February 20, 2005
ようやくマイカー! [ Carの記録 ]
車種はH13のR34 25GT-t ベイサイドブルーです
納車が10日前だったのだけど
免停だったので今さらながらようやく乗れるようになりました
やはり直6の音は素晴らしい
早速、新御堂筋で180メーターMAXへ。
言われてたように高速の伸びがちょっと足りないけど
町乗りではいい感じかも
ちなみに全部ノーマル。
(純正リアスポイラーついてるけど)
***メモ***
納車時29779キロ
走り終わって29850キロ
February 14, 2005
Linuxのドライバディスク作成 [ Linuxの記録 ]
Linux入れるときに
ブートディスクを使うとSCSIコントローラドライバが入らないために
CD-ROMデバイスやHDDデバイスなどが使えなくなり
インストールに困る場合は
images/drvnet.img - ネットワークカードドライバ
images/drvblock.img - SCSIコントロラー ドライバディスク イメージ
という2つのイメージがあります
ネットワーク(FTP、HTTPなど)を使う場合はdrvnet.imgを
普通にSCSIコントローラを入れたい場合はdrvblock.imgを使います。
フロッピーへの焼き方は
以前の「AIT: RedHat9のブートフロッピー(起動ディスク)作成」
http://www.yanbe.net/blog/archives/000281.html
と同じです
rawriteが起動した後のimgファイル指定のときに
入れたいimgファイルを指定してください
// bootdisk.imgの位置を指定
Enter disk image source file name:../images/drvblock.img
これでデバイスディスクの製作完了です
↓ドライバ ディスク(Red Hat Linux 7.3: オフィシャル Red Hat Linux x86 インストールガイド)
http://www.redhat.co.jp/manual/Doc73/RH-DOCS/rhl-ig-ja/ch-driverdisk.html
February 04, 2005
スパムトラックバックの襲撃 [ MovableTypeの記録 ]
スパムコメントがなくなったと思えば
スパムトラックバックを初体験してしまいました。
トラックバックはコメントと違って対策しにくいわけなんですが
↓AIT: スパムコメント対策 その2
http://www.yanbe.net/blog/archives/000277.html
ここと同じように
mt-tb.cgiから名前を変更してみました。
やり方は
mt.cfgの中の290行目ぐらいにある
---------------------------------------
# TrackbackScript mt-tb.pl
---------------------------------------
↓
---------------------------------------
TrackbackScript ait-tb.cgi
---------------------------------------
これで保存してサーバにアップロード。
そしてサイト全体を再構築!
また来たらどんどんランダムにファイル名を変えちゃろう
AWStatsをバージョンアップ [ Linuxの記録 ]
AWStats6.0(build 1.704)を使っていたが
AWStatsにリモートコマンド実行の脆弱性が見つかった。
yanbe.netサーバは全てBASIC認証だしSuEXECなので
大丈夫なんだけど古いのよりも新しいのということで
AWStats6.3(build 1.800)を入れてみる
ソースはおなじみの本家からとってきて
http://awstats.sourceforge.net/
早速、入れるわけだが以前のデータももちろん流用したい
なのでawstats.plがあるcgi-binの直下にある
awstats[数字].txtとDNSキャッシュしてる人は
dnscachelastupdate.txtをバックアップしとく
そしてawstats,confを適当に設定。
(6.0と6.3はほとんど同じ)
しかしこんだけでは済まないのが
日本語環境
キーワード検索などの日本語が化けてしまうのである
原因はawstats[数字].txtに保存されている月別のデータは
全てEUCでのURLエンコードをしている
しかしAWStats6.3はUTF-8でURLエンコードしている
だからそのままやると????ってなってしまう
しかしこれから先もUTF-8だろうから
表示のスクリプトを変えるより
今までのログファイルの中身を置換することにする
しかし月別ファイルなのでファイルも多いし
わざわざURLデコードしてUTF-8にエンコードするのは面倒
そういう時は得意のPerlでちょこちょこやればOK
スクリプトは以下のページにあるので
使いたい人はどうぞ。
あとはawstats.plのファイルに
use Jcode;を追加し
DecodeEncodedStringサブルーチンに
Jcode::convert(\$stringtodecode, "utf8");を追加する
*******************************************************
sub DecodeEncodedString {
my $stringtodecode=shift;
$stringtodecode =~ tr/\+/ /s;
$stringtodecode =~ s/%([A-F0-9][A-F0-9])/pack("C", hex($1))/ieg;
return $stringtodecode;
}
******************************************************
↓
******************************************************
sub DecodeEncodedString {
my $stringtodecode=shift;
$stringtodecode =~ tr/\+/ /s;
$stringtodecode =~ s/%([A-F0-9][A-F0-9])/pack("C", hex($1))/ieg;
Jcode::convert(\$stringtodecode, "utf8");
return $stringtodecode;
}
******************************************************
これで終了!
↓AIT: AWStatsログ専用文字コード変換
http://www.yanbe.net/blog/archives/000286.html
↓AWStats - Free log file analyzer for advanced statistics (GNU GPL).
http://awstats.sourceforge.net/