どさにっきLTE 〜2013年3月上旬〜

by やまや
<< = >>

2013年3月3日(日)

房総

_ 春を先取りしてる房総半島へ。天気予報じゃ晴れのはずだったのにー。なんで曇るかなぁ。

_ 千葉でいちばん有名は山はビッグサンダーマウンテンかスプラッシュマウンテンかというくらいで、山がない。いちばん高い山でも標高がスカイツリーよりはるかに低く、しかもその山は自衛隊の基地内にあって一般人は自由に登れないという残念さ。そんな千葉の山の中ではわりあい高くて有名な鋸山へ。329m しかないけど。全行程が石段だけど(いちおう登山道もあるがそっちは通ってない)。つーか、山というより、お寺の裏山だよな。たくさんある石仏を眺めながら石段を登ってるといつのまにかてっぺん。東京湾の向こう、三浦半島がよく見えるけど、天気がよければもっといい眺めだったんだろうなー。

_ 鋸山の地獄のぞき。柵が頑丈すぎて地獄をのぞくスリルに欠けるが。

鋸山の百尺観音。地下格納庫から姿をあらわした巨大ロボット、とも見える。

千倉の花畑。花摘みというのは、まあここでは文字どおりの意味なんだけど、どうしてもトイレに行くことの暗喩表現としての使い方が思い出されてしまって困る。


2013年3月5日(火)

2.4.4

_ うちの apache を 2.4.4 に入れ替えた。2.4.3 まではいくつかのモジュールで XSS な穴があるとのことだったけどうちには関係なく、それよりも細かいバグが かなり修正されてたようなので。あんまり注目されてないみたいだけど、

  *) various modules, rotatelogs: Replace use of apr_file_write() with
     apr_file_write_full() to prevent incomplete writes. PR 53131.
     [Nicolas Viennot <apache viennot biz>, Stefan Fritsch]
この修正けっこう重要じゃね? シグナルを受けるとログが欠けたりするらしいよ?つーか、これ 2.2.24 では修正されてないけどソース見るかぎり同じバグあんじゃね?

_ 入れ替えた後でログを見ていて気がついたんだが、2.4 って、404 を返す際の File does not exist でエラーログを出さないのか。2.4 に乗り換えてもう1年以上たってるのに今さらだが。まあ、ないはずのものがあるのは気がつきやすいけど、あるはずのものがないのは見落とすよな。CHANGES を読むと、んーと、これか。

  *) core, mod_actions, mod_asis: Downgrade error log messages which accompany
     a 404 request status from loglevel error to info. PR: 35768. [Stefan
     Fritsch]
2.3.15 からの変更だそうで。LogLevel info に設定すれば復活するようだ(未確認)。

_ それから 2.4.3 で物議をかもした DNT 無視設定が 2.4.4 ではコメントアウトされたらしい。設定ファイルは自分でゼロから書くので 2.4.3 を使っていたときも関係なかったんだが、そういえばと思ってあらためて確認してみたらひじょーにダサかった。

#<IfModule setenvif_module>
#BrowserMatch "MSIE 10.0;" bad_DNT
#</IfModule>
#<IfModule headers_module>
#RequestHeader unset DNT env=bad_DNT
#</IfModule>
2.2 ならともかく、なんで 2.4 の設定でこんな古くさい記述してるんだよ。2.4 では mod_setenvif を使うなんてまどろっこしいことしなくても、ストレートに
<IfModule headers_module>
RequestHeader unset DNT "expr=%{HTTP_USER_AGENT} =~ /MSIE 10.0/"
</IfModule>
と書けるようになったんだから使ってやれよ。


<< = >>
やまや