Re: Автодискавери [39]
Re: Автодискавери
netsco(netsco, 2) — foxears
2024-12-03 00:51:27
>Твоя нода не проходит проверку на ii-шность, потому что в hamradio.73 у тебя нет сообщений :).
Вот теперь добавилась...))
shadow.net [5]
ChatGPT оборзел [6]
Re: ChatGPT оборзел
shaos(spnet, 2) — ahamai
2025-01-13 02:50:59
Ты с меня уже 3 дня ничего не берёшь - снова надумал отключаться?...
нодлист [1]
айл би бек [0]
айл би бек
ahamai(blackcat, 2) — All
2025-01-05 03:27:52
сабж
Старая статья о сети ii/idec [7]
Помянем tgi [8]
Re: Помянем tgi
doesnm(tgi,8) — shaos
2024-12-14 10:30:56
shaos> Хм, а куда blackcat пропал?
Его станция не отвечает, connection timeout
IDEC Droid, возвращение? [21]
В порядке эксперимента: barebones-ii [12]
Re: В порядке эксперимента: barebones-ii
doesnm(tgi,8) — ahamai
2024-11-30 15:05:29
ahamai> /z а затем и /u был введён потому что по одному слишком медленно было
ahamai> А изначально и было только e и m
Некропост
Я тут подумал, а что если сделать /e и /m директориями, list.txt, blacklist.txt и т.д как есть, а все /u эндпоинты реализовать через openresty или mod_magnet написав на Lua?
Своя станция [2]
Re: Своя станция
liathit(blackcat, 9) — doesnm
2024-11-29 15:41:38
>ну и разумеется тебе надо скопировать эхоконференцию (и обновлять её с каким-то интервалом)
По крону забираю c blcat с интервалом в 30 мин.
Новая нода — yesterlink [1]
запостил на лор [20]
Re: запостил на лор
ahamai(blackcat, 2) — shaos
2024-11-24 03:53:58
попали в топ10 месяца по лору, сейчас 8е место
Автодискавери [15]
Re: Автодискавери
revoltech(spnet, 4) — shaos
2024-11-22 10:23:08
shaos> Например мой "автокоординатор" это spnet.stats - я именно там заметил траффик от foxears.su ещё до того, как автор той ноды мне е-мейл написал ;)
Мы опять о разных вещах говорим. Поставь себя на место человека, который не может/не хочет регистрироваться ни через веб, ни через другие внешние каналы. Что ему делать? Создавать свою ноду. Как ему дать знать о её существовании другим участникам сети, не упираясь в поиск внешних контактов и языковой барьер, допустим? Статистика трафика — не аргумент, нода может вообще в .onion находиться, по трафику её не найдёшь.
Без фичи автокоординатора сеть не самодостаточна, вот что я хочу донести.
Спасм с учётки guest станции blcat [12]
Нода с TOTP [30]
Re: Нода с TOTP
revoltech(spnet, 4) — shaos
2024-11-21 12:17:28
Ладно, я пока решил, что запущу ноду без TOTP, без подписей, без авторега и без /u/push. Осталось только несколько организационных моментов порешать. К 1 декабря, думаю, будет готово.
Новая нода? [27]
Re: Новая нода?
foxears(spnet, 5) — All
2024-11-20 21:26:06
> P.S. А ты на hugeping тоже был (есть)?
Нет, я впервые из ro вылез)
Нодлист [3]
запустил ii.blcat.ru на тестовой версии 0.7 [29]
Re: запустил ii.blcat.ru на тестовой версии 0.7
shaos(spnet, 2) — revoltech
2024-11-20 13:30:43
Я вот думаю таки простой Nex-сервер написать и на тех же текстовых файлах msg/echo открыться по порту 1900 - так сказать для пущего разнобезобразия :)
ii.blcat.ru [8]
Re: ii.blcat.ru
guest(blackcat, 1) — ahamai
2024-11-20 11:59:49
Поднял локальную копию
Если ввести пустого юзера и скопировать auth строку, то можно постить сообщения от имени пустого юзера
Исправишь в 0.8?
кстати, а где дамп [4]
Re: кстати, а где дамп
shaos(spnet, 2) — ahamai
2024-11-19 14:41:00
Если бы я в 2021 году знал, что все свалят, то конечно бы всех заархивировал…
Станция ping уходит из сети idec [34]
Re: Станция ping уходит из сети idec
shaos(spnet, 2) — shaos
2024-11-18 20:34:11
Всё - таверна меня больше не фетчит. Ещё есть какой-то новый узел, который торкает меня каждый час - я про него уже писал на днях…
way to 0.7 [17]
Re: way to 0.7
ahamai(blackcat, 2) — shaos
2024-11-14 23:41:39
у нас тестирование это только фетчинг. берёшь любую эху и фетчишь. сфетчилось - тест прошёл. можно произвольную эху в произвольном месте создать.
В общем [31]
Re: В общем
shaos(spnet, 2) — shaos
2024-11-14 11:08:03
> Исправил, заодно добавив юникодовских буллетпоинтов для списка:
> Unicode Character “•” (U+2022)
Блин, последнее лоровское сообщение разъехалось (у себя поправил без изменения хеша, но вот у других кто забрал оно будет разъехавшееся) - ну вот кто делает вот такие вот списки:
<p>Из особенностей:</p>
<ul>
<li>
<p>Проверки выхода за границы массива. В TrapC применяется фундаментально иной способ работы с указателями и специальный механизм перехвата ошибок на основе обработчиков исключений (trap).</p>
</li>
<li>
<p>Проверки use after free.</p>
</li>
<li>
<p>Наличие GC.</p>
</li>
<li>
<p>Выделение памяти через new. *alloc и free нет.</p>
</li>
<li>
<p>Явная инициализация нулями.</p>
</li>
<li>
<p>Строгая типизация.</p>
</li>
</ul> ...
[>>>]
самый простой клиент в мире :) [2]
История ii [3]
Re: История ii
shaos(spnet, 2) — shaos
2024-11-11 21:46:42
Точнее есть только те, что были в архиве с alicorn
spnet проапгрейдился до iii-php v0.11 [2]
Re: spnet проапгрейдился до iii-php v0.11
shaos(spnet, 2) — shaos
2024-11-10 07:52:53
И оно в моём iii-php действительно всё ещё есть :)
elseif ($opts[0] == 'x' and $opts[1] == 'e' and remote('data')) {
$lines=explode("\n", $_POST['data']);
foreach ($lines as $line) {
$line=explode(":", $line);
if (count($line)!=2) continue;
$echoarea=trim($line[0]);
$msgid=trim($line[1]);
$index=$access->getMsgList($echoarea);
$maxElement=count($index)-1;
$search=array_search($msgid, $index);
if ($search!=NULL and $search<$maxElement) {
$newMessages=array_slice($index, $search+1);
echo $echoarea."\n".implode("\n", $newMessages)."\n";
} elseif ($search==$maxElement) {
continue;
} else {
echo $echoarea."\n".$msgids;
}
}
}
Новое лицо ii-go [110]
Re: Очередной беспорядок
shaos(spnet, 2) — ahamai
2024-11-09 18:25:29
> Я писал же, что в 99.9% в случае ответа через веб интерфейс
Ну через веб-морду если отвечаешь, то понятно что repto-сообщение есть (иначе как бы ты на него отвечал? ;)
> и в 98% случаев ответа через клиент это сообщение есть. Если нет, ничего не ставится
А вот в случае с клиентом наверное надо предусмотреть такой вариант - клиент наверное должен перед посылкой торкнуться на ноду и если там repto-сообщения ещё нету, наверное таки должен присовокупить @topicid в теле сообщения (которое на старых нодах просто будет показано первой строчкой в теле сообщения и это наверное ок), а то получится разрыв при показе, а исправлять пост-фактум уже нельзя т.к. хеш слетит (я всё ещё ратую за правильный хеш, по которому можно проверить целостность данных)...
Феерическая расстановка точек [18]
Re: Феерическая расстановка точек
ahamai(blackcat, 2) — revoltech
2024-11-07 12:59:06
topicid упрощает отслеживание цепочек и он однозначен (сабжи могут быть одинаковыми, могут измениться). я внесу в topicid в свой стандарт.
Разбор idec [48]
Re: Разбор idec
shaos(spnet, 2) — shaos
2024-11-06 10:19:09
Исправил :)
Заодно стал убирать знаки равно
X
X
X
X
X
Борьба с неадекватами [0]
Борьба с неадекватами
Andrew Lobanov(tavern,1) — All
2024-11-06 10:12:50
Предлагаю идею твита на уровне фетчера. Потому что в общем случае сабж невозможен, но так можно блокировать сообщения прямо на входе на станцию.
/u/push — оно вообще надо? [14]
Re: /u/push — оно вообще надо?
Andrew Lobanov(tavern,1) — hugeping
2024-11-06 08:42:04
hugeping> Согласен. Непонятно и мутно. Ну я такие сообщения буду дропать. Если echoarea в сообщении не соответствует тому что в запросе. Хотя предложил бы вообще не вводить echoarea в push.
Да. Я уже тоже решил, что про ii имеет смысл забыть. Уберу echoarea из полей запроса.
Философия ii и idec? [25]
Re: Мечта о клиенте ii/idec
ahamai(blackcat, 2) — tuple
2024-11-05 00:20:01
У нас нет клиентов
У нас нет инфрастуктуры
У нас нет заинтересованности писать клиенты
Сейчас не 2014
Наболтали [12]
Re: Наболтали
shaos(spnet, 2) — shaos
2024-11-04 21:43:44
А что с таверной? Лежит уже дня 3:
Service Unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later.
Apache/2.4.62 (Debian) Server at idec.spline-online.ru Port 80
Сообщения не в том порядке [32]
Re: Сообщения не в том порядке
revoltech(spnet, 4) — hugeping
2024-11-04 10:05:11
hugeping> У меня появилась ГИПОТЕЗА.
hugeping>
hugeping> 1) revoltech фетчит себе куда-то локально эхи из разных мест
hugeping> 2) revoltech сфетчил сообщение ahamai с ноды blcat
hugeping> 3) revoltech формирует в своём клиенте ответ на сообщение и отправляет его spnet. reply указывает на сообщение с blcat
hugeping> 4) spnet НЕ ПРОВЕРЯЕТ reply вообще и берет это сообщение (считаю, должен был отбросить)
hugeping> 5) ЗАТЕМ spnet забирает сообщение на которое был ответ с blcat
hugeping>
hugeping> Это всё объясняет. revoltech? shaos? я прав?
Да, всё так. Но это не должно быть проблемой вообще, как по мне. Там же AL объяснял уже: как прилетают в базу, так и прилетают, а упорядочивать — это уже задача клиента. Так что я в своей ноде такую проверку тоже делать не буду.
tii/ttix [4]
Re: tii/ttix
revoltech(spnet, 4) — revoltech
2024-11-03 23:30:39
revoltech> ну а дальше, думаю, разберёшься.
А, ну да, ещё auth.txt для постинга нужен. Формат тот же: на каждой строке урла станции и пароль через пробел.
spnet проапгрейдился до iii-php v0.9 [21]
Re: spnet проапгрейдился до iii-php v0.9
hugeping(ping,1) — shaos
2024-11-03 10:35:04
shaos> А так надо быть готовым к тому, что запросив у меня скажем -10:10 можно получить в ответ только 9 сообщений...
Интересно. Мой вариант фетча с пробами по -N:1 вроде бы устойчив к такому поведению. Вот если сразу 16 заблеклистишь последних, тогда будут проблемы :)
Стандарт [105]
Re: Стандарт
shaos(spnet, 2) — shaos
2024-11-03 06:36:32
> Узел должен обеспечивать запрос 40 сообщений в одном запросе /u/m. Клиент может запрашивать меньше, но узел должен обеспечивать передачу именно 40 сообщений за запрос.
Может быть первое предложение подкорректировать?
Количество одновременно запрашиваемых сообщений в одном запросе /u/m не должно превышать 40. Клиент может запрашивать меньше, но узел должен обеспечивать передачу именно 40 сообщений за запрос.
Адаптивный фетч с несколькими эхами сразу [4]
Shaos linux.14 [2]
я наверное тоже напишу спецификацию [10]
Re: я наверное тоже напишу спецификацию
ahamai(blackcat, 2) — revoltech
2024-11-02 15:51:55
> А потому что нефиг завязываться на точку было. Сделали бы 1) что-то в духе /u/l (в моём новом несовместимом протоколе будет /r/l вместо list.txt), 2) в выводе /u/e после каждой эхи (для отличия от msgid) ставить двоеточие. И всё, никаких коллизий.
так это теперь фича. пишешь туда то, что не хочешь, чтобы высвечивалось в веб :) раньше была внутренняя сисопская эха, которую мы называли "дальний кордон", типа "смотри я тебе на дальний кордон отправил". а теперь будет тайная эха, или эха-которую-нельзя-называть, и можно так же что-то туда написать и туда же послать :)
Разбор idec №2 [109]
Re: Разбор idec №2
ahamai(blackcat, 2) — revoltech
2024-11-02 15:49:48
> Без фильтрации айдишников — ой как сделает.
каким образом? у нас есть только два состояния - мы делим строку и получаем список эх. для каждого, что мы решили как эху:
1. у нас есть файл с такой эхой - отдаём этот файл
2. у нас нет файла с этой эхой, отдаём пустую эху
третьего не дано
Дополнения к стандарту [51]
Рома порвался [26]
Re: Рома порвался
ahamai(blackcat, 2) — Andrew Lobanov
2024-11-02 01:20:04
> Изменения ради изменений. Ты бы классно вписался в современную IT-индустрию с такими подходами.
я вообще не трогаю технологию. она по мне изначально идеальна. я про внедрение проекта, новых пользователей, новый софт и прочая инфраструктура - ничего этого нет. при Стали^W мне каждую неделю новые клиенты выходили :) была куча юзеров, эх и прочего. сейчас всё глухо, несколько месяцев активность вообще была околонулевая. Даже shaos свой форум в эху не переформатировал. :) Я думаю, если бы жизненные обстоятельства мне не помешали, и сеть и технология сейчас были бы куда популярнее. Сейчас я тоже хочу заняться именно контентом, есть несколько идей, но жизненные обстоятельства сейчас куда хуже, к сожалению. Попробую. Ваши форматы меня не интересуют вообще, idec я прочитал только несколько дней назад, новый не читал.
Я ПРОСТО НАПОМИНАЛ 2014. Делали формат, который ПОЛНОСТЬЮ совместим с ii, но при этом экономит трафик. Итог:
1.
2.
Извините [0]
Извините
Andrew Lobanov(tavern,1) — All
2024-11-01 12:31:45
Сабж. Почитал и понял, что проще везде Рому в твит добавить, чем читать эту галиматью. Превратил эху в помойку и рад. Видимо, воссоздаёт привычную среду.
Test emoji [6]
Re: Test emoji
Andrew Lobanov(tavern,1) — doesnm
2024-11-01 11:51:36
tuple>>> 🙄😬🧒👩🚀🙆♀️👩👦👦👩👦👒🤷♀️👩❤️💋👩🧛♀️☝️👻💂♀️🤫🍉🍰🥣🥡🍨🍢🏣
revoltech>> А почему не в idec.test?
doesnm> Его на ping-е нет
Так создай :)
Разбор idec №3 [0]
Разбор idec №3
ahamai(blackcat, 2) — All
2024-11-01 05:23:38
Ещё вопросы. Оказывается, нет возможности брать определённое количество сообщений из каждой эхи (я думал, это там было изначально). Это, оказывается, не нужно. Логично, в расширении, которое было сделано специально для экономии трафика, нет средств для экономии трафика. Тогда зачем нужен запрос, получающий количество сообщений в конкретных эхах? Что он даёт, для чего он, кто все эти люди.
На вопрос "где архив, где посмотреть сообщения за какой-то год" говорят "архив не нужен, эхи для общения". Это IRC для общения, а формат сохранения сообщения предусматривал их сохранение. Если это для общения, зачем тогда вообще нужны эхи на кучу тысяч сообщений, почему их не trunc-ать со старостью. То есть, в архив выгрузить эху нельзя, но старые сообщения хранить будем. Но будем рекомендовать их не выкачивать. Зачем делать распученые эхи, таская архивы, которые и не архивы вовсе. То есть, взяли идею "каждая эха это законченная капсула, которая или в активной работе или в архиве", потом сделали из неё чатилку, потом сделали средства бороться с оверхедом, которые это породило, сейчас надо бороться с последствиями последствий. Когда всё изначально работало ровно так, как задумано. Шарман. ...
[>>>]
голдификация вестей [1]
Re: голдификация вестей
ahamai(blackcat, 2) — ahamai
2024-11-01 03:43:50
ёпт, там с пробелами беда. но в любом случае, это гораздо читаемее, чем было изначально.
memo [1]
Re: memo
ahamai(blackcat, 2) — ahamai
2024-11-01 00:43:05
или пойдёт. у меня уже столько расхождений между текущей станцией и 0.7, что надо на 0.7 переползать и уже в неё изменения вносить. в общем, вся хрень типа девочек-аватарок и advent удаляется, я перееду на 0.7
тестовый архив [6]
Re: тестовый архив
Andrew Lobanov(tavern,1) — ahamai
2024-10-31 09:21:40
ahamai> смотрю я на это и думаю, а давайте ru.humor.14 на бон вернём?
У нас нет бона.
игры в эхах [21]
Re: игры в эхах
Andrew Lobanov(tavern,1) — tuple
2024-10-31 09:21:39
tuple> Ещё есть вариант найти мастера, сыграть в D&D.
В общем случае неудобно. Карту надо и токены.
tuple> P.S. Чур я бард-человек.