S.LOG: Мыло, летящее на крыльях ночи: Сорокопут, пчела обыкновенная, мышь летучая, краснокрылый дрозд…
Автор: Серж Скаут
Вы думаете, у нас сегодня урок орнитологии [Предположим (с большой, конечно, натяжкой), что летучая мышь и пчела — тоже птицы. Маленькие, но гордые]? Неправда ваша. У нас сегодня практическое полевое занятие по изучению редких видов почтовых клиентов. Странно, но по некоей негласной традиции все они названы в честь какой-нибудь летающей штуковины с крыльями. Не аэроплана, причем.
Не верите? Открывайте словарь — и вперед: Thunderbird [Кроме сорокопута, этом же словом обзывается еще одна летучая хрень класса «земля-воздух». Тоже не аэроплан, скорее совсем наоборот], The Bee, The Bat… Убедились? Да, но… где же дрозд? — спросите вы. Представьте себе, что в совершенно невинном названии nPOP, которое, на первый взгляд, образовано из названия протокола доставки почты POP (Post Office Protocol), замаскировался-таки пернатый друг! Согласно «Лингво», pop в одном из своих значений как раз и означает «краснокрылого дрозда». Странно, что об этом не осведомлены ни Оксфорд, ни Кембридж — ну да что с них взять, темные они… «Лингве»-то лучше знать. Так что будем считать эн-попа эн… дроздом.
Всех перечисленных пернатых почтовых клиентов выделяет из общего немалого числа почтовиков одно качество, позволяющее отнести их к подвиду клиентус почтовикус портативис: они умеют работать с флэшки, и потому являются отличными кандидатами на /препарирование/(зачеркнуто) изучение в рамках объявленной мною уже четыре колонки назад парадигмы «карманного рабочего места». Для тех, кто только что присоединился к нам, вкратце поясню ее суть: мировое изобилие компьютеров, повсеместное появление быстрых каналов связи и объемистых модулей флэш-памяти, в том числе — защищенных от постороннего доступа [Как моя двухгиговая флэшка со встроенным сканером отпечатка пальца n-Key Flash Pro (www.n-trance.ru)], дает возможность отказаться от необходимости таскать с собой ноутбук, заменив его флэш-диском со специально подобранным рабочим софтом. Требования к этому софту таковы:
• Программа должна работать из своей папки, не привязываясь к имени диска, конфигурации компьютера или чему бы то ни было еще — как старые добрые DOS-приложения.
• Программа не должна оставлять никаких следов своей деятельности ни в реестре, ни во временных папках, вообще нигде на том компьютере, на котором она была запущена. Единственное место, куда она может писать свои данные — в собственную папку на флэшке.
• Программа должна минимизировать количество обращений к флэшке, с которой она запущена, по двум причинам. Во-первых, флэш-диски по-прежнему работают значительно медленнее винчестеров. Во-вторых, у флэш-дисков есть определенное количество циклов перезаписи, после которых они начинают «сыпаться». Соответственно, чем реже обращения — тем дольше проживет флэшка.
• Программа должна быть компактной. Двух— или четырехгиговая флэшка — это все же не полутерабайтный винт.
К сожалению, софтинок, полностью удовлетворяющих этим параметрам, пока не так уж и много, но — их есть. И становится с каждым днем все больше и больше. Кстати, я бы посоветовал разработчикам софта закладывать подобную возможность еще на стадии проектирования. Понятно, что программа, хранящая все данные в ini-файлах, может работать медленнее, чем при хранении тех же параметров в реестре (как мы наблюдаем на примере Semagic). Но кто мешает добавить в настройки «рубильничек», переводящий софтинку в портативный режим?
Но вернемся к почтовым клиентам. Программы связи — основные претенденты на место на флэшке: желание homo computerus, где бы он ни находился, проверить свою почту, пообщаться по аське, залезть на любимый сайт, наконец, удаленно поработать с документами с собственного сервера, вполне понятно и неискоренимо. Начнем с самого незамысловатого пернатого почтальона: дрозда краснокрылого.
Прилетела к нам эта птичка из страны восходящего солнца, чем объясняются ее лингвистические пристрастия к английскому и японскому языкам. По большому счету, никакими сверхталантами не блещет — дрозд он и есть дрозд, даром что краснокрылый, — но все, что нужно нетребовательному пользователю, делать умеет: поддерживает несколько почтовых ящиков, позволяет управлять почтой на сервере, принимает почту по протоколам POP3 и APOP, отправляет — по SMTP (c поддержкой авторизации и «POP прежде SMTP»), автоматически проверяет почту через заданный интервал, имеет простенькую встроенную адресную книгу и антиспамовые фильтры, умеет управлять дайлапным соединением (подключаться, проверять почту, отключаться) и, наконец, поддерживает SSL при скачивании с сайта разработчика специальной библиотеки.