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

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

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

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

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

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

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

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

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

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

C недавних пор я стал увлекаться SEO. Порой передо мной встает задача быстро проверить индекс цитирования десятка-другого сайтов. Вот как я решаю эту проблему.

Около месяца собирал разные «хаки» на языке программирования Perl. Эта подборка наглядно демонстрирует, как в Perl одна-две строчки кода могут сделать больше, чем десять строк в каком-нибудь другом языке программирования.