#  [Перевод] Rust 1.78.0: Диагностические атрибуты, проверка предусловий unsafe и детерминированное повторное выравнивание
BotHabr (tgi,2) → All  –  19:00:09 2024-05-03

Опубликовано: Fri, 03 May 2024 18:25:35 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

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

https://habr.com/ru/articles/812199/
#  Связь между Arduino по оптоволокну через SFP трансиверы
BotHabr (tgi,2) → All  –  17:00:05 2024-05-03

Опубликовано: Fri, 03 May 2024 16:21:21 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Изучаем оптический SFP трансивер. Рассматриваем его внутреннее устройство, элементный состав, электрические подключения. Для закрепления материала попробуем отправить и принять сообщение по оптоволокну, используя платформу Arduino. Читать далее

https://habr.com/ru/articles/812015/
#  Гидроударный Насос
BotHabr (tgi,2) → All  –  14:00:04 2024-05-03

Опубликовано: Fri, 03 May 2024 13:33:14 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Существует такое остроумное приспособление как гидротаранный насос. Его ещё называют гидро ударный насос или hydraulic ram. Это чисто механический прибор, который преобразует кинетическую энергию потока жидкости в потенциальную энергию жидкости. Происходит это благодаря искусственно создаваемым гидравлическим ударам. Это, пожалуй, единственный в технике пример, когда гидроудар приносит пользу, а не вред.В этом тексте я расскажу о своём опыте конструирования экземпляра этого прибора. Читать далее

https://habr.com/ru/articles/811895/
#  Оснащение домашней мастерской. Ввод в строй лабораторных электроприборов
BotHabr (tgi,2) → All  –  10:00:05 2024-05-03

Опубликовано: Fri, 03 May 2024 09:00:19 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр


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

https://habr.com/ru/companies/ruvds/articles/809827/
#  Бесплатный аналог Arduino из мусорки
BotHabr (tgi,2) → All  –  07:00:05 2024-05-03

Опубликовано: Fri, 03 May 2024 06:09:26 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/811941/
#  Берём ноутбук и отсекаем всё лишнее
BotHabr (tgi,2) → All  –  07:00:05 2024-05-03

Опубликовано: Fri, 03 May 2024 06:15:55 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Более 10 лет назад в голове промелькнула мысль "если из ноутбука убрать все лишнее то получится компактный системный блок". Даже набросал "бизнес-идею" в виде презентации... Читать далее

https://habr.com/ru/articles/811943/
#  Читаем нажатия ИК-пульта под Linux
BotHabr (tgi,2) → All  –  05:00:03 2024-05-03

Опубликовано: Fri, 03 May 2024 04:39:34 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

На Али можно найти пульт, приёмник которого будет притворяться устройством ввода. Но я опишу способ приёма нажатий с разных пультов, и действия можно настроить на своё усмотрение.Нажатия будем принимать с помощью YS-IRTM, это дешевая плата с ИК-приёмником и передатчиком, использует микроконтроллер на базе 8051, в котором прошивка для декодирования сигналов с пультов. Интерфейс подключения: UART 5V. Есть подробное описание в этом репозитории на GitHub.Умеет принимать NEC протокол, который используется на большинстве дешевых пультов. Но есть недостаток, не принимает коды повторов, если клавиша удерживается. Существуют и другие ИК-протоколы, например у Sony есть свой, поэтому пульты Sony не поддерживаются. Читать далее

https://habr.com/ru/articles/811735/
#  Шаг за шагом: разработка 3D-игры в Godot 4.2 для начинающих
BotHabr (tgi,2) → All  –  11:00:04 2024-05-02

Опубликовано: Thu, 02 May 2024 10:00:12 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр


И снова привет, Хабр! В прошлой статье я рассказал, как создавать 2D-игры на движке Godot. По вашим запросам — добавляем измерение и переходим в мир 3D. На этот раз мы погрузимся в трехмерные объекты и элементы анимирования. Подробности под катом! Читать дальше →

https://habr.com/ru/companies/selectel/articles/811771/
#  Оживляем раритетный домофон с магнитным ключом
BotHabr (tgi,2) → All  –  09:00:08 2024-05-02

Опубликовано: Thu, 02 May 2024 08:01:07 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Приветствую всех!
Год назад я уже рассказывал про то, как работают домофоны с магнитным ключом. Но вот сейчас ко мне в руки попала ещё более старая панель от той же фирмы. И, как оказалось, про неё у меня тоже есть, что рассказать.



Итак, в сегодняшней статье вернём к жизни «Факториал» образца девяностых годов. Попутно разберёмся, чем он отличается от более новых собратьев и какую подставу иногда могут устроить на первый взгляд неубиваемые компоненты.
Традиционно будет много интересного. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/811497/
#  Построение сложных логических элементов на резисторно-транзисторной логике
BotHabr (tgi,2) → All  –  00:00:12 2024-05-02

Опубликовано: Wed, 01 May 2024 23:06:26 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

В своей прошлой статье я концептуально показал как устроены основные логические элементы РТЛ. Сегодня на их базе рассмотрим более сложные элементы. Читать далее

https://habr.com/ru/articles/811645/
#  Создание самодельного 3-d принтера на кинематике coreXY
BotHabr (tgi,2) → All  –  00:00:03 2024-05-01

Опубликовано: Tue, 30 Apr 2024 23:49:06 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Здраствуйте меня зовут Дмитрий, как-то гуляя по сайту Aliexpress я наткнулся на стол для 3-d принтера Falshforge Creator Pro. И он мне так понравился, что я решил создать самодельный 3-d принтер на основе этого стола. А заодно я поделюсь с вами моим опытом принтеростроения. Читать далее

https://habr.com/ru/articles/811525/
#  «Искусство схемотехники»: отзыв на русскоязычную версию третьего оригинального издания
BotHabr (tgi,2) → All  –  18:00:14 2024-04-30

Опубликовано: Tue, 30 Apr 2024 17:16:39 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

Как я и обещал в предыдущей статье, представляю вашему вниманию свой независимый пользовательский отзыв на новинку этого книжного сезона: русскоязычную версию третьего оригинального издания знаменитой книги «Искусство схемотехники». Читать далее

https://habr.com/ru/articles/811495/
#  Моделизм: история популярного хобби
BotHabr (tgi,2) → All  –  11:00:04 2024-04-30

Опубликовано: Tue, 30 Apr 2024 10:59:11 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Я открыл для себя моделирование совсем недавно, когда перебрался жить за город. Холодные вечера надо как-то коротать, а сериалы или книги уже поднадоели. Мои жалобы услышал друг, заядлый моделист, и подарил мне модель линкора «Бисмарк» в масштабе 1:350 от немецкой компании Revell. Длина в сборе 71,8 см, в коробке 659 деталей. До этого я пробовал клеить модели в подростковом возрасте, но неизменно забивал на это дело.  На его сборку я потратил почти полтора месяца: старался работать неспешно и обстоятельно. И знаете какой результат? Я так и не закончил «Бисмарк». Зато точно понял, что моделизм — не мое. Ну не хватает мне выдержки и терпения. Тем не менее моделизм, наряду с нумизматикой и филателией — одно из самых массовых хобби в мире. Почему же столь кропотливое дело притягивает миллионы людей? Давайте попробуем разобраться.  Читать далее

https://habr.com/ru/companies/first/articles/811439/
#  Техника из деревянных шкатулок
BotHabr (tgi,2) → All  –  10:00:04 2024-04-30

Опубликовано: Tue, 30 Apr 2024 09:00:23 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Я коллекционирую разную измерительную и оптическую технику и хочу с вами поделиться любопытными экземплярами. Они произведены в разные годы, но их объединяет одно — деревянные футляры.



Начнём с гвоздя программы. Бинокулярной лупы. Смотреть картинки

https://habr.com/ru/companies/ruvds/articles/810449/
#  Построение логических элементов на транзисторах
BotHabr (tgi,2) → All  –  08:00:15 2024-04-30

Опубликовано: Tue, 30 Apr 2024 07:16:05 GMT
Канал: Все статьи подряд / Электроника для начинающих / Хабр

Ещё очень давно, как только я начал интересоваться цифровой электроникой, я изучал логические элементы и сразу хотел что-то собрать на их основе, но самих микросхем логики у меня изначально не было, поэтому я решил собрать их самому на основе биполярных транзисторов NPN типа и резисторах.Такая логика называется РТЛ (резисторно-транзисторная логика).Велосипед я не изобрёл, просто собрал  кучу разного материала, плюс сам экспериментировал. Схемы примера собирал в программе Multisim и тестировал на настоящих транзисторах PN2222A. И вот что у меня вышло. Читать далее

https://habr.com/ru/articles/811401/
#  Картографический фотопроект «По местам съёмок фильма «Брат 2»
BotHabr (tgi,2) → All  –  15:00:04 2024-04-29

Опубликовано: Mon, 29 Apr 2024 14:16:36 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Проект начал делать в 2022 году, параллельно с проектом по первой части фильма. Во второй части многие локации пришлось искать вооружившись Яндекс и Гугл панорамами. Около полугода искал человека, который сделает фото в Чикаго. С технической точки зрения ничего не поменялось, про нее я рассказал в статье по первой части фильма. Хочу более детально остановиться на поиске и съемке локаций. Читать далее

https://habr.com/ru/articles/811333/
#  Как превратить игрушечного робота-доставщика в ровер с беспроводным управлением через мобильное приложение
BotHabr (tgi,2) → All  –  11:00:04 2024-04-29

Опубликовано: Mon, 29 Apr 2024 10:25:55 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр! Вам часто бывает скучно? Ну так, что просто уже не знаешь, чем себя занять. Я в такие моменты люблю бесцельно скроллить ленту, залипать на разных видео, а еще листать маркетплейсы в надежде увидеть что-то, за что можно было бы зацепиться. В один из таких моментов во время очередного просмотра содержимого Яндекс Маркета я наткнулся на игрушечного робота-курьера. Он показался мне достаточно милым, так что я решил его купить. В общем ровер милый, выполнен неплохо и тут можно было бы остановиться, но в моей голове промелькнула одна мысль:«А может сделать его управляемым?»В этой статье я расскажу, как модифицировал игрушечного робота-доставщика Яндекса и реализовал управление им по BLE с помощью мобильного приложения на Flutter. Читать далее

https://habr.com/ru/articles/809953/
#  Raspberry Pi выпустил продвинутую версию Compute Module 4S: на что способен одноплатник?
BotHabr (tgi,2) → All  –  09:00:05 2024-04-29

Опубликовано: Mon, 29 Apr 2024 08:00:51 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Одноплатные компьютеры от Raspberry Pi породили целый сонм похожих устройств. Десятки производителей выпускают большое количество моделей. Но и создатели «малинки» не почивают на лаврах, например, на днях они представили Compute Module 4S с увеличенным объёмом ОЗУ. Одноплатник, как сообщает компания, предназначен для апдейта промышленных систем на базе прошлых моделей устройства. Форм-фактор модели —SODIMM. Подробности — под катом. Читать далее

https://habr.com/ru/companies/ru_mts/articles/811031/
#  Подключаем модуль TM1638 к Arduino без библиотеки SPI
BotHabr (tgi,2) → All  –  07:00:05 2024-04-29

Опубликовано: Mon, 29 Apr 2024 06:20:37 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Изначально поставка задачи была такой. У меня была в наличии плата TM1638. Нужно было научиться с ней работать (ну и проверить работоспособность самой платы) для того, чтобы использовать её в одном интересном проекте (о нём в другой раз). Под рукой оказалась платка Arduino Nano. Хотелось быстро отделаться проверить работу самой платы при помощи ардуиновской библиотеки SPI.h – не получилось. В результате проделанный объём работы вылился в эту заметку. Читать далее

https://habr.com/ru/articles/811255/
#  Как починить телефон своими руками
BotHabr (tgi,2) → All  –  18:00:05 2024-04-28

Опубликовано: Sun, 28 Apr 2024 17:15:45 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

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

https://habr.com/ru/articles/811207/
#  [Перевод] Кто реально угрожает C++ (нет, Rust, не ты)
BotHabr (tgi,2) → All  –  11:00:06 2024-04-28

Опубликовано: Sun, 28 Apr 2024 10:53:14 GMT
Канал: Все статьи подряд / Assembler / Хабр

Привет! Меня зовут Александр Каленюк, и я крепко подсел на C++. Пишу на C++ 18 лет кряду, и все эти годы отчаянно пытаюсь избавиться от этой разрушительной зависимости. Всё началось в конце 2005 года, когда мне довелось писать движок для симуляции 3D-пространства. В этом движке было буквально всё, чем язык C++ мог похвастаться в 2005 году. Трёхзвёздочные указатели, восьмиуровневые зависимости, C-подобные макросы повсюду. Кое-где – вкрапления ассемблера. Итераторы в стиле Степанова и мета-код в стиле Александреску. В общем, всё. Кроме ответа на самый важный вопрос: зачем? Читать далее

https://habr.com/ru/articles/811151/
#  Создание системы управления электродвигателями в наноспутнике
BotHabr (tgi,2) → All  –  10:00:05 2024-04-28

Опубликовано: Sun, 28 Apr 2024 09:56:05 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Введение:Целью работы является создание системы управления электродвигателями в наноспутнике. Установка положения спутника в пространстве осуществляется с помощью электродвигателей, снабженных маховиками. В докладе рассмотрен один из возможных алгоритмов управления электродвигателем.Данная статья является продолжением первой статьи, в которой было рассмотрено создание печатной платы для управления электродвигателем и описаны основные моменты алгоритма управления PMSM Control, в этой статье больше внимания уделено самому алгоритму и его программной реализации. Читать далее

https://habr.com/ru/articles/809133/
#  DMX голова: трепанация черепа и замена мозга (превращение в 3D платформу)
BotHabr (tgi,2) → All  –  15:00:04 2024-04-27

Опубликовано: Sat, 27 Apr 2024 14:01:20 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр



Некоторое время назад мне попалась на глаза китайская DMX голова для сценического света, которая произвела на меня неизгладимое впечатление — «да это же готовая платформа для 3D позиционирования!» — воскликнул я и немедленно заказал её. У меня мгновенно возник план: выкинуть стоковую плату управления, поставить свои драйверы для моторов, прикрутить что-нибудь вроде ES32/ESP8266, написать прошивку и дополнить всё это дело собственным API для интеграции мою IoT экосистему.

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

Итак, поехали… Читать дальше →

https://habr.com/ru/companies/timeweb/articles/805577/
#  Наше расследование: мониторы LightCom, блогеры и все все все …
BotHabr (tgi,2) → All  –  14:00:05 2024-04-27

Опубликовано: Sat, 27 Apr 2024 13:37:23 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Нашу прошлую публикацию про мониторы многие считают началом череды событий, которые взбудоражили российскую радиоэлектронную отрасль в конце 2023 года. Если кто не в курсе, то прочитав нашу статью блогер Максим Горшенин якобы нашёл подлог при получении статуса отечественной продукции для мониторов у компании Лайтком. И хотя это совсем не так, так как история началась намного раньше даже нашей статьи. И самое главное сейчас находится в кульминации, ну а уж развязка этого сериала будет фееричной. Ну а мы решили немного поспойлерить сюжет следующих серий.Но для начала расскажем кто мы, и для чего мы. Мы – это очень небольшой аналитический отдел в одной очень большой внедренческой компании. Основная наша задача оценивать риски и выверять параметры будущих контрактов. Так что мы больше юристы, чем технари. Но при этом Вольты от Ваттов отличаем, ну а для особо сложных вопросов знаем у кого можно спросить. И так, в начале 2023 года наша компания планировала поучаствовать в одном крупном тендере на поставку техники в одно учреждение. Под планируемый тендер были подобраны товарные позиции от различных поставщиков, которые должны были быть заранее закуплены для того, чтобы в случае выигрыша тендера мы успеть его исполнить в обозначенные сроки. Среди множества позиций были и пресловутые мониторы. Так как тендер был достаточно крупным, то упреждающая закупка была достаточно рискованной и руководством была поставлена задача не облажаться при выборе. Потому мы попросили/купили/нашли большинство из планируемых к закупке позиций от нескольких поставщиков для анализа/разбора в целях минимизации рисков и отсева откровенного палева. И по результатам анализа мы рекомендовали вариант поставщиков и товарные позиции, которые и были утверждены и закуплены. Обычно по нашим рекомендациям мы не получаем вербальной обратной связи от руководства, поэтому иногда публикуем нашу информацию в профильных конференциях. Это позволяет выложить в открытый доступ найденные нами косяки поставщиков, а также получить отклик непредвзятых людей. Но после публикации первого ролика Горшенина про мониторы в сентябре 2023 года мы-таки получили 100 децибельный фидбек от начальника. И хотя даже наши топы были уверены в том, что в этой истории торчат уши одного отвергнутого поставщика, ситуация усугублялась тем, что тендер проведён, контракт заключен, продукция заказчику поставлена, а вот закрывающие документы ещё не подписаны. И наш заказчик реально хочет весь фарш провернуть назад. А в этом случае мы попадаем не только на деньги за заранее закупленную продукцию, но и на штрафы по контракту. Потому руководством нам была поставлена новая задача во всём разобраться, по возможности успокоить заказчика и указать на виновных. Чем мы, собственно, и начали заниматься... Читать далее

https://habr.com/ru/articles/810835/
#  Реверсинг прошивок микроконтроллеров
BotHabr (tgi,2) → All  –  14:00:04 2024-04-26

Опубликовано: Fri, 26 Apr 2024 13:19:06 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Сегодня мы поговорим о реверс инжиниринге, но не о реверсе софта, а о реверсинге железа. Как следует из термина, реверс-инжиниринг (обратная разработка) - это процесс разборки спроектированного продукта или устройства на его элементарные инженерные компоненты. Мотивация для такого действия может быть различной: от конкурентного анализа и выявления нарушений патентных прав до восстановления дизайна проекта, исходный код которого утерян. Тем не менее, все они включают в себя необходимость или желание понять, как был создан продукт или устройство. Слово “как” здесь используется в самом широком смысле, включая вопросы о том, “что было использовано для его создания”, “где находится каждый элемент”, “когда происходят определенные события” и т.д.Реверс-инжиниринг в мире электроники может принимать самые разные формы: от программного обеспечения до аппаратного обеспечения, от "черного ящика" до интрузивного использования. Реверс-инжиниринг аппаратного обеспечения может быть таким же простым, как разборка изделия для идентификации внутренних компонентов и схем платы, или таким же сложным, как извлечение полупроводниковых схем и тестирование на месте. Читать далее

https://habr.com/ru/companies/otus/articles/809545/
Powered by iii-php v0.11