#  Re: Новый узел IDEC http://shaos.net:8085
shaos (shaos, 2) → shaos  –  05:38:14 2024-10-01

И потом у меня всё ещё БД на файлах - вдруг кто-то чего-то затрёт/перетрёт одновременно с кем-то другим...
#  Re: Новая RSS-эха на английском языке - bot.slashdot (News for Nerds from slashdot.org)
shaos (shaos, 2) → shaos  –  05:37:01 2024-10-01

В этой новой эхе уже больше 100 сообщений! :)

Новый способ посмотреть её через веб:

https://sprinternet.io/iii-web.php?echo=bot.slashdot
#  Re: Новый узел IDEC http://shaos.net:8085
shaos (shaos, 2) → hugeping  –  21:45:34 2024-09-30

Просьба связана с перестраховкой :)
У меня этот сервак на домашнем линухе крутится и подключение через кабельного оператора - мало ли что…
А так я сейчас занялся программой аналитики для своей версии ii-php - ежесуточно буду считать кто сколько и как часто качает - тогда будет видно реальный трафик
#  Re: Первая коллизия???
shaos (shaos, 2) → hugeping  –  21:40:12 2024-09-30

Я не вижу нового сообщения - ii-php показывает в idec.talks старую новость из lor-opennet, а таверна глючит в lor-opennet застряв на том сообщении, но перезапомнив дату как будто оно самое новое и при попытке перемотать ленту до конца оно снова перескакивает на него
#  Re: Новый узел IDEC http://shaos.net:8085
hugeping (ping,1) → shaos  –  20:21:24 2024-09-30

shaos> Ну если общий фетч то ок - пусть будет 5 мин - может я тогда свои фетчи тоже почаще сделаю…

Я уже поменял на 10 (но хотел бы вернуть на 5). Но на самом деле фетч может быть по разному написан. Если ты каждый раз сливаешь полный список айдишников, лучше конечно пореже. Но мой фетчер работает по другому, поэтому я и удивился. Там мизерные запросы. Поэтому хочу уточнить, с чем связана просьба?
#  Re: Первая коллизия???
hugeping (ping,1) → shaos  –  20:19:52 2024-09-30

shaos> Наверное если только одна эха есть из этих двух то ок:

shaos> idec.talks:v2gj6Qx0JJmoNlcjcJlg

idec.talks у меня есть, но сообщения этого нет. Это странно. Может всё-таки у кого-то сбойнуло что-то? Проверяли по коду - хеш действительно совпадает если его перерассчитать?
#  Re: Первая коллизия???
shaos (shaos, 2) → hugeping  –  18:54:33 2024-09-30

Наверное если только одна эха есть из этих двух то ок:

idec.talks:v2gj6Qx0JJmoNlcjcJlg
lor-opennet.17:v2gj6Qx0JJmoNlcjcJlg
#  Re: Новый узел IDEC http://shaos.net:8085
shaos (shaos, 2) → hugeping  –  18:51:32 2024-09-30

Ну если общий фетч то ок - пусть будет 5 мин - может я тогда свои фетчи тоже почаще сделаю…
#  Re: Первая коллизия???
hugeping (ping,1) → shaos  –  18:24:57 2024-09-30

shaos> Ну вот же :)

shaos> ====
shaos> if len(msgid) == 20 and m[1]:
shaos> ====

shaos> в iing стоит проверка на равенство длины числу 20 :)

У меня тоже судя по коду стоит проверка на 20. Это точно не в стандарте?
#  Re: Первая коллизия???
hugeping (ping,1) → shaos  –  18:22:08 2024-09-30

shaos> Предлагаю этот раздвоенный msgid включить всем в blacklist.txt т.к. он вызывает проблемы на разных нодах:
shaos> v2gj6Qx0JJmoNlcjcJlg

Гм, у меня нет такого сообщения в базах... Наверное я не фетчу эти эхи.
#  Re: Новый узел IDEC http://shaos.net:8085
hugeping (ping,1) → shaos  –  18:20:52 2024-09-30

shaos> Можно сделать раз в 10 минут вместо каждые 5? ;)
shaos> И заодно новый https:// префикс можешь испрользовать вместо кривого ...php?q=/
shaos> https://sprinternet.io/iii/

На https я поменял. А почему 5 минут это проблема? Там по трафику ничего нет, если нет новых сообщений... Просто у меня единый фетч на все станции и мне нравится оперативно получать ответы.
#  Re: Другие эхи
doesnm (tgi,8) → shaos  –  14:51:45 2024-09-30

>> Либо свою ноду поднять. Но оно вообще надо?
shaos> Ну тоже вариант, но надо будет с другими узлами договариваться, чтобы у тебя забирали

Ну я в любом случае подниму свою ноду. Хочу поэкспементировать с emailtoii скриптами из ii-db-tools чтобы почту читать с цезия
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
#  Re: Другие эхи
shaos (shaos, 2) → doesnm  –  14:18:53 2024-09-30

> Либо свою ноду поднять. Но оно вообще надо?

Ну тоже вариант, но надо будет с другими узлами договариваться, чтобы у тебя забирали
#  Re: Другие эхи
doesnm (tgi,8) → shaos  –  12:01:47 2024-09-30

shaos> Ну читать другие эхи можно где угодно, а вот чтобы писать в них существует два пути:
shaos> 1) попросить сисопа твоего узла прокинуть интересующие тебя эхи
shaos> 2) стать поинтом другого узла ;)

Ну мой сисоп походу тут не сидит
Значит надо еще один акк...
Либо свою ноду поднять. Но оно вообще надо?

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
#  Re: Другие эхи
shaos (shaos, 2) → doesnm  –  11:34:46 2024-09-30

Ну читать другие эхи можно где угодно, а вот чтобы писать в них существует два пути:

1) попросить сисопа твоего узла прокинуть интересующие тебя эхи

2) стать поинтом другого узла ;)
#  Re: Первая коллизия???
shaos (shaos, 2) → shaos  –  11:24:59 2024-09-30

Ну вот же :)


def debundle(bundle):
for msg in bundle:
if msg:
m = msg.split(":")
msgid = m[0]
if len(msgid) == 20 and m[1]:
msg = base64.b64decode(m[1].encode("ascii")).decode("utf8").split("\n")
c.execute("INSERT INTO msg (msgid, tags, echoarea, time, fr, addr, t, subject, body) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?);", (msgid, msg[0], msg[1], msg[2], msg[3], msg[4], msg[5], msg[6], "\n".join(msg[8:])))
con.commit()


в iing стоит проверка на равенство длины числу 20 :)
#  Re: Первая коллизия???
shaos (shaos, 2) → Andrew Lobanov  –  11:16:10 2024-09-30

> И это неправильно. Длина хеша может быть потенциально любой.

Ну тогда тебе надо поглядеть в свой код т.к. именно твой узел продолжал у меня их спрашивать каждые 10 минут :)

62.109.31.95 - - [29/Sep/2024:23:30:08 -0700] "GET /ii-point.php?q=/u/m/3rkSne5R2FI1QXrlJkF/bi36U9W4Zu86wagsE8X/Hi7AzJtfBZKKb96awMP/v2gj6Qx0JJmoNlcjcJlg/SZ7KQTwMhch9gSIJ1Q3/APcbWI1obBZ3nr5uZgt/8BqXV3KGYEqIwnPaKsB/MmBCteS6yMnC2LZLbRC/JDKVlOwszVbKpMvjwN8 HTTP/1.1" 200 10517 "-" "Python-urllib/3.11"
62.109.31.95 - - [29/Sep/2024:23:40:09 -0700] "GET /ii-point.php?q=/u/m/3rkSne5R2FI1QXrlJkF/bi36U9W4Zu86wagsE8X/Hi7AzJtfBZKKb96awMP/v2gj6Qx0JJmoNlcjcJlg/SZ7KQTwMhch9gSIJ1Q3/APcbWI1obBZ3nr5uZgt/8BqXV3KGYEqIwnPaKsB/MmBCteS6yMnC2LZLbRC/JDKVlOwszVbKpMvjwN8 HTTP/1.1" 200 10517 "-" "Python-urllib/3.11"
62.109.31.95 - - [29/Sep/2024:23:50:08 -0700] "GET /ii-point.php?q=/u/m/3rkSne5R2FI1QXrlJkF/bi36U9W4Zu86wagsE8X/Hi7AzJtfBZKKb96awMP/v2gj6Qx0JJmoNlcjcJlg/SZ7KQTwMhch9gSIJ1Q3/APcbWI1obBZ3nr5uZgt/8BqXV3KGYEqIwnPaKsB/MmBCteS6yMnC2LZLbRC/JDKVlOwszVbKpMvjwN8 HTTP/1.1" 200 10517 "-" "Python-urllib/3.11"

и ii-php честно их каждый раз отдавал...
#  Re: Первая коллизия???
Andrew Lobanov (tavern,1) → shaos  –  07:55:36 2024-09-30

shaos> Предлагаю этот раздвоенный msgid включить всем в blacklist.txt т.к. он вызывает проблемы на разных нодах:
shaos> v2gj6Qx0JJmoNlcjcJlg

Можно, конечно.

shaos> P.S. Также обнаружил у себя в списках несколько старых сообщений у которых длина хеша была 19 символов вместо 20 - все удалил т.к. один из узлов продолжал их у меня спрашивать (вместе с вышеупомянутым раздвоенным)...

И это неправильно. Длина хеша может быть потенциально любой.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Другие эхи
doesnm (tgi,8) → All  –  07:50:18 2024-09-30

Мне кажется выбрав tgi как станцию я многое упускаю. Из эх тут по сути есть только idec.talks и на нее я подписан
Как можно дотянутся до других эх в этой сети?

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
#  Re: Первая коллизия???
shaos (shaos, 2) → shaos  –  07:55:13 2024-09-30

Список коротких хэшей:

3rkSne5R2FI1QXrlJkF
bi36U9W4Zu86wagsE8X
Hi7AzJtfBZKKb96awMP
SZ7KQTwMhch9gSIJ1Q3
APcbWI1obBZ3nr5uZgt
8BqXV3KGYEqIwnPaKsB
MmBCteS6yMnC2LZLbRC
JDKVlOwszVbKpMvjwN8
#  Re: Первая коллизия???
shaos (shaos, 2) → hugeping  –  07:46:56 2024-09-30

Предлагаю этот раздвоенный msgid включить всем в blacklist.txt т.к. он вызывает проблемы на разных нодах:

v2gj6Qx0JJmoNlcjcJlg

P.S. Также обнаружил у себя в списках несколько старых сообщений у которых длина хеша была 19 символов вместо 20 - все удалил т.к. один из узлов продолжал их у меня спрашивать (вместе с вышеупомянутым раздвоенным)...
#  Re: Новый узел IDEC http://shaos.net:8085
shaos (shaos, 2) → hugeping  –  20:37:28 2024-09-29

Можно сделать раз в 10 минут вместо каждые 5? ;)

И заодно новый https:// префикс можешь испрользовать вместо кривого ...php?q=/

https://sprinternet.io/iii/
#  Re: Новый узел IDEC http://shaos.net:8085
shaos (shaos, 2) → shaos  –  06:36:40 2024-09-29

К этому же домену можно обращаться и по http:// но через порт 8080:

http://sprinternet.io:8080/iii/list.txt
http://sprinternet.io:8080/iii/u/e/idec.talks
http://sprinternet.io:8080/iii/m/CSGXP80jlHdHZocToAF8
#  Re: Анархия хэшей
doesnm (tgi,8) → shaos  –  06:11:48 2024-09-29

>> ing я не успел пощупать так что заинтересован только в tgi и ii-go...
shaos> можешь ещё пощупать ii-php (или мой вариант iii-php, который пока недалеко ушёл от оригинала)

А, и еще ii-php, да
Его я щупал первым на тестовой ноде (которой больше нет ибо кое где сломали php)

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
#  Re: Новый узел IDEC http://shaos.net:8085
shaos (shaos, 2) → shaos  –  05:57:03 2024-09-29

Научился через mod_rewrite перехватывать запросы на /iii/... и перенаправлять их на /ii-point.php?q=/...

https://sprinternet.io/iii/list.txt
Powered by iii-php v0.11