kodnado.ru/articles

Статьи

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

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

Приложение не собирается после обновления Xcode: что проверить

Почему iOS-проект падает после обновления Xcode: Swift, pods, signing, deployment target, build settings и устаревшие SDK.

iOS, Xcode, Swift, CocoaPods, сборка Читать статью →

Отклик кандидата не создается в системе подбора: где ломается интеграция

Почему отклик с сайта или job-площадки не попадает в HRM/ATS: webhook, API, обязательные поля, резюме, статусы и дубли.

HR, ATS, интеграция, webhook, кандидаты Читать статью →

Android-приложение закрывается сразу после запуска: как найти crash

Почему Android-приложение падает при старте: Logcat, permissions, миграции базы, ProGuard, API level, зависимости и init-код.

Android, crash, мобильное приложение, Logcat, Kotlin Читать статью →

AI-агент отправляет письмо без подтверждения: как добавить безопасный контроль

Как настроить AI-агента, чтобы он не отправлял письма без approve: права, human-in-the-loop, черновики, лимиты и журнал действий.

AI-агент, автоматизация, безопасность, email, human in the loop Читать статью →

Postfix принимает письма, но не отправляет наружу: как проверить исходящую почту

Почему Postfix не отправляет письма: relayhost, DNS, PTR, firewall, порт 25, очередь, SASL, SPF/DKIM и логи mail.log.

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

Изображение поворачивается боком после загрузки: как обработать EXIF

Почему фото после загрузки поворачивается: EXIF orientation, ресайз, GD/ImageMagick, canvas, мобильные фото и сохранение превью.

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

Переключение языка возвращает на главную: как сохранить текущую страницу

Почему language switcher ведет на главную: нет связей переводов, неправильный URL, hreflang, router и fallback-логика.

мультиязычность, language switcher, hreflang, SEO, frontend Читать статью →

Пользователь не может переключиться между компаниями: как исправить мультиаккаунт

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

мультиаккаунты, SaaS, личный кабинет, tenant, права доступа Читать статью →

Конверсия отправляется дважды: как убрать дубли в аналитике и рекламе

Почему событие конверсии дублится: GTM, код на сайте, ajax-форма, повторная отправка, thank you page и server-side tracking.

конверсии, GTM, Метрика, GA4, аналитика Читать статью →

Комментарии публикуются без модерации: как настроить безопасный workflow

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

комментарии, модерация, антиспам, CMS, контент Читать статью →

Google Authenticator показывает код, который сайт не принимает: что проверить

Почему TOTP-код не проходит: время сервера, secret, drift window, алгоритм, повторное подключение 2FA и резервные коды.

2FA, Google Authenticator, TOTP, безопасность, авторизация Читать статью →

Возврат прошел в банке, но заказ остался оплаченным: как синхронизировать статусы

Почему магазин не видит возврат платежа: webhook, refund id, частичный возврат, статус заказа, CRM и повторная проверка API.

возврат, платежи, заказы, webhook, интернет-магазин Читать статью →