2.8. 数独の生成#
PlantUMLには、数独のパズルを生成する機能も搭載されています...
GPLV3/GPLV2のバージョンのPlantUMLが必要です。(LGPLバージョンでは不可)
GPLV3/GPLV2のバージョンのPlantUMLでは、 Sudokuの他にも DITAA, JccKit, Xearthという拡張も利用できます。
2.9. DITAA#
Ditaa (DIagrams Through Ascii Art) は、テキストで書かれた図の記述を一般的な図に変換するオープンソースのプロジェクトです。 アイデアとしては PlantUML に近いもので、ドキュメントのために UML 以外の図を生成したい場合には役に立つことがあります。 とはいうものの、Dittaの入力はASCIIアートの図のようなものなので、どのくらい実用になるのかは不明です。 EmacsにはAscii Art向けにPicture modeがあるそうです。これで作成すれば、簡単かも?
@startditaa -E --no-shadow -scale=1.2
+--------+ +-------+ +-------+
| +---+ ditaa +--> | |
| Text | +-------+ |diagram|
|Document| |!magic!| | |
| {d}| | | | |
+---+----+ +-------+ +-------+
: ^
| Lots of work |
+-------------------------+
@endditaa
2.9.1. JccKit#
JCCKit is a nice and small library for creating scientific charts and plots. Like PlantUML, it's a very text oriented solution written in Java.
JCCKitは 科学的なチャートやプロットを作成するよくできた小さなライブラリです。 PlantUMLのように、 Javaで開発されたテキスト指向の解決方法です。
2.9.1.1. xearth#
XEarth is a unix utility written in 1993 by Kirk Lauritz Johnson. It has been ported to Java by Christian Treber. So it was easy to integrate it into PlantUML, even if it won't probably help for documentation.