2009-02-01から1ヶ月間の記事一覧

Lucy 0.5.1のリリース準備

Lucy 0.5.1のリリース準備にとりかかり中。 このリリースでは幾つかの機能追加があります。 コンストラクタインジェクション。今までサポートするつもりありませんでしたが、必要との判断により機能追加しました。 自動インジェクト機能。明示的なのが好きな…

commons-ext 0.5.1-gaリリース

0.5.1と言いつつも、commons-extとしては初リリースになります。commons-extは共通的なユーティリティや利便さを追求する機能ですが、外部ライブラリに依存するものを格納するプロジェクトです. 現在のところ、CSV/Excelの読み書きの機能くらいですが、今後…

commons 0.5.1-gaのリリース

commons 0.5.1-gaをリリースします. リリースノートは上記エントリを参照ください. ダウンロードはこちらから出来ます. http://t-2.googlecode.com/files/commons-0.5.1-ga.zip mavenがこちらからになります. http://maven.t2framework.org/maven2/org/t2fra…

0.5.1のリリース準備

そろそろ0.5.1のリリースを順次していきます。 まずはcommons(とcommons-ext)から。次にLucy(とLucy-ext)、最後にT2(とT2-ext)です。 commonsでは地味に修正をいくつかしています。以下のようなものです。 JExcelAPI依存の廃止。CSVとExcelのリーダと…

DIのインジェクション種類まとめ

なんか土日ふくめ最近何故かそういう機会が幾度かあったので、DIのインジェクション種類をまとめてみます。 DI(Dependency Injection)の種類には幾つかあって、特性が少しづつ違う(少なくとも僕はそう思ってる)ので その違いがある程度クリアになればとい…

JBoss Tattletaleを使って依存関係を調べよう

JBoss Tattletaleは依存関係を調べてくれるツールです. ライセンスはLGPLです. Beta1がリリースてたので使ってみました. 事前準備 以下からダウンロードします.http://sourceforge.net/project/showfiles.php?group_id=22866&package_id=311046&release_…

謎の行動

ネムスギテ、カットナッテカイテミタ. public class ForeachTest extends BaseTestCase { public void test1() throws Exception { String[] array = new String[] { "a", "b", "c" }; Foreach.each(array, new Foreach.ArrayItem<String>() { @Override public void</string>…

欲しい

椅子には金をかけなさいとじっちゃんが言ってました。 欲しいです。 http://www.itmedia.co.jp/bizid/articles/0902/17/news096.html

lucyのsources-jarが上手く生成できていないバグを修正しました。

http://code.google.com/p/t-2/issues/detail?id=176 id:skirnirさんが対処してくれました。ありがとうございます。 Lucyのall.jarを、SNAPSHOTをリリースしました。 http://maven.t2framework.org/maven2-snapshot/org/t2framework/ioc/lucy/0.5.1-SNAPSHOT…

Commonsからjxl依存を廃止

共通ユーティリティとかを集めたCommonsというライブラリがあって、T2プロジェクトのいたるところで 使っています。ずいぶん前からExcelのリーダとかCSVのリーダとかを作っていたんですけど、そのためにjxlに依存しているのが ずっと気になっていました。 の…

主体性の無い人

etc

よく「XXXさんが言ってたよ」とか、「XXXに書いてあった」と言う形式でしか話さない人がいる。 知識として、XXXに書いてあったというのは重要だとは思うけど、それ一辺倒では駄目じゃないかと僕は思う。 ごくわずかでもいいから、自分で動かしてみたことのあ…

T2にリクエストヘッダを取る機能をつけました

T2は基本的にメソッドの引数に並べたものをインジェクトするようになっています。 今まではWebアプリケーション上での結構プリミティブなデータ、例えばHttpServletRequestなどを インジェクトしていましたが、徐々に細かめに色々インジェクトできるようにし…

軽微な修正

CSV/Excelのヘッダ対応、JSON処理部分の修正、破棄ロジックでログを出力する、などなど 軽微な修正しました。あとは淡々と空き時間みつけてJavaDoc書いてます。 T2では@Ajax機能のコアは書いた。あとは稼動確認をPrototype/ExtJSなど取る必要アリ。 jQueryで…

Kindle2

AmazonのKindle2が今月末にも発売される。 こういう書籍を電子データとして読むための専用端末は日本のような物理的な制限のきつい国でこそ 使えるものだと思うのに、なぜか日本ではさっぱり出る気配もない。 新聞や書籍は本当に物理的なスペースが厳しい日…

IBMのパフォーマンスチューニングサイト

なんか後で使い道ありそうなので、記載しておく。Java5 The Diagnostics Guide http://publib.boulder.ibm.com/infocenter/javasdk/v5r0/index.jsp ついでにJava6のサイトTOP http://publib.boulder.ibm.com/infocenter/javasdk/v6r0/index.jsp

BASE(basically available, soft state, eventually consistent)

ACIDの代替手段としてBASEという手法を提唱している人がいることを id:nowokayさんのblogで知った。 http://d.hatena.ne.jp/nowokay/20090209#1234150066 なんか気になったので軽く調べてたら、JTA実装である、Atomikos作ってる人が ひっかかる。CAPに関して…

準備運動

ちょっと案件で停滞していましたが、徐々に再度うごき始めています。ひとまず、CsvReader/CsvWriterのヘッダオプションの有無とかそういう準備運動ぽいのから始めて徐々にあげていきます。当面はいまあるIssueを片付けていって、0.5.1を2末あたりに出すのが…

Schmant

ビルドシステムみたい。Java6のScriptingを上手く使っているようで興味アリ。 http://www.schmant.org/

Webデベロッパの祭典@東京 登壇してきました

先週土曜日にWebデベロッパの祭典@東京に登壇させていただきました。 見に来てくださった方々、登壇された方々、企画・運営された方々、どうもありがとうございました。 何かのお役に立てていれば幸いです。 自分のセッションはちょっと時間配分しくってしま…

IBM Heap Analyzer

IBMのヒープダンプをみて解析するためのツール. ちょっとわかりにくいところもあるけど、絞り込み検索機能もついていて、 意外と使える.リークしていると判断する基準、あの記号の意味を きちんとドキュメントに書いてほしいとは思うが、たぶんあのままだ…

スイッチバック

スイッチバックというのをたまたまテレビで初めて見た。 急なこう配の山岳地帯の斜面を列車が登るために、緩やかな斜面をのぼり、途中で 進行方向を逆にする仕組み。面白いなあと思った。 ふと思った。 どんなものでも進化がある。急激な進化というのは非常…