1 мая 2019 года компания AMD отпраздновала свой юбилей — 50 лет, за которые она успела стать одним из крупнейших производителей центральных и графических процессоров, а в последние годы демонстрирует активный рост. В честь юбилея AMD я решил детально рассказать об истории компании и провести тестирование одного из старых процессоров.
User
MQTT/UDP, предвесенние итоги: дистанционная конфигурация и цифровая подпись
3 min
4.8KЗима кончается, и это повод подвести очередную черту и рассказать, что нового появилось в MQTT/UDP.
Для начала, ссылки на предыдущие введение и статью.
Спасибо всем, кто с интересом отреагировал и отдельно тем, кто делился мыслями. Вы мне очень помогли с подходом к цифровой подписи. Итак, что изменилось по крупному:
Ну и многое по мелочи: интеграция с OpenHAB, конфиг-файлы и логгинг, проверка совместимости с облачным MQTT сервисом, сделан тестовый пример для Wemos D1 (NodeMCU), сделан тестовый пример для atmega128+ethernet (не ардуино), сделан пример протокольного коннектора на Яве (CCU825), сделан пример информера-контроллера в desktop tray (наконец-то я могу включать свет в комнате в два клика мышки:), и ещё разное.
Теперь по порядку.
Для начала, ссылки на предыдущие введение и статью.
Спасибо всем, кто с интересом отреагировал и отдельно тем, кто делился мыслями. Вы мне очень помогли с подходом к цифровой подписи. Итак, что изменилось по крупному:
- Появился механизм гибкого расширения протокола: Tagged Tail Records, TTRs
- На его базе сделана схема цифровой подписи пакетов
- Сделан механизм дистанционной конфигурации компонент
- Поднят полный цикл CI: сборка, юнит-тесты, сквозные тесты протокола (4*4 языка программирования)
- Реализация на Си теперь поддерживает разные архитектуры и умеет интегрироваться с разными ОС и мониторами.
- Есть публичные пакеты для Питона и Луа, хотя, конечно, они уже устарели.
Ну и многое по мелочи: интеграция с OpenHAB, конфиг-файлы и логгинг, проверка совместимости с облачным MQTT сервисом, сделан тестовый пример для Wemos D1 (NodeMCU), сделан тестовый пример для atmega128+ethernet (не ардуино), сделан пример протокольного коннектора на Яве (CCU825), сделан пример информера-контроллера в desktop tray (наконец-то я могу включать свет в комнате в два клика мышки:), и ещё разное.
Теперь по порядку.
+19
Его ворсейшество из 11 полигонов, ничего общего с настоящим
2 min
35KTutorial
Translation
Если вы умеете создавать реалистичное окружение, вроде реки из предыдущего материала, это круто. Но когда вы ограничены во времени и ресурсах, то лучше заняться механиками и геймплеем. А на прототипе окружение можно сделать и проще.
Поэтому, да, ковер из всего 11 полигонов. Просто, но изящно. Под катом перевод небольшого гайда.
+96
Краткое введение в Клеточную биологию
4 min
17KПоследние пару лет я занимаюсь исследованиями в области биологии растительной клетки, в частности, я занимаюсь вопросом сигналинга и регуляции клеточных процессов. В свободное время балуюсь биоинформатикой, классическими ML задачами, и спортивной биомеханикой. Этой весной я, по счастливой случайности выплыл в реальный мир и пообщался с реальными людьми, что позволило мне понять, как мало обычный человек знает о том, как устроен его организм и мир вокруг. Это и натолкнуло меня на мысль написать цикл статей о том как устроен наш организм, как работают клетки и как наконец хранится информация в ДНК (подробные описания встречаются, увы, крайне редко, а ведь для понимания работы ДНК не хватает знания о 4 нуклеотидах). Но начну я пожалуй с самого простого, с состава клеток (для начала в очень упрощенной форме).
Ни для кого не секрет, что почти все живое в этом мире состоит из клеток, будь то мы с вами, любимый кот, водоросли, или бактерии помогающие переваривать все то, чем современный человек загружает свой желудок. Однако большинство людей почти ничего не знает о том, как устроены клетки и как они работают. Многие из вас могут возразить, что их работа не связанна с биологией и эти знания им не нужны, и это ваше право. Однако в большинстве насущных проблем биологическое знание может нам помочь (например понять абсурдность рекламы большинства омолаживающих кремов, важности антибиотиков и их правильного приема, всю абсурдность споров на тему ГМО и т.д.).
+35
«Алиса, включи свет». Голосовое управление умным домом на базе openHAB. Без программирования и СМС
9 min
102KTutorial
Ноябрь 2017 года, на календаре отображалось число одиннадцать. Распродажа на Aliexpress шла полным ходом, руки чесались что-нибудь купить. Выбор пал на "Ми-свет RGBW светодиодный лампы AC86-265V удаленного управление Smart освещения". В итоге были приобретены два экземпляра максимальной мощности, на 9 ватт, и хаб-контроллер MiLight WiFi iBox. Доставка из Китая не заставила себя долго ждать, а спустя 4 месяца, 13 марта 2018, открылась платформа Яндекс.Диалоги (платформа, позволяющая сторонним разработчикам добавлять умения голосовому помощнику «Алиса»). Следом Алиса научится управлять освещением (и не только) у вас в квартире, а мы с вами ей в этом поможем, поэтапно и без единой строчки кода.
+27
Система сбора данных на ESP. Часть I. CO2
5 min
48KДоброго времени суток! В данной статье хочу рассказать о реализации устройств на модулях ESP. Тема похожих девайсов уже раскрыта в интернете, но не перестает быть актуальной.
+28
Умная «Квартира»
7 min
65KВсем привет! Наконец-таки подошел к концу капитальный ремонт в квартире, и в связи с этим хочу поделиться с Вами, реализованным проектом «Умной квартиры» с базовыми возможностями управления освещением, подогревом теплых полов, контроля температуры и влажности помещений, и прочими плюшками. Описательная часть будет выполнена в виде мануала (так проще излагать что ли).
+38
Доработка домофона протоколом MQTT для управления с телефона (версия 2.0)
4 min
76K Совсем недавно я уже писал про доработку домофона протоколом MQTT.
В комментариях Владимир instalator написал:
В комментариях Владимир instalator написал:
Схема явно не продумана. Нет необходимости вообще вмешиваться в схему трубки, достаточно подключить устройство в разрыв линии и эмулировать трубку подбросом нужных сопротивлений.Я почему-то упустил из виду возможность имитации трубки домофона, ведь такой подход действительно не потребует вмешиваться в схему самой трубки, можно будет перехватывать управление на подходе к ней. Более того, такой подход, при необходимости, позволяет вообще не использовать домофонную трубку. Повесили устройство и открываем дверь с телефона. При желании можно и вовсе развить идею до батарейного питания.
+39
Начинаем изучать STM32 или Управляем светом по-умному
8 min
232KНебольшое вступление
Однажды, заехав в очередную съемную квартиру, я столкнулся с определенным неудобством, которое достаточно сильно напрягало: выключатель света в основной комнате оказался за шкафом-стенкой, который был прикручен к стене, и его перестановка была невозможна т.к. на это требовалось значительно много времени и сил. Решить данную проблему хотелось очень сильно и в голову пришла одна мысль: сделать дистанционный пульт для управления освещением!
Именно с идеи создания собственного пультика для управления светом в комнате и началось моё увлечение электроникой, микроконтроллерами и различными радиоустройствами.
+27
Прокачиваем домофон протоколом MQTT для управления с телефона
4 min
123K Всем привет. Расскажу немного про свою последнюю междуделку — доработку домофона WiFi-модулем NodeMCU. Заранее прошу прощения за выбор модуля — всех уже, наверное, достала эта ESP’шка…
Конечно, работу ClusterM с его автоответчиком никому не переплюнуть, но такой функционал я считаю излишним. Мне, с рождением дочки, лишь понадобилось бесшумно открывать домофон гостям, чтобы не стоять у трубки и не ждать входящего звонка, который наверняка разбудит малую. Да и себе иногда легче открыть дверь с телефона, нежели лезть за ключами и прикладывать таблетку туда-сюда, чтобы она сработала (у меня очень сильно тупит панель в подъезде). Проект получился небольшой, так что в статье тоже не так много букв, зато есть фотографии.
Конечно, работу ClusterM с его автоответчиком никому не переплюнуть, но такой функционал я считаю излишним. Мне, с рождением дочки, лишь понадобилось бесшумно открывать домофон гостям, чтобы не стоять у трубки и не ждать входящего звонка, который наверняка разбудит малую. Да и себе иногда легче открыть дверь с телефона, нежели лезть за ключами и прикладывать таблетку туда-сюда, чтобы она сработала (у меня очень сильно тупит панель в подъезде). Проект получился небольшой, так что в статье тоже не так много букв, зато есть фотографии.
+80
Будут ли летать орнитоптеры?
3 min
46KИсторически сложилось, что в мире получили развитие два типа аэродинамического полета — самолет и вертолет. При этом каждый из них решает свою задачу – самолет обеспечивает хорошие экономические показатели перевозок на дальние расстояния, а вертолет позволяет доставлять грузы туда, где не может сесть самолет.
Я предлагаю вам порассуждать о существующих конструкциях летательных аппаратов с критической точки зрения. С точки зрения, о которой не очень любят говорить закоренелые самолетчики и вертолетчики.
Начнем с самолета.
Я предлагаю вам порассуждать о существующих конструкциях летательных аппаратов с критической точки зрения. С точки зрения, о которой не очень любят говорить закоренелые самолетчики и вертолетчики.
Начнем с самолета.
+82
Умный дом, как я до такого докатился. Часть 4-я
4 min
36K В первых трех частях я рассказал как у меня возникла идея (необходимость) построения “умного дома” и как я ее воплотил в жизнь.
В этой части я расскажу какие недостатки были выявлены за четыре года эксплуатации системы и какие еще полезные штуки удалось внедрить.
Ну и небольшой спойлер: под катом будет краткое описание “очередной поделки на esp8266 с преферансом и куртизанками”.
В этой части я расскажу какие недостатки были выявлены за четыре года эксплуатации системы и какие еще полезные штуки удалось внедрить.
Ну и небольшой спойлер: под катом будет краткое описание “очередной поделки на esp8266 с преферансом и куртизанками”.
+32
Едем вниз — растём вверх, или ось Z за недорого
4 min
32KRecovery Mode
Доброго вам времени суток, уважаемые гики и сочувствующие! Эта публикация — продолжение описания конструкции моего самодельного 3D принтера. Ось Z — один из самых противоречивых узлов принтера. Что выбрать — ультимативную точность или хорошее масштабирование? Перемещать ось Х или рабочий стол принтера? Два подхода — два решения.
+12
Как измерить скорость работы 3Д-принтера – его хотэнда. И не только скорость
11 min
14KРис.0 КДПВ – мой мой стенд для испытания головок
Когда я начинал разрабатывать хотэнды для принтеров, первой из трудностей являлась систематизация и упорядочивание данных и измерений. Также важной проблемой является то, что в описаниях чаще всего приводятся параметры, которые очень трудно хоть с чем-то сравнить. Данная статья написана для того, чтобы разобраться в различных способах описания скорости принтера и показать методику измерений, дающих, на мой взгляд, достаточно стабильно воспроизводящиеся результаты.
Если Вам это интересно — прошу под кат.
+21
Детский столярный станок PLAYMAT: обработка дерева своими руками — это интересно
4 min
35KИз нескольких станков PLAYMAT можно собрать целый промышленный комплекс
Многие дети с самого раннего возраста стремятся что-то делать самостоятельно, помогая родителями или просто развлекаясь. Кто-то вместе с мамой подметает, кто-то учится забивать с папой гвозди. К сожалению, часто дальше выполнения детьми простых работ дело не идет. А ведь известно, что детишки учатся очень быстро, показывая, зачастую, отличные результаты. Что, если научить своего ребенка выполнять какие-то сложные задачи, чтобы полученные навыки могли пригодиться и в будущем?
Один из вариантов — это обучение своего чада основам электроники и программирования. Для этого существуют различные игрушки, конструкторы, мини-ПК с набором сенсоров. Кроме того, можно научить ребенка плотницкому и столярному делу. Здесь можно гарантировать, что для ребенка это будет чрезвычайно интересно, а навыки, полученные в детстве, помогут обрести уверенность в том, что он сможет сделать все, что нужно, своими руками. Но как это возможно? Ведь все эти пилы, гвозди, сверла, лезвия и прочие вещи очень опасны для малышей! На самом деле, выход есть. Было бы желание, а способ его реализовать можно найти почти всегда. В нашем случае выход — многофункциональный станок по дереву PLAYMAT. Детский станок, рассчитанный на использование детьми старшего дошкольного возраста.
+19
Испытай настоящего Ninja. Обзор пластиков NinjaTek
3 min
8.1KДобрый день! Сегодня мы будем разбираться чем же отличаются между собой пластики американской компании NinjaTek. Все тесты мы делали на принтере FlashForge Dreamer. Хочется отметить, что все пластики NinjaTek обладают насыщенными, яркими цветами, цветовая гамма самая широкая и постоянно появляются новые цвета.
+13
Может ли компьютер думать за архитектора, или Что такое параметрическое проектирование
5 min
13KНедавно тут была статья о параметрических зданиях Захи Хадид, но из текста не слишком понятно, что же такое параметрическая архитектура в принципе. Параметры — это что-то, имеющее отношение к уравнениям, описывающим “модные, стильные, молодёжные” линии современных зданий? Нет, всё интереснее. На самом деле параметрическое проектирование — не столько красиво изогнутые трёхмерные объекты, сколько генетические алгоритмы, полиморфизм, мобильность, анализ комплексных систем и прочий матан. Если вам интересно, что сейчас происходит на стыке архитектуры и информационных технологий, читайте дальше.
+19
10 подкастов для изучения/продолжения изучения английского языка
5 min
185KШесть месяцев назад, я сделала для себя очень приятное открытие — подкасты на английском языке для изучающих английский язык. На тот момент у меня были проблемы с аудированием и открытие подкастов очень помогло мне развить аудирование до уровня понимания фильмов и аудиокниг без каких-либо субтитров.
Подкасты – это звуковые аудиофайлы в стиле радиопередач в интернете Как правило, подкасты имеют определенную тематику и периодичность издания. Каждый человек, у которого есть смартфон, может прослушивать подкасты. Для прослушивания подкастов у владельцев Apple есть родное приложение, называется «podcasts». Android пользователи могут использовать приложение «Podcast Addict».
+32
Сегодня организация Copenhagen Suborbitals провела испытания ракетного двигателя
1 min
16KCopenhagen Suborbitals, датская некоммерческая аэрокосмическая организация, сегодня провела онлайн трансляцию испытаний ракетного двигателя BPM-5. Двигатель не взорвался, жертв и разрушений нет.
+26
Запутанная квантовая физика
13 min
35KФеномен квантовой запутанности (entanglement), когда разделенные в пространстве частицы мистическим образом взаимодействуют друг с другом, нахально нарушая запрет на передачу взаимодействий со сверхсветовой скоростью, давно считается частью науки и у научного сообщества не вызывает никаких сомнений. Вполне серьезно изучаются перспективы создания на этой основе квантовых компьютеров. Считается, что их элементы данных — кубиты будут изменять и передавать свое информационное состояние посредством механизма квантовой запутанности. Такая прагматичная организация, как DARPA щедро финансирует эту чудесную науку. А между тем имеет серьезные основания точка зрения, согласно которой квантовая запутанность в смысле парадокса ЭПР — это миф, который прижился в поверхностном слое понимания квантовой механики.
+11
Information
- Rating
- Does not participate
- Location
- Брест, Брестская обл., Беларусь
- Registered
- Activity