• Интернет вещей на ESP8266

      Мы разработали интересное устройство – WI-FI реле МР3500 на 2 канала. Сердцем данного устройства является самый популярный на данный момент чип ESP8266. Первое, о чем вы подумали, это же «Интернет вещей!», да, вы совершенно правы.



      Чем же так интересен чип ESP8266 или, как его называют, «народный wi-fi»? На фото вы можете его видеть, он синего цвета. Дело в том, что ESP8266 является одним из самых высокоинтегрированных и недорогих решений для работы с Wi-Fi и его можно легко использовать в качестве «мозга» будущего изделия. Основных применений в составе готовых устройств два – это обеспечение Wi-Fi связи и организация логики управления домашними приборами с помощью свободных ресурсов встроенного микроконтроллера.
      Читать дальше →
    • Хроники лаборатории: крыса в полимерном шлеме, спектральный анализ банкой чипсов и синяя изолента


        Знакомьтесь — подопытная крыса Теодор-младший.

        Как многие знают, я сменил род деятельности и теперь основную часть времени я занимаюсь выращиванием суперсолдат и порабощением мира стволовыми клетками. Сразу хочу предупредить — работа в нашей лаборатории сопряжена с NDA, поэтому некоторых вещей я коснусь лишь поверхностно.
        Когда вы занимаетесь наукой, то очень часто возникает необходимость решать сложные и нестандартные задачи. Какими бы глянцевыми и красивыми ни были ваши портативные коллайдеры, любовно приборетенные для разработок, иногда возникает необходимость создать что-то «на коленке» для проверки какой-то идеи. Особенно остро это ощущается в госучреждениях, где, несмотря на зачастую прекрасное финансирование, закон вынуждает организовывать межгалактический тендер на приобретение карандаша. Поэтому я расскажу вам про синюю изоленту, спектральный анализ с помощью банки чипсов и художественную лепку экзоскелета для крысы-мутанта. А заодно узнаем, стоит ли топить сухой лед в унитазе и можно ли потом это пить.
        Дальше очень-очень много фотографий и текста
      • Cервис для записи конспектов при просмотре on-line видео

          Всем привет!

          Сегодня обнаружил этот замечательный сервис сделанный компанией UniShared (спасибо AdvanTiSS) для записи конспектов при просмотре видео и не могу не поделиться. Идея в том, что ваш конспект будет синхронизирован с video и вы с легкостью сможете вернуться к релевантному моменту. Все записи хранятся в Google Drive.

          Сайт сделанный на данный момент поддерживает Coursera, Udacity, edX, Khan, Vimeo и Youtube.

          Сайт Open Source и его репозиторий находится здесь: github.com/UniShared/videonotes

          Всем приятного самообразования.
        • Краткая, неполная, и в основном неверная история языков программирования

          Представляю вашему вниманию вольный перевод юмористической статьи James Iry «A Brief, Incomplete, and Mostly Wrong History of Programming Languages» — статья старая, и если кто-либо укажет на уже существующий перевод — буду очень благодарен, ибо сам не нашел.
          Читать дальше →
        • Бесконечно выгодная программа

          • Перевод
          Недавняя статья на Slashdot о программировании игр на ассемблере для Атари (Donkey Kong и я) напомнила об ассемблерных приложениях, которые я писал по молодости, и о компьютерах, которые у нас тогда были.

          Поначалу я набирался опыта на DEC PDP-8, но самый кайф начался, когда появилась CP/M. CP/M изначально была «операционной системой для бизнеса», но ещё это была система, которую можно было позволить себе иметь дома, — серьёзная вещь для молодого подающего надежды гика.
          Читать дальше →
        • Ваш wi-fi расскажет мне, где вы живёте, где работаете и где путешествуете


            Москва вайфайная

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

            Пробы WiFi


            Чтобы соединиться с уже известными сетями, которые не сообщают о своём присутствии, все ваши мобильные устройства отправляют пробные пакеты, чтобы найти известные им сети. Эти пакеты можно перехватить, когда телефон включается, или когда он отсоединяется от сети. Для этого используются обычные инструменты — airodump / tcpdump. Пример:

            # airodump-ng -w wifi-dump wlan0
            # tcpdump -n -l -e -r wifi-dump.cap |
                grep 'Probe Request ([^)]'
            


            Вывод содержит время, MAC-адрес устройства и имя сети. Пример:

            16:32:26.628209 BSSID:ff:ff:ff:ff:ff:ff DA:ff:ff:ff:ff:ff:ff SA:50:ea:d6:aa:bb:cc
                Probe Request (SUBWAY) [1.0 2.0 5.5 11.0 Mbit]
            


            То бишь, устройство 50:ea:d6:aa:bb:cc проверяло, есть ли сеть SUBWAY в пределах доступности.

            Ну и что тут плохого?


            Ну испускают они эти пакеты с именами сетей. Подумаешь.
            Читать дальше →
          • UEFI — Ааа, слышал… но все же, что это?

            UEFI – взгляд вперед (часть 1/3)


            Не так давно приходилось разбираться с тем, что такое UEFI и с чем же его едят. Тема весьма актуальна, а статей на русском языке не очень много. Что же, постараюсь исправить ситуацию и поделиться информацией, кою удалось «нарыть». Для начала, вводная глава для ознакомления с тем, что же такое UEFI и зачем оно нужно.

            UEFI (Unified Extensible Firmware Interface) является связующей оболочкой между операционной системой и аппаратной частью (железом). В будущем планируется, что UEFI полностью вытеснит BIOS (Basic Input Output System) и займет его место. UEFI является относительно старой технологией, разработанной в 2005 (Unified EFI Forum) году. Однако, сие высказывание некорректно относительно данной ситуации, так как несмотря на то, что 8 лет довольно большой срок для IT-технологии и в иных сферах за эти годы успевали сменить сразу по нескольку технологий, UEFI изначально развивался довольно медленно и лишь в последние годы стал получать все большую известность. Ниже вы можете ознакомиться с графиком релизов UEFI.



            Первоочередной целью при создании UEFI была разработка удобной и многогранной оболочки для 64-х битных систем с более развитым пользовательским интерфейсом и сетевым контролем.
            И так, какими же преимуществами обладает UEFI?
            Читать дальше →
          • Устройство файла UEFI BIOS, часть вторая: UEFI Firmware Volume и его содержимое

            • Tutorial
            Позади уже полторы (первая, полуторная) части этой статьи, теперь наконец пришло время рассказать о структуре UEFI Firmware Volume и формате UEFI File System.
            Читать вторую часть
            • +45
            • 45,7k
            • 4
          • Устройство файла UEFI BIOS, часть полуторная: UEFI Platform Initialization

            • Tutorial
            В первой части этой статьи мы познакомились с форматом UEFI Capsule и Intel Flash Image. Осталось рассмотреть структуру и содержимое EFI Firmware Volume, но для понимания различий между модулями PEI и драйверами DXE начнем с процесса загрузки UEFI, а структуру EFI Firmware Volume отставим на вторую часть.
            Читать полуторную часть
          • Устройство файла UEFI BIOS, часть первая: UEFI Capsule и Intel Flash Image

            • Tutorial
            Выпуск материнских плат на чипсетах Intel шестой серии (P67 и его братьях) принес на массовый рынок ПК новый вариант BIOS — UEFI. В этой статье мы поговорим об устройстве файлов UEFI Capsule и Intel Flash Image.
            Структура EFI Firmware Volume и полезные в хозяйстве патчи будут описаны во второй части.
            Читать первую часть