пятница, 24 декабря 2021 г.

Связки баз разных СУБД

По аналогии с DBLink. При необходимости использования одной базы в качестве источника данных для другой базы на уровне SQL-запросов можно использовать:

- oracle_fdw;

- postgres_fdw;

- firebird_fdw.

четверг, 9 декабря 2021 г.

Видеомонтаж (начало)

Появилась потребность в видеомонтаже. Но при этом базовых знаний нет. Поэтому пока использую:

1. Видеоредактор "Kdenlive" (https://kdenlive.org/en/), но результат экспорта получается очень большой (сотни мегабайт), поэтому:

2. Результат сжимаю с помощью https://www.youcompress.com/ru/

четверг, 18 ноября 2021 г.

Если при обращении к JIRA API возвращается код состояния HTTP 403 - дело в капче

Если при обращении к JIRA API возвращается код состояния HTTP 403, скорее всего, причина в капче. Такая ситуация чаще всего случается в период смены пароля, например, когда истек срок его действия: если в этот период вовремя не скорректировать данные для авторизации микросервиса, который обращается к JIRA API по паре логин-пароль, тогда JIRA для учетной записи с таким логином включает режим требования ввода капчи (это можно увидеть, если вручную более трёх раз ввести некорректно пароль в интернет-браузере). В таком режиме микросервис не может подключиться, так как JIRA API будет возвращать код состояния HTTP:
HTTP 403 Forbidden
Дополнительную информацию можно также увидеть в какой-либо среде разработки, например, SoapUi или Postman:
Решение:
- ввести капчу вручную (режим требования ввода капчи JIRA отключает после первого же успешного ее (капчи) ввода);
- перевести микросервис на другой тип авторизации, например, по токену.

пятница, 22 октября 2021 г.

Confluence: "Expand all"

В оформлении страниц в Confluence применяется макрос "Expand macro", который позволяет создавать в тексте развертываемые (свертываемые) блоки. Могут встречаться страницы, на которых таких блоков (макросов) очень много и приходится тратить существенное время на то, чтобы раскрыть их все (например, если вам нужно проверить наличие своего имени в каждом из таких блоков).

Для решения такой проблемы хочется иметь кнопку, которая позволяет раскрыть все такие одним нажатием.

Вариант решения с созданием такой кнопки описан здесь: обсуждение "Can I toggle expand all Expand Macros in a page?" в community.atlassian.com.

Описание решения: нужно добавить на панель закладок закладку, которая вместо страницы будет содержать текст:

javascript:(function()%7B%24(".expand-control").each(function()%7B %24(this).trigger("click")%3B%7D)%7D)()



Успешно проверено в Google Chrome 94.0 и Confluence 6.4.3.

вторник, 12 октября 2021 г.

Шаблон для доработок

*Описание проблемы:*

*Цель/потребность доработки:*

*Предлагаемое решение Заказчика:*

*Заключение сотрудника БФТ (L2):*

+Предлагаемое решение Сотрудника БФТ (L2) (согласовано с Заказчиком):+

*История обращений:*
[SP-|https://sd.bftcom.com/browse/SP-] → [FIN-|https://jira.bftcom.com/browse/FIN-]

*Контактные данные Заказчика:*

Шаблон для дефектов

*Описание проблемы:*

*Предусловия:*

*Порядок действий:*

*Ожидаемый результат:*

*Фактический результат:*

*БД:*

*Заключение:*

*Обоснование заключения:*

*Временное решение:*

*Информация о критичности:*

Архив