• Посох для Деда Мороза



      Каждый год 31-го декабря я в костюме Деда Мороза и жена в роли Снегурочки разъезжаем по городу по своим друзьям с поздравлениями. Поскольку уже скоро наступит Новый Год, я решил проверить, все ли у меня к нему готово и достал из подвала свой давно видавший виды посох. К моему удивлению, пролежав в подвале целый год он исправно работал даже сейчас! Его аккумулятор все еще как-то заряжен! Посох не очень ярко, но светится. Конечно придется подзарядить, да и смотрю один светодиод перестал работать, но это дело поправимое — починим.

      Этот посох я изготовил еще в 2012-м году и с тех пор он служил мне верой и правдой. Штука достаточно простая, но очень эффектная, особенно ему радуются дети. Он почти как меч джедая — только посох, а для настоящего Деда Мороза — это вещь просто необходимая. Решил написать про него здесь на Хабре — вдруг кто-то проникнется идеей и сделает такой и себе к Новому Году, время еще есть.
      Читать дальше →
    • Y-метод — действительно простой способ собрать кубик Рубика

      • Tutorial

      Введение


      В статье рассматривается «Y-метод» сборки кубика Рубика — его легко понять и запомнить. Он основан всего на одной последовательности, которая называется «Y-движение». Поняв этот алгоритм, вы навряд ли забудете как собрать кубик самостоятельно.
      Читать дальше →
    • ESP32 + Arduino Core + FreeRTOS + Blynk = дом с зачатками разума

      Цели проекта


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


      Прислушавшись к себе, я понял, что это жаба, которой не нравится, что пока меня нет дома (12-16 часов в сутки), отопление работает. А могло бы и не работатать, включаться только перед приходом, благо каркасник обладает небольшой инерционностью и позволяет быстро поднять температуру. Та же ситуация когда куда то надолго уехать из дома. Ну и вообще, бегать, крутить ручку котла при изменениях температуры на улице — как то не кошерно.

      Читать дальше →
    • Как я научился работать с микроконтроллерами — опыт новичка

        Всем привет. В этой статье хотел рассказать о том, как я научился работать с микроконтроллерами
        (далее по тексту — МК) и на какие подводные камни налетел. Сразу скажу — статья не претендует на эксклюзивность, так как любой человек работающий с МК проходил через то, что прошёл я. Прошу строго не судить, а прочитать как историю.


        Читать дальше →
      • О разных плагинах и советах о «чудесном» отучении Firefox кушать оперативку

          Это ответ на пост о плагине AFOM и подобных советах.

          К сожалению, аддон AFOM — это тот же трюк, что и с параметром config.trim_on_minimize (в about:config ставите этот параметр в true и наблюдаете тот же эффект при сворачивании браузера). Он действительно уменьшает использование RAM, но за счёт флуша памяти с использованием свопинга/файла_подкачки.

          Вот графики получение с помощью TaskInfo:
          image
          Читать дальше →
        • Умные телевизоры Samsung, LG, Vizio и TCL ежесекундно снимают «отпечатки» экрана и отправляют на сервер


            Сетевая активность телевизора Samsung 5 Series. Скриншот: Geoffrey Fowler/The Washington Post

            Когда-нибудь думали, почему телевизоры так подешевели? Конечно, технический прогресс играет свою роль. Но дело не только в нём.

            Об этом не принято говорить, но факт: если из умного телевизора убрать «умную» функциональность, то он станет дороже. Дело в том, что производители ТВ плотно вовлечены в индустрию контента, рекламы, маркетинга, дата-майнинга и торговли данными пользователей. По объёму собираемых данных эти платформы догоняют Google и Apple.

            Издание The Washington Post провело небольшой эксперимент и отследило, как четыре крупнейших производителя ТВ записывают всё, что мы смотрим. Сетевой трафик телевизоров Samsung, LG, Vizio и TCL изучали программой IoT Inspector от Принстонского университета.
            Читать дальше →
          • JetQuad: Реактивный дрон с вертикальным взлетом и посадкой

            • Перевод
            Представляем вашему вниманию перевод двух статей про турбореактивного дрона.

            Источник: New Atlas

            image

            Прототип AB5 JetQuad способен развивать скорость до 402 km/h

            В то время как пропеллерные самолеты все еще имеют место, иногда требуются дополнительные скорость и тяга, которые дает реактивный двигатель. FusionFlight из Далласа, штат Техас, применили этот подход к квадрокоптерам, и в результате получился AB5 JetQuad.

            Компания заявляет, что AB5 это “самый маленький и самый мощный реактивный дрон с возможностью вертикального взлета и посадки”.

            Вместо привычных четырех электрических моторов и пропеллеров, у нынешнего прототипа установлены четыре дизельных микротурбинных реактивных двигателя, которые выдают 200 лошадиных сил (149 кВт) на полной мощности. Благодаря запатентованной системе управления вектором тяги, известной как H-Configuration, тяга этих двигателей может быть направлена либо на вертикальное перемещение при взлете и посадке, либо на горизонтальное перемещение при полете.
            Читать дальше →
          • Делаем интерактивный план местности за 15 минут

            • Tutorial


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

            Читать дальше →
            • +13
            • 4,7k
            • 2
          • Паскаль играет в Go. Реализация методов и интерфейсов в любительском компиляторе

              If I could export one feature of Go into other languages, it would be interfaces. — Russ Cox



              Мой предельно простой компилятор Паскаля уже становился предметом двух публикаций на Хабре. Со времени их написания язык обзавёлся всеми недостающими средствами, положенными стандартному Паскалю, и многими плюшками, добавленными в Паскаль компанией Borland в её золотую пору. Компилятор также научился ряду простейших локальных оптимизаций, достаточных хотя бы для того, чтобы глаза не кровоточили при взгляде на листинг дизассемблера.

              Тем не менее дебри объектно-ориентированного программирования остались совершенно нетронутыми. Так почему бы компилятору не послужить теперь полигоном для экспериментов в этой области? И почему бы нам не почерпнуть вдохновение из слов Расса Кокса, вынесенных в эпиграф? Попробуем реализовать в Паскале методы и интерфейсы в стиле Go. Затея интересна хотя бы тем, что все популярные в прошлом компиляторы Паскаля (Delphi, Free Pascal) по сути заимствовали объектную модель из C++. Любопытно посмотреть, как на той же почве приживётся совсем иной подход, позаимствованный из Go. Если вы вслед за мной готовы запастись изрядной долей иронии, отбросить вопрос «Зачем?» и воспринять происходящее как игру, добро пожаловать под кат.
              Читать дальше →
              • +13
              • 1,7k
              • 2
            • Сенсорный мини выключатель cо стеклянной панелью на nRF52832

                В сегодняшней статье хочу поделится с вами новым проектом. На этот раз это сенсорный выключатель с стеклянной панелью. Устройство компактное, размерами 42х42мм(стандартные стеклянные панель имеет размеры 80х80мм). История этого устройства началась давно, около года назад.


                Читать дальше →
              • Мини датчик света и удара | nRF52840

                  В сегодняшней статье хочу расказать о новым датчике освещенности и вибрации. Датчик работает на модуле E73-2G4M08S1C(nRF52840). Поводом к освоению МК стало довольно несложное добавление поддержки в Arduino IDE на основе библиотеки Sandeep Mistry, небольшая стоимость, отличные характеристики и возможность в дальнейшем безболезненно перейти с MySensors например на ZigBee :)


                  Читать дальше →
                  • +10
                  • 3,9k
                  • 2
                • SCADA на Raspberry: миф или реальность?

                    image

                    Winter Is Coming. На смену программируемых логических контроллеров (ПЛК) постепенно приходят встраиваемые персональные компьютеры. Это связано с тем, что мощности компьютеров позволяют одному устройству вобрать в себя функционал программируемого контроллера, сервера, и (при наличии у устройства выхода HDMI) еще и автоматизированного рабочего места оператора. Итого: Web-сервер, OPC-часть, база данных и АРМ в едином корпусе, и всё это по стоимости одного ПЛК.

                    В статье рассмотрим возможность применения таких встраиваемых компьютеров в промышленности. Возьмем за основу устройство на базе Raspberry Pi, поэтапно распишем процесс установки на него открытой бесплатной Open Source SCADA-системы российской разработки — Rapid SCADA, а также разработаем в ней проект абстрактной компрессорной станции, в задачи которой будет входить удаленное управление компрессором и тремя вентилями, а также визуализация технологического процесса производства сжатого воздуха.
                    Читать дальше →
                  • Flipper Zero — пацанский мультитул-тамагочи для пентестера

                      Flipper Zero — Multi-tool Device for Hackers

                      Flipper Zero — проект карманного мультитула на основе Raspberry Pi Zero для пентеста IoT и беспроводных систем контроля доступа. А еще это тамагочи, в котором живет кибер-дельфин.

                      Он будет уметь:

                      • Работать в диапазоне 433 MHz — для исследования радиопультов, датчиков, электронных замков и реле.
                      • NFC — читать/записывать и эмулировать карты ISO-14443.
                      • 125 kHz RFID — читать/записывать и эмулировать низкочастотные карты.
                      • iButton ключи — читать/записывать и эмулировать контактные ключи, работающие по протоколу 1-Wire.
                      • Wi-Fi — для проверки защищенности беспроводных сетей. Адаптер поддерживает инъекции пакетов и мониторный режим.
                      • Bluetooth — поддерживается пакет bluez для Linux
                      • Режим Bad USB — может подключаться как USB-slave и эмулировать клавиатуру, ethernet-адаптер и другие устройства, для инъекции кода или сетевого пентеста.
                      • Тамагочи! — микроконтроллер с низким энергопотреблением работает, когда основная система выключена.

                      Я с волнением представляю свой самый амбициозный проект, идею которого я вынашивал много лет. Это попытка объединить все часто необходимые инструменты для физического пентеста в одно устройство, при этом добавив ему личность, чтобы он был милым до усрачки.
                      В данный момент проект находится на стадии R&D и утверждения функционала, и я приглашаю всех поучаствовать в обсуждении функций или даже принять участие в разработке. Под катом подробное описание проекта.
                      Читать дальше →
                    • USB-звуковая карта на YM3812

                      Я люблю старые компьютерные игры. Люблю старое железо, но не настолько, чтобы коллекционировать его дома. Другое дело – поковырять какой-нибудь старый чип и попробовать самому что-нибудь воспроизвести, совместить старое с новым. В данной статье история о том, как я подключил AVR-микроконтроллер к YM3812, применявшуюся в таких звуковых картах как Adlib, Sound Blaster и Pro AudioSpectrum. Я не создал что-то принципиально новое, просто объединил разные идеи. Возможно кому-то будет интересна моя реализация. А может мой опыт подтолкнет кого-нибудь на создание свого ретро-проекта.

                      Читать дальше →
                    • Компьютер для выживших в апокалипсисе из Raspberry Pi



                        На Хабре не раз и не два публиковались DIY-статьи с описанием проектов, центральной частью которых был Raspberry Pi. «Малинка» в самом деле подходит для подобных целей практически идеально. Недавно появился еще один такой проект, который заслуживает внимания.

                        Называется он Raspberry Pi Recovery Kit и представляет собой защищенный ПК, похожий чем-то на Pipboy из Fallout. У него влагозащищенный корпус, некоторые элементы интерфейса словно прибыли к нам из 50-х годов прошлого века. Но на самом деле это, конечно, современный ПК, который лишь притворяется ретро-компьютером.
                        Читать дальше →
                      • MicroPyServer простой HTTP сервер для ESP8266 и ESP32

                        Промо


                        Всем привет!


                        Хочу рассказать о библиотеке MicroPyServer написанной на Python, которая позволяет взаимодействовать с устройствами ESP8266 и ESP32 посредством простого HTTP сервера.


                        Что такое MicroPyServer?


                        MicroPyServer это простой HTTP сервер предназначенный для проектов написанных на Micropython.


                        Основная концепция работы с библиотекой — это перехватывание запросов к устройству при помощи создания роутов (route) и функций обработчиков (handler).

                        Читать дальше →
                      • Как послать провайдера подальше, и включить DNS по HTTPS в любом браузере

                        • Перевод

                        Поддержка DoH уже встроена во все основные браузеры. Пользователям нужно её только включить и настроить.


                        Все шесть производителей основных браузеров планируют поддерживать протокол DNS по HTTPS (DoH), шифрующий DNS-трафик и помогающий усилить конфиденциальность пользователя в сети.

                        Этот протокол является одной из самых обсуждаемых тем этого года. Он позволяет браузеру прятать DNS-запросы и ответы внутри обычного на первый взгляд HTTPS-трафика.

                        Это делает DNS-трафик пользователя невидимым для сторонних наблюдателей за сетью, например, провайдеров. Однако если пользователи обожают DoH и считают его благом для конфиденциальности, провайдеры и производители средств кибербезопасности его ненавидят.

                        Британский провайдер назвал Mozilla «интернет-злодеем» за планы компании по внедрению DoH, а группу лоббистов от Comcast уличили в подготовке документа касательно DoH, который они планируют представить законотворцам Британии, надеясь предотвратить более широкое распространение протокола.
                        Читать дальше →
                      • Флеш-ускорители PCI-E от 800GB до 6.4TB: от рассвета до жизни в обычном ПК/сервере



                          Были времена, когда накопители на основе флэш-памяти стоили настолько дорого, что как накопители их даже никто и не рассматривал. Десятки тысяч долларов. Они позиционировались как нечто революционное, способное придать космическую скорость системам хранения данных. Прямо как Intel Optane в последнее время, но о нём пока не будем, пока ещё слишком дорог.

                          Наверное, тогда маркетологи и придумали такое название как Flash Accelerator (флеш-акселератор или флеш-ускоритель).

                          Хитрость в том, что устройства изначально позиционировавшиеся как ускорители, сейчас трудно продать как SSD, поэтому иногда их можно купить очень выгодно.

                          Мотивация


                          • Хотелось ли вам за разумные деньги купить SSD размером в несколько терабайт?
                          • Чтобы ресурс был на десятки петабайт?
                          • Такой, что что бы вы ни делали, вы бы не смогли его исчерпать?
                          • При этом с защитой по питанию и сделанный из самых качественных деталей и самой стойкой памяти?

                          Поехали!
                        • Фанат Doom запустил игру на 20-летнем фотоаппарате

                            image

                            Видеоблогер LazyGameReviews показал видео, в котором он запустил DOOM на фотокамере Kodak Digital Science DC260 ZOOM 1998 года.

                            Данная модель фотоаппарата позиционировалась Kodak как «замена ПК» в сфере редактирования фото. Камера имеет собственную открытую ОС, а также процессор PowerPC 66 МГц, 8 МБ оперативной памяти, цветной экран, звуковой чип и D-Pad.

                            Видеоблогер использовал для игры порт DOOMD (Doom for Digital).
                            Читать дальше →
                          • Включаем свет силой мысли, ну почти

                            KDPV

                            Написание алгоритмов наверное самая для меня интересная часть в домашней автоматизации. Но даже вся масса сенсоров и сценариев не справляется с буйной фантазией жизни и приходится добавлять способ непосредственного контроля. В качестве органов ручного управления можно поставить и обычный дверной звонок, но что делать если хочется большего? Встречаем героя этой статьи — датчик жестов на основе SI1143 от Silicon Labs.
                            Читать дальше →
                            • +19
                            • 3,9k
                            • 3