= Сообщение: 36808 из 47090 =============================== RU.FIDONET.TODAY = От : Nil A 2:5015/46 25 Aug 23 19:06:36 Кому : Egor Glukhov 25 Aug 23 19:06:36 Тема : Lastread vs TimesRead FGHI : area://RU.FIDONET.TODAY?msgid=2:5015/46+64e8d6b3 На : area://RU.FIDONET.TODAY?msgid=2:5020/736+64e8c936 = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.FIDONET.TODAY?msgid=2:5020/736+64e8dc0b Ответ: area://RU.FIDONET.TODAY?msgid=2:5030/1997@fidonet+64e90bc7 ============================================================================== Hello, Egor!
Friday August 25 2023 18:23, from Egor Glukhov -> Nil A:
NA>> Кстати, говорил уже не раз, что получается интересно, что NA>> ластриды можно хранить для разных пользователей системы, а NA>> прочитанные или нет, только для сисопа узла. EG> И это есть пи#дец в случае многопользовательского доступа.
Многопользовательский доступ к базам - это режим ББС. Там просто хватало ластридов, чтобы пользователь ББС увидел свой курсор на том месте, где он остановился в прошлый раз. Пользователь ББС не увидит читанные/нечитанные.
Во! Что вспомнил. В конце 90х, видел в одной конторке фидошник расшаривал базы по маздайной сети. Человек 10 так у них в офисе читало голдедом с сетевого диска. Вроде бы даже написать можно было, и даже блокировки на файле срабатывали.
EG> Вот скажи, как в этой вашей зивановке читают тредами? Lastread же не EG> канает, надо бы знать, какие именно сообщения читал в треде. Или EG> потребности в колбасе нет? У вас же вроде в фидо через ббс ходят, в EG> том числе при локальном доступе, да?
Если ходить через ББС, например, локальную, то там нет такого интерфейса, чтобы читать тредами. Все мне известные ББСы - просто next/prev/list читают.
Можно читать тредами через NNTP, например rtin прям суперско треды показывает, или Мозилла Огненная птица. В NNTP информация о подписке, и прочитанный хранится на клиенте, а не на сервере. Канонично хранить в файле .newsrc. Одна строчка - одна ньюс-группа, с перечислением диапазона прочитанных сообщений. При выходе из клиента, этот файл перезаписывается, нормализуя диапазоны.
Вот поэтому так важно иметь _абсолютный номер сообщений_, который _никогда не съезжает_.
== Чей-то ~/.newsrc из интернетов=== gmane.linux.debian.devel.security! 1-57 linux.debian.security: 1-17875,17999-18000,18002,18026,18028-18031,18037,18039,18042,18153,18252,18310,18312,18484,18516,18605 linux.debian.announce.security: 1-1798 ===Конец===
EG> Но вообще я привожу это как пример технологического убожества EG> стандартизированных(тм) фидошных баз со спеками и прекрасно понимаю EG> разработчиков, стремящихся от этого убожества дистанцироваться.
Примерно как бабка на лавке, жаловаться на жизнь.
EG> FTS-0001, binkp, формат пакетов, эхомейл спецификацию асилят - и слава EG> Б-гу.
Дауж, если бы сегодня делали, то вместо .pkt формата, там просто был бы джейсон.
Best Regards, Nil --- GoldED+/LNX 1.1.5 * Origin: Linux 2.6.32-042stab145.3 (2:5015/46) |