@ru_python

Страница 1928 из 9768
Andrew
15.12.2016
14:36:43
Да в py норм на самом деле

Можно даже авторелоад сделать для него

Dmitriy
15.12.2016
14:36:55
Для небольших поделок конечно не нужно

Andrew
15.12.2016
14:37:03
Но небезопасно в некоторых случаях

Google
Octo@dshacks
15.12.2016
14:39:23
Я знаю что можно впихнуть там функцию

Nikolay
15.12.2016
14:39:39
как json

Octo@dshacks
15.12.2016
14:39:51
Но к конфигу будет иметь доступ только админ, верно?

Andrew
15.12.2016
14:40:04
Я знаю что можно впихнуть там функцию
Ну да, поэтому. Просто код написать и при импорте он выполнится. Но если права на файлы верные, то проблем конечно нет

Artem
15.12.2016
14:44:56
самый классный для конфигов yaml

Subbotin
15.12.2016
14:49:14
toml же

ямль - для геев

поредактируй потом эти конфиги вне ide

Андрей
15.12.2016
14:50:13
ну все же парсится он довольно удобно

Subbotin
15.12.2016
14:50:39
а уж как удобно парсить бинарные конфиги

Nikolay
15.12.2016
14:52:03
поредактируй потом эти конфиги вне ide
всё отлично, даже подсветка есть

Google
Aragaer
15.12.2016
14:56:32
а чо чо не так с редактированием ямля?

Anton
15.12.2016
14:58:01
хуй знает, норм он редактируется, даже без подсветки

Subbotin
15.12.2016
14:58:45
сразу бросается в глаза где невалидность?

Levent
15.12.2016
14:58:46
мм, конфеги баккита

Aragaer
15.12.2016
14:59:06
gg=G

мм

ща попробую кстати

хм, не. не умеет

вим и емакс из коробки не умеют в ямл

Subbotin
15.12.2016
15:02:32
Это уж не говоря о табах вместо пробелов

Aragaer
15.12.2016
15:03:03
если в емакс поставить ямл-мод, то норм

Anton
15.12.2016
15:04:06
я кстати ни разу не видел вима без поддержки ямла

правда особо и не искал

Aragaer
15.12.2016
15:04:30
у меня вот внезапно он есть

без поддержки вроде

Anton
15.12.2016
15:04:45
что за дистр такой?

какой-нить старый или минималистичный?

Aragaer
15.12.2016
15:05:07
вроде нет

$ vim --version VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jun 16 2016 10:50:38)

Subbotin
15.12.2016
15:05:26
А ещё можно удаленую фс локально смонтировать и править в пичарме

Google
Aragaer
15.12.2016
15:06:11
зачем?

Subbotin
15.12.2016
15:06:19
А можно подключить модуль для поддержки бинарного формата и править бинарные конфиги

зачем?
А зачем пихать конфиги в ямл?

Вот например разработчики utorrent хранят конфиги в бинарном формате

Им удобно видимо.

Paul
15.12.2016
15:09:15
мс так же делает реестр называется

Subbotin
15.12.2016
15:10:18
Вот видите бестпрактис. А вы ямл, жсон

Nikolay
15.12.2016
15:10:32
типизированые файлы говорите?))

Subbotin
15.12.2016
15:10:32
Стыдно должно быть

Конфиги должно быть удобно править и автоматически генерить (ну если мы про юниксвей)

И ямл с джейсоном - говно

Paul
15.12.2016
15:12:57
Subbotin
15.12.2016
15:13:30
Ямл обсудили выше.

Nikolay
15.12.2016
15:13:40
pickle не обсудили

kek

Aleksandr
15.12.2016
15:13:47
бинарные файлы удобно править - да

CthUlhUzzz
15.12.2016
15:14:14
Зачем все эти костыли, если есть встроенный в питон configparser?

Вполне съедобный

Artem
15.12.2016
15:15:16
Есть json и он почти всегда ок

Google
CthUlhUzzz
15.12.2016
15:15:43
+Куча конфигов, что в linux, что в windows в формате INI

Subbotin
15.12.2016
15:16:38
Есть json и он почти всегда ок
ну-ну. в любом шаблонизаторе надо писать "иф если последний элемент в масиве то не ставь запятую". охуенно удобно

и нет комментариев

def
15.12.2016
15:17:15
pickle не обсудили
а чо его обсуждать, берешь и используешь!

Artem
15.12.2016
15:17:27
Ты наркоман что ли про запятую, почти везде есть поддержка формата

Вот комментарии это да

Subbotin
15.12.2016
15:18:50
Ты наркоман что ли про запятую, почти везде есть поддержка формата
мммм. я уже года три не девопсю, но в паппет и ансибль завезли удобные инструменты чтоб в конфиг на джесоне подставить список серверов апстримов?

Admin
ERROR: S client not available

Subbotin
15.12.2016
15:19:29
ну типа задача вида "у тебя есть простыня конфига в которой надо поправить пару переменных и список апстримов"

Aragaer
15.12.2016
15:20:43
а жсон сломается от лишней запятой?

Artem
15.12.2016
15:21:44
Из коробки не уверен

[Anonymous]
15.12.2016
15:21:56
Кто в какой среде кодит?

Subbotin
15.12.2016
15:22:44
а жсон сломается от лишней запятой?
да. {"a": [1,2,3,]} - невалидный json

есть toml

используйте его

человеческий формат

Aragaer
15.12.2016
15:24:07
а мне вот orgmode нравиццо

Aragaer
15.12.2016
15:24:52
Terminating commas are ok before the closing bracket.

Google
Subbotin
15.12.2016
15:24:53
Aragaer
15.12.2016
15:24:54
томл ок

Subbotin
15.12.2016
15:25:14
а ещё в питоне для это есть json.dumps

а у меня есть мандаринка

только как это относится к обсуждаемому вопросу

Andrey
15.12.2016
15:25:46
к тому что в шаблонизаторе не надо писать ифы

Paul
15.12.2016
15:28:25
а жсон сломается от лишней запятой?
да, можно форсом перебрать. С XML все еще хуже

[Anonymous]
15.12.2016
15:30:33
Чуваки, так кто какую ИДЕ использует?)

Subbotin
15.12.2016
15:30:38
а есть конфиги kamailio. там вообще пиздец.

Octo@dshacks
15.12.2016
15:32:38
самый классный для конфигов yaml
НЕ НАПОМИНАЙ МНЕ ПРО ЭТО

ФУ БЛ*

насилие с табуляцием

Anton
15.12.2016
15:35:23
да. {"a": [1,2,3,]} - невалидный json
есть какой-то парсер или стандарт, который это допускает, не помню уже

Subbotin
15.12.2016
15:35:43
есть и парсеры которые коменты допускают

бардак с парсерами - ещё один аргумент против

есть ещё стандарт json5

типа развитие

Страница 1928 из 9768