#  Re: Новый узел IDEC http://shaos.net:8085
shaos (shaos, 2) → shaos  –  05:06:47 2024-09-29

А ещё гугл начал индексировать мой узел через https:// т.к. из-за переезда нода стала видна также и по другому доменному имени, у которого есть LetsEncrypt сертификат:

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

Пришло время переименовываться из shaos.net:8085 в sprinternet.io?...
#  Оригинальный сервер ii
shaos (shaos, 2) → All  –  04:13:16 2024-09-29

Ни у кого не сохранилось? Для истории так сказать - версии от 0.1 до 0.5 (последняя?)
Веб-архив тупит https://web.archive.org/web/20140703233815/http://ii.51t.ru:80/
Вроде чегой-то лежало на битбакете по адресу https://bitbucket.org/51t/ii/
Теперь нету :(
#  Re: Анархия хэшей
shaos (shaos, 2) → doesnm  –  03:11:23 2024-09-29

> Кстати, а куда делся Ordos и где код tgi?

Экспериментально определил, что tgi тоже как и Go-реализации подменяет на A и Z, в итоге имеем:

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

A и z:
- оригинальный ii (судя по архивным мессагам)
- ii-php
- iing
#  Re: Анархия хэшей
shaos (shaos, 2) → shaos  –  00:56:57 2024-09-29

Под более сбалансированным я имею ввиду распределение вероятностей попадания той или иной буквы в хэш - по архивным сообщениям оно выглядит так:

0 734
1 689
2 710
3 695
4 757
5 792
6 704
7 709
8 706
9 714
a 749
b 744
c 693

>> Читать далее
#  Re: Игры по ii
shaos (shaos, 2) → shaos  –  22:16:15 2024-09-28

Ещё одна фигня, которую я тогда же предлагал в relcom.games.pbem на базе моей игры в программируемых роботов Robot Warfare 1:

https://groups.google.com/g/relcom.games.pbem/c/1LXLseOhxvU/m/2ASlWm651CIJ

всем привет!

В связи с реанимацией моего проекта Robot Warfare 1, хотел
бы пригласить всех присутствующих сетян к обсуждению реальной
PBEM на основе RW1.
Первоначальная идея такой модификации была выдвинута
T.Rec.(Yury Kornukhin) более двух лет назад, а я оформил
эту идею сообразно своим личным представлениям и предпочтениям:

Экономическая модификация игры RW1+ должна стать полноценной PBEM.
Правила пока не доведены до ума и все нижеизложенное есть пока

>> Читать далее
#  Re: Анархия хэшей
shaos (shaos, 2) → Andrew Lobanov  –  21:58:02 2024-09-28

> Это какая-то дичь. Переписывать я её, конечно же, не буду :)

А мне кстати понравилось (после того как понял как оно работает) - вот так если бы сделали подсчёт хэшей для ii изначально, то было бы более сбалансированно нежели просто заменять 2 кода из 64х на уже использованные ранее (A и Z):

base64.urlsafe_b64encode(hashlib.sha256(msg).digest()).decode("utf-8").replace('-', '').replace('_', '')[:20].ljust(20,'A')
#  Re: Анархия хэшей
shaos (tavern,34) → shaos  –  20:47:23 2024-09-28

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

точнее так - "с определённой степенью уверенности можно сказать, что сообщение было неподменянное"
т.е. такой случай тоже надо маркировать - например жёлтым значком, т.е.
- зелёный значок - хэш сошёлся сразу;
- жёлтый значок - хзш сошёлся только после приведение к маленьким буквам;
- красный значок - хэш совсем никак не сходится.
#  Re: Анархия хэшей
shaos (shaos, 2) → doesnm  –  20:53:20 2024-09-28

> ing я не успел пощупать так что заинтересован только в tgi и ii-go...

можешь ещё пощупать ii-php (или мой вариант iii-php, который пока недалеко ушёл от оригинала)
#  Re: Анархия хэшей
shaos (shaos, 2) → doesnm  –  19:38:49 2024-09-28

а оно ещё и падает каждые N дней :)

или код таверны уже далеко убежал от опубликованного iing?
#  Re: Анархия хэшей
shaos (shaos, 2) → Andrew Lobanov  –  19:37:35 2024-09-28

Ну будет 100% совместимая между всеми проверка целостности данных :)

А так то конечно можно оба варианта поддержать при проверке целостности - типа проверяю c Az, если не сошлось, то уменьшаю msgid и подсчитанный хэш до маленьких буков и сравниваю опять - если сошлось, то сообщение было неподменянное, а если нет - то рисую напротив такого сообщения красный треугольный знак с ! внутри - вобщем как-то так :)

P.S. Я знаю, что некоторые ноды позволяют редактировать сообщения без изменения их msgid - у меня такие сообщения будут маркироваться как подменянные...
#  Re: Анархия хэшей
doesnm (tgi,8) → Andrew Lobanov  –  18:22:24 2024-09-28

shaos>>>> я не сильно флюент в пайтоне, но вроде это значит выкинуть - (используется вместо + в base64url) затем выкинуть _ (используется вместо / в base64url) потом взять 8 символов от начала и в конце сделать ljust(8,'A') который при данном раскладе не делает ничего?...
AL>>> Это какая-то дичь. Переписывать я её, конечно же, не буду :)
doesnm>> Переписывать всеравно надо. Кстати ты таверну на Python 2 держишь? Или просто рабочий код не на гх?
AL> Ну кому надо, те перепишут. Таверна на третьем питоне. Рабочий код фиг знает где.

Iing я не успел пощупать так что заинтересован только в tgi и ii-go (iing увидел мельком и что-то UI не особо заходит)
Ну и мб iissh если его нормально переписать

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
#  Re: Игры по ii
Andrew Lobanov (tavern,1) → tuple  –  16:51:38 2024-09-28

>> Хорошая игра. У меня знакомый даже стримил её.
tuple> Где можно увидеть запись?

На ютубе :)

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Re: Анархия хэшей
Andrew Lobanov (tavern,1) → doesnm  –  16:51:34 2024-09-28

shaos>>> я не сильно флюент в пайтоне, но вроде это значит выкинуть - (используется вместо + в base64url) затем выкинуть _ (используется вместо / в base64url) потом взять 8 символов от начала и в конце сделать ljust(8,'A') который при данном раскладе не делает ничего?...
AL>> Это какая-то дичь. Переписывать я её, конечно же, не буду :)
doesnm> Переписывать всеравно надо. Кстати ты таверну на Python 2 держишь? Или просто рабочий код не на гх?

Ну кому надо, те перепишут. Таверна на третьем питоне. Рабочий код фиг знает где.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Re: Игры по ii
Andrew Lobanov (tavern,1) → tuple  –  16:51:34 2024-09-28

>> Мне нравится их философия и не нравится их реализация ^__^
tuple> Философия мне тоже импонирует, я не программист, но что не так с реализацией?

Слишком сильно упираются в минимализм. Чуть больше надо гибкости.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Re: Игры по ii
tuple (ping,54) → tuple  –  08:44:32 2024-09-28

> В некоторых вариантах вполне дружелюбный интерфейс.

Да, сейчас посмотрел - https://traditio.wiki/Star_Hanter. Кто-то реализовал красивый но всё ещё текстовый интерфейс, заточенный под мобильные устройства, однако куда-то этот проект пропал. Сайт не работает.

> Хорошая игра. У меня знакомый даже стримил её.

Где можно увидеть запись?
#  Re: Игры по ii
tuple (ping,54) → Andrew Lobanov  –  08:41:17 2024-09-28

> Мне нравится их философия и не нравится их реализация ^__^

Философия мне тоже импонирует, я не программист, но что не так с реализацией?
#  Re: Анархия хэшей
doesnm (tgi,8) → Andrew Lobanov  –  08:44:54 2024-09-28

shaos>> я не сильно флюент в пайтоне, но вроде это значит выкинуть - (используется вместо + в base64url) затем выкинуть _ (используется вместо / в base64url) потом взять 8 символов от начала и в конце сделать ljust(8,'A') который при данном раскладе не делает ничего?...
AL> Это какая-то дичь. Переписывать я её, конечно же, не буду :)

Переписывать всеравно надо. Кстати ты таверну на Python 2 держишь? Или просто рабочий код не на гх?

+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
#  Re: Игры по ii
Andrew Lobanov (tavern,1) → tuple  –  08:32:44 2024-09-28

>> Откуда у молодёжи интерес к IRC не понимаю :)
>> Эта ирка нам старперам ещё в прошлом веке надоела ;)
tuple> Из того же веяния https://suckless.org и прочего.

Мне нравится их философия и не нравится их реализация ^__^

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Re: Игры по ii
Andrew Lobanov (tavern,1) → tuple  –  08:32:44 2024-09-28

>> Была такая игра StarTrek.
tuple> Да, даже пробовал играть когда-то, но ввиду того, что я привыкший всё-таки к более дружелюбным интерфейсам, остановился.

В некоторых вариантах вполне дружелюбный интерфейс.

>> Можно найти варианты, работающие на современных системах. Я бы рекомендовал SuperStarTrek.
tuple> Посмотрел, последнее обновление даже в 2023 году было. Добавили систему небесных координат из реальности.

Хорошая игра. У меня знакомый даже стримил её.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Re: Игры по ii
tuple (ping,54) → Andrew Lobanov  –  08:08:45 2024-09-28

> Была такая игра StarTrek.

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

> Можно найти варианты, работающие на современных системах. Я бы рекомендовал SuperStarTrek.

Посмотрел, последнее обновление даже в 2023 году было. Добавили систему небесных координат из реальности.
#  Re: Игры по ii
tuple (ping,54) → shaos  –  07:51:00 2024-09-28

> Откуда у молодёжи интерес к IRC не понимаю :)
> Эта ирка нам старперам ещё в прошлом веке надоела ;)

Из того же веяния https://suckless.org и прочего.
#  Re: Игры по ii
Andrew Lobanov (tavern,1) → shaos  –  07:53:43 2024-09-28

shaos> Эта ирка нам старперам ещё в прошлом веке надоела ;)

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

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Re: Игры по ii
Andrew Lobanov (tavern,1) → tuple  –  07:53:43 2024-09-28

tuple> Не родился тогда ещё, но есть у меня желание написать космическую игрушку в духе "Звёздного пути" для IRC. Исследование космоса, отдача приказов с кресла капитана и всякое такое. Можно даже на метапарсере отдачу приказов реализовать.

Была такая игра StarTrek. Можно найти варианты, работающие на современных системах. Я бы рекомендовал SuperStarTrek.

tuple> В IRC также существует https://www.piratesirc.com/ как пример.

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Re: Игры по ii
Andrew Lobanov (tavern,1) → shaos  –  07:41:05 2024-09-28

shaos> Если кто застал в конце 90-х начале нулевых были такие игры по E-mail - посылаешь свой ход некоему роботу емейлом и получаешь ответ через какое-то время, когда все игроки сделали свои ходы - а вот игры по ii (IDEC) кто-то когда-то делал?…

Была мысль поиграть в VGA Planet по idec, но кто ж будет играть? Я уже не буду :)

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
#  Re: Анархия хэшей
Andrew Lobanov (tavern,1) → shaos  –  07:41:04 2024-09-28

shaos> т.е. тоже 'A' и 'z' - получается надо бы спеку поправить? ;)

Смысла нет особого, так как это ни на что не влияет :)

+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
Powered by iii-php v0.11