Java

くるくるうぃんどう

http://wwws.sun.com/software/looking_glass/demo.html サンが作った3DデスクトップシステムLooking Glassのデモを初めて見た。 一応ちょっと前までJavaを生業としていたが、ほとんど知らなかった。 お恥ずかしい。 でも、すごいね、これ。 しかしCPU2Ghz、…

Tapestry情報

http://blog.inetplus.jp/MT/Tapestry/ 非常に分かり易いid:masataka_k: ちなみにこのブログの”tapestry-article”は激参考になる。 最近Tapestryネタ少なくてちょっぴり寂しい。

へー

"Expert One-on-One J2EE Development without EJB" ロッド・ジョンソン、他。 isbn:0764558315 こんな本出てたんだね。 本国版では表紙が『実践J2EEシステムデザイン』と瓜二つ。

Strutsは今どこへ?

id:habuakihiro:20040913とあったのを何となく覚えていた。 本屋でクラウゼヴィッツの訳本があるかと探しにいったつもりが、Java Press*1とWEB DB Pressの最新刊を買ってしまう。 Seasar2の入門記事があってかなり真剣に読み入ってしまう。 疎結合の話とかは…

Jakarta Commons Configurationアップグレード

http://jakarta.apache.org/commons/configuration/ Commons Configurationがサンドボックスより晴れてプロモート。 コンフィグ読み込み部分はどんなシステムでも必要だが、J2EEは往々にしてその部分が複雑化することが多い。 ファクトリーメソッドによってJ…

WEB-DB Press Vol. 18 ゲット

会社帰りに購入。 手にとって早々、おぉちょっといつもより重い(気のせいかも?)と驚く。 読む前から早くもお得感を感じる。 みんな言うが、今回は濃い。 MobsterでのTapirusプロジェクトスタートの時に初めて名前を聞いたWebWork2やHibernateの概要さえつ…

クラスパス関連:JavaHouseより

よく見に行くので纏めておこう クラスパス完全理解(http://java-house.jp/ml/archive/j-h-b/021880.html) クラスパスはこう設定せよ(http://java-house.jp/ml/archive/j-h-b/023336.html)

Konfabulatorのウィンドウズ版

橋本さんのところより http://d.hatena.ne.jp/m-hashimoto/20031219#p2 おっと、出たね。 楽しみ楽しみ。

Jxta eXtreme Cube

橋本さんのところ http://d.hatena.ne.jp/m-hashimoto/20031216#p1

オフショア・オフショア

はしし経由NYT http://www.nytimes.com/aponline/technology/AP-IBM-Offshoring.htmlIBMで、4700人分のプログラマー職がオフショアへと消える。 行き先は中国とインド。(当然か) 来年第一四半期に既に900人がリストラとなる。 まぁそれはいい。 よくある話…

"JUnit in Action"(ASIN:1930110995)、アマゾン本家で快調な滑り出し。

http://www.amazon.com/exec/obidos/tg/browse/-/3610 この日記を書いてる今の時点で、JUnit in ActionはJava一般カテゴリー部門売り上げトップです。

"JBoss 3.2 Deployment and Administration"(ISBN:1590592816)

http://www.amazon.com/exec/obidos/tg/detail/-/1590592816/qid=1071372176 おぉ、酷評。 ★1つ。 ちょっと期待してたんだけどなぁ。

"Contributing to Eclipse: Principles, Patterns, and Plugins"(ISBN:0321205758) by Kent Beck and Eric Gamma

前からずっとずっと気になっていたが、やはりレビューの感触も良さそう。 Eclipseのプラグイン製造ノウハウ、という枠に留まらない、Eclipseの構造的理解なども得れそうというのが一番興味を惹かれているところ。 次回発注時にちょっと考えてみる。

DBからの文字化け対策

橋本さんのところ(http://d.hatena.ne.jp/m-hashimoto/20031211#p2)よりこれは使えそう。 風間さんのソースなのか。

任意の場所で任意の例外を発生させる

http://d.hatena.ne.jp/masanobuimai/20031202 public class Debug { public static void throwException(Throwable t) throw Throwable { throw(t); } }

Tapestry in Action

http://www.manning.com/lewisship/index.html 発売日 来年1月 こっちはもうちょっとっと思ったら ISBN:1932394117 アマゾンでは来年2月となっている。(アマゾンUSの方) うーん、延び延びか。 しかも表紙がえらい変わってる。縣さんも書いてたが、in Actio…

Hibernate in Action

http://www.manning.com/bauer/index.html 発売日 来年4月

バイナリー依存性

http://eclipse.org/eclipse/development/java-api-evolution.html な、難解な・・・ Javaのバイトコードに依存性と聞くと「へ?」という感じ(というかJava最大のメリットがふっとぶ)だが、ようはこういうこと(た、たぶん): クラスBはクラスAを継承。ク…

Cactus次期バージョン

http://blogs.codehaus.org/people/vmassol/ I'd like to expand its goal and make it a framework for building in-container testing solutions. Cactus would still offer an implementation for J2EE component testing but it will also open up an AP…

Maven

http://www-6.ibm.com/jp/developerworks/java/030613/j_j-maven.html 前から興味は持っていたが、ちょっと保留にしておいたMaven。(あと読み方分かんないし。 メイヴェン、かな?後で辞書チェック) JUnit in ActionにMavenの使い方がちょっと載っており、俄…

Struts Studio

http://www.atmarkit.co.jp/fjava/rensai2/jakarta12/jakarta12_02.html 今更知った。 便利っぽい。

Object配列からString配列のキャスト

はできない。 ArrayListのsubList()関数を使用する場合 ArryaList testArray = new ArrayList(); testArray.add("test1"); testArray.add("test2"); testArray.add("test3"); String[ ] testStringArray = (String[ ])testArray.subList(0, 3).toArray(); と…