Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Пн окт 15, 2018 8:42 pm

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 19 сообщений ]  На страницу Пред. 1 2

eskin: быть и использовать в официальном дистрибутиве или нет?
Опрос закончился Ср сен 26, 2018 6:00 pm
Да 83%  83%  [ 5 ]
Нет 17%  17%  [ 1 ]
Всего голосов: 6
Автор Сообщение
 Заголовок сообщения: Re: eskin в официальном дистрибутиве
СообщениеДобавлено: Пт сен 28, 2018 11:11 am 
Не в сети
Аватара пользователя

Зарегистрирован: Ср апр 15, 2015 11:13 pm
Сообщения: 240
theonlymirage писал(а):
Siemargl писал(а):
Упс, дочитал последнее сообщение =) Можно не так сложно, как в Win (и OS/2), а просто kolibrios.ini и user.ini

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

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

Leency писал(а):

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

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


Вернуться к началу
 Заголовок сообщения: Re: eskin в официальном дистрибутиве
СообщениеДобавлено: Пт сен 28, 2018 11:55 am 
Не в сети

Зарегистрирован: Сб апр 22, 2017 6:11 pm
Сообщения: 193
pavelyakov писал(а):
Легко реализуется ассоциативный массив с помощью которого можно найти любой параметр за долю секунды. Не нужно думать примитивно и парсить данные в цикле каждой программе, проще один раз при запуске ос спарсить данные получив хэш ключа и разбить по ячейкам памяти.

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


Вернуться к началу
 Заголовок сообщения: Re: eskin в официальном дистрибутиве
СообщениеДобавлено: Пт сен 28, 2018 12:27 pm 
Не в сети

Зарегистрирован: Вт мар 08, 2016 11:00 pm
Сообщения: 383
4-8-12кб текста парсятся в сотые доли секунды.


Вернуться к началу
 Заголовок сообщения: Re: eskin в официальном дистрибутиве
СообщениеДобавлено: Пн окт 01, 2018 3:18 pm 
Не в сети

Зарегистрирован: Вс окт 30, 2011 6:43 pm
Сообщения: 1453
theonlymirage писал(а):
RBTree
Кстати, у нас уже кое-что есть viewtopic.php?f=24&t=2358


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 19 сообщений ]  На страницу Пред. 1 2

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB