<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Plantuml on akky@サイボウズラボ・ブログ</title>
		<link>https://labs.cybozu.co.jp/blog/akky/tags/plantuml/</link>
		<description>Recent content in Plantuml on akky@サイボウズラボ・ブログ</description>
		<generator>Hugo</generator>
		<language>ja</language>
		
		
		
		
			<lastBuildDate>Fri, 15 Dec 2017 00:00:00 +0000</lastBuildDate>
		
			<atom:link href="https://labs.cybozu.co.jp/blog/akky/tags/plantuml/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>PlantUMLでAWSサービスを含む図を作る</title>
				<link>https://labs.cybozu.co.jp/blog/akky/2017/12/aws-components-on-plantuml/</link>
				<pubDate>Fri, 15 Dec 2017 00:00:00 +0000</pubDate>
				<guid>https://labs.cybozu.co.jp/blog/akky/2017/12/aws-components-on-plantuml/</guid>
				<description>&lt;p&gt;プレゼンテーション資料をMarkdown形式で書いていて、図を入れたいが図はどうやって用意しようか、となりました。&lt;/p&gt;&#xA;&lt;p&gt;せっかくテキストエディタでプレゼンを作れるようにしているのに、図を描くのにテキストエディタでなくドローツールを開くのは面倒だな、テキストで図を描ければ、ソースコードとして管理できるから似たような図を量産するのも楽だし、バージョン管理で変更点もわかりやすい。&lt;/p&gt;&#xA;&lt;p&gt;ということで探したところ、&lt;a href=&#34;http://plantuml.com/&#34;&gt;Plantuml&lt;/a&gt; が見つかりました。日本語のマニュアルもあるし、評判もいいみたい。&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://plantuml.com/starting&#34;&gt;インストール&lt;/a&gt;しようとしたところ、図を1,2個作るだけなら&lt;a href=&#34;http://www.plantuml.com/plantuml/uml/&#34;&gt;オンラインでできる&lt;/a&gt;ようです。試すだけならハードルはとても低い。&lt;/p&gt;&#xA;&lt;p&gt;マニュアルを参考にして作ったのがこちら&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;@startuml  [Github] as github [さくらVPS] as vps [local machine] as localmachine  :ユーザー: &amp;lt;.... github :1) pull :ユーザー: ....&amp;gt; localmachine :2) Sculpinで変換 :ユーザー: ....&amp;gt; vps :3) upload(scp) :ユーザー: ....&amp;gt; github :4) push  :訪問者: .left.&amp;gt; vps:閲覧 @enduml&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;変換した図が&lt;a href=&#34;http://www.plantuml.com/plantuml/png/SoWkIImgAStDuOfspop9A4sALKWiLaW7CxcY7pTEVTpO_xYfComW62nHLb3C5PsJdvoOev2Rc9oHcPSA5WQBG0MukAmUDozxtBpdSTCs86cbOAC7150Z5QmCDHKAIdDoq1M1rDYXcADWPQIf49nScbEGcVUuSVdJ9PtF-cTZrmPqbOALiQP2QK5EVcAAHd5oWIPsXJ17c80SKPm1TEgB5QkUJkr_qT0AL9AJcbO2CStgvRHDBvOjvt98pKi1XWq0&#34;&gt;これ&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://labs.cybozu.co.jp/blog/akky/2017/12/aws-components-on-plantuml/old-system.png&#34;&gt;&lt;picture&gt;&#xA;  &lt;source type=&#34;image/webp&#34; srcset=&#34;https://labs.cybozu.co.jp/blog/akky/2017/12/aws-components-on-plantuml/old-system_hu_594213238f34460a.webp 459w&#34; sizes=&#34;(max-width: 56rem) 100vw, 54rem&#34;&gt;&#xA;  &lt;img src=&#34;https://labs.cybozu.co.jp/blog/akky/2017/12/aws-components-on-plantuml/old-system.png&#34; width=&#34;459&#34; height=&#34;384&#34; alt=&#34;&#34; loading=&#34;lazy&#34; decoding=&#34;async&#34;&gt;&#xA;&lt;/picture&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;要素の順序や線の向きなど、細かく指定する方法もあるみたいですが、それをやりだすと大変そう。「まあ大体わかればいいか」というレベルで済むなら、驚くほど簡単でした。&lt;/p&gt;&#xA;&lt;p&gt;# png でも svg でも作れるので、svg で問題ない環境なら svg もいいですね。&lt;a href=&#34;https://parashuto.com/rriver/development/check-points-for-using-svg-in-wordpress-article&#34;&gt;WordPress ではまだ大変みたい&lt;/a&gt;なので png で貼っておきます&lt;/p&gt;&#xA;&lt;h3 id=&#34;plantuml-で-aws-の構成図を描く&#34;&gt;PlantUML で AWS の構成図を描く&lt;/h3&gt;&#xA;&lt;p&gt;UML で使えるアイコンはもちろん広く用意されているのですが、サービスのアイコンについても利用者が作って公開しているようです。AWS のサービスを表す図を公開している &lt;a href=&#34;https://github.com/milo-minderbinder/AWS-PlantUML&#34;&gt;milo-minderbinder/AWS-PlantUML&lt;/a&gt; を見つけたので、これを使ってみました。&lt;/p&gt;&#xA;&lt;p&gt;Github 上のライブラリを、前記のオンラインエディタから参照できるので、こちらも簡単です。使いたいコンポーネントを AWS-PlantUML から探して、include するだけで使えるようになります。&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
