Bruce.@しまったPerlはどうしよう です。
davi writes:
> nifに転送してフィルタ処理。
> "Received:"中のIPで某国と某国の範囲を弾くとだいぶ減ります。
んー、転送できんのかなあ。
.forwardいぢれなかったと思うんだけど。
> 1:spam発信元のメールアドレスやドメイン名リストの整形で
> ややこしい思いをしたんですが、(文末でなく)行末からの
> Sortってどうすりゃ楽に出来ますかね?
> Javascriptで各行をreverseしてからsortして、も一度reverseで
> 戻しましたが、これが一番手っ取り早いんでしょうか。
>
> 2:IPアドレスのリストを綺麗に並べ替えたい場合、どうした
> もんでしょ。"."で切ってフィールド毎の優先順位をつけて
> Sortしてから繋げる?
> バブルソートとか、初心者用の解説読んだけどわかんね。
Perl/Python/Rubyなら、どちらもsortに与える比較関数(orブロック)を
工夫すればなんとかなりますね。1は foobar.com, barbaz.net...
てなデータをgTLDでソートした上でドメインでソートしてさらに
サブドメインでソート…ということですよね?
2も自分でソートルーチン組まなくても、比較関数の工夫で
どうにかできますよ。
今のgawkも組み込みのソート関数があるけど、比較関数が与えられない
のでちょっと使いでが悪い。
> 3:http://cgi.apnic.net/apnic-bin/ipv4-by-country.plから
> 取得した某国と某国のIPv4のアドレスリスト(xx.xx/12
> とか xxx.xxx.xx/24とかの形式)を適切に範囲合成するには?
> ビット計算が絡んで、これはお手上げでした。
んー、最近どっかで見た気がします。
例によって2ちゃんだったかも。
いじょ。