[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 12/29 21:07 / Filesize : 308 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【CSS】Mozilla広告ブロック【Adblock】



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/01(火) 12:41:46 ID:IsoaU6wd0]
フィルタをアップするときに書き込む項目(推奨)
・フィルタを適用したブラウザ
・ブロックに使用した手段
・ブロックされる広告の説明
・フィルタ

過去のスレッド
Mozilla Firefox Adblockフィルター スレッド Part1
pc7.2ch.net/test/read.cgi/software/1131101772/

643 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 15:04:18 ID:ED65lMNe0]
>>641
might を脊椎反射で推量に訳しちゃったんだろう。
中学英語だよな。

644 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 15:10:54 ID:pRTlAw6F0]
>>643
>>635のmightが推量なのは正しくね?
ただ『速い』にはかからないというだけでw

645 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 20:06:38 ID:rUF0jbOB0]
>>635はこっちの訳
Complicated regular expressions require much time to be evaluated, it might be faster to use several simple ones.

646 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 20:07:39 ID:rUF0jbOB0]
× >>635
○ >>633

647 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 21:36:04 ID:pRTlAw6F0]
> Are regular expressions faster than “normal” filters?
> Usually this is not the case. Adblock Plus will transform any "normal" filter
> into a regular expression, and internally it will work only with regular expressions
> ― there is no difference between the filters banner and /banner/.
> Regular expressions are often used to "compress" the filters list and replace several filters
> by one regular expression. The rule of thumb says "fewer filters means faster"
> but it isn’t always correct in this case. Complicated regular expressions require
> much time to be evaluated, it might be faster to use several simple ones.
> Regular expression give you more flexibility however, that’s where their use is always justified.
> For example the regular expression /adv(?!ice)/ will block adv and advert and advertisement
> but not advice ― something you couldn’t have done with simple wildcards.

正規表現は『普通の』フィルタよりも速いのか?
普通はそのようなことはない。Adblock Plusは『普通の』フィルタを正規表現に変換し、
内部的には正規表現として処理する……bannerと/banner/には差は無いのである。
正規表現はしばしばフィルタリストを『圧縮』して、いくつかのフィルタをひとつの正規表現で
置き換えるのに使用される。経験則としては『フィルタが少ない=処理が速い』であるが、
このような場合は必ずしもこれは正確ではない。
複 雑 な 正 規 表 現 は 評 価 す る の に 多 大 な 時 間 が か か り 、
い く つ か の シ ン プ ル な も の を 使 う よ り も 速 い か も 知 れ な い 。
けれども正規表現はより柔軟性に優れており……以下省略。

>>645のonesは"Complicated regular expressions"に対する"simple regular expressions"のことだから
>>633のようなことは言ってない。


648 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 21:40:22 ID:pRTlAw6F0]
ごめん偉そうな事を言いながら肝心なところで間違えた。

> 複雑な正規表現は評価するのに多大な時間を必要とし、
> いくつかのシンプルなものを使う方が速いかも知れない。


649 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 23:32:47 ID:rHZd71z80]
>>648
いくら正確に訳したところで結局は
「速いかも知れない。(そうでないかも知れない)」っていう
なんとも中途半端な訳だから、また騒ぎがふりだしに戻るだけ。


650 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 23:37:36 ID:f4aajwxY0]
ある程度正規表現を書き慣れている人ならすんなり受け入れられる文章ですが
正規表現のタイム比較をしたことが無い人には分からないかも知れませんね。
体感出来るくらいの差が出ない場合は同タイムだと思ってしまいがちですし。

651 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 12:52:55 ID:bAqxtW+r0]
>>640
己で書いた物が後でわからんようになる、わかりにくい、って
ようするにお前がアフォということだなw

当然、軽い方がいいにきまってる



652 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 13:17:34 ID:uWpJW6oY0]
>>649
おまいは何を言ってるんだ?

「複数の正規表現をひとつにまとめるとむしろ速度が落ちるかも知れない」
って記述を正規表現と普通のフィルタの話と誤読しているアホが居る。
最初から結論は変わってないのにそいつのせいで一部の住人が混乱している。
それだけの話だ。

653 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 15:57:52 ID:Gcq3Bagq0]
>>651
> 当然、軽い方がいいにきまってる
> 当然、軽い方がいいにきまってる
> 当然、軽い方がいいにきまってる

バカか。
1バイトでも少ない = 軽い のかよw


654 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 19:17:02 ID:Aqk1lV2B0]
>>653
>1バイトでも少ない = 軽い のかよ
>1バイトでも少ない = 軽い のかよ
>1バイトでも少ない = 軽い のかよ

バカめ。
1バイトでも少ない = 軽い んだよw

655 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 19:28:14 ID:zAyWvgGn0]
>653
お前の脳ミソは一般人より軽いなwwwwwwwww


656 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 20:08:07 ID:b9lE0leW0]
オマエら653の体重は一般人より重いぞw

657 名前:653 mailto:sage [2007/04/10(火) 20:32:41 ID:Gcq3Bagq0]
軽いってのは動作が軽いって意味でいったんだけど・・・。

まさか1バイト容量が少なくなることに意味あるって理論だったの?
HDDが GB、多い人ならTBつまれる時代に、1バイト節約して何になるんだか。


658 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 20:41:18 ID:zXxQi0gh0]
動作も軽いだろ。何言ってんだ?

659 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 20:59:05 ID:Gcq3Bagq0]
>>658
容量が小さい正規表現の方が動作が軽いって?
ご冗談を。

長さが長い正規表現でも動作軽い場合もあるし、長さ短い正規表現でも動作が重い場合もある。




660 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 22:31:57 ID:uWpJW6oY0]
>>659
誤爆が無いという前提条件があることを忘れてないか?
過不足なく同じ広告を検出するのに文字数が違うフィルタが2個あると考えてみ?

まだ変な事を言うようならもう「日本語お上手ですね^^」で流すぞ。

661 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 22:50:09 ID:Gcq3Bagq0]
>>660
極端な例でいけば、"adwords" にマッチさせたいとき、

1: "^ad.*$"
2: "^adwords$"

で、前者のがバイト数は少ないけど、後者のが処理は早い。

バイト数が大きいと、処理速度が遅いとかありえない。



662 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 22:50:55 ID:ZUxm9XoF0]
1バイトでも軽い方がいいに決まってる。

663 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 22:52:27 ID:Gcq3Bagq0]
あ、これだと誤爆がどうだのといわれそうだからかえると、

AdNo01 と AdNo02 と AdNo03 にマッチさせたいとき、

1: "^AdNo0[1-3]$"
2: "^AdNo0(1|2|3)$"

だと、後者のが早いが、後者のがバイト数が大きい。


664 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 23:24:33 ID:iV8Yg5la0]
良いフィルターの条件
1 誤爆がない
2 広い範囲で使える
3 字数が1バイトでも少ない

665 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 00:38:43 ID:1X5GzRe80]
>>663=己のものさしでしかもの言えない馬鹿

666 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 00:59:20 ID:r5xxXnCe0]
なんだかわけがわからないよヽ(`Д´)ノウワァアン!

…要は好きなほうを使えってことでおk?

667 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 01:04:40 ID:GGq4MXguP]
速度を論じながらもフィルタは全て正規表現という前提なのは一体何故なんだぜ?
ここ数日のログをちゃんと読んでるならその思考はありえんだろ

668 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 07:30:07 ID:YXUpXo3Q0]
>>667
「1バイトでも少ないほうが処理速度が速い」 なんて言い出している勘違い厨への反論だろ。

669 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 11:34:16 ID:R8bUgAO40]
とりあえずID:Gcq3Bagq0は使ってるフィルタを晒せ。話はそれからだ。

670 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 11:37:03 ID:VtFYwKQs0]
>>663
それは前者のほうが早いです(プ

671 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 11:52:05 ID:GGq4MXguP]
>>668
速度の話をするなら正規表現じゃないフィルタを例にすべきじゃないの?
正規表現という時点で遅いんだから。



672 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 12:25:04 ID:sLzZfGkV0]
正規表現じゃない書き方をしても内部処理は正規表現。

673 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 12:27:59 ID:Rq1SuNqI0]
その前に速度をどういう計り方しているか?だろ
条件が異なると当然(ry

674 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 12:44:57 ID:GGq4MXguP]
>>672
日本語がお上手なのはもう分かったから、
次は本当の日本人として通用するレベルの読解力を身に付けられるように頑張ろうね^^

675 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 13:48:41 ID:mZN9E+zg0]
>>663の例で言えば
"AdNo0*"と"AdNo0"と"AdNo"でどれが速いかという話ではないの?

676 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 13:50:43 ID:VtFYwKQs0]
>>674
分かってないのはおまえだよ。 今までの流れを全然読まずに書いてるだろ。

>>675
はぁ?? 全然違う。

677 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 14:04:26 ID:mZN9E+zg0]
さあ盛り上がってまいりますた。

>>675
何がどう違うのか具体的にkwsk書いてくれないと平行線を辿るよ。


678 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 14:08:50 ID:VtFYwKQs0]
>>677
自演?

679 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 14:11:51 ID:VtFYwKQs0]
つか、分かってない奴が首突っ込むからややこしくなるんだよな。
俺とか>>672とか>>668あたりの奴だけで十分だから雑魚どもは消えろ。

680 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 14:17:19 ID:BDpXK2TJ0]
>>674
全然関係ないけど、H"接続?

681 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 14:35:27 ID:R8bUgAO40]
いろいろ理屈言ってるやつのフィルタなんで参考にさせて貰いたいんだが、
いつになったらフィルタ晒してくれるんだ?それとも口先だけなのか?



682 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 15:32:07 ID:VXWZXCSR0]
口先だけなんだろ(藁

683 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 15:54:48 ID:GGq4MXguP]
>>680
いや普通のドコモっす。

684 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 16:45:14 ID:3FWdLppe0]
>>683 IDの末尾Pだから「これが噂の?」てオモタ
とりあえず
    ヘ⌒ヽフ
   ( ・ω・) dd
   / ~つと)

685 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 16:55:03 ID:GGq4MXguP]
携帯(O)→フルブラウザアプリ(Q)→公式p2(P)と皮を被ってるので
最終的なID末尾がPになってます。

686 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 18:43:14 ID:mZN9E+zg0]
adblockplus.org/forum/viewtopic.php?t=1222

AmirG の質問:

Q1.www.adserver.com/から広告が来るとして、
以下のフィルタの中ではどれが効率が良い(CPUパワーを食わない)ですか?
ここから↓
.adserver.com/
www.adserver.com/
www.adserver.com/
|www.adserver.com/
↑ここまで。

Q2.8文字のシンプルなフィルタは正規表現のものよりも効率が良いとのことですが、
複数のシンプルなフィルタはひとつの正規表現にまとめることができます。
例えば↓
abcd1111
abcd2222
abcd3333
abcd4444
↑これを『/abcd[1-4]{4}/』にするとか。
この場合に正規表現で書かれたものは上の4つよりも効率的でしょうか?
(『abcd*』は abcdefg とかに誤爆するので良くないし8文字より短い)
効率的でないという場合、シンプルなフィルタの束よりも正規表現のフィルタがより効率的になる区切りはどこになりますか?


687 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 18:44:07 ID:mZN9E+zg0]
Wladimir Palant(現行の Adblock Plus の開発者)の答え:

A1.どれでも良し。
8文字以上のフィルタはほとんど速度差が出ません。
ただし誤爆が起きないという点においては一番最後のものがお勧めです。

A2.例えシンプルなフィルタが100個あっても1個の正規表現よりはまだ速いです。
勿論"banner34(34は任意の2桁の数字)"をブロックするのに100個ものシンプルなフィルタを登録するのは労力が割に合わないが、
この例においては正規表現の使用にはそれくらいのメリットしかありません。

rick752 の補足:
効率が良いのは直列した8文字(ワイルドカードで分割されていない)。
『banner1234』は良い。
『banner*1234』は悪い。
上の条件を満たすならワイルドカードはどこに使っても良い(※1)。

AmirG のお礼:
正規表現は8文字未満のフィルタにのみ使えってことですね。

rick752 の補足:
そう、でも普通に書いたら8文字は超える。
大量のシンプルなフィルタは1つの正規表現に勝ります。
またそれらは読みやすく管理も楽でオン・オフの切り替えも簡単です。
それに『$~image』を正規表現の塊にセットしたりとかしたくないでしょう?(※2)

※1は多分『bannnnnner*12345678』はおkという意味だと思うんだ。
※2は多分複雑な正規表現にオプションを適用するために起こりうる全てのケースをチェックするのは
激しく手間だから素直に普通のフィルタにオプション付けて使っとけと言いたいんだと思うんだ。


688 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 19:38:29 ID:JhuwSaWL0]
>A2.例えシンプルなフィルタが100個あっても1個の正規表現よりはまだ速いです。

う〜む・・・これほどとは

689 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 21:17:41 ID:mZN9E+zg0]
[チラシの裏]
普通のフィルタ>>>正規表現なことは>>621-624でも触れられていたんで
本当に分かっている人はその前提で話をしているはずなんだが、
正規表現のフィルタをちゃんと「正規表現でしか書けないようなフィルタ」と言ってあげないと
理解できない人が話をややこしくしてる。>>672とか。

>>637の条件は必ずしも「速い」フィルタの条件とは言えないわけだが、
それが「良い」フィルタでもないとは必ずしも限らない。
それを勝手に速度の話だけに限定した人達が居て、
それにわざわざ速度で劣る正規表現しか見えてない奇特な人が応戦したもんで
妙な方向に議論を持って行かれて話がしっちゃかめっちゃかに。
[/チラシの裏]

木を見て森を見ないような議論はもう止めないか?

690 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 21:29:08 ID:VtFYwKQs0]
>>637が言ってることは論外なんだが釣られる奴が多すぎるな。

691 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 22:36:31 ID:GGq4MXguP]
正直俺には君が一番……いや何でもない。



692 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 01:43:14 ID:iyOL1m3l0]
誤爆がないフィルターが論外とはけもじなことを

693 名前:名無しさん@お腹いっぱい。 [2007/04/12(木) 04:16:07 ID:3oGjE6PR0]
正規表現オワタ\(^o^)/

694 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 04:57:36 ID:KgYtY/3O0]
>>690が言ってることは論外なんだが釣られる奴が多すぎるな。

695 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 08:46:36 ID:L0tEZM2p0]
>>637は正規表現が書けないから「字数が1バイトでも少ない」なんて書けるんだろうな。
正規表現も書けない奴の書いたことにあーだこーだ言ってもしょうがねぇと思うが。

696 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 12:32:33 ID:sZrj1Vxm0]
自分の使ってるフィルターうpすれば問題は全て解決
試しにうp頼む

697 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 12:45:07 ID:XA9zI8Dp0]
8文字は、shortcutsの文字数が最大8文字から来てるのね。

なら621の感じ方で間違えなさそうかも。

698 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 15:02:46 ID:L0tEZM2p0]
>>606
FAQのほうに

> フィルタは内部的には全て正規表現に変換される。例えば『ad*banner.gif|』は内部では
> 『/ad.*banner\.gif$/』になる。

と書いてあるが、これは /ad.*?banner\.gif$/ とするべきだな。
正規表現に疎い人のほとんどは最短一致でいいところを最長一致で書くから困る。
複雑な正規表現の場合、最長一致にしてしまうと速度に大きく影響してしまう。
作者がこれを知らないようなら教えてあげてくれ。

699 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 15:11:35 ID:CrnX8U750]
*108 *.bannerbridge.net/$link,image,object
*295 *.a8.net/$image,link
1474 *.jp.ap.valuecommerce.com/*/$image,link,subdocument
*144 affiliate$link,subdocument,background,object
*189 *.dtiserv*.com/*/$link,subdocument
**14 *.jpassport.jp/*/$subdocument,image
***7 affid=$subdocument,link
**69 *.99bb.com/$image,link,object
*218 affili$image
*155 /(\/|www\.|page)ad(\/|click\/|server\.|justnetwork\.|\.watch\.)/$image,link,subdocument
***0 rcm-images.amazon.com/images/$image,background
**14 rcm-jp.amazon.co.jp/e/$subdocument
*114 www.accesstrade.net/*/$image,link
**42 *.afl.rakuten.co.jp/*/$image,link
**12 *.valueclick.ne.jp/$image,link
***0 *.trafficgate.net/$image,link
***8 *.linksynergy.com/fs-bin/$image,link
***0 s*.j-a-net.jp/gateway/$image,link
**62 w1.ax.xrea.com/$image,link
**50 /(ct|x)[0-9]\..*\.(com|jp)\/(gg|ll|bin)\//$image,link
**54 grp01.ias.rakuten.co.jp/$link,subdocument
***0 www.af-board.com/new/$image,link
**28 sbs.nsk-sys.com/track/traffic$link

stylishと併用。自分の巡回してるところはほぼ消えるけど>>687見る限りadもばらして作り直そうかな
頭の数字はhit数です

700 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 15:45:34 ID:7YpaQITx0]
どっちにしても
example.ad.jp/banner.gifに誤爆するけどw


701 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 16:46:00 ID:VqhhjR7h0]
良いフィルターの条件
1 誤爆がない
2 広い範囲で使える
3 字数が1バイトでも少ない(正規表現含む)



702 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 17:03:02 ID:mDMr6nJH0]
以下のような感じの計測方法が適当か分からないけど、それで5回ずつ測定してみた
ところ「|ad.」と「/^ad\./」は同等、「ad0〜ad9999の1万行」と「ad[0-9]{1,4}」
は後者の方が2秒ほど速かった。

<script type="text/javascript">
const start = new Date().getTime();
function get_diff()
{
  const finish = new Date().getTime();
  const diff = finish - start;
  document.getElementById( "time" ).textContent = "経過時間:" + diff + " ms";
}
</script>
<body onload="javascript:get_diff();">
<p id="time">計測中</p>
<img src="ad.localhost/ad/ad0"> 〜省略〜 <img src="ad.localhost/ad/ad9999">

703 名前:名無しさん@お腹いっぱい。 [2007/04/12(木) 17:07:16 ID:3oGjE6PR0]
>>699
http//*.とか後の/とかいらんと思うんだけど・・・
valuecommerce.com$image,subdocument
こんな感じで十分じゃないの?
一発目の8文字(以内)検索で完結するように
valuecom$image,subdocument
みたいにひたすら短縮するのもアリかもしれん
誤爆することもないだろうし

704 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 17:26:20 ID:NrgQlk+w0]
>>699
Adblock Plus の内部機構においても『/ad.*banner\.gif$/』より
『/ad.*?banner\.gif$/』の方が速いと俺に分かるように説明してくれたら伝えるけど、
個人的にそこは今の Adblock Plus にはあまり重要ではないことのような気がする。

それはそうと、実はそこの部分は思いっきり誤訳しててさw
正しくはこう↓


705 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 17:27:12 ID:NrgQlk+w0]
Adblock Plus はどのようにフィルタを処理し、また如何なるフィルタがより高速なのか?

フィルタは内部的には全て正規表現に変換される(正規表現で書かれていないものであっても)。
例えば『ad*banner.gif|』は内部では『/ad.*banner\.gif$/』となる。
しかしながら Adblock Plus はチェックすべきフィルタがある時に
それらを全てひとつひとつチェックしたりはしない……そんなことをしても無駄に重くなるだけだ。

フィルタの正規表現への変換に際し、Adblock Plus はそれらからテキスト情報を抜き出そうとする。
必要なのは8文字のユニークな文字列("shortcut")である。
これはそれぞれのフィルタ内のアドレスから抜き出されたもので、
例えば『|ad.*』というフィルタからは Adblock Plus は “a” か “ttp://ad” か “tp://ad.” のどれかを選ぶ
(これらはどれも本来のフィルタがマッチすべきアドレスにマッチする)。
不幸にもワイルドカード等で区切られて8文字も無いとか、正規表現で書かれているとかならこの shortcut は作れない。

全ての shortcut は検索テーブルに放り込まれ、それによって Adblock Plus は必要なフィルタを極めて効率的に呼び出せるようになる。
とあるアドレスをチェックする時には Adblock Plus はまずそれらの shortcut を検索する
(これは非常に速く終わり、また登録された shortcut の数にもほとんど影響を受けない)。
shortcut にヒットした場合にのみ本来のフィルタから変換された正規表現でチェックする。
また、shortcut を作れなかったフィルタに関してはひとつひとつチェックされる。

まとめ:どんなフィルタが速いのか?
・可能な限り正規表現は使わない(正規表現は問答無用に遅い)。
・8文字の直列した文字列(中にワイルドカード『*』のような特殊な文字が含まれない)を内包する
 シンプルなフィルタを使うように心掛ける。そうでないフィルタは正規表現と同様に遅い。
・上記の『速い』フィルタはいくつあっても良い。数に関係なく処理時間は一定である。
 つまり1個の正規表現よりも20個のシンプルなフィルタを使う方がマシである。
・というわけで、Deregifier(adblockplus.org/en/deregifier)マジお勧め。


706 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 17:29:06 ID:NrgQlk+w0]
ちなみに Deregifier とは正規表現を単発フィルタに分解してくれるツール。

adblockplus.org/en/deregifier

例えば>>699の中にある『/(\/|www\.|page)ad(\/|click\/|server\.|justnetwork\.|\.watch\.)/』なら↓
/ad.watch.
*/ad/
*/adclick/
/adjustnetwork.
/adserver.
pagead.watch.
pagead/
pageadclick/
pageadjustnetwork.
pageadserver.
www.ad.watch.
www.ad/
www.adclick/
www.adjustnetwork.
www.adserver.
↑といった感じに分解してくれる。


707 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 17:32:08 ID:NrgQlk+w0]
>>704>>699じゃなくて>>698宛てだった。スマソ

708 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 17:36:28 ID:1TsEBTx50]
>>695
いろいろな書き方がある訳で、同速同条件のフィルターが2つある場合
字数は1バイトでも少ない方が良い。
>>698はこの場合では1バイト増やした方がより良い事を証明したにすぎない。
お前の文章には人間的欠陥がある。
ID:L0tEZM2p0=己のものさしでしかもの言えない馬鹿

709 名前:名無しさん@お腹いっぱい。 [2007/04/12(木) 17:41:19 ID:V85EMG0Q0]
ID:L0tEZM2p0=チンカス

710 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 17:44:09 ID:ibYXc5q40]
>作者がこれを知らないようなら教えてあげてくれ。
>作者がこれを知らないようなら教えてあげてくれ。
>作者がこれを知らないようなら教えてあげてくれ。
>作者がこれを知らないようなら教えてあげてくれ。
>作者がこれを知らないようなら教えてあげてくれ。
( ´,_ゝ`)プッ

711 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 17:54:51 ID:SixmzFVx0]
>>704-706

 ,'从从)〉
rヤ^ー゚ノi| 乙であります。

あんたネ申だよ♥

漏れはあんたを師事する!蛆蟲なんか踏みつぶせ!!



712 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 17:58:33 ID:SixmzFVx0]
>>703
胴衣

713 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 18:04:25 ID:SixmzFVx0]
>>699氏は、>>686-687にあるアンサーに従ったのか…

714 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 18:25:41 ID:ozNw2ZSs0]
8文字未満だとshortcut作られないから、可能なら8文字以上に増やした方がいいってこと?

715 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 18:58:16 ID:CrnX8U750]
>>703
>>712
なるほど。ありがとう
作り直してみる

716 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 19:02:50 ID:DgqfLt7S0]
住人に有益な情報を提供しているネ申と住人に吠えるだけの糞蟲ぢゃ(ry

>>704
乙。

717 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 19:18:22 ID:NrgQlk+w0]
FAQによると『banner』と『/banner/』は同義なんだが、
これが『bannnner』と『/bannnner/』だったとしても同義になるのかな?
どれだけ単純でも明示的に正規表現で書かれたフィルタはそういうものとして扱うだろうから
この場合は shortcut の有無で如実な差が出ることになるのだろうか。

>>711
別に俺は誰とも対立してないぞ。煽るな。

>>714
俺が読んだ限りではそのように見える。
『banner』はNG。
『bannnner』はおk。
『bannnner*hage』はおk。
『banner*hagehoge』も多分おk。
*hagehoge』も多分おkだが『http://』部分に意味があるかどうかは微妙、
それなら最初から『hagehoge』だけでも良いかも知れない。つまり>>703
そして正規表現は柔軟だか鈍重というまるで脂肪の塊のようなもの。

>>716
実はこの手の情報は過去スレでは散々既出な希ガス。
日本語で読めるまとめが無いせいで定期的に話題がループしてるっぽ。


718 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 19:44:59 ID:b4CFXTZA0]
正規表現から単発が主流になりそう(なった?)みたいだけど昔あった速いとは別の
フィルターが多い=重い(くなる) っていう事は、もうなくなったの?


719 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 19:55:32 ID:XhsaMfFB0]
\dはまだしも\Wはさすがに分解する気にならんなあw

720 名前:698 mailto:sage [2007/04/12(木) 20:16:34 ID:L0tEZM2p0]
>>704
Adblock Plus の内部機構でもそれ以外のもの(perl等)でも同様に早くなるよ。
URL処理するためだけの正規表現が複雑になることはまずないから恩恵は期待出来ないが。

それで何故早くなるかというと、 .* は可能な限り長くマッチしようとし、 .*? は可能な限り短くマッチしようとする特性がある。

1、/a.*b/
2、/a.*?b/

という2つの表現を使って説明すると、

a 0000000000000 b 111111111111111 b 2222222222222 b 33333333333333 c

という文字列に対してこの2つの正規表現を使うと

1は "a 0000000000000 b 111111111111111 b 2222222222222 b" にマッチするのに対し(最長一致)、
2は "a 0000000000000 b" にマッチする(最短一致)。

つまり1の場合、000.. の後ろの b を見つけた後もその後ろに b が無いか探し続けてしまう。
それに対し2は 000.. の後ろの b を見つけたらそこで検索を止める。 その分早くなる。

>誤訳
了解。 8文字の固定文字列を取り出して検索するとはいい方法だ。 正規表現を書くときも同じでまず固定文字列を
探すような表現にすると格段に早くなる。

>>708
>同速同条件のフィルターが2つある場合
つまり条件付きってことだな。 ある条件のもとでしか正しくならないわけだ。

「月は満月だ。」 (満月のときの月は確かに満月だが三日月などもある)

みたいな無茶苦茶な理論だな。 自分では気付いてないようだが。

721 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 22:23:46 ID:es/RVV9+0]
>>699

>**69 *.99bb.com/$image,link,object

エロサイトw



722 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 22:56:41 ID:ozNw2ZSs0]
>>721
アフィのリンクとか張ってるやついるからそのフィルタなんだろ。
本人がそのサイト使ってたら誤爆しまくりの意味ないフィルタだし。

723 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 23:21:29 ID:1Wy44Dv40]
>>717
乙。漢だねw

>>720
お前さ、698って名乗ってるけど>>695ですから。残念!
始めに煽るような毒づいてるレスさえしなきゃID:NrgQlk+w0みたいくもっと住人に愛されたのになw

724 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 23:58:49 ID:mlRMOeBa0]
669氏のフィルターを例題に借りると
>703もありだが、逆にa8とかはhttp://をつけて無理矢理でも増やせってか

717氏 乙

720氏 ね

725 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 00:20:45 ID:ubQ11F7W0]
平行線の話題はそろそろやめないか?
ここにゴチャゴチャ書かずに、それぞれ自分の中でそう思っておけばいいことだろ。
有益な情報が妙な叩き合いで見にくくなる。

726 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 00:58:58 ID:1DrFi/l80]
おう

727 名前:名無しさん@お腹いっぱい。 [2007/04/13(金) 01:19:43 ID:6niKKmEx0]
>>725
禿同
しかしまぁ、以前からネチケットの悪い糞蟲が消えなきゃ無理なんぢゃねぇーの、とも思ったり・・・・

728 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 01:35:30 ID:MdxtMwnV0]
確かに1匹いるね。前から…

CSS派には申し訳ないがこの機会に
テンプレのABP部分をまとめても良いか、とも思ったり…

729 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 02:04:40 ID:oTLqjw2d0]
賛成の賛成なのだ
せっかくだからまとめサイトのAdblockページの更新もしたいね
ページにはファイルのうpも出来る訳だし
597氏が翻訳してくれた>>606とかは
是非まとめサイトのファイルうpを使って欲しいよ
でなきゃもったいないよ
せっかくの597氏の苦労が

それと質問なんだけどまとめサイトの
「フィルターを増やすと動作が重くなるので」の部分は今後どうなるの
正規表現をばらして増すと速いけどやっぱり重くなるの?

730 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 03:52:50 ID:QovjZ3Lw0]
>>728
胴衣

>>729
胴衣

ではスタート↓

731 名前:名無しさん@お腹いっぱい。 [2007/04/13(金) 05:35:54 ID:zOu8WnQA0]
↑無視ですまんが・・・
たとえば ias.rakuten.co.jp$script と登録すると shortcut=rakuten. になるんだが
これは楽天開いたときなんかはショートカット検索の段階でヒットしまくることになる。
そこで ias.raku$script と登録すると shortcut=ias.raku になるわけで
これだとショートカット検索の段階でもヒットするのは僅か。
最終的にはregexpの方でチェックするから結果は一緒なんだが
最初から数を絞り込んでる後者の方が気持ち速いのかね?
ただ後者だと何を登録してるかわからなくなりそうでアレだが。



732 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 08:58:48 ID:3lmLf/0m0]
>>708
意味分かんなくてワロタw リアル厨房?

733 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 11:40:38 ID:HGX/pVAJ0]
>>729
アップされてる同期フィルタ群を見る限り、正規表現は推奨されてないっぽいけど。
フランスのみたく正規表現のみなんてのもあるけど、使ってもリスト内の1,2割程度なのが多い。

ttp://adblockplus.org/en/subscriptions

734 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 12:00:07 ID:wDybXcFE0]
>>732
>>725-727

735 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 12:58:32 ID:9ue/Z7Zv0]
今日は風が強いなあ。

>>702
shortcut の利点は無意味なフィルタのチェックをしないことにあるから、
全てのフィルタが100%ヒットする条件下ではむしろ無駄な処理になる。
そのテスト用のページにヒットしないフィルタを大量に加えると
通常のフィルタなら shortcut のお陰でほとんど悪影響を出さないが、
shortcut が作れないフィルタや正規表現のものはその数に比例して
Adblock Plus のパフォーマンスを下げると思われ。

>>720
それじゃあまあ、そのうち他の疑問もひっくるめてまとめて聞いてみる。
流れ的に「今更正規表現っすかwwww」で流されそうな気もするがw
何か考えがあっての事かも知れんしな。

>>724
ワイルドカードで区切られていない8文字というのが shortcut 成立の条件で、
>>699の『*.a8.net/$image,link』の場合は『.a8.net/』の部分が8文字なのでおk。
これが『.a8.net』だったら7文字しかないことになるから、
前か後ろに http:// でも / でもとにかく何か付けて8文字以上にしないといけない。
で、『*』のところは誤爆回避の役にも立たんと思われるので
それなら『.a8.net/$image,link』だけでよくね?と。
『http://』って7文字だから shortcut にも使えんしね。


736 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 12:59:25 ID:9ue/Z7Zv0]
>>729
あの和訳は自分が理解するために作ったもので他人のためのものじゃないから、
このまま埋もれてしまっても別に俺は勿体なくないw
それに和訳のクオリティが不十分だから、表に出すなら
何人かの英語に堪能で Adblock Plus の挙動に詳しい人達による添削が必要。
あと、あのまとめサイトは Adblock と Adblock Plus を一緒くたにしていて
Plus のみに向けた記述は書きにくい。
まあこの辺をクリアできるならどこに転載されても俺は構わんよ。

で、質問の答えだけど、
普通のフィルタがいくつあっても shortcut が作れるものであれば速度上はほとんど問題ない。
shortcut が作れないフィルタや正規表現のものはその数に応じて重くなる。
複雑な正規表現をいくつかのシンプルな正規表現にすることは速度を向上させる『かも知れない』。
ただし基本的には100個の普通のフィルタ>>>1個の正規表現なので、
いくつかの普通のフィルタをひとつの正規表現にまとめるようなことはしない方が良い。


737 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 13:11:44 ID:9ue/Z7Zv0]
>>731
多分その通りだと思う。可読性と誤爆回避と速度のトレードオフだね。

ただ、懸念として例えばフィルタがこの3つ↓
.a8.net/*/hage/
.a8.net/*/hoge/
.a8.net/*/huge/
↑の場合は shortcut は最初の1つだけに作成される。
つまり1つの shortcut に複数のフィルタが対応することはできないっぽいので、
あまり余裕のないフィルタリストを作ると
どこかで意図せずに shortcut からはみ出るフィルタが出てしまうかも知れない。
これが『ias.rakuten.co.jp$script』なら Adblock Plus は
"ias.raku" から "en.co.jp" までの合計10パターンから選ぶことができるから
似たようなフィルタを他に作っても上手く住み分けができるだろうが。

>>733
Fanboy’s List と adblock.free.fr には注意書きとして
『このリストは Plus には最適化されてないので重いです』と書いてあるね。


738 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 13:38:53 ID:3lmLf/0m0]
内部的には普通のフィルタも正規表現に直してるのだから
今更もなにもないと思う。>>704の正規表現だって元は普通のフィルタだし。

739 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 13:42:45 ID:3lmLf/0m0]
つまり>>704の変更をすれば普通のフィルタが早くなるってことじゃない?

740 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 14:08:21 ID:N5nZ1Xv/P]
一瞬コイツは何の話をしているのかとオモタ。

741 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 18:27:27 ID:9ue/Z7Zv0]
今のところ Element Hiding に関しては Stylish もしくは userContent.css の方が速いっぽい。
まあ俺は Adblock Plus だけでも特に困ってないけど。


同期フィルタとして EasyList と EasyElement と dutchblock を購読している人が
「他に Filterset.G か何かも入れた方が良いか?」と相談した時の開発者達の返事。

adblockplus.org/forum/viewtopic.php?t=936

rick752(EasyList と EasyElement の作者):
「フィルタリストは小さいに越した事はないから、ぞれぞれ試して良さそうなのを選ぼう。
 後は引っ越ししないように頑張れ。
(環境の変化に伴ってネット上の行動範囲が変わると広告の傾向が変わるから?)」
Wladimir Palant(Adblock Plus 開発者):
「EasyList と dutchblock はどちらも全世界的に通用するリストで内容が被りまくりんぐ。
 併用しても大した効果は見込めないが誤爆その他のトラブルは2倍になる。
 なので購読はどれか1個だけにしとくのがマジお勧め。
 あと Adblock Plus で Filterset.G はとにかくヤメトメ」
dutchmega(dutchblock の作者):
「YOUもう Filterset.G は自動拒否にしちゃいなYO!」

ちなみに dutchblock は今は配信終了してる。




742 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 23:54:25 ID:9ue/Z7Zv0]
何点か疑問に思っていたことを Wladimir Palant(Adblock Plus 開発者)に聞いてみた。

adblockplus.org/forum/viewtopic.php?p=10676

Q1.FAQ によると『banner』と『/banner/』は同義だそうですが、
『bannnner』と『/bannnner/』も同義になりますか?
 それともこの場合は shortcut によって『bannnner』がより高速になるのですか?
A1.高速になります。

Q2.FAQ によると『ad*banner.gif|』は内部的には /ad.*banner\.gif$/ という正規表現に変換されるそうですが、
 何で /ad.*?banner\.gif$/ じゃないんですか? その方が速くね?
A2.どんだけ速くなるか疑問。
 それに特定のマッチを取って終わりではなく全てのマッチを取ってる手前、大した違いもなかんべぇ。
(↑多分フィルタのヒットカウントの都合だな)

Q3.『*.ad.net/』の『*』部分は『@@|https://』というホワイトリストがあればあっても無駄?
A3.世の中には HTTP と HTTPS 以外にも FTP とか MMS とか色々プロトコルはあるわけだが、
 まあ確かにその『http://』にあまり意味がないという点には同意。
 理想を言えばこの "" に続くワイルドカード(*)は ".ad.net" の部分をホストの一部分として解釈できるように
 "[^/]*"(つまり "/" 以外の任意の文字で構成される0文字以上の文字列)と解釈されるべきなのだが、
 残念ながら今のところそのようには動かない。
(↑つまり "hage.hoge/huge.ad.net" 等が『誤爆』すると言いたいと思われ)


743 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 23:56:14 ID:9ue/Z7Zv0]
Q4.以下のようなフィルタ↓
.ad.net/*/hage/
.ad.net/*/hoge/
.ad.net/*/huge/
↑は最初の1つだけが ".ad.net/" という shortcut を作るが、他のは shortcut を作れず正規表現と同等に遅くになる?
A4.Yes! Yes! Yes!

Q5.Adblock Plus の『項目を隠すルール(Element Hiding)』は Stylish や userContent.css を使うよりも遅い?
 あ、それでも漏れは Adblock Plus 使いますよ勿論ww
A5.やってることは何も変わらんのでパフォーマンスも変わらん。
 ちなみに Element Hiding Helper というアドオンを入れると『項目を隠すルール』の設定の手伝いしてくれる。
 これは実際の処理にはノータッチなので(そこは Adblock Plus が1人で全部やる)、
 これを入れても項目を隠すルールのパフォーマンスは悪化しないしマジお勧め。


ちなみに Element Hiding Helper とは『項目を隠すルール(Element Hiding)』の設定作業を支援するアドオン。
https://addons.mozilla.org/ja/firefox/addon/4364

丁度これが便利すぎたのでここに書こうと思ってたところでこんな事を書く Wladimir Palant は間違いなくエスパー。


744 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 00:54:39 ID:Cfy9Vn2v0]
ワロタすごく便利>Element Hiding Helper

745 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 01:14:40 ID:xUY1KOm60]
>>735
> そのテスト用のページにヒットしないフィルタを大量に加えると

テストは他の余計な要素がなく、以下のような感じでフィルタが1つしかない
状態でそれぞれ行ったよ。
ttp://f39.aaa.livedoor.jp/~hitomin/up/img/hitotan143.jpg

>>742
> ".ad.net" の部分をホストの一部分として解釈できるように

".ad.net$hostname"みたいに出来れば良いのにね。非正規表現の場合は少
しでも誤爆を防ぐために".ad.net/"みたいにするくらいしか出来ないのかな。
"ad.net:8080/"とかだったら…。


作者も「遅い」とか「速い」と言うだけではなく、作者の環境でいいからパターン
別に速度の違いを数値で示してくれれば分かり易いのになぁ…。

746 名前:名無しさん@お腹いっぱい。 [2007/04/14(土) 06:17:43 ID:zt6Ax5U40]
公式にも特に書いてないからわからんのだけど「バナーのリンク先をチェックする」をONにすると
<a href=""> </a>の間を全部消せるから文字リンク消せたり広告まとめて消せたりして便利だけど
チェックする対象が増える分少しは遅くなるのかな?
ime.nuの大量の広告も個別に画像やオブジェクトを指定すると面倒だけど
i-cute.jp$linkとすればほとんど消せて便利


747 名前:698 mailto:sage [2007/04/14(土) 09:09:08 ID:3/K+9yVQ0]
>>742
乙。 .*? の問題の回答は正直意味不明。 たいした差が無いのは同意だが特定のマッチか全てのマッチか
とか関係無く .*? を使うべきなので。 .* を使うと無駄な処理が増えるだけでメリットは何も無いはずなのだが..。

>↑多分フィルタのヒットカウントの都合だな
上に書いた通りなのでこれも理解不能。 特定のマッチでもカウントは出来るだろうし。

まぁもし対応しても1万分の1秒くらいの違いしか無いだろうからもうこの話はやめよう。
他の質問も参考になった、サンクス。

748 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 11:43:14 ID:lp4kfE/W0]
お、だんだんと本筋に戻ってきたぞ。
9ue/Z7Zv0 乙&GJ!

749 名前:名無しさん@お腹いっぱい。 [2007/04/14(土) 14:07:13 ID:5NdM3US90]
> .*? の問題の回答は正直意味不明。

対応しても1万分の1秒くらいの違いしか無いだろうから
んなこたぁどうでもいいじゃん
って早い話、言われんだよ。バーカ!

相変わらず読解力のねー己の意見に固執した視野の狭い糞虫だなw

750 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 14:18:41 ID:JtpjcXmC0]
ホントこれで尻尾まいて消えてくれれば良いんだけど
次回からしったかな小馬鹿にしたレスをつけてきても
どーせ又コイツなんだと判すぐに明するからallスルーでいいんジャマイカ

751 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 14:22:35 ID:3/K+9yVQ0]
弱い犬ほど良く吠える。



752 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 14:24:10 ID:LpU23rb00]
Element Hiding Helperすげーね。
Firebugで似たような事やってたけど更に楽になった。

753 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 14:25:00 ID:JtpjcXmC0]
( ´,_ゝ`)プッそれ自分のことじゃん

754 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 14:30:15 ID:6+RRznjK0]
09:09:08
14:22:35
まさに粘着ニートw

755 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 19:24:13 ID:/11juWvX0]
スルーしとこうぜ。

756 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 20:23:02 ID:3/K+9yVQ0]
なんでこんなに厨房率高いんだここは。 上のほうでも書いたがスキル不足の奴が適当発言すると
スレがごちゃごちゃするからそういうのを書いたり反応したりするのは控えような。
つーかこの程度のことでマジギレするとかどんだけゆとりなんだよ。 >>749 おまえのことだ。

757 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 20:45:57 ID:c+VCGt090]
煽ってるお前も同罪。せっかく有意義なスレになってたの台無し・・・

758 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 21:52:37 ID:3/K+9yVQ0]
>>749が俺に粘着する限りずっとこうだぜ...。

759 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 22:13:07 ID:6RdpfCX60]
>つーかこの程度のことでマジギレするとかどんだけゆとりなんだよ。
( ´,_ゝ`)プッそれ自分のことじゃん

760 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 22:20:30 ID:3/K+9yVQ0]
その通り、おまえのことだ。

761 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 22:29:19 ID:6RdpfCX60]
09:09:08
14:22:35
20:23:02
21:52:37
22:20:30
まさに粘着ニートw



762 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 22:34:57 ID:3/K+9yVQ0]
↑まさに粘着ニートw

763 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 22:35:43 ID:3/K+9yVQ0]
つーかさ、おまえは荒らすこと以外出来ないの?

764 名前:名無しさん@お腹いっぱい。 mailto:晒しage [2007/04/14(土) 22:36:42 ID:6RdpfCX60]
( ´,_ゝ`)プッそれ自分のことじゃん

765 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 22:37:28 ID:3/K+9yVQ0]
俺みたいに正規表現書いたり、上の人みたいに翻訳したり、そういうこのスレにとって
プラスになることは出来ないのかと。

766 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 22:38:25 ID:3/K+9yVQ0]
出来ないなら黙って俺らのやることを乞食みたいに待ってればいい。 おまえにぴったりだろう。

767 名前:名無しさん@お腹いっぱい。 mailto:晒しage [2007/04/14(土) 22:38:40 ID:6RdpfCX60]
( ´,_ゝ`)プッそれ自分のことじゃん

768 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 23:02:34 ID:3/K+9yVQ0]
こいつ粘着やめる気なさそうだな、いつまでも荒れるぞこりゃ。

769 名前:名無しさん@お腹いっぱい。 mailto:晒しage [2007/04/14(土) 23:05:20 ID:6RdpfCX60]
( ´,_ゝ`)プッそれ自分のことじゃん

770 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 23:06:38 ID:3/K+9yVQ0]
きめぇ・・・・・

771 名前:名無しさん@お腹いっぱい。 mailto:晒しage [2007/04/14(土) 23:08:03 ID:6RdpfCX60]
( ´,_ゝ`)プッそれ自分のことじゃん



772 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 23:09:59 ID:3/K+9yVQ0]
いつまで粘着する気なのかな、この根暗クンは。

773 名前:名無しさん@お腹いっぱい。 mailto:晒しage [2007/04/14(土) 23:10:28 ID:6RdpfCX60]
( ´,_ゝ`)プッそれ自分のことじゃん

774 名前:名無しさん@お腹いっぱい。 mailto:晒しage [2007/04/14(土) 23:11:56 ID:3/K+9yVQ0]
( ´,_ゝ`)プッそれ自分のことじゃん

775 名前:名無しさん@お腹いっぱい。 mailto:晒しage [2007/04/14(土) 23:13:45 ID:6RdpfCX60]
( ´,_ゝ`)プッ

776 名前:名無しさん@お腹いっぱい。 mailto:晒しage [2007/04/14(土) 23:14:44 ID:3/K+9yVQ0]
( ´,_ゝ`)プッ

777 名前:名無しさん@お腹いっぱい。 mailto:晒しage [2007/04/14(土) 23:15:24 ID:6RdpfCX60]
( ´,_ゝ`)プッ

778 名前:名無しさん@お腹いっぱい。 mailto:晒しage [2007/04/14(土) 23:16:01 ID:3/K+9yVQ0]
( ´,_ゝ`)プッ

779 名前:名無しさん@お腹いっぱい。 mailto:晒しage [2007/04/14(土) 23:16:30 ID:6RdpfCX60]
( ´,_ゝ`)プッ

780 名前:名無しさん@お腹いっぱい。 mailto:晒しage [2007/04/14(土) 23:17:04 ID:3/K+9yVQ0]
( ´,_ゝ`)プッ

781 名前:名無しさん@お腹いっぱい。 mailto:晒しage [2007/04/14(土) 23:18:12 ID:6RdpfCX60]
( ´,_ゝ`)プッ



782 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 23:24:06 ID:3/K+9yVQ0]
リロード乙。 ばーかw

783 名前:名無しさん@お腹いっぱい。 mailto:晒しage [2007/04/14(土) 23:24:38 ID:6RdpfCX60]
( ´,_ゝ`)プッそれ自分のことじゃん

784 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 23:28:50 ID:pDgLQSL70]
>>742-743の続き。

Adblock Plus Fan:
 Q4についてだけど↓
.ad.net/*/hage/
.ad.net/*/hoge/78
↑の2つの場合はどちらも速いフィルタになる?

Wladimir Palant:
 場合による。
 下のフィルタが Adblock Plus の中で上より先に処理され、
なおかつその際に ".ad.net/" という shortcut を作った場合は上の方は遅くなる。
 でも現実的にはこんなことは滅多に起らないのでいちいち気にすることでもない。


785 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/14(土) 23:30:58 ID:pDgLQSL70]
>>745
速く/遅くなる理由は説明されてるんだからベンチは自前で用意すればよかろ。

ポートやらについては原理的にどうしようもないね。
それに対応するために速度が犠牲になったらデメリットの方がでかいだろうし。

>>746
多分その通り。

>>747
小規模な変更で実現できるはずだから
試しにやってみて有意な効果を見出せなかったんだろう。
今はひとつの URL にマッチするフィルタが複数ある場合でも
最初にマッチしたひとつ以外はスルーされてるけど、
将来的にはそこにマッチした全てのフィルタを表示する機能でも考えてるんじゃないのかね。


786 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 00:02:54 ID:7Ku42UnP0]
   _、_
 ( ,_ノ` )      n
 ̄     \    ( E) グッジョブ!!
フ     /ヽ ヽ_//

787 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 00:33:22 ID:p2ASdhOI0]
というわけで超適当にベンチ計ってみますたよ。

Firefox の仕様:
OS X 版の Firefox 2.0.0.3 に Adblock Plus と Fasterfox だけオン。

チェックに使用した HTML ファイル(test.html):
<html>
<body>
<img src="localhost/bana/000.jpg">
<img src="localhost/bana/001.jpg">
(中略)
<img src="localhost/bana/499.jpg">
<!-- 以下はダミー -->
<img src="localhost/noad/000.jpg">
<img src="localhost/noad/001.jpg">
(中略)
<img src="localhost/noad/499.jpg">
</body>
</html>

ちなみに全ての画像は 404 Not Found が返る。
ダミーを用意したのはどうやらひとつのフィルタがヒットした URL に対する
残りのフィルタによるチェックがスキップされてるっぽいから。
(ヒットしないフィルタの影響がスルーされないように)


788 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 00:35:40 ID:p2ASdhOI0]
用意したフィルタリストは次の8種類:
A.shortcut を作れるフィルタ(当たり500個) bana/000〜499
B.shortcut を作れるフィルタ(外れ500個) bana/500〜999
C.shortcut を作れないフィルタ(当たり500個) na/000〜499
D.shortcut を作れないフィルタ(外れ500個) na/500〜999
E.単純な正規表現(当たり500個) /bana\/000〜499/
F.単純な正規表現(外れ500個) /bana\/500〜999/
G.まとめた正規表現(当たり1個) /bana\/\d{3}/
H.まとめた正規表現(外れ1個) /bana\/\d{4}/

机上の空論:
・C≒E>A
(フィルタが全てヒットする条件だとAは shortcut 検索のステップがある分C・Eより僅かに遅い。
 またCとEは内部的には同一なのでほとんど差は出ない)
・A≒A+B
(Bはあってもなくてもほとんど問題にならない)
・D≒F
(DとFは内部的には同一なのでほとんど等しく重い)
・A+B>C+D≒E+F
(ヒットするフィルタとヒットしないフィルタが混在すると shortcut を作れるA+Bが優位に立つ。
 またC+DとE+Fは内部的には同一なのでほとんど差が出ない)
・E≧G『かも知れない』
(GのEに対する優位性はその正規表現の複雑さに依存するので一概には言えない)


789 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 00:37:30 ID:p2ASdhOI0]
そして text.html の読み込みが完了するまでの時間
(5回程度リロードした時の最速タイム。単位は秒):

フィルタ無し:10.963

Aのみ:6.987
Bのみ:10.590
A+B:6.791

Cのみ:6.702
Dのみ:10.380
C+D:7.162

Eのみ:6.936
Fのみ:10.398
E+F:7.207

Gのみ:6.890
Hのみ:10.485
G+H:6.878

キャッシュがバリバリ効いているので無意味なデータかも知れない。
統計学的に信頼ができる代物でもない。

また、Firefox が動いているのと同じ Mac でローカルサーバも動かしたんで
ブロックされる要素が少ない条件下での読み込み時間が不当に増えてるかも知れない。
(それでも実際に外部のサーバにアクセスしてデータを受け取るよりは圧倒的に速いとは思うが)


790 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 00:39:29 ID:p2ASdhOI0]
見ての通り、shortcut が作れるフィルタはいくつあっても速度的にはほとんど影響がないが、
shortcut が作れないフィルタや正規表現(特に『ヒットしないもの』)が大量にあると
処理は多少重くなる……と、言って良いものかどうか。
今回の条件では有意な差があるようには俺には見えん。もう1回やったら逆転してるかも。

使った正規表現が単純すぎて動作がそれほど重くならないためなのか
shortcut の優位性が今ひとつはっきりしないので
BとFの外れフィルタをそれぞれ10000個に増やしてみたりもしたんだけど、
やっぱりほとんど差は出ない。
『shortcut が作れるフィルタ>>> shortcut が作れないフィルタ≒正規表現≧複雑な正規表現』
という開発者の言葉に間違いがあるとは思わないが、
>>625が言ったように目で見て分かるほどの差があるわけではないのかも知れない。

でも shortcut が理論上ここからの速度低下がほとんど無いのに対して
正規表現はやりようによってはここから底抜けに鈍重になっていくことができる。
そういう意味ではやはり shortcut >>>正規表現は正しいのだろう。多分。

791 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 00:57:06 ID:/IoOWJW80]
最近のCPUだとそれほど差に開きは出ないかもしれないが、一昔前のやつだと結果は目に見えて違いそうではあるな。



792 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 03:20:34 ID:YKj5vFY20]
結局のところ人によって見るサイトとそれに対応するフィルタ、それらの数や組み
合わせなどが全部違うから、何が「速い」だの「遅い」だの言っても「場合による」
という曖昧な言葉か理論上の推測程度しか出ないよね。

これ以上ハッキリしないと思うので、こんな感じに受け止めておいた。

「速いとされている"shortcut"という機能があるから、それを有効に使うようにして
一般的に考えると遅くなりそうな正規表現はなるべく使わないようにした方が気分
的にも良いでしょう」

793 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 03:25:10 ID:pIDJ7wpT0]
んだよ、もうやめたのかよ。根性なしが。

794 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 04:08:04 ID:I+4DokSC0]
       ▂▃▃▃         ▃▃▃          _▂
       ▐:.  ░▌       ▌.  .▐         ▐:: ▌
       ▐:.  ░▌▃▃▃▃▃▃▃▌.  :▐        ▐:: ▌▂▁
      ▐░ ░░▌:.           ::▌      ▐░▂░▎▎▌
      ▐░▄◤▀             ::▀▃    ▌▂▂▌ ▎▎▌
       ▐▒░:.  ▅█▅        ▅█▅  ::▌   ▌░░▔▐▀
      ▐▒░: .  ▀█▀        ▀█▀  ::▌  ▐░   .:▌
    ▐▓▒░:.     ◢◤   ▅█▅ ◥◣    ::▌ ▐░   ▌
    ▐▓▒░: .    ░▌░▂░▀█▀ ▂▌   ::▐▂▌▒   ▌
    ▐▓▒░::    ░▀▐▒▐▓▌▒▌▀   ░▌▒░   ▌
    ▐▓▒░:: : .   ░▐▒▐▓▌▒▌    ::░▌░::   .:▌
  ▃◤▀ ░▓▒░:: :: : .  ░▐░░ ░▌       ::░░▃▀
▃▀▒░  .:░▓▒▒░::: .   ░▀◥▃▃◤      ::░▒▃▀

795 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 08:34:59 ID:3DuieSJN0]
なんだなんだ、あぼ〜んだらけなんだが…まだやってるのかおまいら。
いい加減にしろよ。
そんな暇があるなら春休み返上で仕事をしてる俺を手伝え。

796 名前:698 mailto:sage [2007/04/15(日) 12:13:02 ID:tdNKPzyj0]
>>784-785
乙。 .ad.net/*/hage/、.ad.net/*/hoge/78 の問題はpatterns.iniを開いて手動で shortcut を
書き換えれば良いかと思ってやってみたんだけど、Firefoxを再起動すると元に戻ってしまった。
どうやらFFを起動するときに毎回再生成してるらしい。

同様にAdblockのフィルタ編集画面で「OK」か「適用」を押したときにも再生成された。
なので手動での shortcut の最適化は出来ないようだ。

>そこにマッチした全てのフィルタを表示する機能
これはあると便利だね。 フィルタの記述ミスがあれば見つけやすくなるし。

>>787-790
乙。 この計測方法でタイム差を明確に出すのは無理ぽということかな。
でも500行でもほとんど差が出ないということは、実用的には無視出来るレベルの問題だということだから
これが分かっただけでも良かったと思う。

それと、/bana\/\d{3}/ は /bana\/000〜499/ とほぼ同タイムになると思います。
厳密には \d{3} の部分での遅れは確実に出ますがこの場合は大した差にはなりません。
正規表現は先頭に複数の文字にマッチするものを置くと遅くなります。 ( .*、\w など)
上の実験では先頭に固定文字列を使っているので( bana\/ )、この部分がAdblockの shortcut と
同じような効果をもたらして早くなります。

ちなみに意図的に遅くするには
/(>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>|>| ・・・(すんごい長くする)・・・ |>|.)*bana\/\d{3}/
..のように一文字目の検索にかかる時間を稼ぐと良いです。 (これを500行書けば目に見えて遅くなるかも)

797 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 15:24:50 ID:lT7cM0bY0]
記事を書いているライターさんも
ネットでサービスを提供している企業も
広告を収入源にしているのに
Firefox無料基地外はひどいな

798 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 15:42:03 ID:EoIG6zgf0]
魅力のない広告ばかりだから問題無す

799 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 16:39:12 ID:/IoOWJW80]
広告自体が問題なんじゃない。加減を知らずに広告を貼り付ける馬鹿ユーザーが問題。
一日数行程度のブログで残り全部アフィとか、もう死ねと言いたい。

800 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 17:01:52 ID:p2ASdhOI0]
>>796
実際のマッチング処理の順番はともかくとしても、
shortcut を作る処理では普通にソート無しの状態のリストを上から順番にやってる。
testtest*1
testtest*2
testtest*3
なら『testtest*1』が shortcut=testtest を作るし
testtest*3
testtest*2
testtest*1
なら『testtest*3』が shortcut=testtest を作る。
つまりその方法でユーザ側で shortcut のコンフリクトを回避することは可能と言えば可能。
フィルタの書き方を工夫した方が速いだろうけど。


801 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 17:03:06 ID:p2ASdhOI0]
ここまで正規表現を貶める必要も感じないんだけどなあ…。


適当ベンチ第2弾。

test2.html:
localhost/cfcd208495d565ef66e7dff9f98764da.jpg とか
localhost/c4ca4238a0b923820dcc509a6f75849b.jpg みたいな
ほぼランダムな32文字からなる img タグが1000個。

フィルタ:
K.shortcut を作れるフィルタ(当たり500個+外れ500個)
 『00411460f7c92d2124a67ea0f4cb5f85』とか。
L.単純な正規表現(当たり500個+外れ500個)
 『/00411460f7c92d2124a67ea0f4cb5f85/』とか。
M.悪意に満ちた正規表現(当たり500個+外れ500個)
 『/(00|3e|a0|…(中略)…|17|9c|b8|5)56f391937dfd4398cbac35e050a2177/』とか。

Mのフィルタはほぼランダムな2文字の文字列32個の後に当たりの1文字が1個+残りの部分。
全てのフィルタはソートしてあるので実際の html ファイルの画像と並び順が異なる。

この条件でやってみたが3つともほとんど差が出ない(どれも約12秒)。




802 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 17:03:46 ID:p2ASdhOI0]
これはもしや……という事で、今度はキャッシュをオフにして測定してみる。

フィルタ無し:18.570
K:12.150
L:18.669
M:82.627 ← ワロス

N.Lを1個にまとめた正規表現
 『/(00411460f7c92d2124a67ea0f4cb5f85|006f52e9102a8d3be2fe5614f42ba989|(ry)/』

N:13.932

どう見ても差が出ないのはキャッシュが原因でした本当に(ry
よくよく考えてみたら Firefox が Adblock Plus が処理する前の html をキャッシュする意味なんざ無いもんな。


803 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 17:15:06 ID:p2ASdhOI0]
>>787-790の実験をキャッシュ無しでやり直し。

フィルタ無し:17.586

Aのみ:12.229
Bのみ:17.886
A+B:11.990

Cのみ:15.309
Dのみ:23.658
C+D:20.446

Eのみ:15.169
Fのみ:21.780
E+F:15.686

Gのみ:11.701
Hのみ:17.395
G+H:11.679

C≒Eが単体でAに大きく劣るとかあり得ないはずのデータが出ててワロス。
あとどう見てもG速すぎ。
きっとまだどこかやり方がおかしいに違いない。

今のところのまとめ:
・shortcut はマジで速い。
・shortcut が作れるフィルタでヒットしないものが大量にあっても遅くならない。
・shortcut が作れないフィルタ(正規表現を含む)はマジで遅い。
・shortcut が作れないフィルタ(正規表現を含む)でヒットしないものが大量にあると物凄く遅い。
・複雑な正規表現は善し悪し。上手く使うと速度が上がるが下手に使うと底抜けに遅くなる。
・キャッシュが効いてるうちはフィルタの重い軽いはページの表示に影響しない。


804 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/15(日) 17:43:03 ID:Dwg+H6P30]
Adblock Plus: Element Hiding Helperを使ってみた。
cssがよく判ってない俺にとっては神。

805 名前:698 mailto:sage [2007/04/15(日) 23:56:37 ID:tdNKPzyj0]
>>800
なるほど、ショートカットを取らせたいフィルタを競合相手のフィルタより上に置けば良いのか。
これは分かりやすい、ありがとう。

>>801-803
M:82.627 ← ワロタw
キャッシュのせいでフィルタが効いてなかったのか、遅い正規表現を試したのが幸いしたね。

>C≒Eが単体でAに大きく劣る
これはどうしてこうなるのか分からないけど、

>どう見てもG速すぎ。
これは実際、Gのほうが早いのかも。 500個もフィルタがあると1個の正規表現のフィルタより遅くなっても
不思議じゃないかなと。 (>>687では100個と比較してるし)


(補足)

>>796で 「/bana\/\d{3}/ は /bana\/000〜499/ とほぼ同タイムになると思います。」 と書いたけど
>>803の結果を見るとこの場合は後者のほうが100倍以上遅いようだ。 (= >>687に書いてある通りの結果)

※ この100倍のタイム差が出るのは "\d{3}" の部分がテストされる場合のみなので
  その前にある固定文字列 "bana\/" を含まないURLをテストする場合はほぼ同タイムとなる。 ( B ≒ H )
  (実用上は "bana\/" にマッチするURLに出くわすことは少ないのでほぼ同タイムと書いた。)

※ 実用上、検索の速度で重要なのは当たりよりも外れの速度なので、ショートカットの有効性を調べるために
  最も注しするべきところは外れフィルタの B D F H のタイム。 >>803の結果では B より D のほうが
  5秒も遅いので B のショートカットが有効に働いていると思われます。

ということなので実験は成功と言っていいかも知れませぬ、お疲れ。

806 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 00:50:49 ID:3LyGzrUN0]
計測厨ウゼーよ。ブログにでも書いてろ。

807 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 00:54:11 ID:MJ3njN3B0]
小学生みたいなケンカ続けられるよりも全然有意義じゃないか。

808 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 01:17:07 ID:fDuEzeZ5P]
それにこのベンチマークは理論上予測される挙動をほぼ正確になぞってるんだから
不自然な点が何故そうなるのかを説明する仮説が出るなり
別の人が試してこれと違う傾向が出るなりしない限りはこれで終わりだろ。

そんなことより次はいよいよ実用的なフィルタを研究する段だな!

809 名前:名無しさん@お腹いっぱい。 [2007/04/16(月) 09:31:32 ID:xuv+85w20]
NTTwwww

810 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 12:18:04 ID:Od9Em3xR0]
805=806
正体見たりw

811 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 12:26:45 ID:ckN61+dP0]
>>808
>>803の不自然な点というと俺の中ではこれ↓
> C≒Eが単体でAに大きく劣る
↑だったわけだが、昨日布団の中で考え直してみて別に何も不思議じゃないことに気が付いた。

C≒Eが最大500個の正規表現を当たりが出るまでチェックするのに対して
Aは shortcut テーブルから一瞬で当たり候補を出せて、かつこのケースでは100%本当に当たりになる。
平均250個の正規表現をチェックするC≒Eに対して1回の shortcut 検索+1個の正規表現で済むんだから
良く考えなくてもC≒EよりもAの方が速いのは当たり前だ。

同じくGは shortcut すらすっ飛ばして正規表現1個で完結しているわけだから
平均250個の正規表現をチェックするC≒Eよりは圧倒的に速くても不思議はない。
正規表現自体の検索速度はAほどでは無いかも知れないが
shortcut の検索をすっ飛ばすから結果として差し引きとんとんになるという訳だな。

謎は全て解けた! ∩( ・ω・)∩ ばんじゃーい




812 名前:698 mailto:sage [2007/04/16(月) 16:50:42 ID:V28w85ve0]
>>811
なるほど、確かに。

>>787-788をよく読んでみると下の2つが矛盾してる。

1、
>ダミーを用意したのはどうやらひとつのフィルタがヒットした URL に対する
>残りのフィルタによるチェックがスキップされてるっぽいから。
>(ヒットしないフィルタの影響がスルーされないように)

2、
> ・C≒E>A
> (フィルタが全てヒットする条件だとAは shortcut 検索のステップがある分C・Eより僅かに遅い。
> またCとEは内部的には同一なのでほとんど差は出ない)

つまり、ダミーのせいで全てヒットするという条件が崩壊してる。 (ダミーの処理中は"当たり"でなく"外れ"になっている)
ダミーがあるせいで"当たり"の計測が正しく出来ていないと思われる("外れ"が混ざっているから)。

>ヒットしないフィルタの影響がスルーされないように
上記の理由からこれはスルーするべきなのでダミーはいらない。

さらに、「shortcut 検索のステップがあると遅くなるケース」 として考えられるのは
「フィルタリストの一番上が必ずヒットする」 という条件の場合のみ。
(二番目のフィルタがヒットするということは一番目がヒットしなかったということになる)
この条件が揃って初めて C≒E>A が成立する、ということだね。

813 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 17:57:50 ID:ckN61+dP0]
>>812
俺の言いたかった事とおまいが読み取ったことの間には若干の食い違いがあるんだけど……めんどいからいいや。
どうせ結論は大して変わらん。


814 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 18:00:36 ID:ckN61+dP0]
俺はもう十分に満足したんで、そろそろ>>606を若干手直ししたものを上げて終わりにしようと思う。
kasamatu.o0o0.jp/pochi/src/hajime12692.zip.html
受信パスはhoge。

まとめサイトに上げるなりしたけりゃご自由に。
ただし、なるべく>>736に書いたようなことをクリアしてからにして欲しい。
理想を言えば著作権とかややこしいことを気にせずにすむように
誰かが簡潔にまとめ直してくれるのが一番良い。

それじゃあおまいら、楽しい火狐ライフを ノシ

815 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 18:26:54 ID:2p0ka9aL0]
ついでに使用フィルタもうp頼む!

816 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 18:52:00 ID:ckN61+dP0]
>>815
kasamatu.o0o0.jp/pochi/src/hajime12695.zip.html
受信パスはhuge。


817 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 19:05:38 ID:2p0ka9aL0]
>>816
まさか本当にうpしてくれるとは思わなかった
まじサンクス!!

818 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 19:24:49 ID:fDuEzeZ5P]
しかしこのフィルタ、ノリノリである。

タイトル画像まで消されてしまって思わずブログも苦笑い。

819 名前:698 mailto:sage [2007/04/16(月) 21:40:44 ID:V28w85ve0]
>>813
食い違いは確かにあるな、一応書いとくか。

> Aは shortcut テーブルから一瞬で当たり候補を出せて
これはおそらく一瞬ではないと思う。 平均250回もshortcutを試しているはずなので。
(それでも平均250回の正規表現の検索と比べたら格段に早いのでこちらのほうが断然早くなる)

>C≒Eに対して1回の shortcut 検索+1個の正規表現で済むんだから
これは "平均250回の shortcut 検索"+"1個の正規表現" だと思う。

たぶん>>811 の 「shortcut検索1回」 は俺の言う 「平均250回のshortcut検索」 と同じ意味。
それ以外は同じことを別の角度から書いてるだけだと思う。

>>814>>816
お疲れ。

820 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 22:03:47 ID:fDuEzeZ5P]
そこは普通ハッシュテーブルだろ、常識的に考えて…

821 名前:698 mailto:sage [2007/04/16(月) 22:36:05 ID:V28w85ve0]
>>820
そんなものがあったのか、初めて知った。 これなら確かに一瞬だ。
これを使うとフィルタ順ではなくハッシュ順になるからAdblockの中でフィルタの順番が変わるということかな。



822 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 23:04:37 ID:fDuEzeZ5P]
前から薄々感じていたが今になって確信した。
君は自分が何を言ってるのかもう少しじっくり考えてから書き込んだ方がいい。
分かってないのに分かったような口をきくから(゚Д゚)ハァ?って顔をされる。
これでは和訳の人も難儀した事だろう。

823 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/16(月) 23:59:50 ID:V28w85ve0]
そんなのは誰にでもあるだろ。 俺だって .*? が使われない理由を聞いてハァ?と思ったし。

824 名前:名無しさん@お腹いっぱい。 [2007/04/17(火) 00:55:49 ID:wWcpcR5b0]
うぜぇまだいたのか

825 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 02:08:21 ID:mqjBscozP]
まーたそうやって分かってないのに分かったような顔をする。
俺らがハァ?ってなるのもお前がハァ?ってなるのも、元を正せば
どちらもお前の知識が怪しいからだって事にいい加減気付けよ


826 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 02:30:29 ID:3nKc6BMQ0]
君も本当に俺が間違ってるのかどうか分からないくせに分かったような口をきいてるよな。 いい加減うざいぞ。

827 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 06:55:24 ID:3QPCo8Ou0]
.*? にこだわるのは構わないとけど
ここでウダウダ言ってどうにかなる話なの?
使われない理由に納得できないなら作者と直接話せばいい。
それよりもどんなフィルタ使ってんのか教えてくれ。

828 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 07:08:54 ID:WwfN0GGJ0]
もう>>698には自作の広告ブロック作れと言いたい。そしたら好きなだけホルホル出来るだろ。

829 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 07:54:04 ID:g3Vx5ufA0]
バカばっかりだな。

830 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 08:29:57 ID:44r7PSXC0]
どうもワイルドカードと正規表現の違いがわかってないバカがひとり暴れてるように見えるんだが

831 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 14:24:19 ID:JHC+Tnzn0]
>828
ホント、ホント。
けど、俺は絶対アクセスしないけどねーw



832 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 16:00:57 ID:3nKc6BMQ0]
フィルタは自分で作るものだ。 おまえみたいな乞食にくれてやるようなものなんかない。
タイム比較の話題が終わったら俺も撤退する。

833 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 16:04:56 ID:WwfN0GGJ0]
>俺も撤退する

早く撤退しろよw

834 名前:699 mailto:sage [2007/04/17(火) 16:49:25 ID:ZjMWD9Cf0]
2.trafficgate.net/t/$link,image             */ad/$image
hpad.www.infoseek.co.jp/FhpWN*$subdocument   doubleclick.net/jump/$link
adjustnetwork.com/aan/click$link           a8.net/svt/$link,image
rcm-jp.amazon.co.jp/e/cm?t=$subdocument    a8.net/0.gif?a8mat=$image
ax1.www.infoseek.co.jp/bin/*go$link,image      linksynergy.com/fs-bin/$image,link
w1.ax.xrea.com/*.f?id=$link,image           accesstrade.net/at/$link,image
xrea.com/cgi-bin/*?site=$link,image         naitai-affili.com/alm/$image,link
ct1.*.*/gg/$link                     .99bb.com*/ja/$object,link,image
x*.*.*/bin/gg?$link                    track.bannerbridge.net/click$link
bc.geocities.yahoo.co.jp/serv?s=$image       track.bannerbridge.net/ad$image
visit.geocities.jp/visit.gif$image            af-board.com/new/sozai/$object
h*.afl.rakuten.co.jp/h*/$link,image          .duga.jp/month/ap-$link,image
rd.rakuten.co.jp/cow/?R2=$link            ad.land.to/ad$subdocument
ads.liveclick.ne.jp/cycle?host=$subdocument        
w1.rakutool.jp/rakuten.cgi?af=$subdocument
grp01.ias.rakuten.co.jp/html.ng/site=$subdocument
click.dtiserv2.com/Click*/$link,subdocument
rss.dtiserv.com/cgi-bin/display_$subdocument
rss.dtiserv.com/rss/$link
affiliate.dtiserv.com/*/$image,background
cnt.affiliate.fc2.com/cgi-bin/banner.cgi$image
h.jpassport.jp/s1ce5/acam/$subdocument
sbs.nsk-sys.com/track/traffic.$link
sbs.nsk-sys.com/sozai/$image
mmaaxx.com*/index*.html?affid=$subdocument
valueclick*.jp/cycle?host=$subdocument,image
valueclick.ne.jp/redirect?$link
cnt*.millioncounter.com/simple_text$subdocument
valuecommerce.com/servlet/$link,image,subdocument
valuecommerce.com/vc/images/$image
sankeiad.durasite.net/A-affiliate2/$link,subdocument

835 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 16:49:44 ID:ZjMWD9Cf0]
作り直してみました。みなさんありがと
しかし8文字ショートカットは全然考慮してなかったので
そこらへんも考えて改善しようと思います。

836 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 16:56:14 ID:mqjBscozP]
よーしパパ>>698の撤退記念に一筆書いちゃうぞー。


 | ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
 | >>698の雅な半生 |
 |________|
    ∧∧ ||
    ( ゚д゚)||
    / づΦ


>>637の論旨を全く理解せずに自分から勝手に釣られまくったアホ共の1人として華麗にデビュー。


和訳の人の誤訳に釣られてろくに調べもせず、原文すら読まずにABPの仕様にイチャモンを付ける。

> 正規表現に疎い人のほとんどは最短一致でいいところを最長一致で書くから困る。>>698

これにはABP開発者も苦笑い。


>>704で「Adblock Plusでもものぐさマッチの方が速いというソースを出せ」と言われて

> Adblock Plus の内部機構でもそれ以外のもの(perl等)でも同様に早くなるよ。 >>720

だからAdblock Plus の内部機構でそうなるというソースを出せって言われてんだろがww
話が通じないので和訳の人はよそのスレにまで相談に行ったのであった。


837 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 16:59:02 ID:mqjBscozP]
>>742-743で和訳の人がABP開発者とのやりとりを報告すると
ろくに検証もせず、考察もせず、原文も読まずに

> 正直意味不明。>>747

お前が理解できなかっただけだろがwwwせめて理解しようとする努力くらいしろwwww
ちなみに和訳の人はちゃんと>>785で検証・考察してる。


> 上のほうでも書いたがスキル不足の奴が適当発言するとスレがごちゃごちゃするから
> そういうのを書いたり反応したりするのは控えような。>>756

>>757に「お前も黙れ」と言われる

> >>749が俺に粘着する限りずっとこうだぜ...。 >>758

スキル不足のお前が反応するのはいいのかよwwwww


ちなみに上の方で書いたというのは>>679の事だと思われるが、
そこでこいつが「分かってる奴」と評価した内の1人である>>672は和訳の人からすれば

> 正規表現のフィルタをちゃんと「正規表現でしか書けないようなフィルタ」と言ってあげないと
> 理解できない人が話をややこしくしてる。>>672とか。

つまり一番分かってないのに首を突っ込んでるのは・お・ま・え・だwwwwww
結果として住人から袋叩きにされた上でコピペ荒らしを呼び込んでしまう。


838 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 17:01:17 ID:mqjBscozP]
>>787-790で和訳の人が間違ったベンチマークを取ったが
(和訳の人はちゃんとキャッシュが問題になっている可能性を示唆していた)
>>791などが最近の性能の良すぎるCPUが原因かと考察していたのに対して

> でも500行でもほとんど差が出ないということは、実用的には無視出来るレベルの問題だということだから
> これが分かっただけでも良かったと思う。>>796

ろくに考察もせずに鵜呑みにしてんなアホwwwwwww
宛てにならないので和訳の人は自分で再検証する羽目に。


> 手動での shortcut の最適化は出来ないようだ。

>>797で簡単にできる事が明らかに。

> それと、/bana\/\d{3}/ は /bana\/000〜499/ とほぼ同タイムになると思います。

>>803で同タイムにならない事が明らかに。

> >C≒Eが単体でAに大きく劣る
> これはどうしてこうなるのか分からないけど、

>>811で何も不思議じゃなかった事が明らかに。



839 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 17:03:22 ID:mqjBscozP]
挙げ句に>>787-788を誤読していた事が判明。>>812
>>813で和訳の人に食い違いがあると言われて

> 食い違いは確かにあるな、一応書いとくか。>>819

見当違いな事を言い出してますますボロが出るwwww
食い違ってるのはそこじゃねえwwwww

> 君も本当に俺が間違ってるのかどうか分からないくせに分かったような口をきいてるよな。>>826

まだ分かってねえwwwww



まあ、あれだ。
和訳の人がお前のような分かってない奴とでも真面目に議論してくれる優しい大人で良かったな。

自分では和訳の人の片腕的ポジションでいい仕事をしたつもりなんだろうが、
実際は要らんイチャモン付けてただけで何の役にも立ってないって事にも気付こうな
今もまだ現在進行形で和訳の人の言葉を読み違いしっぱなしだし
みんなお前の言葉はちゃんとスルーできてるからいちいち教えてやる必要もないけどなwwww
あとお前は相手の言葉を鸚鵡返しにするのが多すぎ。もっと自分の言葉を持とう
それ以前に知識とスルー力が圧倒的に足りなすぎるけどな

つーかハッシュテーブルも知らないで議論してたのにはマジで笑った。



840 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 17:17:05 ID:3nKc6BMQ0]
暇人乙。

841 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 18:23:36 ID:u/QciWeL0]
> ID:mqjBscozP
おまえの検証は解りやすくてイイぞ
ついでに無意味な今の流れを断ち切るべく
なんとかしろ
宜しく頼む



842 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 18:36:56 ID:yHz5k3/H0]
両方NG登録しとけ

843 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 18:46:52 ID:aAox8fJY0]
>>698はもう撤退するんだからそろそろ許してやれよ。

そんなことよりフィルタの話をしようぜ。

844 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 19:57:56 ID:/0xAJTGl0]
Firefoxユーザーが熾烈な争いをしてると聞いてきました
これはwwwww

845 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 21:06:57 ID:rAJ7Hx+H0]



                         全   部   釣   り   で   し   た   。





846 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 21:23:27 ID:+O+AqGon0]
>>836-839

 ,'从从)〉
rヤ^ー゚ノi| 乙であります。

847 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 23:35:11 ID:rAJ7Hx+H0]
>>838
> >>803で同タイムにならない事が明らかに。

※ この100倍のタイム差が出るのは "\d{3}" の部分がテストされる場合のみなので
  その前にある固定文字列 "bana\/" を含まないURLをテストする場合はほぼ同タイムとなる。 ( B ≒ H )
  (実用上は "bana\/" にマッチするURLに出くわすことは少ないのでほぼ同タイムと書いた。)

って書いてあんじゃん。 これはあってるだろ。 当たりのときに100倍以上遅くなることは分かってたよ。
分かってたけど同タイムって書いたときにいちいちそこまで書いてらんないから書かなかっただけ。

訂正するなら 「( B ≒ H )」 だな、これは

「B と H のフィルタが外れとして動作するときは同タイムになる」

って意味で書いた。 ちなみに >>803 の結果が B ≒ H になってるのはただの偶然であり、
外れのときに同タイムになるって話とはまったく関係ない。

848 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 23:43:42 ID:rAJ7Hx+H0]
あ、「B と H のフィルタが外れとして動作するときは同タイムになる」 は "\d{4}" の部分がテストされない場合の話な。

849 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 23:51:09 ID:aAox8fJY0]
全部釣りだったんだろ? 終わった事を今更グダグダ蒸し返すな。中学生か

850 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/17(火) 23:59:57 ID:rAJ7Hx+H0]
>食い違ってるのはそこじゃねえwwwww

これは認める。 「それ以外は同じことを別の角度から書いてるだけだと思う。」 がその答えであり、

> Aは shortcut テーブルから一瞬で当たり候補を出せて
>これはおそらく一瞬ではないと思う。 平均250回もshortcutを試しているはずなので。
>(それでも平均250回の正規表現の検索と比べたら格段に早いのでこちらのほうが断然早くなる)
>
>C≒Eに対して1回の shortcut 検索+1個の正規表現で済むんだから
>これは "平均250回の shortcut 検索"+"1個の正規表現" だと思う。
>
>たぶん>>811 の 「shortcut検索1回」 は俺の言う 「平均250回のshortcut検索」 と同じ意味。

↑ は自分の考えと和訳氏の考えと異なる部分を書いたもの。 こう前置きするべきだったが
面倒だったからそのまま投稿した、これはマズかったと思ってる。

851 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 00:03:01 ID:9pb5Koqa0]
まぁ俺が知りたいことは全部分かったからもういいよ。 じゃーな。(撤退)



852 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 00:12:27 ID:Htip8bYWP]
最後まで自分が何を誤読していたのか全く分かってない事をアピールしつつ
これでもかと食い下がって明後日の方向に屁理屈を垂れ流すその姿勢は流石だったぜ。
もう戻ってくんなよ。カッコ悪いからな(プ

853 名前:名無しさん@お腹いっぱい。 [2007/04/18(水) 00:32:57 ID:9v/tVYJm0]
まwだwいwたwww

854 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 00:39:03 ID:9pb5Koqa0]
いや、誤読はしてないよ。 おまえには分からないようだな。

855 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 00:44:26 ID:kPS67tym0]
引き際の美学ってのは皆無らしいな。立つ鳥跡を濁しまくり。

856 名前:名無しさん@お腹いっぱい。 mailto:そろそろ秋田 sage [2007/04/18(水) 00:51:18 ID:Htip8bYWP]
あーはいはい。そっすねー、誤読なんかしてませんよねーwwwサーセンwwwww
どこを誤読してるか誰も教えてくれないんだもんねーwwwwww

下手な挑発をいくらしたところでお前には何ひとつ教えてなどやらんから
とwっwとwとwうwせwろw

撤退宣言したスレにへばりつくなんてサイコーにカッコ悪いぞお前wwwww

857 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 00:53:00 ID:9pb5Koqa0]
自分が誤読してるんだろうに。 馬鹿な奴だ。

858 名前:名無しさん@お腹いっぱい。 mailto:そろそろ秋田 sage [2007/04/18(水) 01:03:03 ID:Htip8bYWP]
はいはいそうでちゅねーww

頭が悪い事はもう分かったからはよ帰れwwww

859 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 01:07:26 ID:9pb5Koqa0]
はいはい、良かったね。

860 名前:名無しさん@お腹いっぱい。 mailto:本当に見事な厨房だなあ sage [2007/04/18(水) 01:11:03 ID:Htip8bYWP]
はよ帰れつってんだろがwww

861 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 01:12:45 ID:9pb5Koqa0]
ID:6RdpfCX60 = ID:Htip8bYWP

wwwwwwwwwwwwwwwwwww



862 名前:名無しさん@お腹いっぱい。 mailto:末尾Pとか分からないんだろうな sage [2007/04/18(水) 01:23:52 ID:Htip8bYWP]
はいはいそうでちゅねー。
はwよwかwえwれwww

863 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 01:27:09 ID:9pb5Koqa0]
([あ-ん][ww]){2}

864 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 01:33:04 ID:kPS67tym0]
とりあえずお前が消えれば収まる。自分から消えると言ったんだしさっさと消えろ。

865 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 02:05:42 ID:Htip8bYWP]
ほんっと打たれ弱いというかスルー力ないよなw
反撃せずにはおれない割に語彙力が追い付かないもんだから最後には必ず火病っちまうし
まるで半泣きの小学生をからかって遊んでいるかのような気分だったぜ

866 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 02:14:49 ID:9pb5Koqa0]
あぼーん推奨 → ID:[a-z\d./+]{8}P$

867 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 02:23:22 ID:Htip8bYWP]
何その正規表現w
実は正規表現も分かってなかったんだなあ、やっぱりなあ

868 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 02:25:37 ID:9pb5Koqa0]
ごめん、読めんわ。

869 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 02:29:38 ID:Htip8bYWP]
間違った正規表現なのにちゃんと消えてるのバロスwww
脳内フィルタってすげー!!www

870 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 02:32:44 ID:9pb5Koqa0]
うーむ、必死だな。

871 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 02:33:19 ID:vm7YVEoa0]
もういいからさっさと消えてくれ。
お前がいると荒れる。




872 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 02:35:42 ID:9pb5Koqa0]
やっぱ荒らしてたのか、酷い奴だな。

873 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 02:39:38 ID:vm7YVEoa0]
原因はお前。
お前が消えればいいだけのこと。

874 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 02:40:24 ID:Htip8bYWP]
これ以上笑うと朝まで眠れなくなるからもう止めるけど、
君のような逸材はなかなか巡り会えるものじゃあないから
俺としては末永くこのスレに滞在し続けて欲しいね。いやまじで。
撤退宣言なんてものは撤回してもっと俺らを楽しませてくれよwwそれじゃあお休みwww

875 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 02:47:27 ID:9pb5Koqa0]
そうか、じゃあ消えるか。 おやすみ。

>末尾P
粘着ご苦労。

876 名前:名無しさん@お腹いっぱい。 mailto:晒しage [2007/04/18(水) 04:01:42 ID:MkqtR83D0]
>>861
ブー、ハズレ。
ID:6RdpfCX60=俺

877 名前:名無しさん@お腹いっぱい。 mailto:晒しage [2007/04/18(水) 04:02:54 ID:MkqtR83D0]
>>875
( ´,_ゝ`)プッそれ自分のことじゃん

878 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 06:53:30 ID:b4yJXo6h0]
おまいらおはよ

まだ続いてたみたいだが、も〜いいだろ、ここら辺で手打ちにしとけ

さぁ、ここからはフィルタについて語り合おうではないか

879 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 13:02:57 ID:VlQ/nwql0]
う、宇宙語だ…なんだこの高度な内容は!
浦島太郎な上に、知恵熱でオーバーヒートしているしょうもない自分にエロイ人まとめplz
叩き合いで要点がつかめないよママン。
アヒャヒャヒャヒャー( ゚∀゚)〜魂

880 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 13:34:05 ID:sv1v5cHL0]
>>878
だよな。
まとめ

.a8.net/$image,link
amazon.co$link
i-cute.jp$link
ias.raku$script
※オプション『バナーのリンク先をチェックする』オン推奨

良いフィルターの条件
1 誤爆がない
2 広い範囲で使える
3 字数が1バイトでも少くかつ8文字

良いものならどんな書き方しててもいいぞ
要は機能重視

881 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 13:35:07 ID:0oaoWzLv0]
俺と和訳氏がいなくなった後、ここはどうなるんだろうな。

何もしないくせに口だけ達者な奴しかいないから、
フィルタも何も生まれない不毛なスレになって過疎るとみた。

つーか俺的には技術的な発見があるなら荒れようが煽られようが
別に構わないのだが。 ハッシュテーブルの件で煽られまくりだが
俺にとっては新しいことを知る機会になったわけでむしろ嬉しい。

出来ればおまえらが協力的になってくれると尚良かったが、煽ることしか
知らない厨房2名にそんなことを期待しても無駄だということは分かっている。



882 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 13:36:56 ID:sv1v5cHL0]
>>880に追加

valuecom$image,subdocument

これが抜けてたorz

883 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 13:39:41 ID:sv1v5cHL0]
>>881
>>871


884 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 13:44:07 ID:iC4+yqG50]
>>880>>882

 ,'从从)〉
rヤ^ー゚ノi| 乙であります。

本日の推奨あぼん:ID:0oaoWzLv0

885 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 13:49:19 ID:93jKEjVX0]
>>881
>>814に和訳氏がまとめたドキュメントがある。
>>834>>699氏が頑張ってるフィルタリストの最新版(ただしshortcutはまだ考慮してないらしい)がある。
有意義な情報はこのくらいで、叩き合いのまとめは>>836-839


886 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 13:50:39 ID:93jKEjVX0]
>>885>>879宛てだった。寸魔村

887 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 14:08:16 ID:CoN/8fcL0]
>>880
>amazon.co$link

amazon.co$link,subdocument
を推奨する

888 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 14:28:57 ID:1x/dv0Pk0]
Amazonが大変なことに!

889 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 14:32:48 ID:0oaoWzLv0]
和訳氏の実験の仕方にはいくつか問題があったのでそれをまとめておく。 今後同じようなベンチマークを取りたい人用に。

1、ダミーはいらない。(今回の実験の解釈が難しくなった諸悪の根源、何故付けたのか理解し難い)
2、まず遅い正規表現を大量に使い、フィルタが効いているかどうかをチェックすること。
  (>>788に正規表現500個が無かったので効いているかどうがのチェックをしてない可能性があると初めから疑っていた)

3、"当たりフィルタ" の計測方法は2種類ある。

  ・ 一番上のフィルタが必ずヒットするようにする計測方法。
  ・ 大量にあるフィルタの中のどれか1つがヒットする計測方法。

  上はある1つのフィルタと別のもう1つのフィルタの速度差を計る時に使う。
  この場合は速度差を見るためには大量のHTMLソースを用意しないといけない。
  そして必ず一番上のフィルタがヒットするものを並べること。

  下は正規表現でまとめた場合にどれくらい遅くなるかを調べるために使う。
  まとめをバラした場合の数が少ないとタイム差は大きくなり、その逆だとタイム差は小さくなる。
  よってまとめ方によっては結果が逆になることがあることに留意する。

以上。

890 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 14:33:19 ID:Htip8bYWP]
ホワイトリスト使えw


>>881
まだ居たんすかwww一体いつになったら本当に撤退するんすかwwwww
お前の書き込みはお前の大好きな正規表現もひっくるめて間違いだらけなんですけどwwwww
あとその人に何か言われたらとにかく言い返さないと気がすまない超絶忍耐力とかwwww
実際はスレ住人の全員から嫌われてるのに敵は2人だけだと思ってる桃色ポジティブシンキングとかwwww
もwうwいwいwかwらw消wえwろwっwてwwww

ていうかお前が消えたら俺らも真面目になってスレも正常化するんだよ。
俺らも和訳の人の前では普通にしてただろ?
このスレの行く末なんてお前に心配してもらわなくても大丈夫だからさ
とりあえずとっとと消えてくれねえかなあ?

891 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 14:45:56 ID:jEfFpO2c0]
Pタソ
この際、徹底的に追い出そうぜ♥



892 名前:889 mailto:sage [2007/04/18(水) 14:46:53 ID:0oaoWzLv0]
補足、

2、は遅い正規表現の代わりにパケットフィルタやローカルサーバのログ、ローカルプロキシなどを使い、
ブラウザからサーバへのアクセスが発生しているかどうかで判断することも出来る。

4、ブラウザのキャッシュは消す。( 強制リロードは使わない )

以上。

## 末尾Pが現れたようなのでまた荒らされないか心配だ。 厨房だから既に荒らしてるのかも知れないが。
もしそうなら俺の釣りは成功したということになるわけだが。(笑)

893 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 14:50:57 ID:jX4rUiEC0]
>>889
>>871

894 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 14:56:10 ID:0oaoWzLv0]
        *'``・* 。
        |     `*。
       ,。∩      *    もうどうにでもな〜れ
      + (´・ω・`) *。+゚
      `*。 ヽ、  つ *゚*
       `・+。*・' ゚⊃ +゚
       ☆   ∪~ 。*゚
        `・+。*・ ゚

895 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 15:14:56 ID:jX4rUiEC0]
>>894
>>871

896 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 15:20:38 ID:2eBC5vjn0]
               (⌒─-⌒)  ケンカしないでね
               ((´・ω・`))
       、,  ,,, 、,,  _| ⊃/(___   、 ,,  @
         、,   / └-(___/   n   ヽ|ノ,,
    @   ,,, 、,,  ̄,, ̄ ̄ ̄ ̄,,   ,,, 、,, 
    ヽ|ノ 、、,  ,, 、,,   , "  ,,  、、, ,,


897 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 15:58:29 ID:jX4rUiEC0]
>>834
こまかいようだが正規表現もパイプ間はABC順なので
background,document,image,link,object,other,script,stylesheet,subdocument
のABC順にした方が見やすくて綺麗だぉ

あと、行オーバー時は2レスにして欲しいコピペ加工しやすい
贅沢いえばソート(ry

898 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 16:03:40 ID:93jKEjVX0]
>>834
どのフィルタが何を対象にしてるのか分からんのがあるんで
2レスにするならできればコメントも添えて欲しいなあw

899 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 16:03:46 ID:RuTxfSbS0]
Amazonが大変なことに!

900 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 16:34:29 ID:jX4rUiEC0]
っgooglesyndication$script

901 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 16:50:28 ID:93jKEjVX0]
色々試してみたが、Amazonはこれでどうだろ。

@@|*amazon.co$document
amazon.co$link,subdocument




902 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 17:49:30 ID:+OonuRAA0]
本当に見事な釣りだったな
本人が釣り師じゃなくて釣り餌になって白骨化しちゃってることを除けばな

903 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 18:38:59 ID:0oaoWzLv0]
過去形にするなよ。

904 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 18:41:19 ID:9314LEwL0]
>>901
そのホワイトリスト追加すると問題ないみたいね。>>880>>887は凄いことなってたけどw

905 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 19:30:48 ID:P0F6EONL0]
>>699>>834とやってきてショートカットは全て作成されるようになりました。
ただし、dtiserv2、ffiliate、port.jp/、amazon.c、nfoseek.(*印)のように
ショートカットがずれるように改善したほうがよいのだろうかというのもいくつかあります。
問題点
adを含む短い記述の広告をどうするか?以前は
/(\.|\/){1}ad(cl.sankei|-|\.|click|frame|img|net|ng|s|serve|sever|server|v|vertise|justnetwork)?(\.|\/){1}/
こんな正規表現を使っていましたがバラバラにして登録するか8文字以下はどうするか
もう一つはアフィサイト系をドメインの一つ下まで降りて判定しているのですが
自分がアフィサイトを運営してないならばなにも見えなくてももしかしたら問題ないのでは?ということ。
長いフィルターをどうやって8文字近くまで削るか
などなどです。以下3レス使ってフィルター見ていただこうと思うのでお願いします。

906 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 19:31:41 ID:P0F6EONL0]
valuecommerce.com/vc/$image
valuecommerce.com/servlet/$image,link,subdocument
a8.net/svt/$image,link
a8.net/0.gif$image
nsk-sys.com/sozai/$image
nsk-sys.com/track/$link
99bb.com/Monthly*/$subdocument
images.99bb.com/b_images/ja/mon_ppv.swf?$object
click.dtiserv2.com/*/$link,subdocument *
dtiserv.com/cgi-bin/display_$subdocument
doubleclick.net/ad/$image
doubleclick.net/jump/$link
omany.tv/banner/$link
omany.tv/jp/download.$link,object
grp01.ias.rakuten.co.jp/html.ng/site=$subdocument
h*.afl.rakuten.co.jp/h*/$image,link
hpad.www.infoseek.co.jp/Fhp*?$subdocument *
topics.news.www.infoseek.co.jp/*news$subdocument

*/cycle?host=$image,subdocument
*/redirect?host=$link

アフィサイトなどのドメインから一つ降りたところまでで判定しています。そのため大体画像とリンクで二つになっています。
下二つはアフィのリンクによく書かれている記述なのでそれだけで登録してみました。

907 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 19:32:23 ID:P0F6EONL0]
accesstrade.net/at/*.html?rk=$image,link
ad.linksynergy.com/fs-bin/show?id=$image
ad.watch.impress.co.jp/external/$subdocument
ad.xrea.com/ad_*.fcg?site=$image,link,subdocument
adjustnetwork.com/aan/$image,link
affiliate*.com/*/$background,image,link,subdocument *
bannerbridge.net/*.php?A$image,link,object
duga.jp/month/$image,link
freeinfo.cc/ad/adv/$image
gl-cash.com/gd/$image
mmaaxx.com/*index*.html?affid=$subdocument
naitai-affili.com/alm/$image,link
valueclick.ne.jp/redirect?$link

アフィサイトとxreaで一つのものです。限定なのでhit数は少ないんじゃないかと思います。

jpassport.jp/*/acam/$image,link,subdocument
jpassport.jp/135e35da/fabby/$image,subdocument
↑下は暫定です。一つしか消えないです。/acam/で判定してたら漏れがあったのでやり直さないと
googlesyndication.com/pagead/$image
↑グーグルアドです。
rcm-jp.amazon.co.jp/e/$subdocument *
↑アマゾンのフレームを使った広告だけ排除してます。単品の画像で紹介してるやつとかは消えません。
A-affiliate2/$subdocument,link
↑今のところ産経の広告のみに見られる記述です。

908 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 19:32:47 ID:P0F6EONL0]
カウンター系を排除してます。

counter1.fc2.com/counter_img.php?$image
millioncounter.com/count$image,subdocument
millioncounter.com/simple_text.php?$subdocument
x*/bin/ll?$image
x*/bin/gg?$link
visit.geocities.jp/visit.gif?$image
bc.geocities.yahoo.co.jp/serv?s=$image
ct1.xrea.com/cgi-bin/*?site=$image,link
w1.ax.xrea.com/*.f?id=$image,link

ct1.*.com/ll/$image
ct1.*.com/gg/$link
↑comがjpの記述も結構あり困ってます。

909 名前:名無しさん@お腹いっぱい。 [2007/04/18(水) 20:25:36 ID:XZB0+Sb/0]
ID:P0F6EONL0自身も言ってるけど
アフィ系は自サイトで使ってるとかじゃなければドメインごと全消しでいいよね。

910 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 20:39:41 ID:un0rd8ub0]
>>907
rcm-jp.amazon.co.jp/e/$subdocument
これだと[shortcut=amazon.c]になるので
rcm-jp.amazon.$subdocument
こう登録した方がいいと思う。



911 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 21:01:14 ID:rNt5Tu/X0]
>>909
*amazon*
豪快消し。
amazonは使わない。amazon経由のレビュー画像もいらないのが必須条件



912 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 21:18:40 ID:93jKEjVX0]
>>911
それだと短すぎてshortcutが作れないぜ

913 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 21:27:38 ID:0oaoWzLv0]
前後の * もいらないぜ。

914 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 21:28:14 ID:P0F6EONL0]
>>910
rcm-jp.amazon.co.jp/
がForbiddenだから下に降りる必要もなさそうだし、そっちのほうがいいですね。
grp01.ias.rakuten.co.jp/html.ng/site=$subdocument
これもgrp01.ias.rakuten.co.jp/で打ち込むと楽天に転送されるからドメイン消しで問題なさそう

915 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 21:37:52 ID:b4yJXo6h0]
おまいらこんばんわ

>>880まとめ乙!

Amazonが大変だの豪快消しだの楽しい流れだな
わくわくするぜ。学ぶこともいっぱいあるぜ。楽しいよ

ID:0oaoWzLv0
>過去形にするなよ。
おまいも案外可愛いな

916 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 21:43:13 ID:PIHYIs1z0]
構うなよ

917 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 21:51:56 ID:63zN7Bjd0]
>Amazon

・document --- そのページ自体。これはホワイトリストにおいてのみ有効。

まさに 嫁! というやつですねw

918 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 22:06:25 ID:93jKEjVX0]
とりあえず誰でも絶対に使うようなフィルタは
Amazon・楽天・Yahoo!/Geocities・Googleてとこだろうか。


ところで、ID:0oaoWzLv0は何でさも当然のような顔をしてまだ居座ってるんだ?
お前タイム談義が終わったら撤退するって言ってたじゃないか。

919 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 22:24:51 ID:b4yJXo6h0]
>>918
寂しいからさ

920 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 23:08:27 ID:0oaoWzLv0]
今MSDNのサイト見ながらWSHの勉強してるんだがその合間に遊びに来てるのさ。
あんま俺に関わるとおまえらも総スカン食うからやめとけ^^

921 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 23:24:56 ID:93jKEjVX0]
Amazon:
@@|*amazon.co$document
amazon.co$link,subdocument

忍.jp:
shinobi.jp$background,image,script,subdocument

2chの外部転送ゲートの宣伝:
www.i-cute.jp/$link
banner$image,script
deai-$image,subdocument
.bb*chat.tv/$image,link

Googleの検索結果の横にある宣伝:
google.com,google.co.jp#table(mbEnd)
Google AdSense:
googlesyndication.com/pagead/$image


>>920
あらあら、俺が味方に見えるの?
どっちかというと俺はお前見てるとイラつくからとっとと消えろと言いたい。
スレの総意は満場一致でID:0oaoWzLv0イラネになってるんだけどホント空気読めてないのね。




922 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 23:59:45 ID:0oaoWzLv0]
むしろそのほうが退屈しなくて良いな。 構ってちゃんの俺にはちょうどいい。
あ、おまえも構ってくれてありがとう^^

923 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 00:16:44 ID:24Gtslkw0]
>>921
構うなって言ってるだろボケ!!

924 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 00:21:17 ID:vcfKxymM0]
>googlesyndication.com/pagead/$image
これ>>900の方が良いと思う

>amazon.co$link,subdocument
amazon.co$subdocumentぢゃダメ?

あと、まだ出てなさそうなところをいくつか・・・・
ai.yimg.jp$script
bc.geocities.$script
google-analytics$script
infoseek.co.jp/bin/$script
isweb/news$subdocument
ninki.net/*id=$image,subdocument
xrea.com/ad_$image,subdocument
xrea.com/banner_$image
但し、ただ今検証途中なのであしからず。

925 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 00:21:22 ID:vGncpkcQ0]
>>906
click.dtiserv2.com/*/$link,subdocument *
こういう風に最後のスペース後に*ってどういう風に追加すればいいの?
設定から追加しようとしてもスペースが追加されずclick.dtiserv2.com/*/$link,subdocument*ってなっちゃう

926 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 00:35:35 ID:7E1VsQze0]
ごめんなさい、さいごの*は>>905のショートカットがたくさんヒットしてしまいそうな(*印)のことです
省いてくださいな

927 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 00:50:24 ID:NJoxT+fY0]
おまいらそんなにどれもこれも全部に無理にフィルタの挙動を調整するオプションを設定しなくてもいいんジャマイカ
googlesyndication
で十分だと(ry

>>921
>スレの総意は満場一致でID:0oaoWzLv0イラネになってるんだけどホント空気読めてないのね。
いろいろ乞食してるんだろw

928 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 01:00:44 ID:24Gtslkw0]
>>927
構うなって言ってんだろ。 奴の相手するんなら消えてくれよ。
フィルタなんか書かなくていいからさ。

929 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 01:05:54 ID:7EwEs15iP]
オプションは指定した方がフィルタの適用範囲がせばまるから、
誤爆回避はもちろんとして処理速度の向上にも繋がるんじゃないか。
ショートカットは数が減っても速度的なメリットがあまりないかもだが
正規表現には大変に有効だと思うぞ

930 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 01:06:49 ID:NJoxT+fY0]
>>928
黙れ。
ID:93jKEjVX0に対してレスつけてんだ

>フィルタなんか書かなくていいからさ。
てめーに言われる筋合いはねぇー

それかID:0oaoWzLv0のお友達?お仲間?

931 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 01:07:16 ID:vGncpkcQ0]
>>926
ありがとう!
そういうことだったんですか



932 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 01:07:42 ID:24Gtslkw0]
>>930
死ね。

933 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 01:13:23 ID:NJoxT+fY0]
>>929
誤爆回避はもちろんだが、はたして処理速度の向上には繋がるのかい?

>>932
( ´,_ゝ`)プッそれ自分のことじゃん

934 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 01:20:33 ID:ulcUm6jj0]
>>932を通報しますた

935 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 01:25:37 ID:xXCP/SMr0]
>それかID:0oaoWzLv0のお友達?お仲間?

ご本人かもよw
日付変わってIDも変わったてるしぃwwww

936 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 01:29:13 ID:7EwEs15iP]
実際に検証したわけじゃないけど、余計な検索処理が減るわけだから多少なりとも速くはなると思うよ。
特にショートカットをパスした或いはショートカットが無いフィルタで
本番の正規表現検索でヒットしないものってのがABPを重くする最大の要因なわけで、
これの発生数を抑制できるというのはかなりでかいはずだ。
オプションのチェックが正規表現よりも重いなんて事はまず考えられんしなw

937 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 01:34:03 ID:iENILnjJ0]
前にソース見たときにも気になってたんだけど
どうも$imageとかのオプションは速度向上には寄与してない感じなんだよなあ
オプションのチェックが正規表現検索した後に行われちゃってる
なんか特別な理由があるのかなあ

938 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 01:35:42 ID:7EwEs15iP]
え、それマジ?

939 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 01:47:55 ID:PZZPJ4iF0]
>>937に胴衣。
誤爆回避には貢献してるげど、処理速度の向上には別物かと
ま、 .*?程度だとは思うけどw

要はshortcutがポイントであり誤爆率に合わせてつけたり
つけなかったりするものであって全てに無条件でつけるのはどうかと

と、いうことで検証の人よろおね

940 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 07:18:06 ID:B4PkSkLQ0]
ここ楽しいなぁ。

941 名前:名無しさん@お腹いっぱい。 [2007/04/19(木) 08:58:03 ID:/1ewWTBm0]
>>924
>ai.yimg.jp$script
これだとショートカットがi.yimg.jになって
通常イメージもショートカットでヒットしちゃうから気に食わない。
yimg.jp/bdv/$image,scriptの方がいい。

>bc.geocities.$script
geocities*/js$scriptにすれば日ジオも米ジオも両方消せる。



942 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 10:38:06 ID:24Gtslkw0]
>>937>>939
オプションのチェックが正規表現よりも重くなってるの? 全部外すか。。

>>941
>geocities*/js$script
これはさすがに誤爆しそう。


あと気になってたんだけどAdblockがURLをブロックするときってってHTMLソースを検索して
imgタグやframeタグを探してその中のURLを検索してるのかな?
それともHTTPヘッダのリクエストからURLを取ってるのかな。 オプションのことを考えると前者っぽい?

943 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 11:17:52 ID:7EwEs15iP]
その鵜呑みっぷりはとってもいつものあいつっぽいな
せめて検証くらいしたらどうよ?

944 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 11:27:18 ID:24Gtslkw0]
>>943
>検証くらいしたらどうよ?
>>929>>936。 おまえもいらないから消えてくれ。

945 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 11:39:51 ID:nW6fzVI40]
ちょっと前までレスのない日も当たり前だったスレなのに凄い変貌ぶりだな
せっかく有意義な議論も出るようになったんだから罵り合いで逆行するのは勘弁な
お前らもっとスルー力を身につけてくれ

946 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 11:53:14 ID:B4PkSkLQ0]
スルー力って言葉大嫌い

947 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 11:58:18 ID:24Gtslkw0]
"スルー力" で抽出したら>>839>>865がヒットした。 自分のこと棚に上げてよく言うよ。

948 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 12:04:37 ID:J0aQPI0J0]
で、>>947はいつもの君なのかい?

949 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 12:04:52 ID:nW6fzVI40]
もし俺に言ってるのなら、俺は>>839でも>>865でもない。
ID:kPS67tym0や>>904

950 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 12:06:02 ID:24Gtslkw0]
>>949
そっか、ごめん。。。

951 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 12:42:26 ID:iENILnjJ0]
ttp://kasamatusan.sakura.ne.jp/cgi-bin2/src/ichi85784.zip.html
オプションのチェックが正規表現検索より前に行われるようにしたやつを上げてみた
オプションが一致しなければ正規表現検索は行われないようになってるはず(>>936の挙動)

変更してるのはprefs.jsのmatchesAnyInternalの部分

if (typeof pattern != "undefined" && pattern.regexp.test(location) &&
(!("contentType" in pattern) || typeMap[contentType] & pattern.contentType))

if (typeof pattern != "undefined" && (!("contentType" in pattern) || typeMap[contentType] & pattern.contentType) &&
pattern.regexp.test(location))
に、
if (list[i].regexp.test(location) && (!("contentType" in list[i]) || typeMap[contentType] & list[i].contentType))

if ((!("contentType" in list[i]) || typeMap[contentType] & list[i].contentType) && list[i].regexp.test(location))
にしただけ



952 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 12:55:24 ID:24Gtslkw0]
>>951
これって速くなってる?
コード入れて計測することって出来ないかな、実行前の現在時刻と実行後の現在時刻の差分を取るとか。
もし出来たらお願いします。

953 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 13:47:27 ID:7EwEs15iP]
検証してみた。
確かに速度には寄与してなった。スマソ
>>951を入れたら速くなった。
ただし、手元のFxはキャッシュが何やら変な事になってて
これが正しいデータなのかいまひとつ自信が持てん。

しかし何でこんな無駄な挙動になってんのかな。

>>944
お前もクレクレしてないで検証くらいしてみたら?

954 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 14:08:25 ID:24Gtslkw0]
またおまえか。

955 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 14:09:50 ID:0kOGrbh60]
>>953
横レス失礼
俺もクレクレで申し訳ないが
検証の内容と結果はもっと具体的に伝えて欲しいな
前レスでもこの意見は出てたと思う
でないと奴と同類なことになるよ

956 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 14:13:31 ID:0kOGrbh60]
ちなみに和訳の人
できれば>>951の件ABP開発者に聞いてみてよ
寄付の金よりこういうアイデアの方がありがたいって言ってくれてるしさ

957 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 14:16:19 ID:24Gtslkw0]
>>956
それいいね、>>952も頼んでもらっちゃだめかな。

>>953
検証とかフィルタとかやらなくていいから消えていいよ。

958 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 14:20:48 ID:7EwEs15iP]
>>954
何だお前やっぱりいつもの奴だったのか。
一体いつになったら本当に撤退するんすかww
ていうか俺の書き込みはあぼーんしてて見えないんじゃなかったんすかwww

>>955
今は出先だからまた後でなー

959 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 14:34:50 ID:8ndoMuyE0]
恥ずかしくないのかな

960 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 15:35:11 ID:0kOGrbh60]
>>958
よろおね

961 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 16:00:37 ID:pUUUCvwA0]
今回のスレは濃いな。
落ちないうちに ScrapBookで保存しておこうっと。



962 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 16:01:58 ID:0kOGrbh60]
連投スマソ
よくよく考えると一番の功労者へお礼いってなかったorz

>>951
乙です。ありがとうございます。
遅くなりすみませんでした・・・・


963 名前:名無しさん@お腹いっぱい。 [2007/04/19(木) 16:42:24 ID:ZWxzGz5e0]
ID:24Gtslkw0はスレに貢献してるつもりになってるから困る

964 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 16:51:51 ID:24Gtslkw0]
そういえばPはID変えられるんだったね、よくやるよ。

965 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 17:07:14 ID:7EwEs15iP]
>>953の詳細を貼っとくぜ。

A:1000個の複雑な正規表現(しかしヒットしない)
B:1個のshortcut(全てにヒットする) localhost
C:1個の正規表現(全てにヒットする) /localhost/

この三種類の順番を入れ替えーのオプション付けーのしながら500個の画像を読み込んでみた。
どの順番でも最終的にB or Cがヒットして全ての画像が消えるので実際に表示されるものはない。
キャッシュが効いた状態では6秒〜8秒弱で読み込まれる。

No 処理の順番 カウントが増えたフィルタ 表示にかかった時間
1. A→B→C              B       9.147
2. A→C→B              C      37.187
3. A$script→B→C           B       9.870
4. A$script→C→B           C      37.192

Aに$scriptオプションを付けて画像は適用外にしてもしっかりチェックされてるっぽく、2と4でタイムが違わない。
つまりこのデータでは確かに$scriptが付いていても付いてなくても変化ないわけで、
甚だ不可思議な仕様だけど、とにかくフィルタオプションは速度には寄与していないという事になる。

ちなみに1と3で劇速なのは多分shortcutパワー。多分Aの処理の前にBが動いてる。
何で順番が変わる事でAより先にBが動いたり動かなかったりするのかはよく分からん。

966 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 17:08:19 ID:7EwEs15iP]
次にAdblock Plusを>>951のに入れ替えてもう一周。

No 処理の順番 カウントが増えたフィルタ 表示にかかった時間
1. A→B→C              B       9.145
2. A→C→B              C      37.983
3. A$script→B→C           B      10.374
4. A$script→C→B           C      10.391
5. A$image→B→C           B       9.672
6. A$image→C→B           C      37.928

見ての通り$scriptが付くとAがスルーされるようになったようでテラハヤス。

まあ>>953でも言ったけど、何かFxの調子悪いからどこまで正しいか自信ナス。
あくまでも参考程度に。特にID:24Gtslkw0は鵜呑みにしてんじゃねーぞ。

967 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 17:09:36 ID:EOFwtJjs0]
  ∧_∧  / ̄ ̄ ̄ ̄ ̄
 ( ´∀`)< オマエモナー
 (    )  \_____
 | | |
 (__)_)

968 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 17:12:46 ID:EOFwtJjs0]
>>967>>964へのレス

>>965-966



969 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 17:14:15 ID:7EwEs15iP]
>>964
おお、よく気付いたな!
その通り、実はこのスレには俺とお前しか居ませんwww


・・とでも言って欲しかったか?wwwww
>>685の環境でできるもんならやwっwてwみwろwやwヴwォwケwww
末尾Pが何なのかも知らん癖に何が「よくやるよ」だwwww
まあお前の味方が一人も居ないって点だけは正解だよ。

970 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 17:20:13 ID:J0aQPI0J0]
>>936のようになってない理由って何だろう。
開発者のミスか、それともわざとか…
オプションの指定間違いを指摘してくれる機能とか?
でも無意味な正規表現をスルーできるメリットに比べたらどうかな。

>>951のようにしないの何で?と聞いてみようか。>>952は正直要らんと思うが。

971 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 17:42:50 ID:24Gtslkw0]
>>965
A、B、Cなんて使わずに1000個の複雑な正規表現の最後の1つだけ当たりにすれば

>多分Aの処理の前にBが動いてる。

なんてことは起こらない。 なのにこの方法で計測して 「A$script が無視されるおかげで早くなった」 のか、
それとも 「Aの処理の前にBが動いて早くなった」 のかが分からなくしてるからおめでたいとしか言いようがない。

うんこデータ乙。

それより何故shortcutのあるBよりshortcutのないCがヒットするかが分からない。
shortcut検索がCの後で行われるような設計になってたら意味なくない?



972 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 17:50:02 ID:24Gtslkw0]
PS、複雑な正規表現を使った計測方法を考えた奴のほうがよっぽど使えるな。

973 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 17:55:53 ID:7EwEs15iP]
>>971
OK、じゃあ次はお前がデータを出す番な。
素晴らしさが満ち溢れる薔薇色のデータを期待してるぜ。
間違っても消化すらできてないゲロのようなものを吐くんじゃねーぞww

974 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 17:57:58 ID:24Gtslkw0]
>>973
おまえがやれよ。 おまえにはうんこデータでスレ汚した責任があると思うよ。
それが出来ないんだったらとっとと消えて。

975 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 18:09:36 ID:24Gtslkw0]
                        ∩___∩   一生懸命速度計ったのに実はうんこデータしか
     __ _,, -ー ,,             / ⌒  ⌒ 丶|     取れてなかったけど、どんな気持ち?
      (/   "つ`..,:         (●)  (●)  丶        ねぇ、どんな気持ち?
   :/       :::::i:.        ミ  (_●_ )    |
   :i        ─::!,,     ハッ  ミ 、  |∪|    、彡____
     ヽ.....:::::::::  ::::ij(_::●    ハッ    / ヽノ      ___/
    r "     .r ミノ~.      ハッ   〉 /\    丶
  :|::|    ::::| :::i ゚。            ̄   \    丶
  :|::|    ::::| :::|:                  \   丶
  :`.|    ::::| :::|_:                    /⌒_)
   :.,'    ::(  :::}:                    } ヘ /
   :i      `.-?"                    Jォ ((

976 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 18:14:37 ID:J0aQPI0J0]
>>974
元和訳の人として君にお願いだ。
もう黙るかコテハン付けるかスレから撤退するかしてくれ。

977 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 18:18:09 ID:24Gtslkw0]
>>976
俺じゃねーよ。 おまえが消えろ、もう用はない。

978 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 18:27:20 ID:1E26tepA0]
              ∩___∩
            /  ノ   \  ヽ  
            | ●    ● |   なにマジになってんの?
          彡   (_●_)    ミ
           /、   |∪|    ,\   この鮭の切り身やるから帰れよ
          /.|     ヽノ    | ヽ
       ,,/-―ー-、, --、   .|_,|
    r-、,'''";;:;;:;::;;;;:;;::;:;:;;::;:;`'- /_,l,,__ )
   |,,ノ;;:;r'" ̄ ゙̄^"`Y'-、;;;::;:;::;:;:;:;::;:|
    .ヽ,′       ;   `"";;;;;⌒゙')
     ´`゙'''''''''''‐-‐'"`‐-‐'"゛  `゙´
              |  .‖ /
            ("___|_`つ

979 名前:924 mailto:sage [2007/04/19(木) 18:28:43 ID:PC7sHkBm0]
>>941
じゃ
.yimg.jp$image,script
yimg.jp/$image,script


980 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 18:31:43 ID:24Gtslkw0]
それより>>971の謎を解こうぜ。

981 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 18:42:05 ID:7EwEs15iP]
それはうんこデータなんだろ?
鵜呑みにしてないでちゃんとしたデータを出してくだちぃ。



982 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 18:44:51 ID:PC7sHkBm0]
>>980
いちいち五月蝿いよお前。漏れはレスつけてくれた人へレス返しただけだから。
粘着しないでくれるかい。

983 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 18:47:48 ID:24Gtslkw0]
>>982
>>980はおまえに言ったんじゃないよ。

>>981
さっさと消えろ、うんこ。

984 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 18:58:02 ID:lHj7zeI10]
ついにこのフィルタが2万越えた

/[\W_]ad(?!=&)(banner|click|conmatch|eeper|flow|frame|ima?ge?|log|serv(er|e)?|stream|type|view|vert(ising|isement)?|trix|xchange|wrapper)?s?[\W\d_]/


985 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 19:17:41 ID:f13GSFUT0]
次スレ

【CSS】Mozilla広告ブロック Part3【Adblock】
pc11.2ch.net/test/read.cgi/software/1176977743/

986 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 19:31:34 ID:J0aQPI0J0]
>>980の挑発に乗る訳じゃ無いが一応検証してみた。

/ttp:\/\/lo/
/http:\/\/l/
/tp:\/\/loc/
ttp://lo
l ←これがヒット
tp://loc

/ttp:\/\/lo/
/http:\/\/l/
/tp:\/\/loc/
ttp://lo ←これがヒット
tp://loc

/ttp:\/\/lo/
/http:\/\/l/
/tp:\/\/loc/
tp://loc ←これがヒット

これらでは正規表現よりも shortcut フィルタが先にチェックされてるのは間違いない。
shortcut フィルタの中では shortcut がヒットした順で動いている様子。


987 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 19:32:26 ID:J0aQPI0J0]
/ttp:\/\/lo/ ←これがヒット
/http:\/\/l/
/tp:\/\/loc/

/http:\/\/l/ ←これがヒット
/tp:\/\/loc/

正規表現は上から順番ってことだな。


localhos ←これがヒット
/localhos/

/localhos/ ←これがヒット
localhos

この場合は上側が優先になる……何で?
どちらの場合も『localhos』の shortcut はちゃんと作られてるんだが。


988 名前:834 mailto:sage [2007/04/19(木) 19:33:04 ID:7E1VsQze0]
>>699 >>834に続いて3度目の作り直しです。
みなさんのアドバイス参考にしながらいくつかはドメインで排除とショートカットの語句に気をつけてつくりました。
以下2レス使って貼り付けます。一つ目がフィルターで二つ目が同じ順番でショートカットとコメントです。
前回よりはだいぶすっきりしてきた感じです。

989 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 19:33:20 ID:7E1VsQze0]
rcm-jp.amazon.co.jp$subdocument
affiliate*/$image,link,subdocument
cnt*.millioncounter.com/$image,subdocument
jp.ap.valuecommerce.com/$image,link,subdocument
.a8.net/$image,link
www.naitai-affili.com/alm/$image,link
freeinfo.cc/ad/adv/$image
.dtiserv*.com/$image,link,subdocument
://h.jpassport.jp/$subdocument
sbs.nsk-sys.com/$image,link
.duga.jp/$image,link,subdocument
.99bb.com/$image,link,object,subdocument
.html?affid=$subdocument
x*.*.jp/bin/*?$image,link
.bannerbridge.net/$image,link,object
.valueclick.ne.jp/$image,link,subdocument
grp01.ias.rakuten.co.jp/$subdcument
jp/FhpWN*.html|$subdocument
w1.ax.xrea.com/$image,link
x*.*.com/bin/*?$image,link
*.afl.rakuten.co.jp/$image,link
ttp://visit.geocities.jp/$image
bc.geocities.yah$image
accesstrade.net/at/*.html?$image,link
*adjustnetwork.com/$image,link
://ad.xrea.com/$image,link
://ad*click.ne$image,link,subdocument
trafficgate.net/t/*/$image,link
ttp://ad.$image,link,subdocument
|adserver.$subdocument

990 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 19:33:34 ID:J0aQPI0J0]
/ttp:\/\/lo/
ttp://lo ←これがヒット

/tp:\/\/loc/
tp://loc ←これがヒット

うーん……これは shortcut 優先の法則に沿っている。


/\/localhos/
/localhos ←これがヒット

/ocalhost/ ←これがヒット
ocalhost

ocalhost ←これがヒット
/ocalhost/

/calhost\//
calhost/ ←これがヒット

『ocalhost』の時だけまた上側が優先になる。
正規表現が上にある時は『localhos』の shortcut が作られていない → 上が優先。
正規表現が下にある時は『localhos』の shortcut が作られている → 上が優先。


991 名前:名無しさん@お腹いっぱい。 [2007/04/19(木) 19:33:34 ID:7E1VsQze0]
shortcut=p.amazon アマゾンのフレーム広告のみ
shortcut=ffiliate
shortcut=lioncoun
shortcut=luecomme
shortcut=.a8.net/
shortcut=aitai-af
shortcut=eeinfo.c 暫定
shortcut=.dtiserv
shortcut=jpasspor
shortcut=nsk-sys.
shortcut=.duga.jp
shortcut=99bb.com
shortcut=tml?affi
shortcut=.jp/bin/ このショートカット語句はヒット多すぎるかも
shortcut=erbridge
shortcut=eclick.n
shortcut=s.rakute
shortcut=jp/fhpwn インフォシークの広告
shortcut=ax.xrea.
shortcut=.com/bin .jp/bin/と同様。忍系のアクセスカウンターは再考する必要あり
shortcut=afl.raku
shortcut=sit.geoc
shortcut=bc.geoci
shortcut=de.net/a
shortcut=djustnet
shortcut=ad.xrea.
shortcut=click.ne
shortcut=cgate.ne
shortcut=ttp://ad
shortcut=p://adse



992 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 19:35:45 ID:J0aQPI0J0]
というわけで、どうやら『localhos』もしくは『ocalhost』の時の挙動がおかしい。
『localhos』の時は shortcut=localhos があるけど上に正規表現があったらそれが優先されてる。
『ocalhost』の時は上に正規表現があったら shortcut=localhos が作られない上に正規表現を優先、
下に正規表現があったら shortcut=localhos が作られて shortcut が優先になってる。

何となく shortcut の元になったフィルタを誤認識してる予感。


993 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 19:36:43 ID:J0aQPI0J0]
>>988
やあボクたち気が合うねw

994 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 20:11:26 ID:/lUycF0O0]
ここのレスをフィルタリングする方が楽しいのは俺だけか

995 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 20:23:11 ID:9P4vFQgS0]
>>989
ias.raku$script
valuecom$image,subdocument
既出

996 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 20:24:18 ID:4gxPYrlk0]
↓最強のフィルタ↓

997 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 20:27:20 ID:f13GSFUT0]
http://

998 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 20:29:36 ID:24Gtslkw0]
>>992
やっぱりおかしいんだな。

うんPはこんなことにも気付かないのか、間抜けすぎる。 な、うんPよ。

999 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 20:31:50 ID:f13GSFUT0]
次スレ

【CSS】Mozilla広告ブロック Part3【Adblock】
pc11.2ch.net/test/read.cgi/software/1176977743/

1000 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 20:32:10 ID:9P4vFQgS0]
また人のふんどしでwww

1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。








[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<308KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef