PostgreSQL: как и почему пухнет WAL

Чтобы сделать мониторинг полезным, нам приходится прорабатывать разные сценарии вероятных проблем и проектировать дашборды и триггеры таким образом, чтобы по ним сразу была понятна причина инцидента. В некоторых случаях мы хорошо понимаем, как работает тот или иной компонент инфраструктуры, и тогда заранее известно какие метрики будут полезны. А иногда мы снимаем практически все возможные метрики […]

С облаков на землю: как создать production-grade Kubernetes в любых условиях

Всем добра! Ну вот и подошло время для очередного нашего курса по Девопсу. Наверное, это один из самых стабильных и эталонных курсов, но при этом и самый разнообразный по обучающимся, так как ни одна группа ещё не была похожа на другую: то в одной разработчики почти полностью, то в следующей инженеры, то админы и так […]

Почему Arduino такая медленная и что с этим можно сделать

Давным давно наткнулся на прекрасную статью (тык) — в ней автор достаточно наглядно показал разницу между использованием ардуиновских функций и работой с регистрами. Статей, как восхваляющих ардуино, так и утверждающих, что это все несерьезно и вообще для детей, написано множество, так что не будем повторяться, а попытаемся разобраться в том, что послужило причиной для результатов, […]

Загрязнение окружающей среды снижает когнитивые способности человека

Никто не будет спорить с тем, что загрязнение окружающей среды негативно влияет на здоровье и самочувствие человека. Разного рода мелкодисперсные частицы, вредные газы, включая диоксид серы, активно выделяются при сжигании горючих полезных ископаемых на производстве и электростанциях. Загрязняющие вещества, вредные для всех живых организмов, включая человека, распространяются на сотни и тысячи километров. Новое исследование, результаты […]

Как я делал линейно-интерактивный ИБП. Часть 3

В третьей части нашего цикла рассмотрим работу инвертора ИБП с модифицированным синусом. Всех заинтересованных прошу под кат. Часть 1 Часть 2 Часть 3 Силовая часть инвертора Построена по мостовой схеме на четырёх MOSFET IRF3808, которые управляются классическими драйверами IR2110. Работы с этими драйверами очень хорошо описана в этой статье. Для организации токовой защиты силовых транзисторов […]

Digital-мероприятия в Москве c 3 по 9 сентября

Подборка ключевых мероприятий в Москве на неделю. Мастер-класс: Как создать успешный продукт в новых digital условиях? 04 сентября (вторник) Трифоновcкая 57с1 бесплатно Профессия менеджера продукта становится одной из самых востребованных в России. Продактами «не рождаются, ими становятся», при чем зачастую те, кто работал в смежных областях или вообще с нуля решил прийти в профессию. При […]

Кому из клиентов Microsoft пора переходить на версию Dynamics 365?

Dynamics 365 — это новый интегрированный продукт от Microsoft, объединивший в себе ERP-решения Microsoft (AX и Nav) и Dynamics CRM. Причем это продукт, который вызывал довольно бурное обсуждение и споры еще до своего выхода, а большинство маркетинговых материалов говорило о технологических преимуществах, которые не так-то легко перевести на язык бизнеса. Попробуем сделать небольшой обзор для […]

Разработка конвертера видео из 264 в avi для видеорегистратора QCM-08DL

На самом деле, статья посвящена разработке программы для перепаковки видео DVR из одного контейнера в другой, если это можно назвать конвертацией. Хотя, я всю жизнь считал, что конвертер занимается преобразованием (перекодировкой) формата видео. Данная статья является второй частью моей прошлой публикации, где я в подробностях рассказал про осуществление доступа ко всем видеозаписям видеорегистратора. Но в […]

Понижаем уровень связанности с помощью DI для улучшения тестируемости кода, пример реализации

В началье статьи хочу сразу заметить, что я не претендую на новизну, а только хочу поделиться/напомнить о такой возможности как IoC DI. Также у меня почти нет опыта написания статей, это моя первая. Я старался как мог, если что не судите строго. О чем вообще речь Большая часть проектов на Rails, с которыми я сталкивался, […]

Foreshadow: предвестник неприятностей?

Текущий 2018 год интересен тем, что чуть ли не каждый месяц появляется информация о новых аппаратных уязвимостях: Spectre и Meltdown. Совсем недавно — пару недель назад! — были опубликованы громкие новости об уязвимостях Foreshadow и L1Terminal Fault, которые, как сообщается, могут обойти даже механизм SGX (Sofware Guard Extensions), ранее считавшийся практически невзламываемым. Насколько опасны эти […]