• Прошел месяц с момента выхода первого выпуска нашего дайджеста. Весь этот месяц, не взирая ни на что, наше сообщество трудилось над KolibriOS.

  • Пандемия, случившаяся в «Варкрафте», точно смоделировала ситуацию реальной мировой эпидемии. В своё время компания «Blizzard» ввела в игру «World Of Warcraft» новый рейд под названием «Зул’Гуруб». В нём есть неожиданная опасность: финальный босс, Хаккар, может повлиять на игроков с помощью…

  • Данный туториал описывает создание плагина для Clang и покрывает следующие шаги: настройка окружения создание базового плагина создание Xcode-проекта для разработки плагина генерирование предупреждений генерирование ошибок интеграция плагина в Xcode интерактивные подсказки по устранению предупреждений и ошибок TL;DR Готовый плагин можно…

  • В реальной жизни мы повсюду сталкиваемся с различными контрактами: при устройстве на работу, при выполнении работ, при подписании взаимных соглашений и многими другими. Юридическая сила контрактов гарантирует нам защиту интересов и не допускает их нарушения без последствий, что дает нам…

  • В последнее время на хабре много статей про умный дом. В основном все они касаются взаимодействия с домашними устройствами. Для автоматического принятия решений используют MajorDoMo, Ninja Blocks или собственные велосипеды. Уже около года я пишу yet another home automation систему…

  • Некоторое время назад я сделал скрипт, который загружает изображения на Habrastorage прямо из файлового менеджера. Но вот беда: после обновления он перестал работать. Но вчера мне все-таки надоело загружать фотографии через веб-интерфейс, и я пошел чинить скрипт. За решение надо…

  • Пока наши политики усложняют нам жизнь, в развитых странах проводятся конкурсы с щедрыми призами. И о результатах одного из них.

  • Привет! Чуть больше недели назад мы открыли предзаказ на Wiren Board Smart Home — наш контроллер для домашней автоматизации. В предыдущей статье мы рассказали про железо, а в этой начнём показывать работу с разной периферией и уделим внимание софту. В…

  • Вступление Очень часто при разработке разных сайтов или модулей приходится использовать — постраничную навигацию. Каждый программист использует свои способы или же готовые библиотеки, но сегодня я наведу пример как можно упростить работу с этой функцией. Немного теории В основе работы…

  • Qt хорошо известен своим механизмом сигналов и слотов. Но как это работает? В этом посте мы исследуем внутренности QObject и QMetaObject и раскроем их работу за кадром. Я буду давать примеры Qt5 кода, иногда отредактированные для краткости и с форматированием.