[>]
Re: python.15
idec.talks
Andrew Lobanov(tavern,1) — shaos
2024-10-09 08:54:58
>> На перле писать быстрее и проще, чем на пайтоне в разрезе различных анализаторов и мелких утилит.
shaos> Ну это кому как - мне например анализаторы и мелкие утилиты на голых сях проще писать :)
На сях много телодвижений приходится делать.
shaos> Покажи какой-нибудт перл в несколько строк, чтобы понять о чём речь
Под рукой нет.
>> А ещё он лучше подходит для эзотерического программирования.
shaos> Настоящая эзотерика это когда чистая Функциональщина :)
Настоящая эзотерика может быть на любом языке программирования. Хотья на паскале.
[>]
Re: Оригинальный сервер ii
idec.talks
iiii(ping,48) — Andrew Lobanov
2024-10-09 10:09:07
Я в какой то момент удалил все данные со всех компьютеров. У меня, собственно, и компьютера долгое время не было. Что где кто как архивирует я не знаю, я не знаю адресов других сайтов кроме hugeping.tk
[>]
Re: python.15
idec.talks
shaos(tavern,34) — Andrew Lobanov
2024-10-09 16:39:06
> Настоящая эзотерика может быть на любом языке программирования. Хотья на паскале.
Не - на паскале как ни пиши, всё равно получится валенок :)
[>]
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: 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) — 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) — 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) — 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
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:// хожу...