Trap

WebアプリケーションをWindowsで開発してもらって、それをFedora Core Linux で動作させるためにインストールをしたのだが、思ったように動作してくれない。URLとして http://hostname/context/controller?cmd=selectみたいなものを入力すると、Windows上ではきちんと動作していたのに、LinuxではgetParameterメソッドでcmd=selectが取得できないのだ。HTMLフォームを使ってPOSTメソッドで送るときちんとパラメータが送られるようだ。この違いはいったい何なのかよくわからないが、結構時間を食ってしまった。

文字コードの問題や文字列の埋め込み問題も発生していて、結構細かいところに多くの罠があって思うとおりに作業が進まなかった。とりあえず、作ってもらったコードはもったいないので授業でリファクタリングしながら紹介でもしていこうかと思う。しかし、なかなかプログラミング技能というのは身に付かないものだ。やっていることが細かいと言えば細かいような気もするが、丁寧にやるべきところで丁寧にやれるかどうかが大きな差だろうなぁとも思った。でも、勢いも大切なので、若いうちは若いらしく力業で強引に行ってもらいたい気もする。まぁ、時間切れにならないように後は資料をしっかりまとめておいてもらえれば、結構満足できるものができあがっていると言えば、そう言えるので、残りの部分をがんばってもらいたいものだ。

そうそう、明日に備えて準備、準備。

カテゴリー: Java

Address access control on Tomcat

000989.jpg
もえつきました。

とりあえずTomcatでValveを使ってIPアドレスによるアクセス制御をしようとしたがContext単位での指定ができないような気がして、結局ポート番号をずらした2つのTomcatプロセスを起動して対応することにしてみた。

一応動いているように見えるが、もうちょっときちんと調べてみたほうが良さそうだ。あと一週間で研究発表があるがこんな調子で大丈夫だろうか。明日から試用マシンへソフトをインストールして簡単な評価をしたいところだけど、前途多難だ。

クイズの司会もきちんと準備しないといけない。ぼけもつっこみも苦手なので笑いはとれそうもないが、いまさらじたばたしても仕方ないかな。ちなみに写真はぜんぜん関係ないもの。我が家にあった、子供が紙でつくった車。ペーパークラフトって楽しい。

Jakarta Velocity

000987.jpg
Jakarta Velocityをちょっとだけさわってみた。テンプレートエンジンとして結構面白そうな使い方ができるようだ。Velocityに含まれるTexenは、Torqueでも使われているようだ。実行にはApache Antが必要なのであらかじめダウンロードしてインストールしておこう。

Velocityのインストールは簡単で、Apache Jakarta Binary Downloadsからvelocity-1.3.1.tar.gzをダウンロードして、展開する。その後、buildディレクトリでantを実行するとbinディレクトリができあがる。テストを実行して成功すればインストールは終了だ。

> tar xzf velocity-1.3.1.tar.gz
> cd velocity-1.3.1\build
> ant
> ant -f testcases.xml

続きを読む

カテゴリー: Java

Mobile phone tool

000980.jpg
携帯電話用のツールを購入したのですが、事前調査が不足していたため2つも買わなければいけないはめになりました。「携帯万能12」と「携快電話9」です。

今回、家族割引でもう1台携帯を購入したのですが、それがちょっとした悲劇を生み出した原因でした。「携帯万能12」には、Sonyの携帯電話をサポートしているというシールが貼ってあり、安全のためと思ってそれにしたのですが、なんともう1台の方は付属ケーブルが物理的に接続不可能なためサポートしない、というのが携帯万能サポートページに書いてありました。Sonyの携帯電話をPCから使えるように設定してうきうきしていたのですが、これで一気にがーんとなりました。

仕方がないので、Googleで他社製品を探すと、「携快電話9」がきちんと対応していました。しかも値段が格段に安い。ついでにこいつもSonyの携帯電話に対応していました。こっちにすればよかった…と後悔しても仕方ありません。もうひとつの携帯にもカメラがついているのですが、これを手軽に取り出すためにはケーブルとツールが必要なわけで、あきらめて購入しました。メールで送る方法もあるのですがお金がかかるし、アドレス登録とかも面倒なので却下しました。

とりあえず両方ともみてみたところ、携帯万能のケーブルの方が若干コンパクトな感じであるのとツール機能も上な感じでした。きっとそんなに使わないんだけど。携快電話の方は全キャリア対応のケーブルだというのがちょっと嬉しいです。たとえば両親のDocomo携帯のデータをバックアップしてあげたりもできます。それぞれのツールの特性を把握して有効に使って元をとるようにしたいと思います。

でも、もったいなかったなぁ。「携快電話9」だけで十分だった。次回の機種変更のときにはもっと気をつけよう。

カテゴリー: etc

St. Valentine’s Day

000979.jpg
バレンタインでゲットしたもの。
やっぱもらえないよりは、もらえた方がうれしい。
さっそく携帯電話のデジカメで撮影してみる。

チョコは好きな方だが、お酒を飲むと敬遠してしまうので、そんなには食べられない。

いつもホワイトデーをすっかり忘れてしまうので、今年は忘れないように気をつけようかと思う。

Mobile

000978.jpg
携帯電話+ノートPCでモバイル。一応、サイズは小さいがオプションとかケーブルとか用意すると結局それなりの量になりそう。

カテゴリー: etc