Иногда JSON выглядит рабочим, но под капотом он полон сюрпризов: лишние уровни вложенности, запутанные поля и непонятные даты. Разбираем пример и доводим структуру до ума. Читать далее
Планировщик — мозг операционной системы. Его задача: решать, какая задача выполняется сейчас, и по каким правилам выдавать процессор другим задачам. Для embedded систем это особенно критично: ресурсы ограничены, реальное время важно, а поведение должно быть предсказуемым.Это вторая из цикла статей про создание микроядерной операционной системы. В прошлой статье рассматривался таймер и HAL. Для вновь пришедших необходимо сначала ознакомиться с ней: https://habr.com/ru/articles/935058/ Читать далее
Сейчас автоматонами называют роботов с зачатками интеллекта. А первые атоматоны, которые считаются предтечей современных роботов, были просто диковинными механизмами, выполняющими действия по заданной программе. Из всех механических чудес прошлого автоматоны Пьера Жаке-Дро упоминаются чуть ли не чаще остальных. Тому немало причин — они очень впечатляющие, и сохранились до сих пор, причем в рабочем состоянии. Читать далее
Вам знакомо, когда вас охватывает тревога? Столько нового происходит в мире, столько идей приходит в голову. Вы вспоминаете о работе, которую нужно сделать, но отвлекаетесь на эту статью и думаете: «Вот только ее прочитаю и приступлю к своей важной, но скучной задаче». Что ж, эта статья действительно объяснит, почему скука, тревога и прокрастинация любят сообразить на троих, но главное, что они так успешно от вас прячут (и это «что», куда страшнее нашей троицы). Читать далее
Ситуация: дизайнер сгенерил с нейросетью идеальные изображения для карточек товаров на маркетплейсе, покупателям они нравятся, продажи растут. А потом оказывается, что другой магазин использует такие же изображения в своей рекламе. Имеет ли он на это право и куда жаловаться…
Привет, Хабр! Меня зовут Алексей, и я занимаюсь беспроводными технологиями. Последние пять лет наша команда занимается одной из самых интригующих областей IT — WiFi sensing. Сегодня хочу рассказать, как обычный домашний роутер может превратиться в супер-сенсор, который видит движения людей сквозь стены, считает дыхание спящего человека и даже определяет, кто именно вошёл в комнату. Читать далее
Привет, Хабр! Меня зовут Павел, я ведущий архитектор в «Инфосистемы Джет», и это мой дебют на этой площадке. Читать далее
Привет, Хабр! На связи команда UserGate uFactor. У нас — новое исследование: в этом материале продолжим тему предыдущей статьи, где мы рассматривали вредоносные скрипты на языке AutoIt. В этот раз на примере зараженного документа Microsoft Office разберем старую, но до сих пор актуальную…
Привет, Хабр! Наверняка каждый разработчик или администратор сталкивался с ситуацией, когда для проверки гипотезы или нового функционала срочно нужна «чистая» база данных. Приходится либо искать свободный сервер, либо разворачивать всё локально, тратя время на установку и…
Пет-проекты в IT — это уже общее место. В какой-то момент даже казалось, что каждому уважающему себя разработчику жизненно необходимо иметь хотя бы один пет-проект. Совет не лишенный смысла. В особенности это относится к джунам. Для них пет-проекты могут сработать как трамплин и