Долгожданная версия открытой системы мониторинга Zabbix обещает нам целый ворох новых возможностей, вставая на путь визуального обновления.
Сегодня хочу поделиться с вами тем, что принес релиз, и чем можно начать пользоваться уже сегодня, скачав новую версию с сайта. Мы также будем рады пригласить всех желающих на Zabbix Meetup в Москве, подробности о котором вы найдете в конце статьи.
Читать полностью »
Рубрика «open source» - 243
Вышел Zabbix 3.0
2016-02-16 в 7:40, admin, рубрики: open source, zabbix мониторинг, Блог компании Zabbix, Серверное администрирование, системное администрирование, метки: zabbix мониторингВариант развёртывания Linux систем на базе Puppet 4. Часть I: сеть и сетевой фильтр (cfnetwork + cffirehol)
2016-02-15 в 7:43, admin, рубрики: Debian, firehol, firewall, iptables, network, open source, puppet, security, system setup, Ubuntu, ит-инфраструктура, Настройка Linux, Серверное администрированиеВкратце:
- cfnetwork — Puppet API для полной настройки сети и фильтра через ресурсы Puppet. Идеально дружит с Hiera и потенциально другими "data providers" в концепции Puppet.
- cffirehol — "meta-provider" конкретной реализации настройки фильтра для
cfnetwork
на базе замечательного генератора FireHOL- Пока поддерживаются только Debian 8+ (Jessie и выше) и Ubuntu 14.04+ (Trusty и выше)Читать полностью »
Объединение видеофрагментов с нескольких камер и синхронизация их по времени
2016-02-15 в 5:33, admin, рубрики: bash, curl, ffmpeg, kurento, open source, Алгоритмы, обработка видео, Работа с видео, разработка, Разработка под LinuxВ системе дистанционного надзора (СДН), обзор которой был сделан в предыдущей статье, для управления медиапотоками используется медиасервер Kurento, позволяющий записывать потоки, где каждый поток — это отдельный файл. Проблема заключается в том, что при просмотре протокола экзамена нужно воспроизводить три потока одновременно с синхронизацией потоков по времени (веб-камера испытуемого со звуком, веб-камера проктора со звуком и рабочий стол испытуемого), причем на протяжении всего экзамена каждый поток может быть разбит на несколько фрагментов. Эта статья о том, как удалось решить данную проблему, а также организовать сохранение видеозаписей на WebDAV сервер всего одним bash-сценарием.
Открытая система для дистанционного сопровождения процесса прохождения онлайн-экзаменов
2016-02-12 в 15:14, admin, рубрики: javascript, kurento, mongodb, node-webkit, node.js, open source, WebRTC, Веб-разработка, дистанционное образование, свободное программное обеспечениеЛетом прошлого года в Университете ИТМО прошел дистанционный экзамен для поступающих в аспирантуру, а в январе этого года для слушателей курсов Национальной платформы открытого образования, желающих получить подтвержденный сертификат, была предоставлена возможность пройти итоговую аттестацию по выбранному курсу под присмотром проктора. Все это было организовано на базе открытой системы дистанционного надзора, специально разработанной для этих целей. В данной статье я постараюсь провести обзор системы, а также рассказать о некоторых особенностях ее разработки.
Леннарт Поттеринг из RedHat спасает все человечество
2016-02-12 в 13:28, admin, рубрики: open source, systemd, искусственный интеллект, научная фантастика, пятница, скайнет, терминатор
Наткнулся тут на странную новую фичу в changelog-е systemd:
* On boot-up, when PID 1 detects that the system clock is behind the release date of the systemd version in use, the clock is now set to the latter. Previously, this was already done in timesyncd, in order to avoid running with clocks set to the various clock epochs such as 1902, 1938 or 1970. With this change the logic is now done in PID 1 in addition to timesyncd during early boot-up, so that it is enforced before the first process is spawned by systemd. Note that the logic in timesyncd remains, as it is more comprehensive and ensures montonic clocks by maintaining a persistant timestamp file in /var. Since /var is generally not available in earliest boot or the initrd, this part of the logic remains in timesyncd, and is not done by PID 1.
То есть systemd теперь при загрузке меняет время системы, если оно было установлено на более раннее, чем время релиза самого systemd. Казалось бы — наглая попытка Поттеринга навязать свои собственные понятия о том как linux должен вести себя? Но давайте подумаем…
Единорог в космосе: проверяем исходный код ‘Space Engineers’
2016-02-12 в 10:05, admin, рубрики: .net, C#, dotnet, game development, open source, pvs-studio, spaceengineers, static code analysis, Блог компании PVS-Studio, статический анализ кодаКак вы уже поняли из заголовка, речь в статье будет идти о подозрительных местах, найденных в исходном коде 'Space Engineers'. Но формат статьи несколько отличается от остальных. Помимо информации о проекте, обзора некоторых найденных подозрительных мест и ошибок, а также способов их исправления, я включил в текст небольшой раздел о правильном сценарии использования статического анализатора. Настоятельно рекомендую ознакомиться с ним, так как многие разработчики не знают или просто не задумываются о том, как правильно использовать инструменты этого класса. В результате инструменты статического анализа используются на порядок менее эффективно, чем могли бы.
Читать полностью »
MyHTML — HTML парсер на «голом» Си с поддержкой POSIX Threads
2016-02-11 в 8:51, admin, рубрики: C, html, open source, parser, thread
Всем привет!
Как можно было догадаться из заголовка речь пойдет о парсинге HTML (далее хтмл).
Проверяем исходный код WPF примеров от компании Infragistics
2016-02-10 в 13:19, admin, рубрики: C#, dependecy properties, infragistics, open source, pvs-studio, static code analysis, wpf, Блог компании PVS-Studio, Компиляторы, статический анализ кода
Мы продолжаем проверять различные C#-проекты с целью демонстрации возможностей статического анализатора кода PVS-Studio. В этой статье мы рассмотрим результаты проверки WPF примеров от компании Infragistics. Сама компания Infragistics является глобальным поставщиком программного обеспечения, основанная в 1989 году. Компания сделала себе имя на разработке компонентов пользовательских интерфейсов для сторонних разработчиков на всех платформах, включая .NET.
Читать полностью »
Dash открыл исходный код ПО вендингового аппарата с InstantX
2016-02-10 в 10:54, admin, рубрики: Dash, github, open source, вендинг, криптовалюта, криптография, платежи, платежные системы, Сетевые технологииCегодня Dash наконец открыл исходный код ПО «dashvend», на котором работает концепт — аппарат по продаже газировки (вызвавший фурор на последней Биткойн-конференции в Майами). Теперь желающие могут создавать собственные вендинговые устройства на базе технологии мгновенных платежей Dash InstantX (эта технология уже поддерживается в мобильных кошельках Dash).
Читать полностью »
Открыть исходники (почти) всего
2016-02-08 в 6:23, admin, рубрики: Git, github, grit, jekyll, open source, tom preston-werner, евангелизм, ПрограммированиеНа этот раз я бы хотел предложить к прочтению [вольный] перевод статьи Тома Престон-Вернера, одного из сооснователей GitHub, в которой он рассуждает о том, какие выгоды компания может извлечь из открытия своих проектов, какие проекты открывать не стоит и какова Единственно Правильная Лицензия. Хочу также отметить, что мнение переводчика не всегда совпадает с мнением автора оригинала. Ссылка на оригинал, как всегда, под текстом перевода.
Когда Крис и я начинали работу над GitHub в конце 2007, мы разделили работу на две части. Крис работал над Rail-приложением, а я работал над Grit, первым в истории адаптером Git для Ruby. После шести месяцев разработки, Grit стал достаточно законченным, чтобы обслуживать GitHub во время нашего публичного запуска сайта и мы встали перед интересным вопросом:
Стоит ли нам открыть исходники Grit или оставить его проприетарным?