Обновить
256K+

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

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

706,56
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Делаем RAG-систему с нуля

Время на прочтение17 мин
Охват и читатели1.9K

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

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

Единственный минус, когда их много - для того чтобы что-то найти нужно пройтись по каталогам где они лежат и увидеть глазами.
Особенно - если их никто не пытался строго структурировать, и они лежат где-то так:
"Документы/старое/1/1/разобрать/старый диск/Документы/Работа/...".
Ну, это конечно запущенный случай, и надо бы разобрать, когда-нибудь, может быть - ну, собственно говоря, там так и написано...

Что если попробовать прикрутить к этому поиск?

Читать далее

Новости

Repka Pi 5, обзор и сравнение c Raspberry Pi 5 — сразу впечатляющие результаты

Уровень сложностиПростой
Время на прочтение20 мин
Охват и читатели6K

Около полугода назад проект Репка выпустил и вывел на рынок пятую версию — Repka Pi 5, сравним производительности Raspberry Pi 5 и Repka Pi 5.
Насколько Repka Pi оказалась быстрая? Если совсем кратко, то вот так:
— производительность процессора в 1,5 раза выше;
— скорость работы с ОЗУ выше более чем в 2 раза;
— производительность графической подсистемы выше в 1,9 раз.

Читать далее

Как мы печатали работающий сервер: история одного приза

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели6.3K

Собирались мы как-то на конференцию в качестве консультантов на стенд решения. Рассказывать должны были про сервис Evolution Bare Metal. Идейным вдохновителем выступил @echo0x00, он знал, что мы с коллегой 3D-печатники, поэтому предложил как-нибудь нетривиально привлечь внимание гостей к нашему стенду, например, напечатав мини-стоечку с нашим лого. 

Слово за слово, предложение за предложением и вот уже то, что должно было быть простой сувениркой на один день, превратилось в крутой 3D-инженерный проект, которым даже можно управлять через Wi-Fi. Получилось настолько прикольно, что коллеги из маркетинга даже предложили разыграть его среди тех, кто придумает самый классный способ взломать облако. Впрочем, обо всем по порядку…

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

Читать далее

Скоростная разработка электроники 2

Время на прочтение9 мин
Охват и читатели11K

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

Читать далее

Как я собирал свой первый ПК на Pentium 166 в 1998 году и почему это было лучше, чем собирать Ryzen сейчас

Уровень сложностиПростой
Время на прочтение8 мин
Охват и читатели13K

Весной девяносто восьмого года у меня на полу стояла картонная коробка из-под телевизора, в которую продавец на радиорынке сгрузил все, что я купил за полгода экономии на обедах, и я честно не понимал, что из этого куда втыкается, хотя уже месяц читал «Компьютерру» и распечатки из ФИДО, которые таскал мне приятель.

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

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

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

Читать далее

Подружить Xiegu с Icom: подключение усилителя GPA-100 к IC-705

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели6.6K

Продолжаю радиолюбительскую тему.

Китайская компания Xiegu предлагает радиолюбителям не только трансиверы, но и два весьма годных усилителя с выходной мощностью 100 Вт для совместного использования с портативными QRP аппаратами. Конечно же, они в основном предназначены для работы с трансиверами Xiegu — G90, X6100 и X6200. Но эти усилители популярны и среди пользователей других QRP трансиверов, например, IC-705. И тут возникает проблема несовместимости ALC, заставляющей внимательно следить за уровнем мощности, подаваемым на усилитель. Другой момент связан с использованием внешнего автоматического тюнера: если стационарные трансиверы Icom автоматически снижают мощность до нескольких ватт при настройке тюнера, тюнер, подключенный к IC-705 и усилителю, требует внимательности: перед настройкой нужно нажать на усилителе кнопку BYPASS (BYP), и если этого не сделать, сжечь можно и тюнер, и выходной каскад усилителя. Предлагаемое устройство решает обе эти проблемы.

Читать далее

Метеостанция, которая измеряет радиацию: счётчик Гейгера, ESP32 и LoRa

Уровень сложностиПростой
Время на прочтение15 мин
Охват и читатели6.9K

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

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

Читать далее

Составное устройство USB на AT32. Часть 1: Подготовка

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели11K

История эта началась два года назад, когда подписчики моего канала начали регулярно и настойчиво интересоваться, когда же в «Селените появится режим автономной обработки сигналов». Базовый блок трансивера получился достаточно компактным, 100х62х23 без выступающих частей, и желание пользователей «отвязать» его от компьютера, где как раз и производилась обработка сигнала, было вполне резонным.

Читать далее

Про магнитопроводы/сердечники катушек (в том числе, полностью самодельные)

Время на прочтение10 мин
Охват и читатели11K

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

Интересно, что ферромагнитные сердечники могут быть изготовлены даже самостоятельно — конечно, уступающие по эксплуатационным свойствам заводским изделиям, но, сам факт наличия такой возможности всё равно занятен (и, думается, малоизвестен для широкой публики!)… 

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

Читать далее

Теплицы на автопилоте: свет, шторы и вентиляция

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели6.7K

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

Читать далее

Добро пожаловать в пластмассовый мир. Как работает модель BrickGPT/LegoGPT

Время на прочтение6 мин
Охват и читатели12K

Приветствую, уважаемые читатели.

Эта статья будет настолько философской и платонической, насколько это возможно на Хабре.

Читать далее

Что в рюкзаке у FPVшника

Время на прочтение9 мин
Охват и читатели8.1K

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

Читать далее

BLDC и магнитный энкодер — рецепт получения позиционного привода из FPV-моторчика

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели7.1K

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

Читать далее

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

Замена кнопки тачпада Asus ZenBook Flip 13

Уровень сложностиПростой
Время на прочтение2 мин
Охват и читатели6.5K

Всем привет! Сегодня опишу мой небольшой путь по переделке дефолтной кнопки тачпада на ноутбуке Asus ZenBook Flip 13 (UX363EX)

Читать далее

Hello World для STM32

Уровень сложностиСредний
Время на прочтение14 мин
Охват и читатели15K

Когда пишут программу HelloWorld на C, обычно выводят текст “Hello, World!”. Но когда программа пишется для микроконтроллера, часто ограничиваются миганием светодиода, особенно для микроконтроллеров семейства STM32.

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

Читать далее

Говорящие часы для слабовидящего пожилого человека

Уровень сложностиПростой
Время на прочтение1 мин
Охват и читатели6.7K

Мне нужны были говорящие часы для слабовидящего человека. Купил первые попавшиеся на маркетплейсе и понял, что они непригодны, так как звук тихий, голос высокий и неразборчивый для пожилого человека.
Пришлось слепить говорящие часы самому. Использовал то, с чем был знаком. А именно, написал программу для Windows. Возможно, кому-то пригодится.

Читать далее

От игрушки с AliExpress до профессиональной оптики: какие микроскопы можно рекомендовать для ремонта электроники

Время на прочтение7 мин
Охват и читатели11K

Привет, Хабр! Сегодня поговорим о микроскопах. Постараюсь рассказать о своем опыте подбора разных моделей для своих ремонтных целей. Первый у меня появился лет десять назад, наверное, — я тогда занялся изучением ремонта телефонов. Было интересно разбирать и анализировать поломки, постепенно стало получаться, но пришло понимание, что без оптики прогресса не будет. Хотелось ведь рассмотреть SMD-компоненты, дорожки и вот это все. Решил не рисковать и приобрел пластиковый китайский USB-микроскоп. Да, прибор оказался почти игрушечным, но пользу все-таки принес.

Позже задачи менялись, ремонты становились все более сложными и комплексными. Вместе с ними изменялись и микроскопы. Короче, решил поделиться своим впечатлением о них с вами. Расскажу о пяти приборах — четырех, с которыми я работал, и одном, о котором можно пока лишь помечтать. Поехали! 

Читать далее

Основы Universal Measurement and Calibration Protocol (XCP)

Уровень сложностиСредний
Время на прочтение5 мин
Охват и читатели10K

XCP (Universal Measurement and Calibration Protocol) — это бинарный автомобильный интерфейсно-независимый протокол прикладного уровня модели OSI-7. Используется при разработке и отладке ECU. Появился в далёком 2003 году как потомок ранее существующего протокола CCP.

Читать далее

Двухпанельный файловый менеджер на Delphi. Из NDN с любовью…

Время на прочтение25 мин
Охват и читатели21K

Знаете это царапающее чувство, когда в 2026 году открываешь проводник Windows с вкладками, ждешь пару секунд, пока он сообразит отобразить сетевой диск или каталог с громадным репозиторием, и ловишь себя на каком-то тихом раздражении? Где нужный файл? А вот он! И что? Щелкаешь на него и ждешь еще 1-2 секунды для запуска сторонней программы для работы с этим. А еще... Где это нужное сейчас окно проводника? А вот оно! Так, а где предыдущее окно? Так, закрываем все и переоткрываем только нужные окна! Тааак....

Информационный шум вокруг уверяет, что будущее уже тут: всё давно переехало в веб, десктопные интерфейсы – в браузерных движках, а консольные утилиты – на современных системных языках. Но когда наступает реальность – нужно за полминуты разгрести хаос на дисках, сравнить два каталога по контрольным суммам, быстро заглянуть в многомегабайтный лог или быстро поправить конфиг на сервере – руки сами собой, на безусловных рефлексах, тянутся к двум панелям и функциональным клавишам от F3 до F8.

Я пользуюсь двухпанельными менеджерами прямо-таки с момента появления в России Нортона (ну и потом безусловной замены на Волкова) и как программист всегда искал подобные инструменты по ходу развития операционных сред.

И в конце концов, наверное, вынужденно, пришел к мысли: хочешь получить что-то, что тебе нравится – делай сам.

Читать далее

Мобильник почти из ничего: Как ИИ помог собрать телефон из деталей с маркетплейсов

Уровень сложностиСредний
Время на прочтение7 мин
Охват и читатели29K

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

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

Замечу, что я использовал только бесплатные DeepSeek, Gemini и ChatGPT в бесплатном ограниченном режиме. Какой-то особой системы когда кому и какие задавать вопросы не было. Обычно переключался между ними, когда кто-то начинал тупить.

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

Радиомодуль проще купить готовый. Я выбрал такой:

Читать далее
1
23 ...