こんにちは。うっち〜です。
今回は予告通りseqdiagを触ってみようと思います。
■概要
テキストからシーケンス図を生成するツール。
■環境
Mac OS X 10.6.8
seqdiag 0.3.7
■導入
sudo pip install seqdiag
■結果
[sequence.diag]
diagram {
A -> B [label = "command1"];
A <-- B;
A -> B [label = "command2"];
B -> C [label = "command2-1"];
B <-- C;
A <-- B;
}
上記ファイルを指定して実行
seqdiag sequence.diag
生成画像

シーケンス図がテキストだけで生成できちゃいますね!
作るのも変更するのも簡単です!
次回は actdiag を使ってみようと思います。
では、また。
うっち〜 diag
こんにちは。うっち〜です。
今回は予告通りnwdiagを触ってみようと思います。
■概要
テキストからネットワーク図を生成するツール。
■環境
Mac OS X 10.6.8
nwdiag 0.2.7
■導入
sudo pip install nwdiag
■結果
[network.diag]
diagram {
network dmz {
address = "210.x.x.x/24"
web01 [address = "210.x.x.1"];
web02 [address = "210.x.x.2"];
}
network internal {
address = "172.x.x.x/24";
web01 [address = "172.x.x.1"];
web02 [address = "172.x.x.2"];
db01;
db02;
}
}
上記ファイルを指定して実行
nwdiag network.diag
生成画像

たのしいです!
サーバ構成図等もテキストだけで生成できちゃいますね!
次回は seqdiag を使ってみようと思います。
では、また。
うっち〜 diag
こんにちは。連続です。うっち〜です。
今回は前から気になっていたblockdiagを
ちょっと触ってみようと思います。
■概要
テキストからブロック図を生成するツール。
■環境
Mac OS X 10.6.8
blockdiag 0.8.4
■導入
sudo port install freetype libpng jpeg
sudo easy_install pip
sudo pip install pil
sudo pip install blockdiag
■結果1 [横表示]
[yoko.diag]
diagram {
A -> B -> C;
B -> D;
}
上記ファイルを指定して実行
blockdiag yoko.diag
生成画像

■結果2 [縦表示]
[tate.diag]
diagram {
orientation = portrait
A -> B -> C;
B -> D;
}
上記ファイルを指定して実行
blockdiag tate.diag
生成画像

おもしろいです!
フローチャート等もテキストだけで生成できちゃいますね!
次回は nwdiag を使ってみようと思います。
では、また。
うっち〜 diag