http://readmej.com/

2006 年 11 月 21 日(火)

 昨日までなんか久しぶりに海外からの英語のスパム書き込みが掲示板にあったんですよ。うざいなぁと思いながら、現状の英語スパム拒否が何で働かないかを考えてみたんです。そしたら化けた文字を送信してきているらしく、その化けた文字を日本語と認識してしまって投稿を許可してしまっていたんですね。さすがにそれは判別が難しい!と思って試行錯誤の後、[url]という一般的な掲示板にある掲示板タグとでも呼べばいいでしょうか?そんな部分が全てのスパムカキコにあったんです。もーこれを見つけたら拒否ればイイヤ!とプログラムに入れ込んだのですが、コレって正規表現で"u"または"r"または"l"があったら拒否という意味になっちゃうんですよ。そして普通に日本語を入力していると、0or1のバイナリデータというものとしてデータを見ると、それらの文字コードが含まれて・・・難しい話になっちゃいますね。つまり殆どの文字が使用禁止になっちゃったわけです。修正したのが夜中の3時過ぎ。面倒なので動作確認もせず・・・寝ぼけてプログラムを修正するもんじゃないですね。おかげさまで昨日は誰もカキコできないという事態に陥ってしまいました。友達から連絡を貰うまで全く気付きませんでした。ほんとご迷惑をおかけしました。元に戻しちゃったので再び同じスパムが幾つか来るかもしれませんが、放置しておいてくださいませ。

 私が思うに、何事も確認が重要です。


← 前日 翌日 →