2011年12月28日#odstudyに参加してからずっと気になっていたblockdiagをインストールしました。ドキュメントを蓄積するシステムと組み合わせたほうが真価が発揮されると思ったので、Tracです。mediawikiもあるんですが、今は比較的スタティックな構築情報をwikiにして、作業途中のメモなどはTracという位置づけです。Rapidな図はやはり、Rapidな情報記録を主目的に設置したシステムへと思いまして。参考にしたのはこのサイト。Tracのwikiに図面を入れる(BlockDiag編)インストールが簡単に紹介されていて、サンプルもあるのでさくっと試せます。Tracのpluginは下記のようにして入れました。install0.11と0.12とcurrentとかでディレクトリが分かれているので、現在使用しているTracのバージョンである0.12のディレクトリに移動して、インストール。restart■管理画面で有効に。追記(2011/12/28)blockdiag作者の@tk0miyaさんがインストール方法書いてるじゃないすか。インストールすることにします。経由でインストールできます。http://trac-hacks.org/svn/tracblockdiagplugin/0.12Pluginはこっちのほうがインストールがスマートですね!勉強になるなぁ日本語の問題でも、日本語のLabelを張れないかな?と試したら、途端に画像が生成されなくなったので、他のサイトを探しました。書いてみるデフォルトのフォントの位置が書いてあるので助かりました。CentOSのデフォルトってこんな感じなんですよねー。sazanami-gothic.ttf念のために、インストールされているプログラムがどんな定義か確認。本当はTracの設定ファイルでfontを指定出来るらしいんだけれど、同じサーバにいくつもプロジェクトが走っていて、それをすべて変更するのは面倒だったので、シンボリックリンクを張っちゃうことにしたり。/usr/share/fonts/truetype/ipafont/ipagp.ttfでも、シンボリックリンクを張ると、日本語を使っていない単純な図でもエラーになってしまいました。こんな時にはコマンドラインからエラーを見てみようと思って実行したら下記の通り。installedこのエラーでググるとPILというPython-Imagingというライブラリがうまくいっていないときに出るものらしい。公式に情報が載っていました。(自分、見るのが遅いなぁ...)Centosの付属PILは問題あるってことですね。いえ、touchの意味を知らなかったので、PILをダウンロードしてインストールする方法を調べちゃいました。fontだったので、これではまずいと調べると、単純にRPM不足していたようで。/usr/lib/python2.4/site-packages/PIL.pthこんな感じでインストールしてうまく日本語のラベルを張ることに成功しました。プラグインその2Mantisのプラグインを作ってみる。テキストエリアへのクリック挿入Mantisのプラグインを作ってみる。CSS読み込みMantisのプラグインを作ってみる。補完の調整Mantisのプラグインを作ってみる。