cypher256's blog

Pleiades とか作った

2008-05-01から1ヶ月間の記事一覧

日経ソフトウエア 2008年 06月号

日経 BP 社から見本誌をいただきました。付属の DVD に Pleiades All in One や MergeDoc を含む非常にたくさんの開発ツールが収録されていて、Pleiades All in One にも含まれているプラグインの解説や、Eclipse を使いこなすための解説もあり、分かりやす…

Pleiades 1.2.2 リリース

今回の安定リリースは Eclipse ベースの Ruby、RoR 開発環境である 3rdRail (CodeGear from Borland) とのコラボレーションです。Eclipse サブプロジェクトの ATF、DLTK の訳のご提供や Mac OSX、Linux 上での動作に関してたくさんの情報をいただきました。M…

Pleiades 1.2.2.p7 リリース

変更履歴 Mac OSX での起動時に Swing 初期化で強制終了する問題を修正 [Thanks to CodeGear from Borland] [Thanks to yujirockets] ダウンロード http://sourceforge.jp/projects/mergedoc/files/?release_id=30861#30861

常識という罠 - 人は知識を蓄積するほどバカになる

おそらく何でもあてはまるのだと思っていますが、例えばフレームワークであれば、それを知らない人を主体で、+知識を有する人をサブとして、作り上げていくべきです。Java であれば、それさえも知らないのが理想的。知らない人にそれは常識的におかしいとか…

フレームワーク拡張問題

業務に依存しない部分で、かつフレームワークを作った方のポリシーに合うものなら、できるだけフレームワークを作った方に対応していただくことがベストなやり方です。拡張するときにすべてを把握できていないため、見えない問題が存在していたり、バージョ…

ネストしたプロパティで入力チェックの実装

2008-04-19 のエントリー。 自分でカスタマイズするなら ActionCustomizer を継承し、setupValidator メソッドに少しコードを追加するすることで対応可能です。プロパティを getClass() して、その定義クラスを getFileds() し、getAnnotations() した後、プ…

検証用アノテーション

SAStruts では Struts 標準の入力チェックに対応するアノテーションが用意されていて、Mask を使えば大概のことはできますが、それだけだと実際の業務プロジェクトでは開発者が苦労することになります。小数点を含む数値に @DoubleType とか使うと "1d" とか…

@Reset アノテーション

フォームをセッションで持つと、検索画面や変更画面にあるチェックボックスなどの値は画面でチェックをはずすと、前の値が残ってしまうので、リクエストの値がフォームにセットされる前にクリアする必要があります。SAStruts にも Struts と同じようにフォー…