Открытые настройки программ // Open settings of applications

User avatar
Eugene Gorbunoff
Site Admin
Posts: 685
Joined: Sat Apr 09, 2005 11:18
Location: St.Petersburg, Russia

Открытые настройки программ // Open settings of applications

Postby Eugene Gorbunoff » Sat Sep 04, 2010 11:54

e-co:

Открытые настройки программ // Open settings of applications

RUS:
Программа может хранить настройки в своем каталоге.
А что делать, если эти настройки нужны другим программам? Где хранить файл с конфигурацией в этом случае?

ENG:
The applications can store settings in own directory.
Sometimes you want make the settings public and available for other applications. Where to keep "open" configuration?

User avatar
Eugene Gorbunoff
Site Admin
Posts: 685
Joined: Sat Apr 09, 2005 11:18
Location: St.Petersburg, Russia

Re: Открытые настройки программ // Open settings of applications

Postby Eugene Gorbunoff » Sat Sep 04, 2010 11:54

e-co, 20100828 -> ecsrus@

Например, если делать программу Media Center, она будет вызывать внешние программы:
* проигрыватель видео
* интернет-радио
* аудио-проигрыватель
* просмот фото
* ..

Вопрос:
Где Media Center найдет инфо об этих программах? т.е. путь к программам, иконку, ..
(Ассоциации - это для рабочего стола).

Может быть сложить эту инфо в C:\MPTN\ETC\multimedia_apps ?



20100903

e-co -> ecsrus@

в config.sys -> SET xxx= - жрет память, отчего система быстро перестает работать. (?)
* реестр - тоже плохо, т.к. недобно просматривать .ini

я уже писал, что
* где-то нужно хранить список мультимедия-приложений.
* где хранить настройки FOC (нового File Open Container)?
* и т.д.

где хранить? в каком виде?

User avatar
Eugene Gorbunoff
Site Admin
Posts: 685
Joined: Sat Apr 09, 2005 11:18
Location: St.Petersburg, Russia

Re: Открытые настройки программ // Open settings of applications

Postby Eugene Gorbunoff » Sat Sep 04, 2010 11:55

> Joseph:
> Хранить в каталоге задачи. Формат можно инишек старой винды - самое примитивное


ок,
* если переменные личные, то в своем каталоге.


А если переменная нужна нескольким приложениям?

И что делать если юзер хочет забрать настройки Программы X с этого компутера на другой?
Где таким приложениям хранить настройки? Где-то в общем хранилище.

в форуме os2.spb.ru (2007 >= .. < 2009) было обсуждение реестра и т.п. valerius какую-то идею продвигал.

А что нам сейчас делать?
Может быть в mptn\etc можно складировать "открытые настройки"? в каком формате?

User avatar
Eugene Gorbunoff
Site Admin
Posts: 685
Joined: Sat Apr 09, 2005 11:18
Location: St.Petersburg, Russia

Re: Открытые настройки программ // Open settings of applications

Postby Eugene Gorbunoff » Sat Sep 04, 2010 11:55

Joseph, 20100903

> А что нам сейчас делать?
> Может быть в mptn\etc можно складировать "открытые настройки"? в каком
> формате?

Да %ETC никто не отменял. Можно ещ екак линуксоиды в Home\default хранить - все равно у всех в нем полно каталогов.
В любом можно - в текстовом, например. Если нужно наследование, то можно XObject использовать - он под это заточен.


Glassman, 20100904

>>> в config.sys -> SET xxx= - жрет память, отчего система быстро
>>> перестает работать. (?)
>>> * реестр - тоже плохо, т.к. недобно просматривать .ini

А вот и нефиг хранить в настройках то, что нужно править руками. Должен быть нормальный человеческий способ настроить это. Бывший плюс ос/2 vs. виндовс (записывай) - у нее есть реестр, но в нем незачем ковырятся. Все что можно и нужно менять - можно поменять с помощью диалогов настройки системы.

Если же речь идет об утилитах типа wget, то, наверное, да - файл из пар строчек вида key=value. Где хранить - непонятно. Я в свое время получил массу критики за awget.cfg в etc. Основная мотивация: etc в os/2 - это скорее свойсто tcp/ip, а не системы.

User avatar
Joseph
Posts: 7
Joined: Thu May 11, 2006 13:46

Re: Открытые настройки программ // Open settings of applications

Postby Joseph » Sat Sep 04, 2010 13:14

А то, что нужно править руками надо делать в XObject - они дают конфигурационные диалоги, результаты которых просто натаскиваешь на икону задачи для передачи параметров. Так можно множество конфигураций хранить для одной задачи, причем с наследованием и базовым заполнением. Система сделал раз - используй многократно. Женя, дай ссылку на них, может наконец до кого-то и дойдет.

Заодно это будет большой плюс vs windows - в них такого нет


Return to “Developers / Разработчики”

Who is online

Users browsing this forum: No registered users and 1 guest

cron