LINUX.ORG.RU

Попытался вспомнить, когда я вообще какие-то конфиги редактировал руками. Шоб не скрипты, а именно конфиги. Кажется, это были /etc/openvpn/client.conf и /etc/ssh/sshd_config.

В общем, софт, которым я пользуюсь, не требует каждодневного красноглазия с конфигами. Поэтому абсолютно всё равно, в каком они формате. Хоть в xml-е.

geekless ★★
()
Последнее исправление: geekless (всего исправлений: 1)

Все, где формат - $ПЕРЕМЕННАЯ=«значения». В частности - make.conf

Valdor ★★
()

Любой ZDoom-подобный порт дума, их конфиги я научился править ещё будучи семиклассником, под виндой.

djambeyshik ★★★★★
()

Конфигурационные файлы каких программ вам наиболее удобны?

никакие. Но уж если конфиги, то KEY=VALUE, дабы хоть понятно было. И не только мне, но и diff'у.

drBatty ★★
()
Ответ на: комментарий от geekless

Хорошо документированный конфигурационный файл лучше графического интерфейса. В графике в большинстве случаев нет поиска по опциям, например.

IPR ★★★★★
() автор топика

Почти все, с которыми сталкивался, были одинаково удобны. XML раздражает.

olibjerd ★★★★★
()

key=value, можно с секциями. Как у постфикса, ssh, и т. д. JSON тоже сойдёт, если нужна сложная структура.

Axon ★★★★★
()
Последнее исправление: Axon (всего исправлений: 1)

Key Value, как у squid. Очень удобно.

ivanlex ★★★★★
()

.emacs няшка, xml какашка

cab ★★★★
()
Ответ на: комментарий от geekless

Видимо тяжело ему жить :D

IPR ★★★★★
() автор топика

Программы называть не буду, скажу что самое удобное это
параметр = значение
И да, xml - зло!

dada ★★★★★
()
Ответ на: комментарий от IPR

Потому что в момент когда те, кто пихают, учились в школе, был мощный вброс на тему, что XML — это серебряная пуля. По сути это действительно так, но ровно в одном случае: когда требуется заменить закрытый бинарный формат данных на хоть что-то читаемое и местами самодокументируемое с приложением минимальных мозговых усилий.

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 4)
Ответ на: комментарий от Evgueni

Пущай тогда json используют. Куда годится, когда служебной информации больше чем параметров?

IPR ★★★★★
() автор топика
Ответ на: комментарий от IPR

IMHO вообще нельзя использовать одну и туже технологию для разных целей, так как она будет плоха везде. XML позиционировался как палочка-выручалочка _везде_: в качестве конфигурационных файлов, в качестве представления текста редактируемого человеком, в качестве замены бинарных форматов, в качестве состояния системы на текущий момент и т.д. и т.п.

Evgueni ★★★★★
()
Ответ на: комментарий от Evgueni

Ну да. Просто свою тему найти полегче =)

dada ★★★★★
()
Ответ на: комментарий от Deleted

Человечный XML(аля OpenBox)

Это одна из причин, почему у меня не опенбокс.

IPR ★★★★★
() автор топика

icewm - документирована в самом файле каждая опция. Самая неудобная, оставляя всякие сквиды, это E16, где недокументировано вообще ничего, ни в самом файле ни в каких либо доках.

gyrit
()
Ответ на: комментарий от firestarter

Удобство не только в формате, но и в документированности, желательно прямо в файле. Как не надо делат это конфиги E16, тоже «формат-значение» но надо нюхом угадывать что именно параметры означают, доков нет никаких

gyrit
()
Ответ на: комментарий от gyrit

Ну в нормальных конфигах в комментариях над каждым параметром всё написано.

firestarter ★★★☆
()

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

Xintrea ★★★★★
()

Мне без разницы, какой формат. Главное, чтобы прикладывали официальные рекомендации по оформлению конфигурационных файлов. У меня бзик, чтобы все было идеально by-design, «как задумал автор». :)

Вообще, я сам, делаю конфиги сразу на том языке, на котором что-либо разрабатываю, т.е. не нужно ничего лишний раз парсить, а только подключать конфиг к программе ее обычными средставми source, include и т.д.

А так... ну, нравится формат sysctl.conf, илиб как привел пример ТС, - fluxbox, где настройки вида:

группа[.подгруппа].параметр: значение

Spoofing ★★★★★
()
Ответ на: комментарий от Evgueni

У XML есть бесспорное преимущество в виде DTD, лучше может быть только ASN.1 ;)

baka-kun ★★★★★
()
Ответ на: комментарий от Evgueni

По сути это действительно так, но ровно в одном случае: когда требуется заменить закрытый бинарный формат данных на хоть что-то читаемое и местами самодокументируемое с приложением минимальных мозговых усилий.

На самом деле у него серебрянная пульность есть в еще одном аспекте - программисты на яве туда сеарилизуются. Получая нечто «хоть как то читаемое и местами самодокументируемое с приложением минимальных мозговых усилий». Что характерно заказчики их приложений данный аспект жестоко ненавидят, но даже волшебная сила бабла тут мало чем смогла помочь ;D

kernel ★★☆
()

Которые с первого раза без мануалов можно быстро сконфигурировать.

Lorchanin
()

Если говорить о формате, то в JSON и Perl (да, у меня перловые конфиги). Из распространенных программ - vim.

Самым блевотным считаю систему конфигурирования freeradius (формат конфигов, документация и прочее), и желаю его разработчикам, и всему коммьюнити, всего наихудшего, что может случиться с человеком.

outtaspace ★★★
()

Пусть будет build.gradle.

CARS ★★★★
()
Ответ на: комментарий от Siado

Типовой набор админа локалхоста

А ты решил газка подпустить, да всё мимо.

IPR ★★★★★
() автор топика
Ответ на: комментарий от outtaspace

Самым блевотным считаю систему конфигурирования freeradius

+1.

IPR ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.