指の守り神
なんか捨てられない。病院に置いてくるんだった・・・。 …
なんか捨てられない。病院に置いてくるんだった・・・。 …
やっと固定してたプレートがとれた!!いやぁ,長かった・・・。 プレートも,包帯も,テーピングも,何もないのはホントに気持ちがいい!!病院から出た瞬間に,手に風を感じたときは「おぉぉ!」って感じ。骨折した直後は,ものすごい色だった指も,いまは大分普通の肌色になっていた。  しかし!関節が曲がらない・・・。上の写真でちょっと指が曲がっているけど,これで最高の曲がり具合。力を徐々に強めて曲げ…
ちょっとしたことでも「便利だなぁ」と思うことは多々ある。決まりきったコーディングはホントに面倒だ。このようなときに, [JakartaのCommonsシリーズ](http://jakarta.apache.org/commons/index.html)はとっても役に立つ。 自作したクラスのインスタンスをコレクション,例えばSetコレクションに格納したいとき,内容が同じものが既に登録されているかどうかを判断するために,equalsメソッドをオーバーライドする。この中で,2つのインスタンスが持つ値…
java.sun.comのTechnical Articleのコーナーに,Java2SE 5.0から登場したアノテーションの具体的な使用例の記事が掲載されていた。 [Using Annotations to add Validity Constraints to JavaBeans Properties](http://java.sun.com/developer/technicalArticles/J2SE/constraints/annotations.html) JavaBeansの…
最近は,現行のシステムの継続保守や機能追加に行き詰って「システムを作りかえてよ」という仕事が多い。昔の汎用機からだったり,ASPとかだったり,VBだったりするのを,Java化するっていう感じだ。 お客さんからの要望のほとんどの関心は,「プログラムを機能拡張しやすいようにして!」というものだ。しかし,その土台となるデータベースに関して,95%くらいの確率で,問題意識を全く持っていない。ホントにびっくりしてしまうことが多すぎる。 「助けてくだしぁい」と世界の中心で叫びたくなるほど,各企業が持って…
StrutsとSpring Frameworkでシステムを開発する場合,その動作を決定する設定ファイル群をどう作っていくかがポイントとなる。具体的には,struts-config.xmlと[Webアプリ名]-servlet.xmlの2ファイルだが,とにかくこれらのファイル,大きくなってしまうのだ。 チーム開発では,成果物が細かければ細かいほど,並行作業がし易くなる。ただし,その分上記のような設定ファイルにしわ寄せがいってしまう。大きな設定ファイルを複数人でメンテしていく作業が難しいことは,改め…
昨年の一年間は,Eclipseプラグインの開発に熱中した一年だった。雑誌への投稿や書籍化もにらんで(実現しなかったけど),いろいろと勉強した。その成果が,このブログ。 [Eclipseプラグイン開発](http://yoichiro.cocolog-nifty.com/eclipse/) いろいろと作り方を記事化してきたけど,何か作らないといかんなぁと思って,「 [TranslationView Plug-in](http://yoichiro.cocolog-nifty.com/ecli…
IT技術で絶対に避けられない課題。それはセキュリティである。一言でセキュリティといっても,連想することは人それぞれだろう。暗号化,認証,PKI,などがサクッと出てくるキーワードだろう。 さて,システムのアーキテクチャを語る上で,セキュリティは欠かせない事項である。でも,いざ書くとなると,大抵は偏った方向に走りがちになる。多くの人は,セキュリティという範疇を,本来の3分の2しか考えていないだろう。 セキュリティとは何か?これは厳格にISOで定義されている。 [情報セキュリティのC.I.A.…
この前書いた以下の記事で, [NetPenguin](http://d.hatena.ne.jp/NetPenguin/)クンからコメントをもらった。 [XDocletはモノによってはマズいんじゃないの?](http://blog.so-net.ne.jp/yoichiro/2005-03-11) よくエンティティを表すモデルクラスのソースコードに注釈を記述して,Hibernateのマッピングファイルを自動生成する例を見かける。でも良く考えて欲しい。本来POJOなはずのモデルのソースコードが,…
Strutsの各アクションを実行する権限がログインユーザにあるのかどうかを検証する仕組みを調査してみた(仕事で使うから)。 struts-config.xmlのactionタグにroles属性が存在 (struts-configのDTDから発見) Struts1.2から,roles属性にワイルドカードが使える。 (「 [Strutsユーザのための、Struts1.2ことはじめ](http://www.mamezou.com/tec/equip015.htm)」 by 豆蔵) Se…