Перейти до вмісту

Category: Software Development

Приймання платежів 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 швидко набув популярності як серед розробників, так і серед бізнесу. У цій…

Читати далі