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

AbstractUIPlugin#startをオーバーライドしただけで…。

extensionに設定したViewのクラスが、ClassNotFoundExceptionになりますか? クラスローダや、スレッドが違うのは、まぁ、良いでしょう、納得の範囲です。 見つからない…とは、どういう事ですか? クラスローダのバインドが、何やらオカシナ事になってません…

ImageRegistryの初期化。

初期化のタイミングに困ったので、フィールドのサイズを比較しているガード節 を消してしまいました。 この部分。 if (descBd.getFieldSize() != imageBd.getFieldSize()) { return; }挙句の果てに、他人様のImageRegistryにお邪魔すると言う暴挙に出る事に…

Iteratorの書き方。

whileを使う人が、稀に居るので、メモ。 基本的な考え方は、 あらゆる変数は、最も小さいスコープで使われるべきである。に基づいています。 for(Iterator i = list.iterator();i.hasNext();) { Object obj = i.next(); }スコープを短くする事で、GCが巧く動…

ImageRegistryを初期化する方法について。

イマイチ、良いコード無いので、捻りだしてみた。 もっとイケてる方法知ってるぜ。って方、教えて下さい。 protected void initializeImageRegistry(ImageRegistry reg) { final int MOD_EXPECTED = Modifier.PUBLIC | Modifier.STATIC; final int MOD_MASK …

リアルタイムバリデーションが面倒な件について。

ModifyListenerをaddしていくのが非常に面倒であります。 TitleAreaDialog#setErrorMessageは、大量にコードが書いてあるのに動きが怪しいので、こうしてしまいました。 public void setErrorMessage(String newErrorMessage) { setMessage(newErrorMessage,…

ImageDescriptorをゴリゴリとな。

こんな感じで、ロードするのは、どうでしょう? ポイントは、Images,ImageDescriptors と言う 二つの、変なクラスを保持する型違いで、メンバ変数名は同じで作った上で、 そのメンバ変数名をキーに、実体のリソースファイル名を記述したpropertiesファイルを…

れいじぃろぉでぃんぐ

AbstractUIPlugin#getImageRegistry public ImageRegistry getImageRegistry() { if (imageRegistry == null) { imageRegistry = createImageRegistry(); initializeImageRegistry(imageRegistry); } return imageRegistry; }画像リソース周りは、テキトーに…

つなぐぞぉぉぉっっ!!

シャキィィィン!!IDialogSettingsのAPIに何故、sectionを削除するメソッドが無いのかと、小一時間・・・。 保存の度に、インスタンスを作り直す事とす。 sectionを減らした状態のIDialogSettingsを作れば、 結果的には項目削除した事になるジャン…とか。 …

悪夢から甦る。

脳の中から少しずつサルベージする事とす。 多分、きっと最初より洗練されているに違いない。 そして、詳細を忘れているにちがない。チガイナイ。

ソースコードのエンコード

ソースコードのエンコードを変換するのに、僕はこれを使ってます。シンプルに機能がまとまっていて、かつそれなりに高速に動作してくれます。 ダイアログがうるさくないのも非常に良い感じ。エクスプローラのファイル検索結果を、全選択して、 Sendtoに登録…

今日の成果。

分る人にだけ分るニャキニャキ。 public abstract class CommentAction { public static final Class BEAN = CommentEntity.class; /** * 入力情報 : ユーザ名 */ private String user; /** * 入力情報 : コメント */ private String comment; private Basic…

Ajaxだなぁ…。

これはつまり自分用のメモな訳ですよ。 っつうか、メモの為に軽く調べただけなのに、お腹いっぱいに…。 まじめに調べるのは当分先延ばしにしようと思ったり…。 Google Web Toolkit Spry framework for Ajax Yahoo! UI Library prototype.js の開発者向けメモ…

でざいんどばぃこんとらくと。

AOP@Work: Contract4Jを使用したコンポーネント設計 DbCとAOPは相性がぇぇなぁと。 まぁ、そもそも契約をキチンと決める方法が無いってのが、 結局の所最大のネックなんだけれども…。 でも、アノテーションとAOPとを組み合わせて何か作る習作としては、 DbC…

ト、トレンド?

Google Trendsなんてサービスが始まったみたいです。 http://www.google.com/trends 非常に面白い。 地域が絞れるんだけど、世界的なのと日本ローカルなのだと、 ずいぶんグラフが違うんです。 面白くないけど、面白いのは、seasar,spring あー、そういう事…

JarEntryとURLClassLoader

MySQLのJDBCドライバが入ってるJarファイル(mysql-connector-java-3.1.12-bin.jar)がなにやら変な感じ。 JarEntryとしては、存在してるんだけど、URLClassLoaderでloadしようとすると、 NoClassDefFoundErrorでおっこちるクラスがいくつかある。 それがコイ…

木が!木が!木がでた!

ちょーうれしー。二日酔いと相まって吐きそう。

スモーキーアースクエイクうめぇ。

もう少しで、出来る様な出来ない様な。えっさほいさってな感じ。 微妙に二日酔いしてるって話もあったりなかったり。

全く違う方向に進んでるヨカーン。

土が軟らかいからって、そっちに向かって掘っても何も無いのは、 罠でも何でも無くて、アタリマエ。 気付いた時には、既に柔らかい所をガッツリ掘った後だったりして。

格子が大変。マジ大変(14/24)

格子が!格子が!格子が!うまく並んでくれねぇし・・・・格子とぐいの微妙な関係・・・。

勿論穴掘ってます。(14/24)

全く進んで無いような気がするのは、僕の知識が足りなかったから。 と言うか、想定が甘かった感じ。 でも、目に見えるとエエなぁ…と、思ったり。 結局、黄鉄鉱どころか、まだ何も見付かってない罠。

穴掘りが終わらない。(14/24)

ハイパーで、世界最高峰だと思っていたら、実はダサい所もあったとさ。 それよか、色々あったりなかったりで、超大変。 想像を超えとりました。

自由に線を引けばいいのかと。(14/24)

自由に線を引こうとして、自由じゃ線を引くのは大変な事が後になって判ってみたり。 結局の所、自由に線を引いちゃったんだけど。 そいで、ヘロヘロリンと悪戯書きしたら、 サテサテ、大きな岩盤が見えて来たような来ない様な。 コツンコツンと調べて見ると…

穴掘り再開。(9/21)

Javaプログラマは、ガーベジコレクタによって、 悪夢のメモリ開放コードを書かなくても良くなった。 これは、無軌道に作られたプログラムが潜在的に抱える、 メモリリークや、バッファオーバーフローといった対処困難なバグとは無縁の世界である。 そして、…

指紋認証は便利?

あー、便利だこれ。便利な理由がちょっと分かった様な。 まぁ、パスワード覚えて無くても良いとか、 もっと別な理由は沢山あるんだけど、そう言う話ではなくて。 Windowsってね、認証後の起動プロセスが結構長いからなんですなぁ。 別に何か他のOSと比べてっ…

えっさ・ほいさ(6/19)

穴掘るのはエエけど、資材ガラをどこに廃棄するか考えてないまである。 やっぱ、黄鉄鉱か。

続・穴掘り中(0/18)

今日は天気が良くてなんだか気温が高いでなぁ。

絶賛、穴掘り中(0/14)

そもそも掘ってるのは、ホンモノなのか、愚かモノのアレ的なのか、微妙。 何にせよ時間はある様で足りない。