RU

Три месяца pet‑проекта: 450 Telegram‑каналов стримеров, 20 тысяч строк PHP и 1 рубль в день

Летом я сделал сайт, который собирает публичные Telegram‑каналы российских стримеров в одну ленту. Идея была простая: я подписан…

phpsqlitetelegramseoяндекс вебмастерpet-проектshared-хостинг
Habr
RU

Эвакуация за один день: как я перенёс два приложения и детектив-ARG из облака под ударами на собственный VPS

Привет, Хабр. Это продолжение истории студии из одного человека. В прошлый раз я рассказывал, как собрал детектив-ARG на чистой статике , а бэкенд м…

serverlessvpsdisaster recoveryбэкапыdockercaddysqlitenode.jsяндекс облакоindie
Habr
RU

Автоматизация матчмейкинга: как я знакомлю полезных друг другу лидов

Я много знакомлю лидов друг с другом. Теперь этот процесс автоматизирован. Этот способ позволяет мне расширять свой нетворк и давать пользу тем, с к…

crmmatchmakingintronetworkingsqliteлидогенерацияметрикиавтоматизацияtelegram
Habr
RU

Шестнадцать обещаний и две модели, которые пытались их нарушить: как мы выпускали skillmem 0.12

В 0.11 мы сорок раундов гоняли ИИ-ревьюеров по коду и нашли много багов. Но у каждого ревьюера было своё представление о том, что значит «правильно»…

mcpclaude-codecodexsqlitellmhypothesisтестированиеопенсорс
Habr
RU

Одна папка вместо разбросанных файлов: как я сделал переносимое хранилище для офлайн-приложения на Flutter

Прошлый раз я писал про то, как заложил в схему БД поля под синхронизацию, которой пока нет. Синхронизации до сих пор нет, зато вышли два обновления…

fluttersqlitedartlocal-firstофлайн-приложениерезервное копированиебэкап sqlitewal
Habr
RU

Как я научил LLM читать чужую кодовую базу, вместо того чтобы галлюцинировать API

Разбор архитектуры ИИ-агента для статического анализа кода: локальный индекс на SQLite, 71 инструмент, цикл tool-calling на 30 ходов и валидаторы, к…

ииtool-callingllmстатический анализ кода1сsqliteragвекторный поисквайб-кодингнейросети
Habr
RU

Как я спроектировал офлайн‑приложение для заметок под будущую синхронизацию — и собрал лендинг без единой сборки

Полгода назад я в одиночку начал делать Nookly — локальное приложение для заметок на Flutter: страницы, блочный редактор, таблицы с канбан-видом, по…

fluttersqlitesqlite3reacttailwindcssлокальное хранение данныхpet-проект
Habr
RU

Как я собрал бота‑команду из 11 ИИ‑юристов и что под капотом пошло не так первым же смоук‑тестом

Полтора месяца назад мне пришла претензия на 44 тысячи рублей за фото восьмилетней давности на сайте нашего отеля — типичный «фотобанковский» иск с…

pythonaiogramfastapiclaude apianthropicllmtelegram botчат-ботsqlitepet-project
Habr
RU

Одиннадцать релизов за сутки: как мы чинили память ИИ-агента и что из этого вышло

Я сел проверить собственный инструмент — локальную память для кодовых агентов — и нашёл в нём подряд одиннадцать вещей, которые надо было чинить. St…

skillmemclaude-codecodexmcpsqlitepythonпамять
Habr
RU

Как я автоматизировал почти всю работу в CRM

Я долго ходил по конференциям, у меня хороший нетворк, и все это длительное время я наполнял CRM контактами, результатами звонков, переписками, дого…

crm системаавтоматизация продажai-агентыllmsqlitetelegram apiлидогенерацияскоринг лидовдедупликация данныхреактивация клиентов
Habr
RU

Отбор акций на .NET: 14,5 млн баров в SQLite, фильтр, который мерил не в тех единицах, и перестановочный тест

Каждый вечер мне нужно ответить на один вопрос: на какие бумаги из примерно тринадцати тысяч имеет смысл потратить время сегодня. Не «какие вырастут…

c#.netsqliteвременные рядыоптимизацияпараллельные вычислениябэктестперестановочный тестанализ данныхотбор акций
Habr
RU

Локальный компаньон для Genshin, HSR и ZZZ: как я упаковал три игры в офлайн‑приложение без бэкенда

Забыли забрать ежедневные гемы или потеряли счёт круткам до гаранта? Рассказываю, как я решил собственную проблему и разработал Gacha…

android разработкаjavaroom databasesqliteworkmanagergenshin impactархитектура android-приложенийгача-игрыпомощникинструменты
Habr
RU

Мне 15. Мой сайт грузился две секунды, потому что каждый CSS-файл писал в базу данных

Сайт не сломан. Он открывается. В логах чисто, ошибок нет — просто ты кликаешь по вкладке и успеваешь заметить, что кликнул. Я померил: страница каб…

оптимизацияпроизводительностьпрофилированиеfastapisqlitetailwind cssкэшированиеотладкапет-проектself-hosted
Habr
RU

Человек между агентом и кнопкой: почему слой подтверждения — это такая сложная инженерия

Мой агент дошёл до состояния, когда я перестал читать письма перед отправкой. Между «агент решил» и «письмо ушло» не было ничего — ни…

llm-агентыpythonsqlitehuman-in-the-loopexactly-onceтестированиемутационное тестированиеконкурентность
Habr
RU

Как я собрал сайт на 30 000 SEO‑страниц за месяц

Я играю на гитаре. Не то чтобы хорошо, но у костра сходит. И каждый раз одна и та же сцена: кто-то просит сыграть конкретную песню, я достаю телефон…

astroстатическая генерацияseoиндексациянейросетиии-помощникsqlitepwaаккордыпет-проект
Habr
RU

Книга: «Основы Go»

Привет, Хаброжители! Язык Go востребован в разработке облачных сервисов и распределенных систем благодаря простоте, высокой производительности и вст…

sqliteтестирование it-системоблачные сервисымикросервисыdevopsserverlessпараллельное программированиегорутиныооп
Habr
RU

Автоматизируем первую линию диспетчерской службы на примере управляющей компании

Звонки в управляющую компанию различаются по срочности: один жилец хочет узнать про график капитального ремонта, другому нужен электр…

pythonflasksqliterequestsпервая линия подержки
Habr
RU

Карточки из музыкальной студии 1975 года против продуктовых тупиков

Есть задачи, которые вроде бы не выглядят тупиком. Всё уже обсудили, аргументы есть — а решение почему-то снова переезжает на следующую неделю. Я ре…

product managementискусственный интеллектdeepseeknext.jsllmembeddingssqliteuxproduct designproduct discovery
Habr
RU

redb 3.3.0: решение уровня энтерпрайз на .NET — своя БД, свой Apache Camel и рантайм с дашбордом (и всё это бесплатно)

Когда говорят «энтерпрайз-стек на .NET», обычно имеют в виду зоопарк: база от одного вендора, шина от другого, ORM с миграциями, отдельный оркестрат…

c#sqlitedotnetkafkarabbitmqredbsqstelegram
Habr
RU

Как я навайбкодил каталог бесплатных парковок Петербурга и России

Привет, сообщество! Уже долгое время я отмечал на для себя на карте бесплатные парковочные места в центре города; Этот список быстро начал "ходить п…

claudeвайбкодингsqliteleafletпарковкагородавтомобили
Habr
RU

Записная книжка, которой не было, или Почему простота — истинная добродетель

Я изучил записные книжки шести писателей-классиков и обнаружил, что ни один из них не вёл "систему управления знаниями". Их тетради были хаотичны, а…

gosqliteзаписная книжкаминимализмsucklessвайбкодинглитератураписательствоobsidianpkms
Habr
RU

Как я устал от фейковых скидок на Wildberries и написал парсер для аналитики цен на спортпит

Хабр, Привет! Пожать заветную сотку, добрать белка, закрыть углеводное окно и просто попозировать после тяжелой потной тренировки — всё это не&…

парсингpythonwildberriesанализ данныхapiмаркетплейсыsqlitepandasценообразованиескидки
Habr
RU

Как я за 12 дней переписал 6 лет Excel-учёта в локальное фитнес-приложение на Electron, FastAPI и SQLite

Последние шесть лет я собирал данные о своих тренировках. Сначала это была обычная тетрадка, потом заметки в телефоне, затем Excel. Со временем табл…

electronfastapisqlitecursoropenaidesktopai-агенты
Habr