Size: a a a

Сообщество Python Программистов

2020 December 14

A

Alexander in Сообщество Python Программистов
Короче я топлю за то, чтобы параметры работы программы не хардкодились с комментом "если не работает, то поправь вот эту херню", а выносились в конфигурацию
источник

I

Ivan in Сообщество Python Программистов
На русском не комильфо имхо
источник

Z

Zeph1r in Сообщество Python Программистов
Это конечно да, но мой English is very hard to write
источник

I

Ivan in Сообщество Python Программистов
Подумай об индусе которому твой код саутсорсят на саппорт :D
источник

Z

Zeph1r in Сообщество Python Программистов
Zeph1r
Всегда пожалуйста
Жаль карму не дали :D
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
Ivan
Подумай об индусе которому твой код саутсорсят на саппорт :D
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
Zeph1r
Жаль карму не дали :D
+
источник

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Zeph1r до 12.78 (+9.27)
источник

A

Alexander in Сообщество Python Программистов
Пользовательская инструкция должна включать только среду (например, установите python3.7 или выше), описание и нужные конфиги. Пользователь должен клацнуть в исполняемый файл и всё должно заработать (по умолчанию). Пользователь должен мочь поменять параметры в удобной и понятной конфигурации. Пользователь не обязан знать правила написания кода в питоне
источник

Z

Zeph1r in Сообщество Python Программистов
Alexander
Пользовательская инструкция должна включать только среду (например, установите python3.7 или выше), описание и нужные конфиги. Пользователь должен клацнуть в исполняемый файл и всё должно заработать (по умолчанию). Пользователь должен мочь поменять параметры в удобной и понятной конфигурации. Пользователь не обязан знать правила написания кода в питоне
Это понятно
источник

A

Alexander in Сообщество Python Программистов
ну вот и чудненько)
источник

Z

Zeph1r in Сообщество Python Программистов
Но это уже мне кажется не для Джуна задачка :D
источник

Z

Zeph1r in Сообщество Python Программистов
По крайне мере не для такого зелёного как я
источник

A

Alexander in Сообщество Python Программистов
Вообще, это просто развитие мысли о логах, которые не надо писать прямо в файлы (по началу я думал, что ты занимаешься именно этим, судя по вопросам)
источник

A

Alexander in Сообщество Python Программистов
Когда я понял, что тебе надо лишь распарсить логи - то всё это стало лишь нравоучением, на всякий случай
источник

Z

Zeph1r in Сообщество Python Программистов
А не
источник

Z

Zeph1r in Сообщество Python Программистов
Alexander
Когда я понял, что тебе надо лишь распарсить логи - то всё это стало лишь нравоучением, на всякий случай
За это большое спасибо
источник

A

Alexander in Сообщество Python Программистов
про парсинг логов - когда освоишь работу с потоком стандартного ввода (input читает не только с клавиатуры), можно освоить довольно интересную хитрость. Оказывается, что тому же syslogd или syslogng можно скормить скрипт в качестве финализирующего обработчика лога (финальный шаг можно параллелить, и например, писать в консоль + в файл + в скрипт + отправляь на syslogserver).
Так вот этот этап про выбор скрипта, в качестве терминатора лога очень интересный. Скрипт берет в stdin сообщение от шины syslog и может его как угодно обработать. Например, посчитать всякое, или среагировать на ERROR или еще что-нибудь такое. В том числе и то, что хотел автор задачки для тебя. В этом случае скрипт будет вызываться самим сислогом, а не кроном, как это указанно в задаче, и не нужно будет париться о том, какие записи ты уже прочитал, а какие нет
источник

A

Alexander in Сообщество Python Программистов
уверен, что @k4m454k для своих метрик использует такие свойства)
источник

A

Alexander in Сообщество Python Программистов
ладно, поток мыслей уже большой. Пойду я спать)
источник