- 1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 03:39:52 ID:v3AgWfVi0]
- Proxomitron-J www.pluto.dti.ne.jp/~tengu/proxomitron/
日本語訳ヘルプ www.pluto.dti.ne.jp/~tengu/proxomitron/help/Contents.html Proxomitron等に関するWiki abc.s65.xrea.com/prox/wiki/ Thinking Archive(仮) vird2002.s8.xrea.com/ Proxomitron専用Uploader ( Upパス=Naoko ) proxo.hp.infoseek.co.jp/ 4.5June+7 + 有難屋アイコン + バイパス赤アイコン な本体 ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0165.zip 【前スレ】 Proxomitron フィルター作成スレッド Part9 pc11.2ch.net/test/read.cgi/software/1207484176/
- 431 名前:429 mailto:sage [2008/12/12(金) 00:29:48 ID:F9SG7swJ0]
- >>430
うーんと、どの方法でも差は限りなくゼロなんでどの方法でもいいっていうのが答え。 自分ならマッチング速度を重視する書き方よりも使用メモリ量を減らす書き方にすると思うけど、 速度重視で q$TST(\9) としてもいいね。 どちらを選んでもまったくと言っていいほど影響が出ない場所だから好みの問題だ。 >>422のフィルタは速度の速い書き方が出来てるし、$TSTの使い方も無駄が無いから本当によく出来てると思う。 自分がいじるとしたら+に{n,m}を付けたり、""のマッチングに$AVを使った書き方にするくらいかな。
- 432 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/12(金) 01:07:08 ID:3Ve8zWqq0]
- >>431
横からスマソ 他にも、 \3も\#に格納した方がよりGood。 \4のところは拡張子なので[a-z]+にすれば視認性がよくなるのでは? とかいってみる。
- 433 名前:think ◆MM0nnAOCiQ mailto:sage [2008/12/12(金) 02:02:42 ID:4qgRnf9L0]
- >>422
良くできてますね。 マッチングコマンドがないのが不思議なくらいですが、正規表現としてみると美しい。(正規表現から覚えたのですね、きっと) ■高速化 $NEST(<script[ >],</script>) を使えば、Limitが足りない場合に「$NEST部分ではねられる=無駄にマッチしなくて済む」 有意な差は出ないでしょうが、どちらかといえば$NESTは誤爆回避の意味合いが強く、私はよく使います。 ■コードの変化に強くする >379のHTMLに少しの変化があっただけでフィルタは動作しなくなってしまいます。 そこでWeb制作者が変化させうる内容を予測して柔軟に対応できるフィルタにします。 ▼XHTMLで書き換える ・language属性は(X)HTML仕様外なので、type属性に書き換える <script type="text/javascript"> www.tohoho-web.com/js/write.htm ・<script> 内のコメントアウトを無くす www.kanzaki.com/docs/html/xhtml1.html#xh-scr ▼BOTによる解析を困難にする ・変数の名前をランダムにする (変数に使用できる名前は下記URL参照) https://developer.mozilla.org/ja/Core_JavaScript_1.5_Guide/Variables 基本的に言語仕様に則って更新内容を予測してます。 仕様外の書き方をする人はどの世界でもいますが、大体においてこの考え方で問題はないです。(経験上) >>432 > \4のところは拡張子なので[a-z]+にすれば視認性がよくなるのでは? 野暮な突っ込みですが、拡張子は「数字」も扱えます…。(mp3とか777とか)
|

|