idec.talks HOME * norm/rev * NEW

Re: Оригинальный сервер ii shaos to Andrew Lobanov

Там есть вот такое
ii.talk.2014 4 Ссылки
ii.test.2014 73 Тексты
а вот ii.tech.2014 нет...

09/10/24 15:29 UTCCbMDALDQyP46QJW4XQqq * REPLY

* * *

Re: python.15 shaos to Andrew Lobanov

> Настоящая эзотерика может быть на любом языке программирования. Хотья на паскале.

Не - на паскале как ни пиши, всё равно получится валенок :)

09/10/24 15:39 UTC6c7AWtpSN8ksa8frVDE6 * REPLY

* * *

Re: python.15 tuple to shaos

Эзотерика это brainfuck или whitespace.

09/10/24 16:07 UTCYC4Eh6iVg4BuVeBKJD7s * REPLY

* * *

Re: python.15 doesnm to tuple

tuple> Эзотерика это brainfuck или whitespace.

А как же Erlang и Elixir?

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

09/10/24 17:02 UTCIBzNdCbwkFKu5XN9JVAC * REPLY

* * *

Re: python.15 shaos to tuple

Это да - экстремальная эзотерика

09/10/24 18:21 UTCglH9SKN3q2IoN9ChwcPG * REPLY

* * *

Re: Первая коллизия??? hugeping to iiii

Так кто-нибудь скажет, какой алгоритм использовать для хеширования? :)
У меня сейчас что-то такое. Где наш "стандарт" вообще почитать сейчас?

====
func MsgId(msg string) string {
h := sha256.Sum256([]byte(msg))
id := base64.StdEncoding.EncodeToString(h[:])
id = strings.Replace(id, "+", "A", -1)
id = strings.Replace(id, "/", "Z", -1)
return id[0:20]
}
====


09/10/24 20:52 UTCmgM5fP1qqGotLtvZ7Kku * REPLY

* * *

Re: Первая коллизия??? iiii to hugeping

у меня точно ничё не было

а где вообще можно что-то почитать сейчас? список ббс-ок, спецификации?

09/10/24 22:34 UTC78iEAunvblXst5fjYnYk * REPLY

* * *

Re: Первая коллизия??? shaos to hugeping

Если исправить Z на z, то будет как в оригинальном ii

10/10/24 01:43 UTCDpC0ibR3d8zq0DIP7KuL * REPLY

* * *

Re: Первая коллизия??? shaos to iiii

Вроде все доки тут:

https://github.com/idec-net/new-docs

10/10/24 01:45 UTCDFMFr8OOHEAVFe9EIHeg * REPLY

* * *

Re: Первая коллизия??? shaos to shaos

Я вот тут описывал свои изыскания: oZon0mICyntTZHaFJO0o

A и Z:
- ii-go
- lessmore
- tgi

A и z:
- оригинальный ii (судя по архивным мессагам)
- ii-php
- iing

10/10/24 03:44 UTCYgCDzxLeOjruXor2vDBA * REPLY

* * *

Re: python.15 Andrew Lobanov to shaos

>> Настоящая эзотерика может быть на любом языке программирования. Хотья на паскале.
shaos> Не - на паскале как ни пиши, всё равно получится валенок :)

Видимо, мы разное понимаем под эзотерическим программированием.

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

10/10/24 05:57 UTCsA9kEg3NSQ89gAitw2rq * REPLY

* * *

Re: python.15 Andrew Lobanov to tuple

tuple> Эзотерика это brainfuck или whitespace.

Лишь с одной стороны.

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

10/10/24 05:57 UTCqgwAAZ67Nw8z51ji3Lfq * REPLY

* * *

Re: python.15 Andrew Lobanov to doesnm

tuple>> Эзотерика это brainfuck или whitespace.
doesnm> А как же Erlang и Elixir?

А это вполне себе языки для работы. Как и хаскель. Как и си. Как и перл.

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

10/10/24 05:57 UTCwGUHxRMxeNXQmiJ58u8J * REPLY

* * *

Re: Первая коллизия??? hugeping to shaos

shaos> Вроде все доки тут:
shaos> https://github.com/idec-net/new-docs

Спасибо. Цитата:
> Примечание: production-реализации нод заменяют в полученной base64-строке плюс (+) и слэш (/) либо их аналоги (- и _) на буквы "A" и "Z" соответственно, дабы убрать из msgid спецсимволы.

Собственно, поэтому я так и сделал! Видимо, "стандарт" писался не очень аккуратно! Давайте зафиксируем всё-таки. Z или z? :)

10/10/24 06:42 UTCVz0bewUVwUeHzsllSEsj * REPLY

* * *

Re: Первая коллизия??? Andrew Lobanov to hugeping

shaos>> Вроде все доки тут:
shaos>> https://github.com/idec-net/new-docs
hugeping> Спасибо. Цитата:
>> Примечание: production-реализации нод заменяют в полученной base64-строке плюс (+) и слэш (/) либо их аналоги (- и _) на буквы "A" и "Z" соответственно, дабы убрать из msgid спецсимволы.
hugeping> Собственно, поэтому я так и сделал! Видимо, "стандарт" писался не очень аккуратно! Давайте зафиксируем всё-таки. Z или z? :)

Но есть ли в этом смысл, если с некоторых станций идут сообщения, у которых msgid совсем не соответствует содержимому? :)

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

10/10/24 07:48 UTC39i6d5hv2G3xXbBYuhgx * REPLY

* * *

Re: Первая коллизия??? tuple to hugeping

Кстати, про этот самый стандарт. Он выглядит сейчас не слишком презентабельно. Даже README нет в репозитории, описания концепций раскиданы по разным файлам без особой системности - выглядит как черновик.

Может форкнуть его и сделать красивым статическим сайтом на каком-нибудь hugo/jekyll?

10/10/24 08:36 UTCZ9zSZaq0u1HH47ud8PEz * REPLY

* * *

Re: Первая коллизия??? shaos to hugeping

> Видимо, "стандарт" писался не очень аккуратно! Давайте зафиксируем всё-таки. Z или z? :)

В английском варианте протокола написано более обтекаемо:

> msgID is a unique 20-symbol piece of base64-encoded sha256 hash. Special base64 symbols like + and / must be replaced by readable letters (like A and Z for example).

https://github.com/idec-net/new-docs/blob/master/protocol-en.md

10/10/24 09:52 UTCi5Bll3AA8QbqbkOphT7y * REPLY

* * *

Re: Первая коллизия??? shaos to tuple

Был сайт, да помер:

https://ii-net.tk/idec-doc/?p=main

(вебархив тоже похоже помер после недавнего хака)

10/10/24 09:58 UTC3VvYnIlx5i1lKS3JPXfB * REPLY

* * *

Re: Первая коллизия??? shaos to shaos

Я ещё в декабре 2021 года предлагал доку поправить на A и z :)

02tzzmoYvnkIfFNR8KNL

10/10/24 10:20 UTCt04bCBtKd2ta0EHMC9IX * REPLY

* * *

Re: Первая коллизия??? doesnm to shaos

shaos> Был сайт, да помер:
shaos> https://ii-net.tk/idec-doc/?p=main
shaos> (вебархив тоже похоже помер после недавнего хака)

На Github Pages поднимите раз там стандарт держите
Будет url типа https://idec-net.github.io или https://idec-net.githuh.io/new-docs

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

10/10/24 10:24 UTC5poy3FAz17rWPCAgkuw9 * REPLY

* * *

Re: Первая коллизия??? shaos to doesnm

Это к Andrew Lobanov

А так там доке в маркдауне ведь - для веба их преобразовывать надо

Маркдаун проще прям на гитхабе и смотреть...

10/10/24 10:32 UTCzlQn0DFluFqME7vKhwnz * REPLY

* * *

Re: Первая коллизия??? Andrew Lobanov to tuple

tuple> Кстати, про этот самый стандарт. Он выглядит сейчас не слишком презентабельно. Даже README нет в репозитории, описания концепций раскиданы по разным файлам без особой системности - выглядит как черновик.
tuple> Может форкнуть его и сделать красивым статическим сайтом на каком-нибудь hugo/jekyll?

Может, хотя бы Markdown, а не сайт? Потом уж и MD во что угодно гнать не проблема.

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

10/10/24 11:25 UTCPPpmm6E01x4YhLrvcKIW * REPLY

* * *

Re: Первая коллизия??? Andrew Lobanov to shaos

shaos> Это к Andrew Lobanov

Чего это?

shaos> А так там доке в маркдауне ведь - для веба их преобразовывать надо

Вызвать pandoc недолго.

shaos> Маркдаун проще прям на гитхабе и смотреть...

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

10/10/24 11:26 UTCHVNuvhyAsCMPAoG0VFwd * REPLY

* * *

Re: Первая коллизия??? doesnm to shaos

shaos> Это к Andrew Lobanov
shaos> А так там доке в маркдауне ведь - для веба их преобразовывать надо
shaos> Маркдаун проще прям на гитхабе и смотреть...

Не проблема. В том же GitHub Pages из коробки есть Jekyll

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

10/10/24 11:24 UTC60pYrBZc2BpRu9M2wQTn * REPLY

* * *

Re: Первая коллизия??? tuple to doesnm

Вот-вот, я не писал, что нужно markdown переписывать в html. Jekyll автоматом это всё конвертирует в html-страницы. Исходники лежат в репозитории в виде markdown, а сборка уже улетает на Github Pages.

10/10/24 11:53 UTC2lNU4cZsZSFpXZ9kaCfQ * REPLY

* * *

Re: Первая коллизия??? hugeping to Andrew Lobanov

AL> Но есть ли в этом смысл, если с некоторых станций идут сообщения, у которых msgid совсем не соответствует содержимому? :)

В данном вопросе я рассуждаю просто. Меня интересует мой код. :) Что творят другие -- не моя зона ответственности. Если будут коллизии, я не забираю просто сообщение.

10/10/24 15:00 UTCLAcm6Zh3LrppVRfv9gDr * REPLY

* * *

Re: Первая коллизия??? shaos to Andrew Lobanov

shaos> Это к Andrew Lobanov
Andrew Lobanov>Чего это?
Ну как к держателю стандарта IDEC по видимому ;)

10/10/24 16:51 UTCcJDSgQLyHATPjpvaeUcM * REPLY

* * *

Re: Первая коллизия??? iiii to shaos

надо сделать стандарт, выкатить новый релиз чего-нибудь, создать новость на ЛОРе. движуху нада.

10/10/24 22:42 UTCDQVeWwjxZnJ2iBCBSyMn * REPLY

* * *

Re: Первая коллизия??? shaos to tuple

Кстати я хочу в какой-то разумной степени поддержать Markdown в своём развитии iii-php - как минимум чтобы линки с текстом из RSS- фидов поддержать :)

Например генерить HTML-файл и сохранять рядом с raw message ;)

AJAX я уже приделал - можно лепить вместе разные HTML без перезагрузки страницы…

10/10/24 23:43 UTCeMyAsoJHoxDqfqvqDD2P * REPLY

* * *

живые iiii to All

Какие сейчас живые станции?

Живые серверы/клиенты?

11/10/24 04:22 UTCWx8AxHOZVqD38BMJSiKY * REPLY

* * *

Re: живые doesnm to iiii

iiii> Какие сейчас живые станции?
iiii> Живые серверы/клиенты?

https://hugeping.ru
https://idec.spline-online.ru
https://sprinternet.io/iii-web.php
https://tgistation.ru

Что значит живой клиент? Рабочий? Я использую caesium. Некоторые пишут с веба. Можно еще собрать IDEC Droid

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

11/10/24 05:40 UTCkEzp5MkoogqQXfveKv8D * REPLY

* * *

Re: живые Iiii to doesnm

Caesium офсайт какой?

11/10/24 06:16 UTCw3YvQECuCZbbWhBCJTFm * REPLY

* * *

Re: живые Iiii to doesnm

По ссылке spline там гит хостинг

11/10/24 06:37 UTCAb2xoqTiC1nQh8nNjonH * REPLY

* * *

Re: живые shaos to Iiii

> Caesium офсайт какой?

наверное такой: https://github.com/idec-net/caesium

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

моя нода похоже единственная, у которой веб-интерфейс и поинт-интерфейс имеют разные урлы (такое разделение изначально пришло из ii-php) - поинтовый будет такой: https://sprinternet.io/iii/

надо наверное сделать так, чтобы обращение к /iii/ без GET-параметров отправляло бы на веб-интерфейс...

11/10/24 07:02 UTCqYsAASTAGJYmeR8MYeMl * REPLY

* * *

Re: живые shaos to Iiii

> По ссылке spline там гит хостинг

паламалась

так то я туда по http:// хожу...

11/10/24 07:05 UTCBlexcmfO9fk431StS6C0 * REPLY

* * *

Re: живые Iiii to shaos

А сам веб интерфейс есть?

11/10/24 07:31 UTCKgK79NzH45B7lFISvN8r * REPLY

* * *

Re: живые Iiii to shaos

Цезий больше никем никак не обновлялся?

11/10/24 07:37 UTCFU5ZsvpCTpdKKixvEIZh * REPLY

* * *

Re: живые shaos to Iiii

> А сам веб интерфейс есть?

Ну в изначальном списке перечислялся именно веб-интерфейс:

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

11/10/24 07:49 UTCpH9joq4gYG2ztW0NN0wa * REPLY

* * *

Re: живые Iiii to shaos

Это, по идее, старейшая станция сети, с 2014 года?

11/10/24 07:53 UTCkQ0RyGqkRhA3QcCKomhi * REPLY

* * *

Re: живые Iiii to shaos

А твоя станция?

11/10/24 07:54 UTCzZXkMMTV7FHfdWuZxZr3 * REPLY

* * *

Re: живые doesnm to shaos

>> По ссылке spline там гит хостинг
shaos> паламалась
shaos> так то я туда по http:// хожу...

А, туда по http надо ходить, а
Лобанов так и не починит, ну и нода часто падает

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

11/10/24 07:31 UTC5htEB42L3UzmF60rLuJa * REPLY

* * *

Re: живые iiii to shaos

Стоп. Это чья станция, твоя или spline?

11/10/24 08:30 UTCvPE0MKnwD9D7VrVYv848 * REPLY

* * *

Re: живые iiii to iiii

всё. разобрался где что :)

11/10/24 08:46 UTCUd18gZx2oyMJ28vaikdp * REPLY

* * *

Re: живые shaos to Iiii

> Это, по идее, старейшая станция сети, с 2014 года?
Не - моя станция - новейшая :)
Я её поднял в декабре 2021 года по адресу http://shaos.net:8085 (всё ещё доступно и так) взяв ii-php сервер с гитхаба и вот недавно переставил на https://sprinternet.io/iii/
До декабря 2021 года я знать не знал про этот ваш ii/IDEC пока меня Лобанов не убедил в телеге, что это круть крутейшая :)

11/10/24 08:33 UTCJ3qDL026zkmfpaNMTPOB * REPLY

* * *

Re: живые doesnm to iiii

iiii> Стоп. Это чья станция, твоя или spline?

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

11/10/24 08:44 UTCCvmpnmHzalQbBNptMzvk * REPLY

* * *

Re: develop.16 и ping doesnm to doesnm

AL>> Пропиши какую-нибудь билеберду в auth этой ноды. Мне лень это исправлять :)
doesnm> Удивительно, но работает
doesnm> ~~В пароле оставил небольшую отсылку~~
doesnm> Надо бы чтоли написать свой клиент...

На самом деле не работает
Цезий пишет что сообщений не обнаружено хотя в develop.16 есть сообшения которых нет у меня в кеше. Еще при фетче с tgi почему-то количество пишет с шагом в 4 сообщения (сообщений нет - сфетчено 4 сообщения)

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

11/10/24 08:54 UTCxBerVURmq8p1J3jM9zNB * REPLY

* * *

Re: живые iiii to shaos

я про станцию spline

моя и irk38 давно умерли

11/10/24 09:04 UTCkUhzaOtYohxdcbKaA1BA * REPLY

* * *

Re: живые shaos to iiii

Да - пожалуй http://idec.spline-online.ru (бывший http://idec.spline-online.ml) сейчас самая старая станция

При мне уже умерли:

http://gears.headake.win/idec/ui2/
https://dynamic.lessmore.pw
https://ii-net.tk/ii/ii-web.php
https://alicorn.tk/ii-old/

В последней был архив старых ii-сообщений и я его успел стянуть...

11/10/24 09:14 UTCDE0InyRfXLQA9JgOuKUf * REPLY

* * *

Re: живые shaos to shaos

> надо наверное сделать так, чтобы обращение к /iii/ без GET-параметров отправляло бы на веб-интерфейс...

Вроде сделал - теперь если в браузере вбить https://sprinternet.io/iii/ то оно должно само перескочить в https://sprinternet.io/iii-web.php

11/10/24 09:20 UTCLgX2uCIAamr0z6D2XdJH * REPLY

* * *

Re: develop.16 и ping doesnm to doesnm

AL>>> Пропиши какую-нибудь билеберду в auth этой ноды. Мне лень это исправлять :)
doesnm>> Удивительно, но работает
doesnm>> ~~В пароле оставил небольшую отсылку~~
doesnm>> Надо бы чтоли написать свой клиент...
doesnm> На самом деле не работает
doesnm> Цезий пишет что сообщений не обнаружено хотя в develop.16 есть сообшения которых нет у меня в кеше. Еще при фетче с tgi почему-то количество пишет с шагом в 4 сообщения (сообщений нет - сфетчено 4 сообщения)

А, или может я ошибся с датой
Походу надо больше спать

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

11/10/24 08:59 UTClc76X6BNkB5Fwz2Ahwuz * REPLY

* * *

ловите теперь спам и набеги :) iiii to All

https://www.linux.org.ru/forum/general/17755587

меня не фечьте, у меня тока для экспериментов станция

11/10/24 13:50 UTCVnN9tGrLph3YzjaAzM13 * REPLY

* * *

Re: ловите теперь спам и набеги :) iiii to iiii

Кстати, попутно перечитал почти все технические архивы из 2014 года. Хорошо, что они сохраняюцца.

11/10/24 15:00 UTChOiZhM9aV0YZ7dzZ7DZp * REPLY

* * *

Re: ловите теперь спам и набеги :) doesnm to iiii

iiii> https://www.linux.org.ru/forum/general/17755587
iiii> меня не фечьте, у меня тока для экспериментов станция

Интерфейс похож на iing... Хотя вроде бы что-то похожее было на оффициальном сайте ii
Мне такой дизайн почему-то не заходит

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

11/10/24 14:40 UTCKVCyWvbfCg0jo9bxFPWy * REPLY

* * *

Re: ловите теперь спам и набеги :) iiii to doesnm

это оригинальный ii, тока на 3й python сделанный

есть ещё такой
http://ii.blcat.ru/lite/

11/10/24 15:26 UTCiYk8xsZwNZzfMd0xCJps * REPLY

* * *

Re: ловите теперь спам и набеги :) shaos to doesnm

Интерфейс вроде похож на старый чат с девочками 2015 года, который uliss - я его через вебархив недавно обнаружил :)

11/10/24 17:24 UTCs1LdKGulTGQwoIhdj8M7 * REPLY

* * *

Re: ловите теперь спам и набеги :) iiii to shaos

uliss это было расширение для хранения любых данных

чат с девочками был в 2014 году, в версии 0.3 девочек вроде уже не было. или можно ссылку, где у нас были девочки в 2015?

11/10/24 18:39 UTCZNGUl3HGAdwSZxVDrpA1 * REPLY

* * *

Re: ловите теперь спам и набеги :) iiii to iiii

gemini://gem.blcat.ru

11/10/24 20:05 UTCySBZLHcZUzROYRUkz6cP * REPLY

* * *

Re: ловите теперь спам и набеги :) shaos to iiii

Вебархив пока лежит - как поднимут покажу

11/10/24 20:05 UTC8ZJjL6tEXabvtxfdTDTz * REPLY

* * *

Re: ловите теперь спам и набеги :) iiii to iiii

Я у себя переименовал oldpc.51t.ru в old.pc с заменой хэшей. Сейчас по содержанию эхи одинаковые, хэши разные.

11/10/24 23:48 UTC4ee4mFjMfazAAuZqp6Lv * REPLY

* * *

Re: ловите теперь спам и набеги :) shaos to iiii

в архиве ii старины написано так:

hc.51 3493 [2015.02.15 - 2015.03.10] Болталка с девочками

12/10/24 07:58 UTCbAjCrbz6ktUh4UUgHChI * REPLY

* * *

Re: ловите теперь спам и набеги :) Iiii to shaos

Там была Оля из Риги, кто был ещё не помню

12/10/24 08:19 UTCvyauOCT4g4GggjVSCjMk * REPLY

* * *

Re: ловите теперь спам и набеги :) Iiii to shaos

Я про других девочек, которые аватарки у каждого юзера были

12/10/24 08:21 UTCeAlYGYWsbxZQUhSxiWAF * REPLY

* * *

Re: ловите теперь спам и набеги :) shaos to iiii

> меня не фечьте, у меня тока для экспериментов станция

и даже old.pc не фечичь? ;)

12/10/24 15:25 UTCjFA0kIKbGpHVRwFVqtlQ * REPLY

* * *

Re: ловите теперь спам и набеги :) iiii to shaos

я пока не решил, что с ней делать - слить с ретро.талкс, или ретроталкс с ней, или ещё что-то

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

12/10/24 19:27 UTCihUFihV9JcqM9rVjMN8J * REPLY

* * *

Re: ловите теперь спам и набеги :) iiii to iiii

кстати, я не нашёл что-то таких сообществ? где они обитают?

12/10/24 19:33 UTCcn7gVLR94ZvDEffIlM80 * REPLY

* * *

Re: ловите теперь спам и набеги :) shaos to iiii

> кстати, я не нашёл что-то таких сообществ? где они обитают?

ну в своём ретро-форуме я ii/IDEC уже 3 года пиарю ;)

http://www.nedopc.org/forum/viewtopic.php?f=46&t=21414

13/10/24 01:01 UTC2ohEXlLzJlWVNfPatdps * REPLY

* * *

Re: ловите теперь спам и набеги :) shaos to iiii

> я пока не решил, что с ней делать - слить с ретро.талкс, или ретроталкс с ней, или ещё что-то

да пусть будут обе - я забрал себе old.pc вместо oldpc.51t.ru ;)

old.pc

хочу докидать туда 20 сообщений из старой эхи old.pc которая жила по адресу http://p2.51t.ru/ii/ в мае 2022 года...

13/10/24 01:19 UTCpUlwXFezYusVThXQlkPP * REPLY

* * *

Re: ловите теперь спам и набеги :) shaos to iiii

Не - криво заменилось ибо repto в новых сообщениях из old.pc всё также ссылается на старые msgid из oldpc.51t.ru т.е. у Re: сообщений можно родителя открыть только если обе эхи old.pc и oldpc.51t.ru присутствуют на узле...

13/10/24 02:08 UTCQF54sYNnXqpbCz15zaMu * REPLY

* * *

Re: ловите теперь спам и набеги :) Iiii to shaos

Оппа. А про repto то я забыл

13/10/24 02:39 UTC4kgejTk9EgzsLiFCTaie * REPLY

* * *

Re: ловите теперь спам и набеги :) Iiii to shaos

Короче тогда я обе их сведу в retro.talks

13/10/24 02:41 UTCYtvXJWqC2fBfCbAqMs09 * REPLY

* * *

Re: ловите теперь спам и набеги :) Iiii to shaos

Надо туда будет статьи покидать со ссылками. Я на днях еще про sarge напишу, когда эхи сведу

13/10/24 02:43 UTCCwPFRGNJs5rA9IR8MApp * REPLY

* * *

Re: ловите теперь спам и набеги :) shaos to shaos

> хочу докидать туда 20 сообщений из старой эхи old.pc которая жила по адресу http://p2.51t.ru/ii/ в мае 2022 года...

докидал пока в https://sprinternet.io/iii-web.php?echo=oldpc.51t.ru

(хэши неправильные т.к. подбирать точно таймстемп и получателя чтобы название совпадало с хэшом слишком трудоёмко)

13/10/24 02:49 UTC3k9Qccu3yleJKQU8xF7Q * REPLY

* * *

Re: ловите теперь спам и набеги :) Iiii to shaos

Короче я себе всё это безобразие почищу и склнвертну в retro.talks

13/10/24 03:03 UTC1x1uJEYUKcSMWK5ToZgo * REPLY

* * *

Re: ловите теперь спам и набеги :) Iiii to shaos

Главное чтобы дублей не было

13/10/24 03:05 UTC3mELt3rfh1onYKhyHxsm * REPLY

* * *

Re: ловите теперь спам и набеги :) shaos to Iiii

> Оппа. А про repto то я забыл

Поди проще было оставить старые msgid - пусть бы хэш перестал сходится после редактирования да и ладно...

13/10/24 03:03 UTCLFr7HZQs2gXgKmUOxdF9 * REPLY

* * *

Re: ловите теперь спам и набеги :) shaos to Iiii

> Короче я себе всё это безобразие почищу и склнвертну в retro.talks
Ну забери ещё до кучи последние 20 сообщений из https://sprinternet.io/iii-web.php?echo=oldpc.51t.ru что я сегодня докидал - оно тоже твоё :)
Там все msgid как были в мае 2022 и все repto корректно ссылаются куда надо ;)
Хеши уже не сходятся так что можно тексты сообщений дальше править (например заменить название эхи old.pc в сообщениях на что-то другое)

13/10/24 03:32 UTCFuz6sVwhEYtnCQwtv5xl * REPLY

* * *

Re: ловите теперь спам и набеги :) Iiii to shaos

Это дубли!

Если кто то где то в каких то архивах восстановит старую эху, у нас две эхи будут указывать на одно сообщение! Какие нибудь индексаторы запутаются. Где то может они уже перезаписались. Зачем так делать? Каждое сообщение всегда должно быть уникальным!

13/10/24 03:50 UTCD9kMAmAo82gpanMMHRth * REPLY

* * *

Re: ловите теперь спам и набеги :) shaos to shaos

Заменил в этих новых сообщениях old.pc на oldpc.51t.ru, чтобы было единообразно, а то я смотрю на hugeping.tk создалась отдельная тема old.pc куда все эти 20 сообщений залетели...

13/10/24 03:48 UTC6bTAIAYioGeAcaqCUsyT * REPLY

* * *

Re: ловите теперь спам и набеги :) Iiii to Iiii

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

13/10/24 03:53 UTCZoe4wsfbmggEaGHvZbjC * REPLY

* * *

Re: ловите теперь спам и набеги :) Iiii to shaos

Это всё надо вычистить. Я потом конвертну обратно. Будет возможность всё распишу, с телефона неудобно

13/10/24 04:03 UTCuN6dKjdSzScJ2tNMSRr7 * REPLY

* * *

Re: ловите теперь спам и набеги :) shaos to Iiii

виноват - исправлюсь

переношу новые сообщения обратно в свою локальную эху old.pc

13/10/24 04:20 UTCyp7Y7xYUUqJhImZUizLY * REPLY

* * *

Некорректные сообщения! iiii to All

В сеть попали некорректные сообщения в эху oldpc.51t.ru. Моё расследование показало, что эта эха есть только у hugeping и shaos.

Проблем тут две. Почти всегда в сети была станция, которая содержала в себе весь архив ii с 2014 года, сначала у меня, потом alicorn, потом lessmore.pw (у него, кстати, можно базу взять?). И сообщение, принадлежащее двум эхам, может сорвать им крышу, в любом случае не будет ничего хорошего.

Вторая: эха в самом сообщении должна совпадать с фактической, а тут в сообщении будет одна, а текущих - две. Тоже проблема.

Надо снять эху с фетча и вычистить некорректные сообщения. Либо грохнуть у обоих и восстановить из актуального архива, в неё давно не писали.

А какая сейчас вообще схема роутинга, кто кого фетчит?

И есть ли у кого архивы, кроме аликорновского? В нём 46 тыщ сообщений, а у меня много лет назад в архиве было уже 87 тыщ. Откуда вообще взялась old.pc, в аликорновской базе такого нет.

13/10/24 05:23 UTCErNA8ZEhbm007ODdtDSB * REPLY

* * *

Re: Некорректные сообщения! shaos to iiii

На huheping всё чисто - он из новых мессаг создал новую эху old.pc, а старая oldpc.51t.ru как содержала 32 сообщения так и содержит

Для разрешения проблемы надо просто убить old.pc на hugeping и всего делов: https://hugeping.tk/old.pc/

old.pc взялась с веб-архива странички http://p2.51t.ru и её нигде больше нет - только у меня...

13/10/24 05:51 UTCLiWz3gsV5cAudNzikcms * REPLY

* * *

Re: Некорректные сообщения! shaos to iiii

> И сообщение, принадлежащее двум эхам, может сорвать им крышу, в любом случае не будет ничего хорошего.

> Вторая: эха в самом сообщении должна совпадать с фактической

если всё настолько серьёзно, то незамедлительно нужно сделать 2 вещи:
1) чётко прописать алогритм хеша (конверсия небуквенных символов в A и z без всяких "например" и "лишь бы было уникально");
2) запретить редактирование сообщений если они уже приняты сервером (ибо это сломает сходимость хеша);
из вышесказанного вытекает ещё одно требование к узлам - проверять все входящие сообщения на совпадение хеша (по чётко прописанному в стандарте алгоритму) для отбрасывания всего, что не сходится (а оно не сойдётся если имя эхи не то или получателя/отправителя исправили или текст покоцался)

13/10/24 06:04 UTCILzKaSPk4mhmbnW8C2dM * REPLY

* * *

Re: Некорректные сообщения! shaos to shaos

https://hugeping.tk/u/e/oldpc.51t.ru

====
oldpc.51t.ru
73zlBKu8621aATH5SkH4
y7DFYDMApBrme9nhehVX
2XvYZ97i4I4mh1CQAU3G
6xlVJD05JIWxAc9DFdGa
O0nLmhAwM7ue2cUhUWMG
J9L2ZQFWRn9EO1PBopYK
oDqUfLHkbgx4nGE6cp4y
qD3xqOMALnhxXKiFkhi6
oW3z5qndxnIvySKBNCBs
OVPnZYUf9PYuFI2QESvT
fA0gfNf3o2IlHeLDg5Gt
vKLfirFV6cHKKcJH32rM
JwrRKyFrGau1TUj6dVI2
6z8ZvS6BiSD55Ik0uK6W
INM8dh0b9QWYolnOfFQx
YK72VF2WFxjbEuAbtDA0
c9sgQ8wLlmG6T1uK2kA8
VuQd1IXcVIVqb3ITifXZ
oEzDIsA5hy8Enxc0ZI3f
bkawVubpvKvz6debphFg
c74ii0Y4GynI6ZKmX9tE
fTlZz38CgMzhTp3er0or
Oiu4QOAAGuyF07nZOLc3
AbCUUHla1UlxpsP3oQAg
FlAbPqmSDcpzpdVqdIha
dp9LwyLJWBjnWQLN0lL2
pIegZwE3tUMlzP1YNe9x
VFDBu0HLrcREUWm9qfq7
AXCXyAwUTLec0PqhdmKU
AibFl1PPdBh2GJW9WDSi
64Sv1pXU8iZey6xKvPJG
2YxOzvz1QGJZFwDMTNk6
====


всё как было - ничего нового
так что ненадо разводить панику...

13/10/24 06:33 UTC4HGYRadWtcHJCr8vvDKb * REPLY

* * *

Re: Некорректные сообщения! iiii to shaos

интересно, каким образом он её создал, по какому принципу?

тогда всё проще

13/10/24 06:38 UTC9VfPvwhFO5feevIoA4zf * REPLY

* * *

Re: Некорректные сообщения! iiii to shaos

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

13/10/24 06:40 UTCbCFsApnNR834y0qr31Ej * REPLY

* * *

Re: Некорректные сообщения! iiii to shaos

поскольку у меня её тоже больше нет, она действительно есть только у тебя :)

ок, заберу, почищу ненужное, прокомментирую/исправлю устаревшее и сконвертирую всё в retro.talks. а свою old.pc убью. в общем, никто не пострадал, но непонятно, почему станция Петра поместила их в old.pc, если ты проставил там новую эху внутри

13/10/24 06:42 UTC0NToobRPSmfGivTYiULM * REPLY

* * *

Re: Некорректные сообщения! iiii to iiii

зачитался, сижу восстанавливаю games.utf по исходнику инсталлера. восстановил :)

13/10/24 06:43 UTCfLPXAFLzWN99LADcUYgW * REPLY

* * *

Re: Некорректные сообщения! iiii to shaos

а ещё есть какие-нибудь архивы?

13/10/24 06:47 UTCpu3XY2upL7iCpJdsMVhI * REPLY

* * *

Re: Некорректные сообщения! iiii to iiii

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

13/10/24 06:58 UTCLnUFFh9Ux24e0dqSMZM6 * REPLY

* * *

Re: Некорректные сообщения! shaos to iiii

> интересно, каким образом он её создал, по какому принципу?

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

13/10/24 07:00 UTCFfwlcIaYsbmqCW3zZhs1 * REPLY

* * *

Re: Некорректные сообщения! shaos to iiii

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

ну на самом деле одно другому не противоречит - надо просто ввести понятие draft для сообщений которые только что приняты сервером - их надо просто попридержать какое-то время (5 минут?) прежде чем флаг draft снимется и сообщение станет доступно для фетчинга с других узлов и если юзер вдруг решил исправить draft, то надо УБИТЬ старое сообщение и СОЗДАТЬ новое с ДРУГИМ msgid !!! т.к. старое сообщение ещё не ушло, то о такой подмене никто не узнает, а если сообщение уже ушло (т.е. флаг draft снялся), то всё - исправлять это сообщение уже больше нельзя иначе в системе будут циркулировать сообщения с одним и тем же msgid, но разным содержимым - поэтому и надо сверять хэши при фетче (хотя бы чтобы защититься от коррапнутых при хранении или передаче сообщений)

P.S. тот же механизм можно использовать для модерирования сообщений от новых поинтов - они будут в сосотянии draft пока модератор узла их не одобрит...

13/10/24 07:07 UTCJWPuC5pqxw53YbjYKUUB * REPLY

* * *

Re: Некорректные сообщения! shaos to iiii

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

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

13/10/24 07:12 UTC7loJqYaJIqpsgpOvyMA2 * REPLY

* * *

Re: Некорректные сообщения! shaos to iiii

> а ещё есть какие-нибудь архивы?

я в декабре 2021 года качнул database.tar.xz с alicorn и сейчас поднял на локальном узле потихоньку вытаскивая оттуда полезное (например python.15 уже вытащил)

ii.stat почему то был только на spline-online.ru, а в архиве alicorn его небыло - тоже стянул...

13/10/24 07:17 UTCoLYuAsHp8q4xzAAW0P2b * REPLY

* * *

Re: Некорректные сообщения! shaos to iiii

> но непонятно, почему станция Петра поместила их в old.pc, если ты проставил там новую эху внутри

на тот момент когда он фечнул в этих сообщениях в качестве эхи стояла именно old.pc - я потом пробовал ставить oldpc.51t.ru, а потом обратно всё откатил, но это всё уже никуда не попало...

13/10/24 07:24 UTCrpvxz6pmyyII8mVOQ7El * REPLY

* * *

Re: Некорректные сообщения! Iiii to shaos

Мне лень так конвертить :)

Я сконвертил но не выложил так как ушёл, приду выложу проверишь

13/10/24 07:31 UTCl8ovfJexOUyQYgAAIRZA * REPLY

* * *

Re: Некорректные сообщения! Iiii to shaos

А ну тогда вообще ничего не страшно, это валидная эха old.pc

13/10/24 07:31 UTCekYt5zeRFKR3eZZW6nuZ * REPLY

* * *

Re: Некорректные сообщения! Iiii to shaos

Там нет многих эх которые я даже на память помню.

У кого-то он в любом случае есть, надо только найти его...

13/10/24 07:35 UTCOdXmrACZ9wgf4DS61PEA * REPLY

* * *

Re: Некорректные сообщения! shaos to Iiii

> А ну тогда вообще ничего не страшно, это валидная эха old.pc

ну просто эти сообщения для old.pc пришли на запрос эхи oldpc.51t.ru и я уже понял, что это было нехорошо...

13/10/24 07:44 UTCNpyGwyYbLwvQROoQMMh9 * 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