# Re: Некорректные сообщения!
shaos (spnet, 2) → iiii – 17:48:20 2024-10-13
я себе пишу всякие такие проверялки на сях
лежат на гитлабе
https://gitlab.com/shaos/iii-php/-/tree/master/native-utils?ref_type=heads
например с помощью iii-check я проверял корректность эх ii://python.15 и ii://ii.stat прежде чем себе перетащить (там в итоге надо было переставить кое-какие сообщения, чтобы всё было в хронологическом порядке) - корректность тэга оно тоже проверяет...
shaos (spnet, 2) → iiii – 17:48:20 2024-10-13
я себе пишу всякие такие проверялки на сях
лежат на гитлабе
https://gitlab.com/shaos/iii-php/-/tree/master/native-utils?ref_type=heads
например с помощью iii-check я проверял корректность эх ii://python.15 и ii://ii.stat прежде чем себе перетащить (там в итоге надо было переставить кое-какие сообщения, чтобы всё было в хронологическом порядке) - корректность тэга оно тоже проверяет...
# Re: Некорректные сообщения!
shaos (spnet, 2) → iiii – 17:42:22 2024-10-13
> shaos, проверь с меня эху retro.talks.test
Вроде ок выглядит - Re сообщения ссылаются куда надо
Правда в одном сообщении в тексте осталась ссылка на несуществуюзщий msgid ( см. http://ii.blcat.ru/AVLUW1VuKb0T81PYx9rM )
И вот тут http://ii.blcat.ru/Iis8J50kYDLEJN0LMyRf наверное надо заменить линк на несуществующий club.syscall.ru (сейчас это club.hugeping.ru) - но это наверное мелочи, если гнаться за исторической аутентичностью, то наверное пусть остаётся как есть...
shaos (spnet, 2) → iiii – 17:42:22 2024-10-13
> shaos, проверь с меня эху retro.talks.test
Вроде ок выглядит - Re сообщения ссылаются куда надо
Правда в одном сообщении в тексте осталась ссылка на несуществуюзщий msgid ( см. http://ii.blcat.ru/AVLUW1VuKb0T81PYx9rM )
И вот тут http://ii.blcat.ru/Iis8J50kYDLEJN0LMyRf наверное надо заменить линк на несуществующий club.syscall.ru (сейчас это club.hugeping.ru) - но это наверное мелочи, если гнаться за исторической аутентичностью, то наверное пусть остаётся как есть...
# Re: Некорректные сообщения!
iiii (ping,48) → iiii – 08:46:07 2024-10-13
вообще надо как-нибудь ревизию сети провести на предмет эх, где эха не совпадает с тэгом
я, если соберу все сообщения со всех текущих станций, проверю
iiii (ping,48) → iiii – 08:46:07 2024-10-13
вообще надо как-нибудь ревизию сети провести на предмет эх, где эха не совпадает с тэгом
я, если соберу все сообщения со всех текущих станций, проверю
# Re: Некорректные сообщения!
iiii (ping,48) → hugeping – 08:40:53 2024-10-13
shaos, проверь с меня эху retro.talks.test
я там потом чёнить причешу, чёнить поудаляю и скорее всего просто в лоб переименую в retro.talks и смержу с текущей
iiii (ping,48) → hugeping – 08:40:53 2024-10-13
shaos, проверь с меня эху retro.talks.test
я там потом чёнить причешу, чёнить поудаляю и скорее всего просто в лоб переименую в retro.talks и смержу с текущей
# Re: Некорректные сообщения!
hugeping (ping,1) → iiii – 08:35:37 2024-10-13
iiii> да это единичный момент. всё равно мы же не фетчим что-то постороннее. для постороннего я бы вообще отдельную станцию поднимал, а потом уже с неё сам фетчил.
Я тоже считаю, что проблемы особой нет. А стандартов - чем меньше, тем лучше :)
hugeping (ping,1) → iiii – 08:35:37 2024-10-13
iiii> да это единичный момент. всё равно мы же не фетчим что-то постороннее. для постороннего я бы вообще отдельную станцию поднимал, а потом уже с неё сам фетчил.
Я тоже считаю, что проблемы особой нет. А стандартов - чем меньше, тем лучше :)
# Re: Некорректные сообщения!
iiii (ping,48) → hugeping – 08:32:34 2024-10-13
да это единичный момент. всё равно мы же не фетчим что-то постороннее. для постороннего я бы вообще отдельную станцию поднимал, а потом уже с неё сам фетчил.
iiii (ping,48) → hugeping – 08:32:34 2024-10-13
да это единичный момент. всё равно мы же не фетчим что-то постороннее. для постороннего я бы вообще отдельную станцию поднимал, а потом уже с неё сам фетчил.
# Re: Некорректные сообщения!
iiii (ping,48) → hugeping – 08:31:42 2024-10-13
я для того и формат такой делал, чтобы было какие сообщения к какой эхе, а не все скопом :)
iiii (ping,48) → hugeping – 08:31:42 2024-10-13
я для того и формат такой делал, чтобы было какие сообщения к какой эхе, а не все скопом :)
# Re: Некорректные сообщения!
hugeping (ping,1) → iiii – 08:31:41 2024-10-13
iiii> Это к вопросу о важности тэгов. Вообще обычно фетчеры ориентируются на то, какую эху забирают, но фетчер Петра, видимо, ориентируется на тэг. Поэтому получилась совершенно валидная эха old.pc, такая же, как оригинальная.
Не совсем понимаю, что за тег? Я просто забираю список id по всем эхам а потом забираю эти сообщения. Распаковываю и помещаю их в соответствии с содержимым в базу.
hugeping (ping,1) → iiii – 08:31:41 2024-10-13
iiii> Это к вопросу о важности тэгов. Вообще обычно фетчеры ориентируются на то, какую эху забирают, но фетчер Петра, видимо, ориентируется на тэг. Поэтому получилась совершенно валидная эха old.pc, такая же, как оригинальная.
Не совсем понимаю, что за тег? Я просто забираю список id по всем эхам а потом забираю эти сообщения. Распаковываю и помещаю их в соответствии с содержимым в базу.
# Re: Некорректные сообщения!
iiii (ping,48) → hugeping – 08:31:00 2024-10-13
> Я этого делать не буду, моя нода служит мне чисто утилитарно для моего проекта. Мне важно уметь редактировать сообщения. При этом не создаётся много сообщений, ID остаётся тем-же самым, но база хранит всю историю сообщений (но не отдаёт их наружу, всегда только последнее). Так же есть личные сообщения, но они тоже локализованы моей нодой.
я тоже иногда поправлю запятую там, и мне не страшно, что уйдёт неидентичный файл. на худой конец могу попросить просто грохнуть у всех сообщения и скачать их по новой. тут особо ничего не надо, изобретать чего-то там.
iiii (ping,48) → hugeping – 08:31:00 2024-10-13
> Я этого делать не буду, моя нода служит мне чисто утилитарно для моего проекта. Мне важно уметь редактировать сообщения. При этом не создаётся много сообщений, ID остаётся тем-же самым, но база хранит всю историю сообщений (но не отдаёт их наружу, всегда только последнее). Так же есть личные сообщения, но они тоже локализованы моей нодой.
я тоже иногда поправлю запятую там, и мне не страшно, что уйдёт неидентичный файл. на худой конец могу попросить просто грохнуть у всех сообщения и скачать их по новой. тут особо ничего не надо, изобретать чего-то там.
# Re: Некорректные сообщения!
iiii (ping,48) → shaos – 08:29:38 2024-10-13
Это к вопросу о важности тэгов. Вообще обычно фетчеры ориентируются на то, какую эху забирают, но фетчер Петра, видимо, ориентируется на тэг. Поэтому получилась совершенно валидная эха old.pc, такая же, как оригинальная.
iiii (ping,48) → shaos – 08:29:38 2024-10-13
Это к вопросу о важности тэгов. Вообще обычно фетчеры ориентируются на то, какую эху забирают, но фетчер Петра, видимо, ориентируется на тэг. Поэтому получилась совершенно валидная эха old.pc, такая же, как оригинальная.
# Re: Некорректные сообщения!
hugeping (ping,1) → hugeping – 08:29:07 2024-10-13
Насчёт запретить редактировать.
Я этого делать не буду, моя нода служит мне чисто утилитарно для моего проекта. Мне важно уметь редактировать сообщения. При этом не создаётся много сообщений, ID остаётся тем-же самым, но база хранит всю историю сообщений (но не отдаёт их наружу, всегда только последнее). Так же есть личные сообщения, но они тоже локализованы моей нодой.
Кроме того, я могу заниматься цензурой, например, вырезать мат из сообщений без их удаления. Но опять таки, это всё остается в рамках моего узла. По факту, таких случаев было, может быть 1-2 за всю историю, но они были.
Если это кого-то напрягает, снимайте фетч. Ну и я сам могу снять по просьбе.
hugeping (ping,1) → hugeping – 08:29:07 2024-10-13
Насчёт запретить редактировать.
Я этого делать не буду, моя нода служит мне чисто утилитарно для моего проекта. Мне важно уметь редактировать сообщения. При этом не создаётся много сообщений, ID остаётся тем-же самым, но база хранит всю историю сообщений (но не отдаёт их наружу, всегда только последнее). Так же есть личные сообщения, но они тоже локализованы моей нодой.
Кроме того, я могу заниматься цензурой, например, вырезать мат из сообщений без их удаления. Но опять таки, это всё остается в рамках моего узла. По факту, таких случаев было, может быть 1-2 за всю историю, но они были.
Если это кого-то напрягает, снимайте фетч. Ну и я сам могу снять по просьбе.
# Re: Некорректные сообщения!
hugeping (ping,1) → hugeping – 08:24:53 2024-10-13
hugeping> Да, именно. Видимо мне придётся добавить валидацию для такого случая, чтобы рассчитывать на ошибки тех, у кого забираю. А пока я откатил базу на вчерашнее состояние.
Хотя сделать это, не так-то просто. Ведь когда я формирую список id он уже отвязан от эх... Мнда... Ладно, подумаю на досуге.
hugeping (ping,1) → hugeping – 08:24:53 2024-10-13
hugeping> Да, именно. Видимо мне придётся добавить валидацию для такого случая, чтобы рассчитывать на ошибки тех, у кого забираю. А пока я откатил базу на вчерашнее состояние.
Хотя сделать это, не так-то просто. Ведь когда я формирую список id он уже отвязан от эх... Мнда... Ладно, подумаю на досуге.
# Re: Некорректные сообщения!
hugeping (ping,1) → shaos – 08:17:54 2024-10-13
>> А ну тогда вообще ничего не страшно, это валидная эха old.pc
shaos> ну просто эти сообщения для old.pc пришли на запрос эхи oldpc.51t.ru и я уже понял, что это было нехорошо...
Да, именно. Видимо мне придётся добавить валидацию для такого случая, чтобы рассчитывать на ошибки тех, у кого забираю. А пока я откатил базу на вчерашнее состояние.
hugeping (ping,1) → shaos – 08:17:54 2024-10-13
>> А ну тогда вообще ничего не страшно, это валидная эха old.pc
shaos> ну просто эти сообщения для old.pc пришли на запрос эхи oldpc.51t.ru и я уже понял, что это было нехорошо...
Да, именно. Видимо мне придётся добавить валидацию для такого случая, чтобы рассчитывать на ошибки тех, у кого забираю. А пока я откатил базу на вчерашнее состояние.
# Re: Некорректные сообщения!
shaos (spnet, 2) → Iiii – 07:44:08 2024-10-13
> А ну тогда вообще ничего не страшно, это валидная эха old.pc
ну просто эти сообщения для old.pc пришли на запрос эхи oldpc.51t.ru и я уже понял, что это было нехорошо...
shaos (spnet, 2) → Iiii – 07:44:08 2024-10-13
> А ну тогда вообще ничего не страшно, это валидная эха old.pc
ну просто эти сообщения для old.pc пришли на запрос эхи oldpc.51t.ru и я уже понял, что это было нехорошо...
# Re: Некорректные сообщения!
Iiii (ping,53) → shaos – 07:35:08 2024-10-13
Там нет многих эх которые я даже на память помню.
У кого-то он в любом случае есть, надо только найти его...
Iiii (ping,53) → shaos – 07:35:08 2024-10-13
Там нет многих эх которые я даже на память помню.
У кого-то он в любом случае есть, надо только найти его...
# Re: Некорректные сообщения!
Iiii (ping,53) → shaos – 07:31:53 2024-10-13
А ну тогда вообще ничего не страшно, это валидная эха old.pc
Iiii (ping,53) → shaos – 07:31:53 2024-10-13
А ну тогда вообще ничего не страшно, это валидная эха old.pc
# Re: Некорректные сообщения!
Iiii (ping,53) → shaos – 07:31:02 2024-10-13
Мне лень так конвертить :)
Я сконвертил но не выложил так как ушёл, приду выложу проверишь
Iiii (ping,53) → shaos – 07:31:02 2024-10-13
Мне лень так конвертить :)
Я сконвертил но не выложил так как ушёл, приду выложу проверишь
# Re: Некорректные сообщения!
shaos (spnet, 2) → iiii – 07:24:49 2024-10-13
> но непонятно, почему станция Петра поместила их в old.pc, если ты проставил там новую эху внутри
на тот момент когда он фечнул в этих сообщениях в качестве эхи стояла именно old.pc - я потом пробовал ставить oldpc.51t.ru, а потом обратно всё откатил, но это всё уже никуда не попало...
shaos (spnet, 2) → iiii – 07:24:49 2024-10-13
> но непонятно, почему станция Петра поместила их в old.pc, если ты проставил там новую эху внутри
на тот момент когда он фечнул в этих сообщениях в качестве эхи стояла именно old.pc - я потом пробовал ставить oldpc.51t.ru, а потом обратно всё откатил, но это всё уже никуда не попало...
# Re: Некорректные сообщения!
shaos (spnet, 2) → iiii – 07:17:17 2024-10-13
> а ещё есть какие-нибудь архивы?
я в декабре 2021 года качнул database.tar.xz с alicorn и сейчас поднял на локальном узле потихоньку вытаскивая оттуда полезное (например python.15 уже вытащил)
ii.stat почему то был только на spline-online.ru, а в архиве alicorn его небыло - тоже стянул...
shaos (spnet, 2) → iiii – 07:17:17 2024-10-13
> а ещё есть какие-нибудь архивы?
я в декабре 2021 года качнул database.tar.xz с alicorn и сейчас поднял на локальном узле потихоньку вытаскивая оттуда полезное (например python.15 уже вытащил)
ii.stat почему то был только на spline-online.ru, а в архиве alicorn его небыло - тоже стянул...
# Re: Некорректные сообщения!
shaos (spnet, 2) → iiii – 07:12:19 2024-10-13
> короче я так понимаю, repto проще всего будет менять постфактум, чтобы не городить огороды, поэтому хэши в результате всё равно не сойдутся. ну да ладно.
ну почему? если перекодировать сообщения в хронологическом порядке, то можно и repto подменить т.к. repto будут ссылаться на msgid который заведомо уже был и уже сконверчен - т.е. просто подменяем и всё
shaos (spnet, 2) → iiii – 07:12:19 2024-10-13
> короче я так понимаю, repto проще всего будет менять постфактум, чтобы не городить огороды, поэтому хэши в результате всё равно не сойдутся. ну да ладно.
ну почему? если перекодировать сообщения в хронологическом порядке, то можно и repto подменить т.к. repto будут ссылаться на msgid который заведомо уже был и уже сконверчен - т.е. просто подменяем и всё
# Re: Некорректные сообщения!
shaos (spnet, 2) → iiii – 07:07:45 2024-10-13
> нет, не надо, иногда сообщение на станции нужно подправить в последний момент, это бывает нужно.
> сверять хэши не нужно. просто у каждого нового сообщения всегда должен быть уникальный хэш, не повторяющий старый.
ну на самом деле одно другому не противоречит - надо просто ввести понятие draft для сообщений которые только что приняты сервером - их надо просто попридержать какое-то время (5 минут?) прежде чем флаг draft снимется и сообщение станет доступно для фетчинга с других узлов и если юзер вдруг решил исправить draft, то надо УБИТЬ старое сообщение и СОЗДАТЬ новое с ДРУГИМ msgid !!! т.к. старое сообщение ещё не ушло, то о такой подмене никто не узнает, а если сообщение уже ушло (т.е. флаг draft снялся), то всё - исправлять это сообщение уже больше нельзя иначе в системе будут циркулировать сообщения с одним и тем же msgid, но разным содержимым - поэтому и надо сверять хэши при фетче (хотя бы чтобы защититься от коррапнутых при хранении или передаче сообщений)
P.S. тот же механизм можно использовать для модерирования сообщений от новых поинтов - они будут в сосотянии draft пока модератор узла их не одобрит...
shaos (spnet, 2) → iiii – 07:07:45 2024-10-13
> нет, не надо, иногда сообщение на станции нужно подправить в последний момент, это бывает нужно.
> сверять хэши не нужно. просто у каждого нового сообщения всегда должен быть уникальный хэш, не повторяющий старый.
ну на самом деле одно другому не противоречит - надо просто ввести понятие draft для сообщений которые только что приняты сервером - их надо просто попридержать какое-то время (5 минут?) прежде чем флаг draft снимется и сообщение станет доступно для фетчинга с других узлов и если юзер вдруг решил исправить draft, то надо УБИТЬ старое сообщение и СОЗДАТЬ новое с ДРУГИМ msgid !!! т.к. старое сообщение ещё не ушло, то о такой подмене никто не узнает, а если сообщение уже ушло (т.е. флаг draft снялся), то всё - исправлять это сообщение уже больше нельзя иначе в системе будут циркулировать сообщения с одним и тем же msgid, но разным содержимым - поэтому и надо сверять хэши при фетче (хотя бы чтобы защититься от коррапнутых при хранении или передаче сообщений)
P.S. тот же механизм можно использовать для модерирования сообщений от новых поинтов - они будут в сосотянии draft пока модератор узла их не одобрит...
# Re: Некорректные сообщения!
iiii (ping,48) → iiii – 06:58:03 2024-10-13
короче я так понимаю, repto проще всего будет менять постфактум, чтобы не городить огороды, поэтому хэши в результате всё равно не сойдутся. ну да ладно.
iiii (ping,48) → iiii – 06:58:03 2024-10-13
короче я так понимаю, repto проще всего будет менять постфактум, чтобы не городить огороды, поэтому хэши в результате всё равно не сойдутся. ну да ладно.
# Re: Некорректные сообщения!
iiii (ping,48) → shaos – 06:47:03 2024-10-13
а ещё есть какие-нибудь архивы?
iiii (ping,48) → shaos – 06:47:03 2024-10-13
а ещё есть какие-нибудь архивы?
# Re: Некорректные сообщения!
iiii (ping,48) → iiii – 06:43:07 2024-10-13
зачитался, сижу восстанавливаю games.utf по исходнику инсталлера. восстановил :)
iiii (ping,48) → iiii – 06:43:07 2024-10-13
зачитался, сижу восстанавливаю games.utf по исходнику инсталлера. восстановил :)
# Re: Некорректные сообщения!
iiii (ping,48) → shaos – 06:42:39 2024-10-13
поскольку у меня её тоже больше нет, она действительно есть только у тебя :)
ок, заберу, почищу ненужное, прокомментирую/исправлю устаревшее и сконвертирую всё в retro.talks. а свою old.pc убью. в общем, никто не пострадал, но непонятно, почему станция Петра поместила их в old.pc, если ты проставил там новую эху внутри
iiii (ping,48) → shaos – 06:42:39 2024-10-13
поскольку у меня её тоже больше нет, она действительно есть только у тебя :)
ок, заберу, почищу ненужное, прокомментирую/исправлю устаревшее и сконвертирую всё в retro.talks. а свою old.pc убью. в общем, никто не пострадал, но непонятно, почему станция Петра поместила их в old.pc, если ты проставил там новую эху внутри