2005-01-20
_ 車載MP3プレイヤー
こんな製品があるのかとちょっと面白いなと思ったもの.車のシガーライターソケットに装着するだけで,簡単にMP3のデジタル音楽データを聴くことができるそうです.USBメモリをつけて再生させるらしいのですが,手持ちにそこそこ容量のあるUSBメモリがあって,プレイヤーが10000円切ってたら買ってしまったかも….
2005-01-19
_ 天気
ここ数日1月とは思えない暖かさでしたが,明日くらいからどうやら寒波襲来らしく寒くなるそうです.今週はコートなしでも十分やっていけたが,明日からはまた冬らしい天気になるのか….朝,起きるのがつらくなりそうだと思ったのでありました.
というわけで,今日は一日中,VBA,VBA,VBA....なんとか形になってきましたが,まだ難関のグラフ作成が残っています…
2005-01-18
_ Struts - RequestProcessorを拡張する
久々にStruts関係のメモ.Strutsではリクエストの処理をRequestProcessorなるものがやってくれているわけですが,例えばログインしてるかどうかの認証をチェックしたりする共通的な処理を組み込むと結構便利です.でも,そのままRequestProcessorを書き換えなんてやっちゃいけないので,RequestProcessorを継承した新しいクラスを作ります.作っただけでは使ってくれないので,新しいRequestProcessorを使うことをstruts-config.xmlに記述しないといけません.これで,新しい拡張版RequestProcessorを使うことができます.struts-config.xmlには,
<controller processorClass="com.smallstyle.common.NewRequestProcessor"/>
といった感じで.拡張版RequestProcessorには例として,
public class NewRequestProcessor extends RequestProcessor {
protected boolean processPreprocess(
HttpServletRequest aRequest,
HttpServletResponse aResponse) {
//認証チェックの処理
return true;
}
}
といった具合で使えます.初回ログイン時などは認証チェックしないようにしておく必要がありますが,それ以外のプロセスで共通して行いたい前処理はこんな感じで実装しておくと便利.