Без рубрики

Очистка Slack — сообщения, файлы — Slack Cleaner

Slack Cleaner — хорошая утилита для удаления сообщений, чатов, файлов из Slack команды. Также при помощи данной утилиты можно удалить все сообщения определенного пользователя. Для запуска и удаления файлов достаточно создать новый Slack токен (вы должны быть администратором команды чтобы…
Read more

Kuberentes. Основные компоненты

Kubernetes — ПО  для автоматизации развёртывания, масштабирования контейнеризированных приложений и управления ими. Поддерживает основные технологии контейнеризации, включая Docker, rkt, также возможна поддержка технологий аппаратной виртуализации. Рассмотрим основные компоненты Kubernetes: API Server — Открывает наружу Kubernetes API. Фронтенд часть Kubernetes контроллера. Называют…
Read more

Сканирование портов с nmap

nmap — полезная утилита для сканирования открытых наружу на целевом хосте портов. Утилита имеет множество настроек (ограничить диапазон портов, узнать тип ОС) Устанавливается при помощи brew:

И далее достаточно задать имя хоста для проведения проверки:

Как мы видим к…
Read more

Golang — поднятие тест сервера при unit тестах

При помощи данного сниппета мы можем зарегистрировать нужные нам http роуты для теста и запустить в отдельной go-рутине минимальный веб сервер. Данная техника полезна при тестировании различных HTTP запросов без вовлечения внешних ресурсов. Тем самым мы можем проверить наш…
Read more

Скрипт автоматизации платежей на карты Visa, MasterCard, Мир

В наличии скрипт для проведения автоматических платежей при помощи партнерского провайдера на кредитные карты Visa, MasterCard, Мир. В общем случае будет достаточно инициализировать клиент и вызвать один метод для проведения платежа. Платеж будет проведен посредством провайдера-партнера с установленными тарифами моментально….
Read more

Скрипт автоматизации платежей Qiwi

В наличии скрипт для проведения автоматических платежей при помощи партнерского провайдера для платежной системы Qiwi. В общем случае будет достаточно инициализировать клиент и вызвать один метод для проведения платежа:

Платеж будет проведен посредством провайдера-партнера с установленными тарифами моментально на…
Read more

Загрузка файла в S3 с Go и minio-go client

Для одного из проектов потребовалось сделать сервис по хранению файлов в одном из провайдеров, поддерживающих S3 API. В качестве клиента была использована библиотека minio-go. Minio — это OpenSource аналог S3, а minio-go — удобный клиент для работы с ним. Напишем…
Read more

Ping-HTTP — сервис мониторинга веб проектов

ping-http.com — простой сервис для мониторинга и веб проектов. При помощи данного сервиса вы можете получать уведомления и включать автоматизацию при наличии проблем с вашим веб проектом. В общий план также входит SSL мониторинг и система уведомлений по Email или…
Read more

Агрегатор лучших предложений по обмену валют — Bitchange

Представляем вашему вниманию агрегатор лучших курсов для проведения обменных операций различных электронных платежных систем — bitchange.sassoft.ru При помощи данного сервиса вы сможете найти лучший обменный пункт с высоким рейтингом и доступными резервами в режиме реального времени. Сервис использует источники различных…
Read more

Поднятие Docker контейнеров в тестах с Go и Dockertest

Для запуска интеграционных тестов в Golang часто требуются внешние зависимости в виде базы данных, брокера сообщений либо еще каких-то сторонних компонентов.В итоге для поднятия внешних сервисов мы используем Docker и пишем docker-compose.yml файл который выглядит как-то так:

Далее до…
Read more