スマートフォン用の表示で見る設計と実装の狭間で。実装10万行コード読んだらJava分かるよってTwitterに書いたらすげぇ勢いでRTされたので、調子に乗って捕捉エントリ書くよ。一歩先行くJavaプログラマが読むべきオープンソースソフトウェア10選2010-10-12java.util.ServiceLoaderを使う。実装DIコンテナやらOSGiやら使う程でもないけど、最低限の拡張性はとりあえず担保しておきたいので使う感じなのだけど、コアAPIに含まれているjava.util.ServiceLoaderは本当に使い辛い。いうか、そのままでは使えないのでユーティリティ的でいつも似てるけど...java.util.ServiceLoaderを使う。2009-03-18Mapのキーをイテレートしながら要素を削除する。Java実装方法をすぐ忘れるので、メモ書き。i.rem</string></string,></string,>...Mapのキーをイテレートしながら要素を削除する。2009-02-27POIのhssfを使って、巨大なエクセルファイルを読み込むには。Java日本企業の皆様におかれましては、エクセルが大好きかと、存じます。いや、僕も大好きなのだけどもさ、表計算かわいいよ、表計算。ウルトラハイパフォーマンスで、データストアとしても超一流。コードの自動生成してもいいし、まかり間違ったりすると、方...POIのhssfを使って、巨大なエクセルファイルを読み込むには。XMLお?と思ったので、とりあえず周知用にメモ書きしておくます。僕は知らなかったですだよ。バイナリフォーマットのインデックスを構築する事で...VTD-XML2009-02-20ログは、もっと立体的であるべきか。設計slf4jとlogbackに、魂を売り渡す勢いであります。Loggerのメソッドには、引数として存在しているorg.slf4j.Markerについて、考えてみたり。現段階では、slf4jとlogbackを使ってる大きめのOSSプロ...ログは、もっと立体的であるべきか。2009-02-13logbackで設定を記述する時の注意事項等。現状のマニュアルどうりにlogbackが動いてくれなかった訳で。バージョンアップしてるね。昨日と全く同...logbackで設定を記述する時の注意事項等。2009-02-12logbackで設定を記述する時の注意事項等。Javaslf4j可愛いよ、SLF4J。言う訳で、logbackを使う訳だ。何かようワカランけど、ちゃんとログが出ない事があったりなかったり。言うか、出ない事は少ないんだけど、出過ぎる事がある。...logbackで設定を記述する時の注意事項等。2009-01-13コードの最低品質を底上げする為のルール的なアレ。何となくまぁ、話題になったので、とりあえず書いておくます。ルールなのだけど、常に例外的状況は存在しるます。その例外的状況を適切に把握しているのであれば、どの様にコード書いても良いです。...コードの最低品質を底上げする為のルール的なアレ。Javaid:Yoshioriが何か変な事してたんで、考えてみた。cleanメソッドがヒドイ。TimeAndValueがヒドイ。大切な何かが弾けた途端に、カオスを受け入れる事が出来た。無いだろうか...と言う疑問が頭にもたげたので、とりあえず実装してみた。Stri...StateMachine2008-11-21SWTXMLが凄い。気になって、Google先生に聞いてみたらあったよ。スゲェよGoogle...SWTXMLが凄い。後で考えるこんなの、どうだろ...とか、チラっと思った。具体的に可能かどうか、使い様があるか、後で考える。再帰クエリは、PostgreSQL8.4以降で、実装される可能性がある。8.3系では使えない。h2databaseでは、かなり長い事TODOに再帰クエリが入ってるが、まだ使えない。事も忘れないであげて。事も忘れないであげて。PostgreSQL8.3で使う。実装APサーバをTransactionManagerの為だけに使うのは、正直嘘っぽいですなぁ。JTA単独で、実装されているプロダクトってあんまみない様なキガス。僕が知らないだけかもしらんけども。PostgreSQL8.3で使う。2008-09-16META-INF/MANIFEST.MFのリテラルが定義されているクラス。今まで知らんかったので、メモ。java.util.jar.JarFile#MANIFEST_NAMEMETA-INF/MANIFEST.MFのリテラルが定義されているクラス。2008-09-11脊髄反射だけでやってみている。昨日は、コードが、重複してて、アレだな...とか、思ったりしたりしなかったり。javaは処理構造を再利用する為には、結構冗長なコードが必要になるですな。handle(STR</stream,>...脊髄反射だけでやってみている。2008-09-10手慰み。実装かっとなってやった。f.getParent().refreshLocal(IReso...手慰み。2008-06-05enumを限界まで使うとか。ugog...enumを限界まで使うとか。2008-03-12何だろうこの開き直りきった感のあるテクノロジは。実装TSSのフィードで拾ったデスヨ。サンプル...何だろうこの開き直りきった感のあるテクノロジは。2008-03-12Taskをアドインするとか、そういう話。タスクである為に実装するインターフェース。Runメソッドが定義されている。Runメソッドの引数となるオブジェクト。現在の処理プロセスに紐付くコ...Taskをアドインするとか、そういう話。Accessから、作成したProjectを確認する事が出来ないので注意。ちなみに、パラメータのwssUrlは、nullや空文字食わせても、project名をテキトーに使ってくれる。2008-03-11Office系のSDKのありか。いつも見つけられない。