Из-за временных ограничений на территории РФ наблюдаются проблемы с оплатой. Если платёж не проходит, оставьте запрос в службу поддержки.Служба поддержки работает 24/7 — мы всегда на связи по вопросам хостинга и серверов.Открыт прием заявок на аренду выделенных серверов и размещение оборудования в дата-центре.Напоминаем: рекомендуем включить резервное копирование для дополнительной защиты данных.Доступна новая линейка VPS/VDS с NVMe-дисками и увеличенной производительностью.Технические работы на части серверов завершены. Все сервисы работают в штатном режиме.
GENERAL IT · ЖУРНАЛ

Технологии на практике

Идеи, опыт и решения для вашего проекта.

Создать материал

Статья

218 материаловСбросить

sha256sum --check: как проверить целостность резервной копии

Воспроизводимая проверка SHA-256-манифеста: успешная сверка, изменение одного байта, отсутствующий файл, строгий режим и границы — почему совпавший хэш ещё не доказывает восстановимость.

application/problem+json: как не принять HTML-ошибку за JSON

Практический guide по RFC 9457: сначала проверяем HTTP-статус и Content-Type, затем безопасно разбираем Problem Details. На Python 3.12 воспроизводим корректный 422, HTML от шлюза, сломанный JSON, неверные типы и расхождение статусов.

Приёмка каталога после импорта: сколько карточек проверить и сколько это займёт

Учебная модель помогает собрать риск-ориентированную выборку после импорта каталога, посчитать трудозатраты и определить, когда одну найденную ошибку нужно искать во всей группе товаров.

ETag и If-Match: как не затереть остаток при двух обновлениях API

Практический guide по защите API от устаревшей записи: два клиента читают один товар, первый меняет остаток, второй получает 412 и повторяет обновление только после нового GET.

Сколько стоит магазину час простоя оформления заказа

Учебная модель помогает оценить прямую стоимость сбоя оформления заказа, учесть восстановленные покупки и понять, когда за более быструю реакцию имеет смысл доплачивать.

Permission denied: как найти директорию без права поиска через namei

Практическая диагностика Permission denied в Linux: разложить путь через namei -l, найти промежуточную директорию без права поиска x и проверить точечное исправление без рекурсивного chmod.

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

Практический разбор получателя webhook: устойчивый event_id, UNIQUE-ограничение, транзакция, повтор после сбоя и две одновременные доставки. Учебный пример выполнен и проверен на Python 3.12 и SQLite 3.53.

Бесплатная доставка: какой порог не съест маржу магазина

Учебная модель помогает рассчитать порог бесплатной доставки по маржинальности корзины, переменным расходам и субсидии, а затем проверить правило на реальных заказах.

Страница 4 из 19