Jetplume開発記

<Jetplume開発記>ベータ2のリリースに向けて、テスト中。一応、ライセンスまわりの方は良いかなっと思っている。しかし、ポートレットのインストールまわりで少々問題を発見。そして、修正。個の修正をテストをするのは疲れたから、明日にしよう。そういえば、Jetspeedの方にもバグとパッチを登録しないとな。。。

<プロキシ>仕事で、Webアプリケーションのテストツールを作ろうと思い、そこで必要になるプロキシサーバーについて調べる。本当は、Latkaなどそのまま使えれば、良かったんだけど、いまいち、求めるものとは違うので、commons-httpclientを使って、作る予定。プロキシについてだけで、何気なく使っているが、実際はブラウザからどのようにリクエストが送られていて、まるごとそのまま対象のウェブサーバーに投げているかどうかなど、細かい処理がわからん。というわけで、その辺を調べている。とりあえず、サンプルとしてよさそうなコードがあったので、それを見て考えようかね。私が求めるようなテストツールが世の中に存在していれば、良いんだけどね。

<免許>今日は、免許の更新に行って来た。優良運転者になったので、ビデオを見て、簡単に済んだ。次は5年後だそうな。免許の更新で一番の問題は、視力だ。最近は、調子が良いので、1.0くらいはあるのではないだろうか。というわけで、余裕でクリア。前回は、0.7でぎりぎり突破で不安だったが。果して、5年後は突破できるだろうか。

<テストツール>Webアプリケーションのテストツールについて、さらに調べてみた。結構、求めるものに近いのが tigris にある maxq とかいうのだ。しかし、https に対応していなかったり、アクセスしたページを保存できないような気がする。しかし、基本コンセプトが一緒なので、参考にして、commons-httpclient ベースで自分で作るのが良いかね。

Jetplume開発記

<Jetplume開発記>とりあえず、別のマシンで、VMWareを起動させることで、テストできない問題を回避することにする。今日は、Postgresでテーブルを作成するときに発生しているエラーの対処をする。どうやら、原因はBLOBがTorqueのスキーマにあるためのようだ。TorqueがBLOBをPostgresにマップするときに処理できないために壊れたSQL文を作っていた。というわけで、BINARYに変更しておくことにする。動くかどうかは不明だが。

<Jetplume開発記>ようやく、出力メッセージの整理と、ポートレットのインストールまわりができたと思う。というわけで、beta2へのノルマを達成しただろうか。今週、あたりにリリースしようかと思う。一応、ライセンスまわりで際確認する必要はあると思うが。