idec.talks HOME * norm/rev * NEW

Re: Новое лицо ii-go revoltech to Andrew Lobanov

AL> У нас столько эх нет, чтобы оно тормозило.

«Нет? Будут!» © Операция Ы/Напарник

Другое дело, что при запросе именно большого количества эх в /u/e можно опять уткнуться в тот же лимит на GET-запросы, что и в /u/m. Надо бы подумать, что с этим делать. Теоретически длина имени в эхе может быть и 120 символов, дык что, максимум |8000/121| = 66 эх за раз запрашивать?

05/11/24 10:59 UTCfiCXDZMu9B7XUAAatMD2 * REPLY

* * *

Re: /u/push — оно вообще надо? ahamai to revoltech

Юпуш вообще для закидывание на 10 бесплатных хостингов и резервирования на них

Но я у себя вчера для постинга в lor.gold впервые реализовал юпуш

05/11/24 11:13 UTCTLSU6VMtvHxMzuCHvszE * REPLY

* * *

Re: /u/push — оно вообще надо? revoltech to ahamai

ahamai> Юпуш вообще для закидывание на 10 бесплатных хостингов и резервирования на них

А что, по старинке скрипт + файлик с базой закидывать — уже не вариант, обязательно нужно какое-то хитровыдуманное апи для этого?

Нет, я правда не понимаю, какие реальные задачи это решает.

05/11/24 11:28 UTCB2s0Ze9vgPVEz7hLae6o * REPLY

* * *

Re: /u/push — оно вообще надо? revoltech to Andrew Lobanov

AL> revoltech> Существуют ли какие-то реальные юзкейсы у /u/push?
AL>
AL> Да.

Борода. Какие, например?

И что должно произойти, если не у всех сообщений в бандле будет то же самое имя эхи, что и в поле echoarea? Зачем там это поле вообще нужно?

05/11/24 11:46 UTCpPy3xDcVOYfoWsZjhCQZ * REPLY

* * *

Re: /u/push — оно вообще надо? Andrew Lobanov to revoltech

revoltech> Существуют ли какие-то реальные юзкейсы у /u/push?

Да.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

05/11/24 11:41 UTC8bYtVh3NN357N0mDBKzj * REPLY

* * *

Re: /u/push — оно вообще надо? revoltech to Andrew Lobanov

AL> Например, узел в изолированной сети без внешнего адреса.

Если сеть действительно изолирована, оттуда и пуш не пройдёт. В противном случае gsocket, zerotier и прочее решают.

AL> А где в бандле имя эхи, если не в поле сообщений?

В каждом сообщении в одном из полей (строчка номер два) есть имя эхи. Что произойдёт, если в поле echoarea в POST /u/push будет указана не та эха, что в теле сообщения в бандле? Что должно произойти?

1) Такое сообщение отбросится?
2) Содержимое поля echoarea в POST-запросе проигнорируется?
3) Сообщение перепостится и туда, и туда?

05/11/24 12:09 UTCbS0VTO3AX8PRFxrrZfPq * REPLY

* * *

Re: /u/push — оно вообще надо? Andrew Lobanov to revoltech

AL>> revoltech> Существуют ли какие-то реальные юзкейсы у /u/push?
AL>> Да.
revoltech> Борода.

Не хами. Какой вопрос, такой ответ.

revoltech> Какие, например?

Например, узел в изолированной сети без внешнего адреса.

revoltech> И что должно произойти, если не у всех сообщений в бандле будет то же самое имя эхи, что и в поле echoarea? Зачем там это поле вообще нужно?

А где в бандле имя эхи, если не в поле сообщений?

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

05/11/24 12:04 UTCbAMIw8YxJkKgvJdRzpQ8 * REPLY

* * *

Re: /u/push — оно вообще надо? revoltech to doesnm

doesnm> 4. В эхе указанной в push будут сообщения как будто из другой эхи

Ни хрена в этом случае не понял. Связь msgid и эхи однозначна. Что значит «как будто из другой эхи»? Это либо перепост с новым айдишником (пункт 3), либо дублирование айдишника, что ломает вообще всю логику ноды.

05/11/24 12:55 UTCjS010hJV5ygPpOXKOZFs * REPLY

* * *

Re: /u/push — оно вообще надо? doesnm to revoltech

AL>> Например, узел в изолированной сети без внешнего адреса.
revoltech> Если сеть действительно изолирована, оттуда и пуш не пройдёт. В противном случае gsocket, zerotier и прочее решают.
AL>> А где в бандле имя эхи, если не в поле сообщений?
revoltech> В каждом сообщении в одном из полей (строчка номер два) есть имя эхи. Что произойдёт, если в поле echoarea в POST /u/push будет указана не та эха, что в теле сообщения в бандле? Что должно произойти?
revoltech> 1) Такое сообщение отбросится?
revoltech> 2) Содержимое поля echoarea в POST-запросе проигнорируется?
revoltech> 3) Сообщение перепостится и туда, и туда?

4. В эхе указанной в push будут сообщения как будто из другой эхи

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

05/11/24 12:52 UTCCHzIFY9GCQPDvePu05rA * REPLY

* * *

Re: /u/push — оно вообще надо? hugeping to revoltech

doesnm>> 4. В эхе указанной в push будут сообщения как будто из другой эхи

revoltech> Ни хрена в этом случае не понял. Связь msgid и эхи однозначна. Что значит «как будто из другой эхи»? Это либо перепост с новым айдишником (пункт 3), либо дублирование айдишника, что ломает вообще всю логику ноды.

Согласен. Непонятно и мутно. Ну я такие сообщения буду дропать. Если echoarea в сообщении не соответствует тому что в запросе. Хотя предложил бы вообще не вводить echoarea в push.

P.S. Есть гипотеза почему это так. ii-go всегда когда принимает бандл - распаковывает его и перепроверяет. Иногда даже меняет (вырезает \r). Вероятно, создатели считали что бандл "кушается" как есть...
P.S. Edited: 2024-11-05 14:03:54

05/11/24 14:03 UTCIFg11At6oakUZZFClPaB * REPLY

* * *

Очередной беспорядок tuple to tuple

Опять цыганские фокусы с бегом впереди паровоза :)

В общем "ленте" - https://club.hugeping.ru/echo/all :
- TLSU6VMtvHxMzuCHvszE находится выше, хотя отправлено в 11:13
- B2s0Ze9vgPVEz7hLae6o находится ниже, хотя отправлено в 11:28

В этой "теме/ветке" тоже сбит порядок этими сообщениями - https://club.hugeping.ru/B2s0Ze9vgPVEz7hLae6o

====
   __---~~~~--__                      __--~~~~---__
`\---~~~~~~~~\\ //~~~~~~~~---/'
\/~~~~~~~~~\|| ||/~~~~~~~~~\/
`\\ //'
`\\ //'
|| ||
______--~~~~~~~~~~~~~~~~~~--______
___ // _-~ ~-_ \\ ___
`\__)\/~ ~\/(__/'
_--`-___ ___-'--_
/~ `\ ~~~~~~~~------------~~~~~~~~ /' ~\
/| `\ /' |\
| `\ ______`\_ DMC _/'______ /' |
| `\_~-_____\ ~-________________-~ /_____-~_/' |
`. ~-__________________________________-~ .'
`. [_______/------|~~|------\_______] .'
`\--___((____)(________\/________)(____))___--/'
|>>>>>>|| ||<<<<<<|
`\<<<<</' `\>>>>>/'

┏┓ ┏━┓┏━╸╻┏ ╺┳╸┏━┓ ┏━╸╻ ╻╺┳╸╻ ╻┏━┓┏━╸
┣┻┓┣━┫┃ ┣┻┓ ┃ ┃ ┃ ┣╸ ┃ ┃ ┃ ┃ ┃┣┳┛┣╸
┗━┛╹ ╹┗━╸╹ ╹ ╹ ┗━┛ ╹ ┗━┛ ╹ ┗━┛╹┗╸┗━╸
====


P.S. арт отсюда - https://gist.github.com/sottam/8786a280f7ab0cf184915cea3ea2c55a

05/11/24 14:39 UTCpg0RWCIXeuSuQcZwwMKX * REPLY

* * *

Re: Очередной беспорядок hugeping to tuple

Да. Но видишь, свобода принимать сообщения от поинта с repto на отсутствующее сообщение важнее. Так что или терпим или снимаем с фетча. Свобода, она такая :)

05/11/24 14:49 UTC3N0S6SOUPkKcqm7Iyuzs * REPLY

* * *

Re: Очередной беспорядок doesnm to hugeping

hugeping> Да. Но видишь, свобода принимать сообщения от поинта с repto на отсутствующее сообщение важнее. Так что или терпим или снимаем с фетча. Свобода, она такая :)

А поменять местами уже на ноде можно?

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

05/11/24 14:55 UTCDZJslBvBicwxSwD2eyae * REPLY

* * *

Re: Очередной беспорядок hugeping to doesnm

doesnm> А поменять местами уже на ноде можно?

Не уверен, что хорошая идея так как запись сообщений в бд не буферизируется. Разве что вручную. Но я бы просто фетч снял если честно. :) Тебе эта эха нужна?

05/11/24 15:02 UTCZBZ2LpZSaGZIfqLy37RC * REPLY

* * *

Re: Очередной беспорядок shaos to tuple

Это значит мне надо опрашивать blcat чаще чем раз в 5 минут чтобы эстетическую красоту соблюсти :)

05/11/24 15:20 UTC8Ck8cbRpwAomRq7ONj1i * REPLY

* * *

Re: Очередной беспорядок doesnm to hugeping

doesnm>> А поменять местами уже на ноде можно?
hugeping> Не уверен, что хорошая идея так как запись сообщений в бд не буферизируется. Разве что вручную. Но я бы просто фетч снял если честно. :) Тебе эта эха нужна?

А что кроме этой эхи читать? Разве что в linux эхе иногда сообщения появляются

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

05/11/24 15:07 UTCW5qXJ1KReAcsOVA41h8c * REPLY

* * *

Re: Очередной беспорядок hugeping to doesnm

hugeping>> Не уверен, что хорошая идея так как запись сообщений в бд не буферизируется. Разве что вручную. Но я бы просто фетч снял если честно. :) Тебе эта эха нужна?

doesnm> А что кроме этой эхи читать? Разве что в linux эхе иногда сообщения появляются

Вот и я терплю. :) Пока.

05/11/24 15:14 UTChnVH2pHhCEJVrqLna0RY * REPLY

* * *

Re: Очередной беспорядок hugeping to shaos

shaos> Это значит мне надо опрашивать blcat чаще чем раз в 5 минут чтобы эстетическую красоту соблюсти :)

Или проверять что поинт тебе шлёт сообщение с repto на отсутствующее сообщение. Не нода! Поинт.

05/11/24 15:27 UTCzvAAAegSo4yx92bjj8c6 * REPLY

* * *

Re: Очередной беспорядок shaos to hugeping

> Или проверять что поинт тебе шлёт сообщение с repto на отсутствующее сообщение. Не нода! Поинт.

И где я это отсутствующее сообщение буду искать? Ломиться всех опрашивать на всякий случай?

Вобщем покa сделал забирание blcat каждые 10 минут - 3,13,23,33,43,53

05/11/24 15:45 UTCaJCuIzv8NG9sSRnwCmAb * REPLY

* * *

Re: Новое лицо ii-go shaos to ahamai

> а ещё там был Квиток :) распределённая регистрация, где со своим квитком можно было ходить по любым станциям, на которых есть этот публичный ключ.

А можно про эти самые "Квитки" поподробнее? Как предполагалось привязывать ключ к пользователю? Что если на какой-то левой станции появится другой ключ с привязкой к тому же имени пользователя?

05/11/24 16:02 UTCT5g4uO2pxO2wxeRTfUIM * REPLY

* * *

Re: Новое лицо ii-go shaos to shaos

Вот я тут в декабре 2021 года свои мысли излагал применительно к IDEC

FvAoTezksrljZy6PtSQ2

05/11/24 16:11 UTCT2zANPEZ6pp2IRQtUazW * REPLY

* * *

Re: Очередной беспорядок hugeping to shaos

>> Или проверять что поинт тебе шлёт сообщение с repto на отсутствующее сообщение. Не нода! Поинт.

shaos> И где я это отсутствующее сообщение буду искать? Ломиться всех опрашивать на всякий случай?

Просто запрещать.
Это заставит поинта не делать плохо. :) Потому что сейчас revoltech ведёт себя не как поинт, а как что то среднее между поинтом и нодой. Кстати, когда он сделает себе ноду и будет работать с ней, такая проблема уйдет. (Но, возможно, придут другие? :)))

Ну, у нас федерация, я не настаиваю. Но как по мне - лучшее решение.

05/11/24 16:11 UTClB720e6I595EF0WU0QLX * REPLY

* * *

Re: Очередной беспорядок doesnm to doesnm

doesnm>>> А поменять местами уже на ноде можно?
hugeping>> Не уверен, что хорошая идея так как запись сообщений в бд не буферизируется. Разве что вручную. Но я бы просто фетч снял если честно. :) Тебе эта эха нужна?
doesnm> А что кроме этой эхи читать? Разве что в linux эхе иногда сообщения появляются

Кстати посоветуйте эхи которые почитать можно. Подписан на idec.talks, develop.16, linux.14, retro.talks, idec.local

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

05/11/24 16:15 UTCe29mXJn7A5GYMJnBZmvN * REPLY

* * *

Re: Новое лицо ii-go doesnm to shaos

shaos> У меня статистика считается за сутки сразу после полуночи по тихоокеанскому времени - это 11 утра по Москве или 6 вечера по Владику, поэтому результат любого изменения лучше смотреть на следующий день.
shaos> И кстати у меня ведь теперь есть spnet.uplink где можно это обсуждать :)

Хотите сказать что это сообщение шло до станции 2 дня? или hugeping снимал фетч

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

05/11/24 16:40 UTCAKjrLcHMxlspaLRaE3Jw * REPLY

* * *

Re: Очередной беспорядок tuple to doesnm

doesnm> Кстати посоветуйте эхи которые почитать можно. Подписан на idec.talks, develop.16, linux.14, retro.talks, idec.local

Весь набор собран. Хотя... А где же pipe.2032 - Болталка?

05/11/24 17:57 UTCkG4zgzWfJ4yfrJxX963b * REPLY

* * *

Re: Очередной беспорядок doesnm to tuple

doesnm>> Кстати посоветуйте эхи которые почитать можно. Подписан на idec.talks, develop.16, linux.14, retro.talks, idec.local
tuple> Весь набор собран. Хотя... А где же pipe.2032 - Болталка?

На tgi она в read-only. Я думал она тут чисто как архив

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

05/11/24 18:17 UTCYj6KpTyA9cFqeIAHPOL0 * REPLY

* * *

Re: Очередной беспорядок shaos to hugeping

Нельзя запрещать сообщения с неизвестным repto т.к. невозможно обеспечить 100% надёжную когерентность баз данных в этой сети - где-то всегда будут неувязки (какие-то временные, какие-то навсегда)

05/11/24 18:27 UTC7wadefWPCg23uOkcXuok * REPLY

* * *

Re: Очередной беспорядок shaos to doesnm

А idec.local чья?

05/11/24 18:29 UTCXJLFZATBMWmhhcUIyUgz * REPLY

* * *

Re: Новое лицо ii-go shaos to doesnm

Да кто его знает - опять наверное психанул? ;)

05/11/24 18:30 UTCUr7k816A0YnltGz31jer * REPLY

* * *

Re: Очередной беспорядок tuple to shaos

shaos> А idec.local чья?

local небось на то и local, что только на одной станции работает.

05/11/24 18:45 UTCepuSZnj9vsW0iWAb5p9E * REPLY

* * *

Re: Очередной беспорядок doesnm to tuple

shaos>> А idec.local чья?
tuple> local небось на то и local, что только на одной станции работает.

Лучше: эта эха есть только на моем телефоне. Сейчас она пустая. Создал для экспериментов, но руки не дошли, да и конвертер написать не выходит. Мб лучше её назвать doesnm.local?

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

05/11/24 19:21 UTCNmF6bVPLpFXNCMG0ZB0x * REPLY

* * *

Re: Очередной беспорядок hugeping to shaos

shaos> Нельзя запрещать сообщения с неизвестным repto т.к. невозможно обеспечить 100% надёжную когерентность баз данных в этой сети - где-то всегда будут неувязки (какие-то временные, какие-то навсегда)

Это относится к обменам между нодами. Я же говорю о проверке сообщений от поинтов. Это нормально. Единственная ситуация, и мы ее сейчас наблюдаем, когда поинт берет сообщения от одной ноды и потом пушит свое - другой. Это не норма. А обмен между нод я не предлагаю фильтровать. Но ощущение, что меня никто не читает (или нн понимает). :)

05/11/24 19:50 UTCZ2A759PbhWw4V77pu9Tp * REPLY

* * *

Re: Очередной беспорядок shaos to doesnm

лучше

05/11/24 21:02 UTCRMDvoJFF0LAGfXHBB4TX * REPLY

* * *

Re: Очередной беспорядок shaos to hugeping

Все существующие IDEC-клиенты позволяют забирать эхи из разных источников (даже там, где пользователь не является поинтом). Так что это не только не запрещено, а вовсе даже наоборот - приветствуется! Поэтому не надо выдумать бессмысленные ограничения и ненужные правила на пустом месте. Поинт это по сути уже «полунода» ;)

05/11/24 21:20 UTCu1cM4k8TfQdWmrHUZsiW * REPLY

* * *

Re: Очередной беспорядок ahamai to shaos

> Поинт это по сути уже «полунода» ;)

да. и это было изначально. база пойнта идентична, и он может прям на своём месте перейти в ноду.

а новонод не обязан выкачивать все 2000+ сообщений из idec.talks, он их просто читать не будет

именно на этот случай изначально был спланирован формат "эх-капсул", то есть законченных эх, которые у всех одни и которые потом перетекают в архив. чтобы была целостность

05/11/24 21:37 UTC7NOHf8jx9UF6GxfzJz1z * REPLY

* * *

Re: Очередной беспорядок ahamai to hugeping

> и мы ее сейчас наблюдаем, когда поинт берет сообщения от одной ноды и потом пушит свое - другой

это штатная ситуация. via нода эха у меня была в первых клиентах. по-моему, сети надо перейти на topicid, а потом и на новые эхи

05/11/24 21:39 UTC1jtnmLWHtr0wdoxctqkR * REPLY

* * *

Re: Очередной беспорядок hugeping to shaos

shaos> Поэтому не надо выдумать бессмысленные ограничения и ненужные правила на пустом месте. Поинт это по сути уже «полунода» ;)

Не согласен, что ограничение бессмысленное. Но продолжать не буду, все скзано. :)

05/11/24 21:36 UTCEcvs3xdHIZtF3PMGiAW4 * REPLY

* * *

Re: Очередной беспорядок ahamai to doesnm

Подписывайся у меня на lor.gold и im.24, там есть/будет трафик и сообщения можно слать в любом порядке :) поднимать pipe.2032 не вижу смысла, потому что нет смысла гонять несколько тысяч архивных сообщений, не нужных никому, ибо это просто болталка

05/11/24 21:41 UTCQVBOwMcc194qzaAWJ5wg * REPLY

* * *

Re: Очередной беспорядок ahamai to hugeping

> Не согласен, что ограничение бессмысленное.

есть на лоре долбоёбы модераторы. кто-то кидает вброс, но потом на этом месте разворачивается вполне нормальная и вполне интересная дискуссия. может пройти несколько дней, очень интересная тема, все вовлечены. и потом приходит модератор долбоёб и режет исходное сообщение. И ВМЕСТЕ С ЭТИМ, БЛЯДЬ, РЕЖЕТ ВСЮ ВЕТКУ. там нельзя вырезать только исходное, только всю ветку. блядть вся история ii это против этого (я Dimez-а за такое хотел убить, просто и конкретно, это мудачество в степени мудачества, ЭТО УБИЙСТВО КОНТЕНТА). поэтому в моей сети я полностью против этого, контент первичнее правил и он должен жить. только деструктивный контент должен страдать, а не обсуждение после него.

05/11/24 21:46 UTCMzv7ooYP8IbZK2en3JZm * REPLY

* * *

Re: Очередной беспорядок ahamai to hugeping

> Это заставит поинта не делать плохо. :)

Это основа сети. Вы сломали то, что умным людём было спрогнозировано изначально, целостность эх, сломали другие механизмы, а потом как армянский пионер боретесь с её последствиями. Вы вообще не поняли суть сети, суть моей концепции, увидели что-то своё, всё сломали, сделали хуже, а теперь виноваты пойнты и кто знает кто ещё.

Худший вариант создания сообщества - отдать это программистам. Я говорил это в 2003, говорю и в 2024. Какая кочевряжная грусть, из такого потенциала сделать ЭТО.

05/11/24 21:51 UTCAp2YEyHnakXLQSQYLnOh * REPLY

* * *

Re: /u/push — оно вообще надо? ahamai to revoltech

Какой блядь файлик? Какая блять база? Я для лор.голд так и делал, закидывал файлики с базой, потом добавлял эти msgid в эхи. В итоге это надоело, и я сделал юпуш, чтобы через него постить в lor.gold напрямую.

Юпуш ровно для одной ситуации, когда конкретный человек постит на конкретную ноду с конкретной целью. Раскидать по 10 бесплатным хостингам, где максимум есть кривой ftp, и синхать базу на них.

05/11/24 22:01 UTCmdUsjcgVIg2kXrJhJ9bA * REPLY

* * *

Re: Очередной беспорядок shaos to ahamai

К тому же в pipe.2032 в этом 2024 году было ровно одно сообщение

P.S. Извини, братан, но твоё следующее сообщение я заблеклистю из-за мата ибо сюда в том числе и дети ходют…

05/11/24 22:01 UTC8SVeFYyKIizr0UxUO2Uy * REPLY

* * *

Re: Очередной беспорядок hugeping to ahamai

>> Не согласен, что ограничение бессмысленное.

ahamai> есть на лоре XXXX модераторы. кто-то кидает вброс, но потом на этом месте разворачивается вполне нормальная и вполне интересная дискуссия. может пройти несколько дней, очень интересная тема, все вовлечены. и потом приходит модератор XXXX и режет исходное сообщение. И ВМЕСТЕ С ЭТИМ, XXX, РЕЖЕТ ВСЮ ВЕТКУ. там нельзя вырезать только исходное, только всю ветку. XXX вся история ii это против этого (я Dimez-а за такое хотел убить, просто и конкретно, это XXXX в степени XXXX, ЭТО УБИЙСТВО КОНТЕНТА). поэтому в моей сети я полностью против этого, контент первичнее правил и он должен жить. только деструктивный контент должен страдать, а не обсуждение после него.

Я снимаю idec.talks с фетча.
Моё участие в сети idec я ещё обдумаю, но не сейчас. Сейчас буду спать.

05/11/24 21:58 UTCFmuHHEq2t0XaDLvVMqzZ * REPLY

* * *

Станция ping уходит из сети idec hugeping to All

Я подумал, действительно в текущем виде моя нода не вписывается в то, чем является сейчас idec.

Я подумаю, что с этим делать. Возможно, сформирую кодекс поведения нод и буду обмениваться только с теми нодами, которые этот кодекс разделают. Либо, просто будет отдельно стоящая станция с моими эхами без взаимного фетча.

Фетч на данный момент со всех станций снят. Регистрация закрыта.
P.S. Edited: 2024-11-05 22:06:45

05/11/24 22:06 UTCfAawhZdNNjZfWnj2kZdO * REPLY

* * *

Re: Очередной беспорядок shaos to hugeping

Вот что бывает, когда слишком часто опрашиваешь другие ноды - у меня это сообщение исчезло через пару минут после того как появилось…

05/11/24 22:16 UTCRbjcCjEL1RMT85dzn5va * REPLY

* * *

Re: Очередной беспорядок ahamai to shaos

Как щас матерятся дети, не матерюсь даже я :)

А вообще, после 10 лет затухания и деградации сеть нужно развивать. Не с полтора сисопами калеками, которые воюют за чремерный трафик, которого никогда не будет, а нормально развивать. Ты за новаторство, предлагаю начать с введения topicid и постепенного перехода в эхи, где topicid есть везде. Изначально проект был идеальным, но не стоило делать u/e, проще было запрашивать e/ за раз, и надо было делать topicid

05/11/24 22:28 UTCf4FziZzjfE6zeW8hkCpI * REPLY

* * *

Re: /u/push — оно вообще надо? shaos to ahamai

Сорян, пришлось подредактировать…

05/11/24 22:21 UTCgWMv0Kl7CuD369J7zyVB * REPLY

* * *

Re: Очередной беспорядок shaos to ahamai

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

А topicid это msgid самого первого сообщения? С одной стороны его всегда можно вычислить по цепочке, однако если у нас появятся длинные темы на тысячи вхождений, то тогда по цепочке будет долго и потом цепочка может внезапно оборваться. Ну и с другой стороны чему оно может помешать? Так, что я могу поддержать у себя - да :)

P.S. Мои дети не матерятся (ни по русски, ни по американски), а им идёт уже 15-й и 20-й годок…

05/11/24 22:53 UTCeVZcPnuyEhZnZefs7shw * REPLY

* * *

Re: Очередной беспорядок ahamai to shaos

у меня детям 20, 19, 14 и 4 :) они не матерятся, наверное ;)

topicid

если у сообщения нет repto и topicid - ставим topicd этого сообщения
если у сообщения есть repto и topicid - наследуем этот topicid
во всех остальных случаях игнор

05/11/24 23:02 UTCElTtVK833XNKGcdVjnCs * REPLY

* * *

Re: Очередной беспорядок ahamai to ahamai

не, марине не 14 а 15

05/11/24 23:02 UTC1kpgGXucIxANVmXvZqQB * REPLY

* * *

Re: Очередной беспорядок shaos to ahamai

> ставим topicd этого сообщения

Не - само на себя сообщение не может указывать - мы же по контенту хеш считаем уже после того как заголовки готовы :)

05/11/24 23:14 UTCdUJrKBLSIgznnJ4aoaDU * REPLY

* * *

Re: Очередной беспорядок ahamai to shaos

> Не - само на себя сообщение не может указывать - мы же по контенту хеш считаем уже после того как заголовки готовы :)

ну да, соощение без repto но с topicid левое. но если сообщение без обоих, мы берём его хэш. оно не знает свой хеш, но мы то формируя цепочку уже его знаем - если юзер отвечает на сообщение он знает его хеш

05/11/24 23:23 UTCladvD942L66wZAywGbKU * REPLY

* * *

Re: Очередной беспорядок ahamai to ahamai

на первом уровне цепи repto совпадает с topicid, но если отвечают на ответ, repto новое а topicid просто наследуется

05/11/24 23:36 UTC3aZUW0p7spGXsXCSGcds * REPLY

* * *

Re: Очередной беспорядок shaos to ahamai

> у меня детям 20, 19, 14 и 4 :) они не матерятся, наверное ;)

А они ii-эхи читают? ;)

05/11/24 23:32 UTCOXGG62HsEX16XeuWuGEl * REPLY

* * *

Re: Очередной беспорядок ahamai to shaos

я не общаюсь ни с бывшими женами не с детьми

05/11/24 23:41 UTCVnTHHNkIyKpAs7TWt1Ot * REPLY

* * *

Re: Очередной беспорядок shaos to ahamai

Ну т.е. первое сообщение всегда без repto и topicid, следующее с одинаковыми repto и topicid, указывающими на предыдущее, а далее уже с тем же самым topicid, но меняющимися repto, так? А старые цепочки не трогаем?

Если отвечают на сообщение где только repto, ну или с «классической» IDEC-ноды оно пришло?

05/11/24 23:45 UTCzT5V5pI0s0YKoCBQzV0j * REPLY

* * *

Re: Очередной беспорядок shaos to ahamai

Ну так как я это себе и представлял

05/11/24 23:47 UTC4JgTAezePj7zpXBHvdD6 * REPLY

* * *

Re: Очередной беспорядок ahamai to shaos

Сообщение с repto но без topicid мы не трогаем. Текущие цепочки без topicid не трогаем. Пока это опция

06/11/24 00:21 UTCU3mDXEWITs5iFj43XfQG * REPLY

* * *

Re: Очередной беспорядок shaos to ahamai

Понял

06/11/24 00:33 UTCAHJACZa92pWH3Bucj8po * REPLY

* * *

Re: Очередной беспорядок ahamai to shaos

В im.24 ответов нет. lor.gold я переконверчу под topicid. Новой эхой обновлённой сети будет naste.ne, и она тоже будет основой обновлённой сети с topicid. Ща главное доделать все свои планы.

06/11/24 01:15 UTCpiYzOgGMBMwerX70aNRy * REPLY

* * *

Re: Очередной беспорядок shaos to ahamai

А т.е. это не глобально включать? Только для отдельных эх?

06/11/24 03:21 UTC9VforymRQ9q8WGrBSOIL * REPLY

* * *

Re: Очередной беспорядок ahamai to shaos

тегировать нужно везде, чтобы по итогу эти теги стали везде. но просто будут эхи, которые от начала и до конца тегированные. я не помню, когда я выпустил elp, но я тогда решил, что в ii тегировать не надо. сейчас думаю, что надо

06/11/24 03:34 UTClrIZr1K8TQzzkuJSaJqf * REPLY

* * *

Re: Станция ping уходит из сети idec shaos to hugeping

> будет отдельно стоящая станция с моими эхами без взаимного фетча.

Ну хозяин-барин как говориться. Жалко лишь, что ты не только себя со своей нодой выпиливаешь из сети, но и своих трёх самых активных поинтов:

tuple (ping,54)
doesnm (ping,55)
btimofeev (ping,6)

Ну скажем doesnm может вернуться в tgi:

doesnm(tgi,8)

А остальные - фсё?...

06/11/24 03:39 UTCWoX44QwmS1pG6PO5Extf * REPLY

* * *

Re: Очередной беспорядок shaos to ahamai

а вдруг какие клиенты/ноды поперхнутся от лишних тегов?
я точно знаю, что idec.spline-online.ru будет норм, т.к. я проверил его через idec.test, послав туда сообщение с вручную расширенными тегами какое-то время назад:

P3r4mlQ5ynJf6VpmMn8j

06/11/24 03:47 UTCiEs7OtFIKmoSCLuqunso * REPLY

* * *

Re: Станция ping уходит из сети idec shaos to shaos

Кстааааати - из-за того, что все фетчат всех - даже если узел hugeping.tk станет сам по себе, евойные поинты смогут подкачивать апдейты idec.talks из других мест, а отвечать всё также ТОЛЬКО на hugeping.tk , а другие ноды их ответы постепенно подтянут в сеть т.к. они всё также продолжают фетчить всех - в итоге hugeping останется с ответами без вопросов и беспорядок (там) ещё более усугубится :)

06/11/24 04:08 UTCln3Zw8CrJlN0bhKb61Rg * REPLY

* * *

Re: Станция ping уходит из сети idec shaos to shaos

Ну разве только если ping не начнёт фильтровать у себя сообщения с "несуществующим" repto т.к. это нарушает некий гипотетический "кодекс" :)

06/11/24 04:20 UTCtM7LTMEVbPQb2BzsTl4v * REPLY

* * *

Re: /u/push — оно вообще надо? Andrew Lobanov to revoltech

AL>> Например, узел в изолированной сети без внешнего адреса.
revoltech> Если сеть действительно изолирована, оттуда и пуш не пройдёт. В противном случае gsocket, zerotier и прочее решают.

Сторонние решения вместо простой отправки ASCII-текста.

AL>> А где в бандле имя эхи, если не в поле сообщений?
revoltech> В каждом сообщении в одном из полей (строчка номер два) есть имя эхи. Что произойдёт, если в поле echoarea в POST /u/push будет указана не та эха, что в теле сообщения в бандле? Что должно произойти?
revoltech> 1) Такое сообщение отбросится?
revoltech> 2) Содержимое поля echoarea в POST-запросе проигнорируется?
revoltech> 3) Сообщение перепостится и туда, и туда?

Поле echoarea в POST вообще по хорошему должно игнорироваться. Впрочем, на совместимость с ii можно забить вовсе и выкинуть его из запроса.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

06/11/24 04:42 UTCwAwG2vlLA9zeAKXACwmM * REPLY

* * *

Re: /u/push — оно вообще надо? Andrew Lobanov to doesnm

AL>>> Например, узел в изолированной сети без внешнего адреса.
revoltech>> Если сеть действительно изолирована, оттуда и пуш не пройдёт. В противном случае gsocket, zerotier и прочее решают.
AL>>> А где в бандле имя эхи, если не в поле сообщений?
revoltech>> В каждом сообщении в одном из полей (строчка номер два) есть имя эхи. Что произойдёт, если в поле echoarea в POST /u/push будет указана не та эха, что в теле сообщения в бандле? Что должно произойти?
revoltech>> 1) Такое сообщение отбросится?
revoltech>> 2) Содержимое поля echoarea в POST-запросе проигнорируется?
revoltech>> 3) Сообщение перепостится и туда, и туда?
doesnm> 4. В эхе указанной в push будут сообщения как будто из другой эхи

А за такое надо бить.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

06/11/24 04:42 UTC31CsR5htGWmwo1j658Ne * REPLY

* * *

Re: /u/push — оно вообще надо? Andrew Lobanov to hugeping

hugeping> Согласен. Непонятно и мутно. Ну я такие сообщения буду дропать. Если echoarea в сообщении не соответствует тому что в запросе. Хотя предложил бы вообще не вводить echoarea в push.

Да. Я уже тоже решил, что про ii имеет смысл забыть. Уберу echoarea из полей запроса.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

06/11/24 04:42 UTC2GCqgIZ21azc4r0dv9Wo * REPLY

* * *

Re: Очередной беспорядок Andrew Lobanov to tuple

tuple> Опять цыганские фокусы с бегом впереди паровоза :)
tuple> В общем "ленте" - https://club.hugeping.ru/echo/all :
tuple> - TLSU6VMtvHxMzuCHvszE находится выше, хотя отправлено в 11:13
tuple> - B2s0Ze9vgPVEz7hLae6o находится ниже, хотя отправлено в 11:28

А почему ты считаешь это неверным? Если сообщения будут не в порядке получения узлом, то как тогда фетчить, если не забором полного индекса? Вдруг там придёт сообщение в начало индекса, а у тебя фетч на срезах?

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

06/11/24 04:42 UTCAYvKTskc8DYKg3lunvzf * REPLY

* * *

Re: Очередной беспорядок Andrew Lobanov to hugeping

hugeping> Да. Но видишь, свобода принимать сообщения от поинта с repto на отсутствующее сообщение важнее. Так что или терпим или снимаем с фетча. Свобода, она такая :)

repto на отсутствующее сообщение имеет смысл.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

06/11/24 04:42 UTCe2cpih8Y3HP8jpR0kvQO * REPLY

* * *

Re: Очередной беспорядок Andrew Lobanov to doesnm

hugeping>> Да. Но видишь, свобода принимать сообщения от поинта с repto на отсутствующее сообщение важнее. Так что или терпим или снимаем с фетча. Свобода, она такая :)
doesnm> А поменять местами уже на ноде можно?

А это бандитизм нацеленный на нарушение целостности эхи в сети.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

06/11/24 04:42 UTCZIQwCU6eYSTYQG3M2fRK * REPLY

* * *

Re: Очередной беспорядок Andrew Lobanov to shaos

shaos> Это значит мне надо опрашивать blcat чаще чем раз в 5 минут чтобы эстетическую красоту соблюсти :)

Опрашивать можно любые узлы в любом порядке с любой периодичностью. Это нормально.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

06/11/24 04:42 UTCrK4kX7ocyQMSblAe3Kxf * REPLY

* * *

Re: Очередной беспорядок Andrew Lobanov to hugeping

shaos>> Это значит мне надо опрашивать blcat чаще чем раз в 5 минут чтобы эстетическую красоту соблюсти :)
hugeping> Или проверять что поинт тебе шлёт сообщение с repto на отсутствующее сообщение. Не нода! Поинт.

Ну шлёт и шлёт. У поинта тоже может быть несколько аплинков.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

06/11/24 04:42 UTCsrKuhiL5Nh7TChe23qZV * REPLY

* * *

Re: Очередной беспорядок Andrew Lobanov to hugeping

>>> Или проверять что поинт тебе шлёт сообщение с repto на отсутствующее сообщение. Не нода! Поинт.
shaos>> И где я это отсутствующее сообщение буду искать? Ломиться всех опрашивать на всякий случай?
hugeping> Просто запрещать.
hugeping> Это заставит поинта не делать плохо. :) Потому что сейчас revoltech ведёт себя не как поинт, а как что то среднее между поинтом и нодой. Кстати, когда он сделает себе ноду и будет работать с ней, такая проблема уйдет. (Но, возможно, придут другие? :)))

Ущемлять поинтов только из-за нормальной работы сети? Может, тогда перетрясти стандарт.

Решить эту проблему не сложно: убираем срезы -- все гоняют только полный индекс, сортируем всёв хронологическом порядке, запрещаем на уровне договорённости одному поинту подключаться больше, чем к одному узлу. Нарушивших договорённость караем. И будет всё красивенько по идее.

hugeping> Ну, у нас федерация, я не настаиваю. Но как по мне - лучшее решение.

Лучшее потому что тогда не ломается одно из возможных визуальных представлений? Может, лучше просто как-то на стороне читалки эту проблему решать? Источником сообщений может быть что угодно. Целостность тредов при этом не гарантируется. Это прямо одна из основных идей была ещё в ii -- ты можешь взять сообщение хоть с какого-нибудь QR-кода в подъезде и оно упадёт в твою базу.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

06/11/24 04:42 UTCwIisQL9FQmzoeCZjmcRr * REPLY

* * *

Re: Новое лицо ii-go Andrew Lobanov to doesnm

shaos>> У меня статистика считается за сутки сразу после полуночи по тихоокеанскому времени - это 11 утра по Москве или 6 вечера по Владику, поэтому результат любого изменения лучше смотреть на следующий день.
shaos>> И кстати у меня ведь теперь есть spnet.uplink где можно это обсуждать :)
doesnm> Хотите сказать что это сообщение шло до станции 2 дня? или hugeping снимал фетч

Узел может снимать фетч с кого угодно и когда угодно на своё усмотрение.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

06/11/24 04:42 UTCQbq86AavJq2BALifNQTw * REPLY

* * *

Re: Очередной беспорядок Andrew Lobanov to hugeping

shaos>> Нельзя запрещать сообщения с неизвестным repto т.к. невозможно обеспечить 100% надёжную когерентность баз данных в этой сети - где-то всегда будут неувязки (какие-то временные, какие-то навсегда)
hugeping> Это относится к обменам между нодами. Я же говорю о проверке сообщений от поинтов. Это нормально. Единственная ситуация, и мы ее сейчас наблюдаем, когда поинт берет сообщения от одной ноды и потом пушит свое - другой. Это не норма. А обмен между нод я не предлагаю фильтровать. Но ощущение, что меня никто не читает (или нн понимает). :)

А почему поинт не может писать через тот узел, через который ему больше нравится? Какая причина у этого, кроме repto, который ни на что не влияет по факту?

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

06/11/24 04:42 UTCczZodUTVy9oZtIAxEXly * REPLY

* * *

Re: Очередной беспорядок Andrew Lobanov to shaos

shaos> Все существующие IDEC-клиенты позволяют забирать эхи из разных источников (даже там, где пользователь не является поинтом). Так что это не только не запрещено, а вовсе даже наоборот - приветствуется! Поэтому не надо выдумать бессмысленные ограничения и ненужные правила на пустом месте. Поинт это по сути уже «полунода» ;)

Поинт в IDEC может создавать эхи, писать любые сообщения. Единственное его отличие от ноды в том, что он не может отдавать бандлы.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

06/11/24 04:42 UTCKIn5Lqqc8OZxNTuwEOxl * REPLY

* * *

Re: Очередной беспорядок Andrew Lobanov to hugeping

shaos>> Поэтому не надо выдумать бессмысленные ограничения и ненужные правила на пустом месте. Поинт это по сути уже «полунода» ;)
hugeping> Не согласен, что ограничение бессмысленное. Но продолжать не буду, все скзано. :)

А я бы почитал в чём смысл такого ограничения. Я не понимаю какую проблему оно решает, кроме потенциальных проблем на пользовательском интерфейсе, которые вполне себе можно решать на стороне этого интерфейса.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

06/11/24 04:42 UTCAQUeqNqU8IexICOKWHHB * REPLY

* * *

Re: Станция ping уходит из сети idec doesnm to hugeping

hugeping> Я подумал, действительно в текущем виде моя нода не вписывается в то, чем является сейчас idec.
hugeping> Я подумаю, что с этим делать. Возможно, сформирую кодекс поведения нод и буду обмениваться только с теми нодами, которые этот кодекс разделают. Либо, просто будет отдельно стоящая станция с моими эхами без взаимного фетча.
hugeping> Фетч на данный момент со всех станций снят. Регистрация закрыта.
hugeping> P.S. Edited: 2024-11-05 22:06:45

Эх, именно благодяря тебе и лору и я узнал про IDEC. Читал что-то околосвязанное с instead, а там тебя упомянули. Потом зашел на сайт, а там "какой-то клуб" сети idec. Решил почитать доку и мне зашло. Сначала просто изучал и читал архивы (еще написал пару писем AL-у), а потом решился стать поинтом

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

06/11/24 05:27 UTC57Es621xNCVrdxA4wWwC * REPLY

* * *

Re: Станция ping уходит из сети idec doesnm to shaos

>> будет отдельно стоящая станция с моими эхами без взаимного фетча.
shaos> Ну хозяин-барин как говориться. Жалко лишь, что ты не только себя со своей нодой выпиливаешь из сети, но и своих трёх самых активных поинтов:
shaos> tuple (ping,54)
shaos> doesnm (ping,55)
shaos> btimofeev (ping,6)
shaos> Ну скажем doesnm может вернуться в tgi:
shaos> doesnm(tgi,8)
shaos> А остальные - фсё?...

Пусть расходятся по нодам если все еще заинтересованы сетью и читают эту эху
Хотя выбора немного: либо шаос, либо тги. Есть таверна, но в текущем виде она слишком нестабильна

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

06/11/24 05:38 UTCzJ6mEAULHgbNzWJyJ2jx * REPLY

* * *

Re: Станция ping уходит из сети idec shaos to doesnm

> Пусть расходятся по нодам если все еще заинтересованы сетью и читают эту эху
> Хотя выбора немного: либо шаос, либо тги. Есть таверна, но в текущем виде она слишком нестабильна

У меня нет свободной регистрации - придётся писать челобитную на е-мейл ;)

Регистрацию потом сделаю, когда научусь из PHP посылать е-мейл с линком верификации...

06/11/24 06:07 UTC58l5Wjix2spXAxpF8P5S * REPLY

* * *

Борьба с неадекватами Andrew Lobanov to All

Предлагаю идею твита на уровне фетчера. Потому что в общем случае сабж невозможен, но так можно блокировать сообщения прямо на входе на станцию.

PS: Надо думать как реализовывать систему наказаний технически.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.

06/11/24 06:12 UTCQhV5IwMjc9IaVVUxAMiV * REPLY

* * *

Re: Разбор idec shaos to shaos

Исправил :)
Заодно стал убирать знаки равно

====
X
X
X
X
X
====


06/11/24 06:19 UTCL84kJPm9aCmqy1IhcECr * REPLY

* * *

Re: Станция ping уходит из сети idec doesnm to shaos

>> Пусть расходятся по нодам если все еще заинтересованы сетью и читают эту эху
>> Хотя выбора немного: либо шаос, либо тги. Есть таверна, но в текущем виде она слишком нестабильна
shaos> У меня нет свободной регистрации - придётся писать челобитную на е-мейл ;)
shaos> Регистрацию потом сделаю, когда научусь из PHP посылать е-мейл с линком верификации...

https://www.php.net/manual/en/function.mail.php

в php.ini настрой свой почтовый сервер (не помню как правда)

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

06/11/24 06:28 UTCGfalPiEnt9QLie7HLXDS * REPLY

* * *

Re: Станция ping уходит из сети idec shaos to shaos

Всё - уже не получится ибо hugeping убил у себя эху idec.talks :(

06/11/24 07:00 UTCllEL1AmEAPjRS89lHfCb * REPLY

* * *

Re: Станция ping уходит из сети idec shaos to doesnm

Функция mail только в винде работает как я понял, а у меня линух

Сендмейла у меня тоже нету - у меня есть внешний SMTP сервер за который я плачу

Я знаю phpBB чото нагродил своё через сокеты, чтобы SMTP отправлять, и оно там 100% работает уже много-много лет...

06/11/24 07:03 UTC5DkK5nmTL0scOF6egQ7K * REPLY

* * *

Re: Станция ping уходит из сети idec doesnm to shaos

shaos> Функция mail только в винде работает как я понял, а у меня линух
shaos> Сендмейла у меня тоже нету - у меня есть внешний SMTP сервер за который я плачу
shaos> Я знаю phpBB чото нагродил своё через сокеты, чтобы SMTP отправлять, и оно там 100% работает уже много-много лет...

Поискал на старке: рекомендуют PHPMailer - https://github.com/PHPMailer/PHPMailer

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

06/11/24 07:49 UTCcsGLv1pSGFVNOTEDvw3V * REPLY

* * *

Re: Станция ping уходит из сети idec doesnm to shaos

shaos> Всё - уже не получится ибо hugeping убил у себя эху idec.talks :(

hugeping предложил твою станцию как альтернативу - http://club.hugeping.ru/forum/kaRkNyZxsY7aIM7sypCJ/1

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?

06/11/24 07:53 UTCaEHjJQEx4B0n1CrHGqTy * REPLY

* * *

Феерическая расстановка точек revoltech to All

Так, поскольку работёнки снова со всех сторон подбросили, захожу сюда редко и снова отвечу на всё скопом.

2 AL: спасибо за прояснение ситуации. Сделаю вскоре у себя /u/push без поля echoarea в посте. Также абсолютно согласен с тем, что возможность всех поинтов фетчить со всех нод — краеугольный камень распределённости и поэтому ситуация с ещё несуществующим где-то айдишником в repto вполне штатна. У меня нода (которая ещё в разработке) щас проверяет только то, что там стоит корректно сформированнный msgid (20 символов, латиница, цифры), но не его существование в базе.

И согласен с тем, что порядок сообщений должен разруливаться на клиенте, а не где-либо ещё.

2 ping: кроме «скатертью дорога», комментировать здесь особо и нечего. Хотя можно вспомнить, как и почему Gab отделился от остального мастодона...

2 ahamai & shaos: ну блин, это ж не форум. Вообще не форум. То, что кто-то делает визуализацию эх в виде форума, не делает их форумом. В моём клиенте, например, выбирается эха и при нажатии Read messages отображается просто лента сообщений. Subj помогает понять, к какой части этой ленты что относится, но это настолько же незначимое поле, как и repto. Потому какие ещё topicid?

В принципе, да, механизм тегов сейчас недоиспользован. Туда можно ещё что-то набросать. Просто не надо это делать чем-то обязательным и уж тем более привязывать базовую логику к визуальщине. Рендеринг тех же списков рассылки и без костылей в виде topicid прекрасно работает, сугубо на сабжах с «Re:».

06/11/24 08:04 UTCrN6ZYNZnXEJjeIo7t8xA * REPLY

* * *

Re: Станция ping уходит из сети idec shaos to doesnm

Да - видел такое
Выглядит тяжеловатым
Я погляжу повнимательнее как в phpBB сделано - может удастся аккуратно вырезать
Когда-то давно я пользовал достаточно лёгкую SMTP-посылалку на перле (в конце 90-х налае 00-х) - может её перепишу на PHP...

06/11/24 08:10 UTCWQLyPlDuGPkMqf4LTbQW * REPLY

* * *

Re: Феерическая расстановка точек shaos to revoltech

ну кому не форум, а кому форум :)

я думаю пользователю надо в руки руль, которым он будет выбирать как он хочет видеть сообщения - единым фидом, фидами по эхам, форумом по сабжам или вообще древовидными тредами (я это обязательно поддержу в обозримом будущем)

и topicid никому не мешает - не хочешь собирать сообщения в тему - игнорируй его :)

06/11/24 08:16 UTCEzioCFeP9ehAumihbCBx * REPLY

* * *

Re: Феерическая расстановка точек revoltech to shaos

shaos> я думаю пользователю надо в руки руль, которым он будет выбирать как он хочет видеть сообщения - единым фидом, фидами по эхам, форумом по сабжам или вообще древовидными тредами (я это обязательно поддержу в обозримом будущем)

Ну мой, например, клиент слишком легковесен для такого, хоть и гуи.

shaos> и topicid никому не мешает - не хочешь собирать сообщения в тему - игнорируй его :)

Хочешь собирать сообщения в тему — есть поле subj. Так испокон веков мейлинг-листы визуализировались. Первое сообщение треда — сабж без Re:, а далее он же, но перед ним Re: стоит. Зачем велосипедировать на пустом месте?

06/11/24 08:24 UTChYlZzfuZ9UDaCCBiuJQd * REPLY

* * *

Re: Феерическая расстановка точек shaos to revoltech

погляди в режим форума на tgi

https://tgistation.ru/echo/8/

он собирает по сабжам - например он собрал в одну тему сообщения со следующими сабжами:

test
Test
First test
test emoji

можно догадаться, что они друг к другу не имеют никакого отношения :)

поэтому только по repto (и в скорости по topicid)

06/11/24 08:29 UTCETt4U6zGayJVGypw0dA2 * REPLY

* * *

Re: Феерическая расстановка точек revoltech to shaos

shaos> погляди в режим форума на tgi
shaos>
shaos> https://tgistation.ru/echo/8/
shaos>
shaos> он собирает по сабжам - например он собрал в одну тему сообщения со следующими сабжами

Так это просто кривая реализация. Кривейшая, если она разбрасывает по отдельным словам, а не по всему содержимому поля subj целиком.

Можно ведь и нормально сделать.

06/11/24 08:31 UTC3qAj5NqY9tL07QT4SvRI * REPLY

* * *

Re: Станция ping уходит из сети idec shaos to doesnm

> hugeping предложил твою станцию как альтернативу

Ну кому надо пишите мылом на me собака shaos тучка net - договоримся по authstring и правилам (моя нода физически находится в США, поэтому должна уважать местные законы и т.д.)

По поводу стабильности - нода существует с декабря 2021 года - сначала она была на http://shaos.net:8085 (и до сих пор ещё открывается по старому адресу), а теперь официально живёт тут:

https://sprinternet.io/iii-web.php

Домен sprinternet.io проплачен до января 2027 года и если всё будет хорошо он будет жить и дальше - я умею долго поддерживать свои интернет ресурсы - например мой форум http://www.nedopc.org/forum/ существует с января 2003 года (с 2005 по этому самому адресу) так что я никуда не уйду и внезапно не закроюсь :)

06/11/24 08:49 UTCLqRc3EDXDTtpg412K6vj * REPLY

* * *

Re: Феерическая расстановка точек shaos to revoltech

> Так это просто кривая реализация. Кривейшая, если она разбрасывает по отдельным словам, а не по всему содержимому поля subj целиком.
> Можно ведь и нормально сделать.

тогда ты соберёшь сообщения test и Re: test из 2024 года вместе с test и Re: test из 2018 :)

06/11/24 08:50 UTCOYzXFf65bxTnrmo3zqQM * REPLY

* * *

Re: Феерическая расстановка точек revoltech to shaos

shaos> тогда ты соберёшь сообщения test и Re: test из 2024 года вместе с test и Re: test из 2018 :)

Нет. Разумеется, учитывается ещё и хронологический порядок сообщений. То есть если после какого-то Re: test снова идёт test, то это уже новая тема.

06/11/24 08:58 UTCklpiqGgUyJMRp8MG8bBC * REPLY

* * *

Re: Феерическая расстановка точек shaos to revoltech

Эвристики

По мне так repto и topicid попроще будет :)

06/11/24 09:24 UTCHjPDRzaCIwikbpezKAPJ * REPLY

* * *

Re: Феерическая расстановка точек ahamai to revoltech

Зачем столько сложного разбора, если можно использовать простой тэг. topicid хорошо показал себя в elp

А в фидо и мейл листах я помню сабжи типа Re^2: Re:Re и их комбинаций

06/11/24 10:19 UTCzSBZA7qwzyj6vuR2MGCq * REPLY

* * *

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31