Board.KolibriOS.org

Official KolibriOS board
It is currently Tue Apr 23, 2019 12:01 pm

All times are UTC+03:00




Post new topic  Reply to topic  [ 19 posts ]  Go to page Previous 1 2

eskin: быть и использовать в официальном дистрибутиве или нет?
Poll ended at Wed Sep 26, 2018 6:00 pm
Да 83%  83%  [ 5 ]
Нет 17%  17%  [ 1 ]
Total votes: 6
Author Message
PostPosted: Fri Sep 28, 2018 11:11 am 
Offline
User avatar

Joined: Wed Apr 15, 2015 11:13 pm
Posts: 252
theonlymirage wrote:
Siemargl wrote:
Упс, дочитал последнее сообщение =) Можно не так сложно, как в Win (и OS/2), а просто kolibrios.ini и user.ini

pavelyakov wrote:
Я кстати тоже об этом задумывался)

Ага, придётся переписывать все программы на чтение файлов блоками. Иначе будет два больших файла и каждая программа будет считать своим долгом загрузить такой файл целиком в свою область памяти, чтобы прочитать от туда 2 строчки. Искать эти строчки любая программа будет дольше, чем из своего личного конфига (тупо больше операций процессора). Сейчас это ещё всё в ОЗУ, а если с диска или дискеты грузить?
Либо вы снова напишите ещё одну утилиту, которая будет реестром. При старте системы она загрузит файлы, и во время работы будет раздавать параметры по ключу каждой программе (с помощью IPC).
Будет глупо, если реестр будет загружать программы, а значит кто-то должен загрузить реестр, и потом у него(реестра) узнать, что загружать ещё.
Файл автозапуска уже есть, и в беседе не звучит предложения избавиться от него. Следовательно он останется.
И да, пихать туда сотни настроек, как вы пишите выше, не нужно.

Leency wrote:

Leency, это был твой самый бестолковый ответ?

Легко реализуется ассоциативный массив с помощью которого можно найти любой параметр за долю секунды. Не нужно думать примитивно и парсить данные в цикле каждой программе, проще один раз при запуске ос спарсить данные получив хэш ключа и разбить по ячейкам памяти.


Top
   
PostPosted: Fri Sep 28, 2018 11:55 am 
Offline

Joined: Sat Apr 22, 2017 6:11 pm
Posts: 222
pavelyakov wrote:
Легко реализуется ассоциативный массив с помощью которого можно найти любой параметр за долю секунды. Не нужно думать примитивно и парсить данные в цикле каждой программе, проще один раз при запуске ос спарсить данные получив хэш ключа и разбить по ячейкам памяти.

facepalm
Да, я примитивный абориген =) Если это про приложеньку реестра, то я специально не писал как там всё может быть устроено. Перечитай. Как хочешь, так и храни.
Сути происходящего это не меняет. К тому же то, что ты предлагаешь достаточно эффективно, но не панацея. И да, надеюсь, что ты слышал про RBTree (погугли, если нет, в след. раз сразу с них начинай предлагать - это звучит более современно в 2016-2018 годах).


Top
   
PostPosted: Fri Sep 28, 2018 12:27 pm 
Offline

Joined: Tue Mar 08, 2016 11:00 pm
Posts: 432
4-8-12кб текста парсятся в сотые доли секунды.


Top
   
PostPosted: Mon Oct 01, 2018 3:18 pm 
Offline

Joined: Sun Oct 30, 2011 6:43 pm
Posts: 1499
theonlymirage wrote:
RBTree
Кстати, у нас уже кое-что есть viewtopic.php?f=24&t=2358


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 19 posts ]  Go to page Previous 1 2

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited