日記巡りで見つけた慶び系イベント(age++,connect(),fork(),getLicense() etc.)を
勝手にお祝いしてしまう人間アンテナシリーズ、
評判もほとんど見る人なしとの説もお構い無しに爆捉中。
まぁ今日確定らしいので。
おめでとうございます>
Naney's Diary
予告
の通り、Version 2.10-pl1にアップグレード。
前回は、
hns-lite
で入れたのだが、今回は sh hns-setup.ja を使用してみた。
どこに何の為のディレクトリがあるかが分かっていれば、
質問にもたやすく答えられるというもの。
そんなわけでアサーリとインストールし、あとは config.ph を、
旧ファイルのバックアップである config.ph-old に合わせてコピペ修正すれば、
手元サーバー
kanazawa
では動作する。
今回の目玉は、
goo
等の検索サイトからリンクでやってきたクライアントを、
Namazuによる検索
へ案内するというもの。
*
InterQ Membersで動かすには:
- index.cgiと同じディレクトリの .htaccess はエラーの原因となるだけなので削除。
- $ENV{SCRIPT_NAME}はCGIをsetuidで動かすためのwrapperになっているので、
CookieのpathがCGIのURIと一致せず、期待される動作(謎)をしない。
そこでconfig.ph の中で$ENV{REQUEST_URI}の値を無理矢理ぶちこむ。
上の口が嫌だと言ったって下の(以下略)
*
IntelliSearch:
先の自動Namazu。
$MyDiaryURIをディレクトリ/で止めず、index.cgiまで指定している場合、
飛ばし先は namazu.cgi をそのままくっつけているため、
index.cginamazu.cgi に飛ばそうとして失敗する。
ということで、index.cgiは
# print qq(Location: $HNS::System::MyDiaryURI$HNS::Style::UnagiURL?query=$keyword&whence=0&max=20&result=normal&sort=score\r\n\r\n);
my $namazu_url=$HNS::System::MyDiaryURI;
$namazu_url =~ s/index\.cgi$//;
$namazu_url .= $HNS::Style::UnagiURL;
print qq(Location: $namazu_url?query=$keyword&whence=0&max=20&result=normal&sort=score\r\n\r\n);
ということに。
この日記も今日で3ヶ月、1年の1/4を刻むに至った。
日記を始めたころ
はまだ寒かったのだが、今はもう暑いくらいだ。
無事に生きて暮らせたことに感謝したい。
そして、毎日気楽に日記を更新させてくれた
hns
と、それを公にしてくれた
アンテナたち
、それに何と言っても様々な形の反応によって激励してくれた読者諸兄諸姉に。
ありがとうございました。m(_ _)m
今後もよろしくお願いします。