Рубрика «Fidonet» - 2

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

Что такое Netsukuku в двух словах объяснить сложно. Для тех, кто незнаком с CJDNS и Netsukuku, проще всего объяснить название сети, ясно отражающее суть проекта:

Назване проекта расшифровывается как «Networked Electronic Technician Skilled in Ultimate Killing, Utility and Kamikaze Uplinking» (Сетевые электротехники, имеющие опыт в безграничных убийствах, грязной работе и самоубийственных соединениях).

Читать полностью »

JavaoFido: продолжение
Больше года прошло с того момента, как я начал писать проект jNode, и вот пришла пора первого релиза. Это вовсе не значит, что все это время проект был неиспользуемым, вовсе нет — только в российском регионе как минимум 5 узлов используют jNode. Но все это время проект был в стадии unstable. Хочешь использовать — скачай исходники, собери их, настрой конфигурационный файл и заполни базу данных начальными значениями. И никак иначе.

Но теперь ( наконец-то! ) пришла пора восстановить справедливость и дать возможность всем желающим поднять свой узел в Фидо просто и без проблем с минимальным приложением усилий. Кстати я знаю, что Фидо мертво, все полимеры давно закончились, а мы — кучка старых ( и молодых ) маразматиков.
Читать полностью »

Отказ от jParser (в пользу работы напрямую с буферами Node.js) ускоряет скрипт на порядокПерелистнём несколько страниц недавнего прошлого.

16 мая 2012 года RReverser во блогозаписи «Javascript BMP Parser» рассказал об употреблении модуля jParser для анализа двоичных данных, на движке Node.js совершаемого.

На следующий же день (17 мая 2012 года) во блогозаписи «jParser: анализ двоичных файлов работает просто» я перевёл документацию по jParser, а чуть позже (22 мая 2012 года во блогозаписи «Node.js на узле Фидонета: читаем джаваскриптом заголовки эхопочты, хранимой в формате JAM») поделился собственным опытом употребления этого модуля.

Прошло ≈1⅓ года…

12 сентября нынешнего (2013) года во блогозаписи «Недоволен скоростью джаваскриптов? — Подожди год-полтора, и это пройдёт!» я выразил неудовольствие от скорости работы модуля, прежде мною сочинённого, и указал на один только повод для оптимизма: поступательное развитие Node.js от версии 0.6 до версии 0.10 привело к росту скорости моего кода в три раза.

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

Позвольте же поделиться с вами как впечатлениями, так и исходниками.

Читать полностью »

Недоволен скоростью джаваскриптов? — Подожди год полтора, и это пройдёт!Напоминаю (потому что это наверняка подзабылось), что 22 мая 2012 года я экспериментировал с чтением заголовков фидонетовской эхопочты (хранимой в формате JAM) при помощи собственного модуля, сочинённого для Node.js (на основе подвернувшегося движка jParser, документацию по которому перевёл чуть раньше).

Тогда, прогоняя тестовое чтение на одноядерном Pentium IV (2,2 ГГц), я остался недовольным скоростью: требовалось три-четыре секунды на то, чтобы считать 8222 заголовков из архива всего одной эхоконференции, ведущегося с марта 2007 года.

На нынешней неделе у меня снова дошли руки до исходного кода того модуля; и я начал с того, что перенёс прежний тест на движок Mocha и передал тестирование на сервер Travis CI, указав в файле .travis.yml такие настройки, которые обеспечивали бы тестирование на трёх последовательных версиях движка Node.js — на 0.6, на 0.8 и на 0.10.

Оказалось, что разница в скорости видна невооружённым глазом:

Читать полностью »

Привет, %username%!
В свободное время я развлекаю себя всяческим креативом. Недавно затеял сочинение «рассказика про будущее» на тему цензуры, тоталитаризма и т.д. и т.п. Ничего серьезного — просто мое виденье происходящего ныне. Так вот… в вымышленном мной мире возникла жесткая необходимость в скрытой коммуникации без использования классических каналов (проводов, радио, звука и т.д.). Как уже описывалось на хабре, коммуникация на «запутанных квантах» невозможна без классического канала (по крайней мере пока). В данном посте я бы хотел поделиться с тобой своим утренним (4.07.2013) мысленным экспериментом по поиску способа обойти ограничение необходимости оповестить принимающую сторону о том, что измерение уже проведено передающей стороной.
Читать полностью »

в 16:57, , рубрики: Fidonet, FTN, поинт

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

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

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

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

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

Читать полностью »

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

[скриншот HotdogEd]

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

Читать полностью »

Одна картинка стóит сотни слов, да к тому же куда быстрее оказывает впечатление.

Как известно, символом-талисманом (mascot) Сети Фидонет является вислоухая собака, сидящая с дискетою, которую бережно удерживает в зубах. Её текстовое (псевдографическое) изображение встречается, например, в фидонетовском еженедельнике «Fidonews», где выглядит вот как:

                   __
                  /  
                 /|oo 
                (_|  /_)
                 _`@/_     _
                |     |    \
                | (*) |     )) 
   ______       |__U__| /  //
  / FIDO        _//|| _   /
 (________)     (_/(_|(____/

Также известно, что Томас Дженнингс, создатель сети, нарисовал её логотип от руки:

[изображение собаки с дискетой]

Меня несколько лет не покидала мысль (я излагал её и отдельно, и в хабрасорсинге) — мысль о том, что из этой собачки неплохо бы сделать значки (размером 16×16, 32×32, 48×48, 64×64 пикселов) для употребления и в HTML-теге <link rel="shortcut icon" href="…">, и в Windows, и в других графических интерфейсах.

Я рад объявить сегодня, что DarkWood воплотил этот замысел. Представляю вашему вниманию нарисованные им значки, которые с его согласия будут распространяться по лицензии Creative Commons Attribution 3.0:

Читать полностью »

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

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

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

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js