Статьи
Короткие разборы по сайтам, ботам, скриптам, серверу и автоматизации. Без академичности: только то, что помогает быстрее понять задачу и принять решение.
Автопостинг Перестал Работать После Истечения Токена: Как Восстановить Публикации
Автопостинг может остановиться после истечения токена соцсети из-за отсутствия refresh, смены прав, ошибки cron, блокировки приложения или неверного аккаунта.
Читать статью →WhatsApp Webhook Приходит Несколько Раз: Как Защититься От Дублей Сообщений
WhatsApp webhook может приходить несколько раз из-за retry, таймаутов, медленного ответа, повторной доставки статусов, отсутствия идемпотентности или ошибок очереди.
Читать статью →Печать Запускается Дважды: Как Найти Дубли В Кнопке, Очереди И Backend-Событиях
Печать может запускаться дважды из-за двойного клика, повторного ajax, двух обработчиков события, очереди печати, webhook, retry-логики или ошибки статуса документа.
Читать статью →Нужно Скрывать Персональные Данные В Расшифровке: Маскирование Текста После Speech-To-Text
Персональные данные в расшифровке можно маскировать после распознавания речи: телефоны, email, ФИО, адреса, номера заказов, карты и другие чувствительные поля.
Читать статью →Макрос Работает На Одном Файле И Падает На Другом: Как Найти Разницу В Excel
VBA-макрос может падать на другом файле из-за структуры листов, названий колонок, пустых строк, формата дат, защиты, merged cells или 32/64-bit различий.
Читать статью →Приложение Падает При Печати Документа: Диагностика Драйвера, Шаблона И Очереди
Приложение может падать при печати из-за драйвера, шаблона документа, PDF-рендера, прав, очереди печати, нестандартного принтера или ошибки формата.
Читать статью →Камера Не Запускается На Новой Версии iOS: Права, Info.plist И Обновление SDK
Камера в iOS-приложении может не запускаться после обновления из-за разрешений, Info.plist, изменений SDK, WebView, HTTPS, lifecycle или устаревшей библиотеки.
Читать статью →FCM Токен Сохраняется Для Другого Пользователя: Как Исправить Push-Уведомления
FCM-токен может сохраняться не тому пользователю из-за сессии, кеша, смены аккаунта, гонки запросов, неверной связи device-user или ошибки logout.
Читать статью →Подписка Не Продлевается После Успешной Оплаты: Webhook, Статус И Даты Доступа
Подписка может не продлеваться после оплаты из-за webhook, статусов платежа, идемпотентности, часового пояса, ошибки cron, тарифа, пользователя или связи заказа.
Читать статью →OAuth State Не Совпадает После Редиректа: Как Исправить Ошибку Входа Через Соцсети
Ошибка OAuth state mismatch возникает из-за сессий, cookies, домена, SameSite, HTTPS, прокси, нескольких вкладок, кеша или неверного callback URL.
Читать статью →После Копирования Сайта Не Работает Авторизация: Cookies, Сессии, Домен И HTTPS
После копирования сайта авторизация может сломаться из-за cookies, session path, домена, HTTPS, .env, ключей приложения, кеша, базы или настроек CMS.
Читать статью →Поиск В Админке Не Работает: Как Починить Фильтры, SQL И Индексы
Поиск в админке может не работать из-за SQL-запроса, кодировки, индексов, прав доступа, ajax, фильтров, кеша, пагинации или ошибки после обновления CMS.
Читать статью →