prev
next
ru.fido.nextgen
FromAndrei Fomenko2:5020/545.19Date Write2010-04-17 13:43:09
ToAll0:0/0.0Date Arrived2010-04-17 09:03:12
SubjПочему Фидонету необходим свой язык разметки, а HTML не подходит
Attr
XC: arc-echo
═════════════════════════════════════════════════════════════════════════════
* Forwarded by Andrei Fomenko (2:5020/545.19)
* Area : RU.FIDONET.TODAY (.)
* From : Andrei Fomenko, 2:5020/545.19 (15 Apr 10 01:25)
* To : All
* Subj : Почему Фидонету необходим свой язык разметки, а HTML не подходит
═════════════════════════════════════════════════════════════════════════════
!XC: arc-echo
Здравствуй, All!

Смеяслис? :-) Пpошy глянyть вот на это, пожалyйста. Ещё pаз пpошy
пpощения, если изобpетаю велосипед :-)

MW>> Естественно, такой язык разметки внутри графических браузеров
MW>> Фидонета будет автоматически преобразовываться в HTML и
MW>> отображаться графически.

AF> Вообще я вижy тех.pешение следyющее (пpошy пpощение, если
AF> изобpетаю велосипед: для кого-то ведь это пpоблема). Чтобы "Фидy"
AF> стать чем-то новым для начала можно ввести новое поколение pедактоpов
AF> мыла.
AF> All, пpедставьте себе pедактоp мыла точно такой же как MS
AF> Outlook, но для Fido :-) С теми же мyльками: цвета, фон, pазмеpы
AF> вставка каpтинок... Самый обычный фyнкционал пpостейшего
AF> rtf-pедактоpа. HО, что делает этот pедактоp: он ВСЁ хpанит в виде
AF> UUE/mime. ВСЁ!
AF> Почта пpишла, pасстоссилась по конфеpенциям, а pедактоp тyт же
AF> всё из UUE пpозpачно для пользователя дешифpyет. А всякие там линки на
AF> дpyгие эхи, что описывается во ФигХае, втоpое дело :-) Можно и потом
AF> докpyтить :-)
AF> А вся оснаска та же: тоссеpы, тpекеpы, мейлеpы-шмейлеpы...

"Фидонет будет великим и гипертекстовым", сказал Mithgol the Webmaster

А теперь моё видение сего:

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

мэйлер
тоссер
(между ними информационная база хранения сообщений)
эдитор

Можно ещё добавить архиватор, но это скорее утилита, которую можно считать
частью тоссера. Согласитесь, FTN сеть может обходиться и без архиватора, но
мы все согласилиь для экономии времени, электричества, а кое-где и на
телефонных счетах, пользоваться зипами и рарами...

Чтобы у нас был гипертекст, нужна первая ступень преобразования софта:
установить всем новый эдитор, который понимает гипертекст. Не только
гипертекст, но и UTF-8. Эта программа могла спокойно бы работать с обычными
msg/pkt и любыми типами баз (Jam, Squish и т.д.) в которых хранила бы всё в
виде uue/mime. Вы заходите в этот эдитор, пишите сообщение, красите шрифты
цветами, делаете жирненьким заголовки, увеличиваете/уменьшаете... а также
вставляете в свой документ картинки... А может быть даже и флэшки...
Всё сообщение перегоняется в xml/xhtml, мгновенно на лету зауююкивается,
попадает в базу. Читаете другое сообщение -- оно также на лету разуююкивается.

Здесь возникает проблема с тоссерами, у которых есть ограничение на длинну
сообщений, научить новый эдитор ююкать всё на части (а их может быть 10 и 20
и, может быть, под сотню) можно. Но согласитесь, муторно. Такой, промежуточный
этап обновления Фидо считаю нецелесообразным. Поэтому тут можно сразу перейти
ко второй ступени преобразования софта.
Ещё одна причина пропуска этого промежуточного шага - не хочу разбираться в
текущих FTN-стандартах для хранения базы сообщений, pkt/msg и т.д. (а я уже
это пытался сделать)

Итак, новому Фидо нужна новая база хранения информации, а значит -- ещё и
новый тоссер. Тоссер мог бы даже использовать для этого разные виды SQL.
Скорее всего эту возможность нужно реализовывать на основе плагинов -- ведь
зачем поинту устанавливать SQL, когда всё может храниться на его диске в виде
набора xml-файлов. RSS формировать для каждой конфы -- плагин. И т.д. (Если я
не так выразился, не ругайтесь... Может быть я недопонимаю роль SQL.

Лирическое отступление. Изучая учебник по XML, натнулся на вот такую цитату:

Если у них есть голова на плечах, то в будущем обмен данными между программами
будет осуществляться с помощью XML. Возможно, будущее преподнесет нам
текстовые процессоры, электронные таблицы и базы данных, которые смогут читать
файлы друг друга без применения конвертеров. Теперь нам остается только
молиться, чтобы Microsoft и другие разработчики ПО согласились с нами.

Таким образом, преобразование Фидо к великому и ... оскомину уже набило, нужны
новый эдитор, тоссер, новая база данных. И всё это будет концептуально
фриварное, ОпенСорсное и современно-эксэмэльное.

Новая база данных -- это как электронные книги в формате fb2 -- это
тот же xml/xhtml. При желании можно использовать программы для перегонки из
xml в форматы SQL и т.д. Ну это уже просто фантазии для программистов -- как
следствие расширяемости софта для нового Фидо. А мэйлеры? А что мэйлеры,
работают и работают, что там нового надо? Главное, чтобы тоссер умел в
файл-боксы кидать запакованное, или продолжать аттачить в bink-style или ещё
как нибудь... Ну и вытаскивать информацию оттуда.
Думаю не надо объяснять, что на этой оснаске FGHI будет организован в
пол-пинка.

Приступаем к первой ступени преобразования Фидо.
Старое Фидо -- FTN, Fidonet; Новое Фидо -- это тоже FTN (сеть технологии
Фидо), но название проекту дать надо:

Назову его "FTN+"

А теперь практика. Я накатал пару xml-файлов, которые доступны в Интернете
(ссылка будет ниже), и на VB.NET программку, будущий прототип новофидошного
эдитора, рабочее называние SilverED (эдакий дауншифтинг с золотого GoldED'а).
На момент написания этого соощения СильверЭд показывает фэйковый интерфейс
конференций и умеет читать самое первое сообщение из xml-файла, который якобы
является сообщением в арии NETMAIL. А ещё в нём работает мышь! Без мыши,
сейчас как без архиватора в Фидо -- хоть вробе бы можно...

http://blogion.ru/fomenko/2010/04/14/gipertekst-budet-velikim-fidoshnym/

Ну может быть левонет на этой системе организовать? :)

До свиданья, All!
[UpTime: 12:13:46] AKA FIDO: 3:633/285.3 (Dead AKA: 2:5041/2000)
-+- NoSFeRaTU's GED+W32 1.1.5-b20090603 -- http://blogion.ru/aussiebuck
+ Origin: Кокаин просыпать -- к ссоре. Колумбийская поговорка. (2:5020/545.19)
═════════════════════════════════════════════════════════════════════════════

Здравствуй, All!

Ищy вобщем поддеpжки, хотя бы эмоциональной :-)

До свиданья, All!
[UpTime: 1:40:27] AKA FIDO: 3:633/285.3 (Dead AKA: 2:5041/2000)
--- NoSFeRaTU's GED+W32 1.1.5-b20090603 -- http://blogion.ru/aussiebuck
* Origin: Husky, go!! Areafix knows it all! (2:5020/545.19)