Новая жизнь галеризатора

Задумывались ли вы когда-нибудь о том, насколько проще писать программное обеспечение, используя фреймворки? У меня был один небольшой проект Gallerizer, написанный на C. Он использовал libjpeg и работал с изображением на низком уровне — как с массивом пикселей. И в этом проекте была очень неприятная бага, причину которой я не мог понять месяцами (к своей чести отмечу, что никто из моих друзей также не смог решить эту проблему). И тогда я предположил, что переписать весь проект с нуля, используя Qt, будет проще, чем исправить ошибку в уже написанной и практически работающей консольной версии. В итоге проект был переписан за рекордно короткий срок — за несколько часов. С нуля до работоспособной версии. Ещё час ушёл на локализацию и создание инсталлятора. Таким образом решился вопрос с Windows-версией этого проекта, которую я собирался написать уже давно А ведь поначалу я намеревался использовать WinAPI. Это позволило бы уместить конечный программный продукт в крошечный файл размером 100–200кб, но в итоге получилось бы нечто столь сложное, что назвать это мелким проектом уже не повернулся бы язык.

Скачать для пробы получившуюся у меня Qt-версию Gallerizer можно отсюда. Программа предназначена для создания HTML-файлов с эскизами на основе коллекций изображений. При большом желании к ней можно также прикрутить какой-нибудь визуальный стиль. О том, как это сделать, читайте в моей недавней статье.

Тем временем мой сайт появляется на первой странице Google по запросу «люблю Windows». Вот уж клевета.

Об авторе WST

Веб-программист (PHP и Python) из с. Красногвардейского республики Адыгея, в настоящее время работаю в студии «Webline Masters» в Майкопе на ул. Железнодорожной. Участвовал в крупном международном Jabber-сообществе с центром в Джакарте.
Запись опубликована в рубрике Без рубрики. Добавьте в закладки постоянную ссылку.

3 комментария: Новая жизнь галеризатора

  1. Lavad говорит:

    Здравствуйте, Илья!
    Через тот же Гугл, с любовью к Windows :-), попал сюда, ознакомился со статьей (из которой понял лишь фразу о предназначении программы), скачал, установил (на Win7), запустил и… все :(.
    Подсунул программе пробную папку и обозвал галерею, нажал Запуск и… во-первых, получил зебру (http://rghost.ru/41002542/image.png). Что это может быть? Сами картинки — живы, здоровы. Ну и, конечно, в папке с изображениями появились 5 папок и index.html. В индекс-файле — статистика по нулям и автоответчик «Ждите ответа» (Wait for the page to be loaded completely….).
    А так надеялся… Люблю фотографировать, но скакать по бесчисленным папкам (по годам, месяцам,…) для просмотра… нервы не выдерживают.

    • WST говорит:

      Здравствуйте,

      На выходных попробую посмотреть, это как минимум странно, потому что у меня всё работает нормально. Есть даже куча уже нагенерированных галерей (например эта).

    • WST говорит:

      Не. Недостаточно данных о проблеме, и воспроизвести не удаётся.
      Надпись «Wait for the page to be loaded completely» не является автоответчиком, это лишь подсказка, и она присутствует всегда.

      Вообще есть страница проекта: http://averkov.web.id/projects/gallerizer/
      На будущее все комментарии лучше отправляйте туда, так как здесь лишь пост блога.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>