# [Перевод] Руководство по MicroPython MQTT на базе Raspberry Pi
BotHabr (tgi,2) → All – 20:00:04 2022-11-04
Опубликовано: Fri, 04 Nov 2022 19:44:45 GMT
Канал: Разработка на Raspberry Pi – Одноплатный компьютер компактного размера
Сегодня рассказываем как написать простой MQTT-клиент на Raspberry Pi при помощи MicroPython и реализовать функции подключения, отправки сообщений и подписки между клиентом и брокером MQTT-сообщений. Подробности о разработке с использованием протокола интернета вещей MQTT — к старту курса по Fullstack-разработке на Python. Читать дальше →
https://habr.com/ru/post/697318/
BotHabr (tgi,2) → All – 20:00:04 2022-11-04
Опубликовано: Fri, 04 Nov 2022 19:44:45 GMT
Канал: Разработка на Raspberry Pi – Одноплатный компьютер компактного размера
Сегодня рассказываем как написать простой MQTT-клиент на Raspberry Pi при помощи MicroPython и реализовать функции подключения, отправки сообщений и подписки между клиентом и брокером MQTT-сообщений. Подробности о разработке с использованием протокола интернета вещей MQTT — к старту курса по Fullstack-разработке на Python. Читать дальше →
https://habr.com/ru/post/697318/
# [recovery mode] Port Knocking для Windows
BotHabr (tgi,2) → All – 18:00:04 2022-11-04
Опубликовано: Fri, 04 Nov 2022 17:43:46 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО
Мне довольно часто приходится настраивать "одинокие" терминальные сервера(и не только терминальные) в "Облаках", с "легким, быстрым" доступом к нему по RDP.Все объяснения для пользователей\заказчиков, что такие сервера должны быть доступны только с доверенных IP или через VPN воспринимаются "в штыки" и тогда приходится рисковать...Конечно сервер защищается от Bruteforce(а), используются парольная политика, нестандартный порт, но все равно сервер постоянно под угрозой, в среднем в месяц можно увидеть по 15000 попыток подобрать пароль.Такое обстоятельство дел заставило меня подумать о простом и действенном способе защиты сервера и в то же время этот способ не должен усложнить пользователям подключение к серверу.Первое что пришло в голову - Port Knocking, использую его на RouterOS, но беглое гугление показало что для Windows не существует подобного штатного функционала, поиск сторонних средств которые могли бы помочь организовать задуманное не дал результата, больше покопавшись нашел только странные и страшные поделки на Java не внушавшие доверия.Тогда решил написать PortKnocking для Windows. Написать его решил на PowerShell, чтоб не пришлось устанавливать на сервер дополнительно Java или Python.Т.к. есть опыт c телеграм ботами(@SuperMon_Bot), решил добавить и информирование о работе PortKnocking через телеграм.Определился что вся задумка должна состоять из нескольких скриптов: Читать далее
https://habr.com/ru/post/697490/
BotHabr (tgi,2) → All – 18:00:04 2022-11-04
Опубликовано: Fri, 04 Nov 2022 17:43:46 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО
Мне довольно часто приходится настраивать "одинокие" терминальные сервера(и не только терминальные) в "Облаках", с "легким, быстрым" доступом к нему по RDP.Все объяснения для пользователей\заказчиков, что такие сервера должны быть доступны только с доверенных IP или через VPN воспринимаются "в штыки" и тогда приходится рисковать...Конечно сервер защищается от Bruteforce(а), используются парольная политика, нестандартный порт, но все равно сервер постоянно под угрозой, в среднем в месяц можно увидеть по 15000 попыток подобрать пароль.Такое обстоятельство дел заставило меня подумать о простом и действенном способе защиты сервера и в то же время этот способ не должен усложнить пользователям подключение к серверу.Первое что пришло в голову - Port Knocking, использую его на RouterOS, но беглое гугление показало что для Windows не существует подобного штатного функционала, поиск сторонних средств которые могли бы помочь организовать задуманное не дал результата, больше покопавшись нашел только странные и страшные поделки на Java не внушавшие доверия.Тогда решил написать PortKnocking для Windows. Написать его решил на PowerShell, чтоб не пришлось устанавливать на сервер дополнительно Java или Python.Т.к. есть опыт c телеграм ботами(@SuperMon_Bot), решил добавить и информирование о работе PortKnocking через телеграм.Определился что вся задумка должна состоять из нескольких скриптов: Читать далее
https://habr.com/ru/post/697490/
# Сферический БПЛА в воздухе
BotHabr (tgi,2) → All – 17:00:04 2022-11-04
Опубликовано: Fri, 04 Nov 2022 16:36:04 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Представьте, что вы решили сконструировать воздушный шар. И пусть даже не в натуральную величину, а уменьшенную модель – но главное, чтобы летала!!! С чего начать, как подступиться к этой задаче? Раз задача инженерная, начать нужно с математики и физики. В нашем случае с того, чтобы разобраться, почему воздушный шар летает, и какие силы при этом на него действуют. Читать далее
https://habr.com/ru/post/697440/
BotHabr (tgi,2) → All – 17:00:04 2022-11-04
Опубликовано: Fri, 04 Nov 2022 16:36:04 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Представьте, что вы решили сконструировать воздушный шар. И пусть даже не в натуральную величину, а уменьшенную модель – но главное, чтобы летала!!! С чего начать, как подступиться к этой задаче? Раз задача инженерная, начать нужно с математики и физики. В нашем случае с того, чтобы разобраться, почему воздушный шар летает, и какие силы при этом на него действуют. Читать далее
https://habr.com/ru/post/697440/
# VIM и редактирование файлов на удаленных серверах
BotHabr (tgi,2) → All – 14:00:06 2022-11-04
Опубликовано: Fri, 04 Nov 2022 13:40:15 GMT
Канал: VIM – Свободный текстовый редактор
Статья о том, как настроить vim в одном месте, а все файлы, которые находятся на других серверах, подгружать и работать локально. Понятно, что можно поставить vim на каждый удаленный сервер, настроить и работать по ssh, но не всегда есть такая возможность, хотя бы потому, что все быстро устаревает и чтобы использовать супер-современный vim со всеми плагинами и наворотами порой надо заменить OS на удалённом хосте.Я здесь собрал кое-какие способы (не все), с помощью которых можно редактировать файлы, находящиеся на удаленных машинах, при этом используя свой локально настроенный и причесанный vim со всеми плюшками. Читать далее
https://habr.com/ru/post/696700/
BotHabr (tgi,2) → All – 14:00:06 2022-11-04
Опубликовано: Fri, 04 Nov 2022 13:40:15 GMT
Канал: VIM – Свободный текстовый редактор
Статья о том, как настроить vim в одном месте, а все файлы, которые находятся на других серверах, подгружать и работать локально. Понятно, что можно поставить vim на каждый удаленный сервер, настроить и работать по ssh, но не всегда есть такая возможность, хотя бы потому, что все быстро устаревает и чтобы использовать супер-современный vim со всеми плагинами и наворотами порой надо заменить OS на удалённом хосте.Я здесь собрал кое-какие способы (не все), с помощью которых можно редактировать файлы, находящиеся на удаленных машинах, при этом используя свой локально настроенный и причесанный vim со всеми плюшками. Читать далее
https://habr.com/ru/post/696700/
# Дозиметр судного дня
BotHabr (tgi,2) → All – 11:00:03 2022-11-04
Опубликовано: Fri, 04 Nov 2022 10:40:55 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Хомяки приветствуют вас друзья! Сегодняшний пост будет посвящен одной из легендарных самоделок, дозиметр RAD BOY. Тут тебе и цветной экран, и возможность просмотра накопленной дозы за день, продолжительная автономность, в общем сливки в своем роде. В ходе поста рассмотрим как собрать такое устройство, самостоятельно запрограммировать и произвести примитивные манипуляции с настройкой высоковольтного трансформатора. Чтобы устройство выглядело подобающе, смоделируем и напечатаем корпус. В процессе повествования узнаем технические особенности, рассмотрим меню настроек, распилим счетчик Гейгера для изучения внутренностей и сравним показания самодельного прибора с профессиональным дозиметром Радиаскан-701. Читать далее
https://habr.com/ru/post/696940/
BotHabr (tgi,2) → All – 11:00:03 2022-11-04
Опубликовано: Fri, 04 Nov 2022 10:40:55 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Хомяки приветствуют вас друзья! Сегодняшний пост будет посвящен одной из легендарных самоделок, дозиметр RAD BOY. Тут тебе и цветной экран, и возможность просмотра накопленной дозы за день, продолжительная автономность, в общем сливки в своем роде. В ходе поста рассмотрим как собрать такое устройство, самостоятельно запрограммировать и произвести примитивные манипуляции с настройкой высоковольтного трансформатора. Чтобы устройство выглядело подобающе, смоделируем и напечатаем корпус. В процессе повествования узнаем технические особенности, рассмотрим меню настроек, распилим счетчик Гейгера для изучения внутренностей и сравним показания самодельного прибора с профессиональным дозиметром Радиаскан-701. Читать далее
https://habr.com/ru/post/696940/
# DIY: тёплый ламповый усилитель-фонокорректор RIAA MM
BotHabr (tgi,2) → All – 10:00:03 2022-11-04
Опубликовано: Fri, 04 Nov 2022 09:00:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Привет, Хабр! Многие считают, что самая правильная запись звука — механическая, то есть на долгоиграющие виниловые грампластинки. А самые лучшие проигрыватели для винила построены на термоионных приборах, они же — электронные лампы.
На самом деле лампы просто позволяют минимальными схемотехническими средствами (хотя и с немалыми затратами времени, места и финансов) достичь хороших результатов.
Речь идёт не о точном воспроизведении фонограммы, а о специфических искажениях, благодаря которым в звуке преобладают приятные слуху чётные гармоники. То есть колебания с частотой, превышающей исходную в чётное число раз. Попробуем построить и послушать трёхламповый усилитель
https://habr.com/ru/post/696642/
BotHabr (tgi,2) → All – 10:00:03 2022-11-04
Опубликовано: Fri, 04 Nov 2022 09:00:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Привет, Хабр! Многие считают, что самая правильная запись звука — механическая, то есть на долгоиграющие виниловые грампластинки. А самые лучшие проигрыватели для винила построены на термоионных приборах, они же — электронные лампы.
На самом деле лампы просто позволяют минимальными схемотехническими средствами (хотя и с немалыми затратами времени, места и финансов) достичь хороших результатов.
Речь идёт не о точном воспроизведении фонограммы, а о специфических искажениях, благодаря которым в звуке преобладают приятные слуху чётные гармоники. То есть колебания с частотой, превышающей исходную в чётное число раз. Попробуем построить и послушать трёхламповый усилитель
https://habr.com/ru/post/696642/
# [Перевод] Rust 1.65.0: GAT, let-else, break от помеченных блоков, отказ от RLS
BotHabr (tgi,2) → All – 09:00:05 2022-11-04
Опубликовано: Fri, 04 Nov 2022 08:44:35 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО
Команда Rust рада сообщить о новой версии языка — 1.65.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.
Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.65.0 вам достаточно выполнить команду:
rustup update stable
Если у вас ещё нет rustup, то можете установить его со страницы на нашем веб-сайте, а также ознакомиться с подробным описанием выпуска 1.65.0 на GitHub.
Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать beta (rustup default beta) или nightly (rustup default nightly) канал. Пожалуйста, сообщайте обо всех встреченных вами ошибках. Читать дальше →
https://habr.com/ru/post/697430/
BotHabr (tgi,2) → All – 09:00:05 2022-11-04
Опубликовано: Fri, 04 Nov 2022 08:44:35 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО
Команда Rust рада сообщить о новой версии языка — 1.65.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.
Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.65.0 вам достаточно выполнить команду:
rustup update stable
Если у вас ещё нет rustup, то можете установить его со страницы на нашем веб-сайте, а также ознакомиться с подробным описанием выпуска 1.65.0 на GitHub.
Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать beta (rustup default beta) или nightly (rustup default nightly) канал. Пожалуйста, сообщайте обо всех встреченных вами ошибках. Читать дальше →
https://habr.com/ru/post/697430/
# Разработка блока управления боковыми зеркалами автомобиля
BotHabr (tgi,2) → All – 18:00:06 2022-11-03
Опубликовано: Thu, 03 Nov 2022 17:28:52 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника
Особенности разработки автомобильной электроники, некоторые хитрости и почти весь процесс создания блока на примере простого устройства. Подробнее
https://habr.com/ru/post/697388/
BotHabr (tgi,2) → All – 18:00:06 2022-11-03
Опубликовано: Thu, 03 Nov 2022 17:28:52 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника
Особенности разработки автомобильной электроники, некоторые хитрости и почти весь процесс создания блока на примере простого устройства. Подробнее
https://habr.com/ru/post/697388/
# Самодельное электронное шумоподавление для квартиры
BotHabr (tgi,2) → All – 10:00:03 2022-11-03
Опубликовано: Thu, 03 Nov 2022 09:00:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Картинка kickstarter
Звук в нашей жизни играет большую роль, однако, «не все звуки одинаково полезны»:-), некоторые из них носят отрицательный характер, и учёные работают над тем, чтобы преуменьшить их влияние. Среди подобных звуков можно назвать шум разного рода, который, как усложняет восприятие целевой информации, например, в наушниках или открытых помещениях, так и вносит свою лепту в процесс звукового загрязнения окружающей среды. И в связи с этим, мы попробуем подумать, а насколько реально создать своё шумоподавляющее устройство, но не для наушников?
Читать дальше →
https://habr.com/ru/post/696346/
BotHabr (tgi,2) → All – 10:00:03 2022-11-03
Опубликовано: Thu, 03 Nov 2022 09:00:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Картинка kickstarter
Звук в нашей жизни играет большую роль, однако, «не все звуки одинаково полезны»:-), некоторые из них носят отрицательный характер, и учёные работают над тем, чтобы преуменьшить их влияние. Среди подобных звуков можно назвать шум разного рода, который, как усложняет восприятие целевой информации, например, в наушниках или открытых помещениях, так и вносит свою лепту в процесс звукового загрязнения окружающей среды. И в связи с этим, мы попробуем подумать, а насколько реально создать своё шумоподавляющее устройство, но не для наушников?
Читать дальше →
https://habr.com/ru/post/696346/
# Электронная игра «лабиринт» на сервоприводах. Ни каких arduino, только жесткая логика
BotHabr (tgi,2) → All – 09:00:04 2022-11-03
Опубликовано: Thu, 03 Nov 2022 08:44:27 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Устройство представляет собой площадку-лабиринт, балансирующую на сервоприводах. Цель игры: закатить шарик в центр диска. Когда-то разработал его для факультатива по электронике. Схема сделана из того, что в буквальном смысле было под рукой. А что еще нужно для детей? Немного поработать, а потом поиграть.
Схема не содержит микроконтроллеров, а схемотехника рассчитана на то, чтобы поломать над ней голову. Немного микросхем 74 серии, сдобренных диодно-резисторной логикой, пару операционников, и получился вполне завершенный и функциональный игровой автомат.
Преимущество схемы в том, что она полностью моделируется в ISIS Proteus. Это удобно для анализа принципа ее работы. Читать дальше →
https://habr.com/ru/post/697190/
BotHabr (tgi,2) → All – 09:00:04 2022-11-03
Опубликовано: Thu, 03 Nov 2022 08:44:27 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Устройство представляет собой площадку-лабиринт, балансирующую на сервоприводах. Цель игры: закатить шарик в центр диска. Когда-то разработал его для факультатива по электронике. Схема сделана из того, что в буквальном смысле было под рукой. А что еще нужно для детей? Немного поработать, а потом поиграть.
Схема не содержит микроконтроллеров, а схемотехника рассчитана на то, чтобы поломать над ней голову. Немного микросхем 74 серии, сдобренных диодно-резисторной логикой, пару операционников, и получился вполне завершенный и функциональный игровой автомат.
Преимущество схемы в том, что она полностью моделируется в ISIS Proteus. Это удобно для анализа принципа ее работы. Читать дальше →
https://habr.com/ru/post/697190/
# MP3 плеер для танка
BotHabr (tgi,2) → All – 20:00:03 2022-11-02
Опубликовано: Wed, 02 Nov 2022 19:30:48 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Условия эксплуатации танка, как известно, весьма суровые: пыль и вибрация, широкий диапазон рабочих температур, большие изменения влажности. Именно поэтому обойтись дешёвыми китайскими платами с Aliexpress здесь не получится. К тому же плеер должен органично вписываться в существующий конструктив, не мешать орудиям и рычагам управления. А вот большой объем памяти наоборот не требуется, воспроизводить нужно два трека: выстрел из пушки и пулемёт. Читать далее
https://habr.com/ru/post/697182/
BotHabr (tgi,2) → All – 20:00:03 2022-11-02
Опубликовано: Wed, 02 Nov 2022 19:30:48 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Условия эксплуатации танка, как известно, весьма суровые: пыль и вибрация, широкий диапазон рабочих температур, большие изменения влажности. Именно поэтому обойтись дешёвыми китайскими платами с Aliexpress здесь не получится. К тому же плеер должен органично вписываться в существующий конструктив, не мешать орудиям и рычагам управления. А вот большой объем памяти наоборот не требуется, воспроизводить нужно два трека: выстрел из пушки и пулемёт. Читать далее
https://habr.com/ru/post/697182/
# Как подготовиться к собеседованию в Samsung Advanced Computing Lab
BotHabr (tgi,2) → All – 16:00:04 2022-11-02
Опубликовано: Wed, 02 Nov 2022 15:05:10 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Я работаю проектировщиком аппаратного блока графического процессора в телефонах Samsung, в рамках совместного проекта с AMD. Сейчас наш менеджмент расширяет команду и поощряет инженеров распостранять информацию о новых позициях среди своих знакомых. Я решил написать это пост для более широкой аудитории, так как множество людей, способных пройти интервью на RTL или DV позицию - больше, чем множество моих знакомых. Если вы сможете прислать мне ответ на задачку в моем посте вместе с вашим резюме, я перешлю его нанимающему менеджеру и рекрутеру нашей группы (в комментах прошу ответ не писать). Если резюме им понравится, вам нужно будет пройти стандартное собеседование на несколько часов, с несколькими инженерами, у каждого из которых свой набор задачек.Также я покажу материалы, по которым можно готовиться к собеседованию, особенно если вы студент или у вас ограниченный опыт в микроэлектронной промышлености. Читать далее
https://habr.com/ru/post/693568/
BotHabr (tgi,2) → All – 16:00:04 2022-11-02
Опубликовано: Wed, 02 Nov 2022 15:05:10 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Я работаю проектировщиком аппаратного блока графического процессора в телефонах Samsung, в рамках совместного проекта с AMD. Сейчас наш менеджмент расширяет команду и поощряет инженеров распостранять информацию о новых позициях среди своих знакомых. Я решил написать это пост для более широкой аудитории, так как множество людей, способных пройти интервью на RTL или DV позицию - больше, чем множество моих знакомых. Если вы сможете прислать мне ответ на задачку в моем посте вместе с вашим резюме, я перешлю его нанимающему менеджеру и рекрутеру нашей группы (в комментах прошу ответ не писать). Если резюме им понравится, вам нужно будет пройти стандартное собеседование на несколько часов, с несколькими инженерами, у каждого из которых свой набор задачек.Также я покажу материалы, по которым можно готовиться к собеседованию, особенно если вы студент или у вас ограниченный опыт в микроэлектронной промышлености. Читать далее
https://habr.com/ru/post/693568/
# Ai-Da. Может ли робот быть художником?
BotHabr (tgi,2) → All – 14:00:06 2022-11-02
Опубликовано: Wed, 02 Nov 2022 13:47:53 GMT
Канал: Робототехника – Роботы, роботы, роботы
30 сентября Илон Маск представил прототип человекоподобного робота Optimus, который по планам Tesla должен решить проблему рабочей силы на производстве. Цель большая, но пока на презентации показали только, как он ходит, двигается и переносит предметы, а также продемонстрировали его танцевальные возможности. Способности робота, конечно, впечатляют, но в массовое производство его планируют запустить только через 3-5 лет. Optimus далеко не первый случай создания человекоподобных роботов. Например, помните Софию от Hanson Robotics, которая учится и адаптируется к поведению людей? В свое время она наделала много шума, пообещав уничтожить людей. Поэтому сегодня не удивишь роботами, похожими на людей, которые могут ходить, говорить, выполнять задачи вместо человека и даже учиться. Но что вы думаете о первом роботе, который выступил перед Комитетом по коммуникациям и цифровым технологиям Палаты лордов в Великобритании? Этого робота зовут называют Ai-Da. Он, точнее она, участвовала в обсуждении влияния технологий на мир искусства. Робот отличается от других, не умеет самостоятельно передвигаться и не сможет помочь человеку на производстве, потому что у него другая цель – творчество. Ai-Da – это робот-художник, созданный, чтобы посмотреть на искусство нашего времени со стороны технологий. Сегодня хочу рассказать подробнее о ней и ее возможностях. Читать далее
https://habr.com/ru/post/697094/
BotHabr (tgi,2) → All – 14:00:06 2022-11-02
Опубликовано: Wed, 02 Nov 2022 13:47:53 GMT
Канал: Робототехника – Роботы, роботы, роботы
30 сентября Илон Маск представил прототип человекоподобного робота Optimus, который по планам Tesla должен решить проблему рабочей силы на производстве. Цель большая, но пока на презентации показали только, как он ходит, двигается и переносит предметы, а также продемонстрировали его танцевальные возможности. Способности робота, конечно, впечатляют, но в массовое производство его планируют запустить только через 3-5 лет. Optimus далеко не первый случай создания человекоподобных роботов. Например, помните Софию от Hanson Robotics, которая учится и адаптируется к поведению людей? В свое время она наделала много шума, пообещав уничтожить людей. Поэтому сегодня не удивишь роботами, похожими на людей, которые могут ходить, говорить, выполнять задачи вместо человека и даже учиться. Но что вы думаете о первом роботе, который выступил перед Комитетом по коммуникациям и цифровым технологиям Палаты лордов в Великобритании? Этого робота зовут называют Ai-Da. Он, точнее она, участвовала в обсуждении влияния технологий на мир искусства. Робот отличается от других, не умеет самостоятельно передвигаться и не сможет помочь человеку на производстве, потому что у него другая цель – творчество. Ai-Da – это робот-художник, созданный, чтобы посмотреть на искусство нашего времени со стороны технологий. Сегодня хочу рассказать подробнее о ней и ее возможностях. Читать далее
https://habr.com/ru/post/697094/
# Пишущая машинка из телетайпа и Arduino
BotHabr (tgi,2) → All – 07:00:03 2022-11-02
Опубликовано: Wed, 02 Nov 2022 05:59:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Consul 254 похож на принтер, но это не принтер. Ещё у него есть клавиатура, но при этом печатающая часть никак не связана со вводом, поэтому так просто получить что-то на бумаге не выйдет. Эту проблему мы и будем сегодня решать с помощью Ардуино и цветных проводочков. Конечно всё уже украдено до нас, и такую вещь уже описывали в журнале Моделист-Конструктор в 1989 году. Правда при этом использовался компьютер "Специалист", а не Ардуино. Читать далее
https://habr.com/ru/post/695438/
BotHabr (tgi,2) → All – 07:00:03 2022-11-02
Опубликовано: Wed, 02 Nov 2022 05:59:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Consul 254 похож на принтер, но это не принтер. Ещё у него есть клавиатура, но при этом печатающая часть никак не связана со вводом, поэтому так просто получить что-то на бумаге не выйдет. Эту проблему мы и будем сегодня решать с помощью Ардуино и цветных проводочков. Конечно всё уже украдено до нас, и такую вещь уже описывали в журнале Моделист-Конструктор в 1989 году. Правда при этом использовался компьютер "Специалист", а не Ардуино. Читать далее
https://habr.com/ru/post/695438/
# Инструмент разработчика Ruby on Rails на базе NeoVim (nvim)
BotHabr (tgi,2) → All – 12:00:05 2022-11-01
Опубликовано: Tue, 01 Nov 2022 11:29:49 GMT
Канал: VIM – Свободный текстовый редактор
Вашему вниманию конфигурационный файл с плагинами для комфортной разработки под Ruby on Rails и не только.Более года собирался данный конфигурационный файл, удалялись или устанавливались разные плагины и проходили обкатку. в результате теперь комфортно работать в "самом" быстром редакторе. Читать далее
https://habr.com/ru/post/696788/
BotHabr (tgi,2) → All – 12:00:05 2022-11-01
Опубликовано: Tue, 01 Nov 2022 11:29:49 GMT
Канал: VIM – Свободный текстовый редактор
Вашему вниманию конфигурационный файл с плагинами для комфортной разработки под Ruby on Rails и не только.Более года собирался данный конфигурационный файл, удалялись или устанавливались разные плагины и проходили обкатку. в результате теперь комфортно работать в "самом" быстром редакторе. Читать далее
https://habr.com/ru/post/696788/
# Почему звук в воде затухает?
BotHabr (tgi,2) → All – 10:00:04 2022-11-01
Опубликовано: Tue, 01 Nov 2022 09:48:24 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Вспомнил я тут о сокровенном, и даже сакральном эмпирическом знании. Не считая себя вправе скрывать его от широкой общественности, излагаю. Начать погружение
https://habr.com/ru/post/696738/
BotHabr (tgi,2) → All – 10:00:04 2022-11-01
Опубликовано: Tue, 01 Nov 2022 09:48:24 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Вспомнил я тут о сокровенном, и даже сакральном эмпирическом знании. Не считая себя вправе скрывать его от широкой общественности, излагаю. Начать погружение
https://habr.com/ru/post/696738/
# Микропроцессорная лаборатория «Микролаб КР580ИК80 907». Разработка и отладка встроенного ПО пол века назад
BotHabr (tgi,2) → All – 04:00:05 2022-11-01
Опубликовано: Tue, 01 Nov 2022 03:11:31 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника
Привет, хабр!
Предлагаю вашему вниманию ретроспективу совершенно замечательной микропроцессорной лаборатории “Микролаб КР580ИК80 907”, выполненной в духе ядерного чемоданчика. Именно так выглядели одноплатные компьютеры конца эпохи холодной войны, эдакая Raspberry Pi конца 70-х годов. Всем, кто желает вместе со мной погрузиться в пучину воспоминаний или просто послушать, как старики мучились инженеры старшего поколения осваивали микропроцессорную технику, прошу под кат. Читать дальше →
https://habr.com/ru/post/696636/
BotHabr (tgi,2) → All – 04:00:05 2022-11-01
Опубликовано: Tue, 01 Nov 2022 03:11:31 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника
Привет, хабр!
Предлагаю вашему вниманию ретроспективу совершенно замечательной микропроцессорной лаборатории “Микролаб КР580ИК80 907”, выполненной в духе ядерного чемоданчика. Именно так выглядели одноплатные компьютеры конца эпохи холодной войны, эдакая Raspberry Pi конца 70-х годов. Всем, кто желает вместе со мной погрузиться в пучину воспоминаний или просто послушать, как старики мучились инженеры старшего поколения осваивали микропроцессорную технику, прошу под кат. Читать дальше →
https://habr.com/ru/post/696636/
# Новый год не за горами: делаем супергирлянду на базе ESP и WLED, управляем со смартфона
BotHabr (tgi,2) → All – 13:00:03 2022-10-31
Опубликовано: Mon, 31 Oct 2022 12:12:48 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Хотя сейчас только октябрь, пора прокачать наши окна и балконы! Будем делать уникальную гирлянду со спецэффектами - такой точно ни у кого не будет. И начать стоит прямо сейчас: пока вы закажете компоненты и всё соберете, тут и праздники наступят. А клеить светодиоды на балконе точно приятнее, пока морозы еще не пришли. Гирлянда делается из адресных RGB-светодиодов. Это означает, что можно менять цвет каждого отдельного пикселя в этой гирлянде и сделать 2D-экран на окно. А с телефона будем этой гирляндой управлять. По себестоимости гирлянда получается недорогая, и точно дешевле аналогичной магазинной. Главное, что всё ПО бесплатное, открытое и легко модифицируется. Использовать будем готовую прошивку от проекта WLED как наиболее простую в установке. Читать далее
https://habr.com/ru/post/696508/
BotHabr (tgi,2) → All – 13:00:03 2022-10-31
Опубликовано: Mon, 31 Oct 2022 12:12:48 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Хотя сейчас только октябрь, пора прокачать наши окна и балконы! Будем делать уникальную гирлянду со спецэффектами - такой точно ни у кого не будет. И начать стоит прямо сейчас: пока вы закажете компоненты и всё соберете, тут и праздники наступят. А клеить светодиоды на балконе точно приятнее, пока морозы еще не пришли. Гирлянда делается из адресных RGB-светодиодов. Это означает, что можно менять цвет каждого отдельного пикселя в этой гирлянде и сделать 2D-экран на окно. А с телефона будем этой гирляндой управлять. По себестоимости гирлянда получается недорогая, и точно дешевле аналогичной магазинной. Главное, что всё ПО бесплатное, открытое и легко модифицируется. Использовать будем готовую прошивку от проекта WLED как наиболее простую в установке. Читать далее
https://habr.com/ru/post/696508/
# Разбираем и тестируем ТГС-7А (всегда хотел это сделать)
BotHabr (tgi,2) → All – 11:00:03 2022-10-31
Опубликовано: Mon, 31 Oct 2022 10:36:18 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Сегодня мы отвлечёмся от программирования микроконтроллеров, позволим себе немного расслабиться и поговорим об ещё одной интересной теме — медицине (почему бы и нет?).
Есть в моём хозяйстве один интересный прибор, который я давно и успешно использую как в медицинских, так и исследовательских целях — это широко известный в узких кругах, можно даже сказать культовый ТГС-7А.
Как вы догадываетесь, я не тот человек, который будет «послушно» нажимать кнопки на передней панели и сдувать пыль с «дорогого» гаджета — у меня уже давно чесались руки разобрать его и разобраться с тем, как он устроен и как работает.
Далее я предлагаю вам отчёт о своих исследованиях этой крайне интересной темы. Читать дальше →
https://habr.com/ru/post/695746/
BotHabr (tgi,2) → All – 11:00:03 2022-10-31
Опубликовано: Mon, 31 Oct 2022 10:36:18 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Сегодня мы отвлечёмся от программирования микроконтроллеров, позволим себе немного расслабиться и поговорим об ещё одной интересной теме — медицине (почему бы и нет?).
Есть в моём хозяйстве один интересный прибор, который я давно и успешно использую как в медицинских, так и исследовательских целях — это широко известный в узких кругах, можно даже сказать культовый ТГС-7А.
Как вы догадываетесь, я не тот человек, который будет «послушно» нажимать кнопки на передней панели и сдувать пыль с «дорогого» гаджета — у меня уже давно чесались руки разобрать его и разобраться с тем, как он устроен и как работает.
Далее я предлагаю вам отчёт о своих исследованиях этой крайне интересной темы. Читать дальше →
https://habr.com/ru/post/695746/
# Как я системным программистом не стал
BotHabr (tgi,2) → All – 02:00:05 2022-10-31
Опубликовано: Mon, 31 Oct 2022 01:56:47 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО
Дело было в прошлом веке, в 89 (вроде не путаю) году. Я вдруг осознал, что ну вот совсем мне не хочется продолжать обучение в своём вузе. Неинтересно. Времена тогда были необычные, всё время появлялось что-нибудь новенькое. Вот и стал искать это самое новенькое. Программирование уже тогда казалось интересным, тем более, что опыт написания на фортране для расчета эпюр по сопромату имелся, да и вообще - компьютеры всегда привлекали. Уже не помню где, но прочитал, что в Бауманке открывают новый факультет системного программирования, куда будут набирать две группы по 25 человек. Одна на системное программирование, другая на прикладное. Отлично, подумал я. То, что нужно. Но была и "ложка дегтя" - конкурс обещал быть бешенным. Читать далее
https://habr.com/ru/post/696390/
BotHabr (tgi,2) → All – 02:00:05 2022-10-31
Опубликовано: Mon, 31 Oct 2022 01:56:47 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО
Дело было в прошлом веке, в 89 (вроде не путаю) году. Я вдруг осознал, что ну вот совсем мне не хочется продолжать обучение в своём вузе. Неинтересно. Времена тогда были необычные, всё время появлялось что-нибудь новенькое. Вот и стал искать это самое новенькое. Программирование уже тогда казалось интересным, тем более, что опыт написания на фортране для расчета эпюр по сопромату имелся, да и вообще - компьютеры всегда привлекали. Уже не помню где, но прочитал, что в Бауманке открывают новый факультет системного программирования, куда будут набирать две группы по 25 человек. Одна на системное программирование, другая на прикладное. Отлично, подумал я. То, что нужно. Но была и "ложка дегтя" - конкурс обещал быть бешенным. Читать далее
https://habr.com/ru/post/696390/
# Запуск сервера сборки Jenkins
BotHabr (tgi,2) → All – 18:00:03 2022-10-30
Опубликовано: Sun, 30 Oct 2022 17:16:54 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Итак в вашем репозитории накопилось количество сборок превысившее число 1. Настало время задуматься о DevOps(е). Как же уследить за всеми этими сборками? Классическое решение это запустить сервер сборки. Есть множество готовых технологий, например Jenkins. Идея проста. Сервер сборки это просто инфраструктурный прикладной процесс, который периодически запускает скрипты построения конкретных сборок и затем сохраняет результат в конкретную папку или архив. Обычно сервер сборки работает автономно 24/7 и собирает артефакты из репозитория с кодом. В этом тексте я написал инструкцию для разворачивания Jenkins на Windows компьютере. Читать далее
https://habr.com/ru/post/695978/
BotHabr (tgi,2) → All – 18:00:03 2022-10-30
Опубликовано: Sun, 30 Oct 2022 17:16:54 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры
Итак в вашем репозитории накопилось количество сборок превысившее число 1. Настало время задуматься о DevOps(е). Как же уследить за всеми этими сборками? Классическое решение это запустить сервер сборки. Есть множество готовых технологий, например Jenkins. Идея проста. Сервер сборки это просто инфраструктурный прикладной процесс, который периодически запускает скрипты построения конкретных сборок и затем сохраняет результат в конкретную папку или архив. Обычно сервер сборки работает автономно 24/7 и собирает артефакты из репозитория с кодом. В этом тексте я написал инструкцию для разворачивания Jenkins на Windows компьютере. Читать далее
https://habr.com/ru/post/695978/
# МГЛ (ДРИ) дома, вопросы и ответы
BotHabr (tgi,2) → All – 16:00:04 2022-10-30
Опубликовано: Sun, 30 Oct 2022 15:21:39 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Вопросы и ответыиспользование металлогалогенных ламп в быту и наши рекомендации по выбору ламп и ЭПРА Читать далее
https://habr.com/ru/post/593961/
BotHabr (tgi,2) → All – 16:00:04 2022-10-30
Опубликовано: Sun, 30 Oct 2022 15:21:39 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Вопросы и ответыиспользование металлогалогенных ламп в быту и наши рекомендации по выбору ламп и ЭПРА Читать далее
https://habr.com/ru/post/593961/
# Как на Azure RTOS сделать Wi-Fi маршрутизатор для IoT
BotHabr (tgi,2) → All – 15:00:03 2022-10-30
Опубликовано: Sun, 30 Oct 2022 14:35:32 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
IoT маршрутизатор нужен для сбора и передачи данных в облака от различных проводных локальных шин (CAN, RS485, USB …) и беспроводных локальных сетей (Bluetooth, LoRa …). Используя Azure RTOS сделать свой маршрутизатор достаточно просто. Нужно только правильно выбрать пару ингредиентов: Wi-Fi модуль и универсальный, быстрый, защищённый, экономичный микроконтроллер с открытой архитектурой. Читать далее
https://habr.com/ru/post/695968/
BotHabr (tgi,2) → All – 15:00:03 2022-10-30
Опубликовано: Sun, 30 Oct 2022 14:35:32 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
IoT маршрутизатор нужен для сбора и передачи данных в облака от различных проводных локальных шин (CAN, RS485, USB …) и беспроводных локальных сетей (Bluetooth, LoRa …). Используя Azure RTOS сделать свой маршрутизатор достаточно просто. Нужно только правильно выбрать пару ингредиентов: Wi-Fi модуль и универсальный, быстрый, защищённый, экономичный микроконтроллер с открытой архитектурой. Читать далее
https://habr.com/ru/post/695968/
# [Перевод - recovery mode ] ГЕНЕТИЧЕСКИЙ АЛГОРИТМ МАКСИМИЗАЦИИ ОТНОШЕНИЯ КОЭФФИЦИЕНТОВ ШАРПА И СТЕРЛИНГА ДЛЯ РОБОТИЗИРОВАННОЙ ТОРГОВЛИ
BotHabr (tgi,2) → All – 12:00:04 2022-10-30
Опубликовано: Sun, 30 Oct 2022 11:13:20 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники
АннотацияОдним из самых крупных и нестабильных рынков в мире является рынок обмена валют. В настоящее время на Форексе анализ рынка является важной частью работы при подготовке к торгам и проводится этот анализ с использованием методов машинного обучения. Для обучения использовались исторические данные о ценах на валюту, но эта информация сильно зашумлена, что мешает построить эффективные алгоритмы роботизированной торговли. Для решения данной проблемы мы предлагаем, на основе технических индикаторов сформулировать правила торговли. Так же мы предлагаем новую функцию затрат, которая вычисляет доходность с поправкой на риск, коэффициент Шарпа и коэффициент Стерлинга, чтобы уменьшить дисперсию и величину просадки. Предлагаемая нами стратегия для роботизированной торговли основана на генетическом алгоритме максимизирующего отношения коэффициентов Шарпа и Стерлинга. Эксперимент проводился на внутридневных данных 6 основных валютных пар с 2018 по 2019 год. Результаты неизменно показывали значительную положительную доходность и эффективность торговли эффективна благодаря оптимизированным функциям, основанным на правилах. Максимальная полученная доходность составила 320% годовых при использовании 5-минутных сделок на валютной паре AUD-USD. Кроме того, предлагаемая модель обеспечивает лучшую производительность по факторам риска, включая максимальные просадки и дисперсию в сравнении с эталонными моделями. Ключевые слова: технический анализ, генетический алгоритм, машинное обучение Читать далее
https://habr.com/ru/post/696308/
BotHabr (tgi,2) → All – 12:00:04 2022-10-30
Опубликовано: Sun, 30 Oct 2022 11:13:20 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники
АннотацияОдним из самых крупных и нестабильных рынков в мире является рынок обмена валют. В настоящее время на Форексе анализ рынка является важной частью работы при подготовке к торгам и проводится этот анализ с использованием методов машинного обучения. Для обучения использовались исторические данные о ценах на валюту, но эта информация сильно зашумлена, что мешает построить эффективные алгоритмы роботизированной торговли. Для решения данной проблемы мы предлагаем, на основе технических индикаторов сформулировать правила торговли. Так же мы предлагаем новую функцию затрат, которая вычисляет доходность с поправкой на риск, коэффициент Шарпа и коэффициент Стерлинга, чтобы уменьшить дисперсию и величину просадки. Предлагаемая нами стратегия для роботизированной торговли основана на генетическом алгоритме максимизирующего отношения коэффициентов Шарпа и Стерлинга. Эксперимент проводился на внутридневных данных 6 основных валютных пар с 2018 по 2019 год. Результаты неизменно показывали значительную положительную доходность и эффективность торговли эффективна благодаря оптимизированным функциям, основанным на правилах. Максимальная полученная доходность составила 320% годовых при использовании 5-минутных сделок на валютной паре AUD-USD. Кроме того, предлагаемая модель обеспечивает лучшую производительность по факторам риска, включая максимальные просадки и дисперсию в сравнении с эталонными моделями. Ключевые слова: технический анализ, генетический алгоритм, машинное обучение Читать далее
https://habr.com/ru/post/696308/
# [Перевод] Светодиодная консоль для игры в Pong
BotHabr (tgi,2) → All – 11:00:05 2022-10-30
Опубликовано: Sun, 30 Oct 2022 10:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Появление игры Pong ознаменовало начало новой эры. И хотя это была не первая видеоигра, именно она породила ажиотаж в этой сфере развлечений. Впервые для потребителей это чудо игростроя стало доступно с момента релиза Magnavox Odyssey в 1972 году. Odyssey поставлялся с 12 играми, но настольный теннис (Pong) стал на тот момент самой популярной из них. Позднее в компании Atari доработали принцип виртуального настольного тенниса, выпустив тот самый Pong, который мы все помним и любим. В течение нескольких лет я даже был в некоторой степени одержим этой игрой. У меня была идея воссоздать её с использованием матрицы светодиодов. Эта идея показалась мне весьма занятной в плане реализации, и я решил создать такую вариацию, которая бы и отдавала дань корням, и несла в себе мои авторские штрихи. Читать дальше →
https://habr.com/ru/post/695392/
BotHabr (tgi,2) → All – 11:00:05 2022-10-30
Опубликовано: Sun, 30 Oct 2022 10:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места
Появление игры Pong ознаменовало начало новой эры. И хотя это была не первая видеоигра, именно она породила ажиотаж в этой сфере развлечений. Впервые для потребителей это чудо игростроя стало доступно с момента релиза Magnavox Odyssey в 1972 году. Odyssey поставлялся с 12 играми, но настольный теннис (Pong) стал на тот момент самой популярной из них. Позднее в компании Atari доработали принцип виртуального настольного тенниса, выпустив тот самый Pong, который мы все помним и любим. В течение нескольких лет я даже был в некоторой степени одержим этой игрой. У меня была идея воссоздать её с использованием матрицы светодиодов. Эта идея показалась мне весьма занятной в плане реализации, и я решил создать такую вариацию, которая бы и отдавала дань корням, и несла в себе мои авторские штрихи. Читать дальше →
https://habr.com/ru/post/695392/