Maven

<Maven>Maven2 をいじる。何となくは理解したと思う。でも、Maven1 と比べて、ディレクトリ構造が違うというのもな・・・。src/java じゃなくて、src/main/java だったりするし・・・。まぁ、複雑なものを作るのは、まだ、無理だが、普通にwarを作るくらいまでの知識は得ただろう。http://maven.apache.org/maven2/getting-started.html を見れば、簡単にそれがわかるのだけどね。というわけで、ポートレットを作るwarでも作ってみよう。

<Tobago>ソースコードを見てみる。<head>にCSSやJavaScriptを足すのは、<html>などを使うのではなく、Tobago?の<layout:overview>が<html>を含めて生成するように見える。実際には、UIPageクラスがそれを処理しているようだ。<html>を含めて生成するというのは、Sun Java Creator 2のコンポーネントも同じような感じだったような気が・・・。つまり、MyFacesのようにAddResourceであとからフィルタなんて普通はやらんのではないかね。Tobagoでは、<layout:overview>が管理していると言うことは、MyFacesPortlet で、FacesContextとからUIPageを取得して、<head>に入れるものを取得すればよいのかね。となると、やはり、リフレクションを使って、MyFacesPortletで対応するのが良さそうかね。あと、Tobago について、ソースを見ていたら、どうも、Java 5 でしか動かないような気がする・・・。最近は、1.4 とかでも動かなくてもたいした問題ではないのかね・・・。

<JBoss Wiki>サポートされていないと思うが、JBoss Wiki を Jetspeed 2 に置いてみた。そんでもって、普通に動かない・・・。どうも、wiki.war を展開して、フィルタで致命的なエラーが起きたと言われている。どうしたものか・・・。あと、これまた、Java 5 でしか動かないようなことがドキュメント化されていた。うーん、そろそろ、Java 5 をデフォルトで使うようにした方がいいのだろうか・・・。

Jetspeed日本語版

<Jetspeed日本語版>ビルドして、特に大きな問題もなさそうなので、リリース。まぁ、細かいことをいろいろとやると問題が見つかるのかもしれないけど。とりあえず、現状で気づいた問題は、形態上でパスワードが変更できない。パスワード変更のポートレットを修正する必要があるな・・・。と言う感じですが、一応、携帯でログイン・表示ができるので、ぜひ、お試しください。ここはこうした方がいいなど、リクエストがありましたら、お寄せください♪XHTML を表示できるボーダフォンで確認できる方がいたら、大変うれしいところです。未確認なので・・・(ボーダフォン様、シミュレータでユーザーエージェントを返すようにしてください~)。

<TODO>やることはいろいろある気がするのだが、忘れていることも多い気がする。というわけで、一度、まとめておこう。

・[MyFaces] Tobago の調査 http://tobago.atanion.net/site/

・[MyFaces] ポートレットの拡張 http://issues.apache.org/jira/browse/MYFACES-434

・[J2] パスワード変更ポートレットの修正

・[J2] フォールバック問題への対応

・[Portlet] WebDAV にアクセスするようなポートレットを考える (JBoss にあるやつみたいな)

・[Maven] Maven2 の調査

・[Server] サーバーを FC4 へ移行

・[DB] Hibernate を使って何か作る

他にもあるような気もするが・・・。

Jetspeed

<Jetspeed>今日は、フォールバック問題をまとめ、それをメーリングリストに出す。昨日は、David からコメントをもらったのだが、どうも、Randy との議論のはじめの段階へ向かう感じになってきたためである。というわけで、ここで一度、まとめねばますます混沌としていくと考えたためである。まぁ、話がまとまる方向へ進むように地道に進めていこう・・・。

<Jetspeed日本語版>ビルドを作成中。特に問題が見つからなければ、数日中にリリースすることができるだろう。

<GNOME>GNOME 2.12がリリースされたのか・・・(http://gnome.org/start/2.12/notes/en/)。3.0 にならずにマイナーバージョンがどんどんあがっていくな・・・。そういえば、キーイベントをGTK+がなにより先に取ってしまう問題はいい加減になおらんものかね。登録したのはだいぶ昔の気がするが・・・。それが修正されないと、ATOKなどの入力方式がとれないのだよね・・・。