Re: В общем
Ответ на сообщение
Мне как с тебя тянул так и тянуть?
ahamai to shaos (2024-11-12 09:27:18)
[ссылка]
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"
> Как расшифровывается ii кстати?Это надо у Ромы спросить :)
shaos> И потом меня ii/IDEC полностью устраивает как транспорт для моих будущих поделок - эх для ретрокомпов, распрелелённых игр, экспериментов с моделированием криптовалют и т.д. ;)Как расшифровывается ii кстати?
shaos> Кстати раз уж все «отцы» IDEC свалили, а Создатель ii Рома всё ещё с нами, то может стоит это всё обратно называть ii? :)
shaos> Точнее ii с расширениями ( я для себя свою расширенную версию называю iii - см. ii://iii.nizya )…
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
shaos> Или там кейбордовые шорткаты для всех акшинов?Ага. Я не помню есть ли шорткат на открытие родителя
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
shaos> Не - я про lor.opennet :)Мне с Caesium немного не видно куда идет repto. Удобнее когда есть цитата в сообщении
shaos> Оно вчера перестало обновляться
shaos> P.S. repto не зря придуман ведь ;)
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
> Может попробовать откопать NNTP?Там спамботы царят…
shaos>> Ну чо уже пора?…Может попробовать откопать NNTP?
doesnm> И ты туда же? :(
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
shaos> Ну чо уже пора?…И ты туда же? :(
+++ Никто не знает, как правильно. Так зачем же выдумывать правила?
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;
}
}
}
pipe.2032:msgid ii.14:msgid ещёэха:msgidРезультат:
pipe.2032 msgid msgid msgid ii.14 msgid ещёэха msgidЕсли указанного msgid в базе нет, выдаёт всю эху. Если msgid последний в списке, то в результате пустота (нет даже названия эхи).
-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
> Что с лор.опеннет делать будем?Я подниму у себя, как отвалится
AL> Сабж. Я тут размышлял над IDEC и её возможностями и пришёл к выводу, что ни IDEC, ни ii нежизнеспособны. Пожалуй, я сворачиваюсь. Таверну я на днях погашу. Разработку нового софта останавливаю.Капец. И без того народу так мало, что на счету каждый турбоаутист.
AL>
AL> Всем удачи.
> Я писал же, что в 99.9% в случае ответа через веб интерфейсНу через веб-морду если отвечаешь, то понятно что repto-сообщение есть (иначе как бы ты на него отвечал? ;)
> и в 98% случаев ответа через клиент это сообщение есть. Если нет, ничего не ставитсяА вот в случае с клиентом наверное надо предусмотреть такой вариант - клиент наверное должен перед посылкой торкнуться на ноду и если там repto-сообщения ещё нету, наверное таки должен присовокупить @topicid в теле сообщения (которое на старых нодах просто будет показано первой строчкой в теле сообщения и это наверное ок), а то получится разрыв при показе, а исправлять пост-фактум уже нельзя т.к. хеш слетит (я всё ещё ратую за правильный хеш, по которому можно проверить целостность данных)...
)
v0.11 - в Echolist сделал подсветку эх у которых последнее сообщение новее 3 дней
Исходники под MIT-лицензией как обычно тут: https://gitlab.com/shaos/iii-php
P.S. Сейчас делаю topicid...