<Mimeタイプ>MyFacesFilterPortletを進めようと思ったが、別件が発生したので対応中。っで、Mimeタイプを取得する必要が発生して、どうやって取得するのが賢いのか考える。ほんとは、現在、commons-vfsを使ってファイルを扱っているので、getContentType()で正しいのが返ってくれば一番ベストなんだが、こいつはURLConnectionでMIMEタイプを判断する。つまり、たいしたことはできんということか・・・。実際に、pdfとかはMIMEタイプを返してくれたけど、docやxlsは返ってこない・・・。使えん。というわけで、別な方法を探す。そういえば、JAFとかで扱っていたような気がするので検索すると、発見。カスタマイズもできるようなので、JAFで試すことにしよう。使えそうなページがあるので http://www.ki.rim.or.jp/~kuro/Java/JAF/JAF-01.html を参照。
MyFaces
<MyFaces>ようやく、MyFacesFilterPortletも完成だろうか。現在、テストを終え、JavaDoc を足したりと、コードの整理中。まぁ、これも地道な作業なんだが。とにかく、このフィルタ作業が終わってめでたしめでたし。あとは、Stan に入れてもらえるように交渉していくしかないけどね。この作業を通して、サーブレットフィルタなどの設計方法を学んだ気がするので、ちょっと賢くなったかね。
MyFaces
<MyFaces>1.1.0 がリリースされたそうな。あとで、今使っているものを置き換えて試してみるかね。こっちの作業としては、フィルターポートレットを作成中。リフレクションを使って呼び出しているせいか、ほどよくはまりながら進んでいる。現在、テストしながらデバッグ中という感じなので、あともう少しという感じだろうか。
<フレッツ>V110M のセッション2にフレッツスクエアの情報を登録しておいたはずなのだが、いつの間にか消えている・・・。なぜだ・・・。というわけで、再設定・・・。まぁ、DNS の設定の方は、サーバーに持っているので、特に問題なかったけど、ルーティングの情報を入れ直すのは少々面倒・・・。そもそもなぜ消えたのだろうか・・・。
<CIDR>いちいち考えるのが面倒なので、メモ代わりに RFC 1878 から抜粋。
Mask value: # of Hex CIDR Decimal addresses Classfull 80.00.00.00 /1 128.0.0.0 2048 M 128 A C0.00.00.00 /2 192.0.0.0 1024 M 64 A E0.00.00.00 /3 224.0.0.0 512 M 32 A F0.00.00.00 /4 240.0.0.0 256 M 16 A F8.00.00.00 /5 248.0.0.0 128 M 8 A FC.00.00.00 /6 252.0.0.0 64 M 4 A FE.00.00.00 /7 254.0.0.0 32 M 2 A FF.00.00.00 /8 255.0.0.0 16 M 1 A FF.80.00.00 /9 255.128.0.0 8 M 128 B FF.C0.00.00 /10 255.192.0.0 4 M 64 B FF.E0.00.00 /11 255.224.0.0 2 M 32 B FF.F0.00.00 /12 255.240.0.0 1024 K 16 B FF.F8.00.00 /13 255.248.0.0 512 K 8 B FF.FC.00.00 /14 255.252.0.0 256 K 4 B FF.FE.00.00 /15 255.254.0.0 128 K 2 B FF.FF.00.00 /16 255.255.0.0 64 K 1 B FF.FF.80.00 /17 255.255.128.0 32 K 128 C FF.FF.C0.00 /18 255.255.192.0 16 K 64 C FF.FF.E0.00 /19 255.255.224.0 8 K 32 C FF.FF.F0.00 /20 255.255.240.0 4 K 16 C FF.FF.F8.00 /21 255.255.248.0 2 K 8 C FF.FF.FC.00 /22 255.255.252.0 1 K 4 C FF.FF.FE.00 /23 255.255.254.0 512 2 C FF.FF.FF.00 /24 255.255.255.0 256 1 C FF.FF.FF.80 /25 255.255.255.128 128 1/2 C FF.FF.FF.C0 /26 255.255.255.192 64 1/4 C FF.FF.FF.E0 /27 255.255.255.224 32 1/8 C FF.FF.FF.F0 /28 255.255.255.240 16 1/16 C FF.FF.FF.F8 /29 255.255.255.248 8 1/32 C FF.FF.FF.FC /30 255.255.255.252 4 1/64 C FF.FF.FF.FE /31 255.255.255.254 2 1/128 C FF.FF.FF.FF /32 255.255.255.255 This is a single host route