# 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?...
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/
Теперь нету :(
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
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
>> Читать далее
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.
Правила пока не доведены до ума и все нижеизложенное есть пока
>> Читать далее
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')
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 и подсчитанный хэш до маленьких буков и сравниваю опять - если сошлось, то сообщение было неподменянное
точнее так - "с определённой степенью уверенности можно сказать, что сообщение было неподменянное"
т.е. такой случай тоже надо маркировать - например жёлтым значком, т.е.
- зелёный значок - хэш сошёлся сразу;
- жёлтый значок - хзш сошёлся только после приведение к маленьким буквам;
- красный значок - хэш совсем никак не сходится.
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, который пока недалеко ушёл от оригинала)
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?
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 - у меня такие сообщения будут маркироваться как подменянные...
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 если его нормально переписать
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
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> Где можно увидеть запись?
На ютубе :)
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
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 держишь? Или просто рабочий код не на гх?
Ну кому надо, те перепишут. Таверна на третьем питоне. Рабочий код фиг знает где.
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
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> Философия мне тоже импонирует, я не программист, но что не так с реализацией?
Слишком сильно упираются в минимализм. Чуть больше надо гибкости.
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
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. Кто-то реализовал красивый но всё ещё текстовый интерфейс, заточенный под мобильные устройства, однако куда-то этот проект пропал. Сайт не работает.
> Хорошая игра. У меня знакомый даже стримил её.
Где можно увидеть запись?
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
> Мне нравится их философия и не нравится их реализация ^__^
Философия мне тоже импонирует, я не программист, но что не так с реализацией?
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 держишь? Или просто рабочий код не на гх?
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
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 и прочего.
Мне нравится их философия и не нравится их реализация ^__^
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
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 году было. Добавили систему небесных координат из реальности.
Хорошая игра. У меня знакомый даже стримил её.
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
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 году было. Добавили систему небесных координат из реальности.
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 и прочего.
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> Эта ирка нам старперам ещё в прошлом веке надоела ;)
Но лучше то до сих пор ничего нет. Только переусложнённое монструзное и без нормальных клиентов нечто.
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
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/ как пример.
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
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, но кто ж будет играть? Я уже не буду :)
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
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' - получается надо бы спеку поправить? ;)
Смысла нет особого, так как это ни на что не влияет :)
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.
Andrew Lobanov (tavern,1) → shaos – 07:41:04 2024-09-28
shaos> т.е. тоже 'A' и 'z' - получается надо бы спеку поправить? ;)
Смысла нет особого, так как это ни на что не влияет :)
+++ Лично я вижу в этом перст судьбы – шли по лесу и встретили программиста.