Легко реализуется ассоциативный массив с помощью которого можно найти любой параметр за долю секунды. Не нужно думать примитивно и парсить данные в цикле каждой программе, проще один раз при запуске ос спарсить данные получив хэш ключа и разбить по ячейкам памяти.theonlymirage wrote:Siemargl wrote:Упс, дочитал последнее сообщение =) Можно не так сложно, как в Win (и OS/2), а просто kolibrios.ini и user.iniАга, придётся переписывать все программы на чтение файлов блоками. Иначе будет два больших файла и каждая программа будет считать своим долгом загрузить такой файл целиком в свою область памяти, чтобы прочитать от туда 2 строчки. Искать эти строчки любая программа будет дольше, чем из своего личного конфига (тупо больше операций процессора). Сейчас это ещё всё в ОЗУ, а если с диска или дискеты грузить?pavelyakov wrote:Я кстати тоже об этом задумывался)
Либо вы снова напишите ещё одну утилиту, которая будет реестром. При старте системы она загрузит файлы, и во время работы будет раздавать параметры по ключу каждой программе (с помощью IPC).
Будет глупо, если реестр будет загружать программы, а значит кто-то должен загрузить реестр, и потом у него(реестра) узнать, что загружать ещё.
Файл автозапуска уже есть, и в беседе не звучит предложения избавиться от него. Следовательно он останется.
И да, пихать туда сотни настроек, как вы пишите выше, не нужно.
Leency, это был твой самый бестолковый ответ?Leency wrote:Вот тебе ответ http://zavalinka.sane4ka.ru/stikhi/177- ... palto.html
eskin в официальном дистрибутиве
-
Технологии меняют мир, а я - меняю технологии.
facepalmpavelyakov wrote: Легко реализуется ассоциативный массив с помощью которого можно найти любой параметр за долю секунды. Не нужно думать примитивно и парсить данные в цикле каждой программе, проще один раз при запуске ос спарсить данные получив хэш ключа и разбить по ячейкам памяти.
Да, я примитивный абориген =) Если это про приложеньку реестра, то я специально не писал как там всё может быть устроено. Перечитай. Как хочешь, так и храни.
Сути происходящего это не меняет. К тому же то, что ты предлагаешь достаточно эффективно, но не панацея. И да, надеюсь, что ты слышал про RBTree (погугли, если нет, в след. раз сразу с них начинай предлагать - это звучит более современно в 2016-2018 годах).
4-8-12кб текста парсятся в сотые доли секунды.
Кстати, у нас уже кое-что есть http://board.kolibrios.org/viewtopic.php?f=24&t=2358theonlymirage wrote: RBTree
Who is online
Users browsing this forum: No registered users and 1 guest