トップ «前の日記(2005年10月02日) 最新 次の日記(2005年10月04日)» 編集

MOMENTS OLD Diary


2005年10月03日 [長年日記]

_ [つれづれ]朝

07:00am起床。

_ [サーバ管理]IE6におけるDigest認証のバグ回避

InternetExplorer6ではCGIにパラメータを渡すときのようにクエリに?が含まれるURLへのアクセスに、Digest認証を使っていると

Digest: uri mismatch - <hoge.cgi> does not match request-uri <hoge.cgi?foo=bar>

のようなエラーが吐かれます。2.0.51以降ならパッチが取り込まれ、

BrowserMatch "MSIE" AuthDigestEnableQueryStringHack=On

とhttpd.confか.htaccessに追記することで対応できるのですが、Vine 3.2のApache2は残念ながら2.0.50。RPM管理のまま使おうと思ったら、パッチを当ててRPMをリビルドするか、checkinstallなどで最新のものをRPM化してインストールするかの二択っぽいですね。

が、ふとDigest認証モジュールであるmod_auth_digest.soだけを最新のものでコンパイルして入れ替えれば動くんじゃないかと思い、試してみたら動いてしまったのでメモ。

$ wget http://sunsite.tus.ac.jp/pub/apache/httpd/httpd-2.0.54.tar.bz2
$ gtar xvjf httpd-2.0.54.tar.bz2
$ cd httpd-2.0.54/modules/aaa
$ apxs -c -D DEV_RANDOM mod_auth_digest.c
$ gcc -shared -o mod_auth_digest.so mod_auth_digest.o
$ sudo apxs -i mod_auth_digest.so
Password:
/etc/apache2/build/instdso.sh SH_LIBTOOL='/usr/bin/libtool' mod_auth_digest.so /usr/lib/apache2/modules
/usr/bin/libtool --mode=install cp mod_auth_digest.so /usr/lib/apache2/modules/
cp mod_auth_digest.so /usr/lib/apache2/modules/mod_auth_digest.so
Warning!  dlname not found in /usr/lib/apache2/modules/mod_auth_digest.so.
Assuming installing a .so rather than a libtool archive.
chmod 755 /usr/lib/apache2/modules/mod_auth_digest.so

なんか、微妙な警告が出ているけれど、とりあえずリスタートしてみたらAuthDigestEnableQueryStringHackが有効になっているので、これで様子見。

_ [NOVEL]滅びのマヤウェル―その仮面をはずして

読了。 うむ、冒険活劇的なドタバタとヒロインたちのと交流を描いた正道的な一作。主人公が男装した女性だということを除けば(笑) 文章……というか、設定やキャラクター造形に月姫──奈須きのこ──の影響が見て取れますが、独自の世界観の構築はなかなか見事ですし、登場人物の誰もがキャラ立ちしてるし、結構萌えるし。

物語の重要な位置を占める玉樹の口調とか、狙いすぎと分かっていながらも素直に可愛いと思えてしまったり。彼女のバックグラウンドは、決して軽いものではないし、その歪みを責めることはできないでしょうけれど、主人公のユーキとの出会いと、交わした言葉が契約の如く彼女を縛ってしまったのは、幸いでもあり不幸でもあり。

前半の日常部分と後半のバトル部分のギャップがスゴくて、それは日常からの乖離を端的に現しているのだろうと思うのと同時に、もうちょっとゆっくりしてても良かったかなとか思ったり。

広げられた風呂敷は、畳まれきってなく、むしろこれからスタートという勢いなので、続巻希望ってことで、声を上げておこうかな。

滅びのマヤウェル―その仮面をはずして
岡崎 裕信
集英社 (2005/09)
売り上げランキング: 84,203