subject: я наверное тоже напишу спецификацию
02.11.2024 02:26
ahamai (blackcat, 2)
Текущую проблему (одну из трёх) я вижу в том, что не пишут софта. Сейчас ровно один человек пишет клиент, и он программист. Раньше софт писали любители. Я сам любитель и смотрю с точки зрения любителей
> вообще. я заметил, когда вопрос политики и проектирования уходит к программистам, они решают это с какой-то особой, программисткой точки зрения. поэтому решают вообще не ту проблему: вопрос "ты грепаешь миллион телефонных номеров но семь не подходят под фильтр" меня убил, типа лучше сделать идеальный фильтр, чем за две минуты удалить эти номера вручную, и это единственно верный способ. собственно, этот ответ объясняет вообще всё
и чем проще формат и чем меньше непонятных букв, тем больше может возникнуть желание написать клиент. для принятия решения нужно 100% пунктов, какие ты можешь выполнить. хоть одно непонятное слово может сразу подавить желание заниматься этим. желания спонтанны, но чем больше погружаешься в скуку, тем больше это тебя демотивирует. А просто меняться списками легко и приятно.
И если я решу проблему контента, я сделаю свою спецификацию, чтобы у того, у кого возникло желание писать клиент, было как можно меньше вопросов и желания всё бросить.
Там будут u/ e/ u/e u/m и u/point.
Всё. Будут ещё серверная рекомендация k/v, сейчас там только lim/XXX. это не влияет на написателей клиентов, так как это строчка в конфиге, endpoint в любом случае прописывают при начале работы в сети. это не влияет на писателей серверов, так как они делают базовую реализацию, а потом могут навешивать любые ендпоинты, и просто писать на своей станции "конфиг при подключении к станции такой-то такой-то"
И, думаю, я просто изменю list.txt, который всегда будет выдавать после описания хэш эхи, кто из клиентов-фетчеров захочет этим пользоваться. пусть пользуется, кто не захочет - и не надо.
Вот такая у меня будет спецификация, абсолютно не ломающая совместимость со старым ii. Но это будет только тогда, когда будут контент и юзеры, чтобы были хотя бы потенциальные желающие писать клиент.
--------------------------------------------------------------------------------
subject: Re: я наверное тоже напишу спецификацию
02.11.2024 02:31
ahamai (blackcat, 2) => YsPrWHRdNvVUqs2X7ZRy
Проблемы экономии трафика я не вижу, я каждый раз нажимая F5 в браузере потребляю трафика больше, чем в ii клиенте потратил бы за день. Но для этого всё равно есть list.txt, который можно даже кэшировать. lim только для новоподключившимся к большим эхам. стандарта на годовые эхи не будет, но для себя, если эха разрастётся, то поедет в эха.25 и так далее. это не вопрос спецификации, это вопрос реализации на конкретной станции.
--------------------------------------------------------------------------------
subject: Re: я наверное тоже напишу спецификацию
02.11.2024 02:36
ahamai (blackcat, 2) => 29PRbWc1QRVC8WpMh126
list.txt кэшировать на сервере, чтобы уменьшить нагрузку на него
--------------------------------------------------------------------------------
subject: Re: я наверное тоже напишу спецификацию
02.11.2024 02:46
ahamai (blackcat, 2) => 29MRxprdh5ue0TXihndc
поменял list.txt
кстати, к народному фольклору. какую эху можно посмотреть клиентом но нельзя в большинстве веб-интерфейсов? эху list.txt. потому что раньше postfix обязан был быть цифрой, а теперь получили такую забавную коллизию. это можно даже как-то использовать, в духе "пиши в эху list.txt, там никто не увидит" :)
--------------------------------------------------------------------------------
subject: Re: я наверное тоже напишу спецификацию
02.11.2024 02:52
ahamai (blackcat, 2) => YsPrWHRdNvVUqs2X7ZRy
мемо забыл проставить. ну хоть так, метамемо поставлю
+++ memo:iiiiii
--------------------------------------------------------------------------------
subject: Re: я наверное тоже напишу спецификацию
02.11.2024 03:23
ahamai (blackcat, 2) => YsPrWHRdNvVUqs2X7ZRy
А, ещё. Хочу использовать два первых символа хэша для указания года (только не решил, будет ли memo иметь приоритет или нет, наверное будет, это будут именованные сообщения)
--------------------------------------------------------------------------------
subject: Re: я наверное тоже напишу спецификацию
02.11.2024 03:46
ahamai (blackcat, 2) => YsPrWHRdNvVUqs2X7ZRy
пишу тут: http://ii.blcat.ru/naste.ne.notes
--------------------------------------------------------------------------------
subject: Re: я наверное тоже напишу спецификацию
02.11.2024 09:25
revoltech (spnet, 4) => W7CCsl2JsmlRsm3Ib5s7
ahamai> кстати, к народному фольклору. какую эху можно посмотреть клиентом но нельзя в большинстве веб-интерфейсов? эху list.txt
А потому что нефиг завязываться на точку было. Сделали бы 1) что-то в духе /u/l (в моём новом несовместимом протоколе будет /r/l вместо list.txt), 2) в выводе /u/e после каждой эхи (для отличия от msgid) ставить двоеточие. И всё, никаких коллизий.
--------------------------------------------------------------------------------
subject: Re: я наверное тоже напишу спецификацию
02.11.2024 10:10
doesnm (ping,55) => iiiiii2Ih3Lrtk85mees
ahamai> мемо забыл проставить. ну хоть так, метамемо поставлю
Что такое memo
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
--------------------------------------------------------------------------------
subject: Re: я наверное тоже напишу спецификацию
02.11.2024 10:38
ahamai (blackcat, 2) => l3JZgszoKOL0fjdHMX2g
http://ii.blcat.ru/memo00
--------------------------------------------------------------------------------
subject: Re: я наверное тоже напишу спецификацию
02.11.2024 14:51
ahamai (blackcat, 2) => ZK7ooPaVuyzuCtG7LhXo
> А потому что нефиг завязываться на точку было. Сделали бы 1) что-то в духе /u/l (в моём новом несовместимом протоколе будет /r/l вместо list.txt), 2) в выводе /u/e после каждой эхи (для отличия от msgid) ставить двоеточие. И всё, никаких коллизий.
так это теперь фича. пишешь туда то, что не хочешь, чтобы высвечивалось в веб :) раньше была внутренняя сисопская эха, которую мы называли "дальний кордон", типа "смотри я тебе на дальний кордон отправил". а теперь будет тайная эха, или эха-которую-нельзя-называть, и можно так же что-то туда написать и туда же послать :)
--------------------------------------------------------------------------------