Уверен, можно улучшить результат, если не переводить RGB картинку в grayscale «в лоб». Подпись/печать скорее всего (и судя по Вашим примерам) синего цвета, а в Ваших вариантах обработки вы выбрасываете эту информацию.
Согласен, puppet удобен для поддержания одинаковой конфигурации на нескольких серверах.
Для этой цели, думаю, он подходит лучше большинства самописных велосипедов.
Как почти любая тулза для деплоймента. Пишете декларативный конфиг, в котором описано, что хотите получить, типа «установленные пакеты такие-то, созданные юзеры такие-то, распиханые конфиги туда-то».
Заливаете на нужные тачки, запускаете puppet, он пытается привести систему к описанному состоянию. При изменении конфига — puppet переконфигурирует, что нужно для достижения нового состояния. как-то так.
ответ был о «замучаешься удалять кучу пробелом перед текстом». Каждый цивилизованный редактор позволяет сделать это за 2-3 клика/нажатия клавиш. Если у вас не так — или таки редактор — дурак, или вы недоразобрались в его использовании
логи — не интерактивны. читая логи нельзя на ходу повлиять на ход выполнения программы. Отладчик так же позволяет проследить за выполнением программы построчно, тоесть можно походить как по своему коду, так и рассмотреть выполнение внутри 3rd party библиотек (бывает часто полезно с той же джангой).
Вообще, выше — правильно про спор отладка vs. логи. Это разные инструменты для разных целей
Тогда бы обозвать его «Неделя приобщения к django неравнодушных» или «Неделя открытых django-дверей». Ну или хотя бы сказать не-django людям, что им с этим топиком делать (смотреть сайты и восхищаться, в смысле)
Для этой цели, думаю, он подходит лучше большинства самописных велосипедов.
Заливаете на нужные тачки, запускаете puppet, он пытается привести систему к описанному состоянию. При изменении конфига — puppet переконфигурирует, что нужно для достижения нового состояния. как-то так.
логи — не интерактивны. читая логи нельзя на ходу повлиять на ход выполнения программы. Отладчик так же позволяет проследить за выполнением программы построчно, тоесть можно походить как по своему коду, так и рассмотреть выполнение внутри 3rd party библиотек (бывает часто полезно с той же джангой).
Вообще, выше — правильно про спор отладка vs. логи. Это разные инструменты для разных целей
undefined.org.ua/blog/