-
Модуль ACME-клиента для Tarantool
By 1div0- 0
- 19.01.2022
Содержание Общая информация Установка Подготовка к работе API Пример использования модуля Возможные проблемы Общая информация Ссылка на GitHub. Подробнее о работе алгоритма и модуля можно посмотреть здесь. Клиент ACME-протокола используется ...
-
Как работают ACME-клиенты для авто-получения SSL сертификата (в том числе бесплатного)
By 1div0- 0
Введение ACME — это стандартный (RFC8555) протокол для автоматической выдачи или отзыва SSL-сертификатов (X.509). Наиболее известным сервисом для бесплатной выдачи SSL-сертификатов является Let’s Encrypt. Но и есть другие сервисы, например ...
-
Tarantool — первые шаги
By 1div0- 0
- 17.08.2021
Данный материал предназначен для новичков. Кому-то эти вещи могут показаться естесственными и не требующими разъяснения. Но чтобы мне во всём разобраться — пришлось потратить целый день. Цель — настроить среду ...
-
Вариант генератора псевдослучайных чисел
By 1div0- 0
- 28.04.2021
Стандартный генератор Когда работал над статьёй Подпись данных алгоритмами SHA + AES собственным модулем, обнаружил, что механизм генерации случайных чисел, предоставляемый платформой, мне не совсем подходит. Я использовал его для дополнения кодируемого ...
-
Шпаргалка по созданию Go-проектов в Atom
By 1div0- 0
- 23.03.2020
Вариант 1 Лезем в свой Git и создаём репозиторий. Получаем ссылку для клонирования. Придумываем грамотное название модуля. Создаём папку с будущим модулем. Пишем и запускаем *.bat: cd c:\my\projs\soarer git clone ...
-
Модуль OAuth
By 1div0- 0
Репозиторий проекта: здесь. Общее описание Данный модуль содержит механизм авторизации некоторого веб-приложения с получением данных о пользователе с помощью протокола OAuth2 через различные сервисы, поддерживающие этот протокол. В дальнейшем формируются ...
-
Ormless. Второе звено без ORM
By 1div0- 0
- 22.03.2020
Данный проект является экспериментом. Здесь предыстория и небольшой анализ ситуации. Девиз проекта: Only an gormless fool will begin to place business logic in stored procedures Репозиторий: GitHub Концепт Работает это ...
-
Бизнес логика в хранимках — это хорошо или плохо?
By 1div0- 0
- 20.03.2020
Контекст Существует расхожее мнение, что бизнес-логика в хранимках — это зло. Однако от опытных разработчиков нередко можно услышать, что это не так. Давайте разбираться. Первый подход — это использование хранимых ...
-
ZXing. JS-библиотека для сканирования штрихкодов.
By 1div0- 0
- 05.03.2020
В продолжение моего предыдущего поста про JS-сканнеры штрихкодов. Примерно в течении года я использовал EddieLa BarcodeReader. Со склада, где проходили испытания, сообщили о медленной работе и частых ошибочных результатах. Поэтому ...
-
Go. FakeDb. Эмуляция работы БД в тестах
By 1div0- 0
- 20.01.2020
На днях писал тесты для модуля, который взаимодействует с базой данных. Привязывать модуль тестов к настоящей базе данных не хотелось — это создаёт дополнительные требования к окружению, где будет выполняться ...