CGI版PHPでBASIC認証が効かない!

ロリポップで、PHP4 -> PHP5 にしたら、Pukiwiki のユーザー認証が動かなくなりました・・。
どうやらロリポップの PHP5 は CGI 版らしく、CGIPHPでは、BASIC認証が使えないそうです。

http://jp2.php.net/manual/ja/features.http-auth.php

超困った!!

http://pukiwiki.sourceforge.jp/?%E7%B6%9A%E3%83%BB%E8%B3%AA%E5%95%8F%E7%AE%B1%2F198

にある mod_setenvif を使った方法を試してみるも、うまくいかず、IP 制限で乗り切る方法で上手くいきました。

修正するファイル:lib/auth.php の basic_auth 関数内

以下の記述を if (PKWK_READONLY || の前に追加します。
実際には編集したい人のIPアドレス、ユーザー名、パスワードを指定します。

if ($_SERVER['REMOTE_ADDR'] == 'xxx.xxx.xxx.xxx') {
    $_SERVER['PHP_AUTH_USER'] = 'username';
    $_SERVER['PHP_AUTH_PW']   = 'password';
}

IPアドレスが変わるたびに変更しないといけないので注意。
SPAMよけには十分な上、IDとパスワードをいちいち入れなくていいので楽チン!

ラブプラス+

夏にラブプラスの続編のラブプラス+が出るらしい。
今後のラインナップはこちら!

ラブ (C)

ラブプラス (Objective-C)

ラブプラスプラス または ラブプラプラ (C++)

ラブシャープ (C#)

ラブプラスプラス0x (C++0x)

妄想ですって、妄想ですってばー

ちなみにこの手のゲームはFM-TOWNSプリンセスメーカー2以降やったことがないです・・。

ロリポップから PHP4 に関する警告がきた

私はレンタルサーバーとしてロリポップを使っていますが(超安価なので)、とうとう PHP4 のサポートを完全に終了し PHP5 に移行するようです。その旨のメールが来ていたので、管理画面で PHP4 -> PHP5 に移行させました(操作自体は簡単であっという間)。

とりあえず Pukiwiki は前と同じように動いているので一安心。
⇒致命的な問題発覚
もしかしてこれで Zend Framework も使いまくれる?

世の中から次第に PHP4 が消えつつあるので、PHP4 でないと動かない製品はご注意。個人的には一生使おうと思いませんけどね、PHP4 は。

UCCのTwitter騒動を見て

ナショナルクライアントは企業イメージがあるからこういう戦略は取りづらかったのかな。
ぶっちゃけ、マーケティングSPAM(スパム)なので、
最近Twitterがマスコミに取り上げられていることもあり、
今後は凄まじい勢いでこのようなSPAMが増えることでしょう。
そしてまたネットはノイズにまみれていくんですね・・。

火災警報器(火災報知器)特需

本日我が家に火災警報器(火災報知器)が設置されました。
どうやら2006年6月1日から自宅に設置が義務付けられたようですね。
新築では最初から設置が義務付けられ、既存の住宅では2011年(平成23年)までに取り付けなければならないようです。

↓あなたが住んでいる場所での設置期限
http://www.keihouki.com/alarm/rules.html

賃貸の方は大家さんの責任で、自宅の場合は自分の責任でつけなければなりません。
火災警報器(火災報知器)の製造会社がいくつあるかわかりませんが、特需景気ですね。
これを気に悪質な販売やリフォームとセットで売りつけられる可能性もありますから注意したいものです。

symfonyのリダイレクトでハマる

いまだにハマッたまま抜け出せないので、もう諦めて別の方法で回避していますが、symfony

$this->redirect('fuga/hoge?sid=xxxx');

とすると /fuga/hoge/sid/xxxx に勝手に変換されてリダイレクトされます。
てめー!なんで指定したとおりにリダイレクトしねーんだよ!!!!!
と何度キレたことか・・。
この勝手な書き換えのせいで、携帯用のセッションIDが正しく渡せません。
guid=ONも/guid/ONに書き換えやがるので、ドコモの端末固有IDがとれません。

$this->redirect('http://test.com/fuga/hoge?guid=ON&sid=xxxx');

みたいに書けば一応動きます。Zend Framework では

$this->_redirect('/fuga/hoge?guid=ON&sid=xxxx');

と書けばそのとおりにリダイレクトしてくれます(アンダーバー付きの関数ってのがキモイが)。
勝手に余計なおせっかいをするのは本当に勘弁してほしいです・・。

涼宮ハルヒの消失

今朝出勤中に渋谷駅のホームでびっくり!!
涼宮ハルヒの消失が2月から映画公開!!
もしかしてネタ広告?と思いましたが、どうやら本当っぽいです。

http://www.kyotoanimation.co.jp/haruhi/movie/

テレビで放映せず映画でとは・・。
エヴァほどは絶大な人気のあるアニメではないので、ヒットするか微妙ですね。
私ですか?もちろん見に行きますよ!