※ パクレゼルヴではWeb開発エンジニアを大募集中!詳細はこちら

Archive

Archive for the ‘diag’ Category

seqdiag使ってみた  

2011/8/16 火曜日 16:38:37

こんにちは。うっち〜です。

今回は予告通り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

生成画像
sequence_image

シーケンス図がテキストだけで生成できちゃいますね!
作るのも変更するのも簡単です!

次回は actdiag を使ってみようと思います。
では、また。

うっち〜 diag

nwdiag使ってみた  

2011/7/26 火曜日 18:52:28

こんにちは。うっち〜です。

今回は予告通り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

生成画像
network_image

たのしいです!
サーバ構成図等もテキストだけで生成できちゃいますね!

次回は seqdiag を使ってみようと思います。
では、また。

うっち〜 diag

blockdiag使ってみた  

2011/7/14 木曜日 20:20:36

こんにちは。連続です。うっち〜です。

今回は前から気になっていた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

生成画像
yoko_image

■結果2 [縦表示]
[tate.diag]

diagram {
  orientation = portrait

  A -> B -> C;
       B -> D;
}

上記ファイルを指定して実行

blockdiag tate.diag

生成画像
tate_image

おもしろいです!
フローチャート等もテキストだけで生成できちゃいますね!

次回は nwdiag を使ってみようと思います。
では、また。

うっち〜 diag