Сообщения в idec.talks

Re: Полуневдимые эхи

Ответ на сообщение
revoltech> жирный HTTP
Почему жирный-то? Почти натуральный plaintext. Куда меньше?
tuple to revoltech (2024-10-26 09:39:47) [ссылка]

Re: Полуневдимые эхи

Ответ на сообщение
ahamai> ну 16 норм, но потом бы я шаги увеличивал, там 64, потом 256 потом все сообщения. или вообще 16 если чё-то не хватает то забирать все. думаю, такие триггеры будут редко срабатывать.
Сделал у себя с шагом кратности 12 (потом 24, 48 и т.д.), чтобы в самом распространённом случае можно было даже с tgi и подобных за один запрос стянуть.
ahamai> стоп. -16:1 - это взять один хэш? а почему не -16:16? или я что-то не понял.
Ну в том алгоритме главная идея состоит в экономии трафика, полагаю. Сначала пробный запрос с -16:1, а потом, если в базе есть сообщение, то можно и -16:16.
revoltech to ahamai (2024-10-26 06:03:40) [ссылка]

Re: Полуневдимые эхи

Ответ на сообщение
AL> Потому что документация описывает IDEC.
Возникает вопрос: её здесь вообще кто-нибудь ещё читал?

Первый же абзац в https://github.com/idec-net/new-docs/blob/master/extensions.md:
> Здесь описаны расширения протокола, являющиеся основным отличием IDEC от ii. Многие из них реализовывать совсем необязательно.
И далее чуть ниже пункт «Список эхоконференций», описывающий GET /list.txt.

То есть документация называет GET /list.txt одним из основных отличий IDEC от ii. А мне тут рассказывают, что «это было в ii». Ну так документацию тогда поправьте, если это было в ii, а не эксклюзив IDEC.

Я вот вместе с кодобазой tii начал вести свой ii-doc.txt, где описываю только реализованные в tii части протокола. И с пометкой IDEC extension у меня там только GET /x/features и один из вариантов /u/e, который со слайсами.
AL> Слишком много оверхеда.
Слишком много сарказма. Если уж позиционируем протокол как альтернативу щитвебу и если уж спецификация не обязывает именно к HTTP(S)-транспорту (опять гитхаб процитировать?), то вполне логично принимать и предложения по более легковесным протоколам вместо упора в жирный HTTP(S).
revoltech to Andrew Lobanov (2024-10-26 05:48:43) [ссылка]

Re: Стандарт

Ответ на сообщение
что с лор.опеннетом делать будем?
ahamai to shaos (2024-10-25 23:17:39) [ссылка]

Re: Стандарт

Ответ на сообщение
>ahamai> предлагаю включить в стандарт возможность исполнения list.txt?h=1
>Что это должно делать?
Возвращать хеши эх вместо дескрипшина:
idec.talks:1699:hsh/wHerzeypz8j1d8tviSRh
blcat.local:6:hsh/kAIYYMMc5DWK0FJhsW64
retro.talks:62:hsh/bahvlLwAzK2ArGHvXWat
bot.habr.rss:157:hsh/dwqigyrvKJQURxn88dwq
lor.opennet:127:hsh/12hqQwDfGoRXxD5ILIfj
ru.humor.14:817:hsh/4GxIyw2R69G75LlwnG0r
lor.gold:47:hsh/f4BQcuDnC7LTwzQHZ42k
linux.14:919:hsh/k8AiOJGrmMm1Q30W0Stz
shaos to Andrew Lobanov (2024-10-25 21:17:48) [ссылка]

Re: А что с эхой lor.opennet?

Ответ на сообщение
ahamai> Андрей, а что с rss-гейтом? Мёртв с 16 числа.
Умер.
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
Andrew Lobanov to ahamai (2024-10-25 20:06:21) [ссылка]

Re: Стандарт

Ответ на сообщение
ahamai> предлагаю включить в стандарт возможность исполнения list.txt?h=1
Что это должно делать?
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
Andrew Lobanov to ahamai (2024-10-25 20:06:21) [ссылка]

Re: Стандарт

Ответ на сообщение
AL>> Итак, меня тут назначили главным по стандарту. Моё предложение такое: убрать фреки, убрать фэхи, убрать счётчики
hugeping> Я тут понял, что если счётчики будут настоящими счётчиками сообщений (без требования не расти вниз), то совместно с слайсами они дают возможность писать клиента который не скачивает сообщения в базу а просто просматривает их онлайн. То-есть:
hugeping> 1) получили счётчики
hugeping> 2) нарисовали пагинатор
hugeping> 3) по мере "листания" пользователя - проходим сообщения слайсами
hugeping> Если убрать x/c то будет неполнота. Короче я за то, чтобы счётчики стали настоящими.
Мысль интересная, но я бы за такие манипуляции со своей станцией карал :)
hugeping> P.S. Хотя у нас есть list.txt где эти счётчики тоже присутствуют, но их надо парсить....
Там они показывают фактическое количество сообщений. То есть могут иметь отрицательный рост :)
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
Andrew Lobanov to hugeping (2024-10-25 20:06:21) [ссылка]

Re: Полуневдимые эхи

Ответ на сообщение
AL>> Это было в ii.
revoltech> А почему документация описывает это как IDEC-расширение?
Потому что документация описывает IDEC.
AL>> Внимание! Вопрос: какая у тебя OS и какое окружение? Пользуешься веб-браузером?
revoltech> К сожалению, пользуюсь. К вопросу об ОС и окружении — Alpine Linux, X/Fluxbox.
Слишком много оверхеда.
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
Andrew Lobanov to revoltech (2024-10-25 20:06:20) [ссылка]

Re: Стандарт

Ответ на сообщение
shaos> а количество плюсиков не равно обратной карме? ;)
Нет :)
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
Andrew Lobanov to shaos (2024-10-25 20:06:20) [ссылка]

Re: Стандарт

Ответ на сообщение
> Мне идея хешей эх не нравится.
ну это самый надёжный способ показать, изменилась эха или нет. только два состояния, эха изменилась и эха не изменилась. изменилась фетчим, не изменилась не фетчим. две строки кода для сервера и несколько строк для фетчера
> Придётся хранить состояние последнее на диске при фетче.
хранить предыдущий list.txt, только и всего. зато меньше лишних запросов, большинство эх перманентно мёртвые. я жду, когда shaos сделает ?h=1, чтобы под это фетчеры адаптировать и не гонять лишнее.
ahamai to hugeping (2024-10-25 19:14:06) [ссылка]

Re: Мея видо?

Ответ на сообщение
не, я сделал rcctl enable gmid, ща будет автостартовать :)
ahamai to hugeping (2024-10-25 19:11:11) [ссылка]

Re: Мея видо?

Ответ на сообщение
ahamai> я даже не помнил, как сервер называется :) gmid оказывается, нашёл, включил
Ну то есть это будет заброшено при первом же ребуте сервера? Ок, тогда не буду пока добавлять в ссылки на своей капсуле.
hugeping to ahamai (2024-10-25 19:07:16) [ссылка]

Re: Стандарт

Ответ на сообщение
shaos> Даже пример реализации пролетал :)
Мне идея хешей эх не нравится. Придётся хранить состояние последнее на диске при фетче. Теряется эстетика простоты. Кроме того, сплайсы и так решают эту проблему (но более элегантно). В общем я понял, стандарт лучше не трогать!
hugeping to shaos (2024-10-25 19:06:11) [ссылка]

Re: Стандарт

Ответ на сообщение
Даже пример реализации пролетал :)

https://github.com/gk11-ru/ii-elp/blob/master/run.py#L24

Сегодня-завтра попробую у себя добавить

Плюс listhsh.txt как алиас того же самого плюс /x/h который как /x/c но вместо номеров - хеши хешей
shaos to ahamai (2024-10-25 18:58:33) [ссылка]

Re: Полуневдимые эхи

Ответ на сообщение
> Мне нравится идея, что у каждого свой суверенный блеклист :)
ну сейчас - да, и в принципе это норм
ahamai to shaos (2024-10-25 18:33:03) [ссылка]

Re: Мея видо?

Ответ на сообщение
Лучше когда все фетчат всех - и надежнее, и быстрее сообщения доходят :)
shaos to ahamai (2024-10-25 18:28:07) [ссылка]

Re: Полуневдимые эхи

Ответ на сообщение
Мне нравится идея, что у каждого свой суверенный блеклист :)
shaos to ahamai (2024-10-25 18:26:21) [ссылка]

Re: Полуневдимые эхи

Ответ на сообщение
ну 16 норм, но потом бы я шаги увеличивал, там 64, потом 256 потом все сообщения. или вообще 16 если чё-то не хватает то забирать все. думаю, такие триггеры будут редко срабатывать.

стоп. -16:1 - это взять один хэш? а почему не -16:16? или я что-то не понял.
ahamai to hugeping (2024-10-25 18:14:02) [ссылка]

Re: Мея видо?

Ответ на сообщение
я даже не помнил, как сервер называется :) gmid оказывается, нашёл, включил
ahamai to hugeping (2024-10-25 18:11:09) [ссылка]

Re: Стандарт

Ответ на сообщение
http://ii.blcat.ru/list.txt?h=1

заменяет описание хэшем эхи. чтобы отслеживать, какие эхи изменились а какие нет, легко реализуется, понятно и прозрачно
ahamai to hugeping (2024-10-25 18:09:05) [ссылка]

Re: Мея видо?

Ответ на сообщение
а кто тогда фетчит idec.talks с меня? :)
ahamai to hugeping (2024-10-25 18:07:16) [ссылка]

Re: Мея видо?

Ответ на сообщение
ahamai> открыл в lynx, попытался перейти в веб, пишет "ошибка документа"
А я хотел заценить твой гемини и... лежит... :(
hugeping to ahamai (2024-10-25 18:01:24) [ссылка]

Re: Стандарт

Ответ на сообщение
клиент, просматривающий сообщения онлайн, без слайсов и прочего
for n in `wget -q -O - http://ii.blcat.ru/e/idec.talks | tac`
do
wget -q -O - http://ii.blcat.ru/m/$n | less
done
переключаться клавишей q :)
ahamai to hugeping (2024-10-25 17:54:49) [ссылка]

Re: Мея видо?

Ответ на сообщение
ahamai> кстати, а зачем ты меня вообще фетчишь? :) мой аплинк shaos, мы меняемся с ним трафиком, и уже от него по идее он должен попадать в остальную сеть. типа чтобы сообщения быстрее доходили?
Я и не фетчу (пока). Я тебе писал как к автору инициативы форвардить из теста в talks. :)
hugeping to ahamai (2024-10-25 17:53:47) [ссылка]

Re: Стандарт

Ответ на сообщение
ahamai> предлагаю включить в стандарт возможность исполнения list.txt?h=1
А что это значит, напомни?
hugeping to ahamai (2024-10-25 17:51:09) [ссылка]

Re: Полуневдимые эхи

Ответ на сообщение
ahamai> Зачем столько запросов? Это и лишняя нагрузка на сервер, и лишний трафик (хедеры, все дела).
Напиши конкретный алгоритм, я не понял твоё предложение.
Начинаю я с -16:1 - я там выше написал что лимит это параметр. В описании алгоритма я для понятности задал его в 1, но в быту мы начинаем не с 1. И обычно, если сообщений < 16 новых это единственный запрос. Если нет, будет -32:1, потом -64:1....

hugeping to ahamai (2024-10-25 17:47:45) [ссылка]

Re: Стандарт

Ответ на сообщение
AL> Итак, меня тут назначили главным по стандарту. Моё предложение такое: убрать фреки, убрать фэхи, убрать счётчики
Я тут понял, что если счётчики будут настоящими счётчиками сообщений (без требования не расти вниз), то совместно с слайсами они дают возможность писать клиента который не скачивает сообщения в базу а просто просматривает их онлайн. То-есть:

1) получили счётчики
2) нарисовали пагинатор
3) по мере "листания" пользователя - проходим сообщения слайсами

Если убрать x/c то будет неполнота. Короче я за то, чтобы счётчики стали настоящими.

P.S. Хотя у нас есть list.txt где эти счётчики тоже присутствуют, но их надо парсить....
hugeping to Andrew Lobanov (2024-10-25 17:34:43) [ссылка]

Re: тестовый архив

Ответ на сообщение
кроме spline, до неё так и не достучался
ahamai to ahamai (2024-10-25 17:24:38) [ссылка]

тестовый архив

собрал все сообщения всех станций. пока всё криво и косо :)

http://ii.blcat.ru:5000
ahamai to All (2024-10-25 17:22:16) [ссылка]