kodnado.ru/articles

Статьи

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

1127 материаловРазборы по сайтам, ботам, API, серверам и автоматизации

Почтовый ящик переполнен, хотя место есть: как проверить квоты

Почему почта возвращает quota exceeded при свободном диске: mailbox quota, inode, Maildir, Dovecot index, hidden folders, domain limits, filesystem reserve и пересчет квот.

почтовый сервер, квота, Dovecot, Maildir, email Читать статью →

Этап кандидата меняется без записи в истории: как восстановить аудит

Почему ATS меняет стадию кандидата без audit trail: прямой update, импорт, автоматизация, bulk action, actor context, event log и восстановление переходов.

ATS, HR, аудит, история изменений, бизнес-процесс Читать статью →

Чанки документов разрезают важный контекст RAG: как настроить разбиение

Как улучшить RAG, если chunking отделяет определения, таблицы и условия: структурное разбиение, overlap, parent-child retrieval, metadata, reranking и оценка ответов.

RAG, чанкинг, LLM, поиск, векторная база Читать статью →

Serverless-функция создает бесконечный цикл событий: как остановить

Как найти и остановить event loop в Lambda, Cloud Functions или webhook: рекурсивный trigger, retry, output prefix, idempotency, DLQ, concurrency и безопасный replay.

serverless, Lambda, события, идемпотентность, облако Читать статью →

HEIC-фотографии с iPhone не отображаются на сайте: как конвертировать

Что делать с HEIC и HEIF при загрузке на сайт: проверка MIME, серверная конвертация в JPEG или WebP, EXIF orientation, цветовой профиль, лимиты и хранение оригинала.

HEIC, iPhone, изображения, конвертация, загрузка файлов Читать статью →

Формула не работает после импорта из Google Sheets: как найти различие

Почему формула ломается после переноса в Excel или другую таблицу: разделители, locale, имена функций, массивы, даты, ссылки, типы данных и безопасная проверка результата.

Google Sheets, Excel, формулы, импорт, таблицы Читать статью →

Форма отправляет данные предыдущего пользователя: как очистить состояние

Почему SPA или SSR-форма сохраняет чужие значения: общий store, кеш страницы, reused component, browser autofill, service worker и защита от утечки персональных данных.

формы, SPA, персональные данные, frontend, кеш Читать статью →

API-фильтр дает разные результаты при одинаковом запросе: как исправить

Почему одинаковый API-запрос возвращает разные записи: нестабильная сортировка, offset pagination, реплики, кеш, timezone, нормализация параметров и snapshot consistency.

API, фильтры, пагинация, SQL, сортировка Читать статью →

Файлы загружаются в S3, но не открываются: как проверить доступ и метаданные

Почему объект есть в S3, но браузер получает AccessDenied, поврежденный файл или неверный тип: bucket policy, ключ, Content-Type, CORS, multipart upload, KMS и signed URL.

S3, объектное хранилище, файлы, signed URL, AWS Читать статью →

Файлы выгрузки содержат разные кодировки: как привести данные к UTF-8

Как диагностировать смешанные UTF-8, Windows-1251 и BOM в CSV, XML и текстовых выгрузках: определение источника, нормализация, валидация и безопасная повторная обработка.

кодировка, UTF-8, CSV, выгрузка данных, ETL Читать статью →

MQTT-устройство не восстанавливает подписки после reconnect: как исправить

Почему MQTT-клиент после разрыва соединения больше не получает команды: clean start, session expiry, resubscribe, client ID, QoS, keepalive и backoff.

MQTT, IoT, reconnect, подписки, сеть Читать статью →

Файл из платного раздела доступен по постоянной ссылке: как закрыть доступ

Как защитить платные файлы от прямых URL: private storage, проверка entitlement, короткие signed links, CDN, Range requests, отзыв доступа и аудит скачиваний.

платный контент, доступ к файлам, signed URL, CDN, безопасность Читать статью →