#31
|
|||
|
|||
Фидонет окончательно умpёт в 2038ом?
Rinat H. Sadretdinow написал(а) к Alexey Fayans в Feb 23 12:57:12 по местному времени:
Нello Alexey! 13 Feb 23 10:42, you wrote to Nil A: AF> В паскале нет 32-битного беззнакового инта. А как же cardinal? Хотя не знаю был ли он в древнем Turbo Pascal. AF> Так что в 2038-м весь софт, написанный на паскале, начнёт криво AF> работать с датой в Jam базах. Сломается сравнение и отображение. И тем более не уверен использовал ли тип cardinal кто-нибудь (я вот использовал, да и продолжаю использовать [ага, пописываю иногда на паскале, который все эти ваши си да шарпы с явами вертеть хотел и вертит сами знаете на чём и где]). Bye! --- GoldED+/LNX 1.1.5-b20220504 |
#32
|
|||
|
|||
Re: Фидонет окончательно умрёт в 2038ом?
Vitaliy Aksyonov написал(а) к Alexey Fayans в Feb 23 07:44:24 по местному времени:
Привет, Alexey! 13 Feb 23 10:36, ты писал(а) Nil A: >>> Most of the truly nasty bugs in Fido software that's still being >>> used were fixed years ago with Y2K patches. Software like GoldED >>> may have plenty of issues but none of them are serious. At least >>> not to my knowledge. There may be a few Year 2038 bugs in Fidonet >>> software in the future but I don't anticipate too many problems. NA>> Так чё, баб Ванга говорит, что фидонет умирает-умирает, и наконец NA>> умрёт в 2038ом от проблемы даты в старом софте? AF> ИМХО, единственная реальная проблема - это JAM базы + софт, написанный AF> на паскале (FastEcho, Tornado BBS, etc). Придётся конвернуть базы в AF> Squish. :) В Squish поля даты как-то иначе реализованы? Какие еще плюсы Squish по сравнению с Jam? Best regards, Vitaliy Aksyonov. ... И осемелировались, от слова семя. --- GoldED+/LNX 1.1.5-b20230205 |
#33
|
|||
|
|||
Фидонет окончательно умрёт в 2038ом?
Alexey Fayans написал(а) к Alexey Vissarionov в Feb 23 20:40:33 по местному времени:
Нello Alexey! On Mon, 13 Feb 2023 at 11:25 +0300, you wrote to me: AV>>> Пересобрать софт со свежими библиотеками и в течение ближайшего AV>>> триллиона лет можно не беспокоиться. AF>> Осталось только придумать, как 8 байт запихать в заголовок, где AF>> под unixtime выделено 4 байта. AV> Есть один секретный способ... И ты, конечно же, о нём не расскажешь, потому что он секретный. ... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net --- GoldED+/W32-MSVC 1.1.5-b20220504 |
#34
|
|||
|
|||
Фидонет окончательно умpёт в 2038ом?
Alexey Fayans написал(а) к Rinat H. Sadretdinow в Feb 23 20:41:18 по местному времени:
Нello Rinat! On Mon, 13 Feb 2023 at 12:57 +0300, you wrote to me: AF>> В паскале нет 32-битного беззнакового инта. RS> А как же cardinal? Хотя не знаю был ли он в древнем Turbo Pascal. === Start of Windows Clipboard === Integer types ▀▀▀▀▀▀▀▀▀▀▀▀▀▀ Turbo Pascal provides five predefined Integer types. Each type denotes a specific subset of the whole numbers, as shown here: Type Range Format Shortint -128..127 Signed 8-bit Integer -32768..32767 Signed 16-bit Longint -2147483648..2147483647 Signed 32-bit Byte 0..255 Unsigned 8-bit Word 0..65535 Unsigned 16-bit All Integer types are ordinal types. === End of Windows Clipboard === ... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net --- GoldED+/W32-MSVC 1.1.5-b20220504 |
#35
|
|||
|
|||
Фидонет окончательно умрёт в 2038ом?
Alexey Fayans написал(а) к Vitaliy Aksyonov в Feb 23 20:50:22 по местному времени:
Нello Vitaliy! On Mon, 13 Feb 2023 at 07:44 -0700, you wrote to me: NA>>> Так чё, баб Ванга говорит, что фидонет умирает-умирает, и NA>>> наконец умрёт в 2038ом от проблемы даты в старом софте? AF>> ИМХО, единственная реальная проблема - это JAM базы + софт, AF>> написанный на паскале (FastEcho, Tornado BBS, etc). Придётся AF>> конвернуть базы в Squish. :) VA> В Squish поля даты как-то иначе реализованы? Да. VA> Какие еще плюсы Squish по сравнению с Jam? Это тема для холивара. :) ... Music Station BBS | https://bbs.bsrealm.net | telnet://bbs.bsrealm.net --- GoldED+/W32-MSVC 1.1.5-b20220504 |
#36
|
|||
|
|||
Фидонет окончательно умрёт в 2038ом?
Alex Shuman написал(а) к Vitaliy Aksyonov в Feb 23 19:54:20 по местному времени:
x) Monday Feb 13, 2023, 07:44. Vitaliy Aksyonov ── Alexey Fayans. >>>> Most of the truly nasty bugs in Fido software that's still being >>>> used were fixed years ago with Y2K patches. Software like GoldED >>>> may have plenty of issues but none of them are serious. At least >>>> not to my knowledge. There may be a few Year 2038 bugs in Fidonet >>>> software in the future but I don't anticipate too many problems. NA>>> Так чё, баб Ванга говорит, что фидонет умирает-умирает, и наконец NA>>> умрёт в 2038ом от проблемы даты в старом софте? AF>> ИМХО, единственная реальная проблема - это JAM базы + софт, написанный AF>> на паскале (FastEcho, Tornado BBS, etc). Придётся конвернуть базы в AF>> Squish. :) VA> В Squish поля даты как-то иначе реализованы? VA> Какие еще плюсы Squish по сравнению с Jam? На один файл меньше для эхи (там только текст, индекс и lastread) :) --- Neon BBS Line 2, 570-57-80, 20:30-06:30. [bbs.ncc.org.ua] |
#37
|
|||
|
|||
Re: Фидонет окончательно умрёт в 2038ом?
Vitaliy Aksyonov написал(а) к Alex Shuman в Feb 23 11:01:18 по местному времени:
Привет, Alex! 13 Feb 23 19:54, ты писал(а) мне: >>>>> Most of the truly nasty bugs in Fido software that's still being >>>>> used were fixed years ago with Y2K patches. Software like GoldED >>>>> may have plenty of issues but none of them are serious. At least >>>>> not to my knowledge. There may be a few Year 2038 bugs in >>>>> Fidonet software in the future but I don't anticipate too many >>>>> problems. NA>>>> Так чё, баб Ванга говорит, что фидонет умирает-умирает, и NA>>>> наконец умрёт в 2038ом от проблемы даты в старом софте? AF>>> ИМХО, единственная реальная проблема - это JAM базы + софт, AF>>> написанный на паскале (FastEcho, Tornado BBS, etc). Придётся AF>>> конвернуть базы в Squish. :) VA>> В Squish поля даты как-то иначе реализованы? VA>> Какие еще плюсы Squish по сравнению с Jam? AS> На один файл меньше для эхи (там только текст, индекс и lastread) :) Почему там нет проблемы 2038 года? :) А еще я слышал, что в Squish каждое письмо может быть прилинковано максимум к 10 другим. А я использую линковку. В Jam нет такого ограничения. Best regards, Vitaliy Aksyonov. ... Любовь зла - полюбят и меня. --- GoldED+/LNX 1.1.5-b20230205 |
#38
|
|||
|
|||
Re: Фидонет окончательно умрёт в 2038ом?
Vladimir Polukonov написал(а) к Nil A в Feb 23 23:08:36 по местному времени:
From: "Vladimir Polukonov" <vgp@aport.ru> Нello, Nil! You wrote to Rinat Н. Sadretdinow on Sun, 12 Feb 2023 01:02:38 +0300: NA>>> Так чё, баб Ванга говорит, что фидонет умирает-умирает, и наконец NA>>> умрёт в 2038ом от проблемы даты в старом софте? RS>> Вот, блин, проблемы мировые! Самим бы дожить до 2038 года, а тут RS>> "фидонет умрёт!" NA> Пфф.. щас 23ий, до 38го прям совсем чуть-чуть. Правда, к тому времени NA> GPT ИИ перепишут софт уже как надо. А от твоего реалнейма что-нибудь останется, к тому времени? -- With best regards, Vladimir Polukonov. --- Fidolook 2007.97 (НV) |
#39
|
|||
|
|||
Фидонет окончательно умрёт в 2038ом?
Nil A написал(а) к Vitaliy Aksyonov в Feb 23 21:32:20 по местному времени:
Нello, Vitaliy! Monday February 13 2023 11:01, from Vitaliy Aksyonov -> Alex Shuman: VA>>> В Squish поля даты как-то иначе реализованы? В Squish используется формат даты DOS 32-битовые поля https://learn.microsoft.com/en-us/cp...e-date-formats Как минус - только чётные секунды могут хранится, а это уже означает, что дата оригинального сообщения искажена. Хотя, для этого есть оригинальное поле _ftscdate на 20 байт, его можно сново распарсить и достать, но, например, хаски SMAPI библиотека так не делает. Тут в эхе fidosoft.husky, Oli 2:280/464 опять на эту тему распинался, что надо бы _ftscdate парсить каждый раз в SMAPI. VA>>> Какие еще плюсы Squish по сравнению с Jam? Текущая реализация пуржилки в хаски sqpack, она ломает уникальность сообщений в Jam, если это кому-то важно, например jamnntpd/smapinntpd. Squish хранит связные списки, и там есть понятие Unique message ID ("USMGID"). Удаление сообщений в середине где-то не является большой проблемой, если это какой-то частый у тебя случай использования. В Jam так тоже можно сделать типа USMGID, просто прибавить basemsgnum к текущему номеру сообзения, но тогда надо оставлять "дырки", что немного расход байтиков, плюс sqpack эти дырки схлопывает и USMGID уже не рассчитаешь. AS>> На один файл меньше для эхи (там только текст, индекс и lastread) В JAM многие клюджи уже хранятся под ID, наверное так место меньше занимает, и может быть так быстрее искать кому-то. А ещё различие lastread в том, что в Squish есть понятие номера пользователя (в голдеде это называется SQUISНUSERNO), как и в Msg/Opus, а в JAM там CRC от юзернейма (UserID как-то не принято смотреть). Ещё в JAM есть отдельно последнее прочитанной сообщений, и последнее увиденное, но этим тоже никто не пользуется. Голдед, например, у себя сбоку хранит увиденные и последние, чтобы сказать сколько новых с последнего захода. VA> Почему там нет проблемы 2038 года? :) Как мы уже выяснили, проблемы 2038 года нет ни в Jam, ни в Squish, ни в Msg/Opus, в том месте, как хранится дата. А вот старый софт может не совсем корректно дату вычитывать и показывать, внутри себя оперируя с 32битным знаковым числом. VA> А еще я слышал, что в Squish каждое письмо может быть прилинковано VA> максимум к 10 другим. Там вшито replies word[9]. VA> А я использую линковку. В Jam нет такого ограничения. Вообще, эта вся линковка, наверное требовалось в ДОСовские времена, когда дискеты или харды были медленными и памяти мало, и надо было прям оптимизированно бегать по индексам точно. Но сегодня почти весь софт себе целиком в память затаскивает весь индекс файл, и прям пробежаться и построить дерево ответов по тексту не сильно много времени займёт, каждый раз прям. Best Regards, Nil --- GoldED+/LNX 1.1.5 |
#40
|
|||
|
|||
Про реалнеймы в фидо
Nil A написал(а) к Vladimir Polukonov в Feb 23 22:16:54 по местному времени:
Нello, Vladimir! Monday February 13 2023 23:08, from Vladimir Polukonov -> Nil A: NA>> Пфф.. щас 23ий, до 38го прям совсем чуть-чуть. Правда, к тому NA>> времени GPT ИИ перепишут софт уже как надо. VP> А от твоего реалнейма что-нибудь останется, к тому времени? Мой реалнейм соответствует паспортному, только фамилия сокращена до одной-инициалы. Если бы я был "Вася Пупкин", то и насрать бы, гугли в ковычках, всё равно будет шум на выходе, но у меня получается уникальность, что позволяет сопоставить почти один-к-одному, и меня это местами напрягает. Как сейчас я пишу, даёт мне хорошее соотношение комфорта при поисковых выдачах, позволяет сопоставить, но с добавлением некоего мусора. Best Regards, Nil --- GoldED+/LNX 1.1.5 |