Статья
Обзор для разработчиков: микросервисы, безопасность, 1С и нейропоиск
В дайджесте: практическое руководство по созданию веб-сервиса на Go, анализ паттернов микросервисной архитектуры и сборка нейропоисковика без облаков. Также обзор инструментов для разработки на 1С, включая мобильное приложение для ОФЗ и ана
Коротко
- Вышла первая часть практического цикла по созданию веб-сервиса на чистом net/http в Go.
- Предложена новая структура для понимания взаимосвязей между паттернами микросервисной архитектуры.
- Разработан нейропоисковик по 17 млн изображений на базе OpenCLIP и Qdrant без использования облачных сервисов.
- Для разработчиков на 1С представлены два инструмента: мобильное приложение для расчёта доходности ОФЗ и анализатор конфигураций.
- Опубликована инструкция по сборке самодельного джаммера Bluetooth и Wi-Fi с радиусом действия до 30 метров.
Практика Go: от основ к сервису
Что случилось
На «Хабре» стартовал практический цикл статей «Разбираем net/http на практике». В первой части автор с нуля создаёт сервис DeadDrop — аналог Privnote для безопасной передачи самоуничтожающихся сообщений и файлов, используя только стандартную библиотеку Go.
Почему важно
Цикл предлагает не абстрактную теорию, а пошаговое руководство по созданию реального веб-сервиса. Это ценный ресурс для начинающих Go-разработчиков, которые хотят понять основы HTTP-серверов, маршрутизации и обработки запросов на практике.
Кому важно
Начинающим и продолжающим разработчикам на Go, которые хотят углубить понимание стандартной библиотеки net/http и научиться строить простые, но функциональные веб-приложения.
Что делать
Изучить первую часть цикла, чтобы понять базовые принципы. Следить за выходом следующих частей для углубления знаний. Попробовать повторить или модифицировать проект для закрепления навыков.
Источник
Разбираем net/http на практике: пишем веб-сервис DeadDrop для безопасного обмена сообщениями
Микросервисы: новая структура паттернов
Что случилось
Опубликована статья, предлагающая новый взгляд на микросервисные паттерны. Автор структурирует их, объединяя в логические группы, чтобы показать взаимосвязи и упростить понимание архитектурных подходов.
Почему важно
Изучение микросервисных паттернов часто вызывает путаницу из-за их большого количества и кажущегося дублирования. Новая структура помогает систематизировать знания, что облегчает выбор правильного подхода для конкретной задачи проектирования.
Кому важно
Архитекторам и backend-разработчикам, которые проектируют или поддерживают микросервисные системы. Статья будет полезна как для изучения темы, так и для структурирования уже имеющихся знаний.
Что делать
Ознакомиться с предложенной структурой паттернов. Использовать её как карту при изучении новых паттернов или при проектировании систем для более осознанного выбора решений.
Источник
Связь паттернов микросервисной архитектуры
Нейропоиск без облаков
Что случилось
Описан опыт построения распределённой системы поиска по визуальному стилю для коллекции из 17 миллионов изображений (4 ТБ). Решение использует OpenCLIP для создания эмбеддингов, векторную БД Qdrant и ZeroTier для организации сети вместо облачных сервисов.
Почему важно
Проект демонстрирует, как можно создать мощный нейропоисковик, аналогичный коммерческим продуктам, с ограниченным бюджетом, используя opensource-инструменты и собственную инфраструктуру. Это пример практической реализации современных ML-технологий.
Кому важно
ML-инженерам, data scientist'ам и разработчикам, интересующимся компьютерным зрением и поисковыми системами. Также полезно тем, кто ищет альтернативы облачным сервисам для обработки больших данных.
Что делать
Изучить архитектуру решения для понимания ключевых компонентов (OpenCLIP, Qdrant). Оценить возможность применения подобного подхода для своих задач, связанных с поиском по мультимедиа или обработкой больших датасетов.
Источник
Нейропоисковик на 17 миллионов картинок: OpenCLIP, Qdrant и ZeroTier вместо облаков
Инструменты для разработчиков 1С
Что случилось
Представлены два инструмента для экосистемы 1С. Первый — мобильное приложение «Доходность ОФЗ», полностью написанное на 1С для Android, которое рассчитывает доходность облигаций федерального займа. Второй — конфигурация «Анализ конфигураций (версия 5)» для проверки конфигураций, расширений, отчётов и обработок на наличие ошибок, связанных с вызовом функций.
Почему важно
Мобильное приложение показывает возможности 1С за пределами типичных бизнес-задач. Анализатор конфигураций — это практический инструмент для повышения качества и надёжности кода в проектах на 1С, что особенно актуально для крупных и сложных систем.
Кому важно
Разработчикам и архитекторам на платформе 1С. Приложение для ОФЗ может быть интересно как пример нетривиального использования платформы. Анализатор — необходимый инструмент для команд, занимающихся разработкой и поддержкой конфигураций.
Что делать
Разработчикам 1С ознакомиться с анализатором конфигураций и оценить его применение в своих проектах для автоматизации поиска потенциальных ошибок. Изучить код мобильного приложения как кейс разработки.
Источник
Мобильное приложение на 1С «Доходность ОФЗ» (только для Android)
1С: Анализ конфигураций, расширений, отчетов и обработок на наличие ошибок (версия 5). Анализ состава расширений
Безопасность: самодельный джаммер
Что случилось
Опубликована инструкция по созданию самодельного джаммера, способного подавлять сигналы Bluetooth и Wi-Fi в радиусе до 30 метров. Устройство предназначено для использования в условиях, где необходимо гарантированно предотвратить беспроводные подключения, например, для защиты от утечек информации или следящих маячков.
Почему важно
Статья поднимает вопросы физической безопасности и защиты периметра. Она демонстрирует, что относительно простыми средствами можно создать устройство, серьёзно влияющее на беспроводную связь в помещении. Важно помнить о правовых ограничениях на использование подобных устройств.
Кому важно
Специалистам по информационной и физической безопасности, инженерам-электронщикам. Также полезна для общего понимания уязвимостей беспроводных технологий и методов защиты конфиденциальных переговоров или данных.
Что делать
Ознакомиться с принципом работы для понимания угроз. Использовать эти знания для тестирования защищённости собственных помещений. Помнить, что создание и использование джаммеров во многих странах регулируется законом, и применять их можно только в строго определённых законных рамках.
Источник
Самодельный джаммер Bluetooth и Wi-Fi в радиусе 30 метров
Риски и неопределенности
- Правовой статус джаммеров: Создание и использование устройств для подавления радиосигналов (Bluetooth/Wi-Fi) во многих юрисдикциях является незаконным. Применение возможно только в строго контролируемых и санкционированных условиях, например, на некоторых режимных объектах. Неправомерное использование грозит серьёзными штрафами.
- Качество opensource-решений: Эффективность и стабильность самодельных систем, таких как нейропоисковик на OpenCLIP и Qdrant, напрямую зависит от навыков разработчика и может требовать значительной доработки и оптимизации для production-среды.
- Этика использования LLM: Дискуссия о том, является ли использование языковых моделей при написании текстов «читерством» или легитимным инструментом, продолжается. Это создаёт неопределённость в сообществе авторов и может влиять на восприятие контента читателями.
- Специфика нишевых технологий: Статьи о микроконтроллерах TMS320C28xx или инструментах для 1С имеют узкую, но важную аудиторию. Актуальность и глубина таких материалов со временем может меняться в зависимости от развития самих платформ.
Несмотря на разнообразие тем, от практического программирования до вопросов безопасности, общий тренд — углубление в специализированные инструменты и поиск эффективных решений вне зависимости от бюджета. Сообщество продолжает генерировать практические знания, будь то через opensource-проекты, аналитические статьи или дискуссии об этике новых технологий.
Источники
- Нейропоисковик на 17 миллионов картинок: OpenCLIP, Qdrant и ZeroTier вместо облаков
Как сделать свой аналог Pinterest, если у вас нет бюджета корпорации, но есть 4 ТБ картинок (17 миллионов штук) и желание искать по ним не просто по тегам, а по визуальному стилю? В статье — опыт построения распределенной системы поиска из
- Самодельный джаммер Bluetooth и Wi-Fi в радиусе 30 метров
В некоторых условиях в целях безопасности нельзя допустить подключение устройств по беспроводной связи. Например, на предприятиях, где высок риск утечки информации. Или чтобы гарантированно погасить следящие маячки типа Airtag вокруг себя.
- Особенности работы с микроконтроллерами TMS320С28xx
Микроконтроллеры серии TMS320C28xx (C2000) от Texas Instruments появились достаточно давно, однако до сих пор остаются актуальными в ряде задач. Эти микроконтроллеры отличаются надёжностью, обладают значительным объёмом оперативной памяти,
- Мобильное приложение на 1С «Доходность ОФЗ» (только для Android)
Мобильное приложение, полностью сделанное на 1С: «Доходность ОФЗ» позволяет рассчитать доходность по облигациям федерального займа (ОФЗ), выпускаемые Минфином РФ по 2 видам доходности: 1) «Простая доходность к погашению» — это годовая доход
- Разбираем net/http на практике: пишем веб-сервис DeadDrop для безопасного обмена сообщениями
Первая часть цикла «Разбираем net/http на практике»: создаём с нуля сервис DeadDrop — аналог Privnote для безопасной передачи самоуничтожающихся сообщений и файлов. На чистой стандартной библиотеке net/http разбираем основы: • запуск HTTP-с
- 200 статей и 2200 новостей спустя: как мы провели 2025 год в BotHub
2025 год добавил в историю агрегатора множество новых глав. BotHub завершает 2025 год на «Хабре» с чувством выполненного долга и лёгкой улыбкой первопроходца. Уверенно заявляем: мы на подъёме! И цифры говорят сами за себя: • 200+ статей: вм
- Оценка состояния пациента перед массажем: практический клинический минимум (прототип главы будущего учебника)
Статья посвящена клинической настороженности массажиста в первые минуты контакта с пациентом - ещё до начала процедуры. Показано, почему одной техники массажа недостаточно без клинического мышления: массажист часто видит человека дольше и в
- 1С: Анализ конфигураций, расширений, отчетов и обработок на наличие ошибок (версия 5). Анализ состава расширений
Конфигурация «Анализ конфигураций (версия 5)» — позволяет проверять любые конфигурации, расширения, отчеты и обработки на наличие ошибок, связанных с вызовом экспортных функций и процедур общих модулей и модулей менеджеров объектов. Проверя
- LLM в тексте: читерство или редактура
В комментариях к статьям всё чаще всплывает спор: использование LLM — это обман или нормальный инструмент автора? Кстати, многие из этих авторов начинали писать ещё до появления нейросетей, мессенджеров и соцсетей. Они учились разбираться в
- Связь паттернов микросервисной архитектуры
В этой статье я хотел бы рассмотреть микросервисные паттерны под другим углом. Когда я начинал изучение микросервисных паттернов, у меня постоянно был вопрос: Так это же было в другом паттерне. Я решил немного структурировать их: объединить