Статьи
Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.
Почтовый ящик переполнен, хотя место есть: как проверить квоты
Почему почта возвращает quota exceeded при свободном диске: mailbox quota, inode, Maildir, Dovecot index, hidden folders, domain limits, filesystem reserve и пересчет квот.
Читать статью →Этап кандидата меняется без записи в истории: как восстановить аудит
Почему ATS меняет стадию кандидата без audit trail: прямой update, импорт, автоматизация, bulk action, actor context, event log и восстановление переходов.
Читать статью →Чанки документов разрезают важный контекст RAG: как настроить разбиение
Как улучшить RAG, если chunking отделяет определения, таблицы и условия: структурное разбиение, overlap, parent-child retrieval, metadata, reranking и оценка ответов.
Читать статью →Serverless-функция создает бесконечный цикл событий: как остановить
Как найти и остановить event loop в Lambda, Cloud Functions или webhook: рекурсивный trigger, retry, output prefix, idempotency, DLQ, concurrency и безопасный replay.
Читать статью →HEIC-фотографии с iPhone не отображаются на сайте: как конвертировать
Что делать с HEIC и HEIF при загрузке на сайт: проверка MIME, серверная конвертация в JPEG или WebP, EXIF orientation, цветовой профиль, лимиты и хранение оригинала.
Читать статью →Формула не работает после импорта из Google Sheets: как найти различие
Почему формула ломается после переноса в Excel или другую таблицу: разделители, locale, имена функций, массивы, даты, ссылки, типы данных и безопасная проверка результата.
Читать статью →Форма отправляет данные предыдущего пользователя: как очистить состояние
Почему SPA или SSR-форма сохраняет чужие значения: общий store, кеш страницы, reused component, browser autofill, service worker и защита от утечки персональных данных.
Читать статью →API-фильтр дает разные результаты при одинаковом запросе: как исправить
Почему одинаковый API-запрос возвращает разные записи: нестабильная сортировка, offset pagination, реплики, кеш, timezone, нормализация параметров и snapshot consistency.
Читать статью →Файлы загружаются в S3, но не открываются: как проверить доступ и метаданные
Почему объект есть в S3, но браузер получает AccessDenied, поврежденный файл или неверный тип: bucket policy, ключ, Content-Type, CORS, multipart upload, KMS и signed URL.
Читать статью →Файлы выгрузки содержат разные кодировки: как привести данные к UTF-8
Как диагностировать смешанные UTF-8, Windows-1251 и BOM в CSV, XML и текстовых выгрузках: определение источника, нормализация, валидация и безопасная повторная обработка.
Читать статью →MQTT-устройство не восстанавливает подписки после reconnect: как исправить
Почему MQTT-клиент после разрыва соединения больше не получает команды: clean start, session expiry, resubscribe, client ID, QoS, keepalive и backoff.
Читать статью →Файл из платного раздела доступен по постоянной ссылке: как закрыть доступ
Как защитить платные файлы от прямых URL: private storage, проверка entitlement, короткие signed links, CDN, Range requests, отзыв доступа и аудит скачиваний.
Читать статью →