RSS
Pages: 1 ... 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ... 53
[>] Re: Оригинальный сервер ii
idec.talks
shaos(spnet, 2) — iiii
2024-10-09 08:10:50


о - сенькс :)

[>] Re: Оригинальный сервер ii
idec.talks
shaos(spnet, 2) — shaos
2024-10-09 08:17:05


аха :)

api/sx.py: return base64.urlsafe_b64encode( hashlib.sha256(s).digest() ).replace('-','A').replace('_','z')[:20]

[>] Re: Оригинальный сервер ii
idec.talks
iiii(ping,48) — shaos
2024-10-09 08:19:18


Странно. Мне казалось, что я просто вырезал символы, а потом делал .rjust('A',20). Ну, может и так.

[>] Re: Оригинальный сервер ii
idec.talks
iiii(ping,48) — iiii
2024-10-09 08:20:08


В jsonoвой версии это быть не могло, там были просто хэши на 32 символа от sha256

Что было в версиях до 0.1, я не помню.

[>] Re: Оригинальный сервер ii
idec.talks
iiii(ping,48) — iiii
2024-10-09 08:40:06


Кстати, а ii.tech.2014 где-нибудь показывают?

[>] Re: python.15
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-09 08:54:58


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

На сях много телодвижений приходится делать.

shaos> Покажи какой-нибудт перл в несколько строк, чтобы понять о чём речь

Под рукой нет.

>> А ещё он лучше подходит для эзотерического программирования.
shaos> Настоящая эзотерика это когда чистая Функциональщина :)

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

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

[>] Re: Оригинальный сервер ii
idec.talks
Andrew Lobanov(tavern,1) — iiii
2024-10-09 09:39:23


iiii> Кстати, а ii.tech.2014 где-нибудь показывают?

В 2014-м? :)

Я думал, у тебя всё осталось. В архивал аликорновских нет?

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

[>] Re: Оригинальный сервер ii
idec.talks
iiii(ping,48) — Andrew Lobanov
2024-10-09 10:09:07


Я в какой то момент удалил все данные со всех компьютеров. У меня, собственно, и компьютера долгое время не было. Что где кто как архивирует я не знаю, я не знаю адресов других сайтов кроме hugeping.tk

[>] Re: Оригинальный сервер ii
idec.talks
shaos(spnet, 2) — Andrew Lobanov
2024-10-09 16:29:35


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

[>] Re: python.15
idec.talks
shaos(tavern,34) — Andrew Lobanov
2024-10-09 16:39:06


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

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

[>] Re: python.15
idec.talks
tuple(ping,54) — shaos
2024-10-09 17:07:10


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

[>] Re: python.15
idec.talks
doesnm(tgi,8) — tuple
2024-10-09 18:02:31


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

А как же Erlang и Elixir?

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

[>] Re: python.15
idec.talks
shaos(spnet, 2) — tuple
2024-10-09 19:21:11


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

[>] Re: Первая коллизия???
idec.talks
hugeping(ping,1) — iiii
2024-10-09 21:52:21


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

[>] Re: Первая коллизия???
idec.talks
iiii(ping,48) — hugeping
2024-10-09 23:34:15


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

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

[>] Re: Первая коллизия???
idec.talks
shaos(spnet, 2) — hugeping
2024-10-10 02:43:48


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

[>] Re: Первая коллизия???
idec.talks
shaos(spnet, 2) — iiii
2024-10-10 02:45:45


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

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

[>] Re: Первая коллизия???
idec.talks
shaos(spnet, 2) — shaos
2024-10-10 04:44:25


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

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

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

[>] Re: python.15
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-10 06:57:08


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

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

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

[>] Re: python.15
idec.talks
Andrew Lobanov(tavern,1) — tuple
2024-10-10 06:57:08


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

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

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

[>] Re: python.15
idec.talks
Andrew Lobanov(tavern,1) — doesnm
2024-10-10 06:57:08


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

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

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

[>] Re: Первая коллизия???
idec.talks
hugeping(ping,1) — shaos
2024-10-10 07:42:45


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

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

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

[>] Re: Первая коллизия???
idec.talks
Andrew Lobanov(tavern,1) — hugeping
2024-10-10 08:48:29


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

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

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

[>] Re: Первая коллизия???
idec.talks
tuple(ping,54) — hugeping
2024-10-10 09:36:17


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

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

[>] Re: Первая коллизия???
idec.talks
shaos(spnet, 2) — hugeping
2024-10-10 10:52:34


> Видимо, "стандарт" писался не очень аккуратно! Давайте зафиксируем всё-таки. 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

[>] Re: Первая коллизия???
idec.talks
shaos(spnet, 2) — tuple
2024-10-10 10:58:21


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

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

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

[>] Re: Первая коллизия???
idec.talks
shaos(spnet, 2) — shaos
2024-10-10 11:20:33


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

ii://02tzzmoYvnkIfFNR8KNL

[>] Re: Первая коллизия???
idec.talks
doesnm(tgi,8) — shaos
2024-10-10 11:24:26


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

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

[>] Re: Первая коллизия???
idec.talks
shaos(spnet, 2) — doesnm
2024-10-10 11:32:44


Это к Andrew Lobanov

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

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

[>] Re: Первая коллизия???
idec.talks
Andrew Lobanov(tavern,1) — tuple
2024-10-10 12:25:08


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

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

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

[>] Re: Первая коллизия???
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-10 12:26:26


shaos> Это к Andrew Lobanov

Чего это?

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

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

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

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

[>] Re: Первая коллизия???
idec.talks
doesnm(tgi,8) — shaos
2024-10-10 12:24:21


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

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

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

[>] Re: Первая коллизия???
idec.talks
tuple(ping,54) — doesnm
2024-10-10 12:53:41


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

[>] Re: Первая коллизия???
idec.talks
hugeping(ping,1) — Andrew Lobanov
2024-10-10 16:00:54


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

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

[>] Re: Первая коллизия???
idec.talks
shaos(spnet, 2) — Andrew Lobanov
2024-10-10 17:51:25


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

[>] Re: Первая коллизия???
idec.talks
iiii(ping,48) — shaos
2024-10-10 23:42:08


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

[>] Re: Первая коллизия???
idec.talks
shaos(spnet, 2) — tuple
2024-10-11 00:43:48


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

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

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

[>] живые
idec.talks
iiii(ping,48) — All
2024-10-11 05:22:04


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

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

[>] Re: живые
idec.talks
doesnm(tgi,8) — iiii
2024-10-11 06:40:44


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

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

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

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

[>] Re: живые
idec.talks
Iiii(ping,53) — doesnm
2024-10-11 07:16:03


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

[>] Re: живые
idec.talks
Iiii(ping,53) — doesnm
2024-10-11 07:37:05


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

[>] Re: живые
idec.talks
shaos(spnet, 2) — Iiii
2024-10-11 08:02:27


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

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

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

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

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

[>] Re: живые
idec.talks
shaos(spnet, 2) — Iiii
2024-10-11 08:05:12


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

паламалась

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

[>] Re: живые
idec.talks
Iiii(ping,53) — shaos
2024-10-11 08:31:57


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

[>] Re: живые
idec.talks
Iiii(ping,53) — shaos
2024-10-11 08:37:06


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

[>] Re: живые
idec.talks
shaos(spnet, 2) — Iiii
2024-10-11 08:49:46


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

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

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

[>] Re: живые
idec.talks
Iiii(ping,53) — shaos
2024-10-11 08:53:07


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

[>] Re: живые
idec.talks
Iiii(ping,53) — shaos
2024-10-11 08:54:11


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

[>] Re: живые
idec.talks
doesnm(tgi,8) — shaos
2024-10-11 08:31:15


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

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

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

Pages: 1 ... 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 ... 53