Nп/п : 92 из 100
 От   : Konstantin Kuzov                    2:5019/40.1       17 авг 24 00:46:20
 К    : Nil A                                                 17 авг 24 11:13:52
 Тема : golded.devel
----------------------------------------------------------------------------------
                                                                                 
@MSGID: 2:5019/40.1 66bfc8b2
@REPLY: 2:5015/46 66bfae56
@PID: GED+LNX 1.1.5-b20231008
@CHRS: CP866 2
@TID: hpt/lnx 1.9.0-cur 17-02-17
Konnichi wa, *Nil-kun*! Aogu manako oyobi uketamawaru waga koe!
Tomodachi _Nil A_ tsukuru airon _Konstantin Kuzov_
Nichiji - /*16 Авг 24 22:34*/, Daizai - /*golded.devel*/:

 NA> Я просил Виталия вкатить это патч в основную ветку, когда Виталий
 NA> взялся за голдед прям коммит за коммитом каждый день. К сожалению, он
 NA> к какой-то старой версии (раз), и там слегка code smell (два).

 Вся кодовая база деда один сплошной code smell или что ты там имел
под этим в виду ^_^

 KK>> В основном там всякие FGHI примочки,
 NA> Это была основная идея, как я понял. Это это было написано по спеку от
 NA> Мицгола?

 Hе, началось как раз со сферических коней, году в 2006. А потом
когда Мицгол ещё ранние драфты начал писать я таки реализовал это вначале
на своём тогда жившем уеб-сайтике /40 ноды. Позже отделившееся в
отдельный проектик с отдельной нодой /400, ну и где-то там же и в голдеде.
Часть особенностей реализации из этого легла в следующие его драфты. Он
там потом ещё кучу навыдумывал сверху, но оно уже нигде реализовано не
было.

 KK>> поддержка перловых регэкспов,
 NA> Поиск по сообщениям в голдеде? Было бы круто это сделать так, чтобы
 NA> оно работало. Пусть даже без регэкспов.

 Hасколько помню для настраиваемого поисковика ссылок, насчет обычного
поиска не помню. Оригинальный дед на тот момент умел только POSIX регэкспы.
А что в поиске по письмам не работает? Hу, кроме того что дед идиот
и воспринимает текст исключительно как отдельные строчки, а не как
целиком тело письма. Соответственно если искомое было разорвано на несколько
строк, то увы...

 KK>> подкачка писем с гейта,
 NA> Мицгол завещал IPFS, а ты REST API дёргаешь на g0x.ru? Хотя, полный ли
 NA> он REST, никто не обещал.

 Это он всё потом уже завещал, а у меня там был насколько помню
обычный GET через HTTP через внешнюю настраиваемую качалку, а в ответ от
сервера прилетала мессага в формате OPUS. Hынче наверное проще libcurl юзнуть
или что-нить вовсе на вебсокетах с просмотрой удаленной базы.

 KK>> исправление различных багов, типа крашей на базах где более 100
 KK>> писем прилинковано к одному письму,
 NA> На какой базе? Сквиш? ;-)

Сквиш имеет фиксированную структуру и умеет максимум в 9 ответов на одно письмо.

 NA> Или в джаме умудрились jam[100] сделать?

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

 KK>> которые тогдашние мантейнеры плюс обзывали сферическим конем,
 NA> Вкогдашние? Они все самовыпил произвели. Вот перед тобой эха
 NA> мантейнеров, надеюсь адекватов. Давай, будем сотрудничать.

 Это было во времена когда Янош уже начинал потихоньку отстраняться и
начал заступать Дёгтев. Hасколько помню когда мы обратили на это внимание
в деде был жесткий лимит - 30 писем к одному письму. Янош тогда его
достаточно оперативно расширил, но вслед вылез скрытый buffer overflow на
который в плюсе забили.

 KK>> а у нас в сети было актуально,
 NA> Ваша сеть была была особенной? Только в ней воспроизводился баг, с
 NA> таким reply chains? Хотя, если у вас локалка городская есть/был, со
 NA> специфичным стилем ответов, то может быть.

 У нас был один очень популярный местный форум, он собственно даже
до сих пор жив. Помимо стандартной уёбморды он также отдавал сообщения
самописным ньюссервером и один из нодов гейтовал их в фидо в обе стороны. То
есть можно было жить на форуме прямо из фидо. Что во времена недешевого
диалапа или ещё более недешевого ADSL за 6руб/мегабайт с суммирующимся
исходящим и входящим было вполне популярно. Особенностью этого ньюссервера было
то что все ответы в теме прикреплялись к письму топикстартера. И на
форуме как понимаешь темы из тысяч постов отнюдь не редкость.

 KK>> да всякие мелочи типа рабочих шифт-стрелок, заголовка в
 KK>> терминалах под линухами или той же ассемблерной вставки для
 KK>> определения процессора в 64битном режиме.
 NA> Дык а чо это вся работа делается в одно рыло, можно было бы
 NA> коллективизироваться. Нужно минимум, чтобы пулреквест мог хоть как-то
 NA> к сегодняшенему мастеру диффаца.

 Я делал в основном для себя и своих линков. А потом оно само
как-то разошлось, Мицгол, а затем и Максим Сокольский немало в этом
поспособствовали. Когда начали настойчиво требовать исходники из всех щелей, таки
выложил, хотите вливайте, хотите нет. Они ещё долго нормально вставали на
актуальный плюс года до 2012 и года до 15 с минимальными правками. Я лишь
посылал некоторые багрепорты и фиксы дифами в эху да и всё. Самому в
апстрим комитить не было никакого желания, я насмотрелся со стороны в своё
время как Nick Voronin`у по кулдауну капали на мозги с беспочвенными
придирками в husky, да так что он в итоге и забросил это дело. А ведь горы
фиксов, работоспособности в 64битном режиме и кучи защит от "баз в мясо"
почти в одно лицо им ещё тогда была реализована в husky... Hу и с
10года у меня стало мало свободного времени, да и к фидо я в целом
охладел, поэтому всё и свернул. Такие дела... ^_^

Ganbatte, *Nil*!

[_N0SF3R@TU_]
... GoldED+/LNX 1.1.5 (Linux 6.6.42-1-lts CPU UNKNOWN)
--- #[Kaori Sekken: Master.NoSFeRaTU[@]Gmail.com] [Kumi Nyaa]#
 * Origin: Ojisan, oriru mottekuru suna oyobi korosu sagaru kabe (2:5019/40.1)
SEEN-BY: 50/700 104/117 460/58 256 1124 5858
469/335 4641/222 5001/100
SEEN-BY: 5005/49 5015/46 255 5019/29 40 5020/715
830 848 1042 4441 12000
SEEN-BY: 5023/24 5030/49 1081 5053/58 5054/30
5058/104 5061/133
@PATH: 5019/40 460/58 104/117 5020/1042 4441



   GoldED+ VK   │                                                 │   09:55:30    
                                                                                
В этой области больше нет сообщений.

Остаться здесь
Перейти к списку сообщений
Перейти к списку эх