kodnado.ru/articles

Статьи

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

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

Webhook не приходит на локальный сервер: как настроить тестирование

Почему webhook не доходит до localhost: публичный URL, туннель, HTTPS, firewall, подпись, retry и логи входящих запросов.

webhook, localhost, ngrok, API, интеграция Читать статью →

SAML-ответ отклоняется из-за неверной подписи: как проверить SSO

Почему SAML SSO не проходит проверку подписи: сертификат, metadata, canonicalization, clock skew, ACS URL и настройки IdP/SP.

SAML, SSO, авторизация, сертификат, IdP Читать статью →

SMS-код приходит после истечения срока: как настроить OTP без раздражения пользователей

Почему OTP-код приходит слишком поздно: SMS-провайдер, retry, TTL, очередь, лимиты, повторная отправка и UX формы.

SMS, OTP, авторизация, 2FA, уведомления Читать статью →

SIP-телефон регистрируется, но звонки не проходят: где искать проблему

Почему SIP-регистрация успешна, а звонки не идут: NAT, RTP, firewall, codecs, маршруты, ACL и настройки АТС.

SIP, АТС, телефония, RTP, VoIP Читать статью →

Service Worker не активируется после обновления: как починить кеш PWA

Почему новый service worker ждет активации: clients, skipWaiting, cache strategy, старые вкладки и неправильная регистрация.

Service Worker, PWA, кеш, frontend, offline Читать статью →

QR-код ведет на неправильную страницу: как исправить ссылку и не потерять трафик

Что делать, если QR-код уже напечатан, но открывает неверный URL: редирект, динамический QR, UTM, короткая ссылка и аналитика.

QR-код, редирект, UTM, аналитика, ссылки Читать статью →

OCR неправильно распознает кириллицу: как улучшить качество сканов

Почему OCR ошибается в русских документах: качество скана, язык модели, DPI, шум, поворот, таблицы и постобработка.

OCR, распознавание документов, кириллица, PDF, сканы Читать статью →

Сообщения в очереди обрабатываются несколько раз: как убрать дубли

Почему RabbitMQ, Kafka или Redis Streams обрабатывают одно событие повторно: ack, retry, timeout, consumer group и idempotency.

очереди, RabbitMQ, Kafka, Redis Streams, idempotency Читать статью →

Звонок не создается в CRM: как проверить коллтрекинг и телефонию

Почему звонок не попадает в CRM: webhook, API, виртуальная АТС, номер, ответственный, UTM, права и ошибки интеграции.

CRM, коллтрекинг, телефония, webhook, звонки Читать статью →

Видео не воспроизводится в Safari: кодеки, HLS и правильная отдача файла

Почему Safari не играет видео: неподдерживаемый кодек, MIME type, range requests, autoplay policy, HLS и настройки сервера.

видео, Safari, HLS, кодеки, frontend Читать статью →

Пользователь не может войти в домен после смены пароля: что проверить в AD

Почему после смены пароля не получается войти в домен: кеш учетных данных, репликация, блокировка, политики и время.

Active Directory, Windows Server, домен, пароль, учетная запись Читать статью →

Terraform plan хочет пересоздать рабочий сервер: как не потерять production

Почему Terraform планирует recreate: drift, immutable-поля, provider, state, import, lifecycle и безопасная проверка изменений.

Terraform, DevOps, Infrastructure as Code, server, state Читать статью →