#  Re: Новое лицо ii-go
Andrew Lobanov (tavern,1) → doesnm  –  04:42:05 2024-11-06

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

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

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Re: Очередной беспорядок
Andrew Lobanov (tavern,1) → hugeping  –  04:42:05 2024-11-06

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

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

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

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

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

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Re: Очередной беспорядок
Andrew Lobanov (tavern,1) → hugeping  –  04:42:05 2024-11-06

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

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

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Re: Очередной беспорядок
Andrew Lobanov (tavern,1) → shaos  –  04:42:05 2024-11-06

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

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

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Re: Очередной беспорядок
Andrew Lobanov (tavern,1) → doesnm  –  04:42:04 2024-11-06

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

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

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Re: Очередной беспорядок
Andrew Lobanov (tavern,1) → hugeping  –  04:42:04 2024-11-06

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

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

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Re: Очередной беспорядок
Andrew Lobanov (tavern,1) → tuple  –  04:42:04 2024-11-06

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

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

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Re: /u/push — оно вообще надо?
Andrew Lobanov (tavern,1) → hugeping  –  04:42:04 2024-11-06

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

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

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Re: /u/push — оно вообще надо?
Andrew Lobanov (tavern,1) → doesnm  –  04:42:04 2024-11-06

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

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

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Re: /u/push — оно вообще надо?
Andrew Lobanov (tavern,1) → revoltech  –  04:42:03 2024-11-06

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

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

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

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

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Re: Станция ping уходит из сети idec
shaos (spnet, 2) → shaos  –  04:20:18 2024-11-06

Ну разве только если ping не начнёт фильтровать у себя сообщения с "несуществующим" repto т.к. это нарушает некий гипотетический "кодекс" :)
#  Re: Станция ping уходит из сети idec
shaos (spnet, 2) → shaos  –  04:08:45 2024-11-06

Кстааааати - из-за того, что все фетчат всех - даже если узел hugeping.tk станет сам по себе, евойные поинты смогут подкачивать апдейты ii://idec.talks из других мест, а отвечать всё также ТОЛЬКО на hugeping.tk , а другие ноды их ответы постепенно подтянут в сеть т.к. они всё также продолжают фетчить всех - в итоге hugeping останется с ответами без вопросов и беспорядок (там) ещё более усугубится :)
#  Re: Очередной беспорядок
shaos (spnet, 2) → ahamai  –  03:47:55 2024-11-06

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

ii://P3r4mlQ5ynJf6VpmMn8j
#  Re: Очередной беспорядок
ahamai (blackcat, 2) → shaos  –  03:34:56 2024-11-06

тегировать нужно везде, чтобы по итогу эти теги стали везде. но просто будут эхи, которые от начала и до конца тегированные. я не помню, когда я выпустил elp, но я тогда решил, что в ii тегировать не надо. сейчас думаю, что надо
#  Re: Станция ping уходит из сети idec
shaos (spnet, 2) → hugeping  –  03:39:56 2024-11-06

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

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

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

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

doesnm(tgi,8)

А остальные - фсё?...
#  Re: Очередной беспорядок
shaos (spnet, 2) → ahamai  –  03:21:59 2024-11-06

А т.е. это не глобально включать? Только для отдельных эх?
#  Re: Очередной беспорядок
ahamai (blackcat, 2) → shaos  –  01:15:17 2024-11-06

В im.24 ответов нет. lor.gold я переконверчу под topicid. Новой эхой обновлённой сети будет naste.ne, и она тоже будет основой обновлённой сети с topicid. Ща главное доделать все свои планы.
#  Re: Очередной беспорядок
shaos (spnet, 2) → ahamai  –  00:33:48 2024-11-06

Понял
#  Re: Очередной беспорядок
ahamai (blackcat, 2) → shaos  –  00:21:32 2024-11-06

Сообщение с repto но без topicid мы не трогаем. Текущие цепочки без topicid не трогаем. Пока это опция
#  Re: Очередной беспорядок
shaos (spnet, 2) → ahamai  –  23:47:06 2024-11-05

Ну так как я это себе и представлял
#  Re: Очередной беспорядок
shaos (spnet, 2) → ahamai  –  23:45:04 2024-11-05

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

Если отвечают на сообщение где только repto, ну или с «классической» IDEC-ноды оно пришло?
#  Re: Очередной беспорядок
ahamai (blackcat, 2) → shaos  –  23:41:40 2024-11-05

я не общаюсь ни с бывшими женами не с детьми
#  Re: Очередной беспорядок
ahamai (blackcat, 2) → ahamai  –  23:36:10 2024-11-05

на первом уровне цепи repto совпадает с topicid, но если отвечают на ответ, repto новое а topicid просто наследуется
#  Re: Очередной беспорядок
ahamai (blackcat, 2) → shaos  –  23:23:34 2024-11-05

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

ну да, соощение без repto но с topicid левое. но если сообщение без обоих, мы берём его хэш. оно не знает свой хеш, но мы то формируя цепочку уже его знаем - если юзер отвечает на сообщение он знает его хеш
#  Re: Очередной беспорядок
shaos (spnet, 2) → ahamai  –  23:32:18 2024-11-05

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

А они ii-эхи читают? ;)
Powered by iii-php v0.11