= Сообщение: 1793 из 3030 =================================== GANJANET.LOCAL = От : Konstantin Kuzov 2:5019/40.1 12 Jan 07 03:02:34 Кому : Mithgol the Webmaster 12 Jan 07 03:02:34 Тема : новое предложение записи рекомендуемых кладжей в URLах Фидонета FGHI : area://GANJANET.LOCAL?msgid=2:5019/40.1+45a6d05b На : area://GANJANET.LOCAL?msgid=2:5063/88+45a5fd69 = Кодировка сообщения определена как: CP866 ================================== Ответ: area://GANJANET.LOCAL?msgid=2:5063/88+45ad094c ============================================================================== Konnichi wa, *Mithgol-kun*! Aogu manako oyobi uketamawaru waga koe! Tomodachi _Mithgol the Webmaster_ tsukuru airon _Konstantin Kuzov_ Nichiji - /*11 Янв 07 11:31*/, Daizai - /*новое предложение записи рекомендуемых кладжей в URLах Фидонета*/:
/_...Отгрызено..._/
KK>> Цифры были выбраны неспроста, ибо кладжей, начинающихся на цифры, KK>> обычно не бывает. А запоминать их особо не надо, ибо это уже KK>> задача редактора/вьювера выводить красивую табличку в настройках KK>> для генерации данного параметра (и нужен ли он вообще)
MtW> Я тут над этой идеей подумал дней десять и понял, что всё-таки это не MtW> самая лучшая идея.
MtW> Hе очень приятно, когда видишь в Фидонете адрес, заканчивающийся MtW> хвостом наподобие kludge=436, но не сможешь без таблицы вспомнить, что MtW> это значит. Это откроет простор для всяких злоупотреблений: например, MtW> подсунуть какому-либо псевдонимоненавидящему модератору такой адрес MtW> письма, чтобы он не увидел в нём кладжа realname и наказал подписчика. MtW> Модератор увидит в конце адреса числовой хвост, но не вспомнит его MtW> точное значение, и в силу природной лени не станет разыскивать MtW> специально; причём это решение (проигнорировать хвост) окажется MtW> принятым подсознательно.
Это не мешает ему сейчас пропустить этот кладж мимо, так как дед по-умолчанию не настроен на вывод кладжей. А также часто ты в том же интернете видишь осмысленные ссылки?
MtW> Стало быть, эту идею можно улучшить ── с тем, чтобы список кладжей не MtW> потерял человекочитаемость.
MtW> Мне кажется, что уместнее вписать в стандарт такой параметр с именем MtW> kl= (от англ. klugde list),
принимается -)
MtW> который будет принимать разделённый пробелами список текстовых строк, MtW> которые являются началами кладжей, рекомендуемых к показу. (Браузер MtW> пользователя, помимо перечисленных в URLе, может показывать и другие MtW> кладжи, если таковы пользовательские настройки).
А в случае использования внешней базы/гейта он будет автоматически модифицировать ссылку в связи с пользовательскими настройками и отсылать?
Можно ещё дополнить каким-нить "*", которым можно указывать маску кладжа, типа:
kl=r*l - вывод кладжа reply, realname,... Также обычно, если подпараметр заканчивается не на * - подразумевать что он указан, т.е.
MtW> Примеры: MtW> kl=pa+se показать путь и синбаи
kl=pa+se, тоже самое, что kl=pa*+se*, но например kl=pa!*+se!*. - показывает только кладжи "pa" и "se", т.е. не по первым буквам, а вообще. Или к примеру kl=r*l!* - выведет кладж "real", а "realname" - нет.
Хотя может это усложнение, но оно не конфликтует с предложенной тобой схемой - только добавляет гибкости.
MtW> kl=ms+rep показать мсгид и реплай MtW> kl=ms+re показать мсгид, реплай и realname
MtW> Если название кладжа предваряется восклицательным знаком, тогда MtW> браузеру, напротив, не рекомендуется показывать этот кладж.
MtW> Пример:
MtW> kl=real+!kx+!now показать realname, но не kxe-kxe и не 'now MtW> playing'
принимается.
MtW> Я также собираюсь дозволить варианты kl=0 (не показывать никаких MtW> кладжей) и kl=1 (показывать все кладжи), поскольку в этом случае MtW> предназначение цифр очевидно: преодолеть пользовательские настройки,
до сюда хорошо
MtW> если соответствующая цифра является первой в строке kl.
нафиг, есть 1, значит показывать все кладжи (если следом нет ! подпараметров, указывающих какие кладжи исключить), а если 10 - искать кладж, начинающийся с "10"...
MtW> Примеры:
MtW> kl=pa+se показать путь и синбаи в дополнение ко MtW> кладжам, MtW> настроенным пользователем к показу
MtW> kl=0pa+se показать только путь и синбаи
Имхо надо сделать +(%20) - знаком разделителя, обязательным к указанию, т.е. должно быть kl=0+pa+se и никак иначе, а kl=0pa+se - будет искать кладжи начинающиеся с "0pa" и "se".
/_...Отгрызено..._/
MtW> kl=+10x показать кладж '10x to'
Согласен, парсер просто не обрабатывает пустые подпараметры... Т.е. например kl=+re+++%20+se++++%20%20+%20 есть ничто иное как kl=re+se, а kl=+10x - это kl=10x, а это выводить кладжи начинающиеся на "10x", например "10x to".
MtW> kl=10x показать все кладжи письма (игнорируя MtW> указанные MtW> пользователем настройки показа кладжей в MtW> браузере)
Hасчет этого я говорил выше... В топку, т.е. искать кладж на "10x"...
Далее если согласен со всем вышесказанным насчет 1/0 в "соответствующая цифра является первой в строке kl" и обязательного разделителя, то вопрос: 1/0 могут быть только первым подпараметром или в любом месте, обнуляя предыдущие подпараметры?
Т.е. kl=0+se+re+1+!se равен kl=1+!se? По-идее так и надо, ибо логично.
ЗЫ. Пока писал придумал ещё один возможный параметр - выделение блоков в тексте письма на которые по мнению дающего ссылку надо акцентировать внимание.
Смысл такой:
mark=40-50+74-108
Выделить с 40ого по 50ый символ и с 74 по 108. Кладжи и прочая фигня естественно в текст письма не входят. Символ следующей строки h0A - считать за символ, h0D - игнорировать. Русскую H и прочие символы неперевариваемые кривым софтом можно тоже игнорировать...
Генерацию этого параметра должен поддерживать редактор. (Hапример выделением мышки или в случае деда курсором).
Ganbatte, *Mithgol*!
[_N0SF3R@TU_] ... NoSFeRaTU's GoldED+/W32-MSVC 1.1.5-b20061215 (WinNT 5.1.2600-SP2 iP-IV) ... --- #[ICQ: 211191411] [Kaori Sekken: Master.NoSFeRaTU[@]Gmail.com] [Kumi Nyaa]# * Origin: Ojisan, oriru mottekuru suna oyobi korosu sagaru kabe (2:5019/40.1) |