Как на счет: конфигурационные файлы в формате XML?
Модератор: Модераторы разделов
-
- Сообщения: 29
Re: Как на счет: конфигурационные файлы в формате XML?
KCfgCreator creates application configuration dialogs based on the
KConfig XT framework. This creates UI interfaces and also prepares
additional information for system administrators, which can read these
using KConfigCreator.
http://www.novell.com/products/linuxpackag...cfgcreator.html
2Targom: Этот инструмент(kconfigxt) + XSLT = текстовый конфигурационный файл
проеще говоря ничего не изменится !!!
1) Кому это абсолютно не надо?
Всем глубоко_понимающим_и_знающим_линукс и/или не_устанавливающим_графическую_оболочки, по сему предлагаю не включать пакеты с "xxx-xconf.rpm" при отключенной галке группы пакетов "документация" или при отсутствии "Х окон".
2) Кому это надо?
Во-первых начинающим изучение линукса, во вторых - заинтересованным в распространении линукса, ну или (как в моем случае) чтоб люди не "парились" как когда-то я, осваивая на первых парАх.
PaulAS добавил в 21.06.2005 14:44
На счет производительности: SAX парсер ктоньть сравнивал с чем вы там парсите?
KConfig XT framework. This creates UI interfaces and also prepares
additional information for system administrators, which can read these
using KConfigCreator.
http://www.novell.com/products/linuxpackag...cfgcreator.html
2Targom: Этот инструмент(kconfigxt) + XSLT = текстовый конфигурационный файл
проеще говоря ничего не изменится !!!
1) Кому это абсолютно не надо?
Всем глубоко_понимающим_и_знающим_линукс и/или не_устанавливающим_графическую_оболочки, по сему предлагаю не включать пакеты с "xxx-xconf.rpm" при отключенной галке группы пакетов "документация" или при отсутствии "Х окон".
2) Кому это надо?
Во-первых начинающим изучение линукса, во вторых - заинтересованным в распространении линукса, ну или (как в моем случае) чтоб люди не "парились" как когда-то я, осваивая на первых парАх.
PaulAS добавил в 21.06.2005 14:44
На счет производительности: SAX парсер ктоньть сравнивал с чем вы там парсите?
-
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Как на счет: конфигурационные файлы в формате XML?
правильное решение. ставь винду.вот мне нужен сервак, можно и nt4 поставить, летать будет, и стабилен он, и маны не читать, будет больше времени заняться разработкой
ну так и в чем проблема?мне сервак не ради квалификации или просто администрирования, мне на нем еще систему разрабатывать, или мне лучше нанять грамотного линуксоида? тогда мне дешевле купить винду за 100$
вот я, например, пришел к линуксу именно тогда, когда понял почему мне не нравится винда, и почему мне нравится линукс. именно такой, какой он есть. и меня всегда удивляли люди, которым очень подходит винда, но они все-таки лезут в линукс. расскажите мне кто-нибудь, нахрена? PaulAS, вот для тебя винда и понятнее, и дешевле, и работается в ней быстрее, так зачем тебе линукс? халявы захотелось?
слава роботам!
-
- Модератор
- Сообщения: 1056
- Статус: киберпИнгвин на гусеничном ходу
- ОС: Debian unstable
Re: Как на счет: конфигурационные файлы в формате XML?
(PaulAS @ Вторник, 21 Июня 2005, 14:44) писал(а):2Targon: Этот инструмент(kconfigxt) + XSLT = текстовый конфигурационный файл
проеще говоря ничего не изменится !!!
То есть Денису на проксю надо будет поставить KDE? Офигеть!

(PaulAS @ Вторник, 21 Июня 2005, 14:44) писал(а):1) Кому это абсолютно не надо?
Всем глубоко_понимающим_и_знающим_линукс и/или не_устанавливающим_графическую_оболочки, по сему предлагаю не включать пакеты с "xxx-xconf.rpm" при отключенной галке группы пакетов "документация" или при отсутствии "Х окон".
Чего вы прицепились к *.rpm? У меня их нет, вместо них .deb, у кого-то .tgz, кто-то руками собрал LFS из всего что под руку попалось. А это, могу Вам сказать не очень маленький процент, можете глянуть по опросам.
2) Кому это надо?
Во-первых начинающим изучение линукса, во вторых - заинтересованным в распространении линукса, ну или (как в моем случае) чтоб люди не "парились" как когда-то я, осваивая на первых парАх.
Начинающим изучение нужен доступ через inet к завалам русских, а еще лучше - оригинальных man, HOWTO и Wiki.
На счет производительности: SAX парсер ктоньть сравнивал с чем вы там парсите?
А если я вношу изменения вот так:
echo "mynewmail: mymail" >> /etc/aliases && postalias /etc/aliases
То как бы быстро вы не парсили конфиги, я быстрее чем у Вас KDE запустится это сделаю.

Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
И восемь строк матом...(бесплатно)
-
- Сообщения: 29
Re: Как на счет: конфигурационные файлы в формате XML?
(elide @ Вторник, 21 Июня 2005, 13:47) писал(а):правильное решение. ставь винду.вот мне нужен сервак, можно и nt4 поставить, летать будет, и стабилен он, и маны не читать, будет больше времени заняться разработкойну так и в чем проблема?мне сервак не ради квалификации или просто администрирования, мне на нем еще систему разрабатывать, или мне лучше нанять грамотного линуксоида? тогда мне дешевле купить винду за 100$
вот я, например, пришел к линуксу именно тогда, когда понял почему мне не нравится винда, и почему мне нравится линукс. именно такой, какой он есть. и меня всегда удивляли люди, которым очень подходит винда, но они все-таки лезут в линукс. расскажите мне кто-нибудь, нахрена? PaulAS, вот для тебя винда и понятнее, и дешевле, и работается в ней быстрее, так зачем тебе линукс? халявы захотелось?
Не, мне уже поздно. Хотелось ченьть полезное другим сделать.
PaulAS добавил в 21.06.2005 15:00
(Strangerrr @ Вторник, 21 Июня 2005, 13:55) писал(а):(PaulAS @ Вторник, 21 Июня 2005, 14:44) писал(а):2Targon: Этот инструмент(kconfigxt) + XSLT = текстовый конфигурационный файл
проеще говоря ничего не изменится !!!
То есть Денису на проксю надо будет поставить KDE? Офигеть!Для 200 пня это очень удачное вложение ресурсов.... Гы-гы...
(PaulAS @ Вторник, 21 Июня 2005, 14:44) писал(а):1) Кому это абсолютно не надо?
Всем глубоко_понимающим_и_знающим_линукс и/или не_устанавливающим_графическую_оболочки, по сему предлагаю не включать пакеты с "xxx-xconf.rpm" при отключенной галке группы пакетов "документация" или при отсутствии "Х окон".
Чего вы прицепились к *.rpm? У меня их нет, вместо них .deb, у кого-то .tgz, кто-то руками собрал LFS из всего что под руку попалось. А это, могу Вам сказать не очень маленький процент, можете глянуть по опросам.
2) Кому это надо?
Во-первых начинающим изучение линукса, во вторых - заинтересованным в распространении линукса, ну или (как в моем случае) чтоб люди не "парились" как когда-то я, осваивая на первых парАх.
Начинающим изучение нужен доступ через inet к завалам русских, а еще лучше - оригинальных man, HOWTO и Wiki.
На счет производительности: SAX парсер ктоньть сравнивал с чем вы там парсите?
А если я вношу изменения вот так:
echo "mynewmail: mymail" >> /etc/aliases && postalias /etc/aliases
То как бы быстро вы не парсили конфиги, я быстрее чем у Вас KDE запустится это сделаю.
По мойму ты чета недопонимаешь, яж русским написал:
2Targom: Этот инструмент(kconfigxt) + XSLT = текстовый конфигурационный файл
проеще говоря ничего не изменится !!!
фраза: "ничего не изменится" означает, что текстовые файлы как были так и останутся, и ничего ставить не надо, блин.
Не, ну я знаю пару линуксоидов, но даже мне им проще что-то объяснить

Или надо как манах

-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Как на счет: конфигурационные файлы в формате XML?
Тут не согласен. Для того, чтобы парсить конфиг, нужно знать формат записей в нём и т.п. Ведь одно дело - fstab, другое - xorg.conf и третье - init-скрипты.(t.t @ Понедельник, 20 Июня 2005, 23:45) писал(а):Да и парсятся текстовые конфиги ничуть не сложнее, а даже проще.
Помимо орфографии? :megalol:(PaulAS @ Вторник, 21 Июня 2005, 8:30) писал(а):Однако для популяризации линукса былоб хорошо еслиб
Популяризация Linux - дело очень неоднозначное, и уж точно нельзя популяризовывать его путём превращения в "Windows No.2".
:thumbsup: ...включая разработчиков нподдерживаемых пакетов...(madskull @ Вторник, 21 Июня 2005, 12:42) писал(а):Это всем разработчикам программ придется переделывать обработку конфигов.
И зачем оно тогда вообще надо? Не всё и так уже успешно настраивается тем же некогда мною любимым webmin'ом...(PaulAS @ Вторник, 21 Июня 2005, 13:12) писал(а):Я не предлагал делать абсолютно все.
Всегда считал, что SAX - это SuSE'овский инструмент конфигурирования X-сервера. Если имеется в виду именно он, то с чем предлагаете сравнить?(PaulAS @ Вторник, 21 Июня 2005, 13:44) писал(а):На счет производительности: SAX парсер ктоньть сравнивал с чем вы там парсите?
:thumbsup:(elide @ Вторник, 21 Июня 2005, 13:47) писал(а):правильное решение. ставь винду.
-
- Сообщения: 34
Re: Как на счет: конфигурационные файлы в формате XML?
Мой вопрос остался без ответа! Зачем разрабатывать дополнительные средства визуализации, если есть Webmin, который с горем пополам, но выполняет свои функции? Просто я лично опробовал его и вернулся снова к редактированию файлов текстовым редактором. Удобнее и понятнее.
И если я хочу что-то свое разработать в Linux, я сажусь и разрабатываю! так что тут тоже лучше сделать так
1) пришла идея
2) разработал и реализовал
3) показал всем
4) всем понравилось
5) получай или славу или даже деньги!
Да, кстати, все-таки для того чтобы что-нибудь конфигурировать, нужно это знать по-любому. То есть если файрволл хочешь конфигурить, то не получится так, чтобы сел и настроил сразу в любой, хоть самой удобной оболочке! Чтобы хорошо работать с Linux визуально, нужно знать его основы, которые находятся в текстовых файлах.
И если я хочу что-то свое разработать в Linux, я сажусь и разрабатываю! так что тут тоже лучше сделать так
1) пришла идея
2) разработал и реализовал
3) показал всем
4) всем понравилось
5) получай или славу или даже деньги!
Да, кстати, все-таки для того чтобы что-нибудь конфигурировать, нужно это знать по-любому. То есть если файрволл хочешь конфигурить, то не получится так, чтобы сел и настроил сразу в любой, хоть самой удобной оболочке! Чтобы хорошо работать с Linux визуально, нужно знать его основы, которые находятся в текстовых файлах.
А чо было то?
-
- Сообщения: 454
- Статус: Добрый Демон
Re: Как на счет: конфигурационные файлы в формате XML?
Думаю нужно пойти проще. Что бы была некая библиотека, которая отвечает за конфиги, а пользователь сам выбирает какой формат ему удобней. Программа через либу просто парсит конфиг, вне зависимости от его типа, текст или хмл.
Если жизнь твоя порвется, тебе новую сошьют.
-
- Сообщения: 88
Re: Как на счет: конфигурационные файлы в формате XML?
У сузи вроде бы YaST??? А SAX - это Simple API for XML. Проще говоря один из популярных XML-парсеров. Так что, думаю, теперь понятно, что с чем сравнивать.(czarker @ Вторник, 21 Июня 2005, 15:05) писал(а):Всегда считал, что SAX - это SuSE'овский инструмент конфигурирования X-сервера. Если имеется в виду именно он, то с чем предлагаете сравнить?
P.S.: Сам лично особого (да хоть какого-нибудь) выигрыша в разборе XML не вижу, по крайней мере не по производительности. Кстати, еще один момент, по хорошему XML должен быть в Unicode (UTF-8, например), так что добавьте сюда еще накладные расходы на перекодировку в системную локаль, если она отлична от UTF-8.
-
- Сообщения: 29
Re: Как на счет: конфигурационные файлы в формате XML?
(AlexRat @ Вторник, 21 Июня 2005, 14:20) писал(а):У сузи вроде бы YaST??? А SAX - это Simple API for XML. Проще говоря один из популярных XML-парсеров. Так что, думаю, теперь понятно, что с чем сравнивать.(czarker @ Вторник, 21 Июня 2005, 15:05) писал(а):Всегда считал, что SAX - это SuSE'овский инструмент конфигурирования X-сервера. Если имеется в виду именно он, то с чем предлагаете сравнить?
P.S.: Сам лично особого (да хоть какого-нибудь) выигрыша в разборе XML не вижу, по крайней мере не по производительности. Кстати, еще один момент, по хорошему XML должен быть в Unicode (UTF-8, например), так что добавьте сюда еще накладные расходы на перекодировку в системную локаль, если она отлична от UTF-8.
Ага. Правда это.
Но в SuSE еще есть SAX2 для настройки видео/клавы/мышы и еще чего-то
PaulAS добавил в 21.06.2005 15:26
(Targon @ Вторник, 21 Июня 2005, 14:16) писал(а):Мой вопрос остался без ответа! Зачем разрабатывать дополнительные средства визуализации, если есть Webmin, который с горем пополам, но выполняет свои функции? Просто я лично опробовал его и вернулся снова к редактированию файлов текстовым редактором. Удобнее и понятнее.
И если я хочу что-то свое разработать в Linux, я сажусь и разрабатываю! так что тут тоже лучше сделать так
1) пришла идея
2) разработал и реализовал
3) показал всем
4) всем понравилось
5) получай или славу или даже деньги!
Да, кстати, все-таки для того чтобы что-нибудь конфигурировать, нужно это знать по-любому. То есть если файрволл хочешь конфигурить, то не получится так, чтобы сел и настроил сразу в любой, хоть самой удобной оболочке! Чтобы хорошо работать с Linux визуально, нужно знать его основы, которые находятся в текстовых файлах.
А сколько наберется народу желающего пострадать этой фигней?
Требуются желающие пострадать фигней, знающие что такое XML_DTD_XSLT, чем с эти бороться под линуксом.
-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Как на счет: конфигурационные файлы в формате XML?
Принято! demongloom отвечает за полный перевод всего имеющегося софта на использование этой библиотеки к концу 2005 года. :megalol:(demongloom @ Вторник, 21 Июня 2005, 14:18) писал(а):Программа через либу просто парсит конфиг, вне зависимости от его типа, текст или хмл.
Т.е. сравниваем XML-парсер с конфигуратором? Я уверен, что разница нулевая.(AlexRat @ Вторник, 21 Июня 2005, 14:20) писал(а):Проще говоря один из популярных XML-парсеров. Так что, думаю, теперь понятно, что с чем сравнивать.
Отнюдь. По-хорошему, любой конфиг в UNIX должен быть в кодировке системной локали.(AlexRat @ Вторник, 21 Июня 2005, 14:20) писал(а):по хорошему XML должен быть в Unicode
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Как на счет: конфигурационные файлы в формате XML?
Ну, нафлудили..
А я продолжу.
Что может быть проще?
Потом, то что уже говорилось про такое, как, например, grep varname ~user1/.conffile >> ~/user2/.conffile и прочие cat, tail, split и т.д., не лишено смысла не только для ручной правки, но и для автоматизации. Например, настричь строк из типового общесистемного конфига, который идёт в пакете, можно простым шелл-скриптом в пару строк, а если приправить скрипт sed'ом, то можно и значения позаменять, и закоментить/раскоментить по необходимости. С XML'ем же скриптиком не обойдёшься -- нужны уже парсер-валидатор. Это я к тому, что не надо усложнять сущность без необходимости.
А насчёт структурированности.. Я не понимаю, кто решил, что символы < > / можно считать структурирующими символами, а те же, скажем = и перевод строки -- нельзя. Т.е. чем VarName=Value хуже, нежели <VarName>Value</VarName.. Чем лучше, уже говорилось здесь не раз -- тем, что символ перевода строки понимается как разделитель стандартными юниксовыми утилитами.

Да ну? Может, ты бы написал его быстрее именно потому, что ты и так уже работаешь с XML? Потому как по мне наоборот:(Sparky @ Вторник, 21 Июня 2005, 2:29) писал(а):При отсутствии такового парсер для XML я бы написал быстрее.
Код: Выделить всё
$ConfigString =~ /^\s*(\w+)\s*=\s*(\w+)\s*$/;
$VarName = $1;
$VarValue = $2;
Что может быть проще?
Потом, то что уже говорилось про такое, как, например, grep varname ~user1/.conffile >> ~/user2/.conffile и прочие cat, tail, split и т.д., не лишено смысла не только для ручной правки, но и для автоматизации. Например, настричь строк из типового общесистемного конфига, который идёт в пакете, можно простым шелл-скриптом в пару строк, а если приправить скрипт sed'ом, то можно и значения позаменять, и закоментить/раскоментить по необходимости. С XML'ем же скриптиком не обойдёшься -- нужны уже парсер-валидатор. Это я к тому, что не надо усложнять сущность без необходимости.
А насчёт структурированности.. Я не понимаю, кто решил, что символы < > / можно считать структурирующими символами, а те же, скажем = и перевод строки -- нельзя. Т.е. чем VarName=Value хуже, нежели <VarName>Value</VarName.. Чем лучше, уже говорилось здесь не раз -- тем, что символ перевода строки понимается как разделитель стандартными юниксовыми утилитами.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Сообщения: 29
Re: Как на счет: конфигурационные файлы в формате XML?
Блин, ну и нашумел я нут 
Так вебмин само то что надо!
http://linuxshop.ru/linuxbegin/article525.html
Тогда предлагаю следующую утопическую идею, создать группу пакетов "ForBeginnersOnly" во всех дистрибутивах, одним волевым решением!
и помещать туда такие вот полезные пакеты
ЗЫ: можно пинать дальше

Так вебмин само то что надо!
http://linuxshop.ru/linuxbegin/article525.html
Тогда предлагаю следующую утопическую идею, создать группу пакетов "ForBeginnersOnly" во всех дистрибутивах, одним волевым решением!

и помещать туда такие вот полезные пакеты
ЗЫ: можно пинать дальше

-
- Модератор
- Сообщения: 1056
- Статус: киберпИнгвин на гусеничном ходу
- ОС: Debian unstable
Re: Как на счет: конфигурационные файлы в формате XML?
Читаю вслух с выражением маны - $50/ч + стоимость звонка. Настраиваю сервисы за Вас - $100/ч + стоимость выезда и проживания.
И восемь строк матом...(бесплатно)
И восемь строк матом...(бесплатно)
-
- Бывший модератор
- Сообщения: 2421
- Статус: Übermensch
- ОС: лялих
Re: Как на счет: конфигурационные файлы в формате XML?
те, кому это надо - не сумеют этого сделать. тем, кто сумеет - это уже не надо.Тогда предлагаю следующую утопическую идею, создать группу пакетов "ForBeginnersOnly" во всех дистрибутивах, одним волевым решением!
слава роботам!
-
- Сообщения: 34
Re: Как на счет: конфигурационные файлы в формате XML?
(PaulAS @ Вторник, 21 Июня 2005, 14:53) писал(а):Блин, ну и нашумел я нут
Так вебмин само то что надо!
Только все равно не привыкай к нему! Конфиги, конфиги и ещё раз конфиги!
Я просто испытал, насколько ЭТО заразно! Если с него начнешь, не научишься, если им продолжишь -- отучишься.
А чо было то?
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Как на счет: конфигурационные файлы в формате XML?
Вот и я об этом. Универсализовать всё можно и не вылезая из текстовых конфигов, да вот только достаточно удачно это сделать пока ни у кого не получалось.(alv @ Вторник, 21 Июня 2005, 9:58) писал(а):В том то и дело, что время от времени кто-нибудь придумывает такой стандартный инструмент редактирования - был некогда такой линуксконф, потом всякие драки и YAST'ы, и еще. и каждый придумавший полагал, что его инструмент - самый лучший и самый универсальный.
теперь предлагается сделать еще один - столь же лучший и столь же универсальный, как все прочие...
...и никто этого делать не станет. В массе, я имею ввиду.(madskull @ Вторник, 21 Июня 2005, 12:42) писал(а):Теперь посмотрим с другой стороны.
Это всем разработчикам программ придется переделывать обработку конфигов.
Вот-вот, это вторая сторона усложнения сущности.(madskull @ Вторник, 21 Июня 2005, 12:42) писал(а):Плюс, подозреваю, что парсинг XML-конфига будет намного "тяжелее" в смысле потребления ресурсов, чем обработка текстового.
Получается, что свои мощностя сервер будет тратить на обработку конфигов демонами (Взять тот же крон, который перечитывает конфиги каждую минуту)
XML тоже можно делать разный настолько, что один другого понимать не будет. Я о том варианте, когда и то и другое унифицировано.(czarker @ Вторник, 21 Июня 2005, 14:05) писал(а):QUOTE(t.t @ Понедельник, 20 Июня 2005, 23:45)
Да и парсятся текстовые конфиги ничуть не сложнее, а даже проще.
Тут не согласен. Для того, чтобы парсить конфиг, нужно знать формат записей в нём и т.п. Ведь одно дело - fstab, другое - xorg.conf и третье - init-скрипты.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Сообщения: 29
Re: Как на счет: конфигурационные файлы в формате XML?
(Targon @ Вторник, 21 Июня 2005, 15:13) писал(а):(PaulAS @ Вторник, 21 Июня 2005, 14:53) писал(а):Блин, ну и нашумел я нут
Так вебмин само то что надо!
Только все равно не привыкай к нему! Конфиги, конфиги и ещё раз конфиги!
Я просто испытал, насколько ЭТО заразно! Если с него начнешь, не научишься, если им продолжишь -- отучишься.
Мне тоже файлы ближе, уже.
Но SuSE нравится, а он этого(когда руками правят) не любит, но если очень хочется, то легким движением можно.
Руками оно как то инетересней однако, но эти приступы происходят крайне редко, когда программистская муза покидает.

-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Как на счет: конфигурационные файлы в формате XML?
Думаю, в целях дискуссии правильней сравнивать унифицированный XML с тем, что есть сейчас. Но лично я за то, что есть сейчас, и madskull блестяще охарактеризовал (↑) основания для этого выбора.(t.t @ Вторник, 21 Июня 2005, 15:36) писал(а):XML тоже можно делать разный настолько, что один другого понимать не будет. Я о том варианте, когда и то и другое унифицировано.
Для PaulAS: это не муза, это сирена.
-
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: Как на счет: конфигурационные файлы в формате XML?
Да почему же XML-то? Я ведь говорю о том, что _в_случае_ перехода к унификации -- унифицированный XML имеет недостатки по сравнению с унифицированным же текстом, но не имеет перед ним преимуществ. А сравнивать XML с тем, что есть сейчас, -- некорректно, т.к. XML'я (за редкими исключениями) сейчас нет.(czarker @ Вторник, 21 Июня 2005, 16:15) писал(а):Думаю, в целях дискуссии правильней сравнивать унифицированный XML с тем, что есть сейчас.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
- Сообщения: 29
Re: Как на счет: конфигурационные файлы в формате XML?
(czarker @ Вторник, 21 Июня 2005, 16:15) писал(а):Для PaulAS: это не муза, это сирена.
милицейская?

-
- Бывший модератор
- Сообщения: 3535
- Статус: OpenBSD-compatible
- ОС: OpenBSD -current
Re: Как на счет: конфигурационные файлы в формате XML?
Для t.t:
Бесспорно.
Для PaulAS:
Мифологию Древней Греции знать надо.
Я имел в виду, что очень сомнительные у тебя проекты тут рождаются...
Бесспорно.
Для PaulAS:
Мифологию Древней Греции знать надо.
Я имел в виду, что очень сомнительные у тебя проекты тут рождаются...
-
- Сообщения: 210
- Статус: awb
- ОС: FreeBSD
Re: Как на счет: конфигурационные файлы в формате XML?
Мое мнение простенькое - ненадо таких стандартов которые увеличивают количество писанины и могут привести к увеличению объема. Кроме того, нежелательны по моему мнению стандарты в которых перед опцией необходимо будет что-то открывать, потом закрывать. Нежелательно это потому что - регистр, опечатки, проблемы с правильностью оформления (например <b1><b2>option=value</b1></b2> - кто то так напишет и не заработает
).
Формат конфигурационного файла должен быть простым, четким и ясным. Хороший пример ini файл - заголовок секции, а внутри параметр=значение. Нет проблем с разными вещами типа экранирование пробелов и прочее = все что после равно и до кода #13 - параметр. Это только пример. А можно как тут описывали раннее - MainParametr.SecondParamtr=value. Ну и конечно в конфиге должны быть поддержаны комментарии. Все. Большего от конфига не надо. Текстовик с чуть более стандартным форматом.
Пока к сожалению и в текстовиках так же. Вот например make.conf - чем плох? А вот с точки зрения хорошего плох тот же resolv.conf - там обычно как
find somehost.ru
nameserver 000.000.000.000
А если он пустой - пока ман не пересмотрю - непойму. Хорошо когда конфиг как в PHP - все значения закомментированы. А рядом расписаны возможные значения. Поставил - раскомментировал и работай. Удобно и прозрачно. И софта ненадо - популярные редакторы уже поддерживают.
Так что чуть стандартизировать текстовый конфиг и хватит. Не туда энергию тратим.

Формат конфигурационного файла должен быть простым, четким и ясным. Хороший пример ini файл - заголовок секции, а внутри параметр=значение. Нет проблем с разными вещами типа экранирование пробелов и прочее = все что после равно и до кода #13 - параметр. Это только пример. А можно как тут описывали раннее - MainParametr.SecondParamtr=value. Ну и конечно в конфиге должны быть поддержаны комментарии. Все. Большего от конфига не надо. Текстовик с чуть более стандартным форматом.
Пока к сожалению и в текстовиках так же. Вот например make.conf - чем плох? А вот с точки зрения хорошего плох тот же resolv.conf - там обычно как
find somehost.ru
nameserver 000.000.000.000
А если он пустой - пока ман не пересмотрю - непойму. Хорошо когда конфиг как в PHP - все значения закомментированы. А рядом расписаны возможные значения. Поставил - раскомментировал и работай. Удобно и прозрачно. И софта ненадо - популярные редакторы уже поддерживают.
Так что чуть стандартизировать текстовый конфиг и хватит. Не туда энергию тратим.
work: ubuntu-server (freebsd for www)
home: freebsd
home: freebsd
-
- Сообщения: 29
Re: Как на счет: конфигурационные файлы в формате XML?
(czarker @ Вторник, 21 Июня 2005, 16:50) писал(а):Для t.t:
Бесспорно.
Для PaulAS:
Мифологию Древней Греции знать надо.[color]
Я имел в виду, что очень сомнительные у тебя проекты тут рождаются...
Это была шутка юмора
-
- Сообщения: 493
- Статус: ё-моё!!
- ОС: jaunty
Re: Как на счет: конфигурационные файлы в формате XML?
при открытии бутылки пива у меня есть два варианта:
1. воспользоваться зажигалкой и сразу же выпить пива, или
2. дойти до ближайшего киоска, пообщаться с продавщицей, попросить у неё открывашку для бутылок, воспользоваться открывашкой, и тогда уже выпить пива.
угадайте, какой вариант предпочиатет большинство?
1. воспользоваться зажигалкой и сразу же выпить пива, или
2. дойти до ближайшего киоска, пообщаться с продавщицей, попросить у неё открывашку для бутылок, воспользоваться открывашкой, и тогда уже выпить пива.
угадайте, какой вариант предпочиатет большинство?
You are registered as user #384224 with the Linux Counter. jaunty jackalope & aspire 3650
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Как на счет: конфигурационные файлы в формате XML?
(William Henry Gates @ Четверг, 21 Июля 2005, 13:27) писал(а):при открытии бутылки пива у меня есть два варианта:
1. воспользоваться зажигалкой и сразу же выпить пива, или
2. дойти до ближайшего киоска, пообщаться с продавщицей, попросить у неё открывашку для бутылок, воспользоваться открывашкой, и тогда уже выпить пива.
или не выпить - продавщица ведь и послать может
так что лучше купить сразу две бутылки и открывать их одна об другую
-
- Бывший модератор
- Сообщения: 630
- Статус: Тщедушный очкарик
Re: Как на счет: конфигурационные файлы в формате XML?
Был такой у меня случай: /usr со всякими vi был на отдельном разделе, а fstab я умудрился испортить. Соответственно я оказался без редакторов, примонтировать /usr почему-то не получилось, уж не помню почему. Или примонтировал, а редактор не пустился... Не помню, но смысл в том что мне пришлось срочно изучать ed. Как он меня тогда спас... Не представляю редактирование xml ed'ом.
Не шалю, никого не трогаю, починяю примус...
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Как на счет: конфигурационные файлы в формате XML?
(Jan2ary @ Четверг, 21 Июля 2005, 17:59) писал(а):Не представляю редактирование xml ed'ом.
между прочим, достаточно обычная ситуевина. и если даже, как в BSD'ях, какой редактор заваляется непосрдетсвенно в /bin - будет это ee или там mined.
А как редактировать XML редактором без подсветки - я тоже не очень представляю. Прбовал - получалось скверно.
-
- Сообщения: 604
- Статус: core dumped
- ОС: Plan 9
Re: Как на счет: конфигурационные файлы в формате XML?
Удивляюсь способности некоторых людей "толочь воду в ступе" 

Блог
--------------------
GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
--------------------
GCS/M/MU/P/IT/E d- s: a- C++(+++) UBL++ P->-- L+++$ E- W+++$ N* o? K? w>--
O M-@ V- PS@ PE+ Y+ PGP+ t 5 X R* tv-->- b++ DI? D>+ G e+(++) h--- r+ y++
-
- Бывший модератор
- Сообщения: 7275
- Статус: Пенсионер в законе
- ОС: Cintu
Re: Как на счет: конфигурационные файлы в формате XML?
(Sparky @ Четверг, 21 Июля 2005, 18:40) писал(а):Удивляюсь способности некоторых людей "толочь воду в ступе"
толченая вода лучше зафлуживает
-
- Сообщения: 688
Re: Как на счет: конфигурационные файлы в формате XML?
(madskull @ Понедельник, 20 Июня 2005, 17:15) писал(а):(PaulAS @ Понедельник, 20 Июня 2005, 15:42) писал(а):Как на счет: конфигурационные файлы в формате XML+DTD?
В этом случае появилась бы возможность их редактирования визуальными средствами, что сделало переход и освоение линукса легче.
И убило бы возможность их редактирования ручками, что сделало бы работу в линукс сложней. ИМХО, конечно.
Конфиги у fontconfig и cups уже XMLные. И ничего, вполне себе правятся руками. Равно как и конфиги многих других приложений.