Архив метки: API

AWS: Lambda-функции – обзор и интеграция с AWS API Gateway

18 августа 2021

AWS Lambda позволяет запускать код без необходимости создания и поддержки серверов, т.н. serverless approach, т.е. бессерверные решения. AWS Lambda сама определит количество необходимых мощностей – ЦПУ и памяти, которые необходимы для обработки поступающих запросов, и выполнит автоскейлинг мощностей. Код для запуска организовывается в lambda functions, а триггерится с помощью triggers. Результаты записываются в CloudWatch Logs.… Читать далее »

Telegram: канал и группа @rtfm, бот, API и кросспост из WordPress

30 января 2019

Давно хотел и просили добавить канал в Телеграме, и сделать кросспост постов из блога туда. Всё не доходили руки сесть, и закончить – но теперь всё работает. Сам канал в телеге – тут>>> (плюс открытая группа  тут>>>), а в этом посте – описание настройки. Используется телеграм-бот, и плагин WP Telegram. Telegram Создание бота и получение API-токена Начинаем с… Читать далее »

Maven: не обновляется тег latest в файле maven-metadata.xml

28 ноября 2015

Мы пользуемся менеджером репозиториев Artifactory. Аналогичная проблема наблюдается и при использовании других репозиториев – таких как Nexus. Проблема В одном из проектов обратили внимание, что в файле maven-metadata.xml тег <latest> не соответствует последней версии в теге <versions>: <?xml version=”1.0″ encoding=”UTF-8″?> <metadata> <groupId>group-id</groupId> <artifactId>artifact-id</artifactId> <version>1.1-SNAPSHOT</version> <versioning> <latest>1.195-SNAPSHOT</latest> <versions> <version>1.1-SNAPSHOT</version> <version>1.2-SNAPSHOT</version> … <version>1.202-SNAPSHOT</version> …

Git: добавление локального проекта в центральный репозиторий

14 сентября 2015

Имеется директория проекта на локальной машине, не добавленная в Git. Переходим в каталог: > cd /d d:DropboxRDSrdsmanager_NG-1 Создаём пустой репозиторий: > git init Initialized empty Git repository in d:/Dropbox/RDS/rdsmanager_NG-1/.git/

Python: скрипт переименования спринтов в JIRA

28 июля 2015

Мы пользуемся Cloud-based версией JIRA, поэтому API может отличаться. Задача: переименовать спринты в JIRA. Обращение к спринтам в JIRA реализовано по их ID. Например, в URL https://account.atlassian.net/secure/RapidBoard.jspa?rapidView=23&view=reporting&chart=sprintRetrospective&sprint=144 ID спринта будет 144. Реализовано с помощью requests и argparse.

Python: модуль Fabric – пример использования

27 июня 2015

Общие сведения о модуле можно найти в посте Python: модуль Fabric. Ниже – пример использования. Класс используется для работы с нашей базой данных Cassandra, что бы загружать, получать или удалять файлы.

Python: пример использования модуля requests

12 июня 2015

Общие сведения можно найти в посте Python: модуль requests. В примере ниже – пример его использования. Функция cloud_put() выполняет деплой данных (XML и DLL файлы) в базу данных Cassandra через API нашего приложения:

Python: модуль requests

3 июня 2015

requests – HTTP библиотека Python. Ближайший аналог – urllib2. Содержит в себе встроенную библиотеку urllib3. Домашняя страница проекта – Requests: HTTP for Humans. Установить requests можно  спомощью PIP: $ pip install requests … Installing collected packages: requests Successfully installed requests-2.7.0