Архивы

  • Ограничен, но не сломлен. Или как игры могут изменить жизнь

    от автора

    Привет всем. Это моя первая попытка что-то написать, так что не судите строго… Я хотел бы рассказать историю, о том, как люди с ограниченными возможностями смогли побороть эти самые ограничения, и у них получилось не только освоить компьютер и свободно играть в игры, но и получилось начать стримить. Рассказ будет идти от моего лица, но…

  • Детекция аномалий на снимках с БПЛА

    от автора

    Осенью мы с друзьями участвовали в хакатоне DIGITAL SUPERHERO от организаторов хакатона ИТС и СЦ, о котором я писал в статье. Хакатон проходил с 18 по 23 сентября 2020 года. Мы выбрали задачу Распознавание аномалий (объектов и инцидентов) на фотоматериалах, полученных с беспилотных летательных аппаратов (БПЛА) в треке «Разработка алгоритмов распознавания. В рамках кейса нужно было разработать алгоритм…

  • Пишем загрузчик на Ассемблере и С. Часть 2

    от автора

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

  • Лучшие оптические иллюзии 2020

    от автора

    Предлагаю всем ознакомиться с десятью финалистами ежегодного конкурса оптических иллюзий 2020: нож и вилка, советский пенал, зеркало для вампиров, божьи коровки, двоякая лестница, выворачивающаяся сетка, ненастоящие солнечные лучики, рентген на коленке, выпуклые субтитры. Канал в телеграм Cognitive Illisions, где я буду делиться самыми вырвиглазными находками, как хакнуть мозг через восприятие.

  • Сервисы с Apache Kafka и тестирование

    от автора

    Когда сервисы интегрируются при помощи Kafka очень удобно использовать REST API, как универсальный и стандартный способ обмена сообщениями. При увеличении количества сервисов сложность коммуникаций увеличивается. Для контроля можно и нужно использовать интеграционное тестирование. Такие библиотеки как testcontainers или EmbeddedServer прекрасно помогают организовать такое тестирование. Существуют много примеров для micronaut, Spring Boot и т.д. Но в…

  • Спецвыпуск FOSS News №50 – главное за 2020 год

    от автора

    Всех с наступившим! Новогодняя суета (почти) прошла, самое время подвести итоги года в поле FOSS новостей и других материалов, вышедших за нелёгкий 2020 год. Кратко: Сообщества свободных и открытых проектов приняли активное участие в противодействии COVID-19 и пострадали от них тоже как многие другие. Показательно, что принципы, на которых строились международные FOSS сообщества, оказались очень…

  • Умный дом — рекомендации гаджетов на основе личного опыта. Версия основателя Madrobots

    от автора

    Я рассматриваю «умный дом» не как напичканное датчиками и гаджетами жилье, а как удобную и избавляющую своего владельца от рутины систему. За десятилетие увлечения гаджетами я просеял через себя сотни приборов и готов поделиться списком того, что считаю реально полезным.ПрихожаяУмный замок Aqara Smart Door Lock. Открывается по отпечатку пальца, паролю, NFC метке и ключу. С…

  • STM32 Assembler Editor: Гора так и не сдвинулась с места, Магомед идет к ней

    от автора

    Много времени утекло с тех пор, но идея найти удобный редактор для написания программ для stm32 микроконтроллеров на ассемблере под gnu as не покидает меня :-))продолжение старой истории https://habr.com/ru/post/436168/Основные идеи:контроль пространства символов (меток) (видео работа с символами )возможность использования библиотек кода (видео работа с модулями )проверка верности набора инструкций непосредственно в редакторе (видео про подсветку…

  • Атаки на JSON Web Tokens

    от автора

    Содержание: Что такое JWT? Заголовок Полезная нагрузка Подпись Что такое SECRET_KEY? Атаки на JWT: Базовые атаки: Нет алгоритма Изменяем алгоритм с RS256 на HS256 Без проверки подписи Взлом секретного ключа Использование произвольных файлов для проверки Продвинутые атаки: SQL-инъекция Параметр поддельного заголовка Внедрение заголовка ответа HTTP Прочие уязвимости Что такое JSON Web Token? Веб-токен JSON обычно…

  • Электроэнцефалограф на Arduino

    от автора

    Здравствуйте дорогие читатели моего блога. Данная статья относится к разделу робототехники.Я представлю вам инструкцию создания электроэнцефалографа на базе образовательной платы Arduino.Для реализации задуманного, необходимо приобрести—  плату Arduino (любой вариант; в статье представлена Arduino uno)— усилитель сигнала, например, микросхема KIA324P — Датащит по микросхеме.— два резистора рассчитанные на кОм, но имеющие разницу в 10 — 20 раз…