forum.wfido.ru  

Вернуться   forum.wfido.ru > Прочие эхи > RU.FIDONET.TODAY

Ответ
 
Опции темы Опции просмотра
  #31  
Старый 13.02.2023, 14:12
Rinat H. Sadretdinow
Guest
 
Сообщений: n/a
По умолчанию Фидонет окончательно ум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  
Старый 13.02.2023, 18:52
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 14.02.2023, 13:01
Alexey Fayans
Guest
 
Сообщений: n/a
По умолчанию Фидонет окончательно умрёт в 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  
Старый 14.02.2023, 13:01
Alexey Fayans
Guest
 
Сообщений: n/a
По умолчанию Фидонет окончательно ум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  
Старый 14.02.2023, 13:01
Alexey Fayans
Guest
 
Сообщений: n/a
По умолчанию Фидонет окончательно умрёт в 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  
Старый 14.02.2023, 13:01
Alex Shuman
Guest
 
Сообщений: n/a
По умолчанию Фидонет окончательно умрёт в 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  
Старый 14.02.2023, 13:01
Vitaliy Aksyonov
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 14.02.2023, 13:01
Vladimir Polukonov
Guest
 
Сообщений: n/a
По умолчанию 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  
Старый 14.02.2023, 13:01
Nil A
Guest
 
Сообщений: n/a
По умолчанию Фидонет окончательно умрёт в 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  
Старый 14.02.2023, 13:02
Nil A
Guest
 
Сообщений: n/a
По умолчанию Про реалнеймы в фидо

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
Ответить с цитированием
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 08:56. Часовой пояс GMT +4.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot