Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE
После нескольких месяцев разработки, состоялся новый релиз программы Severcart 0.4.0. Релиз сформирован на основе запросов пользователей о внесении улучшений в продукт. Среди ключевых новых возможностей можно выделить следующее:
* Поддержка печати наклеек с QR кодами. У пользователей теперь появилась возможность выбора 2х режимов печати наклеек.
* Добавлена возможность ручной установки уникального номера расходного материала, при добавлении его на склад в списки новых или израсходованных. Возможность активируется при переключении тумблера «Ручной ввод номера».
Возможность автоматического присваивания новых номеров также оставлена.
* Добавлены новые страницы и подпрограммы для интеграции программы с ручными сканерами штрих кодов (ШК). Теперь можно осуществлять добавление новых, пустых, передача РМ на обслуживание и возврат обратно на склад с помощью сканеров ШК.
В реальных испытаниях работы участвовал сканер штрих-кода Symbol ds6707 который хорошо состыковался с программой и показал значительное ускорение взаимодействия с программой. На практике возможна работа с другими сканерами, поддерживающими режим работы виртуальной клавиатуры.
Severcart - бесплатная, дружественная программа c открытым исходным кодом для управления жизненным циклом расходных материалов для офисной оргтехники. Она будет хорошим подспорьем по отслеживанию, систематизации и предоставлению доступа к информации о картриджах, используемых в лазерных и цветных принтерах различных производителей.
Автоматизация процесса установки и настройки Nagios сервера. Подключение NRPЕ клиентов к Nagios серверу.
Работает на 2.7 и выше
Обертка вокруг библиотеки netCDF4, которая позволяет быстро редактировать имена и значения измерений, переменных, атрибутов и т.д. и записывать эти изменения на диск.
Aniamls.txt Turtles are cool Sloths are cool Mosquitos are dumb >>> p = tpfd.Parser() >>> @p.on_recognize('{Animal} are cool') def main(animal): print('I like {0}.'.format(animal)) >>> p.parse_file('animals.txt') 'I like turtles.' 'I like sloths.' >>> p.iter_parse(['Turtles are cool', 'Sloths are cool', 'Mosquitos are dumb']) 'I like turtles.' 'I like sloths.' >>> p.parse_string('Sloths are cool') 'I like sloths.' >>> p.parse_string('Mosquitos are dumb') None