Обновить

Как стать автором

Практическое исследование: вайбкодим HFT движок с Gemini 2.5 Pro

Уровень сложностиПростой
Время на прочтение11 мин

На закате массового использованияGemini 2.5 Pro хочу поделиться опытом использования этой модели для тестирования продуктовой идеи: от формирования общей продуктовой концепции до работающего прототипа. Уровень проработки прототипа должен был получиться MVP — не меньше. А если исследование получилось бы крайне удачным, то далее его можно было бы уже развить в полноценный тиражируемый и масштабируемый продукт.

Читать далее
Всего голосов 7: ↑5 и ↓2+6
Комментарии1

ChamelOn: как мы создали production-ready систему анонимизации ПД с защитой от ReDoS и 95% точностью

Время на прочтение33 мин

Команда AI Dev Team разработала ChamelOn за 3 месяца как реальный заказ от клиента — крупного колл-центра с тысячами записей разговоров в день. Система уже работает в production на реальных клиентских проектах.

Читать далее
Рейтинг0
Комментарии0

KRepo: Spring Data для Ktor — без Spring и без боли

Уровень сложностиПростой
Время на прочтение3 мин

KRepo: Никаких имплементаций или инъекций. Под капотом — динамический прокси, кэширование метаданных и независимость от фреймворков: плагины под Exposed, JDBC или MongoDB реализуются отдельно.

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

WireGuard VPN на VPS с Ubuntu 20.04: Своими ручками легко, быстро и весело

Время на прочтение2 мин

Для начала давайте убедимся, что наш VPS находится в самом актуальном и обновленном состоянии. Подключаетесь к VPS через SSH. Запустите следующие команды, чтобы обновить систему и установить необходимые пакеты...

Читать далее
Всего голосов 13: ↑1 и ↓12-11
Комментарии8

Telegram-бот для малого бизнеса на Python и aiogram 3.x: пошаговый гайд за вечер

Уровень сложностиПростой
Время на прочтение7 мин

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

В этой статье разбирается, как с нуля собрать минимально полезного бота для малого бизнеса (например, магазина одежды или студии услуг) на Python и библиотеке aiogram 3.x: от получения токена до развёртывания на сервере. Статья рассчитана на разработчиков, которые уже базово знакомы с Python, но ещё не работали с Telegram Bot API или современными фреймворками для ботов.

Перейти к гайду
Всего голосов 3: ↑1 и ↓2-1
Комментарии2

Гречневая нейронка. Попытка закрыть национальный гештальт

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

Детекция мусора в гречке с помощью нейросети YOLO8n + попытки в real-time детекцию (Docker + FastApi, Gradio, TensorFlow Lite) + предложение добавить такую фичу в приложения продуктовых магазинов. За результатами приглашаю в статью.

Читать далее
Всего голосов 18: ↑18 и ↓0+25
Комментарии13

Как мы учили кассу самообслуживания в столовой отличать борщ от свекольника

Уровень сложностиПростой
Время на прочтение9 мин

Хочу рассказать о том, как мы разрабатывали и внедряли кассы самообслуживания для столовых и фудкортов. Под катом:

Почему распознавать еду сложно (но можно). Где мы ожидали получить проблемы, и где они были на самом деле. Почему не нужно помогать кассиру делать свою работу. Сколько котлет нужно сфоткать для уверенного распознавания. Бунт кассиров, бессмысленный и беспощадный. Какие проблемы создает товароведу касса самообслуживания.

Читать далее
Всего голосов 10: ↑10 и ↓0+13
Комментарии58

Создаем свои компоненты для ESPHome на примере датчика света и приближения (AP3216)

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

ESPHome позволяет создавать программы для микроконтроллеров (ESP32, ESP8266 и т. д.) посредством написания YAML файлов. Это значительно упрощает и ускоряет разработку. Внешние компоненты (external components) разрабатываются с использованием С/С++ и Python и могут быть использованы повторно, по аналогии с библиотеками. Внешние компоненты могут разрабатываться для сенсоров, кнопок, GUI-компонентов и т.д.; подключаться локально или из удаленных репозиториев.

В статье я покажу как создавать внешние компоненты и повторно их использовать на примере AP3216 (датчика света и приближения).

Читать далее
Всего голосов 12: ↑12 и ↓0+15
Комментарии0

Как выбрать лучшие бизнес-клубы России в 2026 году: топ-15

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

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

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

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

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

Роевой интеллект: как 15 строк кода заменяют централизованное управление дронами

Время на прочтение5 мин

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

*Код и симуляция: Python 3.8+, matplotlib, numpy

Проблема централизованного управления

Представьте, что вам нужно координировать движение 50 дронов. Первое, что приходит в голову — центральный контроллер с нейронной сетью, которая вычисляет оптимальные траектории для каждого аппарата. Но у этого подхода есть фундаментальные недостатки:

Читать далее
Всего голосов 18: ↑18 и ↓0+22
Комментарии18

Подготовка к переговорам с помощью AI-ассистента

Уровень сложностиПростой
Время на прочтение4 мин

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

Лично мне всегда не хватало практики.

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

Три урока тайм-менеджмента от компьютеров

Уровень сложностиПростой
Время на прочтение3 мин

Три урока тайм-менеджмента от компьютеров

Что общего у вашего распорядка дня и работы процессора? Оба сталкиваются с проблемой планирования задач. В этой статье вы узнаете, как принципы из информатики — от алгоритмов планирования в Linux до техники «coalescing interrupts» — могут революционно изменить ваш подход к тайм-менеджменту. Автор предлагает три конкретных урока: отказ от поиска идеального порядка, группировка однотипных задач и принятие стратегии «достаточно хорошо». Эти методы помогут вам меньше планировать и больше успевать, вернув себе состояние спокойной концентрации.

Читать далее
Всего голосов 7: ↑6 и ↓1+7
Комментарии2

О дивный новый анимированный мир — ViewTransition в React

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

Всем привет. Я Артем Курочкин, frontend разработчик компании DD Planet.

Сегодня я расскажу об одном из ключевых нововведений в React, представленных на React Conf 2025. Прошу любить и жаловать ViewTransition - нативная поддержка view transition api в экосистеме реакта.

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

Читать далее
Всего голосов 20: ↑20 и ↓0+22
Комментарии4

ProSTQB — бесплатная платформа, которая выводит подготовку к ISTQB на новый уровень

Уровень сложностиПростой
Время на прочтение4 мин

Подготовка к ISTQB давно стала своеобразным «обрядом посвящения» для тестировщиков.

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

Но есть проблема, о которой вслух говорят редко: готовиться к ISTQB всё ещё неудобно.

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

Именно поэтому я решил сделать тот тренажёр, который мне самому хотелось бы использовать. Так появилась платформа ProSTQB — бесплатный удобный инструмент для подготовки ко всем уровням ISTQB, без рекламы, без paywall’ов и без боли.

Сегодня ProSTQB доступен сразу в трёх форматах: веб-версия, приложение для iOS и приложение для Android, что делает его одной из самых доступных платформ на рынке.

Читать далее
Всего голосов 10: ↑9 и ↓1+8
Комментарии7

Wi-Fi наружу, LAN внутрь: лучшее решение для работы в корпоративной сети

Уровень сложностиСложный
Время на прочтение6 мин

В крупных компаниях — особенно в банках, телекомах и государственных организациях — корпоративная сеть устроена так, что весь трафик проходит через периметр безопасности. Это означает:

Читать далее
Всего голосов 4: ↑4 и ↓0+4
Комментарии10

Бот, который не забудет полить. Часть 1. Строим диалоговую логику на python-telegram-bot

Уровень сложностиПростой
Время на прочтение7 мин

Привет! Эта первая часть статьи посвящена архитектурному замыслу, выбору стека технологий и базовой реализации бота-напоминалки для полива растений.

Рассматривается пошаговая реализация консольного Telegram-бота на Python 3.13 с использованием python-telegram-bot v21+ и паттерна ConversationHandler.

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

Код ориентирован на расширяемость — заложена основа для последующей интеграции с БД (SQLite/PostgreSQL)

Читать далее
Всего голосов 11: ↑9 и ↓2+10
Комментарии6

Оптимальный путь в NLP: как стать Middle за полгода

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

Разбираю оптимальный путь в NLP: какие темы не нужны, что важно выучить, и как за 6 месяцев выйти на уровень Middle. Внутри — ошибки обучения, приоритеты и подробный роадмап с вопросами для самопроверки.

Читать далее
Всего голосов 13: ↑5 и ↓8-3
Комментарии15

Расширяем функционал Apache NiFi 2.0: руководство к написанию своего процессора

Уровень сложностиСредний
Время на прочтение17 мин

Привет, Хабр!

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

Apache NiFi — программный продукт с открытым исходным кодом, написанный на языке Java, предназначенный для автоматизации потоков данных между системами. Главная его задача: организовывать ETL-процессы. На GitHub у Apache NiFi имеется 5.9 тысяч звезд.

Эта статья посвящена написанию процессора для Apache NiFi на Java и требует базовых знаний в области Apache NiFi, опыт программирования на Java и IDE на борту компьютера.

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

ESPB — брат WASM для ESP32

Время на прочтение7 мин

Привет, Хабр! Меня зовут Андрей. По основной профессии я инженер-проектировщик, а программирование для меня — это хобби и инструмент, помогающий в работе.

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

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

Читать далее
Всего голосов 16: ↑16 и ↓0+17
Комментарии26

Как мошенники крадут криптовалюту под видом вакансий для QA-инженеров

Уровень сложностиСредний
Время на прочтение9 мин

Disclaimer: Эта статья предназначена исключительно для образовательных целей и повышения осведомлённости о киберугрозах. Любое использование описанных техник в злонамеренных целях строго запрещено и преследуется по закону.

Читать далее
Всего голосов 5: ↑5 и ↓0+6
Комментарии3