Size: a a a

2016 March 14

SM

Serge Matveenko in SPb Python
там в линуксовой рассылке в файликах лежит pdf-ка руководство системного администратора, весьма рекомендую;)
источник

SM

Serge Matveenko in SPb Python
всем привет! :)
источник

SM

Serge Matveenko in SPb Python
вот интересно, это товарищи осмысленно пришли или RBTB...
источник

SM

Serge Matveenko in SPb Python
да
источник

SM

Serge Matveenko in SPb Python
это библия
источник

PP

Pavel Perestoronin in SPb Python
Привет. ) Я живой и осмысленный. )
источник
2016 March 15

DN

Dmitry Nikulin in SPb Python
Serge Matveenko
я бы убивал за конфиги на json
Что не так с конфигами на json?
источник

DN

Dmitry Nikulin in SPb Python
Кстати, есть ещё протобаф, если хочется валидацию
источник

A

Aleksandr in SPb Python
Протобаф для конфигов?..
источник

SM

Serge Matveenko in SPb Python
Dmitry Nikulin
Что не так с конфигами на json?
Надо не путать хранилище настроек и конфиг. Конфиг - это одновременно хранилище настроек и интерфейс для их редактирования. Так вот, строгие форматы хороши для первого и плохи для второго.
источник

SM

Serge Matveenko in SPb Python
источник

PP

Pavel Perestoronin in SPb Python
Меня сейчас, наверное, закидают камнями, но все выглядит как острая нехватка опыта использования ini-файлов, начиная парсингом числовых значений и списков адресов вручную. Если у вас конфиг в json, то вы просто в меру ленивы, чтобы не писать велосипед. И пока формат отлично парсится и легко редактируется человеком (кто-нибудь испытывает сложности?) - не вижу никаких проблем. И мне кажется, что позиция вида "json это транспорт" резко ограничивает свои собственные способности.
источник

PP

Pavel Perestoronin in SPb Python
Ну протобаф совершенно нечеловекочитаем, с ним вопросов нет. )
источник

SM

Serge Matveenko in SPb Python
Pavel Perestoronin
Меня сейчас, наверное, закидают камнями, но все выглядит как острая нехватка опыта использования ini-файлов, начиная парсингом числовых значений и списков адресов вручную. Если у вас конфиг в json, то вы просто в меру ленивы, чтобы не писать велосипед. И пока формат отлично парсится и легко редактируется человеком (кто-нибудь испытывает сложности?) - не вижу никаких проблем. И мне кажется, что позиция вида "json это транспорт" резко ограничивает свои собственные способности.
Не легко он редактируется. Проверено на кошках
источник

SM

Serge Matveenko in SPb Python
Попробуй написать список из объектов, внутри которых иногда бывают списки и объекты руками
источник

SM

Serge Matveenko in SPb Python
Обязательные кавычки, жесткий формат булов, жесткие требования к запятым.
источник

SM

Serge Matveenko in SPb Python
Иногда, неожиданное восприятие форматов
источник

SM

Serge Matveenko in SPb Python
А еще попробуй его валидировать
источник

SM

Serge Matveenko in SPb Python
Схему еще ладно, может типы. А вот дефолты прописать? А их как раз умеет ConfigParser, потому что его для этого писали
источник

SM

Serge Matveenko in SPb Python
Ну и еще попробуйте переносить куски конфига на json, особенно, если трогаете последние значения или выделяете кусок в отдельный конфиг
источник