D HTMLフィルタプロキシ

すばらしい。というわけで linux 対応しようとしたところ、 proxy 動作はするけど filter 動作はしてくれない。はーん。 phobosRegExp がよくわかってないのかな。とりあえず途中までということで。(http://shinh.skr.jp/tmp/poo.tar.bz2) 続きはまた今度。

ちなみに YT氏謹製 regexpyaml の Linuxize もあきらめました。 socket は winsock like なものを書きました。

ちなみに attohttpD は Vathix 氏の socket が標準入りしたらもう一度いじろうと思っていたのでした。

あ、あと poo.d の YAML 処理は面白かったです。

    yaml.io(delegate void(){
        yaml.io("filter", dynamic_array!(Filter[]).wrap(&filter), delegate void(int i){
            index = i; //コンパイラのバグ対策
            yaml.io(delegate void(){
                //MessageBoxA(null, toStringz(toString(index)), "", 0);
                yaml.io("uri", filter[index].uri);
                yaml.io("search", filter[index].search);
                yaml.io("replace", filter[index].replace);
            });
        });
    });

なるほどー。ご本人の解説 (http://hp.vector.co.jp/authors/VA028375/delphi/delphipascal_xx_dynamic_array.html)

ちと気になったこととして、 thread 殺してないからか close してないかかはわかりませんけど終了してからしばらく listen 状態を続けることと、少々遅いかな?、ということがありました。

なにかあれば下記メールアドレスへ。
shinichiro.hamaji _at_ gmail.com
shinichiro.h