= Сообщение: 2500 из 3553 ======================================== RU.GOLDED = От : Alexey Vissarionov 2:5020/545 07 Feb 23 06:09:00 Кому : Nil A 07 Feb 23 06:09:00 Тема : Как бы так голдед зарефакторить? FGHI : area://RU.GOLDED?msgid=2:5020/545+63e1c33a На : area://RU.GOLDED?msgid=2:5015/46+63e1abe1 = Кодировка сообщения определена как: CP866 ================================== Ответ: area://RU.GOLDED?msgid=2:5015/46+63e1d871 ============================================================================== Доброго времени суток, Nil! 07 Feb 2023 04:22:50, ты -> Vitaliy Aksyonov:
NA> Прям если ты щас скажешь, что сделаешь голдед векторным и NA> гипертекстовым, а потом сольёшься, то тебя тухлыми помидорами NA> закидают потом.
В любом случае закидают, независимо от результата :-)
Его для этого придется полностью переписать чуть больше, чем дважды.
VA>> Я видел. Там еще "сериализация"/"десереиализация" сделана через VA>> тупо вычитку куска файла в память, а потом обзывание этого объектом. VA>> Только если выравнивание поменяется - привет. Приехали. NA> Одно дело alignment, а ещё есть endianness. Нельзя вот так просто NA> взять, и закастить поинтер на кусок памяти на структурку ;-)
Дык в памяти можно вытворять что угодно... А вот из файлов читать напрямую в структуры лучше не надо.
NA>>> Для этого надо много-много террабайтных файлов mmap() в память, NA>>> чтобы там кончилось 32TiB пространство. VA>> Совсем необязательно. Попробуй выделить один кусок памяти, который VA>> больше, чем у тебя есть физически на боксе. Возможно плюс своп. VA>> Будешь удивлен. NA> Ну окей, низнаю какой именно маллок ты изаешь, может он знает NA> максимум как memtotal+swap, но и это ничиго не значит.
Выделиться-то он, может быть, и выделится, но при попытке работать с этим огромным блоком в какой-то момент прилетит SIGSEGV.
VA>> Не думаю, что выпилить сразу кучу старых компиляторов - здравая идея. VA>> Пусть этим пользуются два калеки, но все же. NA> Дяд Гремлин, мега авторитет-всея-R50 сказал, что можно дропнуть всё, NA> кроме вин+линукс+мак,
Эти три платформы нельзя ломать. Особенно первые две. Ибо говна не оберешься.
NA> или он это про хаски сказал,
Я это про весь FTN-софт говорил.
NA> но мне пофиг, ты просто не говорил ещё с этими, которые на ВаткомСи NA> сидят, у них там чудеса вообще.
Вот как раз поддержку DOS можно выкидывать совершенно спокойно.
-- Alexey V. Vissarionov aka Gremlin from Kremlin gremlin ПРИ gremlin ТЧК ru; +vii-cmiii-ccxxix-lxxix-xlii
... Облачных технологий не существует - существуют только чужие компутеры --- /bin/vi * Origin: ::1 (2:5020/545)