Обновить
512K+

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

Для тех, у кого руки растут из нужного места

737,54
Рейтинг
Сначала показывать
Порог рейтинга

Энтузиаст электроники и ПК под ником Uwoslab собрал внешнюю «батарею» из 192 обычных пальчиковых батареек AA (высокотоковые щелочные Pookell) и заставил на ней работать ПК без подключения к сети, без штатного блока питания.

В начале проекта Uwoslab запланировал использовать 400 батареек: закупил четыре упаковки по сотне и 50 групп по восемь элементов. В процессе работы конструкция вышла проще. На всё ушло 192 батарейки. Энтузиаст распределил элементы по трём блокам, по 64 штуки в каждом. Ток от этой такой мегабатареи идёт напрямую в материнскую плату через переходник 12V DC-to-ATX.

По прикидкам Uwoslab, именно сборка из 400 таких батареек могла бы выдавать около 160 Вт на протяжении десяти часов. Характеристики ПК: система на сокете AM4 со встроенной графикой и без накопителя. ОС грузится прямо с флешки - Hannah Montana Linux на базе Debian.

На старте батарейный блок выдавал около 13 В, а под нагрузкой встроенного теста stress-ng, когда процессор загрузили на 98%, напряжение просело лишь до стабильных 11,95 вольта — ПК работал штатно. По остаточному заряду автор предположил, что она могла бы протянуть ещё пару часов, прежде чем напряжение упадёт слишком сильно. Также энтузиаст запустил на таком ПК FreeDoom.

Теги:
+13
Комментарии8

Поднял домашний мониторинг на Raspberry Pi. Дешевле любого облака

Надоело платить за облачный мониторинг для домашних серверов. Решил собрать своё.

Взял Raspberry Pi 4 который валялся без дела. Поставил Prometheus и Grafana. Добавил node_exporter на все машины в сети. Уведомления настроил через Telegram-бота, теперь когда что-то падает или температура процессора уходит в красную зону, приходит уведомление.

Заняло один выходной. Большую часть времени не настройка, а борьба с тем что Grafana на Pi жрёт память активнее чем ожидалось. В итоге вынес Grafana на основной комп, а Pi оставил только для сбора метрик.

Что получилось в итоге:

Полный контроль над данными. Ничего не уходит на сторонние серверы.

Уведомления в Telegram работают быстрее чем у большинства платных сервисов которые я пробовал.

Стоимость: Pi уже был, электричество копейки.

Минус один: когда Pi сам падает, мониторинг молчит. Решил просто поставить watchdog и пока хватает.

Кто делал что-то похожее, на чём остановились в итоге?

Теги:
+4
Комментарии8

Сказал Алисе выключить свет – пришлось бежать на улицу к щитку

Продолжаю делиться цифровыми находками для дома.

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

После подключения система почему-то определила его как осветительный прибор. Я не придал этому особого значения. Устройство добавилось, сценарии выполняются, значит, всё работает. А когда сказал «Алиса, выключи свет», Алиса послушно выключила всё, что считала светом. И сама отключилась следом, словно диверсант.

Слева: как отображается в Алисе (спойлер: правильного выбора нет). Справа: как отображается в SmartLife (в результате там и делал основные настройки).
Слева: как отображается в Алисе (спойлер: правильного выбора нет). Справа: как отображается в SmartLife (в результате там и делал основные настройки).

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

У устройств есть разные типы: лампочка, выключатель, розетка, датчик и так далее. И от выбранного типа зависит, как Алиса будет реагировать на общие команды.

Если устройство обозначено как лампочка, оно может выключиться после фразы «выключи свет». Даже если на самом деле это автомат, который отвечает за электричество во всём доме.

Поэтому теперь после подключения нового устройства я проверяю:

– какой тип ему присвоила система;
– в какую комнату оно добавлено;
– реагирует ли оно на общие команды;
– не попало ли случайно в ненужную группу или сценарий.

Особенно это важно, когда умный дом собран из нескольких экосистем. У меня примерно 80% устройств работают через Алису, но часть подключена через Smart Life и другие приложения. Всё потому что ещё нет устройств, которые бы работали напрямую в экосистеме умного дома Алисы. 

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

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

Теги:
+1
Комментарии4

Дополнение к статье про "Самодельный Linux-планшет" и идея для DIY проектов

Когда я прочёл статью, то сразу вспомнил этого автора и его DIY проекты.

Пример проекта
Пример проекта

По-моему, это настоящее искусство, не для ежедневного использования, но выглядит красиво. Отличная идея для конструктора :) У автора есть много разных гаджетов в похожем дизайне. Есть сайт со схемами, ссылками на детали и видео того как он это собирает.

Теги:
+4
Комментарии1

Давненько ничего не писал здесь. В свободное время засел за работу, которую хотел взять в качестве дипломной, но не взял, так как тогда не был уверен в собственных силах. Если кратко, что здесь происходит: я нахожу на лице модели белые маркеры (свзяка из LoG-фильтра и поиска локальных экстремумов методом Китчена-Розенфельда) и пытаюсь отследить их движение в кадре (венгерский алгоритм, он же метод Куна-Манкерса в связке с фильтром Калмана). Модель отслеживания обладает инерцией (в реальности маркер не может телепортироваться и двигается согласно законам реального мира) - требуется стабилизация первые несколько кадров, есть запаздывание и возможна путаница, если движения напоминают конвульсии :) В остальном результат достаточно стабилен. Я хочу прикрутить к получившемуся Proof of Concept графический интерфейс, оптимизировать код (в черновом варианте я создаю кучу лишних объектов, что приводит к частой сборке мусора) и использовать записи с нескольких камер для восстановления положения маркеров в пространстве. Полученные данные в свою очередь можно отправить в любимый графический пакет. Это конечно не коммерческое решение для захвата движений уровня Vicon Nexus, скорее забавный велосипед, но всё же. Ждите эпичного результата и подробной статьи.

Теги:
+4
Комментарии1

Начал собирать настольную роболампу, вдохновившись лампой из заставки Pixar и мультфильмом про Luxo jr.

Хочется сделать не просто светильник, а небольшого настольного робота с выразительными движениями и собственным характером, возможно даже не самым лучшим :)

Первые движения основания (видео)

А здесь уже ранний прототип лампы пытается танцевать (видео)

За эти движения отвечают приводы RobStride. Выбирал я их довольно долго: главная авантюрная цель проекта - научить лампу прыгать (и может быть раздавить букву I), поэтому моторы взял с большим запасом по моменту и скорости. На видео они работают примерно на 1/14 от своей максимальной скорости.

Я старался найти самые доступные и дешевые приводы, которые при этом справятся с предполагаемой нагрузкой. RobStride подошли лучше всего. Правда, пару моторов я уже успел сломать во время отладки: из-за ошибок в управлении лампа начинала конвульсивно биться об стол. К сожалению не сделал видео неудачных попыток, но грузом один раз оставило нормальную такую вмятину в стене - он оторвался от сустава во время самопроизвольного кручения))

Для управления я параллельно разрабатываю собственный редактор анимаций под эту лампу.

Его прототип уже работает: движения задаются на таймлайне через положение каждого привода (с установкой целевых Kd, Kp, угла и усилия), а затем воспроизводятся на лампе.

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

Механику предстоит еще доработать, улучшить корпус и сделать движения более плавными и выразительными. Ну и разобраться с кабель-менеджментом — сейчас он выглядит так, будто его проектировал пьяный электрик за пять минут до сдачи объекта.

Пока вижу два основных направления развития:

  • Практичная подвижная лампа, которая следит за руками, направляет свет на рабочую область и может снимать процесс на камеру - например, при пайке, сборке электроники, рисовании или рукоделии.

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

Как проект будет в состоянии "аль денте", планирую выложить все ПО и 3д модели для печати в открытый доступ.

Кому интересно - первые движения и технические детали также обсуждали на Reddit в сообществе r/robotics

А какую полезную функциональность вы бы добавили такой лампе?

Или ей достаточно просто быть живой, следить за происходящим и иногда устраивать танцы на столе? :)

Теги:
+20
Комментарии5

Робот Физтеха попытается установить мировой рекорд по сборке мегаминкса

15 июля в Физтехе пройдет официальная попытка установить мировой рекорд по сборке головоломки мегаминкс роботом. Команда лаборатории интеллектуальных технологий робототехники МФТИ готовится к финальной стадии проекта, о котором я писал в начале весны.

Робот-солвер МФТИ для сборки мегаминкса
Робот-солвер МФТИ для сборки мегаминкса

Инженеры физтеха сконструировали робота, способного собирать одну из самых сложных механических головоломок в мире. Пространство состояний додекаэдра под названием "мегаминкс" оценивается примерно в 10⁶⁸, что на порядки превышает сложность классического кубика Рубика. Проект прошел путь от инженерного прототипа до полноценной системы, объединяющей робототехнику и продвинутые алгоритмы поиска на графах состояний.

Что известно о рекорде

По данным разработчиков, текущая версия системы показывает результаты, которые:

  • в 68 раз превосходят предыдущий мировой результат среди роботов, который был установлен роботом Megaminxer Дэвида Гилдея 15 лет назад и составляет 8 минут 4 секунды;

  • примерно вдвое быстрее лучшего результата человека (текущий рекорд принадлежит спидкуберу из Китая Ziyu Wu и составляет 21.04 секунды).

За счет чего достигается скорость

Рекордные показатели планируется обеспечить не только быстрым манипулятором, но и глубокой алгоритмической работой:

  • Оптимизация планирования движений. Робот выполняет вращения независимых граней параллельно, что критично на коротких дистанциях.

  • Сокращение длины решения. Вокруг проекта сформировалось сообщество энтузиастов, которые через open-source проект CayleyPy и соревнования на Kaggle работают над поиском кратчайших путей в графах Кэли. Участники применяют Pattern Databases, алгоритм Корфа, Beam Search и другие методы. За последние недели среднюю длину решений на тестовых выборках удалось уменьшить на 15–20% до ~90 ходов. Лучшие решения сейчас дают порядка 70 ходов (правда считаются долго).

Место встречи

Установление рекорда запланировано на 15 июля, 17:30–21:30 в Физтех.Клубе МФТИ в Долгопрудном.

Кроме того, разработчики расскажут о своих инженерных решениях: кинематика, захват, конструкция манипулятора. А также раскроют алгоритмическую часть: как графы Кэли и методы поиска помогают роботу «думать».

Если хотите стать свидетелями рекорда в стенах МФТИ, то регистрируйтесь по ссылке.

Количество мест, как понимаете, ограничено, поэтому будет организована трансляция на YouTube.

Присоединяйтесь и к группе проекта в Telegram.

 

Теги:
+17
Комментарии0

Нашёл робопалец и теперь включаю рабочий компьютер удалённо

Делюсь находкой, которая закрыла мою маленькую, но довольно надоедливую проблему.

Иногда мне нужно подключаться к рабочему компьютеру удалённо. И всё бы хорошо, но дистанционный доступ бесполезен, если устройство выключено. Технология Wake-on-LAN (удалённое «пробуждение» по сети) тоже не спасает: после отключения электричества компьютер полностью обесточивается. 

Раньше решение этой задачи превращалось в отдельный квест: попросить кого-то зайти в офис, объяснить, где стоит системник, какую именно кнопку нажать, дождаться неуверенного «вроде нажал». Но я нашёл вариант проще.

Есть маленький умный толкатель кнопок: пластиковый кубик примерно 4×4 см, внутри один рычажок, который ездит вверх-вниз и физически нажимает на то, к чему его приклеили. Ставишь такой кубик у кнопки питания и дальше включаешь компьютер голосом. Команда – и рычажок жмёт за тебя. Только важно не забыть про шлюз – небольшой хаб, который связывает кубик с интернетом. Настраивается быстро и один раз.

Подключать Алису не обязательно – можно управлять напрямую через приложение SmartLife. Но, если хочется поговорить, можно и управление голосом через Алису добавить :)

Что нравится: ничего не надо перенастраивать, вскрывать или паять. Просто приклеил, настроил и пользуешься. И главное – это универсальное решение для кнопок, которые иначе никак не автоматизировать. Рычажку всё равно, на что давить: старый выключатель, техника без Wi-Fi или любая другая кнопка, до которой неудобно добираться.

Если вам тоже регулярно приходится включать/выключать какие-то устройства, – скорее всего, вы можете отдать эту задачу рычажку. Так что забирайте идею – работает)

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

Теги:
0
Комментарии20

Выбираю консоль под GTA6, стоит ли брать Xbox X вместо переплаты за ps5 /5 pro?

Вот задумался я подготовиться к выходу эпохальной GTA, комп у меня есть отдельный, большой телек по акции и диван купил, а что выбрать из консоль-огрызков и понятно, и непонятно.

Вроде все берут ps5 либо proшку.

Но с другой стороны, глянул на Xbox X на Авито и не пойму хейта в сторону его:

  • Производительность X и обычной pro 5 одинаковая и на уровне эконом ПК. Proшка дороже раза в 1,5 а по факту , ну не 20, а 25 fps будет

  • Эксклюзивов PS5 как будто на момент 2026 почти нет и особо не будет.

  • На Авито Xbox X с какой-нибудь библиотекой стоит 30-35к ! PS5 / pro - ≈ 40/55к.

  • Так на боксе ещё обратная совместимость с кучей старых прикольных игр и игры дешевле, и можно брать сразу на pc/xbox 1 игру!

8

Теги:
+3
Комментарии6

Очень пятничное изобретение: оказывается, если отрезать у двух аквафоровских картриджей типа А5 верх и низ, то из-за рёбер жёсткости они вместе образуют офигенный корпус, легко продуваемый насквозь небольшим кулером (и даже есть к чему его внутри прикрутить, потому что есть промежуточная решётка). Единственный недостаток — вср экзотическая форма.

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

…только кринжового жеста «большой палец вверх» в конце не хватает…
…только кринжового жеста «большой палец вверх» в конце не хватает…

Вставляем так, чтобы рёбра были подальше друг от друга, потом поворачиваем так, чтобы стали поближе друг к другу — всё, корпус собран. Кажется, чипудипу пора мутить бизнес по переработке \s

Теги:
Всего голосов 15: ↑14 и ↓1+17
Комментарии1

Инженер‑энтузиаст создал лазерную ИИ‑установку для борьбы с комарами Система с помощью компьютерного зрения вычисляет насекомых и бьёт по ним с помощью мини‑«Гатлинга», не задевая людей и предметы. Камеры фиксируют движения комара, алгоритмы мгновенно распознают его по характерному силуэту и повадкам, а дальше уже дело за лазером. Система снабжена мерами безопасности — если в поле зрения попадает человек или горючие материалы, лазер блокируется. Недавно автор изобретения, Стивен Ченг, усовершенствовал устройство, добавив ему инфракрасное зрение и колёсную платформу для перемещения. Теперь антимоскитный «Гатлинг» способен работать в темноте и даже на открытом воздухе.

Теги:
Всего голосов 6: ↑4 и ↓2+4
Комментарии12

Поставлю на автопубликацию на пятницу, для любителей всякого ретро-железа.

Интересно, если DVI-D видеокарта получит по EDID информацию о том, что монитор имеет разрешение 3200×600×75Hz (и если мы её туда вообще сумеем запихать), каковы шансы, что она это нормально переварит? В сумме частоты вроде должны в Dual-link укладываться, по горизонтали перебор, но по вертикали запас сильно больше…

Просто есть идея (как всегда, просто идея, без шансов на реализацию мной) — эдакий полу-пассивный переходник с DVI-D на четыре ретро-монитора VGA 800×600. Запоминает одну строчку (много памяти это не требует) и раздаёт её части всей четвёрке одновременно. Смыть, повторить.

Я назвал эту штуку «Ковэкс-адаптер».

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии7

AI Persona Lab” — конструктор цифровых личностей для бизнеса и экспертов

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

Как это работает:
Пользователь загружает свои материалы (видео, тексты, кейсы, голосовые).
AI анализирует не только контент, но и паттерны мышления.
На выходе создаётся “живая” AI-персона, которая:
— консультирует клиентов 24/7
— отвечает в стиле эксперта
— принимает решения, как он
— может вести диалоги, продажи и даже споры

Цель сделать ..оцифровку мышления эксперта” (Expert Mind Cloning)

КТО ЧТО СКАЖЕТ ?

Теги:
Всего голосов 1: ↑0 и ↓1-1
Комментарии7

Ближайшие события

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

В итоге пользователь задействовал около 200 дронов, которые формируют в небе светящиеся подсказки и стрелки. Сообщения буквально ведут курьера к нужному адресу: «сюда», «продолжай ехать», а при ошибке появляется предупреждение о неверном повороте с просьбой сдать назад.

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии8

Ноутбук для апокалипсиса найден: энтузиаст добавил к проверенному временем Dell бензиновый генератор. Устройство может работать полтора часа от полного бака — далее нужно заправляться. Изобретение продаётся за $850.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии12

Всем привет ребята!

Планирую написать свой ЯП в следующие недели, возможно в следующей статье про него буду говорить даже.

Так вот.

Синтаксис будет наверно Smalltalk подобным.

Думаю, спецификация будет почти что такой:

define = | имя1 имя2 имя3 ... |
assign = имя := значение !
msg send = объект сообщение !
reserved msg send = объект сообщение: аргументы !
binary msg send = объект сообщение аргументы !
cascade msg send = msg send или reserved msg send; msg send или reserved msg send; ... !
block = [ ... ] !
fn = # (аргумент1 аргумент2 ...) block !
dfmthd = defmethod имяобъекта имяметода аргументы block !
return = ^ выражение !
class = class parent name init-block !

Ну... Синтатикс ещё не продуман так сильно прям.

Напишу на Пайтон, потом перепишу на Си.

Всем удачи!

UPD:

Где тут реклама по вашему!?

Я что тут где то ссылку указал и говорю "ПЕРЕЙДИ, ИНАЧЕ БУДЕТ ТЕБЕ ПЛОХО!"?
Вроде нет.

Даже мыслями нельзя уже поделиться без минусов?

Теги:
Всего голосов 12: ↑2 и ↓10-8
Комментарии32

Китайский фуд-блогер Цай Нань сделал прозрачные жареные куриные крылья. Он даже смог сохранить оригинальный вкус и хруст. Кости повар сделал из коллагена и геля. Мясо Нань превратил в жидкость и заново восстановил структуру, а также сверху добавил прозрачную хрустящую оболочку с помощью техник молекулярной гастрономии.

Теги:
Всего голосов 2: ↑1 и ↓10
Комментарии2

Энтузиаст собрал дома самодельную тритиевую батарейку (нановаттную ядерную электростанцию) из старых калькуляторов, тритиевых колб и фольги.

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

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

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

Теги:
Всего голосов 6: ↑5 и ↓1+7
Комментарии3

Пока везут в Zed нативный diff выделенных кусков кода, с подсветкой, преферансом и барышнями, мы будем пить то, что есть 😁

Скрипт намбер ван:

#!/bin/bash

FILE1="/tmp/clp.saved"

# xclip -o -selection primary > "$FILE1"
wl-paste --primary > "$FILE1"
notify-send "Diff" "Первый фрагмент сохранён"

вешаем на одно сочетание клавиш (у меня, например, для удобства, Alt+Shift+1)
(выбираем на вкус для X11 или Wayland)

Скрипт намбер ту:

#!/bin/bash

FILE1="/tmp/clp.saved"
FILE2=$(mktemp /tmp/clp.XXXXXX)

trap 'rm -f "$FILE2"' EXIT

# xclip -o -selection primary > "$FILE2"
wl-paste --primary > "$FILE2"

if [ ! -s "$FILE1" ] || [ ! -s "$FILE2" ]; then
	notify-send "Ошибка" "Нет текста для сравнения"
	exit 1
fi

meld "$FILE1" "$FILE2"

вешаем на другое сочетание клавиш (у меня, например, Alt+Shift+2)

Изолента и реактивный двигатель — вот всё, что нам нужно. Лучше, чем ничего, по крайней мере…
Первый скрипт сохраняет выделенный текст во временный файл /tmp/clp.saved.
Второй скрипт сохраняет выделенный текст в другой временный файл /tmp/clp.XXXXXX, открывает их оба в нашем любимом Meld, мы на всё это дело любуемся, сравниваем, закрываем Meld, после чего скрипт удаляет этот второй временный файл со случайным постфиксом, чтобы не болтался зря. Первый, /tmp/clp.saved пока остаётся, чтобы было удобно с одним и тем же «первовыделенным» сравнивать несколько вариантов, и его всегда можно переопределить первым скриптом.

Итого: Выделили кусок, Alt+Shift+1, выделили другой кусок, Alt+Shift+2 — смотрим, радуемся! 😁

Теги:
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

Как я научил Telegram-бота помнить то, что LLM положено забывать

LLM по своей природе — без памяти. Каждый новый диалог с ChatGPT, Claude или DeepSeek начинается с чистого листа. Разработчики пытаются решать это костылём: запихивают в контекст последние N сообщений.

Но это не память. Это дорогое, конечное и очень прожорливое контекстное окно. Хранить всю историю — разоришься на токенах. Учить модель на лету — пока фантастика.

Поэтому я сделал по-другому.

Встречайте: настоящая долговременная память для Golem (В том виде, в каком она нужна кодинг-агенту)

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

Как это работает:

  • /remember текст — Golem сохраняет факт в SQLite

  • /recall — показывает все ваши заметки

  • /forget ID — удаляет ненужное

Заметки автоматически подгружаются в начало каждого запроса, работают в любой сессии и переживают перезапуски бота. Никакой магии — просто грамотная архитектура.

Реальные примеры из жизни:

Вы пишете: /remember Я работаю над проектом X на Django + PostgreSQL. Никогда не предлагай MongoDB.

Через неделю спрашиваете: «Как оптимизировать запросы?» — Golem сразу учитывает стек и не несёт чушь про NoSQL.

Или: /remember Голем, не отвечай на вопросы про погоду. Это тупо.

Теперь на «какая погода?» он спокойно посылает вас в Google и не жрёт токены.

Это сильно круче простого увеличения контекста: вы сами решаете, что важно, а что — мусор.

Хотите видеть, как я дальше развиваю память (векторный поиск, автоматическое извлечение фактов и другие смелые эксперименты, которые я обкатываю прямо сейчас)?

→ Подписывайся на основной канал «СИСТЕМА»

Там я показываю внутреннюю кухню разработки Golem, полные архитектурные разборы и то, что обычно не выношу на Хабр.

Где потрогать бота прямо сейчас: https://t.me/Golem666bot

Пробуйте, ломайте, кидайте в комментариях:

  • Какие факты вы бы хотели, чтобы бот помнил о вас?

  • Каких ещё фич не хватает идеальному AI-ассистенту?

Жду ваших кейсов и идей — лучшие разберём вместе с Golem.

Теги:
Всего голосов 9: ↑0 и ↓9-9
Комментарии2

Всем привет! Сейчас делаем сварочный проект: в симуляторе провариваем 3D-модель детали, собираем траектории и смотрим, как горелка проходит все швы на этой геометрии.

🔎 На этом этапе проверяем порядок проходов, подход к сложным местам и саму логику сварки по детали. Скоро покажем фотки уже с завода.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии0

Оба метода производят детали послойно. На этом сходство заканчивается. Разберём, где пролегает граница применимости и что делать, когда одной технологии недостаточно. Когда послойное наплавление проигрывает фотополимеру — разбор на реальном проекте.

Теги:
Всего голосов 2: ↑0 и ↓2-2
Комментарии0

У меня двойственное отношение к технологическим ностальгантам. С одной стороны, я с большим интересом хожу в музей истории компьютеров в Маунтин-Вью, Калифорния, а также считаю полезным введение небольшого количества исторической интроспективы в образовательные курсы, чтобы понимать истоки ключевых изобретений, например: прерывания (DYSEAC, 1954), внеочередное выполнение инструкций (CDC-6600, 1964), векторные регистры (Cray-1, 1976) итд.

С другой стороны я считаю вредным, когда старперы пытаются учить молодежь на примерах какого-то старья типа PDP-11, 6502 или Z80. Я понимаю что в 1970-х PDP-11 поразила их красотой, но все эти автодекременты с двухадресными инструкциями хорошо вписывались в микрокодовую идеологию своего времени, но не вписались даже в идеологию 1980-х, с статическим hard-wired конвейером. Ну выучил старпер молодежь ассемблеру PDP-11, а как теперь привязать это к созданию конвейерного процессора на верилоге?

Аналогично аккумуляторная архитектура 6502, которая для ностальгантов связана с молоденьким Стивом Джобсом и Apple II - это следствие не только ограниченных ресурсов 1970-х, но и того, что в те времена доступ к памяти происходил быстрее, чем арифметические операции. Только в таком контексте ее стоит упомянуть перед тем как перейти в набору регистров в современном RISC-V.

Я видел как некий прибалтийский университет пригласил к себе европейского профессора из Италии, который стал там учить студентов стоить копии Apple II - способствует ли это подготовке современных проектировщиков процессоров? Имхо пример того, что европейское не значит качественное.

Про Z80 и спектролюбцев я вообще не говорю - там попытки навести косметику на набор костылей в Intel 8080, с косвенной адресацией через конкатенацию 8-битных регистров H и L и прочий маразм. Чистая сублимация по поводу дискотек 1980-х и кучерявых девочек на них которые сейчас стали бабушками.

К чему я все это пишу. Сегодня в некоей ностальгантской группе фейсбука опубликовали пост с картинкой мануалов по 8086/8088, а также про DOS и BIOS. Я там написал что эти технологии были уже устаревшими в момент выхода этих книг в 1980-х. Далее некий немец поставил сердитый несмайлик и вступил со мной в диалог про это самое:

Теги:
Всего голосов 22: ↑19 и ↓3+22
Комментарии15

Собираем локальную агентную AI-систему

Если хочется не просто «чатик с нейронкой», а локального AI агента, который умеет ходить в инструменты (файлы и т. п.) и выполнять твои задачи, то вот статья, которую реально можно повторить руками: «От чат-бота к AI агенту: собираем локальную систему на LibreChat, Langflow и MCP». Это подробнейший мануал с пятью уровнями сложности!

В этой статье покажем, как собрать связку из трёх ключевых компонентов:

  1. LibreChat — UI для работы с LLM

  2. Langflow — low-code платформа и визуальный редактор

  3. MCP — стандарт для подключения инструментов

Структура статьи «по нарастающей»: можно остановиться на любом уровне — от простого локального чата до кастомизируемого агента.

Если вам интересны вызовы защиты ML-систем от современных атак и вы хотите развиваться в MLSecOps, присоединяйтесь к нашей команде, мы в поисках специалиста по защите искусственного интеллекта. Откликайтесь на вакансию по ссылке.

Теги:
Всего голосов 3: ↑3 и ↓0+3
Комментарии1

Привет Хабр!

Помогите добить реверс bike tracker на MC60 + STM32L486 – что здесь за интерфейсы и как лучше подступиться.

Больше фото в конце!
Больше фото в конце!

Есть у меня bike tracker infocar bikeAngel AMB02. Разобрал его и сейчас пытаюсь спокойно, без лома через колено, понять архитектуру платы, интерфейсы и нормальный маршрут реверса. По фото и маркировке пока получается такая картина:

  • модем / GNSS / Bluetooth — Quectel MC60EC3-04-BLE

  • отдельный MCU — STM32L486GT7

  • внешняя SPI flash — Adesto / Dialog AT25DB321E;антенна Antenova A10340;

  • есть SIM-слот, батарейный блок и несколько непонятных тестовых/сервисных точек.

  • Из того, что пока смущает –MC60 и STM32 здесь явно живут как два разных мозга, и я пока не до конца понимаю, кто кого будит, кто держит power sequencing и где именно проходит основной UART.

На плате нет «человеческих» кнопок boot/reset, поэтому неочевидно, насколько реалистично подлезть к MC60 напрямую без плясок с его boot/pwrkey линиями. Не уверен, не зашита ли вся критичная логика именно в STM32, из‑за чего идея «просто заменить SIM и жить» может оказаться слишком наивной.

Что уже удалось идентифицировать по плате:

  • MC60 — сотовая часть, GPS и Bluetooth а STM32L486 — управляющий MCU,

  • SPI flash рядом с белым разъёмом , возможный сервисный коннектор / debug-разъём;

  • батарейный блок выглядит как 1S Li-ion pack на нескольких параллельных банках.

Моя цель сейчас не «ломать прод», а именно картировать железо, найти UART между STM32 и MC60 — понять, где SWD на STM32. Определить, можно ли безопасно снять дамп / хотя бы проверить RDP. Понять, есть ли смысл лезть в SPI flash отдельно да и прикинуть, насколько жизнеспособен вариант со своей SIM и своим софтом. Инструменты у меня пока довольно базовые: паяльник и USB‑UART, нормального анализатора и ST‑Link пока нет. (Заказал себе пока, ST‑link v2 Clone M89 для STM).

Поэтому особенно интересны советы именно по порядку действий: с чего лучше начать, чтобы не убить плату и не потратить неделю впустую.

Ссылка на гугл папку с фото (ибо более одного медиафайла не разрешено, добавлять.)

Всем спасибо!

Теги:
Всего голосов 6: ↑6 и ↓0+11
Комментарии8
Изображение дерева [Электронный ресурс] / Сгенерировано нейросетью Алиса. — 2026. — Дата генерации: 13.03.2026.
Изображение дерева [Электронный ресурс] / Сгенерировано нейросетью Алиса. — 2026. — Дата генерации: 13.03.2026.

«Обёртка» для системы мониторинга системного журнала операционной системы с открытым исходным кодом.

Концепция заключается в адаптивности решения. Написана на «bash» с использованием лингвистической модели с китом.

Код

Теги:
Всего голосов 1: ↑0 и ↓1-1
Комментарии0

За пару-тройку месяцев пристрастился к публикациям на Хабр.
И, чтобы это не превращать эту новую привычку в пустое графоманство, решил сфокусироваться и прикинуть в этом посте темы для следующих публикаций:

  • Как судить песни на онлайн-турнирах в числах?

  • Функция Cover в Suno для возведения нашего творчества в степень

  • Типовые баги в русской фонетике относительно песнен из Suno

  • Публикуем музыкальный альбом через сервис дистрибьютора

Теги:
Всего голосов 4: ↑0 и ↓4-4
Комментарии0

Краткая история развития ЭВМ - от механических счётов до современных LLM в рифму за две минуты!

Теги:
Всего голосов 5: ↑1 и ↓4-3
Комментарии0

Прошу помощи. Не могу найти документацию на плату. Купил когда-то на а**-э*****сс, но к ней не было в комплекте вообще ничего. За время поисков удалось найти только два фрагмента схемы. Мб есть у кого такая....

Теги:
Всего голосов 2: ↑2 и ↓0+3
Комментарии11

Представлен открытый учебный сервис Diode, который предлагает знания электрических схем и цепей до профессионального уровня без необходимости тратить деньги на оборудование:

  • полноценные 3D‑схемы реальных электрических цепей с диодами, транзисторами, резисторами, вольтметрами, проводами, лампочками и прочими деталями.

  • можно пробовать любые схемы и сразу же тестировать их работоспособность.

  • на портале есть все инструкции, как собирать рабочие схемы и даже сложные электрические цепи.

  • не нужно покупать реальные платы, чтобы изучать микроэлектронику — можно экспериментировать на симуляциях.

Теги:
Всего голосов 4: ↑3 и ↓1+5
Комментарии2

Блогер встроил в обычный тостер Raspberry Pi 5, 7-дюймовый экран и кастомный корпус, а также Windows 98. Для управления поджаркой блогер написал собственную программу. Через неё можно опускать лотки и включать нагрев. Сенсорный экран в Windows 98 до конца не заработал, поэтому управлять системой нужно мышкой. Но самое главное — компьютер жарит хлеб.

Теги:
Всего голосов 5: ↑5 и ↓0+7
Комментарии0

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

Новозеландский художник, инди-игроразработчик и хакер Сет Грум довёл идею до крайности и оптимизировал собственную мышь. Вдохновением послужила Zeromouse Blade, но Сету не понравились её плоские поверхности — энтузиаст захотел побольше эргономики. Как утверждает Грум, его вариант в руке не чувствуется вообще.

За основу была взята старая Logitech MX Master 3, которая у Сета валялась где-то в коробке. Грум полностью пересобрал корпус и геометрию, оставив начинку, а внешнюю оболочку заменил на лёгкую пространственную раму. В результате общий вес мыши c колёсиком снизился с 143 до 36,4 граммов.

Модель создавалась в Blender, затем распечатывалась на 3D-принтере из PLA, полилактида. В дальнейшем Сет переделал творение из нейлона с углеволокном, снизив вес пластиковой конструкции на 14 %.

Теги:
Всего голосов 1: ↑1 и ↓0+1
Комментарии4

Ребята, в свете блокировок Telegram я накидал bash-скрипт который сделает всю магию и поднимет вам прокси за пару минут. На выходе получите адрес прокси и сразу им поделиться с друзьями... 

Можете ставить на свои VPS-ки одной командой: 

curl -sSL https://raw.githubusercontent.com/itcaat/mtproto-installer/main/install.sh | bash

Исходники тут: https://github.com/itcaat/mtproto-installer

_________________

Хватит читать DevOps-статьи от людей без продакшена. Я рассказываю про свой реальный опыт в своем Telegram-канале DevOps Brain 🧠 ↩

Теги:
Всего голосов 6: ↑6 и ↓0+7
Комментарии0

Представлен открытый проект ROBOTO_ORIGIN. Это полноценный человекоподобный робот, который умеет ходить, бегать и прыгать, а все чертежи, электроника и код распространяются бесплатно. Проект сделан как DIY-конструктор: часть корпуса печатается на 3D-принтере, а моторы, платы и датчики покупаются отдельно в любом интернет-магазине. После сборки и установки ПО робот уже способен выполнять базовые движения. Авторы подробно показали весь процесс: от сборки корпуса и списка комплектующих до настройки системы и обучения через симуляции и ИИ-алгоритмы. По сути это открытая платформа для изучения робототехники: сообщество может менять функции, писать свои сценарии и прокачивать возможности андроида.

Теги:
Всего голосов 4: ↑4 и ↓0+4
Комментарии1

Маркетологи еще раз переименовали 14,4-вольтовые аккумуляторы. Теперь в 18 В

Сначала маркетологи сделали из стандартных 18-вольтовых аккумуляторов 20 и 21-вольтовые, поменяв лишь название. Потом по цепочке добрались до аккумуляторов 10,8 В, превратив их в 12 В. Следом 14,4 В обозвали 16 В.

А теперь – ход конем. Из 14,4-вольтовых, переименованных ранее в 16 В, сделали 18 В, заменив лишь цифру на наклейке.

А какое напряжение правильное?

Аккумуляторы для электроинструмента состоят из набора литий-ионных элементов формфактора 18650 (реже 21700). Для каждой модели производители указывают спецификации, включая рабочие напряжения. Для абсолютного большинства аккумуляторов полностью заряженным считается элемент с напряжением 4,2 В. Полностью разряженным – 2,8 В.

Напряжение 3,6 В является средним в этом диапазоне и по нему можно посчитать емкость в ватт-часах. В современных аккумуляторах производители вместо 3,6 В чаще указывают 3,7 В.

Если взять три элемента в ряд по 3,6 В, их напряжение будет 10,8 В.

Берем четыре элемента – получаем 14,4 В.

Пять элементов – ровно 18 В.

Откуда взялись 20, 21 В и прочие?

Кто-то из маркетологов внезапно узнал про максимальное напряжение элементов в 4,2 В вместо регламентных 3,6 В. Умножил его на 5 и получил 21 В. Далее решил переименовать свои 18-вольтовые аккумуляторы в 21-вольтовые, чтобы умыть конкурентов. У конкурентов тоже есть маркетологи. Те смекнули, что объяснить что-то покупателям – сложно и дорого. Проще тоже переклеить наклейки. И понеслось.

В чем сейчас проблема?

Другие подвальные бренды сейчас обнаружат, что инструмент конкурентов с наклейкой 18 В выглядит привлекательнее на маркетплейсах, чем их с наклейкой 16 В. И тоже начнут переклеивать наклейки.

Впрочем, уже начали. Rddspon прощупывает рынок.

 Вот, как-то так.

Оказалось, что многие не в курсе этого. И в комментариях в моем телеграм-канале практически каждый день спрашивают, какие аккумуляторы лучше – 20V или 21V и подойдут ли? Перешлите это тем, кто путается.

…ну а клеить на 14,4-вольтовые аккумуляторы наклейки 18V – это уже чистое мошенничество.

 

P.S. последние тесты аккумуляторов формфактора Makita LXT 18V выложил вот тут.

Теги:
Всего голосов 16: ↑15 и ↓1+19
Комментарии13

Пользователи постоянно жаловались, что часы на микроволновке в офисе никогда не показывают правильное время, потому что хозяину устройства было лень устанавливать их вручную. Поэтому он сделал в cron задачу по запуску скрипта un**ck-microwave.sh, которая ненадолго отключает питание каждые сутки в полночь.

Теги:
Всего голосов 11: ↑11 и ↓0+14
Комментарии25

Энтузиаст придумал, как смотреть сразу по 12 рилсов за раз - нужны всего лишь икеевский стеллаж и проектор. Работает система так:

  • размещаем на стеллаже сетку из 12 окон и открываем 12 вкладок с рилсами.

  • через OBS захватываем каждый поток, структурируем и подгоняем по размеру.

  • загружаем всё в сетку в Touch Designer — и готово.

  • если добавить Kinect и прописать скрипт, можно будет управлять скроллом всей сетки рукой в воздухе.

Теги:
Всего голосов 3: ↑1 и ↓20
Комментарии5

Достойный внимания proof-of-concept с GitHub: превращаем обычный ноутбук в устройство с сенсорным экраном без какой-либо электроники.

Что понадобится: маленькое зеркало, картон, клей. Бюджет — около 100 рублей

Как это работает:

  1. Зеркало крепится перед веб-камерой под углом так, чтобы камера смотрела вниз на экран

  2. Под острым углом обзора дисплей становится частично отражающим — камера видит палец и его отражение в стекле экрана

  3. Алгоритм анализирует расстояние между пальцем и отражением: если они соприкоснулись — регистрируется клик, есть зазор — курсор следует за пальцем без нажатия

Ограничения очевидны: зависимость от освещения, калибровка, точность. Но как демонстрация принципа — отлично

Репозиторий проекта: github.com/bijection/sistine

Ещё больше интересного и полезного из мира IT — в моём Telegram-канале

Теги:
Всего голосов 9: ↑9 и ↓0+12
Комментарии2

polluSensWeb теперь поддерживает 26 датчиков и веб-хуки

polluSensWeb
polluSensWeb

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

До сих пор polluSensWeb был в основном инструментом визуализации и диагностики. Данные оставались в сессии браузера. Это было удобно для тестирования, калибровки или демонстрации, но ограничивало возможности реального применения.

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

  • Пересылать измерения в базы данных.

  • Запускать оповещения или автоматизацию.

  • Отсылать данные в панели мониторинга, такие как Grafana.

  • Интегрироваться с платформами сообществ или пользовательскими API.

Открытый деплоймент
Проект на GitHub

Теги:
Всего голосов 2: ↑1 и ↓1+2
Комментарии0