|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Denis Smirnov 2:5020/400 12 Jan 2002 01:58:06 To : vitus@ice.ru Subject : Re: fetchmail -------------------------------------------------------------------------------- vitus@ice.ru wrote: vir> Hет, именно то что я сказал. Упрощение жизни обычно стоит денег. pop3 это намеренное усложнение жизни. Достаточно удавить в нём транзакции и разделить поведение "access denies" и "mailbox locked", и всё будет прекрасно. vir> Другое дело, что хороших книжек рассчитанных на неглупого 10-летнего vir> ребенка (а это именно тот уровень, на котором взрослый человек способен vir> воспринять область знаний, которую он считает для себя нафиг не нужной, vir> и именно тот возраст в котором нужно знакомить людей в XXI веке с vir> основами информационных технологий) пока не написано. Тот же Амстронг vir> малось сложноват. :( DS>>Потому как каждый раз, когда пользователь не может что-то понять без чтения DS>>документации стоит задуматься -- действительно ли эта сложность здесь DS>>оправдана, или она связана исключительно с нежеланием думать _автора_? vir> Лично я считаю, что автор, будь он хоть десять раз Эрик Рэймонд, не vir> может думать за всех своих пользователей, ибо не знает их обстоятельств. vir> Думать надо своей головой. А для головы, как и для любого другого vir> устройства обработки информации нужны входные данные. В данном случае, vir> знание того как в принципе устроена электронная почта на уровне общих vir> концепций. Кстати, на данный момент man fetchmail чуть ли не лучший vir> источник сведений по проблеме "как почту забрать". У fetchmail вообще просто великолепная документация. DS>>F4 -- автор фактически признаётся, что его парсер конфигов крив (что видно DS>> невооружённым глазом, при попытке сделать хоть что-нибудь чуточку vir> Еще бы он не был крив. Рэймонд попытался превзойти Уолла в vir> "естественности" языка. И, на мой взгляд, превзошел. vir> А естественность и прямизна - вещи взаимоисключающие. Там кривизна не только в естественности, которая вполне себе реализовывается выкидывание токенов, если они стоят в определённом месте. vir> Следует читать "достали идиоты, которые считают, что бывает Unix машина vir> без человеческого MTA. Вот вам опция mda, подавитесь, но не приставайте vir> ко мне с вопросами, почему ваши кривые mda падают" Это, конечно, всего лишь моё IMHO, но лучше не просто склеить ласты, тем более таким некрасивым образом, а спокойно сказать в лог, что админу пора на пенсию. vir> Если у тебя на диалапной машине есть более одного юзера, пользуй vir> multidrop mailbox. Мне так провайдер его вообще бесплатно сделал. vir> (правда, я такого провайдера старательно искал, я уже как-то описывал vir> здесь, как). Мне-то на эти детали сейчас вообще плевать -- у меня fetchmail у хостера висит, и меня вообще не волнуют вопросы эффективности, ибо я за квоты не вылезаю. DS>>Hа самом деле ошибка была сделана в самом начале написания этой программы. DS>>Для монолитной программы на си она выглядит и работает просто превосходно. DS>>27k строк откомментированого портабельного кода. Если бы автор выбрал DS>>несколько другую архитектуру -- например каждый протокол в отдельной DS>>so-модуль, с одной из функций типа int do_work( int socket, void *status) vir> Интересно, как выглядит реализация SMTP ETRN доставки при таком vir> интерфейсе? Я не знаю как работает ETRN. DS>>В любом случае ситуация с fetchmail'ом сейчас неактуальна -- те, кто могут DS>>сделать ему полноценную замену предпочтут купить железо получше, ибо это DS>>уже девешле выйдет. Обидно что новый софт пишется так же. И потом будет DS>>сталкиваться с теми же проблемами :-( vir> А ты говоришь, не надо требовать от юзеров умные книжки читать! vir> Проблемы-то все именно оттуда - от прокладки между стулом и клавиатурой. А юзеры-то тут причём? Если начинающий юзер начинает писать софт и его раздавать окружающим, при этом этот софт не несёт в себе никакой идеи, то он неправ. У меня на компе много моих поделок валяется, и я далеко не начинающий юзер, однако под линуксом всего год, и поэтому до последнего момента просто не считал себя вправе выкладывать свои поделки в сеть. Чисто там, где не сорят. -- С уважением, Denis --- ifmail v.2.15dev5 * Origin: MTU-Intel ISP (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/91044d6e8aa6.html, оценка из 5, голосов 10
|