Около полугода пишу CLI-хранилище для своих данных: логины, URL, метаданные. Хватит плоских файлов. Пишу сознательно без нейросетей.
Что внутри: команды разводятся через dispatch-таблицу вместо лестницы из if/else, данные лежат в бинарном формате с контрольной суммой CRC32, сборка на CMake и vcpkg, тесты на cmocka.
Релиз планирую в начале ноября, вместе с подробной документацией о том, как устроены NoSQL-базы. O_DIRECT, AVX и io_uring сознательно отложил: это для другого, более нишевого проекта. Сначала работающее, потом быстрое
Тебя еще в прошлый раз спрашивали - нахуя? В SQLite носом тыкали. Не определился? Суть проекта, цель, преимущества решения, назначение?
Я, в общем-то, понимаю стек и мог бы этим воспользоваться. Но вместо этого взял бы что-нибудь уже готовое и оттестированное сообществом, прошедшее цикл выпалывания багов и реосмысления.
Я когда-то на MongoDB обертку написал, с [B/A]-[U/I/D] и подобными триггерами, приведением данных, параллелизмом и очередями через Redis и RabbitMQ и прочей хренью. Что-то вроде расширенного SQL-СУБД функционала на NoSQL базе. Но пользоваться этим никто кроме меня не будет.
Поздравляю, я тоже очень редко пишу что нибудь. И наоборот считаю SQL и нейросети величайшими изобретениями человечества.
Размещено через приложение ЯПлакалъ
А смысл писать на сях? Т.е. такой код потом мало будет востребован из-за закрытого исходника. Не проще взять sqlite и bash/perl/python - да что угодно к нему?
Размещено через приложение ЯПлакалъ
Все эти линуксы, мэйки, симэйки, автомэйки - это ничто иное как крючкотворство... Когда символ " " и "Tab" в ваших смэйках и т.п. это разные символы стоит задуматься, а туда ли свернуло сообщество линуксойдов отбросив нас всех пользователей в каменный век, где даже MS DOS было лучше... Когда делать нечего начинают крючкотворить... . А если сказать точно это показуха, очковтирательство, вредительство и диверсия. Аффтор НЕ уподобляйтесь крючкотворцам... .
Это сообщение отредактировал toy2ru - 14 окт 2026 в 15:40
так это же для самообразования человек делает. для развлечения и чтомы мозг не заржавел. я иногда тоже рабочий сайтик в блокноте правлю от нефиг делать
Все эти линуксы, мэйки, симэйки, автомэйки - это ничто иное как крючкотворство... Когда символ " " и "Tab" в ваших смэйках и т.п. это разные символы стоит задуматься, а туда ли свернуло сообщество линуксойдов отбросив нас всех пользователей в каменный век, где даже MS DOS было лучше... Когда делать нечего начинают крючкотворить... . А если сказать точно это показуха, очковтирательство, вредительство и диверсия. Аффтор НЕ уподобляйтесь крючкотворцам... .
На бумаШках быстрее получится сохранять, могу помочь писать, криптография аПсолютная, сам потом хрен прочитаю, обращайся 😀
Размещено через приложение ЯПлакалъ
Здесь немногие оценят твою работу. Если хочешь поделиться с другими - выкладывай на GitHub, можешь даже под лицензией GNU GPL 3.0. Это лицензия free software, тот же Linux изначально распространялся под этой лицензией. У меня тоже есть самописные тулзы для работы с базами Oracle и MSSQL, тоже подумываю выложить на GitHub, кому надо - пусть пользуется.
Размещено через приложение ЯПлакалъ
А почему ИИ решил не использовать? Для тех же тестов и прогонов вполне себе удобный инструмент. Отдать на анализ, проверить слабые и уязвимые места... Даже попробовать забить под завязку, увеличивая количество полей от записи к записи, меняя их тип дополнительно, и забивая в том числе каким-нибудь небольшими документами в новые поля, смена наименований полей, типов... Проверить прелести NoSQL...
Это сообщение отредактировал flucky - 14 окт 2026 в 16:08
На мой взгляд именно CLI не очень удобен для таких данных. Если данные нечувствительные, то удобнее наверное вообще расширение для браузера написать. Я код пишу сам, но тесты писать не люблю. Для этого как раз и использую ИИ.
Это сообщение отредактировал Flowman - 14 окт 2026 в 16:18
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
10 Пользователей читают эту тему (1 Гостей и 1 Скрытых Пользователей)