RU

Бэкап SQLite прошёл integrity_check, но потерял 90% данных: проверяю пять способов копирования

Для небольшого проекта мне понадобилось настроить резервное копирование SQLite. База используется постоянно, останавливать приложение ради каждого б…

SQLiteWALSQLite backupBackup APIVACUUM INTOintegrity_checkбэкап sqliteвосстановление SQLite
Habr
RU

Как я автоматизировала новостной поток: Flask, SQLite, AI и ошибки на пути к автопубликации

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

AIнейросетиPythonFlaskSQLiteOpenAI APIWordPressCMS
Habr
RU

Как я перестал перечитывать десятки Telegram-каналов: локальный архив на Telethon, SQLite FTS5 и ИИ-дайджесты

За ночь и рабочий день в десятках Telegram-каналов накапливаются повторы, уточнения и отдельные сообщения, которые легко пропустить. Я сделал локаль…

TelegramTelethonSQLiteFTS5искусственный интеллектopen sourceWindowsTelegramNewsAI
Habr
RU

[Перевод] Баг в SQLite скрывался 16 лет: как Tailscale потратила полгода на его поиски

За полгода Tailscale 19 раз столкнулась с повреждением баз SQLite, но воспроизвести сбой не удавалось: между инцидентами проходили то часы, то недел…

SQLiteWALповреждение базы данныхгонки данныхконтрольные точкирезервное копированиедиагностика сбоеввосстановление данныхTailscale
Habr
RU

Полмиллиона словоформ для ингушского языка, у которого не было ни анализатора, ни корпуса

У ингушского глагола «деша» на нашей карточке 98 форм — от инфинитива до уступительного перфекта отрицательного , а всего по словарю их вышло полмил…

ингушский языкморфологияпарадигмыморфоанализатормалоресурсные языкилингвистикасловарькорпус текстовNLPSQLite
Habr
RU

Нейронки опрокинули гипотезы, которым было по 50–90 лет. И тут есть нюанс

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

AnthropicматематикаOpenAIЛевент АльпёгеClaude Fable 5ЭрдёшLeanSQLite
Habr
RU

AI‑тренер по CS2 на DeepSeek: где LLM выдумывает и почему семь недель стоили $1,45

Всем привет. Я много лет играю в Counter-Strike и тренируюсь, как большинство: захожу в Deathmatch «размяться», играю три катки, тильтую, выхожу. Се…

LLMDeepSeekгаллюцинациипет-проектASP.NET CoreSQLiteEntity FrameworkCounter-Strike 2
Habr
RU

Codex жрёт контекст? Я дал ему локальную память на SQLite — и перестал кормить его простынями промптов

Codex хорош, пока не приходится в пятый раз объяснять ему одни и те же правила проекта: где проверки прав, как запускать тесты, почему не надо тащит…

Codexпамять агентаMCPSQLiteэкономия токеновконтекст LLMcoding agentHermes Codex Plugin
Habr
RU

Как за один вечер я написал сервис инвентаризации оргтехники для филиальной сети из 16 локаций

Знакомая работает в IT-департаменте организации с 16 филиалами и ~5000 единиц оргтехники на балансе. Попросила: “Сделай сервис, чтобы загрузить фотк…

PythonFastAPISQLiteETLpandasинвентаризацияClaude visionOpenRouterSQLAlchemy
Habr
RU

CodeGraph: граф кода для Claude Code вместо grep по файлам. Разбираю архитектуру и проверяю бенчмарки

Если вы работаете с Claude Code на больших проектах, знаете картину: задаёшь вопрос “как устроена авторизация” — и агент рекурсивно бегает по файлам…

Claude CodeMCPAI-агентыtree-sitterSQLiteиндексация кодаCodeGraphграф кода
Habr
RU

Почему ваше приложение тормозит и как мы это исправили с помощью PowerSync

Как мы ушли от архитектуры request-wait-response, перенесли чтение данных на фронтенд через локальную SQLite и сделали интерфейс быстрее с помощью P…

local-firstPowerSyncSQLitePostgreSQLсинхронизация данныхoffline-firstархитектура приложенийbackendмобильные приложенияUX
Habr