(из недавно пробуждённых воспоминаний.)
Блядь, какие же всё-таки фидорасы тупые — хранить пидошные сообщения в виде файлов со своим недокументированным бинарным форматом (штук пять было — netmail, squish, jam, остальные забыл).
Мне-то пришла в своё время идея о том, что тут нужна база данных как штука, весьма универсальная, берущая на себя всю эту низкоуровневую еблю. Более того, лишающую задротов счастья написать "сжималку" базы (типа сборки мусора), перенумеровывалку отдельных файлов с отдельными сообщениями, ну и прочие полезные вещи, пишущиеся одним тупым sql/plsql скриптом — сбор статистики, поиск по тексту, боты — это всё нельзя было написать, не имея конкретного формата, а форматов много. Ну и конечно, сишечька.
Базы данных тогда уже были. Если формально, bdb была уже очень давно, а для таких целей приспособить её — раз плюнуть. В конце 90ых уже точно работала mysql из свободных бд. Постгрес был (правда вот, тогда — слоником, не умеющим ничего).
Эта идея пришла поздно, где-то в 2003г, когда пидошка стала медленно, но верно превращаться в говно. Тем не менее, "тоссер" на перле я написал (хрень, которая берёт пересылаемые между участниками пакеты, опять же, в ещё одном бинарном формате, и пихает их в mysql), и даже почти добил механизм плагинов к голдеду (был такой "редактор сообщений"), и собственно плагин, читающий сообщения из БД, на плюсцах.
Примерно в то же время, может чуть раньше, поддерживал файлэхопроцессор "dmtic" (файлэхи — способ пересылать относительно большие файлы через пидошку, в обход стандартного протокола обмена). Но стоимость багфиксов и поддержки плюсового кода оказалась слишком высокой, через пару лет меня это заебало и я устранился от дела.
И пидошка более не доставляла, и плюсцы к тому времени уже вызывали стойкое отвращение. Забил хуй, и вот, я жив.
А есть ещё люди, которые там варятся.
В сети имени собаки какого-то американского пидора.
gds
03.06.2012 18:17 umodni53307D1F
Do you really want to delete ?
>2003
>голый дед
исповедь говноеда
иди нахуй. это не исповедь.
msg, squish, jam — ага.
мсг — самое тупое и вроде даже совместимо с почтовыми программами типа ЗеБат.
каждое письмо — отдельный файл, сортировка по номерам, при опендир() на стопицот файлов встаём раком.
кстати, у меня софт уже лет несколько не обновлялся, примерно со времен исчезновения диалапа. Всё работает — зачем лезть внутрь?
Значит говноедство вы не отрицаете.
так и говноедства не было. Мне было интересно прикрутить механизм плагинов к софтине, написанной на плюсцах. На псачике тоже популярен подобный подход, как я вижу.