Nick Filimonov - 64 килобайта о Фидо
Чтобы избежать ненужных вопросов и томительного ожидания ответа в какой-либо эхе на Ваши крики о помощи, воспользуйтесь схемой :
1. Если то, что вы настраиваете распространено, и отказывается выполнять одну из своих основных функций — значит, Вы неправильно это настроили.
2. Если у Вас возникли проблемы — первым делом обратитесь к документации на то, что Вы настраиваете. Прочтите ее внимательно, если позволяют возможности, ее даже лучше распечатать.
3. Если по прочтении документации проблема не разьяснилась, обратитесь за помощью к Вашему боссу, либо в локальную эху.
4. Если проблема не выяснилась на этом уровне (что случается очень редко) — напишите письмо в конференцию SU.CHAINIK.
Hе стоит налаживать каждую программу в отдельности — ведь им предстоит работать в комплексе. Поэтому лучше вначале *вчерне* настроить каждый продукт в отдельности, а затем уже настраивать весь комплекс целиком. Как правило при организации межпрограммного взаимодействия используются два пути — либо набор BAT файлов с обработкой ERRORLEVEL'ей, либо использование общего каталога флагов.
В первом случае требуется обратить внимание на порядок проверки значений в конструкции if ERRORLEVEL == чему-то (он должен удовлетворять порядку проверки равенства DOS). Во втором случае одна из программ сообщает остальным о необходимости совершения (или несовершения) какого-либо действия путем создания пустого файла со специфическим именем (флага).
Естественной первой ступенью в FIDONet является получение поинтового адреса. Если Вы желаете стать узлом FIDONet, Вам все равно придется сначала пробыть довольно продолжительное время чьим-нибудь поинтом. Будучи поинтом Вы не обязаны соблюдать ZMH и даже вообще отвечать на входящие звонки.
Для поисков поинта обычно используется эхоконференция RU.BBSNEWS.TALK. Hайдите ее на какой-нибудь BBS или попросите Вашего знакомого, уже имеющего адрес, отписать туда вашу просьбу. Проверив связь и напоив Вашего нового босса непременным фидошным пивом, Вы можете начинать освоение просторов сети.
Подписка на эхоконференции.
Вначале проверьте, что Ваш эхопроцессор правильно находит новые письма и создает ArcMail-пакеты, которые понимает Ваш мейлер. Для этого создайте фиктивную конференцию типа MO.ZHABA.TALK (приписав ей фиктивного аплинка с несуществующим номером узла типа 2:5020/1158) и напишите в нее письмо. После запуска тоссера на сканирование почты (GECHO SCAN или SQUISH OUT SQUASH) и запуска мейлера Вы должны увидеть в окошке очереди звонков закономерное удивление мейлера на пакет для 2:5020/1158. Удалите этот пакет, саму конференцию и ложного аплинка.
Итак, если Ваш эхопроцессор исправен, можно начинать. Для подписки на эхоконференции используется специальная программа-робот у Вашего босса, называемая AreaFix (ареафикс). Реальное имя робота может немного отличаться, но имя AreaFix как правило поддерживается большинством программ. В любом случае лучше предварительно узнать у Вашего босса имя соответствующего робота и временной интервал между запусками AreaFix'а на босс-ноде.
Для того, чтобы получить список доступных конференций напишите нетмайлом письмо следующего содержания :
From : <Ваше имя > at <Ваш адрес>
To : AreaFix at <Адрес босса>
Subj : <Ваш пароль для AreaFix'а>
—
%LIST
%HELP
— timEd 1.01.g1+
Это письмо необходимо отправить непакованным нетмайлом, т.е. в виде PKT-файла для ArcMail-Attach мейлеров или в виде .?UT-файла для BinkleyTerm. Разумеется, Вы можете отправить его и упакованным, однако в таком случае вы либо не получите ответа, либо получите его через существенно более длинный промежуток времени. Hекоторые узлы свободны от такого ограничения, и на них можно посылать письма роботам и в упакованном виде. В любом случае это еще один вопрос который надо выяснить в каждом конкретном случае.
В ответ Вы получите (не сразу конечно, а может быть даже на следующий день) список доступных конференций и краткую справку по командам AreaFix. Внимательно прочтите ее. Выясните, какие команды понимает AreaFix вашего босса, как подписываться и отписываться от эхоконференций. Изучите список эх. Выберите одну-две конференции по Вашему желанию и подпишитесь на них. Для этого в большинстве случаев необходимо послать письмо вида :
From : <Ваше имя > at <Ваш адрес>
To : AreaFix at <Адрес босса>
Subj : <Ваш пароль для AreaFix'а>
—
+SU.CHAINIK
+RUSSIAN.SEX
— timEd 1.01.g1+
Здесь после символа "+" (подписаться на конференцию) следует тэг выбранной Вами конференции.
После того, как это письмо будет обработано AreaFix'ом вы получите первый ArcMail-пакет. Если он имеет нецифровое имя (т.е. в имени присутствует первая буква P — например P0000036.MO1), а вы используете GEcho или TossScan, то вам придется переименовывать такие пакеты в 00000036.MO1 при помощи BAT файла.
Заметьте, что при использовании большинства эхопроцессоров Вам придется предварительно создать у себя область с соответствующим именем, иначе все письма попадут в BADECHO-область. Если такая беда приключилась, не волнуйтесь — большинство эхопроцессоров имеют команды для повторного тоссинга писем из BADECHO-области (для GEcho это Gecho toss —tossbad, для сквиша Squish In Out Link с раскомментированным словом TossBad в конфиге). В дальнейшем Вы сможете установить какой-нибудь автосоздатель областей для вашего эхопроцессора (GCreate для GEcho или SqaFix для Squish).
Если Ваш эхопроцессор правильно настроен, то после запуска его с ключом тоссинга (GEcho Toss и следом Mbutil Link, или Squish In Link) Вы увидите новые письма в различных областях и сможете прочесть их с помощью редактора. Тем самым Вы получили доступ в мир FIDONet.
Вместе с этим текстом распространяется раритет — список эхоконференций региона 50 по состоянию на 1993 год. К сожалению, с тех пор свежих версий, видимо, не создавалось. Поэтому сведения о модераторах некоторых конференций устарели, однако тем не менее вы всегда можете отыскать нужную конференцию по соответствующей тематике.
FileEchoes
Помимо стандартных конференций существуют еще и файлэхи (FileEcho). Это особый род почты, позволяющий Вам получать программы, документацию, и много других полезных файлов по интересующим Вас темам. Для работы с файлэхами не нужен эхопроцессор. Механизм подписки на файлэхи такой же, как и для эхопочты, за исключением того, что Вам придется писать роботу FileFix или AllFix и не придется заводить эхообласть с соответствующим именем. Основные команды AllFix'а такие же, как и у AreaFix, но лучше все же получить %HELP и от него.
Если Вы содержите свою BBS и желаете сделать прибывающие по файлэхам файлы доступными без вашего участия, Вам придется установить какой-нибудь FileFix-робот, который будет перемещать файлы в указанные вами области Вашей BBS, и самостоятельно описывать их на основе служебных *.TIC файлов, присылаемых с каждым файлом.
Если же BBS у Вас нет, а желание получать файлэхи все-таки имеется, лучше всего отключить автоматическое получение .TIC файлов. Как это делается Вы можете узнать из краткой справки, присылаемой файл-роботом Вашего босса по команде %HELP.
Полезные дополнительные утилиты.
Поскольку большинство используемого ПО создано и распространяется на основе SHAREWARE, функциональность и удобство в использовании оставляют желать лучшего. Поэтому в подавляющем большинстве случаев Вам придется отыскивать маленькие, но очень полезные утилиты для каждого типа софта.
Hиже приведены некоторые типовые рекомендации :
T-Mail Вам понадобится какая-нибудь программа для установки атрибута Hld на письма от FrontDoor с обьяснением причин отказа в удовлетворении файл-реквеста. Эти письма как правило адресованы либо вашему боссу, либо на любой другой случайный адрес. Эту функцию Вы сможете найти как в сложных программах (ITrack, NetMgr) так и в совсем простых (HoldMail) Помимо этого к T-Mail рекомендуется иметь обрезчик логов (LOGMAN).
Bink/+ Вам потребуется какой-нибудь netmail-packer и BinkleyTerm роутер. Поскольку Bink не работает с письмами, и т.д. то создание ?UT и ?LO файлов, а также роутинг нетмайла осуществляется пакером/роутером. Из известных могу назвать ImBink и BPack. Помимо этого Вы можете найти еще и анализатор логов для семейства Binkley (BKLA, BTLA, BLA, …) Помимо этого, существуют ревизоры аутбаунда и программы, позволяющие просмотреть его содержимое. Они удобны в том случае, если Ваша станция сильно загружена транизтной почтой и есть желание наглядно просмотреть аутбаунд.
FrontDoor Вам понадобится какой-нибудь file-request recover robot, т.е. утилита, которая среди ночи будет сама обнаруживать оборвавшиеся по потере несущей файл-реквесты (по строке incomplete в log-файле) и восстанавливать файл-реквест для повторного звонка на узел.
GEcho Здесь необходима только одна вещь — автосоздатель эхообластей. Он будет просматривать BADECHO-область после каждого тоссинга, и, обнаружив свежие поступления, создавать область с соответствующим тэгом. У нас широко распространен GCreate, написанный Сержем Дубаковым. Будьте внимательны — в