[>]
Re: develop.16 и ping
idec.talks
doesnm(tgi,8) — Andrew Lobanov
2024-10-04 17:04:26
doesnm>> Хотел забирать develop.16 с пинг ноды чтобы читать в read only
doesnm>> Написал такое:
doesnm>> ```
doesnm>> nodename ping
doesnm>> node https://club.hugeping.ru
doesnm>> echo develop.16
doesnm>> ```
doesnm>> При синхронизации пишет:
doesnm>> Работа с https://club.hugeping.ru/
doesnm>> ОШИБКА
doesnm>> ОШИБКА
doesnm>> Нажмите Enter для продолжения
doesnm>> ```
AL> Пропиши какую-нибудь билеберду в auth этой ноды. Мне лень это исправлять :)
Удивительно, но работает
~~В пароле оставил небольшую отсылку~~
Надо бы чтоли написать свой клиент...
[>]
Re: python.15
idec.talks
doesnm(tgi,8) — shaos
2024-10-07 09:41:14
>> Хотел сказать передавать по TLS и шифровать прям на хосте, но тут в гробу видали этот TLS (и есть за что)
shaos> TLS сильно неретрокомпьютерно - именно поэтому gemini никогда не будет на ретрокомпах ибо тяжко....
shaos> P.S. Тем временем я вытащил из небытия эху python.15 и добавил в список эх на моём узле:
shaos> https://sprinternet.io/iii-web.php?echo=python.15
Gemini без TLS это Spartan по идее
[>]
Re: Анархия хэшей
idec.talks
doesnm(tgi,8) — shaos
2024-10-07 21:22:58
shaos> Мне пока непонятно почему в 70% новых сообщений не сходится хэш - возможно новые генерилки RSS-новостей идут «мимо» стандартного пути посылки мессаг через апи поинта…
Насколько это плохо? И точно ли там новый код?
[>]
Re: IDEC-клиент на rein
std.rein
doesnm(ping,55) — tuple
2024-11-06 19:10:33
Так стоп
Но ведь IDEC может работать по любому протоколу
http - устоявшийся вариант
Бандл можно передать на флешке, распечатать на бумаге и т.д
Тоесть даже без интернета
[>]
Re: Первая коллизия???
idec.talks
doesnm(tgi,8) — shaos
2024-10-10 15:24:21
shaos> Это к Andrew Lobanov
shaos> А так там доке в маркдауне ведь - для веба их преобразовывать надо
shaos> Маркдаун проще прям на гитхабе и смотреть...
Не проблема. В том же GitHub Pages из коробки есть Jekyll
[>]
Re: IDEC-клиент на rein
std.rein
doesnm(ping,55) — hugeping
2024-11-06 21:51:11
hugeping> Вообще, я бы скорее смотрел на связку rein + ii-go. То-есть, на rein можно написать клиента, а забор отправку - всё делать через ii-tool из состава ii-go. Будет симпатично. И сделать это, вроде бы не сложно.
hugeping> Но!
hugeping> Во первых, сейчас там "комитет" будет шатать стандарт. Надо подождать месяц другой и посмотреть, будет ли выхлоп.
Если ты отделишь фетчер в ii-tool, то на комитет можно забить. Формат сообщений они ломать не должны. Ну и ты сейчас ни от какой сторонней ноды не зависишь
hugeping> Но если кто-то другой напишет, я только за. :)
Хочу написать реализацию парсера/конвертера в другой вид из ait/aio (сообщения в них по идее храняться одинаково, но в ait есть индекс)
Я думаю перенести с питона на луа проблемы не будет. Или мб сразу на луа сделать
[>]
Re: IDEC-клиент на rein
std.rein
doesnm(ping,55) — hugeping
2024-11-06 22:40:44
doesnm>> Хочу написать реализацию парсера/конвертера в другой вид из ait/aio (сообщения в них по идее храняться одинаково, но в ait есть индекс)
doesnm>> Я думаю перенести с питона на луа проблемы не будет. Или мб сразу на луа сделать
hugeping> Я не знаю что это за форматы (в чём их ценность). В ii-go просто строчки бандлов + индекс для быстрой выборки и поиска. Так что по идее из него/в него конвертер не проблема сделать. Но не оч. понял что это даст. Есть какой-то софт что работает с этим форматом?
Это есть в мануале цезия, но продублирую здесь от себя:
Есть несколько форматов для хранения эх: txt, aio, ait, ну и мб бандл
txt - есть две директории: echo и msg. В первой находятся файлы с именем эхи, а во второй файлы с айди сообщения которое содержит само сообщение
aio (all in one) - файл с именем эхи содержит содержит сообщения на каждой строке (вместо символа новой строки используется символ 15, но что-то не особо помогает)
ait - улучшенный aio и txt: в одном файле находится индекс, а в другом сообщения как в aio
Выходит что ты придумал свой :)
Как его назвать для своего парсера/конвертера?
Upd: есть еще sqlite, но в доках нет его спеки, а узнавать лень
[>]
Re: IDEC-клиент на rein
std.rein
doesnm(ping,55) — tuple
2024-11-06 22:42:17
hugeping>> Я не знаю что это за форматы (в чём их ценность). В ii-go просто строчки бандлов + индекс для быстрой выборки и поиска. Так что по идее из него/в него конвертер не проблема сделать. Но не оч. понял что это даст. Есть какой-то софт что работает с этим форматом?
tuple> С ними только caesium работает ;)
tuple> https://github.com/idec-net/caesium/blob/master/docs/formats.md
Не совсем: iing и ii-php в файловой режиме используют txt, других применений не встречал
[>]
Re: IDEC-клиент на rein
std.rein
doesnm(ping,55) — hugeping
2024-11-06 23:06:47
doesnm>> Это есть в мануале цезия, но продублирую здесь от себя:
doesnm>> Есть несколько форматов для хранения эх: txt, aio, ait, ну и мб бандл
hugeping> А, понял. В принципе, ii-tool если забирать по одной эхе и каждую эху помещать в свою базу (можно опциями этого добиться) - получится очень похоже на aio. Ну или наоборот, из общей базы ii-go можно выдернуть бандлы эх. Но что практически это даёт? Ведь цезий и так хорошо работает со своими базами? Или чисто утилитарная штука "на всякий случай"? Ну то есть, как этот конвертер применять и где?
1. Я хотел добавить еще форматы и посмотреть как оно себя вести будет (например Maildir)
2. Поиграться с скриптами которые выдают на выходе txt
[>]
Re: живые
idec.talks
doesnm(tgi,8) — shaos
2024-10-11 11:31:15
>> По ссылке spline там гит хостинг
shaos> паламалась
shaos> так то я туда по http:// хожу...
А, туда по http надо ходить, а
Лобанов так и не починит, ну и нода часто падает
[>]
Re: живые
idec.talks
doesnm(tgi,8) — iiii
2024-10-11 12:44:53
iiii> Стоп. Это чья станция, твоя или spline?
splineonline - лобанова
sprinternet - шаоса
[>]
Re: develop.16 и ping
idec.talks
doesnm(tgi,8) — doesnm
2024-10-11 12:54:13
AL>> Пропиши какую-нибудь билеберду в auth этой ноды. Мне лень это исправлять :)
doesnm> Удивительно, но работает
doesnm> ~~В пароле оставил небольшую отсылку~~
doesnm> Надо бы чтоли написать свой клиент...
На самом деле не работает
Цезий пишет что сообщений не обнаружено хотя в develop.16 есть сообшения которых нет у меня в кеше. Еще при фетче с tgi почему-то количество пишет с шагом в 4 сообщения (сообщений нет - сфетчено 4 сообщения)
[>]
Re: develop.16 и ping
idec.talks
doesnm(tgi,8) — doesnm
2024-10-11 12:59:48
AL>>> Пропиши какую-нибудь билеберду в auth этой ноды. Мне лень это исправлять :)
doesnm>> Удивительно, но работает
doesnm>> ~~В пароле оставил небольшую отсылку~~
doesnm>> Надо бы чтоли написать свой клиент...
doesnm> На самом деле не работает
doesnm> Цезий пишет что сообщений не обнаружено хотя в develop.16 есть сообшения которых нет у меня в кеше. Еще при фетче с tgi почему-то количество пишет с шагом в 4 сообщения (сообщений нет - сфетчено 4 сообщения)
А, или может я ошибся с датой
Походу надо больше спать
[>]
Re: ловите теперь спам и набеги :)
idec.talks
doesnm(tgi,8) — iiii
2024-10-11 18:40:09
iiii> https://www.linux.org.ru/forum/general/17755587
iiii> меня не фечьте, у меня тока для экспериментов станция
Интерфейс похож на iing... Хотя вроде бы что-то похожее было на оффициальном сайте ii
Мне такой дизайн почему-то не заходит
[>]
Re: Некорректные сообщения!
idec.talks
doesnm(tgi,8) — shaos
2024-10-14 09:49:01
shaos> ИМХО болталка это зло ибо болталка ни о чём очень быстро превращается в болталку о чём-нибудь конкретном, на что у людей есть разные взгляды, что может триггернуть кого-нибудь и затем начинается взаимные метания какашками, обзывания, мат, а также обещание найти и покалечить собеседника (я знаю о чём говорю т.к. админю phpBB форум более двух десятков лет)...
на tgi я могу писать только сюда и вроде бы в эху по zx spectrum
[>]
Re: Некорректные сообщения!
idec.talks
doesnm(tgi,8) — Andrew Lobanov
2024-10-15 12:00:26
AL> У всех разные архивы эх, а потом выяснится, что полного архива нет вообще ни у кого. Та же фигня, но в профиль.
А можно брать часть сообщений с одной ноды, а часть с другой?
[>]
Re: Некорректные сообщения!
idec.talks
doesnm(tgi,8) — Andrew Lobanov
2024-10-15 15:13:46
AL>>> У всех разные архивы эх, а потом выяснится, что полного архива нет вообще ни у кого. Та же фигня, но в профиль.
doesnm>> А можно брать часть сообщений с одной ноды, а часть с другой?
AL> Можно.
Тогда по идее не должно быть проблемы что на некоторых нодах заблочены сообщения
[>]
Re: Некорректные сообщения!
idec.talks
doesnm(tgi,8) — iiii
2024-10-17 09:50:32
iiii> Мне не нравится, что потерялась изначальная идея - что написанные сообщения никуда не пропадают. Да, часть архива удалось восстановить, но некоторые эхи я бы ещё почитал - случайно заметил что ru.humor.14 сохранился.
iiii> Смысл был маленькие эхи и глобальные дублирующиеся архивы - щас нет ни того ни другого.
iiii> Идея что на ноде не полная эха мне не нравится - хотя у меня у самого rss-эхи урезанные, но содержимое оттуда потерять не жалко :)
А сколько весят полные архивы? У моего одноплатника сдкарта на 64гб
+могу запрячь ссд на 512гб по нативному сата
Поместится?
[>]
Re: Некорректные сообщения!
idec.talks
doesnm(tgi,8) — shaos
2024-10-17 11:29:11
>> А сколько весят полные архивы?
shaos> То что есть старого в развёрнутом виде весит около 200 МБ (это 46 тысяч сообщений).
shaos> Говорят раньше было до 80 тысяч и современных собщений ещё порядка 22 тысяч имеется (90 мегов).
shaos> т.е. в пределе порядка полугигабайта ii/IDEC-наследия с 2014 года набирается (но у меня на руках есть только 300 МБ - 200 старых и 90+ новых)
Пф, маловато звучит
Это и у меня на телефоне поместится
[>]
Re: Новое лицо ii-go
idec.talks
doesnm(tgi,8) — hugeping
2024-10-17 22:10:37
hugeping> Почему-то потянуло на перемены. В итоге влил сегодня много нового в ii-go репозиторий на github (ветка devel). В том числе и поменял "лицо".
hugeping> Может немного укачивать, и вообще... Наверное будет непривычно, и кому-то обязательно не понравится. Но назад пути нет! Хотелось сделать попроще интерфейс. Пока пользуюсь и смотрю, как оно вообще... :)
Есть такое. Мне почему-то ii/IDEC удобнее читать как форум, однако такое представление только у ii-go и tgi
У остальных какой-то косплей морды ii
-1 выходит?
[>]
Re: ловите теперь спам и набеги :)
idec.talks
doesnm(tgi,8) — shaos
2024-10-22 22:48:17
shaos> Точка входа у меня теперь https://sprinternet.io/iii/ а http://shaos.net:8085 пока остаётся для совместимости (т.к. я там в-первые свой узел поднял в 2021 году)
Я замечал еще упоминания idec.shaos.net
Кстати если tgi все таки "дефедерируют", то лучше взять поинта у тебя или hugeping?
[>]
Re: ловите теперь спам и набеги :)
idec.talks
doesnm(tgi,8) — shaos
2024-10-23 11:23:58
shaos> Ну idec.shaos.net был просто форвардингом на http://shaos.net:8085 а сейчас ведёт на всё тот же sprinternet.io
shaos> Где брать поинта - решай сам :)
shaos> Я здесь тоже на птичьих правах, а hugeping тут давно…
Создал у hugeping на кастом почту. Сразу запросило активацию. Это защита сработала или так для каждого аккаунта? Может надо было почту от yandex ввести? В любом случае я написал, но не знаю получу ли отлуп
[>]
Re: ловите теперь спам и набеги :)
idec.talks
doesnm(ping,55) — hugeping
2024-10-23 15:28:00
hugeping> Короче, пока гипотеза такая. Ты взял пароль, а не строку auth. Если это так, то просто зайди в вебе https://club.hugeping.ru/profile и скопируй Auth строку себе в цезий.
hugeping> Если не это, то мне нужно воспроизвести и проверить. Вообще, конечно, всё должно работать. Цезием я сам пользовался как и андроид клиентом. Но не исключено, что что-нибудь сломалось, нужно проверить. В общем, жду ответа на гипотезу пока.
hugeping> P.S. Где-там сейчас исходники цезия лежат?
А auth не слишком короткий? А то вдруг когда-то начнут брутить аккаунты как в аське. Пароль от акка-то у меня 24 символа и хрен сбрутишь
[>]
Re: ловите теперь спам и набеги :)
idec.talks
doesnm(tgi,8) — hugeping
2024-10-23 15:24:53
doesnm>> Пытался отправить сообщение, но при синке написало "Access denied"
doesnm>> в веб с того же пароля зашло. Хм?
hugeping> Короче, пока гипотеза такая. Ты взял пароль, а не строку auth. Если это так, то просто зайди в вебе https://club.hugeping.ru/profile и скопируй Auth строку себе в цезий.
hugeping> Если не это, то мне нужно воспроизвести и проверить. Вообще, конечно, всё должно работать. Цезием я сам пользовался как и андроид клиентом. Но не исключено, что что-нибудь сломалось, нужно проверить. В общем, жду ответа на гипотезу пока.
hugeping> P.S. Где-там сейчас исходники цезия лежат?
Я ввел пароль как auth ибо так в tgi xD. Ладно, сейчас проверю
[>]
Re: Полуневдимые эхи
idec.talks
doesnm(ping,55) — revoltech
2024-10-24 12:44:43
revoltech> Проверил — у тебя эта фича есть и работает, а вот на tgi нет.
revoltech> Зачем её убирать, в принципе? Всё равно скрытые эхи в общем списке не видны. Неплохая же блог-платформа выходит. И да, мне как раз эта идея в изначальной документации понравилась тоже.
Емнип блоги хоть и есть в IDEC (hugeping, tgi, difrex), но изначально они не задумывались ибо "ты подписываешься не на человека, а на контент"
[>]
Re: Полуневдимые эхи
idec.talks
doesnm(ping,55) — tuple
2024-10-24 15:11:17
AL>> Может, вам проще взять phpbb? Зачем портить такую замечательную и простую вещь, как ii/idec?
tuple> Вот-вот, куда усложнять маленький милый ii/idec? Он хорош таким, каким он есть.
Усложнять сам протокол или его реализацию? Немного разные вещи
[>]
Re: Полуневдимые эхи
idec.talks
doesnm(ping,55) — shaos
2024-10-24 16:09:14
shaos> Да не маленький он уже…
shaos> И кстати зачем родили IDEC если ii был такой уютненький и самодостаточный? ;)
А кто заставляет вас его использовать? ii и IDEC полностью совместимы
Хотя бесполезного трафика станет больше
Да и можно ли сравнить ii/IDEC с SMTP? Тоже простой протокол, но пришлось навешать кучу костылей начиная от авторизации и заканчивая всякими DKIM/DMARC/SPF
[>]
Re: Полуневдимые эхи
idec.talks
doesnm(ping,55) — hugeping
2024-10-25 19:09:44
shaos>> хотя не - max(index) не будет работать т.к. индекс общий на все эхи
shaos>> видимо надо запрещать удалять сообщения физически...
hugeping> Идея с счётчиками работает ТОЛЬКО в условиях ii. Когда все базы одинаковы. Тогда ничего не надо городить и счётчик - полное число сообщений эхи, включая блеклист. Вот меня тоже давно грызёт мысль что нужно что-то упрощать. Но я боюсь что то менять. :)
Работает - не трогай?
[>]
Re: Полуневдимые эхи
idec.talks
doesnm(ping,55) — revoltech
2024-10-26 18:35:40
shaos>> Меньше это Gopher или Nex овер телнет :)
revoltech> Да не обязательно овер телнет, но да, суть в том, чтобы не относящихся непосредственно к ii метаданных меньше гонять. Здесь и так сообщения в base64 оборачиваются, что уже 4/3 от полезной нагрузки...
Го дропнем base64
[>]
Re: Полуневдимые эхи
idec.talks
doesnm(ping,55) — Andrew Lobanov
2024-10-27 14:34:15
shaos>>>> Меньше это Gopher или Nex овер телнет :)
revoltech>>> Да не обязательно овер телнет, но да, суть в том, чтобы не относящихся непосредственно к ii метаданных меньше гонять. Здесь и так сообщения в base64 оборачиваются, что уже 4/3 от полезной нагрузки...
doesnm>> Го дропнем base64
AL> Предлагаю отказаться от HTTP, base64, списков и переделать всё на актбаунды.
Поддерживаю
[>]
Re: Полуневдимые эхи
idec.talks
doesnm(ping,55) — Andrew Lobanov
2024-10-27 14:34:16
AL> Ты бы хоть иногда из крупных городов куда-то выезжал. Слайсы позволяют мне использовать IDEC в деревне, где интернет настолько нестабилен, что без слайсов можно просто забить на эти ваши эхи и общение в них.
У моего мобильного оператора бывают такие потери что даже к ирке не подключается
об HTTP и даже IDEC речи уже не идет
[>]
Re: Стандарт
idec.talks
doesnm(ping,55) — Andrew Lobanov
2024-10-27 22:42:41
shaos>> дык у него ещё нету ноды - тока клиент :)
AL> Вот и повод написать ноду :)
Может и мне что нибудь написать. Хотя это скорее всего будет очередной проект в /projects который я подзаброшу из-за лени или какого-то затыка и когда-то давно вернусь
[>]
Re: Стандарт
idec.talks
doesnm(ping,55) — Andrew Lobanov
2024-10-28 13:27:36
AL> Накинул приблизительный черновик стандарта.
AL> http://s.spline-online.ru/idec.html
AL> Просьба посмотреть на предмет неоднозначностей и непонятностей. Постарался учесть всё, что мы тут обсуждали.
Отличия от ii только в имени эх? Просто на глаз по памяти ничего другого не заметил
[>]
Re: Стандарт
idec.talks
doesnm(ping,55) — revoltech
2024-10-28 14:49:25
doesnm>> Отличия от ii только в имени эх?
revoltech> И в слайсах.
Может я слепой, но по ссылке не нашел упоминания слайсов
[>]
Re: test
idec.talks
doesnm(tgi,8) — revoltech
2024-10-22 21:17:48
revoltech> С удовольствием, как только с tgi можно будет туда постить.
Не уверен что эта возможность вообще будет. Судя по всему сисоп забил на сеть. Подумываю сменить, но лень
[>]
Re: Разбор idec №2
idec.talks
doesnm(ping,55) — revoltech
2024-11-01 10:56:04
revoltech> Если брать продвинутый шелл вроде bash или oksh, всё можно сделать непосредственно в нём, кроме самой отдачи по TCP. Я, блин, гофер-клиента на чистом баше не так давно делал (Bopher-NG), вопрос только, что это решает.
Отдачу сделать по CGI (читерство), а вместо nc взять /dev/tcp (фича баша)
[>]
Re: Разбор idec №2
idec.talks
doesnm(ping,55) — shaos
2024-11-01 11:03:08
>> Такого, кстати, быть не должно.
shaos> Да запросто - например я вашу беседу у себя на ноде вижу задом наперёд - сначала твои ответы, потом сообщения на которые ты отвечаешь, а где-то наверное есть правильный порядок...
Кстати у меня тоже самое. Я думал это прикол ping
[>]
Re: Разбор idec №2
idec.talks
doesnm(ping,55) — revoltech
2024-11-01 11:25:19
doesnm>> Отдачу сделать по CGI (читерство), а вместо nc взять /dev/tcp (фича баша)
revoltech> Да что ж везде одни теоретики... /dev/tcp только для клиентских соединений работает. Сервер сугубо на нём не сделаешь.
Я же сказал что сервер по CGI