【CSS】Mozilla広告ブ ..
950:名無しさん@お腹いっぱい。
07/04/19 12:06:02 24Gtslkw0
>>949
そっか、ごめん。。。
951:名無しさん@お腹いっぱい。
07/04/19 12:42:26 iENILnjJ0
URLリンク(kasamatusan.sakura.ne.jp)
オプションのチェックが正規表現検索より前に行われるようにしたやつを上げてみた
オプションが一致しなければ正規表現検索は行われないようになってるはず(>>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:名無しさん@お腹いっぱい。
07/04/19 12:55:24 24Gtslkw0
>>951
これって速くなってる?
コード入れて計測することって出来ないかな、実行前の現在時刻と実行後の現在時刻の差分を取るとか。
もし出来たらお願いします。
953:名無しさん@お腹いっぱい。
07/04/19 13:47:27 7EwEs15iP
検証してみた。
確かに速度には寄与してなった。スマソ
>>951を入れたら速くなった。
ただし、手元のFxはキャッシュが何やら変な事になってて
これが正しいデータなのかいまひとつ自信が持てん。
しかし何でこんな無駄な挙動になってんのかな。
>>944
お前もクレクレしてないで検証くらいしてみたら?
954:名無しさん@お腹いっぱい。
07/04/19 14:08:25 24Gtslkw0
またおまえか。
955:名無しさん@お腹いっぱい。
07/04/19 14:09:50 0kOGrbh60
>>953
横レス失礼
俺もクレクレで申し訳ないが
検証の内容と結果はもっと具体的に伝えて欲しいな
前レスでもこの意見は出てたと思う
でないと奴と同類なことになるよ
956:名無しさん@お腹いっぱい。
07/04/19 14:13:31 0kOGrbh60
ちなみに和訳の人
できれば>>951の件ABP開発者に聞いてみてよ
寄付の金よりこういうアイデアの方がありがたいって言ってくれてるしさ
957:名無しさん@お腹いっぱい。
07/04/19 14:16:19 24Gtslkw0
>>956
それいいね、>>952も頼んでもらっちゃだめかな。
>>953
検証とかフィルタとかやらなくていいから消えていいよ。
958:名無しさん@お腹いっぱい。
07/04/19 14:20:48 7EwEs15iP
>>954
何だお前やっぱりいつもの奴だったのか。
一体いつになったら本当に撤退するんすかww
ていうか俺の書き込みはあぼーんしてて見えないんじゃなかったんすかwww
>>955
今は出先だからまた後でなー
959:名無しさん@お腹いっぱい。
07/04/19 14:34:50 8ndoMuyE0
恥ずかしくないのかな
960:名無しさん@お腹いっぱい。
07/04/19 15:35:11 0kOGrbh60
>>958
よろおね
961:名無しさん@お腹いっぱい。
07/04/19 16:00:37 pUUUCvwA0
今回のスレは濃いな。
落ちないうちに ScrapBookで保存しておこうっと。
962:名無しさん@お腹いっぱい。
07/04/19 16:01:58 0kOGrbh60
連投スマソ
よくよく考えると一番の功労者へお礼いってなかったorz
>>951
乙です。ありがとうございます。
遅くなりすみませんでした・・・・
963:名無しさん@お腹いっぱい。
07/04/19 16:42:24 ZWxzGz5e0
ID:24Gtslkw0はスレに貢献してるつもりになってるから困る
964:名無しさん@お腹いっぱい。
07/04/19 16:51:51 24Gtslkw0
そういえばPはID変えられるんだったね、よくやるよ。
965:名無しさん@お腹いっぱい。
07/04/19 17:07:14 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:名無しさん@お腹いっぱい。
07/04/19 17:08:19 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:名無しさん@お腹いっぱい。
07/04/19 17:09:36 EOFwtJjs0
∧_∧ / ̄ ̄ ̄ ̄ ̄
( ´∀`)< オマエモナー
( ) \_____
| | |
(__)_)
968:名無しさん@お腹いっぱい。
07/04/19 17:12:46 EOFwtJjs0
>>967は>>964へのレス
>>965-966
乙
969:名無しさん@お腹いっぱい。
07/04/19 17:14:15 7EwEs15iP
>>964
おお、よく気付いたな!
その通り、実はこのスレには俺とお前しか居ませんwww
・・とでも言って欲しかったか?wwwww
>>685の環境でできるもんならやwっwてwみwろwやwヴwォwケwww
末尾Pが何なのかも知らん癖に何が「よくやるよ」だwwww
まあお前の味方が一人も居ないって点だけは正解だよ。
970:名無しさん@お腹いっぱい。
07/04/19 17:20:13 J0aQPI0J0
>>936のようになってない理由って何だろう。
開発者のミスか、それともわざとか…
オプションの指定間違いを指摘してくれる機能とか?
でも無意味な正規表現をスルーできるメリットに比べたらどうかな。
>>951のようにしないの何で?と聞いてみようか。>>952は正直要らんと思うが。
971:名無しさん@お腹いっぱい。
07/04/19 17:42:50 24Gtslkw0
>>965
A、B、Cなんて使わずに1000個の複雑な正規表現の最後の1つだけ当たりにすれば
>多分Aの処理の前にBが動いてる。
なんてことは起こらない。 なのにこの方法で計測して 「A$script が無視されるおかげで早くなった」 のか、
それとも 「Aの処理の前にBが動いて早くなった」 のかが分からなくしてるからおめでたいとしか言いようがない。
うんこデータ乙。
それより何故shortcutのあるBよりshortcutのないCがヒットするかが分からない。
shortcut検索がCの後で行われるような設計になってたら意味なくない?
972:名無しさん@お腹いっぱい。
07/04/19 17:50:02 24Gtslkw0
PS、複雑な正規表現を使った計測方法を考えた奴のほうがよっぽど使えるな。
973:名無しさん@お腹いっぱい。
07/04/19 17:55:53 7EwEs15iP
>>971
OK、じゃあ次はお前がデータを出す番な。
素晴らしさが満ち溢れる薔薇色のデータを期待してるぜ。
間違っても消化すらできてないゲロのようなものを吐くんじゃねーぞww
974:名無しさん@お腹いっぱい。
07/04/19 17:57:58 24Gtslkw0
>>973
おまえがやれよ。 おまえにはうんこデータでスレ汚した責任があると思うよ。
それが出来ないんだったらとっとと消えて。
975:名無しさん@お腹いっぱい。
07/04/19 18:09:36 24Gtslkw0
∩___∩ 一生懸命速度計ったのに実はうんこデータしか
__ _,, -ー ,, / ⌒ ⌒ 丶| 取れてなかったけど、どんな気持ち?
(/ "つ`..,: (●) (●) 丶 ねぇ、どんな気持ち?
:/ :::::i:. ミ (_●_ ) |
:i ─::!,, ハッ ミ 、 |∪| 、彡____
ヽ.....::::::::: ::::ij(_::● ハッ / ヽノ ___/
r " .r ミノ~. ハッ 〉 /\ 丶
:|::| ::::| :::i ゚。  ̄ \ 丶
:|::| ::::| :::|: \ 丶
:`.| ::::| :::|_: /⌒_)
:.,' ::( :::}: } ヘ /
:i `.-?" Jォ ((
976:名無しさん@お腹いっぱい。
07/04/19 18:14:37 J0aQPI0J0
>>974
元和訳の人として君にお願いだ。
もう黙るかコテハン付けるかスレから撤退するかしてくれ。
977:名無しさん@お腹いっぱい。
07/04/19 18:18:09 24Gtslkw0
>>976
俺じゃねーよ。 おまえが消えろ、もう用はない。
978:名無しさん@お腹いっぱい。
07/04/19 18:27:20 1E26tepA0
∩___∩
/ ノ \ ヽ
| ● ● | なにマジになってんの?
彡 (_●_) ミ
/、 |∪| ,\ この鮭の切り身やるから帰れよ
/.| ヽノ | ヽ
,,/-―ー-、, --、 .|_,|
r-、,'''";;:;;:;::;;;;:;;::;:;:;;::;:;`'- /_,l,,__ )
|,,ノ;;:;r'" ̄ ゙̄^"`Y'-、;;;::;:;::;:;:;:;::;:|
.ヽ,′ ; `"";;;;;⌒゙')
´`゙'''''''''''‐-‐'"`‐-‐'"゛ `゙´
| .‖ /
("___|_`つ
979:924
07/04/19 18:28:43 PC7sHkBm0
>>941
じゃ
.yimg.jp$image,script
yimg.jp/$image,script
で
980:名無しさん@お腹いっぱい。
07/04/19 18:31:43 24Gtslkw0
それより>>971の謎を解こうぜ。
981:名無しさん@お腹いっぱい。
07/04/19 18:42:05 7EwEs15iP
それはうんこデータなんだろ?
鵜呑みにしてないでちゃんとしたデータを出してくだちぃ。
982:名無しさん@お腹いっぱい。
07/04/19 18:44:51 PC7sHkBm0
>>980
いちいち五月蝿いよお前。漏れはレスつけてくれた人へレス返しただけだから。
粘着しないでくれるかい。
983:名無しさん@お腹いっぱい。
07/04/19 18:47:48 24Gtslkw0
>>982
>>980はおまえに言ったんじゃないよ。
>>981
さっさと消えろ、うんこ。
984:名無しさん@お腹いっぱい。
07/04/19 18:58:02 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:名無しさん@お腹いっぱい。
07/04/19 19:17:41 f13GSFUT0
次スレ
【CSS】Mozilla広告ブロック Part3【Adblock】
スレリンク(software板)
986:名無しさん@お腹いっぱい。
07/04/19 19:31:34 J0aQPI0J0
>>980の挑発に乗る訳じゃ無いが一応検証してみた。
/ttp:\/\/lo/
/http:\/\/l/
/tp:\/\/loc/
URLリンク(lo)<) ←これがヒット
URLリンク(loc)<) ←これがヒット
URLリンク(loc)<) ←これがヒット
これらでは正規表現よりも shortcut フィルタが先にチェックされてるのは間違いない。
shortcut フィルタの中では shortcut がヒットした順で動いている様子。
987:名無しさん@お腹いっぱい。
07/04/19 19:32:26 J0aQPI0J0
/ttp:\/\/lo/ ←これがヒット
/http:\/\/l/
/tp:\/\/loc/
/http:\/\/l/ ←これがヒット
/tp:\/\/loc/
正規表現は上から順番ってことだな。
localhos ←これがヒット
/localhos/
/localhos/ ←これがヒット
localhos
この場合は上側が優先になる……何で?
どちらの場合も『localhos』の shortcut はちゃんと作られてるんだが。
988:834
07/04/19 19:33:04 7E1VsQze0
>>699 >>834に続いて3度目の作り直しです。
みなさんのアドバイス参考にしながらいくつかはドメインで排除とショートカットの語句に気をつけてつくりました。
以下2レス使って貼り付けます。一つ目がフィルターで二つ目が同じ順番でショートカットとコメントです。
前回よりはだいぶすっきりしてきた感じです。
989:名無しさん@お腹いっぱい。
07/04/19 19:33:20 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
URLリンク(www.naitai-affili.com)
URLリンク(freeinfo.cc)
.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
URLリンク(*.afl.rakuten.co.jp)
URLリンク(visit.geocities.jp)
URLリンク(bc.geocities.yah$image)<)
://ad.xrea.com/$image,link
://ad*click.ne$image,link,subdocument
trafficgate.net/t/*/$image,link
URLリンク(ad.$image,link,subdocument)<)
990:名無しさん@お腹いっぱい。
07/04/19 19:33:34 J0aQPI0J0
/ttp:\/\/lo/
URLリンク(lo)<) ←これがヒット
うーん……これは shortcut 優先の法則に沿っている。
/\/localhos/
/localhos ←これがヒット
/ocalhost/ ←これがヒット
ocalhost
ocalhost ←これがヒット
/ocalhost/
/calhost\//
calhost/ ←これがヒット
『ocalhost』の時だけまた上側が優先になる。
正規表現が上にある時は『localhos』の shortcut が作られていない → 上が優先。
正規表現が下にある時は『localhos』の shortcut が作られている → 上が優先。
991:名無しさん@お腹いっぱい。
07/04/19 19:33:34 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=URLリンク(ad)
shortcut=p://adse
992:名無しさん@お腹いっぱい。
07/04/19 19:35:45 J0aQPI0J0
というわけで、どうやら『localhos』もしくは『ocalhost』の時の挙動がおかしい。
『localhos』の時は shortcut=localhos があるけど上に正規表現があったらそれが優先されてる。
『ocalhost』の時は上に正規表現があったら shortcut=localhos が作られない上に正規表現を優先、
下に正規表現があったら shortcut=localhos が作られて shortcut が優先になってる。
何となく shortcut の元になったフィルタを誤認識してる予感。
993:名無しさん@お腹いっぱい。
07/04/19 19:36:43 J0aQPI0J0
>>988
やあボクたち気が合うねw
994:名無しさん@お腹いっぱい。
07/04/19 20:11:26 /lUycF0O0
ここのレスをフィルタリングする方が楽しいのは俺だけか
995:名無しさん@お腹いっぱい。
07/04/19 20:23:11 9P4vFQgS0
>>989
ias.raku$script
valuecom$image,subdocument
既出
996:名無しさん@お腹いっぱい。
07/04/19 20:24:18 4gxPYrlk0
↓最強のフィルタ↓
997:名無しさん@お腹いっぱい。
07/04/19 20:27:20 f13GSFUT0
http://
998:名無しさん@お腹いっぱい。
07/04/19 20:29:36 24Gtslkw0
>>992
やっぱりおかしいんだな。
うんPはこんなことにも気付かないのか、間抜けすぎる。 な、うんPよ。
999:名無しさん@お腹いっぱい。
07/04/19 20:31:50 f13GSFUT0
次スレ
【CSS】Mozilla広告ブロック Part3【Adblock】
スレリンク(software板)
1000:名無しさん@お腹いっぱい。
07/04/19 20:32:10 9P4vFQgS0
また人のふんどしでwww
1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。
最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
4425日前に更新/308 KB
担当:undef