Twitterclipseをバージョンアップしました

[Twitter](http://twitter.com/)サービスをEclipseで利用するための「Twitterclipse」プラグインをバージョンアップした。 ![twitterclipse-1.2.0.jpg](http://www.eisbahn.jp/yoichiro/images/twitterclipse-1.2.0.jpg) 今回は,「@ユーザ名 ステータス」という書式で自分宛のステータスが受信されたときに,ダイアロ…

続きを読む →

クロージャの再帰処理

最近始めたGroovy。LLちっくな文法やメソッドが多く盛り込まれていて,非常に面白い。RubyかPythonに走ろうと思っていたが,やはり長年Javaをやってきた僕にとっては,Groovyが手に馴染みやすいのかもしれない。 さて,Groovyの文法において,Javaと比べて最も特徴的なものが,やはりクロージャではないかと思う。JavaSE7からクロージャがJava言語にも入るとか入らないとか議論されているが,Groovyではそんなク…

続きを読む →

新S2Wicket仕様,断念

約2ヶ月間,Wicketをより使いやすくしようとチャレンジしてきたが,力及ばず断念することを判断した。 コンポーネントベース開発を採用しているWicketについて,コーディングの中心はコンポーネントの組み上げ処理であり,SwingやSWTなどのGUIアプリケーションと同じくらいの記述内容と記述量が求められる。コンポーネントの組み上げは「インスタンス生成」と「モデルとの関連付け」,そして「親コンポーネントへの登録」処理の連続であり,共通的…

続きを読む →

Twitterclipseをバージョンアップしました

先日公開を開始した [Twitterclipse](http://www.eisbahn.jp/yoichiro/2007/04/twitterclipse.html)だが,さっそくバージョンアップを行った。修正点は以下の通り。 IE6で動作させた際にスクリプトエラーが発生してしまう不具合を修正。 サーバチェック後に毎回表示のリフレッシュがかかってしまう現象を回避するように修正。 ステータスの表示を更新日付でソートされるよう…

続きを読む →

Twitterclipse公開中!

自分が何をしているのか?友達や知り合いが何しているのか?こんなことを共有して楽しもうというサービスが, [twitter](http://twitter.com/)である。そんなtwitterを,例のごとくEclipseから利用できるように,プラグインを開発した。その名も,twitterclipse。 ![twitterclipse.jpg](http://www.eisbahn.jp/yoichiro/images/twitterc…

続きを読む →

怒りと共にlingrclipseをバージョンアップ

先ほど,lingrclipse-coreを1.3.0にバージョンアップした。昨日あたりからlingrclipseを使ってLingrサービスに入室ができなくなっているはずなので,ぜひすぐにバージョンアップを行って欲しい。 今回の修正は,LingrのAPIに変更が生じたために必要となった。具体的には,Room情報にcreatedat属性(たぶんそのルームが作られた日時)が追加された結果,JSONからJavaBeanへのマッピングに失敗してし…

続きを読む →

動的プロキシをシリアライズする具体的方法

「 [Javassistを使った動的プロキシの作成](http://www.eisbahn.jp/yoichiro/2007/04/javassist.html)」エントリと「 [替わりのオブジェクトをシリアライズするwriteReplace()/readResolve()](http://www.eisbahn.jp/yoichiro/2007/04/writereplacereadresolve.html)」エントリを組み合わせると…

続きを読む →

OLAPで脳みそ多次元

とある理由で情報の統計・分析についてのお勉強をすることに。うーん、なんで今まで避けて通ってきたんだろう、と思うくらい、なかなか面白い。 キーワードだけでも、 OLAP、OLTP 多次元データベース データマイニング データマート データウェアハウス VLDB スライシング ドリリング ドリルアップ、ドリルダウン ダイジング ディメンション 時系列 ファクトテーブル ディメンションテ…

続きを読む →

Javassistを使った動的プロキシの作成

前回の「 [動的プロキシとシリアライズ](http://www.eisbahn.jp/yoichiro/2007/04/post141.html)」エントリで紹介した通り,今回はその第一歩として,Javassistを使って動的プロキシを作成するための方法を紹介してみようと思う。 [Javassist](http://www.csg.is.titech.ac.jp/~chiba/javassist/)は,動的プロキシを作成するためのライ…

続きを読む →

動的プロキシとシリアライズ

一般的なDIコンテナに大抵標準装備されている機能に,AOPがある。例えば,あるオブジェクトのあるメソッドが呼び出された際に,そのメソッドを処理する前に何らかの処理を挟み込む,などがAOPである。この機構を実現するためには,動的プロキシと呼ばれる機能が必要となる。 デザインパターンのProxyパターンは,あるオブジェクトと同等のインタフェースを持つProxyクラスを作成し,そのProxyクラスの中から本来のオブジェクトを呼びだすようにする…

続きを読む →