Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FTN.DEVELOP
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FTN.DEVELOP с датами от 12 Jul 13 20:52:30 до 18 Oct 24 22:48:06, всего сообщений: 2735
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 1284 из 2735 =================================== RU.FTN.DEVELOP =
От   : FGHI Robot                       2:50/88            02 Oct 17 19:38:06
Кому : All                                                 02 Oct 17 19:38:06
Тема : Черновик стандарта фидонетовских рун (русская версия)
FGHI : area://RU.FTN.DEVELOP?msgid=2:50/88+59d26b6f
= Кодировка сообщения определена как: IBM866 =================================
==============================================================================
**********************************************************************
FGHI                                FIDONET GLOBAL HYPERTEXT INTERFACE
**********************************************************************
Статус:         черновик
Номер редакции: первоначальный черновик
Заглавие:       Фидонетовские руны
Автор:          Mithgol the Webmaster   (aka Sergey Sokoloff, 2:50/88)
Дата редакции:  27 Sep 2017
-+--------------------------------------------------------------------
Содержание:
   1. Статус этого документа
   2. Введение
   3. Ключевые слова для выражения уровней требуемости
   4. Пустые символы
   5. Фидонетовские руны иллюстраций
   6. Фидонетовские руны гиперссылок
   7. Рунные слова
   Приложение A. Известные реализации
-+--------------------------------------------------------------------

1. Статус этого документа
-+-----------------------

  Этот документ является переводом на русский язык, соответствующим
  черновику Предлагаемого Фидонетовского Стандарта (FSP).

  Оригинал этого документа описывает необязательный фидонетовский
  стандарт, который может использоваться фидошным сообществом.

  Реализация стандарта, определённого в этом документе, не является
  необходимою; но ожидается, что все реализации будут соответствовать
  данному стандарту.

  Распространение этого документа не ограничивается, если в его текст
  при распространении не будут внесены изменения, не упомянутые явно.

2. Введение
-+---------

  Элементы гипермедиа (такие как гиперссылки или изображения)
  изначально не были рассчитаны на появление в фидонетовских
  сообщениях: эти сообщения имеют текстовую природу.

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

  Эти элементы легковесной разметки называются фидонетовскими рунами.

  Фидонетовские руны не основываются на системах, широко использующих
  открывающие тэги и закрывающие тэги (таких, как HTML или BBCode),
  потому что в них недостаточно легковесности.

  Фидонетовские руны основываются на их маркдауновских эквивалентах,
  поскольку этот язык разметки (Markdown) одновременно обладает
  и легковесностью, и популярностью.

  Фидонетовские руны малочисленнее маркдауновских элементов разметки.
  Это потому, что некоторые маркдауновские пометки соответствуют тем
  возможностям Фидонета, которые определены в других местах (таким,
  как определённые в FSC-0032 цитаты), а также и потому, что некоторым
  фидонетовским рунам ещё предстоит быть определёнными в будущих
  версиях этого документа.

  Некоторые фидонетовские руны отличаются от своих маркдауновских
  эквивалентов (например, допускают и игнорируют дополнительный символ
  перевода строки) потому, что фидонетовские руны поневоле
  приспособлены к ограничениям их среды (фидонетовские строки текста
  традиционно ограничены 78 или 79 символами, историческою причиною
  этого представляется разработанный в 1928 году 80-символьный формат
  перфокарт IBM).

3. Ключевые слова для выражения уровней требуемости
-+-------------------------------------------------

  Ключевые слова "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
  "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY" и
  "OPTIONAL" в оригинале этого документа имеют смысл, соответствующий
  описаниям в стандарте FTA-1006 (основанном на RFC 2119).

  В этом русском переводе используются следующие ключевые выражения:

  "MUST"            : "ДОЛЖЕН", "НАДО"
  "MUST NOT"        : "НЕ ДОЛЖЕН"
  "REQUIRED"        : "НЕОБХОДИМЫЙ", "ТРЕБУЕМЫЙ", "ТРЕБУЕТСЯ"
  "SHOULD"          : "НАДОБНО", "СЛЕДУЕТ"
  "SHOULD NOT"      : "НЕ СЛЕДУЕТ"
  "RECOMMENDED"     : "РЕКОМЕНДУЕМЫЙ", "РЕКОМЕНДУЕТСЯ"
  "NOT RECOMMENDED" : "НЕ РЕКОМЕНДУЕТСЯ"
  "MAY"             : "МОЖЕТ", "МОЖНО"
  "OPTIONAL"        : "НЕОБЯЗАТЕЛЬНЫЙ"

4. Пустые символы
-+---------------

  Нижеследующие символы являются пустыми символами:

  *) горизонтальная табуляция (\t, Unicode U+0009),

  *) перевод строки (\n, Unicode U+000A),

  *) вертикальная табуляция (\v, Unicode U+000B),

  *) прогон страницы (\f, Unicode U+000C),

  *) возврат каретки (\r, Unicode U+000D),

  *) пробел (Unicode U+0020),

  *) неразрывный пробел (Unicode U+00A0),

  *) огамический знак пробела (Unicode U+1680),

  *) монгольский разделитель гласных (Unicode U+180E),

  *) пробелы общей пунктуации (Unicode от U+2000 до U+200A),

  *) разделитель строк (Unicode U+2028),

  *) разделитель абзацев (Unicode U+2029),

  *) узкий неразрывный пробел (Unicode U+202F),

  *) средний математический пробел (Unicode U+205F),

  *) идеографический пробел (Unicode U+3000),

  *) неразрывный пробел нулевой ширины (Unicode U+FEFF).

  Они используются (как объясняется ниже) в качестве разделителей
  в рунах.

5. Фидонетовские руны иллюстраций
-+-------------------------------

  Фидонетовская руна иллюстрации имеет следующую форму:

  ![альтернативный текст](URL "заглавие")

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

  Пример:

  ![график ноудлиста Фидо](https://t.co/8sGOXI2EdB "мрачный график")

  Начальные и конечные символы новой строки в альтернативном тексте
  ДОЛЖНЫ игнорироваться. Символы новой строки в других местах
  альтернативного текста ДОЛЖНЫ рассматриваться как пробелы. Оттого
  авторы (и средства редактирования) МОГУТ там вставлять символы
  новой строки для приспособления к ограничениям среды (фидонетовские
  строки текста традиционно ограничены 78 или 79 символами,
  историческою причиною этого представляется разработанный в 1928 году
  80-символьный формат перфокарт IBM).

  Альтернативный текст заключается в квадратные скобки. Оттого, если
  этот текст сам содержит закрывающую квадратную скобку ("]" без
  кавычек), такой скобке ДОЛЖНА предшествовать обратная косая черта
  в руне (и строка "\]" без кавычек ДОЛЖНА восприниматься буквально
  как символ "]", а не как окончание альтернативного текста).

  Заглавие изображения НЕОБЯЗАТЕЛЬНО. Когда оно присутствует, оно
  ДОЛЖНО отделяться (одним или несколькими пустыми символами,
  см. раздел 4) от URL.

  Заглавие изображения заключается в кавычки. Используются символы
  двойных кавычек ("как вот эти"), а не одинарных ('как вот эти').
  Если заглавие само содержит символ двойной кавычки, такому символу
  ДОЛЖНА предшествовать обратная косая черта в руне (и строка '\"' без
  одинарных кавычек ДОЛЖНА восприниматься буквально как символ '"',
  а не как окончание заглавия).

  URL иллюстрации НЕ ДОЛЖЕН содержать закрывающую скобку (символ ")"),
  потому что это вызывало бы досрочное окончание руны. Такую скобку
  (если она появляется в URLе) НАДО подвергнуть URL-кодированию
  (представить в виде "%29" без кавычек).

6. Фидонетовские руны гиперссылок
-+-------------------------------

  Фидонетовская руна гиперссылки имеет следующую форму:

  [текст гиперссылки](URL "заглавие")

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

  Пример:

  [Доки FTSC](http://ftsc.org/docs/ "Стандарты, предложения и др.")

  Начальные и конечные символы новой строки в тексте гиперссылки
  ДОЛЖНЫ игнорироваться. Символы новой строки в других местах
  текста гиперссылки ДОЛЖНЫ рассматриваться как пробелы. Оттого
  авторы (и средства редактирования) МОГУТ там вставлять символы
  новой строки для приспособления к ограничениям среды (фидонетовские
  строки текста традиционно ограничены 78 или 79 символами,
  историческою причиною этого представляется разработанный в 1928 году
  80-символьный формат перфокарт IBM).

  Текст гиперссылки заключается в квадратные скобки. Оттого, если
  этот текст сам содержит закрывающую квадратную скобку ("]" без
  кавычек), такой скобке ДОЛЖНА предшествовать обратная косая черта
  в руне (и строка "\]" без кавычек ДОЛЖНА восприниматься буквально
  как символ "]", а не как окончание текста гиперссылки).

  В качестве исключения к вышеупомянутому правилу, текст гиперссылки
  МОЖЕТ содержать одну или несколько фидонетовских рун иллюстраций
  (см. предыдущий раздел), и обратные косые черты не ТРЕБУЮТСЯ перед
  квадратными скобками вокруг альтернативных текстов иллюстраций.

  Пример:

  [Начало гиперссылки.
  ![Альтернативный текст первой иллюстрации.](https://t.co/8sGOXI2EdB)
  Текст гиперссылки продолжается.
  ![Альтернативный текст второй иллюстрации.](https://t.co/8sGOXI2EdB)
  Оставшийся текст.](http://example.org/)

  Заглавие гиперссылки НЕОБЯЗАТЕЛЬНО. Когда оно присутствует, оно
  ДОЛЖНО отделяться (одним или несколькими пустыми символами,
  см. раздел 4) от URL.

  Заглавие гиперссылки заключается в кавычки. Используются символы
  двойных кавычек ("как вот эти"), а не одинарных ('как вот эти').
  Если заглавие само содержит символ двойной кавычки, такому символу
  ДОЛЖНА предшествовать обратная косая черта в руне (и строка '\"' без
  одинарных кавычек ДОЛЖНА восприниматься буквально как символ '"',
  а не как окончание заглавия).

  URL гиперссылки НЕ ДОЛЖЕН содержать закрывающую скобку (символ ")"),
  потому что это вызывало бы досрочное окончание руны. Такую скобку
  (если она появляется в URLе) НАДО подвергнуть URL-кодированию
  (представить в виде "%29" без кавычек).

  Если заглавие гиперссылки начинается рунным словом (см. следующий
  раздел), то более сложному элементу гипертекста НАДОБНО появиться
  вместо гиперссылки.

7. Рунные слова
-+-------------

  Рунными словами называются ключевые слова, которые МОГУТ появляться
  в начале заглавия в фидонетовской руне гиперссылки. Такое ключевое
  слово обозначает, что фидонетовским браузерам СЛЕДУЕТ показать там
  более сложный объект вместо простой гиперссылки.

  Рунные слова поддерживают частичную совместимость с будущими
  версиями: если повстречалось неизвестное рунное слово или если
  браузер Фидонета решил проигнорировать рунное слово, тогда простая
  гиперссылка ДОЛЖНА быть отображена, послужив резервным вариантом.

Приложение A. Известные реализации
-+--------------------------------

  Ко времени написания сего документа известны несколько реализаций
  черновых редакций сего стандарта.

  Эталонная реализация (свободный открытый код):

  https://github.com/Mithgol/node-fidonet-fidohtml

  Приложения, написанные автором стандарта:

  *) Fido2RSS https://github.com/Mithgol/fido2rss

  *) fido2twi https://github.com/Mithgol/node-fido2twi

  *) PhiDo https://github.com/Mithgol/phido

  *) twi2fido https://github.com/Mithgol/node-twi2fido/

**********************************************************************
EOTD                                               END OF THE DOCUMENT
**********************************************************************
--- Mithgol's NodePost
* Origin: FGHI Global Headlight Ignited (2:50/88)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.138923 секунды