Обсуждение:Гипертекстовый Фидонет

Материал из свободной русской энциклопедии «Традиция»
Перейти к навигации Перейти к поиску
Новости Эта статья побывала в шаблоне {{Новые статьи}}.

> Стародавние идеи гипертекстового и векторного Фидонета

более того. в проекте Xanadu (1953-1965-1980-1992-1999-2006-...) Теда Нельсона , автора концепции "гипертекст" (1965) заложены многия сходныя с идеей "векторного гипертекстового фидонета" основы:

1. гипертекстовость: концепция гипертекста Теда Нельсона подразумевает не "встроенный язык разметки" (см. например, критику оного: http://www.xml.com/lpt/a/294 "XML embedded markup considered harmful")), а гипертекст как набор параллельных текстов (простейший пример: подстрочник с субтитрами для перевода. здесь два текста сопоставляются подобно аннотации). операцией, подобной SSI включениям у Теда Нельсона называется "трансклюзия", то есть, цититрование с сохранением актуальности ссылок. таким образом, под гипертекстом подразумевается не столько возможность представления текста в виде какого-то конкретного или общего, универсального языка разметки -- сколько представление в виде "ксаналогической структуры" http://xanadu.com.au/ted/XUsurvey/xuDation.html

http://cs.brown.edu/memex/ACM_HypertextTestbed/papers/60.html , не только текста, но и произвольных данных (аудио, видео, программы как набора структурных элементов, а не просто текста) -- вплоть до многомерных "электронных таблиц" ZigZag
http://journals.tdl.org/jodi/index.php/jodi/article/view/131/129


2. векторность: ссылки в Xanadu обладают важными свойствами: они а) имеют 2 конца (2-sets, вообще-то 3-sets с типом), то есть, начало и конец -- они двусторонни. таким образом, вторая сторона знает все ссылки, ссылающиеся на неё. б) они универсальны -- ссылаются на другой текст или другую ссылку, т.е., возможны "дважды косвенные" ссылки в)типизированы, что означает семантические расширения. простейший пример различных типов ссылок -- контент ссылки на содержимое, и "трансклюзия", ссылки-цитирование. ещё предлагаются структурные ссылки типа глав и разделов, сноски, например, а также, внимание, произвольные расширения -- то есть, то для чего в WWW веб-браузерах использовался плагин, например флешъ-анимация или апплеты или 3д-включения -- в Xanadu подразумевается быть реализованным особенным типом ссылок ("видео", "анимация", "программа" и прочее -- список можно расширять произвольно). от типизированной ссылки требуется только определить различные 2 типы программ: которые будут показывать, как показать текст, на который будет выполняться переход в исходном месте до ссылки (например, текст сноски при наведении на сноску курсора) и второй тип, как перейти по адресу ссылки.

двухстороннесть явным образом задаёт вектор. более того, типизированность задаёт не одно-единое векторное пространство ссылок, а целое их многообразие, расширяя семантически произвольным способом.

кроме того, ссылки в Xanadu не "ломаются" при изменении содержимого. это от того, что ссылки делаются не на место в тексте (A NAME),а на полоску, span текста. см. рассуждения Теда Нельсона про zippered lists и строение ксаналогической структуры, по ссылкам выше приведённым -- для описания того, как работает эта векторная магия.

3. фидонетность: ежели понимать под оной прежде всего "сеть друзей", то есть распределённый P2P характер сети. в Xanadu мы не видим уровня URL или FGHI, как и не видим конкретного описания протокола и адресации серверов, подобного IP уровню или URI-адресации из HTTP-протокола.

взамен мы видим пространные изложения "основные 17 правил Xanadu" и особой Tumbler-овской магии, исчислению адресов на основе трансфинитных чисел (схожие соображения есть в гипертексте NLS/Augment под названием "purple numbers"), подобной фидошным адресам.

при этом, там где адреса URL принципиально иерархичны и расширяют файловую систему -- адресация Tumblers наоборот, анархичны, но вместе с тем и структурны: позволяют уникально адресовать ноду, сессию, поинта, документ, версию документа, абзац текста или ссылку и так далее вплоть до конкретного байта этого документа.

документы же версионны и управляются по ссылкам как набор zippered lists из "ксаналогической структуры". при этом "фронтэнд Xanadu" (сиречь, браузер) составляет из них на лету оный гипертекст для показывания пользователю, общаясь с "бекендом Xanadu" (суть веб-серверу для отдачи или прозрачному хттп-прокси для кеширования).

впрочем, изыскиваются и описания протокола Xanadu, наподобие HTTP-шному (на страницах udanax.com в описании FeBe фронтэнд-бекенд протокола).

по прочтении оной документации становится очевидно, что Xanadu сеть изначально P2P, то есть, фидонетная:

  • собственно, про URL-подобную адресацию уровнем выше Tumblers ничего не говорится -- однако это не означает, что её невозможно выдумать (наподобие мнемоничных адресов ships в сети Urbit).
  • в "17 правилах Xanadu" говорится о том, что контент должен быть нейтральным от собственно мест хранения, то есть, кеширование и CDN сети неявным образом подразумеваются, на уровне общения между собою P2P Xanadu серверов.
  • послания можно редактировать, аннотировать и квотить (трансклюзия). что это, как не фидонет?
  • сеть нейтральна в принципе и от транспорта (описанные выше подробности на udanax.com можно отнести как особенности реализации конкретной версии, но не сети в целом), и контент в виде "ксаналогической структуры" может передаваться хоть флоппинетом или гейтованием.
  • сеть расширяема в семантическом, метафизическом смысле -- вводом новых типов ссылок и программ, их обрабатывающих. для многомерного векторного измерения -- вплоть до ZigZag-подобной системы.


другое дело, что никто никогда не называл Xanadu "векторным гипертекстовым фидонетом" -- отчасти от того, что пощупать реализацию клиента и сервера сети Xanadu было большей частию проблематично.

вот же он, гипертекст изначальный, векторный и распределённый -- в первородном замысле, а не в том что из него сделали в изложении WWW/HTTP.

"Я думал, произойдет настоящая компьютерная революция, а вижу полное предательство. (Теодор Хольм Нельсон)" http://terra-america.ru/kakoi-bila-bi-alternativnaya-set.aspx


сие никоим образом, разумеется, не умаляет заслуг Мицгола (the webmastest of webmaster) в формулировании данного термина, однако несколько в ином смысле: там, где Мигцол подразумевает векторные изображения, в Xanadu мы имеем векторное поле из "чего угодно" (вплоть до отдельных страниц и фидошников); где подразумеваем гипертекст в его обычном виде, встроенной универсальной разметки -- в Xanadu мы имеем "плюрализм интерпретаций" (из статьи про "встроенная разметка считается вредной")

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

это печально, что кажется, что "векторный гипертекстовый фидонет" Мигцола, будучи концептуально гораздо более простым, тем не менее, подспудно ощущается как бы более близким к реализации и воплощению, чем концептуально более полный, совместимый по видению "векторный гипертекстовый Xanadu Теда Нельсона", нашъ гипертекстовый веб изначальный.