Некоторое время назад я наваял систему для оценки жизнеспособности офисных UPS. Оценка основана на долгосрочном мониторинге. По результатам использования систему допилил и узнал много интересного, о чём и расскажу – добро пожаловать под кат.
Читать полностью »
Рубрика «open source» - 80
Мониторинг ИБП. Часть вторая – автоматизируем аналитику
2019-08-09 в 14:34, admin, рубрики: network ups tools, open source, php, web-сервер, автоматизация, велосипедостроение, ИБП, Программирование, системное администрирование, Энергия и элементы питанияЕдим слона по частям. Стратегия мониторинга работоспособности приложений на примерах
2019-08-09 в 13:32, admin, рубрики: devops, open source, Анализ и проектирование систем, проверки, Программирование, система мониторингаВсем привет!
Наша компания занимается разработкой программного обеспечения и последующей технической поддержкой. В рамках технической поддержки требуется не просто исправлять ошибки, а следить за работоспособностью наших приложений.
Например, если «упал» один из сервисов, то нужно автоматически зафиксировать данную проблему и приступить к её решению, а не ждать обращений в техническую поддержку недовольных пользователей.
У нас небольшая компания, нет ресурсов изучать и содержать какие-то сложные решения для мониторинга приложений, нужно было найти простое и эффективное решение.
Data and Models Version control in Computer Vision meetup
2019-08-09 в 13:09, admin, рубрики: big data, BigData, catalyst, computer vision, data scientist, dvc, machine learning, meetups, ml-repa, mlflow, open source, raiffeisenIT, Блог компании Райффайзенбанк, конференции, машинное обучениеСообщество ML-REPA приглашает на открытый митап по вопросам воспроизводимости и управлению экспериментами в computer vision, который пройдет 15 августа в офисе Райффайзенбанк в Нагатино.
На митапе будем разбираться с особенностями обеспечения воспроизводимости экспериментов в Computer Vision, автоматизации пайплайнов и версионирование моделей. Где может пригодиться DVC или MLFlow? А где лучше написать свой “велосипед“? Также глубже посмотрим на реализацию Catalyst и его применение.
Новые лицензии для открытого ПО, кто ими занимается
2019-08-09 в 11:19, admin, рубрики: 1cloud, open source, PolyForm, Блог компании 1cloud.ru, Законодательство в IT, коммерциализация технологий, финансы в ITВ середине июля появился проект PolyForm. Его авторы разрабатывают новые типы лицензий для открытого ПО. Рассказываем, зачем они нужны и кто из компаний ими уже воспользовался.
Мой четвертый день с Haiku: проблемы с установкой и загрузкой
2019-08-09 в 11:15, admin, рубрики: bug reports, EFI, gpt, Haiku, linux, open source, SATA, testing, usb, Блог компании Southbridge, системное администрирование, СофтTL;DR: спустя несколько дней экспериментов с Haiku я решил поставить ее на отдельный SSD. Но все оказалось не так-то непросто.
GitHub представил новый API с поддержкой CI-CD
2019-08-09 в 7:41, admin, рубрики: api, ci/cd, github, open source, Блог компании ITSumma, Программирование, разработкаВчера в официальном блоге GitHub была опубликована запись, в которой команда проекта презентует возможности GitHub Actions — нового API ресурса. Теперь разработчикам будет доступна непрерывная интеграция CI/CD, а владельцы публичных репозиториев смогут воспользоваться новинкой бесплатно.
Система поддерживает широкий пул языков и сред разработки, таких как Node.js, Python, Java, PHP, Ruby, C / C ++, .NET, Android и iOS. Кроме этого с Actions теперь доступно тестирование мультиконтейнерных приложений.
Но кроме CI/CD новое API Github предлагает еще несколько новинок, которые упростят жизнь разработчика.
Читать полностью »
История проекта Linux и ее лидера Линуса Торвальдса часто приводят в пример принципа меритократии в разработке программного обеспечения. Тем не менее было бы верхом наивности утверждать, что успех обеспечен исключительно усилиями энтузиастов, без всякого участия крупных корпораций, совершенно далеких от всякого альтруизма.
Майкрософт и Linux.
Никак не желая недооценивать роль хакеров старой школы, увлеченных одиночек и массы волонтеров, стоит все же отметить, что без содействия крупных корпораций Linux не смог бы взлететь так высоко и так стремительно. Давайте посмотрим, как складывались отношения между крупным бизнесом и сообществом разработчиков Linux. Начнем с самого неоднозначного представителя первых — корпорации Майкрософт.
Первоначальная диспозиция
Целью Майкрософт, как и у любой другой частной компании, является извлечение прибыли и чем больше — тем лучше. Еще у крупных коммерческих компании есть нечто вроде миссии, но обычно компании ей следуют постольку, поскольку это не мешает им зарабатывать прибыль для акционеров.
История о том, как PVS-Studio нашёл ошибку в библиотеке, используемой в… PVS-Studio
2019-08-08 в 8:24, admin, рубрики: .net, bugs, C#, code quality, open source, pvs-studio, static code analysis, Блог компании PVS-Studio, качество кода, ошибки, разработка под windows, статический анализ кода
Это небольшая история о том, как с помощью PVS-Studio удалось найти ошибку в исходном коде библиотеки, используемой в PVS-Studio. Причём не теоретическую, а фактическую — ошибка проявлялась на практике при использовании библиотеки в анализаторе.
Читать полностью »
The story of how PVS-Studio found an error in the library used in… PVS-Studio
2019-08-08 в 8:23, admin, рубрики: .net, bugs, C#, code quality, open source, pvs-studio, static code analysis, Блог компании PVS-Studio, разработка под windows
This is a short story about how PVS-Studio helped us find an error in the source code of the library used in PVS-Studio. And it was not a theoretical error but an actual one — the error appeared in practice when using the library in the analyzer.
Читать полностью »
Безопасность Helm
2019-08-07 в 10:30, admin, рубрики: devops, devopsconf, helm, k8s, kubernetes, open source, rbac, Блог компании Конференции Олега Бунина (Онтико), системное администрированиеЭмоджи классные, с их помощью можно даже отразить всю суть рассказа о самом популярном пакетном менеджере для Kubernetes:
- коробка — это Helm (это самое подходящее, что есть в последнем релизе Emoji);
- замок — безопасность;
- человечек — решение проблемы.
Конечно, построить весь рассказ на основе одних эмоджи будет трудно, поэтому дальше схемы будут более традиционного формата.
Поговорим про Helm.
- Кратко, что такое Helm, если вы не знали или забыли. Какие проблемы он решает и где находится в экосистеме.
- Рассмотрим архитектуру Helm. Ни один разговор о безопасности и о том, как сделать инструмент или решение более безопасным, не может обойтись без понимания архитектуры компонента.
- Обсудим компоненты Helm.
- Самый животрепещущий вопрос— будущее — новая версия Helm 3.
Все в этой статье относится к Helm 2. Эта версия сейчас находится в продакшене и, скорее всего, именно его вы сейчас используете, и именно в нем есть угрозы безопасности.
Читать полностью »