Nп/п : 8 из 100
От : Vitaliy Aksyonov 1:104/117 16 авг 24 20:06:50
К : Nil A 16 авг 24 11:13:52
Тема : Re: ru.ftn.develop
----------------------------------------------------------------------------------
@MSGID: 1:104/117 66c006c9
@REPLY: 2:5015/46 66bffbea
@CHRS: CP866 2
@TZUTC: -0600
@TID: hpt/lnx 1.9 2024-03-02
Привет, Nil!
17 Aug 24 03:30, ты писал(а) Konstantin Kuzov:
KK>> Да не, я эти стандарты, кои реально никакие не стандарты, а в
KK>> большинстве своём поверхностные описалки уже распространенных
KK>> практик практически не читал.
NA> Тем не менее, если кто-то соберётся пейсать новософт для ФТН, то в
NA> спеки эти заглядывать было бы не плохо. И обычно они помогают. Был тут
NA> один пейсатель голдена. Чиста пытался реверс-инженерингом взять ФТН
NA> протокол, за что был жоско не принят сообществом фидошников.
Спеки рулят однозначно.
KK>> Потому что тот кто придумал msgid, как собственно и большинство
KK>> других фидошных практик, был мягко говоря недальновидным. Строго
KK>> зафигачить формат "MSGID: фидошный_адрес 8_hex-like_символов"
KK>> это кто-то совсем неподумавши выкатил...
NA> Дык надо было сразу в XML/JSON/YAML делать, а то чё за пережитки
NA> прошлого. fts-0009.001 - 17 December, 1991. Тогда люди умели только
NA> мыслить байтами и словами, и реже двойными словами. Многова от них
NA> хотеть нельзя.
А вот нинада. Размер сообщений тоже важен. Ведь возможность отправки
почты по модему или AX.25 по радио - это ведь круто? А то получается,
как с современным Web или почтой. Когда информации сто байтов, а всяких
HTML и JavaScript на 3-5 мегабайт.
Для транспорта можно заюзать что-то более эффективное. Тот же google
protobuf. Отлично сериализуется бинарно. Оверхед маленький. То, что надо. Есть
и другие альтернативы Cap`n Proto, FlatBuffers. Тоже ничего.
Best regards,
Vitaliy Aksyonov.
... Красота спасет мымр.
--- GoldED+/LNX 1.1.5-b20240309
* Origin: Aurora, Colorado (1:104/117)
SEEN-BY: 104/117 460/58 5001/100 5005/49 5015/46
255 5020/715 830 848 1042
SEEN-BY: 5020/4441 12000 5030/49 1081 5053/58
5058/104 5061/133
@PATH: 104/117 5020/1042 4441