Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции RU.FIDONET.TODAY
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции RU.FIDONET.TODAY с датами от 09 Jul 13 15:35:00 до 06 Oct 24 09:01:00, всего сообщений: 47643
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 36912 из 47643 =============================== RU.FIDONET.TODAY =
От   : Nil A                            2:5015/46          28 Aug 23 01:09:48
Кому : Stas Mishchenkov                                    28 Aug 23 01:09:48
Тема : FTSC сосёт
FGHI : area://RU.FIDONET.TODAY?msgid=2:5015/46+64ebd245
На   : area://RU.FIDONET.TODAY?msgid=2:460/5858+64eb09c2
= Кодировка сообщения определена как: CP866 ==================================
==============================================================================
Hello, Stas!

Sunday August 27 2023 10:51, from Stas Mishchenkov -> Nil A:

NA>> Кстати, в Squish это будет просто битик, которого, кстати в
NA>> спеках нет, но есть в goldlib/gmb3/gmosqsh.h #define MSGSEEN
NA>> 0x00080000L
SM> Вот честно, н евникал. Сквиш мне не удобьен, а, по сему, не интересен.

Сегодня принято писать фидософт с поддержкой JAM/Squish/Msg, а значит библиотека чтения базы, обычно, предоставляет некий высокоуровневый интерфейс. Даже чисто-Сишная SMAPI библиотека из Husky, там как виртуальные функции получаются, абстрагируясь от типа базы.
Вот и интересно, как читанный/нечитанные под-низом реализовываются в той или иной базе.

Например, реализация lastread в JAM делать чуть больше, чем в Squish. Там не только номер последнего прочитанного сообщения содержится, но и HighReadMsg. Мало кто им пользуется, правда. Например, редактор мог бы отображать сколько всего сообщений, сколько не прочитанных, и сколько новых с момента прошлого захода.

NA>> JAM'овский стандарт подразумевает инкремент этого TimesRead,
NA>> каждый раз, как ты прочитал сообщение.
SM> Да. Именно это приходит на ум из описания его авторами, но остаётся
SM> открытым вопрос "зачем?".

Это же всё времена 90х. Тогда умели мыслить только категориями количества просмотров. Вспомнить, хотя бы, как на каждой страничке был счётчик Рамблера ;-)

NA>> Я понял! Все стандарты FTSC надо читать через призму Сишников.
NA>> Например, FTS-1 говорит, что длина строки (From, To, Subj...)
NA>> включает '\0' или нет?
SM> Если почитать внимательно, то становится ясно. Там картинки есть.

Да чёт я не уверен, была несколько лет назад дискуссия, вроде бы так к общему знаменателю не пришли. А ещё хуже всего, что есть такой фидософт, которому там полубому нужен '\0', иначе переполнение буфера.

Best Regards, Nil
--- GoldED+/LNX 1.1.5
* Origin: Linux 2.6.32-042stab145.3 (2:5015/46)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.628061 секунды