DIY или Сделай сам.

SPI-контроллер на FPGA: переносим на Zynq 7000. Часть 1

Продолжаем разработку SPI IP Core на Verilog. Следующий логичный этап - перенести разработанный SPI IP Core на Verilog на Xilinx Zynq-7020, который установлен на плате TZT RK-ZYNQ7020-F rev.1.1. Рядом с программируемой логикой в Zynq живёт ARM-процессор, между ними проложена шина AXI, на процессоре крутится Linux, а на плате есть дисплей, которому можно скормить готовые кадры, с часами на дисплее ST7789, которые рисуются потоком через AXI DMA. Читать статью можно и без Altera-части, всё существенное мы повторим по дороге; но если есть лишний вечер, начните с неё — увидите, откуда взялись решения, за которые нам сейчас придётся платить.

продолжить чтение

В Telegram-бот пришли 300 человек. Через полгода регулярно возвращаются 11. Разбираю, где я накосячил

Привет, Хабр!Я снова про своего Telegram-бота для дисциплины. Каждая моя статья тут приводила в него новых людей. После последней за один день пришли 60 человек. Я тогда подумал: ну всё, полетело.Спойлер: не полетело.Сейчас в базе 299 аккаунтов вместе с моим. В аналитическом срезе 298. За последние семь дней ботом пользовались 11 человек. Средний DAU за месяц 7. Реферальная программа за всё время привела трёх человек.Трёх пользователей, Карл. Не процентов.

продолжить чтение

Из немыслимого в элементарное: парсинг сайта спортпита на Python без бэкграунда программиста

Привет, Habr!Сразу дисклеймер: эта статья не реклама магазина, не туториал «парсинг за 5 минут», и я не программист. Я переводчик и штангист-любитель, а код, который будет представлен ниже, писал вместе с нейросетью. Это история о том, как одна рекомендация из книги перевернула мои представления о спортивном питании, а лень и любопытство привели к написанию скрипта, который за пару минут сделал работу, на которую у меня раньше уходило несколько часов.

продолжить чтение

Команда Google Creative Lab собрала офлайн‑переводчик на Raspberry Pi 5 с локальной Gemma 4

Команда Google Creative Lab представила Gemma Translator — портативный голосовой переводчик, который работает полностью локально. Устройство собрали на базе одноплатника Raspberry Pi 5 с 8 ГБ оперативной памяти, а за перевод отвечает компактная языковая модель Gemma 4 E2B.

продолжить чтение

Китайский инженер‑любитель представил инвалидную коляску, которой можно управлять силой мысли

продолжить чтение

А не послушать ли нам «радио Судного дня»… с AI? Создаю АПК радиолюбителя для УВБ-76

Я занимаюсь инфраструктурным DevOps в YADRO — кластеры, виртуализация, мониторинг, оптимизация железа. Последнее время на работе был сильный завал. Голова кипела. Захотелось отвлечься на что-нибудь совсем другое: переключить мозги с «как ускорить сборку на три секунды», на «как это вообще работает». Пока думал, как занять подобным образом свободное от работы время, попалась мне статья про УВБ-76. 

продолжить чтение

Инференс LLM на кластере старых ноутбуков

продолжить чтение

Не выбирайте между Яндексом и DIY: как написать свой «мост» для умного дома на PHP за вечер

Или почему гибридный умный дом — это не «изобретение велосипеда», а апгрейд его до внедорожника.Каждый раз, когда на Хабре выходит статья о самодельных датчиках на ESP8266 или собственных серверах умного дома, в комментариях обязательно появляется классический вопрос:«Зачем изобретать велосипед? Есть же Яндекс с Алисой, Сбер, Tuya. Купил готовую розетку за 500 рублей, и всё работает. Как вы вообще собираетесь интегрировать свои поделки в нормальные экосистемы?»Вопрос справедливый. Но он исходит из ложной дихотомии: будто нужно выбрать либо облачные экосистемы, либо свои сервера.

продолжить чтение

Как построить беседку deepseekом

Здравствуйте! Меня зовут Сергей, я программист и я строю дом китайским искусственным интеллектом. После этой фразы в американских фильмах обычно следует нестройный хор «Здравствуй Сергей» и человека садят в психбольнице в круг на табуреточку. Не спешите звонить в скорую, давайте я расскажу как с deepseek можно построить не только беседку, но и багажник для машины, полку для мастерской, или вакуумную камеру. Я покажу насколько глубока кроличья нора!

продолжить чтение

3D моделирование в робототехнике с LLM. Уже можно

Я хотел написать этот пост год назад, но, как показала практика, тогда было еще рано. А вот сейчас — самое оно.С самого появления LLM мне было любопытно: справятся ли они с какими-нибудь еще инженерными задачами, помимо генерации кода? Лет шесть назад я сделал DIY-роборуку, о чем написал свою первую статью на Хабре

продолжить чтение

123456...10...17