#  Нестандартный лайфхак: печатаем по ткани, используя 3D-принтер
BotHabr (tgi,2) → All  –  14:00:04 2023-03-10

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

Картинка: Valentinlacoste, Freepik

На днях меня посетила любопытная мысль: а что, если 3D-принтер использовать необычным образом, а именно для нанесения разных надписей, изображений и логотипов прямо на ткань? Читать дальше →

https://habr.com/ru/post/720548/
#  Знакомство с частотными фильтрами: как спроектировать и немного схитрить
BotHabr (tgi,2) → All  –  13:00:11 2023-03-10

Опубликовано: Fri, 10 Mar 2023 12:30:03 GMT
Канал: Электроника для начинающих – Arduino, DYI и как собрать Электроника


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

Используйте навигацию, если не хотите читать текст полностью:

→ Что такое частотный фильтр
→ Очередной резистивный делитель, или из чего состоят фильтры
→ Немного о параметрах частотных фильтров
→ Рассчитывать фильтры — это сложно
→ Собираем фильтр Чебышева Читать дальше →

https://habr.com/ru/post/721558/
#  Походка гусеницы и липкость геккона: новый мягкий робот-альпинист
BotHabr (tgi,2) → All  –  09:00:18 2023-03-10

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



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

https://habr.com/ru/post/721232/
#  Проектирование атмосферно-оптической линии связи между объектами А-Б-В. Расчет ветровой нагрузки на АМУ
BotHabr (tgi,2) → All  –  09:00:11 2023-03-10

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

Проектирование атмосферно-оптической линии связи между объектами А-Б-В. Расчет ветровой нагрузки на АМУ. Читать далее

https://habr.com/ru/post/721490/
#  Raspberry Pi как основа для DIY-проектов: оригинальные идеи начала 2023 года
BotHabr (tgi,2) → All  –  09:00:04 2023-03-10

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

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

https://habr.com/ru/post/721496/
#  [Перевод] Обратное проектирование дисплея e-ink
BotHabr (tgi,2) → All  –  20:00:10 2023-03-09

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


Этот ценник, но чёрно-белый, без красного цвета
Одному из членов нашего сообщества удалось приобрести на eBay несколько дисплеев e-ink. Эти дисплеи используют в магазинах, где на них указывается цена товаров, которые можно купить. По сравнению с бумажными ценниками такой дисплей имеет два ключевых преимущества: текст на e-ink дисплеях может обновляться автоматически и может иметь более замысловатую графику. От обычных ЖК-экранов e-ink отличается тем, что энергия расходуется только при изменении содержимого. Это позволяет оснастить ценники батареей небольшой ёмкости и работать без замены батареи несколько лет. Читать дальше →

https://habr.com/ru/post/721406/
#  Какой датчик лучше подходит для хлопкового выключателя KY — 038 или GY — MAX9814?
BotHabr (tgi,2) → All  –  17:00:07 2023-03-09

Опубликовано: Thu, 09 Mar 2023 16:33:30 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

За последнее время я нахожу множество статей и видио про самодельные хлопковые выключатели поэтому я решил провести исследование темой которого является изучение сигнала и сравнение датчиков GY - MAX9814 и KY - 038 , так как данные датчики довольно популярны у радиолюбителей. Читать далее

https://habr.com/ru/post/721384/
#  4 электронных музыкальных шкатулки своими руками. Знакомимся с логическими микросхемами
BotHabr (tgi,2) → All  –  10:00:04 2023-03-09

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


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

Потому что собрать и при необходимости наладить вещь, принцип работы которой понимаем, — это реализация одной из фундаментальных потребностей психики человека разумного. Утвердить своё субъектное место в объективном мире.

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

https://habr.com/ru/post/717906/
#  STM32. CMSIS. Определение частоты внешнего тактирующего осциллятора
BotHabr (tgi,2) → All  –  23:00:05 2023-03-08

Опубликовано: Wed, 08 Mar 2023 22:47:16 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

Могут возникать ситуации, когда по той или иной причине нет возможности установить ранее заложенный в проект вид кварцевого резонатора, или же ситуации, когда происходит отказ кварцевого резонатора. Программист встраиваемых систем может предусмотреть развитие событий таким образом. На примере контроллера STM32F205RBT6 разработаем/напишем алгоритм определения установленного на плату кварцевого резонатора: Читать далее

https://habr.com/ru/post/721184/
#  Статус флаги ассемблера 6502 nes/famicom/dendy
BotHabr (tgi,2) → All  –  20:00:08 2023-03-08

Опубликовано: Wed, 08 Mar 2023 19:06:29 GMT
Канал: Assembler – Язык программирования низкого уровня

Для более глубокого понимания как происходит ветвление в программах написанных на ассемблере 6502 необходимо углубиться в флаги и понять какие команды влияют на тот или иной флаг. Это поможет избежать множество ошибок связанных с не очевидностью ветвления вашей программы. Читать далее

https://habr.com/ru/post/721168/
#  Логарифмический регулятор громкости
BotHabr (tgi,2) → All  –  00:00:04 2023-03-08

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

Простой логарифмический релейный регулятор громкости с дисплеем.Зачем логарифм и как мы слышим? При чём тут звуковое давление и нелинейности?Краткая история регуляторов громкости.Схемотехника блока, который устанавливался в профессиональную аудио аппаратуру. Узнать больше

https://habr.com/ru/post/714366/
#  KC868-AK: пианино на DIN-рейку (собачий вальс теперь не проблема)
BotHabr (tgi,2) → All  –  15:00:11 2023-03-06

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



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

Когда я первый раз увидел KC868-AK (креатив начинается прямо с индекса), то долго пытался понять что это и зачем это нужно. Рассматривание фотографий и чтение описаний мало что добавляло к пониманию назначения изделия. Тут и клавиатура на 35 кнопок, и цифровые входы, и проводные интерфейсы и ESP32 — что это вообще? и как это можно применять?

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

https://habr.com/ru/post/719666/
#  True RND или что делать с обученной моделью (опыт чайника)
BotHabr (tgi,2) → All  –  15:00:10 2023-03-06

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

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

https://habr.com/ru/post/720800/
#  Как разработать плату, пригодную для массового производства? Подход Design for Manufacturing
BotHabr (tgi,2) → All  –  10:00:13 2023-03-06

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

Качество печатной платы зависит не только от оборудования, уровня технологов и процессов на фабрике. Не меньший вклад в него вносят конструкторские решения разработчика платы — тополога. От них зависит технологичность: то, насколько просто будет произвести и ремонтировать изделие. Наиболее технологичной плата получится, если тополог сразу учтёт технологические нормы и особенности производства, внеся их в параметры своего CAD-проекта. Такой подход называется Design for Manufacturing (DFM) — дизайн, оптимизированный под производство. Давайте разбираться, что это такое. Этот материал адресован в первую очередь топологам, технологам и всем, кто уже работает в RnD и на производствах – или готовится войти в индустрию. Но мы постарались сделать его доступным для всех читателей.  Читать далее

https://habr.com/ru/post/719804/
#  Один день из жизни JVM-инженера
BotHabr (tgi,2) → All  –  10:00:09 2023-03-06

Опубликовано: Mon, 06 Mar 2023 09:26:39 GMT
Канал: Системное программирование – Обеспечение работы прикладного ПО


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

https://habr.com/ru/post/719614/
#  Assembler в Go: техники ускорения и оптимизации
BotHabr (tgi,2) → All  –  09:00:05 2023-03-06

Опубликовано: Mon, 06 Mar 2023 07:56:10 GMT
Канал: Assembler – Язык программирования низкого уровня

Привет, Хабр!В прошлой статье я рассказывал об ускорении копирования элементов одного слайса в другой с помощью средств Go. В этот раз я решил пойти дальше и посмотреть, что можно достичь, начав разговаривать с процессором на его языке. Я выбрал одну из оптимизированных версий функции Copy в качестве объекта исследования из решения задачи VK Cup'22/23, которая копирует только синий компонент RGBA в Paletted картинку. Если интересно узнать как её ускорить почти в 10 раз, прошу под кат. Читать далее

https://habr.com/ru/post/720582/
#  Умный дом без маркетинга и хайпа от тех, кто пользуется им вдолгую
BotHabr (tgi,2) → All  –  06:00:07 2023-03-06

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

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

https://habr.com/ru/post/720540/
#  Docs as Code для художественной литературы. Делаем творческий сайт ребенка с помощью MkDocs
BotHabr (tgi,2) → All  –  05:00:07 2023-03-06

Опубликовано: Mon, 06 Mar 2023 04:45:23 GMT
Канал: DIY или Сделай сам – Для тех, у кого руки растут из нужного места


Docs as Сode — подход к работе с текстами, подразумевающий написание текста как кода:

в простом текстовом редакторе или IDE;
с использованием системы контроля версий;
с CI / CD / Code Review.

В настоящее время Docs as Code широко применяется при работе с технической документацией, давая техническим писателям и проектным командам массу удобств и преимуществ.
Но что если пойти дальше, попробовать такой подход не с техническими, а с художественными текстами? Что если автор — не технарь и не айтишник? Просто юный начинающий писатель, который пробует писать прозу и стихи ручкой на бумаге, и надеется познакомить широкую публику со своим творчеством?
В этой статье я расскажу о таком эксперименте (забегая вперед, удачном). Моей дочери 11 лет, она пишет сказки, стихи и рассказы. Чтобы поддержать ее увлечение, я помог ей создать литературный сайт, используя подход Docs as Code. Она успешно освоила основы Markdown и Git. Сейчас она самостоятельно публикует новые произведения и обновляет новости на своем сайте https://lib-beliakova.github.io/. Читать дальше →

https://habr.com/ru/post/720584/
#  Топ-17 летних профильных лагерей по интересам для детей: от робототехники до видеоблогинга
BotHabr (tgi,2) → All  –  20:00:06 2023-03-05

Опубликовано: Sun, 05 Mar 2023 19:11:45 GMT
Канал: Робототехника – Роботы, роботы, роботы

Как провести лето московскому ребенку? Если вы задаетесь этим вопросом, то профильный лагерь может стать отличным ответом на него! Ведь летний сезон дает возможность не только отдохнуть, но и научиться чему-то новому. Существует несколько вариантов детских профильных лагерей, специализирующихся на самых разных направлениях, от спорта до программирования. В этой статье мы поговорим о самых интригующих и нестандартных, но при этом очень интересных и полезных темах лагерей для развития школьников в Москве и окрестностях.Технический летний лагерь программирования от школы «Пиксель» Читать далее

https://habr.com/ru/post/720580/
#  Детали Двигателя на Пропане
BotHabr (tgi,2) → All  –  19:00:07 2023-03-05

Опубликовано: Sun, 05 Mar 2023 18:40:58 GMT
Канал: Программирование микроконтроллеров – Учимся программировать микроконтроллеры

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

https://habr.com/ru/post/720482/
#  Колдовской NeoVIM. Часть пятая. «Окно в… редакторе. И фолды»
BotHabr (tgi,2) → All  –  17:00:09 2023-03-05

Опубликовано: Sun, 05 Mar 2023 16:06:32 GMT
Канал: VIM – Свободный текстовый редактор

В этот раз мы научимся работать с окнами и фолдами в Nvim, и в итоге сможем контролировать все те строки кода, которые попадают в поле нашего зрения. Читать далее

https://habr.com/ru/post/720564/
#  Как сделать простой UPS для NAS
BotHabr (tgi,2) → All  –  15:00:05 2023-03-05

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

Как известно, большинство UPS подключаются между розеткой 220В и NAS. При этом ничто не мешает разместить UPS внутри корпуса NAS или хотя бы позаботиться об этом заранее.Рассмотрим вариант дизайна такого UPS, который можно разместить внутри корпуса для тех NAS, которые для работы требуют только одного напряжения питания 12В. Всё ещё хочешь собрать UPS?

https://habr.com/ru/post/720524/
#  Про Vim " PHP LSP
BotHabr (tgi,2) → All  –  11:00:11 2023-03-05

Опубликовано: Sun, 05 Mar 2023 10:24:21 GMT
Канал: VIM – Свободный текстовый редактор

Проекты PHP в данный момент у меня заморожены или переданы коллегам, поэтому толком попрактиковаться в Vim пока особенно не получается. Тем не менее есть что обозначить и пусть данная заметка будет эдаким введением в проблематику. Если на первый взгляд кажется что её нет и вовсе - проблематики, то на второй взгляд становится понятно, что не всё так однозначно и просто, примерно так же как и с базами данных.Если загуглить "vim php lsp" то с высокой вероятностью вы попадете на проект Intelephence и плагины его использующие. Который платный. Вообще удивительно, но вокруг в общем-то опенсорсного PHP многие компании, с упорством достойным лучшего применения, пытаются создать платную инфраструктуру. Является ли при этом PHP Group каким-то бенефициаром такого положения вещей не совсем очевидно. Тем не менее воз и ныне там - кто только не разрабатывает инструментарий, только не сами авторы. И так сложилось, что лидерами в производстве инструментов являются наиболее жадные коммерческие компании как JetBrains и разработчики указанного Intelephence.Если вы тот кто считает, что это правильно и нужно поддерживать поддерживать производителя рублем, если вы разработчик промышленных решений - нет проблем - к вашим услугам PhpStorm и Zend Studio. И в них правда нет ничего плохого. Более того, они действительно поддерживают всё и вся связанное с PHP причем самой последней версии. Но, знаете, городить огород с покупкой лицензий для эпизодической поддержки легаси кода, которого нынче значительно больше какого-то передового, мне лично не кажется целесообразным. Только вот с бесплатными инструментами всё несколько запутано. Читать далее

https://habr.com/ru/post/720522/
#  Сканер установленных перехватчиков в памяти процесса
BotHabr (tgi,2) → All  –  17:00:08 2023-03-04

Опубликовано: Sat, 04 Mar 2023 16:57:03 GMT
Канал: Assembler – Язык программирования низкого уровня



В статье будет рассмотрен один из методов поиска изменений в памяти процесса, на основе построения полной карты уязвимых к перехвату адресов. Рассмотрена работа со списками загрузчика, ручным разбором таблиц импорта/отложенного импорта/экспорта/TLS загруженных файлов, c обработкой форварда функций и ApiSet редиректов.
Будет показана методика доступа в 64 битное адресное пространство чужого процесса из 32 битного кода через статически сформированный ассемблерный шлюз, так и подход с применением автоматически генерируемого гейта.
Будет дано много комментариев «почему» применяется тот или иной подход, а также описание различных проблемных ситуаций, основанных в том числе как на собственном опыте, так и на разборе кода системного загрузчика, поэтому будет интересна и подготовленным специалистам. Читать дальше →

https://habr.com/ru/post/720436/
#  Telegram бот на Rust, Два, Три и Raspberry Pi 2
BotHabr (tgi,2) → All  –  11:00:07 2023-03-04

Опубликовано: Sat, 04 Mar 2023 10:29:06 GMT
Канал: Разработка на Raspberry Pi – Одноплатный компьютер компактного размера

Написать telegram бота-помощника на Rust, который будет работать на Raspberry Pi. Существуют разные сервисы, вроде перевода раскладки с одного языка на другой, конвертера unix timestamp в форматированную дату, base64 кодирования, jwt, json validator/prettifier, bin2hex и так далее. Почему бы не переместить эти функции в телеграм бота и пользоваться из одного приложения вместо посещения нескольких ресурсов. Реализовать вроде не сложно. При этом давно валяется без дела Raspberry Pi 2, купленная у коллеги за символическую сумму. Читать далее

https://habr.com/ru/post/720410/
Powered by iii-php v0.11