JUDE/Community に Wrapper を掛ける
JUDE/Community を Mac で動かすときは,添付のシェル・スクリプトを .command ファイルに書き換えて使っていたんだけど,どうしても面倒なのが既存のファイルを開くときで,もちろんドキュメントのダブル・クリックでは動かない.アプリから先に立ち上げてドロップして読み込みとか, OS 標準のファイル・オープン・ダイアログから階層を延々たどって選択なんていう Palm みたいなことやってたんだが,ドキュメントの置き場所が深い階層にあると面倒でかなわん.ということで,ドロップレットとかアプレットを作りゃエエんだろうということで試してみたのがコレ.
Sveinbjorn Thordarson's Website - Platypus.シェル・スクリプトだけでなく, Python, AppleScript, Expect, Perl, Ruby. Tcl, PHP も使える. PHP? あ,この方, watch の ポート もやっとられますな.
多重起動はできない.ま,二個めを .command から立ち上げると
2008-03-01 15:46:08.489 java[5678] CFLog (0): CFMessagePort: bootstrap_register(): failed 1103 (0x44f), port = 0x10103, name = 'java.ServiceProvider'See /usr/include/servers/bootstrap_defs.h for the error codes.2008-03-01 15:46:08.550 java[5678] CFLog (99): CFMessagePortCreateLocal(): failed to name Mach port (java.ServiceProvider)
というエラーを吐くが動くことは動く.これは .command から複数立ち上げても同様.
ラッパがメモリ喰うのが何かアレだが,凄ぇ楽になりましたとさ.アイコン・ファイルも持って来たんで表示されとります.
JUDE サンプルモデル for 5.2
クラス図,ユースケース図,アクティビティ図,ステートマシン図,配置図,合成構造図*,相互作用図,コンポーネント図,CRUD*,DFD*,業務フロー*,ER図*,マインドマップ*. * は /Community だとウィンドウ・メニューが出ないダイアグラム.しかしながら,ダイアグラムよりも,プロジェクト (構造ツリー) の作り方の方が参考になりました (笑).
0 件のコメント:
コメントを投稿