Бывает, что энтузиасты воссоздают старые музыкальные инструменты по описаниям в книгах, изображениям на фресках, найденным во время раскопок деталям. Но некоторые собирают уникальные муз. девайсы с нуля и передают наработки в open source. Сегодня расскажем о таких проектах — девайсе, объединившем черты траутониума и континуума, «карманном» органе и кастомном launchpad’е.
Царица разработки
Вычитываем прошивку STM32
Почти в каждом микроконтроллере с интегрированной флэш памятью есть защита от вычитывания прошивки. Это делается чтобы защитить интеллектуальную собственность, криптографические ключи и алгоритмы от злоумышленников. Микроконтроллеры серии STM32, получившие широкое распространение в последнее время, особенно часто подвергаются атакам, однако нет практического опыта или информации касательно защищенности STM32 от подобных атак доступной публично. В этой статье рассмотрим системы защиты прошивки на примере STM32f0 серии и способы их взлома.
Flash Readout Protection (RDP) ключевой компонент в защите, включенный во все линейки микроконтроллеров. Он защищает системную прошивку, сохраненную во внутренней флэш памяти от вычитывания. В зависимости от линейки, могут быть включены дополнительные механизмы, такие как Memory Protection Unit (MPU) и привилегированные / непривилегированные режимы исполнения. Вместе, эти системы призваны повысить защищенность.
Авторы статьи пришли к выводу, что серия мк STM32F0 содержит ряд уязвимостей позволяющих в лаборатории с базовым оборудованием создать установку для вычитывания прошивки. Методы могут комбинироваться для достижения наилучшего результата или позволить работать в RDP level 2.
Что там в «Мире Hi-Fi»: DAW, ремастеры из игр и ПО по радио
В прошлый раз мы обсудили ЯП и библиотеки для работы со звуком. Сегодня продложим тему и поговорим о специальной ОС, открытых решениях и не только.
Переложение концепции интервала СТО на пространство кватернионов
Аннотация
Настоящая статья является продолжением предыдущей, в которой даны определения и показаны инструменты кватернионной алгебры, используемые далее, с помощью которых здесь показано, что инвариантность интервала в псевдоевклидовом пространстве может быть просто следствием реализации несколько более сложного механизма в пространстве евклидовом.
Паразит, превращающий хозяина в зомби, одержимого желанием секса
Автор: Лысый Камрад (@LKamrad)
Паразит, превращающий хозяина в зомби, одержимого желанием секса, пичкающий его галлюциногенами и "амфетамином", в то время как сам хозяин (носитель паразита) разлагается заживо, не замечая этого.
Как вам такое, правда похоже на сюжет фантастического фильма ужасов? Но это не выдумка сценаристов, а реальность. Просто жертвами паразита становятся не люди, а...
Собеседования джунов — вся жесть вопроса
После 2-х лет разработчиком на С# в небольшой английской компании в сфере строительства, я решил выяснить свою стоимость как специалиста на рынке труда Великобритании. Несмотря на то, что большинство вакансий представляют собой примерно одно и то же: «Требуется человек-оркестр с 10+ лет опыта для очень интересной работы», — я специально выбирал позиции исключительно младшего разработчика не содержащих цифр 5+, 10+ и 15+ в описании. Как это было — читайте дальше.
Реклама Dendy, которую мы заслужили
В 90-е у компаний, которые занимались рекламой не было таких крутых инструментов для создания графики, как сейчас и я подумал, что было бы интересно посмотреть как могла выглядеть реклама старой доброй Dendy, если бы её создавали в наше время.
Пастух больших данных: как мы используем Azure Data Factory в качестве единого сервиса для задачи миграции
Многие в ходе проектов сталкиваются с проблемой импорта большого количества данных из источников в облако. Традиционно вопрос решается с помощью различных инструментов, таких как Microsoft SQL Server Integration Services, Oracle data Integrator, средствами СУБД или кастомных разработок. Мы в ГК «КОРУС Консалтинг» много работаем с облачной средой Microsoft Azure. В этой статье хочу поделиться нашим опытом использования Azure Data Factory в качестве единого сервиса для задачи миграции больших объемов данных.
Azure Data Factory позволяет производить интеграцию из разных источников данных с помощью одного инструмента, а также имеет более 400 встроенных коннекторов к внешним источникам. И больше не надо ломать голову и писать их с нуля.
Выгорающий чел
Привет! Я нередко читаю посты из раздела "Карьера в IT" и последние годы все чаще и чаще вижу статьи на тему выгорания. Впервые такое со мной случилось году в 2016 и на тот момент мне было как-то стремно с кем-то этим делиться, а вот сейчас, мне кажется, время настало.
Если интересна история выгораний разраба с ~5 летним стажем, успевшим выгореть два раза и который не задержался (почти) ни на одной работе даже год - добро пожаловать!
Что держит разработчиков в России?
Технический скрининг или как я перестал ходить на собеседования впустую
В данной статье я расскажу о своем опыте проведения технических скринингов разработчиков, о том как успешно внедрил их в одну из компаний, а также о результатах которых получил в итоге.
Информация
- В рейтинге
- Не участвует
- Зарегистрирован
- Активность