[>]
Re: Станция ping уходит из сети idec
idec.talks
shaos(spnet, 2) — doesnm
2024-11-06 10:07:36
> Пусть расходятся по нодам если все еще заинтересованы сетью и читают эту эху
> Хотя выбора немного: либо шаос, либо тги. Есть таверна, но в текущем виде она слишком нестабильна
У меня нет свободной регистрации - придётся писать челобитную на е-мейл ;)
Регистрацию потом сделаю, когда научусь из PHP посылать е-мейл с линком верификации...
[>]
Re: Станция ping уходит из сети idec
idec.talks
shaos(spnet, 2) — doesnm
2024-11-06 11:03:38
Функция mail только в винде работает как я понял, а у меня линух
Сендмейла у меня тоже нету - у меня есть внешний SMTP сервер за который я плачу
Я знаю phpBB чото нагродил своё через сокеты, чтобы SMTP отправлять, и оно там 100% работает уже много-много лет...
[>]
Re: Станция ping уходит из сети idec
idec.talks
shaos(spnet, 2) — doesnm
2024-11-06 12:10:44
Да - видел такое
Выглядит тяжеловатым
Я погляжу повнимательнее как в phpBB сделано - может удастся аккуратно вырезать
Когда-то давно я пользовал достаточно лёгкую SMTP-посылалку на перле (в конце 90-х налае 00-х) - может её перепишу на PHP...
[>]
Re: Феерическая расстановка точек
idec.talks
shaos(spnet, 2) — revoltech
2024-11-06 12:16:31
ну кому не форум, а кому форум :)
я думаю пользователю надо в руки руль, которым он будет выбирать как он хочет видеть сообщения - единым фидом, фидами по эхам, форумом по сабжам или вообще древовидными тредами (я это обязательно поддержу в обозримом будущем)
и topicid никому не мешает - не хочешь собирать сообщения в тему - игнорируй его :)
[>]
Re: Станция ping уходит из сети idec
idec.talks
shaos(spnet, 2) — doesnm
2024-11-06 12:49:04
> hugeping предложил твою станцию как альтернативу
Ну кому надо пишите мылом на me собака shaos тучка net - договоримся по authstring и правилам (моя нода физически находится в США, поэтому должна уважать местные законы и т.д.)
По поводу стабильности - нода существует с декабря 2021 года - сначала она была на
http://shaos.net:8085 (и до сих пор ещё открывается по старому адресу), а теперь официально живёт тут:
https://sprinternet.io/iii-web.php
Домен sprinternet.io проплачен до января 2027 года и если всё будет хорошо он будет жить и дальше - я умею долго поддерживать свои интернет ресурсы - например мой форум
http://www.nedopc.org/forum/ существует с января 2003 года (с 2005 по этому самому адресу) так что я никуда не уйду и внезапно не закроюсь :)
[>]
Re: Феерическая расстановка точек
idec.talks
shaos(spnet, 2) — revoltech
2024-11-06 12:50:34
> Так это просто кривая реализация. Кривейшая, если она разбрасывает по отдельным словам, а не по всему содержимому поля subj целиком.
> Можно ведь и нормально сделать.
тогда ты соберёшь сообщения test и Re: test из 2024 года вместе с test и Re: test из 2018 :)
[>]
Re: Новое лицо ii-go
idec.talks
shaos(spnet, 2) — ahamai
2024-11-06 20:43:25
> это был эксперимент. использовался rsa. есть регцентры, которые кодируют имя, адрес, опции и цифровую подпись в base64 строку. это квиток. с этим квитком приходишь на любую станцию, где есть pubkey этого регцентра и тебя авторизует. вещь довольно бесполезная, но было интересно попробовать
поянтно, спасибо
я хочу на е-мейл попробовать завязаться
[>]
Re: Феерическая расстановка точек
idec.talks
shaos(spnet, 2) — revoltech
2024-11-06 20:44:51
> Зачем сюда repto вообще приплетать? Что мешает ответом на сообщение из одной темы начинать другую, просто поменяв поле сабжа?
Ничего не мешает - просто технически оно войдёт в старую цепочку :)
[>]
Re: Станция ping уходит из сети idec
idec.talks
shaos(spnet, 2) — shaos
2024-11-07 06:57:43
Снял пинга с фетча
Причём я с него забирать относительно недавно начал - в конце сентября 2024
Например tgi я фетчу с конца 2022 года, а tavern - с конца 2021
А самый новый источник у меня - blackcat (ещё даже месяца не прошло)
[>]
Re: Очередной беспорядок
idec.talks
shaos(spnet, 2) — ahamai
2024-11-09 09:59:21
> Сообщение с repto но без topicid мы не трогаем. Текущие цепочки без topicid не трогаем. Пока это опция
Есть одна неувязочка - берём тот же самый случай, когда юзер отвечает на какое-то локальное сообщение, которого ещё нет на узле - пользовательский клиент знает что там есть topicid, но по формату засылает сообщение c @repto но без topicid, а узел не может проверить есть ли у этого repto сообщения тэг topicid т.к. этого сообщения на узле нету. Выходит пользовательский клиент, зная этот самый topicid должен поставить его следом за @repto в отправке? Типа
@repto:fskjfskjfsdkjfds
@topicid:ksjdkjdgkdgkkj
???
[>]
Re: В общем
idec.talks
shaos(spnet, 2) — doesnm
2024-11-09 17:25:28
А за предыдущий год - 4 (ake, lessmore, mira и архивная alicorn). Из старых пока остаётся tgi (правда с исчезнувшим сисопом)
[>]
spnet проапгрейдился до iii-php v0.11
idec.talks
shaos(spnet, 2) — All
2024-11-09 18:13:01
v0.10 - стал убирать \r при выводе сообщения - в результате исправился показ секций ==== вводимых на самой ноде (ещё надо сделать убирание при получении сообщения т.к. например iii-php будучи запущенным в Firefox создаёт сообщения с \r\n), также убрал показ самих ==== (остался только <pre>)
v0.11 - в Echolist сделал подсветку эх у которых последнее сообщение новее 3 дней
Исходники под MIT-лицензией как обычно тут:
https://gitlab.com/shaos/iii-php
[>]
Re: Очередной беспорядок
idec.talks
shaos(spnet, 2) — ahamai
2024-11-09 18:25:29
> Я писал же, что в 99.9% в случае ответа через веб интерфейс
Ну через веб-морду если отвечаешь, то понятно что repto-сообщение есть (иначе как бы ты на него отвечал? ;)
> и в 98% случаев ответа через клиент это сообщение есть. Если нет, ничего не ставится
А вот в случае с клиентом наверное надо предусмотреть такой вариант - клиент наверное должен перед посылкой торкнуться на ноду и если там repto-сообщения ещё нету, наверное таки должен присовокупить @topicid в теле сообщения (которое на старых нодах просто будет показано первой строчкой в теле сообщения и это наверное ок), а то получится разрыв при показе, а исправлять пост-фактум уже нельзя т.к. хеш слетит (я всё ещё ратую за правильный хеш, по которому можно проверить целостность данных)...
[>]
История ii
idec.talks
shaos(spnet, 2) — All
2024-11-10 04:06:13
Вот у меня откуда-то взялся список эх ii по состоянию на ноябрь 2015 года (и тут их больше, чем было на alicorn):
-rw-r--r-- 1 $user $user 231 Oct 18 2014 51t.news.2014
-rw-r--r-- 1 $user $user 231 Oct 18 2014 51t.openbsd.2014
-rw-r--r-- 1 $user $user 189 Oct 18 2014 about.users.51
-rw-r--r-- 1 $user $user 231 Oct 18 2014 anekdot.im.2014
-rw-r--r-- 1 $user $user 420 Nov 9 18:50 bone.14
-rw-r--r-- 1 $user $user 357 Oct 18 2014 bug.14
-rw-r--r-- 1 $user $user 2373 Nov 16 13:01 creepy.14
-rw-r--r-- 1 $user $user 126 Oct 18 2014 debug.14
-rw-r--r-- 1 $user $user 1386 Nov 11 2014 error.test.14
-rw-r--r-- 1 $user $user 3213 Apr 3 2015 game.rogue.14
-rw-r--r-- 1 $user $user 43008 Jul 15 13:33 habra.14
-rw-r--r-- 1 $user $user 25494 Nov 18 11:30 habra.15
-rw-r--r-- 1 $user $user 76419 Mar 10 2015 hc.51
-rw-r--r-- 1 $user $user 21 Oct 18 2014 html.2014
-rw-r--r-- 1 $user $user 2436 Aug 24 10:30 ifiction.15
-rw-r--r-- 1 $user $user 21 Oct 18 2014 ii.100
-rw-r--r-- 1 $user $user 30282 Nov 18 12:29 ii.14
-rw-r--r-- 1 $user $user 2247 Oct 18 2014 ii.about.14
-rw-r--r-- 1 $user $user 8631 Oct 18 2014 ii.about.2014
-rw-r--r-- 1 $user $user 147 Oct 18 2014 ii.announce.14
-rw-r--r-- 1 $user $user 16212 Oct 18 2014 ii.dev.14
-rw-r--r-- 1 $user $user 5019 Oct 18 2014 ii.dev.2014
-rw-r--r-- 1 $user $user 588 Oct 18 2014 ii.dialog.14
-rw-r--r-- 1 $user $user 378 Mar 2 2015 ii.echo.vote.14
-rw-r--r-- 1 $user $user 4095 Oct 18 2014 ii.soft.14
-rw-r--r-- 1 $user $user 63 Oct 18 2014 ii.talk.2014
-rw-r--r-- 1 $user $user 7770 Nov 17 11:43 ii.test.14
-rw-r--r-- 1 $user $user 1365 Oct 18 2014 ii.test.2014
-rw-r--r-- 1 $user $user 189 Oct 18 2014 ii.whoami.2014
-rw-r--r-- 1 $user $user 21 Oct 18 2014 ii.wiki.2014
-rw-r--r-- 1 $user $user 39081 Oct 18 2014 im.100
-rw-r--r-- 1 $user $user 18753 Oct 18 2014 im.1404
-rw-r--r-- 1 $user $user 45444 Oct 18 2014 im.1406
-rw-r--r-- 1 $user $user 147 Oct 18 2014 kino.sov.14
-rw-r--r-- 1 $user $user 7875 Nov 2 06:02 lenta.dark.14
-rw-r--r-- 1 $user $user 44751 Jun 2 12:24 lenta.rss.15
-rw-r--r-- 1 $user $user 44184 Jun 22 07:06 lenta.rss.15.1
-rw-r--r-- 1 $user $user 51681 Jul 13 15:20 lenta.rss.15.2
-rw-r--r-- 1 $user $user 47208 Aug 2 15:20 lenta.rss.15.3
-rw-r--r-- 1 $user $user 48027 Aug 21 17:40 lenta.rss.15.4
-rw-r--r-- 1 $user $user 44604 Sep 9 04:20 lenta.rss.15.5
-rw-r--r-- 1 $user $user 49455 Sep 27 07:20 lenta.rss.15.6
-rw-r--r-- 1 $user $user 45423 Nov 4 08:31 lenta.rss.15.8
-rw-r--r-- 1 $user $user 44982 Nov 18 12:30 lenta.rss.15.9
-rw-r--r-- 1 $user $user 6888 Nov 18 00:43 linux.14
-rw-r--r-- 1 $user $user 1071 Sep 11 17:10 lit.14
-rw-r--r-- 1 $user $user 52605 Nov 17 21:00 lor-opennet.15
-rw-r--r-- 1 $user $user 43386 Dec 31 2014 lor-opennet.2014
-rw-r--r-- 1 $user $user 84 Oct 18 2014 lor.dose.14
-rw-r--r-- 1 $user $user 20538 Nov 17 13:00 mlp.15
-rw-r--r-- 1 $user $user 4788 Nov 18 03:00 mlp.rss.15
-rw-r--r-- 1 $user $user 357 Jul 17 06:44 music.14
-rw-r--r-- 1 $user $user 21 Oct 18 2014 nazpol.im.2014
-rw-r--r-- 1 $user $user 777 Oct 18 2014 obsd.bug.14
-rw-r--r-- 1 $user $user 42 Oct 18 2014 obsd.news.14
-rw-r--r-- 1 $user $user 18900 Oct 18 2014 obsd.rss.14
-rw-r--r-- 1 $user $user 7014 Oct 18 2014 obsd.talk.14
-rw-r--r-- 1 $user $user 168 Oct 18 2014 od.ii.dev.14
-rw-r--r-- 1 $user $user 31080 Nov 18 10:45 pipe.2032
-rw-r--r-- 1 $user $user 13293 Nov 18 12:20 piratemedia.rss.15
-rw-r--r-- 1 $user $user 336 Nov 16 12:49 python.15
-rw-r--r-- 1 $user $user 693 Oct 18 2014 rel.3
-rw-r--r-- 1 $user $user 6006 Nov 17 03:00 ru.humor.14
-rw-r--r-- 1 $user $user 105 Oct 18 2014 rw.51
-rw-r--r-- 1 $user $user 4935 Oct 18 2014 spline.bash.rss.14
-rw-r--r-- 1 $user $user 630 Oct 18 2014 spline.creepy.14
-rw-r--r-- 1 $user $user 2142 Oct 18 2014 spline.lor.rss.14
-rw-r--r-- 1 $user $user 44835 Oct 24 2014 stallman.polit.14
-rw-r--r-- 1 $user $user 2457 Oct 18 2014 sysop.14
-rw-r--r-- 1 $user $user 21 Oct 18 2014 test.14
-rw-r--r-- 1 $user $user 210 Oct 26 14:28 test.15
-rw-r--r-- 1 $user $user 798 Oct 18 2014 think.aloud.14
-rw-r--r-- 1 $user $user 546 Oct 18 2014 to.doc.14
-rw-r--r-- 1 $user $user 42 Oct 18 2014 to.lor.2014
-rw-r--r-- 1 $user $user 336 Oct 18 2014 todo.14
-rw-r--r-- 1 $user $user 1806 Oct 18 2014 txt.drafts.14
-rw-r--r-- 1 $user $user 1848 Oct 18 2014 ursa.repost.14
-rw-r--r-- 1 $user $user 1512 Oct 18 2014 vargos.im.2014
-rw-r--r-- 1 $user $user 756 Jul 15 16:44 vit01.2014
-rw-r--r-- 1 $user $user 47355 Sep 7 02:19 vk-news.14
-rw-r--r-- 1 $user $user 9849 Nov 18 02:00 vk-news.15
-rw-r--r-- 1 $user $user 210 Oct 18 2014 vote.2014
-rw-r--r-- 1 $user $user 1155 Oct 18 2014 younglinux.info.14
[>]
Re: История ii
idec.talks
shaos(spnet, 2) — ahamai
2024-11-10 07:49:41
Ну самих файлов у меня нету - только список, который я где-то раздобыл в декабре 2021 года...
[>]
Re: spnet проапгрейдился до iii-php v0.11
idec.talks
shaos(spnet, 2) — shaos
2024-11-10 07:51:59
Пока лазил по архивам наткнулся на старое сообщение от автора ii-php:
/x/e ii-php
Оказывается, рабочая реализация "сообщений с определённого msgid" на моей ноде уже имеется. Это /x/e, который был реализован про запас.
Образец
POST /x/e
параметр data равен:
pipe.2032:msgid
ii.14:msgid
ещёэха:msgid
Результат:
pipe.2032
msgid
msgid
msgid
ii.14
msgid
ещёэха
msgid
Если указанного msgid в базе нет, выдаёт всю эху. Если msgid последний в списке, то в результате пустота (нет даже названия эхи).
[>]
Re: spnet проапгрейдился до iii-php v0.11
idec.talks
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;
}
}
}
[>]
Re: В общем
idec.talks
shaos(spnet, 2) — shaos
2024-11-12 00:16:13
И потом меня ii/IDEC полностью устраивает как транспорт для моих будущих поделок - эх для ретрокомпов, распрелелённых игр, экспериментов с моделированием криптовалют и т.д. ;)
Кстати раз уж все «отцы» IDEC свалили, а Создатель ii Рома всё ещё с нами, то может стоит это всё обратно называть ii? :)
Точнее ii с расширениями ( я для себя свою расширенную версию называю iii - см.
ii://iii.nizya )…
[>]
Re: В общем
idec.talks
shaos(spnet, 2) — shaos
2024-11-12 11:49:39
Вроде сделал (репу тоже обновил, включив поправленный ii-rss.php)
Теперь оно удаляет пустые строки, а также строки, состоящие из одних пробелов
Также удаляет строки, в которых есть /tag/ и линки на лого твиттера и фейсбука (в
ii://bot.slashdot оно было и последнее могло вызвать недоразумения с силовыми структурами РФ)
Ну и ссылка на статью теперь добавляется только если эта ссылка не встечалась в тексте сообщения
Снял таверну с фетча и начал сам качать LOR и OPENNET (поначалу некоторые статьи повторятся)
[>]
Re: В общем
idec.talks
shaos(spnet, 2) — shaos
2024-11-12 12:42:28
Во всех старых сообщениях из
ii://bot.slashdot тоже убрал ссылки на лого твиттера и лицокнижки - теперь можете подписываться не опасаясь уголовного преследования ;)
[>]
Re: В общем
idec.talks
shaos(spnet, 2) — ahamai
2024-11-12 12:46:10
О - а у меня тогда 3 :)
176.109.111.240 - - [12/Nov/2024:00:00:11 -0800] "GET /ii-point.php?q=/x/features HTTP/1.1" 200 286 "-" "Python-urllib/3.11"
176.109.111.240 - - [12/Nov/2024:00:00:11 -0800] "GET /ii-point.php?q=/u/e/idec.talks/idec.test/lor-opennet.17/develop.16/linux.14/plan.9/zx.spectrum/z80.coding/580.vm80a/nedopc.1801/pdp.11/robby.lang/balanced.ternary/english.talks/silicon.valley.local/sprinter.computer/sprinter.software/sprinter.hardware/sprinternet.io/circuits.cc/nedopc.org/shaos.net HTTP/1.1" 200 390757 "-" "Python-urllib/3.11"
176.109.111.240 - - [12/Nov/2024:00:00:49 -0800] "GET /ii-point.php?q=/u/m/zfkRMILDiolHZm7mdc8u HTTP/1.1" 200 1531 "-" "Python-urllib/3.11"
176.109.111.240 - - [12/Nov/2024:00:30:03 -0800] "GET /ii-point.php?q=/x/features HTTP/1.1" 200 286 "-" "Python-urllib/3.11"
176.109.111.240 - - [12/Nov/2024:00:30:03 -0800] "GET /ii-point.php?q=/u/e/idec.talks/idec.test/lor-opennet.17/develop.16/linux.14/plan.9/zx.spectrum/z80.coding/580.vm80a/nedopc.1801/pdp.11/robby.lang/balanced.ternary/english.talks/silicon.valley.local/sprinter.computer/sprinter.software/sprinter.hardware/sprinternet.io/circuits.cc/nedopc.org/shaos.net HTTP/1.1" 200 390799 "-" "Python-urllib/3.11"
176.109.111.240 - - [12/Nov/2024:00:30:11 -0800] "GET /ii-point.php?q=/u/m/k58vlTNniOGMj4Rq6wAE/36KuzmgAtlllEsM60tnQ HTTP/1.1" 200 1805 "-" "Python-urllib/3.11"
[>]
Re: В общем
idec.talks
shaos(spnet, 2) — shaos
2024-11-12 13:30:45
Удалил дублирующиеся статьи, что нагенерились со сломанными списками (если кто успел забрать - сорри, теперь у вас будет 3 копии последних 30 сообщений с лора) - теперь всё должно быть хорошо
[>]
Re: В общем
idec.talks
shaos(spnet, 2) — ahamai
2024-11-12 13:53:37
> Мне как с тебя тянул так и тянуть?
Угу - я ещё сколько-то дублей опеннета удалил из свежезабранного - с текущего момента всё должно быть норм и без дублей (таверну я качать перестал)
[>]
Re: В общем
idec.talks
shaos(spnet, 2) — shaos
2024-11-12 17:18:34
В общем сейчас оно съедает пустые строки разделяющие абзацы - наверное надо поправить, чтобы съедало только двойные пустые строки, а одинарные оставляло…
[>]
Re: В общем
idec.talks
shaos(spnet, 2) — shaos
2024-11-12 19:38:21
Исправил, заодно добавив юникодовских буллетпоинтов для списка:
Unicode Character “•” (U+2022)