RSS
Pages: 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ... 67
[>] Безопасная разработка и уязвимости кода. Часть 2. Пишем shell-код
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-06 15:00:06


Опубликовано: Thu, 06 Jul 2023 07:49:52 GMT
Канал: Assembler – Язык программирования низкого уровня

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

https://habr.com/ru/companies/otus/articles/746148/

[>] Стрелочный мультиметр и цифровые вольтметры своими руками
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-06 18:00:04


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


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

Потому сегодня мы соберём большой стрелочный мультиметр и два цифровых вольтметра, причём не на микроконтроллерах, а на настоящих аналогово-цифровых преобразователях — АЦП. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/744906/

[>] Хорошая идея
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-07 02:00:07


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

Мы часто ведем себя противоречиво и нелогично. Возвращаюсь вечером с дачи и уже за 300…400 метров узнаю, что спереди экипаж ДПС, есть время пристегнуть ремень или свернуть в какую-нибудь прилежащую тёмную улочку. Но у меня все в порядке, права и страховка действуют, а ремень пристёгнут. Блюстители правопорядка не обращают внимания на мою потрепанную Кию и я качусь дальше. В знак солидарности предупреждаю встречный Хёндай о надвигающейся опасности. Если бы все соблюдали правила, то на дорогах было бы спокойнее, а культура вождения выше. Крайне нелогично предупреждать потенциальных нарушителей о том, что их ждет засада. Или еще пример, предположим, к вам в гости приезжают родственники. В этом случае квартира будет потрескивать от частоты, вещи разложены по своим полкам, посуда и плита вымыта, пылинка затаится разве что за шкафом. А потом мы удивляемся, почему перед приездом какой-нибудь шишки город преображается до неузнаваемости. И улицы заметно освежаются, и газон появляется и даже дыр на дорогах становится ощутимо меньше. Ведь надо же наоборот показывать, что есть проблемы, денег не хватает, плохо, мол, живем. Но видно в природе человека заложено желание казаться лучше, чем есть на самом деле. Вот и в разработке постоянно случаются казусы, выбранный курс оказывается тупиковым или бесполезным, а то и вообще абсурдным. Незавершенные проекты висят в памяти тяжким грузом, иногда пробуждают ностальгию, иногда занимают место в подсобке, иногда остаются «до лучших времен». Но как быт там ни было, они бывают полезными. Читать далее

https://habr.com/ru/articles/746444/

[>] Профилирование boot sequence операционной системы «Нейтрино»
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-07 13:00:05


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

При использовании нашей операционной системы пользователи регулярно обращают внимание на то, что процесс её загрузки от передачи управления ядру, до начала выполнения прикладного кода, не всегда прозрачный. В результате анализа обращений мы пришли к выводу, что необходимо внедрить штатный механизм информирования и профилирования процесса загрузки системы (boot sequence). Основной особенностью внедренного решения является его децентрализованность, поскольку ОС является микроядерной и все привычные системные сервисы реализованы вне ядра. Технология прикладного профилирования (тот же gprof) в данном случае не самый подходящий инструмент. Читать далее

https://habr.com/ru/companies/swd_es/articles/746366/

[>] 6-шаговая коммутация BLDC моторов
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-07 20:00:04


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

В нашем проекте контроллера сервоприводов применяется чип семейства Renesas Synergy S5D9. Чип содержит периферийный блок специально предназначенный для 6-шагового управления. Попробую показать как этот блок применить для управления BLDC мотором и какие грабли разложены на пути. Читать далее

https://habr.com/ru/articles/745372/

[>] USB на регистрах: составные устройства
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-08 02:00:04


Опубликовано: Fri, 07 Jul 2023 21:52:13 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры


Еще более низкий уровень (avr-vusb)
USB на регистрах: STM32L1 / STM32F1
USB на регистрах: bulk endpoint на примере Mass Storage
USB на регистрах: interrupt endpoint на примере HID
USB на регистрах: isochronous endpoint на примере Audio device
Вот мы познакомились со всеми базовыми типами конечных точек, пришло время разработать какое-нибудь полезное устройство. Для примера пусть это будет программатор-отладчик STM-ок, работающий через стандартный UART bootloader. Читать дальше →

https://habr.com/ru/articles/746704/

[>] Сжигатель сорняков, сплит-клавиатура и счетчик Гейгера: что можно сделать на базе Raspberry Pi
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-08 05:00:03


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



Одноплатные компьютеры от Raspberry Pi Foundation вывели DIY-проекты на новый уровень. Эти одноплатники настолько универсальны, что на и основе можно создавать великое множество самых разных систем. В этой подборке расскажем о новых проектах, которые появились в середине 2023 года. Конечно, подборка субъективная, но если у вас есть интересный проект на примете, либо вы сами — автор чего-то подобного, то расскажите об этом в комментариях. Все самое интересное — под катом! Читать дальше →

https://habr.com/ru/companies/selectel/articles/746696/

[>] Мой терминал: alacritty, zsh, tmux, nvim
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-08 13:00:07


Опубликовано: Sat, 08 Jul 2023 08:00:13 GMT
Канал: VIM – Свободный текстовый редактор

В этой статье я расскажу о том, как я выстроил работу с терминалом в Linux под себя и какие инструменты использовал для этого. Читать далее

https://habr.com/ru/articles/746730/

[>] Солнечные часы
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-08 19:00:03


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

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

https://habr.com/ru/articles/746772/

[>] Что я использую для ремонта ноутбуков: основные инструменты
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-09 05:00:02


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



Привет, Хабр! Я уже писал о том, с чем примерно приходится сталкиваться при ремонте ноутбуков, имею в виду наиболее распространенные проблемы. Рассказывал также и о том, какие ситуации случаются при продаже или покупке ноутбуков на eBay, Amazon и онлайн-барахолках Испании. Сегодня расскажу о своих инструментах, без которых ремонт был бы невозможен. И да, снова подчеркну, что я не профессионал-электронщик, электроника — мое хобби. Есть инструменты получше, попрофессиональнее и т.п. Но то, что у меня есть, позволяет решать достаточно сложные проблемы. Читать дальше →

https://habr.com/ru/companies/selectel/articles/746812/

[>] Умная белая трость. Часть 1
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-09 11:00:05


Опубликовано: Sun, 09 Jul 2023 06:23:41 GMT
Канал: Робототехника – Роботы, роботы, роботы

В статье рассматриваются вопросы, касающиеся разработки устройство навигации для незрячих.   Материал представлен в двух частях. В первой части приведены технический обзор последних коммерческих и экспериментальных разработок. Во второй части речь пойдет уже о моих разработках. По данным Международного агентства по профилактике слепоты, сегодня примерно 284 миллиона жителей Земли имеют те или иные нарушения зрения, около 39 миллионов из них полностью его лишены.  читать далее

https://habr.com/ru/articles/746826/

[>] Декодирование в реальном времени радиосигнала точного времени
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-10 14:00:03


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


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

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


в интернете (NTP);
в сетях мобильной связи (NITZ);
в системах спутниковой навигации GPS, ГЛОНАСС, BeiDou-3, Galileo.

Хотя в этих случаях используются более современные технологии, передача сигналов точного времени по радио продолжает существовать и выполнять свои функции. Промышленностью выпускаются различные устройства, принимающие эти сигналы, например, часы Casion Wave Ceptor. Изучив основы передачи точного времени по радио, вы узнаете много интересного, а также закрепите свои знания в различных областях. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/746122/

[>] Личный опыт «чайника» по разработке электронного устройства
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-10 15:00:04


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

Повествование рассчитано на начинающих радиолюбителей, чтобы продемонстрировать на примере автора, на какие из «граблей» точно не стоит наступать. «Прожжённые» и профессиональные радиолюбители могут найти повествование скучным и им можно не читать. Читать далее

https://habr.com/ru/articles/747012/

[>] Умные паяльники: подборка отличных моделей, появившихся в продаже относительно недавно
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-11 17:00:05


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

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

https://habr.com/ru/companies/ru_mts/articles/747318/

[>] [Перевод] Starting Electronics: руководство по веб-серверам на Arduino. Часть 14. I/O веб-сервер
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-11 19:00:03


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



От переводчика. Эта часть посвящена работе так называемого «сервера ввода/вывода» и представляет собой апофеоз всего курса — здесь даётся практический пример кода веб-сервера Arduino с подключёнными к нему «физическими» кнопками, светодиодами потенциометром и «виртуальными» кнопками и чекбоксами на веб-странице — весь этот конгломерат оборудования и технологий работает в реальном времени и обеспечивает интерактивное управление работой светодиодов и отображение актуальных данных на веб-странице.

Это всё, что может понадобиться вам для построения своих собственных микроконтроллерных приложений и интерфейсов — берите исходный код урока и модифицируйте его для своих собственных проектов. Читать дальше →

https://habr.com/ru/companies/timeweb/articles/745200/

[>] Филаменто-перфекционизм или как сделать стенд с образцами пластика для 3D печати
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-11 20:00:03


Опубликовано: Tue, 11 Jul 2023 15:38:40 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

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

https://habr.com/ru/companies/anatoysis/articles/746866/

[>] Lopaka: Редактор графики для Ардуино, ESP32, FlipperZero
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-12 11:00:11


Опубликовано: Wed, 12 Jul 2023 06:32:02 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Привет, хабр! Хочу рассказать как я делал свой пет-прожект и чем всё закончилось.Лопака — это редактор пиксельной графики и интерфейсов для проектов на Ардуине, ESP32 или STM. Мне было больно видеть как страдают эмбедед разработчики рисуя свои интерфейсы, и я решил упросить всем жизнь. Читать далее

https://habr.com/ru/articles/744476/

[>] Обзор платы Tang Primer 20K на Gowin GW2A-LV18
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-12 13:00:08


Опубликовано: Wed, 12 Jul 2023 08:01:01 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

После получения большого количества отзывов и комментариев на обзор платы на Cyclone IV из части из них четко прослеживались мысль: “А почему Cyclone IV, это же старый хлам!”. В ответ на это я решил сделать обзор на что-нибудь современное, функциональное и очень недорогое. И такой вариант нашелся — это отладочная плата Tang Primer 20K на ПЛИС от небезызвестной компании Gowin. На неё я и сделаю обзор в этой статье и расскажу про примеры проектов, доступных для этой платы.

Кого заинтересовала тема — добро пожаловать под кат! =)

Читать дальше →

https://habr.com/ru/companies/timeweb/articles/747346/

[>] DIY-проект себе запили! А зачем?
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-12 14:00:05


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

В первой версии вступления я хотела написать про «Очумелые ручки» и всенародную любовь, но  вспомнила, что у меня есть личная история, которую я никому до сих пор ещё не рассказывала.  В 2011 году я только-только входила в мир технологий: первая статья на Хабр, первый «Hello, World» на С, первая команда Bash… Тогда IT ещё не было культовой сферой, но всё к тому шло. Мой близкий друг подарил мне на новый год самодельную открытку: обычная большая открытка, внутри цветной экран, разъём для зарядки, куча проводов, динамик, а на экране — очень искренняя и личная запись. Для меня это было… странно. Спустя несколько лет наши пути разошлись и открытка с посланием — большая память, которую до сих пор можно включить (качество!). Сейчас я понимаю, что это был первый цифровой DIY в моих руках. Сама я при всей тяге к технике могу только починить, а не создать и не собрать, тем не менее DIY стал самым любимым разделом Хабра — не могу перестать восхищаться тем, что творят некоторые авторы. А ведь на проекты уходит масса сил, времени и денег. Но что-то же ими движет! Читать далее

https://habr.com/ru/articles/747482/

[>] Определение местоположения в Беспилотных автомобилиях (localization)
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-12 22:00:05


Опубликовано: Wed, 12 Jul 2023 17:37:26 GMT
Канал: Робототехника – Роботы, роботы, роботы

Всем привет, меня зовут Максим Гусев!Я руководитель проекта в компании по разработке автономного транспорта, а так же студент ATU, Ирландия по Автономным ТС (магистерская степень). Хочу рассказать Вам, как роботы, беспилотники и любой автономный транспорт определяет где именно он находится в текущий момент времени. Что внутри статьи?• Раздел I - введение и что сейчас происходит на рынке?• Раздел II - локализации на основе GNSS/GPS + Dead Reckoning.• Раздел III - локализация на основе среды (HD карты и 3 основных паттерна связанных с компьютерным зрением)• Разделе IV - современные концепции локализации.• Раздел V - итоги текущего состояния локализации. Читать далее

https://habr.com/ru/articles/747634/

[>] Радиоприёмник на микросхеме от авторов первого в мире серийного компьютера
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-13 13:00:04


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



Хотите собрать радиоприёмник с минимумом деталей? Тогда вам пригодится микросхема TA7642 в трёхвыводном корпусе TO92. Внешне неотличимая от обычного транзистора, она содержит готовый радиотракт прямого усиления — усилитель высокой частоты с амплитудным детектором на выходе.

Включите перед TA7642 колебательный контур с антенной, а после микросхемы усилитель звуковой частоты или высокоомный наушник, — и радиоприёмник готов!

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

https://habr.com/ru/companies/first/articles/743212/

[>] «Классический ламповый» перегруз DOD FX53
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-13 14:00:03


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


Привет, Хабр! Во второй половине 1980-х годов американская компания DOD выпустила знаменитую FX50-ю серию эффектов овердрайв и дисторшн для приверженцев самых разных гитарных стилей.

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

В чём ошиблись авторы, и можно ли это исправить, мы сейчас увидим и услышим. История педалей DOD откроет нам много интересного

https://habr.com/ru/companies/ruvds/articles/746814/

[>] Космический сервер уже на орбите: как принять с него сигнал
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-13 18:00:03


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


27 июня с космодрома Восточный был запущен космический аппарат «Метеор-М» № 2-3 и 42 попутных спутника. Среди них и СтратоСат-ТК-1, который отвёз наш космический сервер на орбиту. 11 июля в 9:40 пико-спутник RUVDS был выведен из пускового контейнера и отправился в своё самостоятельное путешествие по орбите.

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

https://habr.com/ru/companies/ruvds/articles/747312/

[>] [recovery mode] DIY таймер кормления кота на Arduino Mega
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-13 19:00:04


Опубликовано: Thu, 13 Jul 2023 10:16:35 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Я разработчик, в то время работал в начальником отдела разработки в небольшой "компании одного продукта", пилил что-то типа ERP, посвященной ремонту больших парков грузовиков-бульдозеров-экскаваторов, учету съеденных на этот ремонт клиенских денег и контролю затраченного на него времени. Как водится, у меня есть кот. Это не дань моде: коты у меня живут всю жизнь и всю жизнь они хотят есть (а некоторые даже ЖРАТЬ) что не проблема, когда ты живешь один и всегда знаешь, что ты либо покормил кота, либо еще нет — промежуточного состояния не дано.Но когда ты живешь с семьей, ты замечаешь, что кот все реже запрыгивает к тебе на стол дабы помочь в отладке, а когда отрываешься от компа налить чай себе и насыпать котокорма коту, внезапно оказывается, что пушистый бро мирно спит и не реагирует на условный звук-хэндшейк насыпаемого корма.Все ясно: кто-то недавно его покормил. Скорее всего потом потом кто-то еще покормил. А потом еще и ты. А потом... Читать далее

https://habr.com/ru/articles/747684/

[>] Электросамокат из гироскутера или «каша из топора»
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-14 07:00:03


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

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

https://habr.com/ru/articles/747426/

[>] Мышцы для роботов: новый тип искусственных мышц с регулируемой жесткостью и датчиками деформации
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-14 12:00:05


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



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

https://habr.com/ru/companies/ua-hosting/articles/747720/

[>] [Перевод] В {n} раз быстрее Си
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-14 17:00:05


Опубликовано: Fri, 14 Jul 2023 13:00:01 GMT
Канал: Assembler – Язык программирования низкого уровня


Иногда человек может обнаружить такие возможности оптимизации, которые не видит компилятор. В этой статье мы начнём с цикла, сгенерированного из кода Си с помощью clang, и скорректируем его разными способами, попутно измеряя прирост в скорости.

Эта статья публиковалась на главной странице HackerNews, и к её обсуждению вы можете присоединиться здесь. Читать дальше →

https://habr.com/ru/companies/ruvds/articles/747826/

[>] Когда беспилотные автомобили будут в нашем городе и почему их нет сейчас?
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-14 17:00:07


Опубликовано: Fri, 14 Jul 2023 12:40:20 GMT
Канал: Робототехника – Роботы, роботы, роботы

Всем привет, меня зовут Максим Гусев!Я руководитель проекта в компании по разработке автономного транспорта, а так же студент ATU, Ирландия по Автономным ТС (магистерская степень).Хочу рассказать Вам, почему роботы, беспилотники и любой автономный транспорт ещё не бороздят наши улицы и не вошли в нашу жизнь, но мы чаще и чаще начинаем он них слышать.В 2022 году технология автономных наземных транспортных средств совершила скачок. Полномасштабные испытания коммерческого беспилотного такси стартовали в двух регионах Соединенных Штатов Америки и планируется начать в третьем. В данной статье рассмотрены основные препятствия в технических, социальных и правовых аспектах для автономных наземных транспортных средств на конец 2022 года. Барьеры были рассмотрены в связи с Целями устойчивого развития UN17 и их влиянием на потенциальное влияние на достижение этих целей. Периодические комплексные оценки технологии, барьеров и самого рынка позволяли увидеть текущую ситуацию на рынке и увидеть, как из года в год менялись барьеры. Понимание этих барьеров позволило снизить социальное недоверие и повысить осведомленность о преимуществах для потенциальных будущих клиентов, а также снизить влияние социологических барьеров. Читать далее

https://habr.com/ru/articles/748100/

[>] [Перевод] Rust 1.71.0: C-unwind ABI, атрибуты визуализации отладчика и константная инициализация thread local
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-14 19:00:05


Опубликовано: Fri, 14 Jul 2023 14:01:06 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

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

https://habr.com/ru/articles/748122/

[>] Синтез обучения с подкреплением и классического планирования: как выиграть соревнование CVPR Habitat Challenge 2023
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-14 19:00:07


Опубликовано: Fri, 14 Jul 2023 14:11:37 GMT
Канал: Робототехника – Роботы, роботы, роботы

Меня зовут Алексей Староверов, работаю младшим научным сотрудником в AIRI и в составе нашей команды (вместе с Кириллом Муравьевым, Татьяной Земсковой, Дмитрием Юдиным и Александром Пановым) я выиграл соревнование Habitat Challenge, которое проводилось в рамках крупнейшей конференции по компьютерному зрению CVPR 2023. Мы смогли эффективнее других команд научить робота навигироваться до целевых объектов в новых помещениях с использованием только камеры, датчика GPS и компаса. Сейчас это является очень важной задачей при создании роботов-помощников, выполняющих задачи по инструкциям на естественном языке и в этом заметке я расскажу, как это у нас получилось. Читать далее

https://habr.com/ru/companies/airi/articles/748062/

[>] Интеллектуальная панель Sunton 7″ на базе ESP32S3
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-15 10:00:05


Опубликовано: Sat, 15 Jul 2023 05:19:25 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры


Отображение информации это один из важнейших аспектов автоматизированных систем.

В IoT системах роль терминала чаще всего выполняет смартфон или компьютер. Но иногда и в умном доме удобно иметь автономную операторскую панель

На сайте Makerfabs в разделе OpenHardware появились интеллектуальные дисплеи Sunton 4.3″, 5″ и 7″ на базе ESP32S3. Из них и герой обзора — панель ESP32-8048S070, купленная на Алиэкспресс за 3000 руб. вместе с доставкой. Читать дальше →

https://habr.com/ru/articles/748198/

[>] Модульный телефон Fairphone: концепция продолжает развиваться. Fairphone 5 и перспективы линейки
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-15 15:00:04


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

Два года назад компания, разрабатывающая модульный телефон Fairphone, выпустила четвёртое поколение устройства. Тогда девайс получил SoC Qualcomm Snapdragon 750G, 6 Гб ОЗУ и 128 Гб основной памяти. Сейчас компания готовит к выходу уже пятое поколение смартфона. По словам разработчиков, девайс будет более производительным и ещё более ремонтопригодным. Хотя куда уж дальше — он и так каждый раз получает высший балл по возможности ремонта пользователями от iFixit. Подробности — ниже. Читать далее

https://habr.com/ru/companies/ru_mts/articles/748126/

[>] Обзор датчика освещения BH1750
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-15 18:00:03


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

BH1750 это простой цифровой чип датчика освещения с I2C интерфейсом от японской компании Rohm Semiconductor. В этом тексте я представил обзор этого чипа. Перечислил его плюсы и минусы и проверил работу датчика в реальных условиях. Также представил возможные идеи устройств на основе датчика освещенности. Читать далее

https://habr.com/ru/articles/739660/

[>] Немного об оптимизации кода путем «свертки»
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-16 09:00:05


Опубликовано: Sun, 16 Jul 2023 04:05:01 GMT
Канал: Assembler – Язык программирования низкого уровня

Я очень люблю придумывать для компилятора, который сопровождаю, всякие приемы мелкой, или, как я ее называю, «тактической» оптимизации. В компиляторе при генерации кода имеется такой момент, когда большинство команд будущей программы (точнее, компилируемого модуля) уже сгенерировано, но их еще можно менять или выбрасывать, поскольку адреса команд переходов и вызовов еще не вычислены, а окончательный размер кода программы (точнее, этого модуля) еще не получен.Вот этот момент и является самым удобным для проведения «тактической» оптимизации в пределах 2-3 соседних команд. Как правило, и анализ при такой оптимизации очень прост, поскольку можно сравнивать прямо двоичные коды с шаблонами, а не проводить детальное изучение множества операций и их операндов во внутреннем представлении будущей программы.Рассмотрим некоторые приемы оптимизации «сверткой» на простейшем примере. Читать далее

https://habr.com/ru/articles/748262/

[>] Алгоритмы на FPGA: Алгоритм Луна
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-16 13:00:07


Опубликовано: Sun, 16 Jul 2023 07:42:07 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

ПЛИС-культ привет, хабрунити!Задумывались ли вы когда-нибудь над тем, что может быть общего у банковской карточки, IMEI телефона и вагона РЖД? В этой статье вы найдете ответ на этот вопрос и увидите его реализацию для ПЛИС. Читать далее

https://habr.com/ru/articles/748292/

[>] Купи доску и мотор
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-17 00:00:03


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

Уже больше года назад я прочитал статью https://habr.com/ru/companies/first/articles/662570/. Судя по комментариям она вызвала много разных эмоций, но лично меня эта статья вдохновила на создание для себя такой штуки. От себя лично я благодарю автора за эту статью.Опущу много подробностей и сразу скажу что остановился на покупной надувной доске и покупной мачте с подводным крылом. Читать далее

https://habr.com/ru/articles/748346/

[>] Умный ИБП для умного дома
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-17 00:00:04


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

Живу в новостройке и пока тут идут ремонты, изредка, но бывает, что отключается электричество. Чтобы умный дом продолжал работать (а вместе с ним и домашний интернет), купил себе мобильный UPS на AliExpress и немного его доработал. Читать далее

https://habr.com/ru/articles/748358/

[>] «Право на ремонт» продолжает шагать по планете: батареи для телефонов в ЕС будут делать съёмными. И это далеко не все
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-17 05:00:03


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



Корпорация Apple с момента появления движения «права на ремонт» старалась противостоять ему. Она старалась мешать введению новых правил относительно ремонта электронных устройств в США, Европе и других странах. Но с течением времени ей пришлось немного ослабить свои позиции, поскольку законодатели все же разрабатывали все новые и новые правила, которые давали больше прав потребителям, то есть нам с вами.

Собственно говоря, другие компании тоже не особо приветствовали новые законы, включая Samsung и Google (которую уже давно не называют «корпорацией добра»). Но, похоже, лобби сторонников движения продолжает набирать силу. Сейчас, в дополнение к другим, уже вошедшим в силу законопроектам, о которых тоже расскажем, вводится новый — обязательное использование съемных аккумуляторов в смартфонах и других гаджетах. Читать дальше →

https://habr.com/ru/companies/selectel/articles/748370/

[>] Краткое введение в vim
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-17 14:00:07


Опубликовано: Mon, 17 Jul 2023 09:47:27 GMT
Канал: VIM – Свободный текстовый редактор

Краткое введение в vimБудем мы использовать vim в 2023г.?Мастер использует тот инструмент, который, по его мнению, даст наилучший результат, независимо от того, используется ли он всеми остальными или нет. А хороший мастер делает свои собственные инструменты, когда это необходимо. Брам Муленар, создатель vim Читать далее

https://habr.com/ru/articles/748446/

[>] Многопоточность (Multithreading) для практического программирования
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-18 13:00:05


Опубликовано: Tue, 18 Jul 2023 08:00:35 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО

 Что надо знать, чтобы успешно применять-реализовать многопоточность (Multithreading) в своей программе? Мне кажется есть некоторые неудобные для изложения куски в разных описаниях потоков и того, что с ними связано, которые остаются не раскрытыми или вообще пропускаются. Мне хочется предложить на суд читателей мое собственное понимание таких неудобных аспектов, связанных с применением многопоточности для практического программирования, которое накопилось у меня за пару десятилетий успешного применения этой самой многопоточности на всех уровнях разработки от Embedded и аппаратно-ориентированных уровней до C#, WPF, Java высокоуровневых фронт-ендов. Читать далее

https://habr.com/ru/articles/748684/

[>] Hello World на Tang Primer 20K под Linux
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-18 13:00:07


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

После обзора на Tang Primer 20K — стало очевидно, что она вызывает немалый интерес и было решено немедля сделать разбор о том, каким образом можно настроить свой ПК и IDE для того чтобы начать взаимодействовать с отладочной платой, которую я рассмотрел в прошлой статье. Изначально, до момента пока я не познакомился сам лично с ПЛИС от Gowin и не запустил демо-проект — юзабельность, скорость и простота работы с их IDE вызывала сомнение. Но как только попробовал — все опасения были развеяны и я остался доволен.

Опытом настройки я с вами хотел бы поделиться в этой статье. Всех интересующихся — я по традиции приглашаю под кат!

Читать дальше →

https://habr.com/ru/companies/timeweb/articles/748594/

[>] Zigbee-LAN координатор на EFR32MG21 Silicon Labs
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-18 14:00:04


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

ZigbeeLink это open-source проект координатора Zigbee. В статье вы узнаете, как собрать, прошить и настроить Zigbee-LAN координатор на чипе Silicon Labs EFR32MG21. Читать далее

https://habr.com/ru/articles/748700/

[>] Волшебный шкаф тестировщика: как мы победили человеческий фактор в учёте девайсов
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-18 14:00:05


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

Уследить за собственным девайсом иногда бывает сложно: все мы хоть раз да ходили по дому в поисках непонятно где забытого смартфона или планшета. А когда мобильных девайсов тысяча, и они нужны не только тебе, но и коллегам по команде (причем как в офисе, так и дома — у нас же гибридный рабочий график)? Это огромная головная боль, причем заболеть голова может в любой момент и с непредсказуемой силой…



Меня зовут Владимир Власов, я — Senior Testing Engineer в Мобильной команде «Лаборатории Касперского». И под катом я расскажу, как мы создали решение, благодаря которому все устройства для тестирования в нашем офисе теперь учтены, а их поиск стал в разы быстрее и проще. Читать дальше →

https://habr.com/ru/companies/kaspersky/articles/748572/

[>] Микро-40-SVXO: ещё одно простейшее радио
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-18 15:00:03


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

Время отпуска, а также немного вдохновения поспособствовали возвращению к паяльнику и реализации ещё одной вариации на тему миниатюрного КВ‑трансивера «Микро-80». Два кварцевых резонатора, шесть транзисторов, плата 80×40 мм, питание от «Кроны» и до 0.5 Вт выходной мощности на диапазоне 7 МГц. Подключаем антенну, телеграфный ключ, наушники — и в эфир. Если хочется пошалить и занять руки на пару вечеров, то, кажется, это прекрасная возможность предаться ностальгии по простейшим конструкциям в духе классического радиокружка. Читать далее

https://habr.com/ru/articles/748736/

[>] Как я настолку сделал
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-18 16:00:03


Опубликовано: Tue, 18 Jul 2023 11:32:25 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

Как это было тридцать лет назад (пролог)Сидел я как-то после работы за чаем, с сыном общался и вспоминал, как в младших классах школы делал настолки с элементами тогда ещё неведомого мне понятия RPG — с инвентарём у каждого игрока, накоплением и использованием ресурсов. Простые «ходилки» быстро наскучивали, не давая желаемого погружения, как и первые игры на ZX Spectrum, а до сегодняшнего обилия вариантов было ещё ждать да ждать, поэтому пустующие ниши заполнялись нами самостоятельно.Это были всё те же «ходилки», когда игроки попеременно бросали кубик и передвигались по маршруту, периодически нарываясь на «пропуск хода» или «иди вперёд/назад на N клеток», но, во-первых, у каждой такой игры старательно рисовался сеттинг, а во-вторых, у каждого игрока была бумажка, на которой нужно было записывать накопленные оружие и предметы, где отмечалось количество жизней и всяческие воздействия на персонажа. Под сеттингом я подразумеваю не только рисовку героев по всему игровому полю, но и некоторые робкие попытки в сюжет. Например, если это была игра по мультику «Чип и Дейл», то герои собирали орехи, попадались в ловушки Толстопуза и его подручных, а по пути им попадались Гаечка, Рокфор («СЫ-Ы-ЫР!»). А если это был суровый мальчуковый боевик про Терминатора — надо было собирать оружие и патроны, ну и так далее... Читать далее

https://habr.com/ru/articles/748774/

[>] Заметки о подключении дисплеев к ESP32
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-18 18:00:03


Опубликовано: Tue, 18 Jul 2023 13:02:59 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

О том, как подключают дисплейные модули к контроллеру ESP32, с лирическими отступлениями и неожиданным окончанием. Сравнительный анализ вариантов, более детально рассмотрен T-Display S3 на контроллере ESP32 S3. Много текста, без картинок. Актуально на конец 2022 года, сейчас, вероятно уже что-то изменилось. Читать далее

https://habr.com/ru/articles/748818/

[>] Организуем фестиваль для хакеров
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-18 18:00:07


Опубликовано: Tue, 18 Jul 2023 13:18:59 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника

Дорогой Хабр, сегодня я пиарюсь. Я хочу анонсировать фестиваль под названием "Undefined". Моя задача - завлечь посетителей, показать, как устроен фестиваль изнутри, с точки зрения админа, а также попробовать найти спонсора.Если коротко, Undefined - это конкурс компьютерного искусства (т. н. демосцены), конференция, хардварный хакатон, выставка самодельной электроники и робототехники (в том числе, ламповой и электромеханической) от частных коллекционеров, музей ретро-компьютеров и приставок. Фестиваль носит неофициальный характер и делает акцент на самодельные приспособления (от английского DIY, или Do It Yourself).Чтобы статья не была пустой, я расскажу, как управлять гигантскими часами-табло с помощью микроконтроллера, либо Raspberry Pi. Читать далее

https://habr.com/ru/companies/diy_fest/articles/748642/

[>] Бюджетный 3D принтер как конструктор. Печатаем PETG и TPU (90 мм/с), а также PLA+ (180 мм/с)
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-19 12:00:02


Опубликовано: Wed, 19 Jul 2023 07:11:30 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места

В предыдущих статьях я обещал рассказать про печать гибким филаментом на 3D принтере Creality Ender 3 v2. Идея была в том, что сначала мы настраиваем печать с самым негодным PLA филаментом и далее все работает само собой с любым приличным филаментом. В комментариях читатели мне много писали, что на боуден экструдере это невозможно; еще было много утверждений, что производитель очень лукавит и скорость печати 180 мм/с на принтере недостижима. По результатам наших тестов рад сообщить, что "страшилки" надуманы", принтер прекрасно печатает на заявленной скорости и с высокими ускорениями PLA+ (обычный PLA не выдерживает такой скорости), а также, легко может печатать PETG и TPU.

Вазы напечатаны eSUN TPU из g-code файла для PLA+ на скорости 90 мм/с, изменены только температура печати (220-230°C) и температура рабочего стола (70°C). Слои хорошо соединены, результат печати прочный и можно его сжимать и скручивать, после чего форма восстанавливается. Читать дальше →

https://habr.com/ru/articles/748944/

[>] Машинное зрение для контроля горнодобывающей техники
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-19 12:00:07


Опубликовано: Wed, 19 Jul 2023 07:44:11 GMT
Канал: Робототехника – Роботы, роботы, роботы

Привет, Хабр! Меня зовут Владимир Лебедев, я руковожу группой разработки департамента горнодобывающих решений компании «Рексофт». На Хабре есть много полезных материалов на тему применения машинного зрения в промышленности. Я покажу вам перспективы использования этой технологии на карьерной технике и расскажу, куда копаем (извините за каламбур). В этой статье опишу, как с помощью нейронки можно считать циклы погрузки на фронтальных погрузчиках. Поехали! Читать далее

https://habr.com/ru/articles/748958/

[>] [Перевод] Как собрать клавиатуру, которая прослужит дольше 3-х лет
bot.habr.rss
BotHabr(tgi,2) — All
2023-07-19 16:00:03


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

Мне нужна была клавиатура с механическими утопленными клавишами, ортолинейной компоновкой и полным разделением на две части, чтобы во время работы грудь была полностью развёрнута. Я хотел отказаться от части своих требований и купить готовую модель... Но потом я обнаружил Dactyl. Полностью раздельную, ортолинейную, с контурным дизайном… которую я могу напечатать сам! Круто же? Читать далее

https://habr.com/ru/companies/cloud4y/articles/749040/

Pages: 1 ... 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 ... 67