• NNCP: лечение online- и цензуро- зависимости store-and-forward методом

    • Tutorial
    В этой статье поднят вопрос удручающей ситуации с доступностью данных в Интернете, злоупотреблением цензурой и тотальной слежкой. Власти ли или корпорации в этом виноваты? Что поделать? Создавать собственные соцсети, участвовать в сетях анонимизации, строить mesh-сети и store-and-forward решения. Демонстрация NNCP утилит для создания этих store-and-forward friend-to-friend решений.
    Читать дальше →
  • Коммуникации в store-and-forward режиме, UUCP

      Сейчас в мире Интернета преобладающее количество всех служб работают в режиме online: то есть постоянное соединение с Интернетом и серверами. Если HTTP, FTP или IRC сервер недоступен, то вам об этом сразу же явно сообщат. Не всегда есть возможность иметь такую роскошь как постоянный online. Иногда это дорого, иногда просто технически невозможно. Есть опасность что появится Великий Российский Firewall который будет разрешать только whitelist доступ к ресурсам и доступность «полноценного» Интернета, в лучшем случае, будет только от места к месту. Режим работы при котором данные для отправки сохраняются и ожидают пока появится связь называется store-and-forward. Именно этот режим удобно позволяет работать в условиях непостоянного online.

      Читать дальше →
    • 21 сентября 2015 года — двадцать пять лет российскому Фидонету

        Первые узлы сети Фидонет на территории России появились в Новосибирске, их системными операторами были Владимир Лебедев и Евгений Чуприянов (известный под псевдонимом — Eric Fletcher). 21 сентября 1990 года эти узлы впервые объявились в чехословацком сегменте мирового ноудлиста:

        2:42/100, Morning_Star_BBS, Novosibirsk_USSR, Eric_Fletcher
        2:42/101, SVP_BBS, Novosibirsk_USSR, Vladimir_Lebedev
        

        И в ежедневнике у Юрия Потапюка (в дальнейшем — одного из четырёх первых фидошников российского региона R50) в тот день появилась историческая запись:

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

        Сегодня мы отмечаем двадцать пять лет (четверть века!) со дня этого события.

        Читать дальше →
      • Как я был поинтом

          Я увидел компьютер первый раз в 1988 году. Тогда все мое общение сводилось к играм. Т.к. играл на рабочем компьютере моего родного дядьки, то игрушки временами удалялись или перемещались кем то из недоброжелателей, скорее всего начальством. Поэтому пришлось учиться азам пользовательского интерфейса, чтобы находить и прятать игрушки. К моменту окончания школы и перед вступлением в институт я уже точно знал, в каком направлении буду работать. Примерно в 98-99 годах я первый раз услышал о Фидо. Друзья меня пугали страшными правилами, когда из-за косяка одного поинта всю ноду переводили в РО на месяцы. А еще друг рассказал об ужасных боссах. Это не какие то боссы в конце игрушек, которых надо долго убивать из своих последних сил. Этих надо целый вечер ублажать из последних сил своего кошелька, путем введения в их организм доз алкоголя, несовместимых с жизнью. И тогда, на грани сознания, в последний миг перед переходом в состояние двухдневной комы, меркнущий разум босса отдаст последнюю команду. Из его уст, как будто на последнем вздохе, вырвется едва уловимый шепот. Надо ловить этот момент, познать дзэн, отрешиться от всего мира и слушать. И в тишине ты услышишь шепот, произносящий заветные цифры. Не забудь их, не пропусти их. После комы босс их может и не повторить. Прошлепал — значит прошлепал. Когда он выйдет из комы, он вспомнит эти цифры, они будут жечь его изнутри пока он не пропишет их в своих конфигах. А у поинта за время его комы есть время на настройку всего софта. Многие боссы не помогают своим поинтам с настройкой софта, позволяя естественному процессу эволюции отсекать самых бездарных от Фидо. Запуганный до глубины души я пошел знакомиться с его боссом.
          Читать дальше →
        • Создатель wFido открывает чтение FTN.SU без регистрации, внедряет поддержку гипертекстового Фидонета

            Макс Лушников (2:5020/1519), создатель популярной WebBBS под названием wFido, три дня назад (21 апреля 2013 г.) объявил о том, что на сайте FTN.SU можно будет пользоваться его системою без предварительной регистрации.

            Вид заглавной страницы FTN.SU отчасти напоминает своему зрителю о Гугле:

            [вид заглавной страницы FTN.SU]

            Непосредственно под логотипом располагается окошко поисковой системы, ищущей по Фидонету (попробуйте для примера ввести туда «Хабрахабр» да посмотреть, что будет), а также три гиперссылки, последняя из которых открывает страницу с кратким рассказом о проекте, предпоследняя — полный список эхоконференций, имеющихся на узле (их можно сортировать по алфавиту, по количеству писем и по популярности), а первая открывает «Top20», то есть двадцатку наиболее популярных. (Популярность эхоконференции определяется количеством зарегистрированных пойнтов на узле у Лушникова, читающих эхоконференцию.)

            Читать дальше →
          • Приход Фидонета на Android

              Сеть Фидонет на двадцать третьем году своего существования в России приходит на операционную систему Android. Для примера обратите, пожалуйста, внимание вот на этот скриншот, который любезно предоставил Слава Петров (2:5053/54.17):

              [скриншот HotdogEd]

              Перед вами — вид редактора почты HotdogEd на горизонтально расположенном экране мобильника (или планшета) размером 800×480 пикселов. Как нетрудно видеть, автору HotdogEd (Сергею Позитурину, 2:5020/2140) удалось разместить на экране и список сообщений (в форме деревьев ответов) из некоторой эхоконференции (в данном примере — из локалки Pushkin.Local), и текст одного из сообщений.

              Читать дальше →
            • Видеозапись настройки и донастройки фидонетовского узла в течение минуты (в крайнем случае, двух минут)

                В конце октября нынешнего (2012) года в фидонетовской эхоконференции Ru.Husky были выложены гиперссылки на видеозаписи, которые нагляднейше показывают, что новая (сейчас разрабатываемая) версия пакета программ fidoip будет обильно снабжена скриптами для автоматизации большинства основных и типичных действий, необходимых для настройки и донастройки фидонетовского узла или пойнта.

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

                Вон там видеозапись про настройку под Windows, а вон там под Linux. Обе видеозаписи длятся минут по восемь. И обе они хостятся на SourceForge, так что по гиперссылкам придётся идти браузером вместо того, чтобы сразу скормить их менеджеру закачек.

                Читать дальше →
              • Система распределенного голосования на FIDO/FTN

                  Имею честь быть знакомым с ребятами из проекта http://ru.gplvote.org/. Суть его проста как песня и нужна как воздух. Ребята создают полностью распределенную систему голосования на открытом исходном коде.
                  Надеюсь, здесь всем понятно, что для системы голосования означает «распределённость» и «opensource».

                  У ребят есть целая концепция организации верификации голосов, на GnuPG, которая не требует единого координационного центра. Читайте их сайт, там интересно.
                  У меня есть подозрение, что если бы выборы в КС оппозиции делались на этой платформе, то… но, история не терпит сослагательности, кроме как в книжках про войну…
                  Читать дальше →
                • Java о Fido

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

                    История


                    Как я уже писал, в 2010 году я получил узловой номер 2:5020/848. Не имея достаточного количества задач на работе, я испытывал «творческий голод», и искал, куда можно было-бы приложить свои силы. И нашел! Менее чем за месяц было написано некоторое количество ПО, которое давало различные дополнительные возможности пользователям моего узла — доступ к Fido через форум или NNTP, трансляция входящей и исходящей почты в email и многое другое.
                    К тому моменту, как весь этот зоопарк заработал стабильно, интерес к развитию узла я практически потерял и просматривал почту пару раз в месяц.
                    В 2011 году мне в голову пришла мысль переписать часть своего ПО на Java и запустить как отдельный узел, для чего я даже получил узловой номер 2:5020/849, но дальше проекта дело не пошло.
                    А буквально месяц назад один человек попросил меня прислать ему исходники ПО, управляющего пользователями на моем узле. Присылать их в сыром виде было бы некрасиво, поэтому код пришлось как следует почистить. И тогда, посматривая весь этот код, я решил что раз уж алгоритмы все придуманы, то почему-бы не переписать это все на Java, как я и планировал год назад? Ну вот и понеслась…
                    Читать дальше →
                  • Наружная реклама Фидонета в Ярославле

                      Всякий, кто зайдёт на геофотохостинге Panoramio по адресу www.panoramio.com/photo/62085526, уж конечно заметит, что на геопривязанном фотоснимке виден не только проспект и новые дома, но и стенд наружной рекламы с приглашением смотреть сайт YarFido.Ru, звонить по телефону 959-818, подключаться к Фидонету в Ярославле:

                      [фотография места]

                      Эта же фотография (согласно сведениям на сайте Panoramio) была выбрана и для размещения в Google Earth на слое «Panoramio».

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

                      Так как на сайте Panoramio к каждой фотографии прилагается карта с указанием места, где она была сделана, то один из читателей Экслера в Ярославле то место посетил, рекламы Фидонета там не нашёл и делает вывод, что фотошоп. (Чему способствует и ярко-белый цвет фона плаката.) Автор фото (Дмитрий Игнатов, 2:5028/66), однако, заверяет в эхе Ru.Fidonet.Today, что фотография подлинная, белый цвет является итогом бескомпромиссной цветокоррекции, а сделан снимок был в октябре (чем и объясняется нынешнее отсутствие этой рекламы на том месте).
                    • 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).
                      Читать дальше →
                    • Неделя клинической смерти узла 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, также нет новых писем из Фидонета. Верно и обратное: письма, отправляемые из Интернета через те гейты, которые работали в обе стороны, не достигают Фидонета.

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

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

                        Некоторые любители Фидонета, читавшие его не изнутри, теперь, должно быть, всю неделю не знают, что же случилось.
                      • 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-файлов — к появлению звукопроигрывателей. И так далее.

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

                            Эта новость напрямую касается владельцев устройств 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.
                          • Том Дженнингс учит детей взламывать машины



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

                              Уроки являются частью программы «Хорошие дети делают плохие вещи» и должны стимулировать у детей интерес к технике. Проектом руководит Том Дженнингс, создатель FidoNet, на фото слева.
                              Читать дальше →
                            • Встречайте 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) смотрел на девяносто восьмые винды. Всегда приятно видеть, как другие люди реализуют и популяризуют твои идеи.
                              • Distributed Network Messaging Protocol — хорошо забытый FTN

                                  Жила-была технология FTN aka FidoNet. Она и сейчас живет где-то на пыльных системниках, но когда интернеты в России были маленькими, это была весьма популярная технология обмена сообщениями.

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

                                  Схема сети

                                  Читать дальше →
                                • 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-технологии передачи фидопочты).
                                  • Фрагмент обсуждения перевода «компьютерных хокку» на русский язык в эхоконференции Ru.Hokku в октябре 2003 года

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

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

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

                                      Читать дальше →
                                    • Fido For Dummies. Часть первая

                                        Эта статья есть результат метаний, в которые я впал прочитав статьи История одного пойнта и Как я стал нодой. Первый материал стал для меня отправной точкой — впервые за последние десять лет я вспомнил, что Фидо ещё шевелится, и очень так неплохо. Второй по сути сработал как катализатор — мне вновь захотелось в Фидо.

                                        Сказано? Сделано? Как бы не так.
                                        Последний раз я пользовался Фидо, едва-едва пойдя в школу — да, господа, я школота, и я в Фидо, уж простите, — и поэтому с трудом помнил о терминологии, ничего не представлял себе о процессе настройки софта, и о прочих подводных камнях. Статьи же, которые до этого в последнее время появлялись на Хабре, содержали теорию и основные предпосылки — но ничего о конкретном софте в объёме большем, чем пара-тройка слов сказано не было — а ведь настройка софта есть один из наиболее важных этапов вхождения в Фидо.

                                        В общем, кратко переговорив с боссом своей ноды — да, той самой 2:5020/2140 (Сергей, ты становишься популярен, гг), я решил написать это нечто; рассказ о набитых шишках, который пишется хоть и нубом, но нубом, который уже более-менее разобрался с хоткеями GoldED, научился отыскивать живые эхи и подписываться на них, и уже слегка вник в общий дух Сети Друзей — ведь материалы, размещённые на сайтах многих нод носят исключительно справочный характер, и нацелены уже на опытных юзеров. Для новичков сети же мой материал, как я надеюсь, может оказаться очень полезным.
                                        Поехали дальше?

                                      Самое читаемое