DMA: мифы и реальность

Введение В прошлой статье («Часть 2: Использование блоков UDB контроллеров PSoC фирмы Cypress для уменьшения числа прерываний в 3D-принтере») я отметил один очень интересный факт: если автомат в UDB изымал данные из FIFO слишком быстро, он успевал заметить состояние, что новых данных в FIFO нет, после чего переходил в ложное состояние Idle. Разумеется, меня заинтересовал…

Госорганы нашли способ саботировать отечественное ПО

«Циркон-офис» Счётная палата РФ опубликовала бюллетень №1 с результатами нескольких проверок, проведённых в последнее время. Результаты обычно неутешительные. Например, аудиторы пришли к выводу Российский инвестиционный фонд информационно-коммуникационных технологий за 10 лет работы не смог реализовать свою главную цель — развитие российской отрасли информационно-коммуникационных технологий. За период своего существования с 2007 г. Росинфокоминвест инвестировал средства лишь…

[Перевод] Полное руководство по профессиональному поиску скрытых камер и шпионских устройств

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

Прозрачные видеоочки с HDMI и USB-C заказывали? Встречайте: Epson Moverio BT-35E

Когда мы рассказывали в блоге о своих бинокулярных видеоочках Moverio BT-200 и BT-300, одной из ключевых особенностей очков всегда называли малый вес (88 и 69 грамм, соответственно), который удалось обеспечить, вынеся «мозги» устройства в отдельный блок управления на базе Android: ОС Android, конечно, операционка «способная», но некоторые пользователи загорелись желанием пойти еще дальше, подключив очки…

Цивилизация Пружин, 3/5

Часть 3. Цивилизация пружин. [Image credit: By Lothar Spurzem — Own work, CC BY-SA 2.0 de, commons.wikimedia.org/w/index.php?curid=39574590]Предыдущая часть. Краткое содержание предыдущей серии. Итак, какие же ещё есть способы хранения энергии, помимо химического топлива? Пусть даже не для ракет, а вообще? Начнём с электрической батари. Вот хотя бы литиево-ионной. Откуда в ней берётся энергия? Всё просто,…

Ликбез по электротравмам (часть вторая): лонгрид о первой помощи и реанимации

По многочисленным просьбам, рассказываем о первой помощи при поражении электрическим током. Напомню, что мы намеренно коснулись этой темы в связи с участившимися сообщениями в СМИ об электротравмах, полученных при использовании смартфонов, наушников и др. гаджетов. В пособиях, статьях и учебниках предлагаются различные алгоритмы и методики оказания такой помощи. Это создает проблемы для людей, оказывающих помощь,…

[Перевод] Израильские учёные разработали универсальное лечение против рака

Небольшая команда израильских учёных считает, что они нашли первое универсальное лекарство против рака. «Мы считаем, что через год мы предложим универсальное лекарство против рака», – сказал Дэн Аридор о новом лечении, разработанном его компанией, Accelerated Evolution Biotechnologies Ltd. (AEBi), которая была основана в 2000 году в инкубаторе ITEK. AEBi разработала платформу SoAP, которая обеспечивает функциональные…

bobaoskit — аксессуары, dnssd и WebSocket

Таким образом я описал строение системы управляемых программных аксессуаров. Упрощенная модель включает в себя главный процесс(bobaoskit.worker) и скрипты аксессуаров(использующие объекты bobaoskit.sdk и bobaoskit.accessory). От главного процесса идет запрос к аксессуару для контроля некоторых полей. От аксессуара, в свою очередь, идет запрос к главному на обновление статуса. В качестве примера возьмем обычное реле. При входящей команде…

[Из песочницы] Как я Keras на C++ запускал

Не так давно передо мной встала производственная задача – запустить обученную модель нейронной сети Kesas на нативном C++ коде. Как ни странно, решение оказалось вообще не тривиальным. В результате чего появилась собственная библиотека, дающая такую возможность. О том, как же это – нейросети на чистых крестах и будет сегодняшняя небольшая статья. Тем, кому не терпится…