среда, 14 декабря 2016 г.

websequencediagrams


Где можно быстро нарисовать секвенс-диаграмму? Один из вариантов ответа - онлайн сервис https://www.websequencediagrams.com/

Ссылку на этот сервис я "подсмотрел" в тренинге Certified ethical hacker от James Conrad, заглянул на сайт, немного "поигрался". И пока доволен тем, что удалось сделать.

В общем, в чём суть-то? Прямо в браузере можно создавать sequence diagrams и сразу же видеть результат.
Доступен набор предустановленных вариантов (виджеты?), например, простой вызов, вызов с возвратом, альтернативные / опциональные блоки и т.п., к которым можно добавлять и заметки. Виджеты можно перетягивать на рабочее поле, корректировать лэйблы и описания и двигаться дальше.
Все подобные графические варианты описываются в собственном простом текстовом формате, который отображается в колонке слева от рабочего поля. В принципе, через короткое время уже можно просто "программировать" диаграмму, а изображение будет отрисовано по этому сценарию.
Результат работы можно сохранить у них в хранилище в своём аккаунте (кстати, кроме отдельного аккаунта на саммом сайте можно зайти под google аккаунтом), можно расшарить линк на диаграмму, распечатать её или экпортировать в виде картинки или pdf файла.
Также доступны различные стили, от строгого до близкого к рукописному. 

Сервис имеет ограниченный бесплатный функционал и полную платную версию. В свободной версии, к примеру, недоступны некоторые виджеты, экспорт в изображения с высоким разрешением и в pdf, нельзя расшарить диаграмму в режиме "рантайм обновления". Но в принципе, она вполне пригодна для использования. Хотя полноценного экспорта мне лично сильно не хватает.
Ниже небольшой пример:

В общем, в настоящее время пользуюсь сам и вполне рекомендую!

пятница, 25 ноября 2016 г.

Quote of the day

Не надо ничего придумывать, практически всё уже придумано, нужно выбирать, но не надо считать, что выбирать просто. Выбирать очень сложно. По-моему, выбирать сложнее, чем придумывать, это нужно делать с большой осторожностью.
И когда вы сделали свой выбор, проблемы будут. Мой опыт показывает, проблемы будут. Но не бойтесь их, будьте уверены в своём решении и старайтесь с вашим решением все эти проблемы превозмочь.
Павел Филонов, цитата из выступления на HighLoad++

Источник: https://habrahabr.ru/company/oleg-bunin/blog/310418/ 101 способ приготовления RabbitMQ и немного о pipeline архитектуре