= Сообщение: 938 из 2735 ==================================== RU.FTN.DEVELOP = От : Mithgol the Webmaster 2:50/88 04 Mar 16 18:53:38 Кому : Sergey Poziturin 04 Mar 16 18:53:38 Тема : IPFS и байхуизм вместо ююков и файлэх FGHI : area://RU.FTN.DEVELOP?msgid=2:50/88+56d9b002 На : area://RU.FTN.DEVELOP?msgid=2:5020/2140.2+d2250376 = Кодировка сообщения определена как: CP866 ================================== ============================================================================== Так было 14:35 04 Mar 16 написано от Sergey Poziturin к Mithgol the Webmaster:
MtW>>>> IPFS ── распределённая система хранения файлов. Этими MtW>>>> файлами могут ведь быть и иллюстрации.
SP>>> И как понять редактору, картинка перед ним или какой-то SP>>> непонятный blob? Расширения ведь у хэша нет.
MtW>> Это наблюдение совершенно справедливо.
MtW>> Я полагаю поэтому, что нам здесь в Фидонете пора отойти от той MtW>> практики, когда URL сам по себе (отдельно стоящий в сообщении) MtW>> делается либо гиперссылкою, либо картинкою в зависимости MtW>> от того, каким оканчивается расширением. Вместо этого полезным MtW>> было бы ввести в дело какую-нибудь такую разметку картинок MtW>> в Фидонете, которая:
MtW>> *) должна быть крайне компактною (страшный BB-код с его [img] и затем MtW>> [/img] не сгодится, например, потому что много лишнего набирать; MtW>> да и HTML также),
MtW>> *) должна предусматривать указание альтернативного текста MtW>> (на тот случай, когда картинка не грузится),
MtW>> *) должна предусматривать указание необязательной подсказки, MtW>> всплывающей при наведении мышки (а на мобильных устройствах ── MtW>> при длинном тыке пальцем;
SP> Придумал что-нибудь про картинки?
Подумал и решил, что по всем этим условиям подходит inline-форма Markdown:
![альтернативный текст](URL) или ![альтернативный текст](URL "подсказка")
Теперь она поддерживается во всех моих приложениях (fido2rss, twi2fido, PhiDo).
Я внёс отличие от Markdown, заключающееся в том, что в альтернативном тексте игнорируются начальные и конечные переходы на новую строку, а в середине его такие переходы воспринимаются как пробелы.
Это отличие необходимо нам для того, чтобы Фидонет с его нередко ограниченною шириною экрана (78 или 79 символов) всё же как-то мог вмещать на нём такие коды в тех случаях, когда альтернативный текст и URL на одну строку не влезают: теперь можно добавлять перенос строки перед закрывающей квадратной скобкой, добавлять перенос строки после открывающей квадратной скобки, заменять пробелы в альтернативном тексте на начало новой строки.
Вот пример исходного кода для такого добавления переносов строки, происходящего в twi2fido автоматически при поступлении иллюстраций из Твиттера в Fidonet:
Этот код не содержит замены пробелов в альтернативном тексте, так как Twitter вообще не даёт авторам возможности указать альтернативный текст иллюстрации. Поэтому twi2fido использует один и тот же текст '(image)', вовсе не содержащий пробелов.
Сразу скажу: ещё мне следовало бы сочинить технический стандарт этой разметки и публиковать его регулярно в Фидонете, как уж делаю это с тремя другими моими стандартами. Однако я ещё не сподобился. Времени ещё не было для этого дела.
Фидонет будет великим и гипертекстовым! [Ru.Mozilla] http://Mithgol.Ru/ Mithgol the Webmaster. [Братство Нод] [Team А я меняю subj]
... От гениальности до тривиальности только один шаг. (Станислав Виткевич) --- Из неоконченного: ``Курилец'', стихотворение с политическим подтекстом. * Origin: Помните ли?! ── в уголке сидело человек десять вьетнамцев (2:50/88)