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

Ключевые характеристики материалов для производства печатных плат

Опубликовано: Thu, 27 Apr 2023 11:42:20 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

В этой статье мы пройдемся по типовой технической спецификации — документу, в котором собраны требования к базовым материалам для печатной платы: фольга́м, препрегам и ко́рам. Поймём, как формируются эти требования. И что важно учитывать, чтобы плата не отправилась в утиль на этапе производства, монтажа или эксплуатации.   Читать далее

https://habr.com/ru/companies/yadro/articles/731434/
BotHabr to All (2023-04-27 12:00:07) [ссылка]

[Перевод] Семафоры в Linux медленно сходят со сцены

Опубликовано: Wed, 26 Apr 2023 21:36:10 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

С годами подходы к обработке конкурентности в ядре Linux сильно изменились. К 2023 году в арсенале разработчиков ядра появились, в частности, автозавершения, хорошо оптимизированные мьютексы, а также россыпь неблокирующих алгоритмов. Но были времена, когда управление конкурентностью сводилось к использованию обычных семафоров. Дискуссия о внесении небольшого изменения в API семафоров лишний раз свидетельствует, как сильно они изменились за долгую историю ядра. Читать далее

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

Виртуальный тур по выставке WBCE 2023

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

21 и 22 апреля на площадке «Физтехпарка» прошла выставка и конференция Wiren Board 2023 (WBCE 2023), которую посетили более 500 гостей. Они смогли ознакомиться с производством Wiren Board, на которое проводились регулярные экскурсии. Любая выставка не обходится без партнеров —  их было более тридцати. Они не только выступили с интересными докладами, но и показали новинки на своих стендах.В репортаже мы рассмотрим экспозицию выставки WBCE 2023 и расскажем, что интересного было на каждом стенде. И покажем, конечно. Приглашаем посетить виртуальный тур по выставке! Читать далее

https://habr.com/ru/companies/wirenboard/articles/731882/
BotHabr to All (2023-04-27 08:00:05) [ссылка]

Аналоговый режим работы К155ЛА3

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

В предыдущих двух частях цикла мы использовали микросхему К155ЛА3 в привычном всем цифровом режиме работы. В этой части публикации мы рассмотрим схемотехнические решения на элементах ТТЛ в аналоговом режиме.

Любопытно, что в аналоговом режиме можно включить практически любой из инвертирующих элементов ТТЛ. Примеры подобного использования микросхемы К155ЛА3 есть даже в пособиях для начинающих, правда, мало кто из начинающих догадывается, что режим работы элементов 2И-НЕ в этих схемах аналоговый. Будет интересно

https://habr.com/ru/companies/ruvds/articles/730348/
BotHabr to All (2023-04-27 08:00:03) [ссылка]

Управляем роботами из VR

Опубликовано: Wed, 26 Apr 2023 14:02:35 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Удаленная работа уже давно шагает по миру и сильнейшее влияние оказывает все же на ИТ и около ИТ индустрию, а что же ждет сотрудников, которые не могут перейти на «удаленку» из-за специфики задач? А ждет их все то же самое – они (почти) все так же отправлятся на «удаленку», и поможет этому событию робототехника и VR!За последнее десятилетие прогресс в робототехнике и иммерсивных технологиях(VR в частности) просто невероятен. Многие компании уже давно работают в этой области – OhmniLabs, Double Robotics, GITAI, Telexistence и т.д., а такие акции как ANA Avatar XPRIZE еще сильнее стимулируют развитие направления.Но вместо тысячи слов о сферах и плюсах использования, давайте посмотрим как же это работает вживую – соберем из глины и веток свое решение и пощупаем неминуемое светлое будущее твердой холодной клешней робоманипулятора из VR. Пощупать

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

Управляем роботами из VR. Продолжение 1

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

Продолжение статьи Управляем роботами из VR. В прошлой статье, в частях 1 и 2 мы провели начальную подготовку и реализовали сигнализацию для компонентов средствами websocket. В этой статье мы реализуем работу по WebRTC. Делаем

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

Управляем роботами из VR. Продолжение 2

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

В прошлых статьях(Управляем роботами из VR и Управляем роботами из VR. Продолжение 1), мы реализовали основные сетевые функции, настроили DataChannel и работу с медиатраками из JS/Unity/Python. В этой статье мы реализуем управление камерой и манипулятором. Делаем

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

Пол — это лава: разработка прототипа интерактивной светодиодной игровой платформы

Опубликовано: Wed, 26 Apr 2023 08:35:17 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Дурная голова рукам покоя не даёт… история началась несколько месяцев назад: я увидел в интернете забавное видео игры в комнате с пиксельным светодиодным полом и решил сделать подобное для своих детей. За эти месяцы я получил массу удовольствия от процесса разработки и даже заразился идеей масштабирования проекта, но обо всём по порядку! Внимание, ниже будет много фото, а в конце статьи есть видео работы! Читать далее

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

Я написал книгу

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

Я написал книгу и назвал ее "Электрообереги". Она рассказывает про те замечательные устройства в электрощитке, что спасают нас от погибели. Начиная от предохранителей, которые существуют более века, заканчивая новейшими устройствами защиты от дугового пробоя. (Включая АВ, АВДТ, ВДТ, УЗО, РН, УЗИП, СГД и т.д.) Рассказ построен так, чтобы даже блондинке стало ясно как эти устройства устроены и зачем они нужны. Кто давно на меня подписан подобные посты уже видел - книжка представляет собой собранные воедино и причесанные публикации за последние два года. Еще я перерисовал все сторонние иллюстрации и теперь книжка лицензионно чиста - ни один мерзкий копираст не подкопается.А еще сегодня у меня день рождения. И это хороший повод сделать подарок миру - книжка публикуется под открытой лицензией CC BY-NC-SA, тоесть ее можно распространять совершенно свободно. Читать далее

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

Как Подписать Артефакты?

Опубликовано: Tue, 25 Apr 2023 13:32:14 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Бывает ситуация, когда надо чтобы прошивка или любой другой артефакт сам сказал в каком состоянии был GIT репозиторий с кодовой базой, когда эту прошивку собирали. Надо как-то добавить в text/rodata сегмент памяти такие метаданные как "из какой ветки собрали прошивку", "какой была контрольная сумма последнего коммита". Данная подсказка может существенно помочь при сопровождении ПО.В тексте представлен скрипт, который делает эту работу. Читать далее

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

Управление параметрами FPV видеопередатчиков по протоколам IRC Tramp и TBS SmartAudio

Опубликовано: Tue, 25 Apr 2023 12:09:33 GMT
Канал: Робототехника – Роботы, роботы, роботы

Управление параметрами FPV видеопередатчиков по протоколам IRC Tramp и TBS SmartAudio Читать далее

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

Как получить спонсора и популярность, участвуя в инженерных соревнованиях по боям роботов

Опубликовано: Tue, 25 Apr 2023 10:45:05 GMT
Канал: Робототехника – Роботы, роботы, роботы

Сегодня направление боев роботов в России получило новый импульс и набирает вокруг себя большую аудиторию поклонников. Но многие команды роботехников уже сейчас сталкиваются с тем, что не знают, как правильно выстроить маркетинговые и пиар-стратегии своей команды, и как искать спонсорскую поддержку. Боевые роботы – хобби не из дешевых: нужно минимум 200–300 тысяч рублей плюс расходные материалы, запасные колеса и все, что ломается и заменяется в бою. И это без учета затраченного времени и труда. Поэтому хочется получить по итогу максимальный эффект. В статье мы собрали для вас свой опыт касательно этого вопроса, где постарались разъяснить все детали подробно, и развеять все страхи и сомнения. Читать далее

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

Незаслуженно забытая классика: изучаем возможности ATmega324PB

Опубликовано: Tue, 25 Apr 2023 09:04:07 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Около 15-16-го года, как раз когда Atmel перешла в руки Microchip, я рылся в параметрических таблицах AVR на новом сайте, пытаясь разобраться, «что мы обрели и что потеряли». И тогда обратил внимание на продукт с крайне неудачным, на мой взгляд, названием: ATmega328PB. Почти неотличимый по названию от всем знакомого по Arduino ATmega328P, он, однако, содержит намного больше «фарша»: по паре портов UART, SPI, TWI, два 8-битных и аж три 16-битных таймера; причем все это, в отличие от монстрообразного ATmega2560, в тех же габаритах и с тем же количеством выводов.

Я тогда еще подумал, что хорошо бы кто-нибудь догадался выпустить на этом деле что-то ардуиноподобное. В Arduino всегда остро не хватало лишнего «железного» UART: родной занят общением с компом и загрузкой программ, а SoftwareSerial, как я убедился на собственном опыте, выручает далеко не всегда.

Но прошло почти десять лет, за это время развитие и профессионального и DIY-сектора свернуло в более производительную и удобную сторону 32-разрядных платформ, а на ATmega328PB так ничего и не появилось — казалось, он вообще остался незамеченным. И вот на этом фоне мне вдруг совершенно неожиданно предложили попробовать отладочную плату с контроллером, о котором я ничего ранее не знал: ATmega324PB. По названию можно догадаться, что это какой-то аналог упомянутого ATmega328PB — старая модель с увеличенным количеством «фарша». И все оказалось даже лучше, чем можно было ожидать. Читать дальше →

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

Разработка эко-системы мобильных роботов для автономной масштабируемой смарт-фабрики

Опубликовано: Mon, 24 Apr 2023 16:02:41 GMT
Канал: Робототехника – Роботы, роботы, роботы

Amazon имеет более 520 000 роботов и создала более миллиона рабочих мест по всему миру. Более десятка других типов роботизированных систем используются на предприятиях по всему миру, включая сортировочные центры и авиаузлы.Мобильные роботы становятся все более популярным решением для автоматизированных складов и распределительных центров. Эти роботы способны ориентироваться в складской среде, что позволяет им выполнять такие задачи, как сбор и транспортировка товаров, пополнение запасов на полках и многое другое. Все мы видели видеоролики с сотнями одинаковых роботов, работающих на складах OCADO, Amazone и др. Они очень эффективны и успешны, что стимулирует разработку и запуск новых моделей, рост предложения и т.д.Напротив, на традиционных сборочных фабриках, возможная область применения мобильных роботов изначально ограничена и очень неоднородна. С одной стороны, из-за широкого диапазона требований: работа внутри помещения и снаружи, огромное разнообразие массы и размеров, сложная распаковка, погрузка и т.д. С другой стороны, большая часть логистики на таком производстве осуществляется с помощью конвейерной ленты. Это делает мобильные решения сложными и дорогими, а значит, еще менее привлекательными для заводов - замкнутый круг. В результате мобильные роботы, очень перспективная технология с большим теоретическим потенциалом, стали нишевым продуктом. В итоге мы имеем на рынке множество мелких брендов с высокими ценами, разными API, программным обеспечением, требованиями к инфраструктуре и т.д. - "зоопарк". У технологии не много стимулов для развития и нет возможности внедрения в больших проектах. Читать далее

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

[Перевод] Rust 1.69.0: автоматические исправления предупреждений, отсутствие информации об отладке в скриптах сборки

Опубликовано: Mon, 24 Apr 2023 14:28:14 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

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

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

KC868-E8T: Master of Power (Energy Meter, ESP32, 4G LTE, Tuya, Ethernet, 433 МГц, RS485, RTC и т. д.)

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

Похоже, компанию Kincony уже не остановить — она вышла на крейсерскую скорость и выдаёт на-гора новые контроллеры чуть ли не каждую неделю. Причём это не стандартные «унылые» девайсы, а в полном смысле слова оригинальные контроллеры в неподражаемом стиле Kincony.

С технологической точки зрения у инженеров и производственников Kincony нет никаких проблем — они могут создать контроллер с любой архитектурой и составом компонентов и мы от одной модели к другой видим всё более и более причудливые реализации их идей.

Сегодня мы рассмотрим очередной их шедевр — контроллер KC868-E8T, которой имеет на борту ESP32, 4G LTE, Tuya, Ethernet интерфейс LAN8270A, цифровые входы, реле (в разъёмах), часть из которых снабжена подсистемой контроля напряжения, тока, мощности и потреблённой нагрузкой энергии, часы реального времени на DS3231, приёмник 433 МГц, дисплей и т. д. и т. п. Чуть ниже будет дан полный список всех элементов и подсистем KC868-E8T, который содержит четверть сотни пунктов.

Образно, KC868-E8T — это что-то вроде современного высокотехнологического танка, который может «переехать» вашу задачу по автоматизации и даже не заметить этого — настолько много возможностей он предоставляет (грамотному) проектировщику IoT систем. Читать дальше →

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

MIDI chiptune + detune

Опубликовано: Sun, 23 Apr 2023 15:17:58 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

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

[Перевод] Усилитель Fender Mustang LT25

Опубликовано: Sun, 23 Apr 2023 14:07:58 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Руководство пользователя на русском языке, видеообзоры Читать далее

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

Очередной драйвер SPI флэшек… Но уже с кэшем и «нормальным» api

Опубликовано: Sun, 23 Apr 2023 10:18:46 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

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

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

Про Vim " Миграция на Neovim (Lua)

Опубликовано: Sun, 23 Apr 2023 03:27:22 GMT
Канал: VIM – Свободный текстовый редактор

Теоретически если вы решили пересесть с классического Vim на более современный его клон - Neovim - вам делать ничего особенного не надо. В файле ~/.config/nvim/init.vim прописать source ~/.vimrc ну и скачать или скопировать словари. Идея в том, что Neovim должен поддерживать все конфигурации Vim по умолчанию. Однако, если у вас установлено множество плагинов и разных к ним расширений, то с высокой вероятностью конфигурация загрузится с ошибками, предупреждениями и другими, не очень желательными нюансами. Да и вообще вся фишка, вся разница Neovim заключается в том, что он поддерживает настройки и плагины написанные на Lua вместо vimscript.Lua - более современный интерпретируемый язык, на нем удобнее писать, его проще читать. А еще, считается, что работает интерпретатор на порядок быстрее родного языка. На счет порядка я бы засомневался, но действительно тяжелые плагины работают вроде как расторопнее и глаже. Впрочем и классический Vim известен не тем, что он медленный или глючный, так что тут спор скорее софистический. А вот с первыми тремя утверждениями я абсолютно согласен.Более того для Neovim именно на Lua в последнее время выбор современных плагинов и расширений, что уж тут говорить, куда богаче. Вопрос даже не в том лучше ли эти аналоги, а в скорее в свежести, динамике развития и в целом в оптимизме сообщества. Очень похоже на то, что не сегодня так завтра Neovim повторит судьбу предшественника и займет свое место в распространенных дистрибутивах Linux в качестве стандартной замены устаревшему Vim. Заменит полностью? Ну, я бы не был так категоричен в этом вопросе, но вероятность такая существует. Читать далее

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

Прикормочный кораблик на arduino

Опубликовано: Sat, 22 Apr 2023 22:45:44 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

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

Триггер — электронная ячейка памяти

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

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

Сегодня изучим и соберём четыре интересные схемы, первой из которых триггер пригодился бы, а в трёх остальных они имеются и являются основой. Это будут машина для голосования, дежурный светильник, светодиодная свечка и кодовый замок. Не микроконтроллером единым жив человек...

https://habr.com/ru/companies/ruvds/articles/726274/
BotHabr to All (2023-04-22 15:00:04) [ссылка]

Нежное касание: роботизированная рука с функцией прогнозирования ошибок

Опубликовано: Fri, 21 Apr 2023 08:00:15 GMT
Канал: Разработка робототехники – Программирование и разработка робототехники

На протяжение тысячелетий наука занимается тем, что пытается объяснить окружающий нас мир и все что в нем есть, от флоры и фауны до процессов и явлений. Порой, достигнув понимания естественной системы, ученые хотят ее воспроизвести. Лучше всего это созидательное рвение проявляется в робототехнике. Иногда роботизированная имитация выглядит довольно правдоподобно и даже способна выполнять тот же набор основных действий, что и оригинал. Однако ей все равно не хватает, если можно так выразиться, элегантности и тонкости функционала. К примеру, возьмем в руки чашку кофе. Мы способны оценить ее температуру, примерную массу, габариты, текстуру и форму. И все эти оценочные действия происходят одновременно за счет совместной работы нескольких систем, начиная от мышечной и заканчивая нейронной. Достичь подобного спектра функционала для роботизированных рук — крайне сложная задача. Ученые из Кембриджского университета (Великобритания) разработали новый тип роботизированной руки, которая способна хватать различные предметы и не ронять их. На первый взгляд, подобное «достижение» кажется незначительным, но достигается оно за счет движения кисти робо-руки и информации, получаемой из датчиков ее кожи. Какова структура роботизированной руки, как она работает и какие действия способна выполнять? Ответы на эти вопросы мы найдем в докладе ученых. Читать дальше →

https://habr.com/ru/companies/ua-hosting/articles/730336/
BotHabr to All (2023-04-21 09:00:07) [ссылка]

Эволюция графической подсистемы в отечественной ОС «Нейтрино»

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

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

https://habr.com/ru/companies/swd_es/articles/726418/
BotHabr to All (2023-04-21 09:00:05) [ссылка]

Неестественное выравнивание

Опубликовано: Fri, 21 Apr 2023 05:21:01 GMT
Канал: Assembler – Язык программирования низкого уровня

Вот уже 10 лет прошло, как я переводил свои средства программирования в среду x86-64 для Windows 7. А как будто вчера было! Поскольку тогда многие особенности этой среды были для меня внове, они вызывали недоумение. Вот типичный пример. Читать далее

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

Джойстик, тачпад, кнопки — делаем USB контроллер ввода на RP2040

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

Представим задачу, когда в некую систему управления необходимо добавить устройства ввода. Это может быть что угодно, например, комбинация кнопок, джойстика, тачпада, а также элементы подсветки и вибрации.Самое простое - это найти готовую клавиатуру, тачпад, джойстик и т.д. и подключить к GPIO или нескольким портам USB основного контроллера. Нормальный вариант, многие так и делают. Но возможно, что либо GPIO не хватит, а может быть USB портов. Тогда может быть имеет смысл добавить небольшой и дешевый микроконтроллер и всё-таки собрать свой собственный  геймпад или пульт, оснастив его при этом стандартным USB HID Joystick драйвером для игровых контроллеров. В таком случае контроллер можно будет подключить к любой Win / Linux системе, без необходимости разработки драйвера для USB.Насколько это сложно? Можно ли сделать свой собственный тачпад? Попробуем разобраться

https://habr.com/ru/companies/3rdman/articles/730606/
BotHabr to All (2023-04-21 05:00:03) [ссылка]

[Перевод] Rust 1.69

Опубликовано: Fri, 21 Apr 2023 03:10:18 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

Команда Rust с радостью сообщает о выпуске новой версии языка Rust 1.69.0. Rust - это язык программирования, позволяющий всем создавать надежное и эффективное программное обеспечение.Cargo теперь предлагает автоматически исправлять некоторые предупреждения.Rust 1.69.0 добавил команду cargo fix, чтобы автоматически исправлять некоторые простые предупреждения компилятора. Кроме того, была добавлена поддержка автоматического исправления некоторых простых предупреждений Clippy. Чтобы привлечь больше внимания к этим возможностям, Cargo теперь будет предлагать запустить cargo fix или cargo clippy --fix при обнаружении автоматически исправляемых предупреждений: Читать далее

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

Генерация сайтов с помощью AI

Опубликовано: Thu, 20 Apr 2023 17:27:38 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

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

Твит без картинок про APRS – радиолюбительскую сеть небыстрой передачи данных

Опубликовано: Wed, 19 Apr 2023 21:22:41 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Если полистать эти ваши интернеты, то нетрудно найти википедийные статьи о том, что такое APRS. Это неинтересно, но все же несколько тезисов повторим и здесь, чтобы в будущем к ним не возвращаться.APRS расшифровывается как Automatic Packet Reporting System (есть и другие мнения на этот счет), а придумал это все Bob Bruninga – радиолюбитель с позывным WB4APR (ныне SK).APRS – это пакетная сеть, в которой не происходит соединение узлов. Пакеты по сути широковещаются, несмотря на зачаточную маршрутизацию и даже если у пакета есть конкретный адресат.APRS использует протокол сетевого уровня AX.25 и, упрощенно говоря, является частным случаем любительской пакетной связи вообще.APRS-IS – это интернет-сегмент (в оригинале: Automatic Packet Reporting System-Internet Service) сети. Я умышленно использую слово «сегмент», потому что сети на разных диапазонах частот и сеть в интернете могут быть связными, а могут и не быть. Но оригинальное определение «сервис» тоже хорошо отражает функцию этой части сети.Что такое APRS на самом деле и что в ней полезного для среднестатистического радиолюбителя? Представьте, что вы едете в автомобиле. Особенно хорошо представить, что вы за рулем, поэтому у вас не так много свободного внимания на отвлечение на что-либо. И вот вы подъезжаете к какому-то городу, в котором, возможно, никогда не были. Как вы можете узнать о том, чем там занимаются местные радиолюбители? Есть ли у них УКВ-ретранслятор, может быть какие-то точки интереса, может быть какие-то отдельные радиолюбители? Местные, конечно, об этом знают так же, как вы знаете про свой регион, но вы просто проедете мимо, скорее всего никого не услышав, а никто из местных не узнает, что вы там были, и вас можно было позвать. Представили? А теперь представьте, что на экране вашей радиостанции автоматически, без вашего участия, появился список местных ретрансляторов, местных радиолюбителей и тому подобное, а у местных радиолюбителей на экранах их радиостанций появились вы. И, что особенно важно для водителя (мы все еще представляем себя за рулем, помните?), вы можете настроиться на местный ретранслятор просто нажатием одной кнопки на радиостанции, не вникая в то, какие там частоты, CTCSS/DCS и так далее, не отвлекаясь от вождения. Вот это – одна из граней APRS. Читать далее

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

Путешествие сквозь секреты прошивок: исследование основ

Опубликовано: Wed, 19 Apr 2023 21:08:29 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

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

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