В этом посте я хотел бы поделиться своим опытом создания собственного Twitter-бота на языке программирования Perl. Обычно для создания Twitter-бота предлагается использовать различные сторонние веб-сервисы, но такой подход имеет свои недостатки.

Поискал тут в интернете списки DoFollow блогов и пришел к выводу, что многие из них сегодня уже потеряли актуальность. Блоги из этих списков стали nofollow, переехали или закрылись.

Как и обещал, продолжаю публиковать описания различных сетевых протоколов. Поскольку в прошлый раз мой пост был о протоколе SMTP, логично продолжить тему об электронной почте.

Непростое это дело — пытаться удерживать частоту появления новых постов в блоге на уровне хотя бы раз в неделю. Вечно всякие глупости в реале, вроде сессии, портят все планы :) Стиснув зубы, пишу очередной пост, стараясь, чтобы получилось интересно и полезно для читателей.

Эту статью пару дней назад я отправил на Хабр. Сегодня пришел ответ:

Увы, твой топик в «Песочнице» http://habrahabr.ru/sandbox/ не был одобрен НЛО и не попал в общую ленту. Попробуй опубликовать что-то другое.

С уважением, Хабрахабр

В последнее время мне очень сильно стал нравится GMail. С помощью функции импорта ( «Настройки» → «Аккаунты и импорт» ), о которой я уже упоминал в Достаточно полном описании протокола SMTP, мне удалось объединить все свои почтовые ящики в один. Кроме корпоративных, конечно, ибо хранить корпоративную почту в GMail — не по фэн-шую.

Единственный 100% способ восстановить утерянные по той или иной причине данные — это иметь резервную копию. Репликация не спасет вас от случайного удаления таблицы, а RAID — от пожара в дата-центре. В этом посте я опишу, как настроить резервное копирование с помощью ssh и crond.

Довольно длительное время меня беспокоило поведение CodeColorer. Проблема заключалась в том, что при подсветке кода моих программ, он местами вставлял лишние пробелы, в результате чего код становился нерабочим.

Я так подозреваю, что среди вас найдется те, кто скажет, что этот пост боян и незачет. Действительно, описание сетевых протоколов появляется в интернете довольно часто, да и по запросу «описание протокола SMTP» в Google находится немало релевантных страниц.

Недавно написал несколько скриптов, позволяющих автоматически определять, какая CMS (Content Management System, система управления контентом) используется на сайте. Вот решил выложить на всеобщее обозрение.