forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.FIDONET.TODAY

 
 
Опции темы Опции просмотра
  #1  
Старый 15.08.2016, 12:49
Mithgol the Webmaster
Guest
 
Сообщений: n/a
По умолчанию fido2rss 1.1.0: первоначальный шаг по поддержке IPFS в Фидонете

Mithgol the Webmaster написал(а) к All в Sep 15 20:10:24 по местному времени:


Утилита fido2rss, предназначенная для экспорта недавних сообщений фидонетовской
эхоконференции в формате RSS, только что была обновлена мною.

В новой версии (1.1.0) основной новой возможностью является понимание утилитою
адресов в формате 'fs:', ведущих на файлы, расположенные в распределённой
файловой системе IPFS. При экспорте в RSS эти адреса делаются гиперссылками,
ведущими на гейт, позволяющий видеть во Всемирной Паутине файлы из IPFS;
например, адрес fs:/ipfs/QmWdss6Ucc7UrnovCmq355jSTTtLFs1amgb3j6Swb1sADi будет
вести на http://ipfs.io/ipfs/QmWdss6Ucc7Urnov...mgb3j6Swb1sADi
в качестве гиперссылки.

Для примера я использовал адрес отрывка аниме 'Saenai Нeroine no Sodatekata',
так как в сущности я (как модератор эхоконференции Ru.Anime в Фидонете) прямо
заинтересован в использовании IPFS для хранения иллюстраций, что позволило бы
сделать эхоконференции Фидонета иллюстрированными. Однако нынешние изменения
в работе fido2rss сводятся к употреблению IPFS URL не в качестве иллюстрации,
а в качестве гиперссылки; дальнейший ход развития этой идеи всё ещё остаётся
делом будущего, хотя теперь и не особенно отдалённого, надеюсь.

По адресу http://fidonet-mithgol.livejournal.com/2435632.html некоторое время
(ближайшие несколько дней, я полагаю) будет виден результат дальнейшего хода
трансляции эхопочты: не только из Фидонета в RSS, но и из RSS в LiveJournal.
Адрес fs:/ipfs/QmWdss6Ucc7UrnovCmq355jSTTtLFs1amgb3j6Swb1sADi сохраняет и там
свой вид и предназначение гиперссылки.

Прежних пользователей fido2rss предупреждаю о том, что все последние версии
fido2rss (начиная от версии 1.0.0) для запуска требуют довольно новых версий
движка Node.js (4.0.0 или новее). Это позволило уменьшить объём утилиты за счёт
отказа от использования тех модулей кода, которые фактически помогали обойтись
без некоторых возможностей языка ECMAScript 2015 (он же ES6), отсутствовавших
в более ранних версиях Node. Теперь эти возможности в Node 4 появились, ура им.

Разработчиков современного программного обеспечения Фидонета я призываю брать
пример с меня и задуматься о поддержке URLов IPFS в качестве гиперссылок и об
их гейтовании через сайт http://ipfs.io/

Поддержка IPFS (и гейтования) в программу GoldED-NSF может быть добавлена
следующими пятью строками в конфигурационном файле:

GroupURL IPFS
URLEngine PCRE
URLScheme /ipfs/[1-9A-НJ-NP-Za-km-z]+
URLНandler start "" "https://ipfs.io@url"
EndGroupURL

(Дальнейшим шагом вперёд может быть настройка и последующее использование
вместо http://ipfs.io/ своего собственного гейта из IPFS в WWW.)

Допускаю, что для многих сама идея распределённой файловой системы будет сейчас
несколько в новинку. По адресу http://itc.ua/blogs/raspredelennyiy-internet
вы можете ознакомиться с новостью о ней, а по адресу http://ipfs.io/ посмотреть
видеодемонстрации.


* изначально написано в эхоконференцию Ru.FTN.Develop
* также было отослано в эхоконференцию Ru.Fidonet.Today
* также было отослано в эхоконференцию Pushkin.Local
* также было отослано в эхоконференцию Diatlo.Local


Сразу скажу на всякий случай, что к изобретению и реализации IPFS я не имею
почти ни малейшего отношения (кроме одного: именно я придумал, что схема URLов
должна называться 'fs:', а не как-нибудь иначе). Я пропагандирую употребление
IPFS потому, что вижу в этой файловой системе удобный способ распространения
иллюстраций для Фидонета (теоретически более удобный, чем cуществующая сейчас
его альтернатива ── файлэхи) и вообще совместного хранения файлов.

Вот краткий список достоинств IPFS по сравнению с файлэхами:

*) Ограничение 8.3 на имена файлов не мешает, потому что файлы адресуются
вообще не по имени, а по хэшу содержимого.

*) Нет проблемы затирания старого файла одноимённым новым файлом, потому что
разные файлы имеют разные хэши содержимого.

*) Нет той проблемы удвоения необходимых усилий, которая при файлэхораздаче
возникала при раздаче одинаковых файлов под разными именами или по разным
файлэхам, потому что одинаковые файлы в IPFS имеют одинаковый адрес и их
раздачи объединены.

*) Нагрузка по раздаче файла распределяется равномерно, не грозя перенапрячь
центральные хабы или первого публикатора. (Это, правда, не касается того
случая, когда все смотрят через один и тот же гейт. Это для того случая,
когда многие ставят поддержку IPFS в собственную операционную систему, чтобы
затем смотреть в собственный кэш IPFS.)

*) Файл получают только желающие (нет тематической подписки, обязывающей брать
все файлы на некоторую тему).

*) Старт файлораздачи не влечёт за собою организационные усилия по созданию
и подъёму на файлэхобон и последующему модерированию новой файлэхи даже
в случае раздачи файлов на некоторую новую, ещё небывалую тему.

*) Установка и настройка IPFS позволяет при желании тотчас же заняться также и
гейтованием из IPFS во Всемирную Паутину, тогда как установкою и настройкою
тикера (файлэхопроцессора) ещё не обеспечивается установка и настройка
FTP-сервера для создания зеркала файлэх.


Фидонет будет великим и гипертекстовым! [Ru.Mozilla] http://Mithgol.Ru/
Mithgol the Webmaster. [Братство Нод] [Team А я меняю subj]

... "Всех перестрелять" не получалось ни у кого: новые появляются. (Казначеев)
--- Знаешь ли ты, что "Герхард Шрёдер" пишется через "ё"?
Ответить с цитированием
 

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 10:33. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot