Перейти к содержимому

Category: Разработка ПО

Приём платежей FastSpring: 5 частей шлюза

Продавать софт из Украины с оплатой картой и через PayPal значит работать через merchant of record, а это значит, что оформление заказа не ваше. Приём платежей FastSpring в WooCommerce принимает это и оставляет магазин местом, где живут заказы. Код: woocommerce-fastspring-gateway,…

Читать далее

Отпечаток устройства: 5 сигналов, которым можно верить

Команда по борьбе с мошенничеством просит одно: скажи, тот ли это человек, который платил на прошлой неделе. Отпечаток устройства отвечает баллом, и разница между полезным ответом и вредным в том, какие сигналы входят в идентичность, а какие остаются в отчёте.…

Читать далее

Серверный фингерпринтинг: 4 режима приватности

Вход с нового устройства это или клиент в поезде, или украденный пароль, и строка в логе, которая различила бы эти случаи, у обоих одинаковая. Серверный фингерпринтинг собирает идентификатор из того, что запрос уже несёт, и вопрос в том, сколько из…

Читать далее

Генератор QR-кодов на PHP: 5 форматов без зависимостей

QR-код выглядит решённой задачей, пока не понадобится сто тысяч кодов для печатных этикеток. Тогда обёртка над библиотекой на JavaScript требует Node на сервере или отправляет данные третьей стороне. Генератор QR-кодов на PHP, который работает в запросе и не тянет зависимостей,…

Читать далее

Правила для ИИ-ассистента: 12 файлов вместо догадок

Ассистент, который придумывает имя метода, стоит цикла ревью. Он пишет Auth::login() там, где в движке login_with_secret(), ревьюер это ловит, а следующая подсказка повторяет ошибку. Правила для ИИ-ассистента снимают этот круг, потому что модель читает настоящую сигнатуру до того, как печатает.…

Читать далее

Скелет PHP-проекта: 5 дней, которые не попадают в счёт

Каждый проект начинается с одной и той же недели: репозиторий, загрузчик конфига, обработчик ошибок, страница входа, миграция для пользователей, три папки, о которых никто не договорился. Скелет PHP-проекта превращает эту неделю в одну команду, и первый тикет про бизнес-правила приходит…

Читать далее

Фреймворк для бизнес-приложений: 5 статей экономии в смете

Клиент просит систему записи на приём. В смете появляются недели, которых никто не обсуждал: вход, сброс пароля, очередь писем, ночной отчёт, просмотр сайта глазами клиента. Фреймворк для бизнес-приложений нужен, чтобы этот список не попадал в счёт: одни и те же…

Читать далее

Использование VR и AR в бизнесе

VR и AR теперь неотъемлемые части современного быстро развивающегося цифрового ландшафта, где новые интерактивные инструменты стали мощными активами, меняющими то, как работают компании. Эти инновации преобразуют различные отрасли, позволяя бизнесу вовлекать клиентов, оптимизировать операции и стимулировать рост. Объединяя физический и…

Читать далее

Сила и простота Python: введение для неспециалистов

Python - популярный язык программирования, созданный Гвидо ван Россумом и впервые выпущенный в 1991 году. Его философия дизайна делает акцент на читаемости кода, что делает его отличным выбором для новичков, только начинающих программировать. Так почему Python? Один из его главных…

Читать далее

Swift для разработки под iOS

В мире разработки мобильных приложений Swift стал мощным языком программирования для создания исключительных приложений, специально предназначенных для устройств iOS. Благодаря современному синтаксису, средствам безопасности и улучшениям производительности Swift быстро завоевал популярность у разработчиков и компаний. В этой статье мы рассмотрим…

Читать далее