#  RGB-усилители. Особенности, проблемы, выбор
BotHabr (tgi,2) → All  –  10:00:03 2023-08-28

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



Казалось бы, простая вещь — RGB-усилитель, выбирай просто подходящей выходной мощности и используй. Но на деле не всё так просто. Ценой моих нервных клеток был получен опыт, которым спешу поделиться. Из этого материала вы узнаете, чем отличаются RGB-усилители, что не отражено в документации, где на упаковке враньё, и какие проблемы они могут создавать. Специально для этого материала я купил (и взял погонять) горку RGB-усилителей и отреверсил схемы. А ещё мне хотелось понять, чем обусловлен такой разброс цен на эти простые устройства. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/755102/
#  DIY: Большая Красная Кнопка для принятия Очень Важных Решений
BotHabr (tgi,2) → All  –  05:00:03 2023-08-28

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

Привет, Хабр! В этой статье хочу поделиться простым но интересным проектом в виде вот такой USB-кнопки. Если КДПВ сработала, welcome под кат:)

https://habr.com/ru/articles/757096/
#  [Перевод] Rust 1.72.0: потенциально полезные отключенные элементы, неограниченные константные вычисления
BotHabr (tgi,2) → All  –  09:00:08 2023-08-27

Опубликовано: Sun, 27 Aug 2023 08:18:22 GMT
Канал: Системное программирование – обеспечение работы прикладного ПО

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

https://habr.com/ru/articles/757158/
#  А давайте убъем все фреймворки?
BotHabr (tgi,2) → All  –  08:00:07 2023-08-27

Опубликовано: Sun, 27 Aug 2023 07:38:45 GMT
Канал: Системное программирование – обеспечение работы прикладного ПО

Общая тенденция развития технологий характеризуется рывками и спадами. Рассмотрим, например, массовое перемещение человеческих тел. Изначально применялись лошади и повозки, которые постепенно стали сложными, и эта технология превратилась в отдельную индустрию. Затем внезапно появились поезда. Про лошадей быстро забыли, и фокус сместился на новое направление. Пар стал объектом исследований и превратился в сложную науку. Параллельно развивались дизель и электричество. В определенный момент паровые двигатели ушли в прошлое, и все перешли на дизель и электричество. Аналогично сейчас происходит переход на электромашины, требующие значительно меньшего количества жидкостей.Технологии эволюционируют и функционируют, а новые технологии их полностью заменяют. Считаю, что сейчас наступает эпоха, когда технологии фреймворков и Электрона могут быть вытеснены генеративными AI. Рассмотрим несколько примеров. Нажимайте вот эту вот кнопотуленку

https://habr.com/ru/articles/757150/
#  Распознавание вещественного числа из строки
BotHabr (tgi,2) → All  –  23:00:04 2023-08-26

Опубликовано: Sat, 26 Aug 2023 22:07:25 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

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

https://habr.com/ru/articles/757122/
#  Архитектура и программирование Sony Playstation 1
BotHabr (tgi,2) → All  –  18:00:05 2023-08-26

Опубликовано: Sat, 26 Aug 2023 17:42:29 GMT
Канал: Assembler – язык программирования низкого уровня

По сравнению с другими, ранее описанными мной архитектурами, архитектура Sony Playstation 1 (PSX) - сравнительно современная. И дело даже не в годе выпуска (1994) - скорее это общее ощущение сочетания новых возможностей и исчезновения привычных старых, которые были типичными для компьютеров и приставок предыдущей эпохи.PSX (это сокращение пошло от первоначального названия проекта - Playstation X) имеет в качестве центрального процессора MIPS R3000, работающий на частоте 33МГц. Причём, Sony отказалось от сопроцессора для вычислений с плавающей точкой и вместо него сопроцессором в PSX является так называемый GTE (Geometry Transformation Engine), выполняющий различные операции с фиксированной точкой над векторами и матрицами. Читать далее

https://habr.com/ru/articles/756314/
#  Варим C с компилятором Zig и его build.zig
BotHabr (tgi,2) → All  –  17:00:08 2023-08-25

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

По случаю выхода версии 0.11.0 языка Zig я решил написать ещё одну статью о языке Zig. В этот раз речь пойдет о системе сборки языка. А точнее, как пользоваться кодом написанным на языке C в проекте на языке Zig, с небольшими ответвлениями в стороны для описания некоторых возможностей системы сборки. Тем более, что она претерпела несколько изменений, о чём я так же коротко упомяну. Эксперименты проводились мной на Windows 11. Стоит сразу упомянуть, что указанные в статье команды будут работать и на других операционных системах. Это одна из особенностей языка Zig. Но пример кода линковки системных библиотек для сборки библиотеки raylib будет платформозависимый, так как для разных платформ набор библиотек отличается. Если интересно, то прошу... пройти во внутрь

https://habr.com/ru/articles/753306/
#  Игровая платформа RetroPie на Repka Pi 3 или еще одна игровая ретро-консоль на Репке
BotHabr (tgi,2) → All  –  15:00:09 2023-08-25

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

В статье расскажу об импортозамещении Raspberry Pi на российский одноплатный микрокомпьютер Repka Pi 3, разработанный НПО Рэйнбовсофт (Rainbowsoft) из Саратова Читать далее

https://habr.com/ru/articles/756980/
#  BackupStorage на NixOS
BotHabr (tgi,2) → All  –  15:00:05 2023-08-25

Опубликовано: Fri, 25 Aug 2023 14:15:06 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

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

https://habr.com/ru/articles/756976/
#  Возрождение телескопа «Синтез» или как превратить музей в автоматическую обсерваторию
BotHabr (tgi,2) → All  –  08:00:04 2023-08-25

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

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

https://habr.com/ru/companies/first/articles/754228/
#  PHPize.online: ещё одна онлайн площадка для работы с PHP с шахматами и библиотекаршами. (SQL и ChatGPT)
BotHabr (tgi,2) → All  –  07:00:05 2023-08-25

Опубликовано: Fri, 25 Aug 2023 06:22:47 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

История началась чуть больше двух лет назад. В силу обстоятельств я на две недели остался заперт дома и проводил большую часть времения в компании ноутбука. Чтобы отвлечься рефрешил странички StackOverflow и Тостера в поиске интересных вопросов где бы пригодились мои знания. Ккак знают завсегдатаи этих сайтов у вопрошающих требуют "покажи свой код" да и при ответе считается хорошим тоном публикация работающего ответа. В случае PHP или SQL все просто вот https://dbfiddle.uk вот https://onlinephp.io все просто и понятно - написал код лил запрос опубликовал ссылку и готово. Оказалась что есть большая категория на стыке PHP и MySQL. Как быть хотелось бы и в этом случае опубликовать ссылку на то и другое и желательно на одном сайте. Вечер был убит на поиски достойного кандидата - безрезультатно.Следующий день - все по написанному: - Отрицание - не может быть что никто такого еще не сделал - Гнев, Торг, Депрессия - пропущу - Принятие - похоже придется делать самомуПланирование: - фронт: тяп ляп HTML/CSS пару строк Javascript, даже JQuery не понадобился :) Читать далее

https://habr.com/ru/articles/756844/
#  Новый ремонт Nintendo Switch Lite: как меня обманул продавец, но я все починил. Отвал процессора
BotHabr (tgi,2) → All  –  02:00:04 2023-08-25

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



Всем привет! На прошлой неделе я выкладывал статью про ремонт Nintendo Switch, который оказался на удивление простым. Сегодня поговорим о более сложном ремонте. Речь идет об отвале процессора, об этой проблеме, к слову, я и не подозревал, если бы знал — консоль бы не покупал. Продавец, к слову, меня обманул (я покупаю гаджеты для ремонта сам, не ремонтирую на заказ, сокращаю объемы электронного мусора, так сказать). Но, к счастью, я решил проблему. Подробности — под катом. Читать дальше →

https://habr.com/ru/companies/selectel/articles/756816/
#  Load-Detect для Проверки Качества Пайки
BotHabr (tgi,2) → All  –  23:00:04 2023-08-24

Опубликовано: Thu, 24 Aug 2023 22:07:00 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

Как вы думаете зачем в микроконтроллерах есть функция pull-up/pull-down, если можно просто воспользоваться установкой логического уровня push-pull? Вот типичная ситуация. Вам принесли электронную плату с производства. Крайне вероятно, что на PCB есть какие-то аппаратные баги. Обычно это короткие замыкания на GND/VCC или вовсе непропай.Как выявить и найти эти бракованные пины?Вот тут-то нам и помогут подтяжки к питанию/земле на пинах MCU. Называется эта тема load-detect. В этом тексте я подробно написал про то, как работает load-detect под капотом. Читать далее

https://habr.com/ru/articles/756572/
#  Книга «Изучаем vi и Vim. Не просто редакторы. 8-е изд.»
BotHabr (tgi,2) → All  –  14:00:11 2023-08-24

Опубликовано: Thu, 24 Aug 2023 13:58:28 GMT
Канал: Emacs – семейство расширяемых текстовых редакторов

Привет, Хаброжители!

Среди текстовых редакторов, используемых программистами, самыми важными является vi и его вариации. В обновленном издании пользователи Unix и Linux изучат основы редактирования текста как в vi, так и в Vim (vi improved), прежде чем перейти к более продвинутым инструментам в каждой из программ. Авторы Арнольд Роббинс и Элберт Ханна описывают основные новейшие версии Vim.

Если вы программист или компьютерный аналитик, либо работаете с веб- или консольными интерфейсами, Vim упростит решение сложных задач. Вы освоите многооконное редактирование, глобальный поиск/замену и прочие мощные инструменты для программистов, а также научитесь писать интерактивные макросы и сценарии, расширяющие возможности программы. Читать дальше →

https://habr.com/ru/companies/piter/articles/756720/
#  Как увеличить количество пинов на esp32?
BotHabr (tgi,2) → All  –  09:00:12 2023-08-24

Опубликовано: Thu, 24 Aug 2023 09:00:04 GMT
Канал: Электроника для начинающих – arduino, DYI и как собрать Электроника

Картинка BRGFX, Freepik

Прямо сейчас занимаюсь достаточно интересным проектом, который задействует большое количество пинов микроконтроллера, и, наверное, впервые количество требующихся пинов превзошло количество имеющихся у микроконтроллера. Так что же делать в таком случае?

Решил я это всё своеобразным образом, который и описан ниже. Возможно, кому-то ещё будет интересно и полезно…
Читать дальше →

https://habr.com/ru/companies/ruvds/articles/755700/
#  Симулятор Графического Монохромного Дисплея на Graphviz
BotHabr (tgi,2) → All  –  22:00:05 2023-08-23

Опубликовано: Wed, 23 Aug 2023 21:46:54 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

В разработке электроники часто приходится делать отладку при помощи графических дисплеев. Есть и вовсе законченный устройства с точечными экранчиками. Проблема в том что у языка Си нет встроенной библиотеки для отрисовки битовых матриц в отдельном окне подобно тому как это есть в Python или C#. Поэтому отлаживают такой код обычно на конечных устройствах.В этом тексте я написал как можно отлаживать графические дисплеи на DeskTop PC без самого физического дисплея. Читать далее

https://habr.com/ru/articles/753890/
#  Графическое программирование конечных автоматов для Arduino. Часть 2
BotHabr (tgi,2) → All  –  15:00:06 2023-08-23

Опубликовано: Wed, 23 Aug 2023 14:45:13 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

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

https://habr.com/ru/articles/756512/
#  Работа с JSON в Rust. Методичка
BotHabr (tgi,2) → All  –  14:00:07 2023-08-23

Опубликовано: Wed, 23 Aug 2023 14:00:02 GMT
Канал: Системное программирование – обеспечение работы прикладного ПО

Привет Хабр! Меня зовут Алексей, я разработчик Группы "Иннотех" Холдинга Т1.Цель статьи - познакомить читателя с библиотеками для работы с JSON в Rust. Если вы никогда не парсили JSON на языке Rust и ищите с чего начать, то эта статья для вас!В статье будут разобраны примеры работы со строками и файлами, познакомимся с библиотеками serde и serde_json Читать далее

https://habr.com/ru/companies/innotech/articles/746860/
#  RGB светильник для магнитного левитатора
BotHabr (tgi,2) → All  –  13:00:04 2023-08-23

Опубликовано: Wed, 23 Aug 2023 12:20:05 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

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

https://habr.com/ru/articles/756462/
#  Миссия выполнима: УКВ ЧМ супергетеродин на дискретных компонентах
BotHabr (tgi,2) → All  –  09:00:04 2023-08-23

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



Давным-давно, когда деревья были зелеными и высокими, радиоприёмники собирали не на интегральных микросхемах, а на дискретных, то есть отдельных транзисторах. Такие решения занимают больше места и потребляют больше энергии, зато очень наглядны для понимания принципов работы.

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

Такой УКВ супергетеродин я сегодня соберу. Без микросхем, на 12 транзисторах, 6 из которых задействованы в радиотракте, и ещё 6 в усилителе звуковой частоты. А ещё поговорим о структуре сигнала ЧМ радиостанции и способах его детектирования. Читать дальше →

https://habr.com/ru/companies/first/articles/754256/
#  Тимлид про «чекбоксики» на собеседованиях, тонкости управления командой и мотивацию сотрудников
BotHabr (tgi,2) → All  –  07:00:06 2023-08-23

Опубликовано: Wed, 23 Aug 2023 07:00:02 GMT
Канал: Системное программирование – обеспечение работы прикладного ПО

В «Криптоните» работает Александр Авраменко. Он возглавляет направление системного программирования и вместе с командой создаёт сетевые сервисы и конвейеры обработки потоков больших данных с применением моделей машинного обучения в реальном времени. Александр рассказал нам в интервью об особенностях управления группой разработчиков, «red flags» на собеседованиях, мотивации команды и ситуации на рынке труда «растистов». А скоро выйдет вторая, «техническая» часть интервью — о языке программирования Rust, проектах и тех.стеке команды. Читать далее

https://habr.com/ru/companies/kryptonite/articles/756174/
#  Управление сервоприводами, ЧАСТЬ 1. Сервоприводы — устройство и способы управления
BotHabr (tgi,2) → All  –  14:00:04 2023-08-22

Опубликовано: Tue, 22 Aug 2023 11:07:16 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

Создателям роботов и систем автоматизации не обойтись без таких устройств, как сервоприводы или, как их еще называют, сервомоторы.Обычные электрические моторы непрерывно вращают вал в одну или в другую сторону. Вы можете управлять скоростью вращения такого электромотора, изменяя частоту и напряжение (для моторов переменного тока) или модулируя ширину управляющих импульсов (для моторов, рассчитанных на питание постоянным током).Однако если вам нужно повернуть вал двигателя на заданный угол или поддерживать вращение с заданной скоростью, то здесь пригодятся сервоприводы.Это первая статья серии статей про сервоприводы. Из нее вы узнаете, как устроены эти устройства, какими они бывают, как ими можно управлять с помощью импульсных генераторов, а также через отечественный микрокомпьютер Repka Pi.Другие статьи серии про сервоприводы вы найдете здесь: Читать далее

https://habr.com/ru/articles/750222/
#  Проблема загрузки контроллеров Teensy
BotHabr (tgi,2) → All  –  09:00:05 2023-08-22

Опубликовано: Tue, 22 Aug 2023 08:33:37 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

Загрузка контроллера Teensy, подключенного к компьютеру через СОМ порт при отсутствии других Teensy, не вызывает затруднений. Однако, загрузка одновременно-подключенной группы контроллеров Teensy может оказаться проблематичной [1,2,3,4]. Варианты решения этой проблемы обсуждаются ниже. Читать далее

https://habr.com/ru/articles/756096/
#  Обзор аппаратного аудио кодека MAX9860 (2x ADC + DAC)
BotHabr (tgi,2) → All  –  12:00:06 2023-08-21

Опубликовано: Mon, 21 Aug 2023 11:06:57 GMT
Канал: Программирование микроконтроллеров – учимся программировать микроконтроллеры

Обзор аудиокодека MAX9860. MAX9860 это 24 пиновый ASIC у которого внутри один 16ти битный sigma delta ЦАП, и два AЦП с управлением по I2C. Данные загружаются и выгребаются по I2S.В тексте я написал свои впечатления от работы с этим чипом. Читать далее

https://habr.com/ru/articles/729622/
#  Развлечение DIY из мусора, или как можно в одиночку немножко сохранить планету
BotHabr (tgi,2) → All  –  11:00:05 2023-08-21

Опубликовано: Mon, 21 Aug 2023 10:31:46 GMT
Канал: DIY или Сделай сам – для тех, у кого руки растут из нужного места

Здравствуй, читатель. Уже давно хотелось написать статью на Хабр, но всё искал для себя отмазки что это никому не будет интересно. Буквально несколько минут назад закончился Сезон DIY и многие ребята меня вдохновили‑таки попробовать. Главная моя проблема в изложении обычно состоит в том, что я часто ухожу от своей мысли куда‑то в лес и так как это моя первая статья хотелось бы вас попросить: судите строго. Да, именно без «не», ибо как раз критика мне лучше всего помогает в мотивации.Посему, постараюсь не лить воды, но не обещаю, что получится :-)Думаю, что многие читатели Хабра любят DIY. Как те, кто любят о нём читать и смотреть, так и те, кто его делает. Если среди читающих есть те, кто не знает с чего бы такого начать и что бы сделать, то у меня для вас есть зёрнышко идеи. Читать далее

https://habr.com/ru/articles/755880/
Powered by iii-php v0.11