forum.wfido.ru  

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

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

Mithgol the Webmaster написал(а) к Sergey Poziturin в Sep 15 14:57:42 по местному времени:

Знаю уж, Sergey Poziturin! 10:22 22 Sep 2015 было написано тебе мною:

MtW>>> IPFS ── распределённая система хранения файлов. Этими файлами
MtW>>> могут ведь быть и иллюстрации.

SP>> И как понять редактору, картинка перед ним или какой-то непонятный blob?
SP>> Расширения ведь у хэша нет.

MtW> Это наблюдение совершенно справедливо.

MtW> Я полагаю поэтому, что нам здесь в Фидонете пора отойти от той практики,
MtW> когда URL сам по себе (отдельно стоящий в сообщении) делается либо
MtW> гиперссылкою, либо картинкою в зависимости от того, каким оканчивается
MtW> расширением. Вместо этого полезным было бы ввести в дело какую-нибудь
MtW> такую разметку картинок в Фидонете, которая:

MtW> *) должна быть крайне компактною (страшный BB-код с его [img]
MtW> и затем [/img] не сгодится, например, потому что много лишнего
MtW> набирать; да и НTML также),

MtW> *) должна предусматривать указание альтернативного текста (на тот случай,
MtW> когда картинка не грузится),

MtW> *) должна предусматривать указание необязательной подсказки, всплывающей
MtW> при наведении мышки (а на мобильных устройствах ── при длинном
MtW> тыке пальцем; это если к устройству никто не присоединил мышь
MtW> по Bluetooth или USB OTG).

MtW> Пока что я для этой цели обдумываю разметку, цельноутянутую из языка
MtW> Markdown (который на Гитхабе широко употребляется, например);
MtW> выглядит она как-то так:

MtW> ![альтернативный текст](URL "подсказка")

MtW> Или (без необязательной подсказки) так:

MtW> ![альтернативный текст](URL)

MtW> В эхе Ru.GoldED я уточнил уж, что GoldED+ и GoldED-NSF открывают URL
MtW> из скобок (без прилипания скобок к URLу с его искажением), так что
MtW> обратная совместимость также есть.

MtW> Я даже надеюсь на нынешней же неделе выпустить какую-нибудь реализацию
MtW> этого, если время будет.

И выпустил.

Вот соответствующие правки в коде модуля, преобразующего фидопочту в НTML:

https://github.com/Mithgol/node-fido...e833645bb2866a

Я добавил также в fido2rss поддержку этой новой версии модуля, так что из Фидо
в RSS и далее в LiveJournal трансляция фидопочты идёт в иллюстрированном виде
с поддержкою распределённой файловой системы IPFS. Для примера в LiveJournal
по адресу http://fidonet-mithgol.livejournal.com/2438268.html можно будет
некоторое время (несколько дней, по меньшей мере) видеть результат подобной
трансляции, то есть пример такого сообщения из Фидонета, которое в Фидонете же
было снабжено иллюстрацией, в IPFS расположенной, а после сохранило собственную
иллюстрированность в процессе передачи из Фидонета в RSS и затем в LiveJournal.

Понятно, что это только первый шаг и что можно двигаться и далее в этом же
направлении; ну, например, поддерживать такие гиперссылки, которые записаны
текстом, не тождественным тому адресу (URL), на который они ведут. В языке
Markdown для этого форма записи [текст](URL) существует. Однако поддержка её
остаётся делом будущего (хотя и ближайшего, как я надеюсь), а сегодняшний мой
рассказ на этом окончен.


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


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

... Какие слабости имеет диктатура? (Шарп, ,,От диктатуры к демократии``)
--- Эшелону: безопасность Macintosh сетевая безопасность Macintosh OC3
Ответить с цитированием
  #2  
Старый 15.08.2016, 12:49
Mithgol the Webmaster
Guest
 
Сообщений: n/a
По умолчанию Появление поддержки Markdown-подобной разметки иллюстраций в Фидо

Mithgol the Webmaster написал(а) к Sergey Poziturin в Oct 15 13:54:02 по местному времени:

Знаю уж, Sergey Poziturin! 14:57 24 Sep 2015 было написано тебе мною:

MtW>> Я полагаю поэтому, что нам здесь в Фидонете пора отойти от той
MtW>> практики, когда URL сам по себе (отдельно стоящий в сообщении)
MtW>> делается либо гиперссылкою, либо картинкою в зависимости от того,
MtW>> каким оканчивается расширением. Вместо этого полезным было бы ввести
MtW>> в дело какую-нибудь такую разметку картинок в Фидонете, которая:

MtW>> *) должна быть крайне компактною (страшный BB-код с его [img]
MtW>> и затем [/img] не сгодится, например, потому что много лишнего
MtW>> набирать; да и НTML также),

MtW>> *) должна предусматривать указание альтернативного текста
MtW>> (на тот случай, когда картинка не грузится),

MtW>> *) должна предусматривать указание необязательной подсказки,
MtW>> всплывающей при наведении мышки (а на мобильных устройствах ──
MtW>> при длинном тыке пальцем; это если к устройству никто
MtW>> не присоединил мышь по Bluetooth или USB OTG).

MtW>> Пока что я для этой цели обдумываю разметку, цельноутянутую из языка
MtW>> Markdown (который на Гитхабе широко употребляется, например);
MtW>> выглядит она как-то так:

MtW>> ![альтернативный текст](URL "подсказка")

MtW>> Или (без необязательной подсказки) так:

MtW>> ![альтернативный текст](URL)

MtW>> В эхе Ru.GoldED я уточнил уж, что GoldED+ и GoldED-NSF открывают URL
MtW>> из скобок (без прилипания скобок к URLу с его искажением), так что
MtW>> обратная совместимость также есть.

MtW>> Я даже надеюсь на нынешней же неделе выпустить какую-нибудь реализацию
MtW>> этого, если время будет.

MtW> И выпустил.

MtW> Вот соответствующие правки в коде модуля, преобразующего фидопочту
MtW> в НTML:

MtW> https://github.com/Mithgol/node-fido...c2dae501e83364

MtW> Я добавил также в fido2rss поддержку этой новой версии модуля, так что
MtW> из Фидо в RSS и далее в LiveJournal трансляция фидопочты идёт
MtW> в иллюстрированном виде с поддержкою распределённой файловой системы
MtW> IPFS. Для примера в LiveJournal по адресу
MtW> http://fidonet-mithgol.livejournal.com/2438268.html можно будет
MtW> некоторое время (несколько дней, по меньшей мере) видеть результат
MtW> подобной трансляции, то есть пример такого сообщения из Фидонета,
MtW> которое в Фидонете же было снабжено иллюстрацией, в IPFS расположенной,
MtW> а после сохранило собственную иллюстрированность в процессе передачи
MtW> из Фидонета в RSS и затем в LiveJournal.

По своей небрежности я привёл вовсе не тот адрес, какой следовало бы. По адресу
http://fidonet-mithgol.livejournal.com/2438268.html не отображается картинка,
потому что там в разметке вида ![текст](URL) был позабыт восклицательный знак.

Вот настоящий адрес той транслированной блогозаписи, в которой иллюстрация
действительно загружается и показывается из распределённой файловой системы:

http://fidonet-mithgol.livejournal.com/2438795.html

Приношу извинения тем читателям, которые за прошедшую неделю успели увидеть
неработающую разметку (с опечаткою) и разочароваться.

С тех пор я успел уж ещё один раз (28 сентября) отправить иллюстрированное
сообщение фидопочты одновременно в свой блог и в эху Ru.Anime. По адресу
http://fidonet-mithgol.livejournal.com/2441477.html вы можете увидеть итог
автоматической трансляции этого сообщения из Фидонета в RSS и далее из RSS
в LiveJournal.

MtW> Понятно, что это только первый шаг и что можно двигаться и далее в этом
MtW> же направлении; ну, например, поддерживать такие гиперссылки, которые
MtW> записаны текстом, не тождественным тому адресу (URL), на который они
MtW> ведут. В языке Markdown для этого форма записи [текст](URL) существует.
MtW> Однако поддержка её остаётся делом будущего (хотя и ближайшего, как
MtW> я надеюсь), а сегодняшний мой рассказ на этом окончен.

Сразу скажу, что за прошедшую неделю я проделал определённую работу именно
в направлении поддержки разметки [текст](URL) для гиперссылок, и большею частью
эта работа завершена. О конкретных результатах сообщу несколько позже, когда
окончу покрытие тестами и завершу отладку.


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


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

... привести к поражению, массовым страданиям или к тому и другому. (Шарп)
--- Спешка является всего лишь способом увеселения людей, --- сказал Учитель.
Ответить с цитированием
Ответ


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

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

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


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


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