Fidonet

индекс
0,80

Node.js на узле Фидонета: читаем джаваскриптом заголовки эхопочты, хранимой в формате JAM

Сегодня у меня две причины пробежаться по клавишам.

Во-первых, после того, как на прошлой неделе я перевёл документацию по jParser (после ознакомления с RReverserовским примером применения jParser при анализе BMP-файлов), мне представляется уместным перейти к напрашивающемуся последующему шагу: развить тему, поделиться с читателями моим собственным примером применения jParser для анализа несколько более сложной структуры данных. (Отчасти это станет ответом на вопрос, который alekciy задал, интересуясь дальнейшими примерами практического использования jParser.)

Во-вторых, ≈полгода назад (26 ноября 2011 года) ertaquo поинтересовался, зачем мне хочется использовать Node.js в Фидонете. Тогда я сообщил, что мне просто нравится название (помню те времена, когда термин «node» или «нóда», если употреблялся без уточнения, в российском околокомпьютерном мире по умолчанию означал узел Фидонета), но не мог привести никакого наглядного примера работающего кода, а сейчас приведу.

Итак, пример будет двойным. Предлагаю вашему вниманию анализ заголовков писем фидонетовской эхопочты, хранимой в формате JAM. Этот формат популярен в Фидонете со времён далёких и незапамятных (в Википедии говорится, что появление JAM относится к 1993 году). Сразу скажу, что давно предпочитаю JAM другому популярному формату (Squish), потому что этот последний хранит в заголовке у письма идентификаторы не более чем девяти откликов на него, тогда как JAM вместо массива ограниченной длины использует более гибкую структуру данных (связный список), так что позволяет выстроить полное дерево ответов даже в самых оживлённых и разветвлённых обсуждениях.

+3
22 мая 2012, 12:16
7
Mithgol 105,6

Fido + BBS на Ubuntu 11.04 Server из песочницы

Synchronet BBS logo
В далёкие времена, когда интернет у простых студентов и школьников был либо явлением редким, либо flat rate (читай — после двух ночи) — а иногда и на двоих (читай — после пяти утра), за бутылку “Степана Разина” можно было подключиться к Fido. А за две — так вообще к CM боссу, т. е. круглосуточному.
Фидо — сеть, созданная анархичным гением Тома Дженнингса и разросшаяся в начале 90-х до нашей страны, стала для многих отечественных гиков основным способом общаться. Стоит отметить, что многие информационные новшества развивались или даже зарождались именно в фидонете: статусы (“now playing” из винампа в оригине), форумы (эхи), файлобмены (фэхи), блоги (локалки), магазины (даже с доставкой), онлайн игры (на ббсках), башорг (HUMOR.FILTERED) и пр. И при этом не нужно было хранить кучу паролей, фильтровать горы спама, а работа эх не зависела от “пожаров” на хостинге, ибо была в определённой степени децентрализована. И, что интересно, все — от мала до велика — друг к другу на “ты”.
Тем не менее, то время, когда каждый СисОп знал какая у него АТС — декадно-шаговая или координатка и когда CPS (ЦПС) более 3000 считалось круто, уже прошло… Сейчас совсем необязательно по всей квартире искать лишние “шипящие” скрутки в телефонной линии, запускать непонятные фоссил драйверы, и вводить мораторий на снятие телефонной трубки после полуночи. Фидо можно организовать и по IP на своём домашнем сервере.
Зачем? ...Just for fun.

Под катом: ставим Fidogate + binkd + Synchro BBS на Ubuntu 11.04 Server (amd64).
+72
9 сентября 2011, 18:39
70
immelrikt 9,5

Неделя клинической смерти узла 2:5020/400 и fido7.*: читатели Google Groups и некоторых других WebBBS лишились доступа к Фидонету

По адресу area://Ru.Fidonet.Digest/?msgid=2:50/15+4e2448be (эта WebBBS, правда, может и не выдержать хабраэффекта) в «Дайжесте Фидонета» нетрудно прочесть мрачную новость о том, что 14 июля 2011 года на крупном узле и гейте 2:5020/400 произошёл технический сбой: в результате выхода жёсткого диска из строя прекратили работать все фидонетовские службы на ddt.demos.su — в том числе NNTP-гейт news://ddt.demos.su (поддерживавший иерархию fido7.* в USENET) и FTP-сервер ftp://ddt.demos.su/pub/fileecho/ с архивами файловых эхоконференций.

Разумеется, в связи с этим на всех WebBBS и на всех NNTP-гейтах, получавших фидопочту от 2:5020/400, также нет новых писем из Фидонета. Верно и обратное: письма, отправляемые из Интернета через те гейты, которые работали в обе стороны, не достигают Фидонета.

Эта проблема затронула, как минимум, следующие сайты:Что будет с этим узлом в дальнейшем, каким будет его восстановление — не очень ясно.

В наихудшем варианте восстановят из прошлогодней страховочной копии, так как ежесуточное копирование, прописанное на крон, отчего-то постфактум оказалося неработоспособным.

Некоторые любители Фидонета, читавшие его не изнутри, теперь, должно быть, всю неделю не знают, что же случилось.
+6
21 июля 2011, 10:38
2
Mithgol 105,6

LLeo (Леонид Каганов) открыл собственную WebBBS (на основе AJAX) для доступа к Фидонету из Интернета

[Леонид Каганов]Леонид Каганов (на фото справа) наиболее известен как сценарист ряда юмористических передач из серии «ОСП-Студия», а также автор десятка фантастических книг и сценария к мультфильму «Наша Маша и волшебный орех» (этот мультфильм в последнее время немало критиковали за эротизацию детского тела).

Каганов, под псевдонимом LLeo, также давным-давно действует в Фидонете (где был модератором эхоконференции «OBEC.PACTET», например) и в Интернете (где является автором собственного блога на собственном же движке, код которого он открыл в декабре 2009 года).

В апреле 2010 года я бегло упоминал на Хабрахабре, что LLeo объявил о своём намерении сочинить такую собственную WebBBS, которая работала бы поверх PHP-эхопроцессора PhFiTo, сочинённого Алексом Кочариным. Поэтому считаю возможным сегодня вернуться к этой теме и рассказать, что к началу января нынешнего года LLeo исполнил своё намерение (а для Кочарина это стало толчком к некоторому дальнейшему развитию PhFiTo, если судить по его CVS). Новая WebBBS, работающая на основе AJAX, выложена по адресу http://lleo.aha.ru/fido и продолжает неспешно дорабатываться.

Отличительной особенностью этой WebBBS является автоматическая обработка сырых URLов «http://», попадающихся в тексте отображаемой фидопочты. Адреса, заканчивающиеся расширениями файлов изображений, заменяются теми картинками, на которые они ссылаются. Адреса, ведущие на видеохостинги (например, YouTube), приводят к появлению видеопроигрывателей, а адреса MP3-файлов — к появлению звукопроигрывателей. И так далее.

+25
22 февраля 2011, 11:27
15
Mithgol 105,6

Волшебное превращение: беспроводная точка доступа или маршрутизатор становится узлом гипертекстового Фидонета

Эта новость напрямую касается владельцев устройств Asus RT-N16, Asus RT-N12, Asus RT-N10, Asus WL-500gP, Asus WL-500W, D-Link DIR-320. Давным-давно не секрет, что все они (после той или иной перепрошивки) могут использоваться в качестве сервера Linux MIPS. На эту тему существует форум wl500g.info, да и на Хабрахабре мы видали отчёты и рецепты полудюжины блоггеров, которые настраивали на этом железе принт-сервер, файловый сервер с доступом по HTTP и BitTorrent, WiMAX-маршрутизатор, наращивали оперативную память и даже впаяли жёсткий диск.

Очередной шаг в этом направлении совершил фидошник по имени Александр Рыжов (2:5019/40.5), который собрал для этой же архитектуры все те свободные программы, которые входят в пакет fidoip (тот самый пакет, который я здесь упоминал в январе прошлого года в связи с появлением в нём поддержки гипертекстового Фидонета).

Получился узел Фидонета, который способен круглосуточно работать, не издавая лишнего шума, не потребляя лишнего электричества, вообще никак не мешая домочадцам фидошника. После чего при необходимости можно заходить на него по SSH — и читать да сочинять фидопочту.

Весь необходимый софт и инструкции по его установке вы без труда найдёте в вики fidoip на SourceForge.
+13
22 февраля 2011, 11:27
35
Mithgol 105,6

Том Дженнингс учит детей взламывать машины



В рамках образовательного проекта Machine Project в Лос-Анджелесе прошёл очередной мастер-класс для школьников. На этот раз их учили, как взламывать автомобиль, выбираться из захлопнутого багажника и включать зажигание без ключа.

Уроки являются частью программы «Хорошие дети делают плохие вещи» и должны стимулировать у детей интерес к технике. Проектом руководит Том Дженнингс, создатель FidoNet, на фото слева.
+80
26 января 2011, 01:01
30
alizar 2239,0

Встречайте FIDOSlax Linux — операционную систему со встроенной поддержкою гипертекстового Фидонета

Эта долгая история началась незадолго пред концом прошлого тысячелетия.

Сетевики-старожилы наверняка помнят, как Корпорация Майкрософт включила браузер Internet Explorer 3 в операционную систему Windows 95 OSR2, а браузер Internet Explorer 4 — в операционную систему Windows 98. Это событие считается началом войны браузеров, которая привела к резкому развитию HTML, CSS, DOM и джаваскриптов, однако заставила сайтостроителей немало попотеть над преодолением несовместимостей различных браузеров. Однако, пожалуй, ещё больший эффект и практическая польза этого события — в том, что у каждого покупателя популярной операционной системы впредь были готовые программные средства для немедленного доступа к Интернету (и, прежде всего, ко Всемирной Паутине в нём).

Тем самым был также нанесён сокрушительный удар по популярности Фидонета. Обратите внимание на нижеследующий график численности узлов второй (европейской) зоны Фидонета (взятый с немецкого сайта Fido-Statistik) — вы все без труда увидите там, как взрывной экспоненциальный рост Сети Фидонет сменился в те годы на падение:
[график]
В известной мере Фидонет был сам повинен в своём падении. Идея единой формы адресации ресурсов (идея URLов) и простота перехода по гиперссылкам — вот особенности Всемирной Паутины, которыми была предопределена её популярность. Фидонету следовало ещё тогда перенять их. К сожалению, свобода и открытость исходного кода в те годы не была ещё так популярна, как теперь, так что все энтузиасты бились головою о стенку необходимости сочинять с нуля кучу кода — и постепенно затихали.

Но лучше поздно, чем никогда. Времена переменилися. Сейчас на дворе январь 2011 года. Около года тому назад мы с вами обсуждали (прямо здесь же, в этом блоге) появление поддержки гипертекстового Фидонета в кросс-платформенном пакете программ fidoip. В отличие от браузеров пятнадцатилетней давности здесь всё иначе: речь идёт о комплекте свободного программного обеспечения (binkd, Husky, GoldED-NSF) с открытым исходным кодом. Так что было всего лишь вопросом времени появление такой свободной операционной системы, которая «из коробки» содержала бы готовую, встроенную поддержку гипертекстового Фидонета.

А вот и она: FIDOSlax Linux. Хостинг на гуглокоде, две новости на Linux.org.Ru: о выходе версии 1.0 и о выходе версии 1.1.

Я, будучи автором современной идеи гипертекстового Фидонета, смотрю на FIDOSlax с той же неподдельной радостью, с какою, должно быть, Тим Бернерс-Ли (автор идеи WWW) смотрел на девяносто восьмые винды. Всегда приятно видеть, как другие люди реализуют и популяризуют твои идеи.
+29
25 января 2011, 12:24
10
Mithgol 105,6

21 сентября 2010 года — двадцать лет российскому Фидонету

Первые узлы сети Фидонет на территории России появились в Новосибирске, их системными операторами были Владимир Лебедев и Евгений Чуприянов (известный под псевдонимом — Eric Fletcher). 21 сентября 1990 года эти узлы впервые объявились в чехословацком сегменте мирового ноудлиста:
2:42/100, Morning_Star_BBS, Novosibirsk_USSR, Eric_Fletcher
2:42/101, SVP_BBS, Novosibirsk_USSR, Vladimir_Lebedev
И в ежедневнике у Юрия Потапюка (в дальнейшем — одного из четырёх первых фидошников российского региона R50) в тот день появилась историческая запись:

[факсимиле страницы из ежедневника Потапюка]

В ознаменование этого исторического события в Москве запланирована юбилейная фидопойка, которая состоится в эту субботу (25 сентября 2010 года) на традиционном месте — у сокольнического Пруда. Сбор в полдень под аркой станции метро «Сокольники» в течение часа, затем фидошники продвигаются к Пруду и занимаются там живым общением, распитием алкогольных напитков различной крепости, а также ритуальным утоплением дайалапного модема (это символ перехода на новые IP-технологии передачи фидопочты).
+95
21 сентября 2010, 23:45
4
Mithgol 105,6

Третий тематический выпуск подкаста «Бета и Пушкин» о Фидонете

Авторы подкаста «Бета и Пушкин» выпустили третью серию на тему «Разговор о Fidonet».

На сей раз они раздумывают о происхождении мифа про необходимость дайалапного модема для входа в Фидо, рассуждают о популярности читальника GoldED в силу винтажности его интерфейса, размышляют о величине опасности затопления Сети школотою по мере возрастания популярности Фидонета, если такое возрастание наступит.
прослушан 46 раз
–1
1 сентября 2010, 12:22
Mithgol 105,6

Фрагмент обсуждения перевода «компьютерных хокку» на русский язык в эхоконференции Ru.Hokku в октябре 2003 года

Наш коллега zhylin вчера привёл перевод (вероятно, свой собственный) ряда таких компьютерных сообщений об ошибках, которым придана форма хокку (японских трёхстиший). Там же KirillGolub справедливо заметил ему, что перевод несовершенен: трёхстишия должны следовать классическому числу слогов хокку (5+7+5).

А ведь в своё время (лет семь назад) и сам я посвятил некоторое время творческим поискам такого перевода на русский язык хоккуподобных сообщений об ошибках, который был бы более совершенным по количеству слогов.

Считаю не лишним привести на Хабрахабре тогдашний итог моего творчества — фрагмент сообщения, сделанного мною в фидонетовской эхоконференции Ru.Hokku 8 октября 2003 года. Именно этот мой перевод впоследствии разошёлся по Фидонету и Интернету (например, [1], [2], [3], [4]):

–1
19 августа 2010, 01:15
4
Mithgol 105,6