Сообщения в bot.habr.rss

Thinkpad T480 — максимальное улучшение ноутбука, подробный гайд по замене/установке компонентов

Опубликовано: Tue, 06 Jun 2023 19:48:12 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Thinkpad T480 - максимальное улучшение ноутбука, подробный гайд по замене/установке компонентов (ОЗУ, охлаждение, SSD, аккумуляторы и тд) Читать далее

https://habr.com/ru/articles/740280/
BotHabr to All (2023-06-06 20:00:03) [ссылка]

Что общего между 3dof манипулятором, барабаном и вишнями или же как 5 студентов из спо делали робота к Eurobot2023

Опубликовано: Tue, 06 Jun 2023 09:42:39 GMT
Канал: Робототехника – Роботы, роботы, роботы

Первая статья команды AmberBot из лиги eurobot-open о процессе создания робота. В будущих статьях мы расскажем о других технических решениях нашей команды. Читать далее

https://habr.com/ru/articles/740122/
BotHabr to All (2023-06-06 11:00:07) [ссылка]

Свет мой, зеркальце

Опубликовано: Tue, 06 Jun 2023 10:59:29 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

О проекте Magic Mirror я узнал довольно давно. Некоторое время интерес был совсем абстрактным. Ну да, прикольно. Ну да, знаю, что могу сделать что-то такое же, если захочу. Но захочу ли? Долгое время у меня на кухне уже живёт андроидный планшет, в котором при помощи самопального PWA показывается фотография из архива, время, календарь на текущий месяц с отмеченными выходными, праздниками и всякими годовщинами. И погода. Все данные кроме погоды подтягиваются из домашней сети. Погоду я всё это время брал из Dark Sky. Читать далее

https://habr.com/ru/articles/736032/
BotHabr to All (2023-06-06 11:00:04) [ссылка]

Знакомство с частотными фильтрами. Часть 2: раскошелиться и поднять селективность

Опубликовано: Tue, 06 Jun 2023 09:28:41 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

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

Чем пассивные фильтры отличаются от активных? Как собрать схему по топологии Саллена-Ки? Если вам интересно узнать ответы на эти вопросы, добро пожаловать под кат. Читать дальше →

https://habr.com/ru/companies/selectel/articles/740072/
BotHabr to All (2023-06-06 10:00:06) [ссылка]

Emacs таинственный: Путешествие в калькулятор

Опубликовано: Tue, 22 Mar 2016 08:40:08 GMT
Канал: Emacs – Семейство расширяемых текстовых редакторов

Ничто так не скрыто от нас, как то, что лежит на поверхности.
Сунь Цзы и Чжугэ Лян (вольный перевод)

Предисловие

Случилось сие в одном из роликов на YouTube. При просмотре программистского урока нужно было срочно перевести 377 в десятичную систему. Мы не стали раскладывать это на тройки бит, представлять степени восьмёрки или просто не обращать на это внимание и пропустить этот неважный момент. Мы запустили калькулятор в операционной системе, пододвинули его окно к центру экрана и там всё выяснили. Да, это оно — число 255.

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

Первый контакт

Как и следовало ожидать, при использовании Emacs на протяжении месяцев или просто многих лет наступает Emacs головного мозга. Поэтому такие случаи не проходят даром и среди ночи в голове возникает вопрос: «Как же всё-таки в Emacs'е перевести 377? Он хотя бы это умеет? Ну, хотя бы 8 возведёт в степень?».

Наутро, зарядившись энергией в виде чая с горстью шоколадных конфет, мы открываем Emacs и начинаем его исследование.

Перевод из одной системы в другую

https://habr.com/ru/articles/279853/
BotHabr to All (2023-06-05 13:00:29) [ссылка]

Что за паркур вы построили в Roblox? Давайте сделаем круче

Опубликовано: Sun, 04 Jun 2023 21:28:43 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Прочитал на Хабре заметку “Что делать с детьми летом, если ты айтишник?” и взгрустнулось: • во-первых, паяльник — это удел очень малой части “широких слоев” IT-шников;• во-вторых, мало какому ребенку интересно сортировать резисторы по цветным колечкам;— в-третьих, паяльник — это ретро, и даже, если елочку нарядили и она весело мигает огоньками, что дальше? Что стало понятнее? Где применить полученные знания и навыки? И руки потянулись к клавиатуре, чтобы написать пару заметок, предлагающих родителям альтернативные варианты вовлечения детей в IT, кстати, не только в soft, но и в hard.На возраст детей, о котором идет речь в заметке, есть более интересные и, главное, более перспективные альтернативы, не связанные с риском уронить горячий паяльник на колени или взять его чуть выше рукоятки. Например, Scratch и Roblox. Ну не стыдно ли вам господа IT-шники за страну, глядя на такие вот веселые картинки? Читать далее

https://habr.com/ru/articles/739760/
BotHabr to All (2023-06-04 22:00:03) [ссылка]

Одноплатный компьютер за 400 рублей: как применить дешёвый ТВ-стик в качестве одноплатного компьютера?

Опубликовано: Sun, 04 Jun 2023 13:30:29 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Официальная цена на последнюю модель Raspberry Pi составляет около 40$ за штучку. Однако купить её за такую цену невозможно, перекупы накручивают огромные ценники за одноплатники, основным преимуществом которых должна быть цена. И даже альтернативы от китайских друзей в виде Orange Pi или Banana Pi стоят как минимум 3-4 тысячи рублей, что по карману может быть не каждому. Но сейчас на барахолках можно найти старые и дешевые ТВ-стики по совершенно смешным ценам: 2-4$ за штучку, иногда даже с пультом и всеми кабелями. Почему бы не попробовать использовать их в качестве доступных одноплатников? Предлагаю попробовать. Читать дальше →

https://habr.com/ru/companies/itglobalcom/articles/739656/
BotHabr to All (2023-06-04 14:00:05) [ссылка]

Недетский пиксель-арт. Конструкторы для тех, кто вырос, но не повзрослел

Опубликовано: Sun, 04 Jun 2023 08:01:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Одним из первых компьютеров у меня, как и у многих на Хабре, был ZX Spectrum.

На особенно скучных уроках в школе я доставал тетрадку в клеточку, и рисовал спрайты для своих будущих игр. Изредка копировал любимых персонажей из игрушек — Dizzy, Bomb Jack, Renegade.

Школу я давно закончил, а мои игры благополучно почили где-то на дискетках. Но, когда появились дети, а у них — свои игрушки, прикидывал, как из Lego или кубиков сложить героев 8-битных игр.

Сейчас недостатка в коробочных пиксельных конструкторах нет. Есть «разовые» наборы, когда можно собрать только одну картинку, есть вариант заказать набор по своей фотографии (долго, дорого, и не факт, что результат вам понравится).

Пример готового набора Lego

Появились конструкторы, которые создатели позиционируют, как «бесконечные». Один из таких я купил, но в итоге использовал для черно-белых картин по 8-битным играм. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/735610/
BotHabr to All (2023-06-04 09:00:06) [ссылка]

Кратковременные лунные явления. Что это такое и легко ли поймать их

Опубликовано: Sun, 04 Jun 2023 08:02:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Луна — первый астрономический объект, с которым встречаются люди. Если, конечно, не считать Землю и Солнце. Когда начинающий любитель астрономии получает в руки телескоп или бинокль, то сразу начинает искать Луну.Взгляд на спутник Земли всегда впечатляет публику. Огромная и рельефная, с множеством кратеров и горных цепей — она выглядит совсем не похожей на то желтоватое пятно, которое мы привыкли видеть невооружённым глазом.Рельеф Луны в первое время нравится всякому, кто наблюдает за ней, ведь на протяжении месяца по её поверхности медленно ползёт земная тень. На линии терминатора, находящейся между светлой и затемнённой стороной, контрастируют мелкие детали рельефа.Тем не менее рано или поздно астроном-любитель захочет большего. Этим большим становятся газовые гиганты: Юпитер с барашками облаков, кольца Сатурна, далёкий и блеклый Уран, красноватый диск Марса или венерианский серп. Все это заставляет позабыть о Луне.Дальше любители прокачивают навыки ориентации по звёздному небу или покупают монтировку с системой автонаведения.  Читать далее

https://habr.com/ru/companies/first/articles/739548/
BotHabr to All (2023-06-04 09:00:04) [ссылка]

Надежно как швейцарские часы, Cubesatы и надежность

Опубликовано: Sun, 04 Jun 2023 05:51:53 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Приветствую всех читателей Хабра!В этой статье затрагиваются основные аспекты надёжности электронных систем в малых космических аппаратах (МКА) форм фактора cubesat. Все написанное ниже является личным мнением автора, его знакомых работающих с космосом, а также открытых/закрытых документах различных компаний данной отрасли.В конце статьи приведены ссылки на дополнительные источники по данной теме. А в комментариях ждут вашего мнения :-) Читать далее

https://habr.com/ru/articles/739678/
BotHabr to All (2023-06-04 06:00:06) [ссылка]

Repka Pi и начало работы. Тесты разных MicroSD, клонирование SD карт, создание образов SD карт c рабочей прошивкой

Опубликовано: Sat, 03 Jun 2023 18:57:11 GMT
Канал: Разработка на Raspberry Pi – Одноплатный компьютер компактного размера

В данной статье пойдет разговор о MicroSD картах. У многих начинающих пользователей мини компьютеров типа Raspberry Pi, Orange Pi или как наш сегодняшний участник теста Repka Pi, задаются вопросом “Какую карту памяти выбрать?”. И данный вопрос является немаловажным, ведь от выбранной MicroSD зависит производительность системы в целом. Читать далее

https://habr.com/ru/articles/736456/
BotHabr to All (2023-06-03 19:00:05) [ссылка]

[Перевод] My4TH — домашний компьютер без процессора

Опубликовано: Sat, 03 Jun 2023 12:02:38 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Этот обзор посвящен открытому проекту компьютера My4TH по информации от разработчика: Авторский сайт проекта:My4TH (произносится как "мой четвертый") - это четвертый домашний компьютер без процессора после MyCPU, MyNOR и TraNOR. Автор хотел и построил максимально простой компьютер с дискретным процессором, использующим как можно меньше элементов и компонентов, под управлением операционной системы Forth. Смотреть обзор

https://habr.com/ru/articles/739620/
BotHabr to All (2023-06-03 13:00:04) [ссылка]

Корпуса для ПК с Computex 2023: необычные, крутые и очень странные системы разных компаний

Опубликовано: Sat, 03 Jun 2023 12:15:59 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Выставка Computex — крупное ежегодное мероприятие, IT-выставка, которая проходит во Всемирном торговом центре в Тайбэе. На выставке 2023 года было представлено много всего интересного, но особо выделялись корпуса для ПК. Производители, крупные и не очень компании, постарались на славу.

Есть практичные системы, есть и корпуса, которые сделаны чисто по фану, «потому, что могу». Как бы там ни было, все они заслуживают внимания. Давайте посмотрим, что и кто представил на выставке. Читать дальше →

https://habr.com/ru/companies/selectel/articles/738938/
BotHabr to All (2023-06-03 13:00:03) [ссылка]

[Перевод] Rust 1.70.0: протокол ''sparce'' для crates.io, OnceCell и OnceLock, лейблы отладочной информации

Опубликовано: Fri, 02 Jun 2023 16:35:21 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Команда Rust рада сообщить о новой версии языка — 1.70.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.
Если у вас есть предыдущая версия Rust, установленная через rustup, то для обновления до версии 1.70.0 вам достаточно выполнить команду:
rustup update stable
Если у вас ещё не установлен rustup, вы можете установить его с соответствующей страницы нашего веб-сайта, а также посмотреть подробные примечания к выпуску на GitHub.
Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать beta (rustup default beta) или nightly (rustup default nightly) канал. Пожалуйста, сообщайте обо всех встреченных вами ошибках. Читать дальше →

https://habr.com/ru/articles/739570/
BotHabr to All (2023-06-02 17:00:07) [ссылка]

Купил, привез, поставил: экскурсия по модульному умному дому

Опубликовано: Fri, 02 Jun 2023 10:29:08 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Бывали ли вы когда-нибудь в модульных домах?Такой дом собирают на заводе модулями в транспортном габарите, с инженерными сетями, отделкой, мебелью и даже бытовой техникой. А потом доставляют тралом на стройплощадку и в течение нескольких дней монтируют.В таком доме можно сразу же жить после установки и использовать все умные функции.Интересно? Тогда рекомендуем прочитать нашу новую статью Читать далее

https://habr.com/ru/companies/wirenboard/articles/739454/
BotHabr to All (2023-06-02 11:00:04) [ссылка]

Демо BACK TO THE PET — дневник разработки

Опубликовано: Fri, 02 Jun 2023 09:00:06 GMT
Канал: Assembler – Язык программирования низкого уровня

В 2022 году я написал и выставил на CAFe 2022 полноформатное демо для редкой в наших краях платформы, одного из древнейших персональных компьютеров — Commodore PET 4032. Монохромный текстовый режим 40x25 без возможности загрузки шрифта, никаких аппаратных скроллов, однобитный бипер на выходе последовательного порта, 32 килобайта ОЗУ, в которые помещается все 4 минуты демо без дозагрузок. Читать далее

https://habr.com/ru/articles/738978/
BotHabr to All (2023-06-02 10:00:05) [ссылка]

Ключи с динамическим кодом: «Факториал» возвращается

Опубликовано: Fri, 02 Jun 2023 08:01:01 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Приветствую всех!
Несколько месяцев назад я уже выпускал пост про то, как работали магнитные ключи «Факториал». Сейчас же мы попробуем разобраться с более новой их разработкой.

Итак, в сегодняшнем посте узнаем, как работают домофонные ключи с динамическим кодом. Рассмотрим, как устроена сама панель и как считать такой ключ. Традиционно будет много интересного. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/736372/
BotHabr to All (2023-06-02 09:00:04) [ссылка]

Ног много не бывает: увеличение маневренности робота-многоножки

Опубликовано: Fri, 02 Jun 2023 07:00:12 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники

Занимаясь разработкой робототехники, инженеры частенько обращаются за вдохновением к природе. Особенно это проявляется, когда необходимо создать метод передвижения для будущего робота. Существа, населяющие Землю, обладают весьма широким спектром разнообразных конечностей, структура и функционал которых зависят от среды обитания и образа жизни животного. Невероятно длинные руки гиббоновых отлично подходят для брахиации (перемещения по деревьям), грациозные лапы гепардов позволяют им разгоняться до 110 км/ч, а необычная структура поверхности лапок гекконов позволяют им спокойно бегать по стенам и потолку. Эти примеры подтверждают безграничность возможностей эволюции, которая порой принимает весьма нестандартные решения. К примеру, на вопрос сколько лапок нужно для идеальной локомоции, многоножки бы ответили — все. Как ни странно, робототехники считают, что большое число ног действительно может решить массу проблем с локомоцией роботов, но дело не только в количестве. Ученые из Осакского университета (Япония) использовали существующего робота-многоножку и усовершенствовали его локомоцию, используя в качестве вдохновения движения сегментов тела многоножки. Какие именно изменения в работе робота были произведены, и как они повлияли на его локомоцию? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →

https://habr.com/ru/companies/ua-hosting/articles/739094/
BotHabr to All (2023-06-02 08:00:07) [ссылка]

[Перевод] Контекстные исключения с метапрограммированием Forth

Опубликовано: Fri, 02 Jun 2023 04:03:55 GMT
Канал: Assembler – Язык программирования низкого уровня

Эта статья является частью серии «Начальная загрузка» , в которой я начинаю с 512-байтного начального источника и пытаюсь загрузить реальную систему. Читать далее

https://habr.com/ru/articles/739040/
BotHabr to All (2023-06-02 05:00:05) [ссылка]

[Перевод] Как Forth реализует исключения

Опубликовано: Fri, 02 Jun 2023 03:58:24 GMT
Канал: Assembler – Язык программирования низкого уровня

Эта статья является частью серии «Начальная загрузка» , в которой я начинаю с 512-байтного начального числа и пытаюсь загрузить реальную систему. Читать далее

https://habr.com/ru/articles/739038/
BotHabr to All (2023-06-02 04:00:06) [ссылка]

[Перевод] Ветвления: сборка не требуется

Опубликовано: Fri, 02 Jun 2023 03:53:30 GMT
Канал: Assembler – Язык программирования низкого уровня

Эта статья является частью серии «Начальная загрузка» , в которой я начинаю с 512-байтного начального источника и пытаюсь загрузить реальную систему. Читать далее

https://habr.com/ru/articles/739034/
BotHabr to All (2023-06-02 04:00:06) [ссылка]

[Перевод] Внутри MajorDom v1.0 — Разбираем архитектуру новой системы умного дома

Опубликовано: Thu, 01 Jun 2023 14:59:26 GMT
Канал: Разработка на Raspberry Pi – Одноплатный компьютер компактного размера

В предыдущей статье я рассказал о том, как возникла идея создания умного дома. Теперь я хочу более подробно рассмотреть архитектуру первой версии этой системы.МажорДом состоит из нескольких ключевых компонентов: девайсы, хаб, облако, мост, мобильное приложение и голосовой ассистент.Девайсы обеспечивают управление физическими устройствами в доме. С помощью радиомодулей и протокола "Мерлин", они обмениваются данными, получают команды от хаба и отправляют ему события.Хаб является центральным элементом системы. Он обеспечивает управление девайсами и координирует их работу. Хаб хранит основную базу данных с информацией о пользователях, доме, комнатах и девайсах. Через локальный HTTP-сервер и WS-сервер, хаб предоставляет API для работы с базой данных и высокоуровневого управления девайсами.Облако является серверной частью и играет важную роль в обеспечении авторизации пользователей. На облаке хранится база данных пользователей, домов, хабов и их права доступа. Так же в облаке хранятся модели устройств со списком параметров и система обновлений прошивок.Мост представляет собой WS-сервер, который обеспечивает связь между хабом и удаленными пользователями через интернет. Он позволяет отправлять команды и получать информацию с хаба, не находясь в домашней локальной сети.Таких мостов в системе может быть несколько и они могут располагаться в разных местах. Клиенты выбирают ближайший или наименее загруженный мост для минимизации задержек при обмене данными.Одна из главных особенностей системы "МажорДом" - ее отказоустойчивость. Даже при сбое работы одного или нескольких мостов, система продолжает функционировать. Остальные доступные мосты берут на себя задачи вышедших из строя мостов, обеспечивая непрерывность обмена данными между хабом и клиентами. Читать далее

https://habr.com/ru/articles/739282/
BotHabr to All (2023-06-01 15:00:05) [ссылка]

Детская рация-конструктор оказалась интереснее, чем предполагалось

Опубликовано: Thu, 01 Jun 2023 08:00:02 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

HX1800 — это игрушечное радиопереговорное устройство, которое использует частотную модуляцию и работает в широковещательном FM диапазоне 88-108 МГц. Теоретически это неправильно, а практически маломощный передатчик вряд ли сможет кому-нибудь помешать.

Ведь автомобильные FM модуляторы никому не мешают, а поймать на антенну своего телевизора сигнал с модулятора соседской Денди в 90-х годах было радостным событием, а не наоборот. Помню, тогда продавались и подобные детские уоки-токи в собранном виде. А сегодня их можно собрать своими руками.

Передающая часть трансивера собрана на двух транзисторах и работает на фиксированной частоте, зато приемная часть — на интересной микросхеме D1800, снабжена ручкой настройки и может принимать сигналы обычных FM станций. Сборка радиоконструктора оказалась сплошным удовольствием, а готовая поделка заработала сразу и не разочаровала. С паяльником в руках - назад в 90-е!

https://habr.com/ru/companies/first/articles/735310/
BotHabr to All (2023-06-01 09:00:05) [ссылка]

MIDI chiptune + envelope

Опубликовано: Thu, 01 Jun 2023 08:37:54 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Продолжаем добавлять функциональность к музыкальному MIDI-синтезатору на двух чипах AY-3-8910 с помощью генератора огибающей. Читать далее

https://habr.com/ru/articles/739110/
BotHabr to All (2023-06-01 09:00:03) [ссылка]

Что делать с детьми летом, если ты айтишник. Часть 2

Опубликовано: Thu, 01 Jun 2023 07:00:01 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Дети растут, их потребности меняются, а проверенные рецепты семейного счастья перестают действовать. Особенно изобретательным приходится быть в праздники и в летнее время. Как организовать совместный досуг, чтобы всем было интересно? Ранее я уже писал, как играть с ребёнком в шифры , а также давал подборку развивающих настолок. В честь Дня защиты детей решил продолжить эту славную традицию.Мой вариант — занять ребёнка чем-то созидательным, что привлекает его сейчас и поможет в будущем. Нам не пришлось долго выбирать. Поскольку я айтишник, в качестве хобби занимающийся ремонтом разных железок, дочка часто видит меня с мультиметром и паяльником. Она горит желанием помочь, но что тут можно доверить пятилетнему ребёнку? Оказывается, многое! Нужно только правильно организовать процесс. Читать далее

https://habr.com/ru/companies/kryptonite/articles/738826/
BotHabr to All (2023-06-01 08:00:04) [ссылка]

Creality Ender 5 Pro на плате 4.2.2 и Marlin 2.1.2.1

Опубликовано: Wed, 31 May 2023 22:48:43 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Мануал по сборке и настройке Marlin 2.x для Ender 5 Pro c BLTouch, OctoPrint и на плате 4.2.2. Не обошлось без элементов беллетристики. Читать далее

https://habr.com/ru/articles/739032/
BotHabr to All (2023-05-31 23:00:04) [ссылка]

[Перевод] Нет ветвлений? Нет проблем — Форт-ассемблер

Опубликовано: Wed, 31 May 2023 19:50:51 GMT
Канал: Assembler – Язык программирования низкого уровня

Эта статья является частью серии «Начальная загрузка» , в которой я начинаю с 512-байтного начального источника и пытаюсь загрузить реальную систему. Читать далее

https://habr.com/ru/articles/739012/
BotHabr to All (2023-05-31 20:00:05) [ссылка]

Что такое функциональный генератор, и как им пользоваться

Опубликовано: Wed, 31 May 2023 09:00:03 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Привет, Хабр! Какие и насколько значительные искажения, (или преобразования, если они желательные), привносит в сигнал тот или иной прибор, цепь или узел?

Функциональный генератор — это лабораторный прибор, который позволяет моментально увидеть эти искажения на экране осциллографа. Согласитесь, это максимально удобно и наглядно.

Сегодня мы соберём и опробуем такие генераторы на специализированных микросхемах ICL8038 и XR2206, а также простейший вариант на NE555. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/736402/
BotHabr to All (2023-05-31 10:00:04) [ссылка]

Трассировка стека вызовов в среде кооперативной многозадачности: стектрейсы, файберы, два ствола

Опубликовано: Wed, 31 May 2023 07:57:33 GMT
Канал: Assembler – Язык программирования низкого уровня

Персонаж с картинки — Трейсер из игры Overwatch

Привет, Хабр! Для отладки и анализа производительности часто используется трассировка (сбор) стека вызовов aka стектрейс. И если для трассировки стека различных потоков выполнения есть системные средства, то работа с асинхронными языками и фреймворками предполагает наличие отдельного контекста выполнения и стека вызовов для каждой единицы исполнения. В этой статье мы поговорим о файберах. Они прозрачны с точки зрения операционной системы, что влечет за собой определенные сложности. Если трассировка стека вызовов активного файбера тривиальна (можно представить, что кооперативной многозадачности вообще нет), то как собирать стектрейс с неактивных файберов? Читать дальше →

https://habr.com/ru/companies/vk/articles/735794/
BotHabr to All (2023-05-31 08:00:05) [ссылка]

CNC Multitool, новые приключения

Опубликовано: Wed, 31 May 2023 06:38:12 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

https://habr.com/ru/articles/720174/
BotHabr to All (2023-05-31 07:00:03) [ссылка]