Bruce.さん みなさん < こん??は でび です
On Tue, 4 Apr 2006 13:37:14 +0900 (JST)
kbk@... (Bruce.) wrote:
> ベイジアンフィルタにかけるまでもなく明らかなspamは受信すら
> したくないんですが、何かいい手ないですかねえ
nifに転送してフィルタ処理。
"Received:"中のIPで某国と某国の範囲を弾くとだいぶ減ります。
ただ、nifの範囲指定は?や*で指定なので、割を食う人も出ますが。
−−−−−−−−−−
…と、話を継いで我田引水。
メールフィルタリングのためのリスト作成や.htaccessを
いじっているところで、困った3件。
1:spam発信元のメールアドレスやドメイン名リストの整形で
ややこしい思いをしたんですが、(文末でなく)行末からの
Sortってどうすりゃ楽に出来ますかね?
Javascriptで各行をreverseしてからsortして、も一度reverseで
戻しましたが、これが一番手っ取り早いんでしょうか。
2:IPアドレスのリストを綺麗に並べ替えたい場合、どうした
もんでしょ。"."で切ってフィールド毎の優先順位をつけて
Sortしてから繋げる?
バブルソートとか、初心者用の解説読んだけどわかんね。
# どこを探してもハッキリ書いてないんで自信ないんですが、
# ひょっとしてJavascriptの2次元配列ってニセ?
# データバインド使わないとCSVとかでもフィールドSortが
# できないっぽいような気がするんですが、そうするとIE限定
# になりますよね。
3:http://cgi.apnic.net/apnic-bin/ipv4-by-country.plから
取得した某国と某国のIPv4のアドレスリスト(xx.xx/12
とか xxx.xxx.xx/24とかの形式)を適切に範囲合成するには?
ビット計算が絡んで、これはお手上げでした。
言語はsed,awk,Perl,Javascript程度で。諸賢の解は如何に?
でび http://homepage1.nifty.com/davi/