Без рубрики

Скрипт системы приема криптодепозитов

Подготовлена и внедрена система учета и приема депозитов для криптовалют. В основу скрипта выделены следующие модули: Пополнение баланса пользователя. Доступен прием Ethereum и Bitcoin, для каждого пользователя выдается случайный адрес из пула всех адресов. Уведомление администратору. Раздел мои депозиты. После…
Read more

Вывод релизов с Github API при помощи SH скрипта

Пришлось на днях работать над выводом списка релизов с Github. Для остроты ощущений был написан простой sh скрипт, который выводит в stdout список всех релизов указанного репозитория на гитхабе. Для манипуляции с JSON ответом была выбрана библиотека jq. #!/usr/bin/env sh…
Read more

Просмотр docker logs

Для просмотра логов из контейнера используется удобная и понятная команда docker logs. Что еще удобного есть в команде docker logs? —follow  — просматривать логи в режиме реального времени (-f) —details — выводить дополнительную информацию в логах —tail n — выводить…
Read more

Генератор интерфейсов на Go — ifacemaker

Нашел очень удобную библиотеку для генерации интерфейсов на Go — ifacemaker. Для того, чтобы сгенерировать интерфейс исходя из имеющегося класса достаточно запустить библиотеку со следующими параметрами: ifacemaker -f request.go -s Request -i RequestInterface -p humantest -c «Don’t edit: Autogenerated» После…
Read more

Скрипт объявлений

Разработано и внедрено решение для создания собственной площадки объявлений по определенной тематике: от портала недвижимости до нишевого сайта объявлений. В сервисе реализована поддержка групп объявлений, личного кабинета пользователя для создания нового объявления, базовые фильтры и система администрирования. Для развертывания решения…
Read more

Мониторинг Docker контейнеров в DataDog

Datadog — удобный инструмент для сбора логов, метрик и прочих телеметрических данных для любого проекта. Даже бесплатный план позволяет использовать множество инструментов сервиса, один из них это сбор метрик с ваших докер контейнеров. Для этого необходимо добавить datadog agent в…
Read more

Работа с S3 в Yii2

На сегодняшний момент любое Stateless приложение невозможно представить без использования object storage хранилища на подобии AWS S3. Также многие облачные провайдеры (DigitalOcean) стали предоставлять S3-совместимые хранилища по привлекательным ценам. Как подключить работу с S3 в Yii2? Для этого для начала…
Read more

Использование Sendgrid в Yii2

Sendgrid — очень удобный сервис по отправке транзакционных писем с обширной аналитикой и отчетами по доставленным письмам. Сервис также очень удобен для обхода спам фильтров ваших писем, используя Sendgrid вы можете быть уверены что письмо будет доставлено и прочитано адресатом….
Read more

Множество процессов в bash скрипте

Пример скрипта ниже позволяет создавать множество процессов внутри одного bash скрипта, показывать код возврата и выводить логи вывода после завершения задачи: #!/usr/bin/env bash # Do smth for job in 1 2 3; do echo «Starting job #${job}» echo «Job done»…
Read more

Скрипт мониторинга криптовалютных бирж

Разработана и внедрена система мониторинга различных криптовалютных пар на следующих биржах: Poloniex Bitfinex Binance Wex Kucoin Okex Bithumb Bittrex Bitstamp Kraken Gemini Huobi Что входит в поставку? В поставку входит обработчик-демон, который опрашивает настроенные биржи и торговые пары каждую минуту…
Read more