【CSS】Mozilla広告ブロック【Adblock】
前スレでテンプレートもどきを提案した者です。 落ちてしまったのでたてました。 ・前身がAdblockスレッドですので、検索でも掛かるようにタイトルに含めました。 ・CSSの話題も扱うことを明確にするためにタイトルに含めました。 ・広告カットスレは重複ということでしたので、関連スレッドから除外しました。 ・Operaの設定に関してはスレ違いであるということでしたので、 関連リンクから除外しました。
5 :
名無しさん@お腹いっぱい。 :2006/08/01(火) 15:23:54 ID:ufRovfDk0
前スレ
>>5 のフィルターだとwikipediaで一部のページが閲覧出来ない
ということで、とりあえず前スレ
>>5 のレスを拾ってきた。
5 :名無しさん@お腹いっぱい。:2005/11/04(金) 20:03:49 ID:G1oFNpo30
うほ!良いスレ うちのフィルターをさらしてみる
geocities.*/js_source/
/(ai|n)\.yimg\.jp/
googlesyndication
@@
http://*.ad.jp/* /\/ad\//
/banner(s)?(\.|\/){1}/
/\/affiliate(\.\w+)+\//
/\.(a8|linksynergy|trafficgate|accesstrade|webcashing)\./
/\.(value(click|commerce)|custom-click)\./
/\/(\w+\.){1,2}infoseek(\.\w+){1,2}\/(bin|images)\//
infoseek.co.jp/Fhp
/\/(image|img){1}(\.\w+){1,4}\/\P{articles}/
/\/\w+\.(shinobi|ninja-systems)\.\w+\/bin\/\w+\?\d+/
/\.(shinobi|ninja-systems)\.\w+\/(ufo|Rin)+/
/\/\w+\.cgiboy\.\w+\/O\.cgi\?\d+/
/\/fc2\.com\/image\/(cash|rose|deai)\.gif/
analyzer*.fc2.com/*.js
/\w+\.tok2\.com\/ban\//
/(image.tok2|adjustnetwork|download.jword)+/
/\.xrea.com\/(ad|banner)+/
.vector.co.jp/advertise/
.amazon.co.jp/*/cm
AmazonSimilarity.cgi
ad.goo.ne.jp
ngs.impress.co.jp
>>3 いいね!共有するべ
>>5 Wikipediaの閲覧できない一部のページのURL(`・ω・´)キボン
wikipediaをwhitelistに登録すればいいだけだろ
ま、そうなんだけどさ。 言われてみると、ちょっと気になって。
___゙‖__,
,/⌒~/《\⌒~\
,/ , /☆ 》 \ ,ヽ ぱかっ
ζ/ | ̄ ̄ ̄ ̄| \丿
☆ | お 新│○☆
o ☆ ○ | め..ス│☆
○ | で .レ│o
☆ o ☆ ○ | と .│ ☆ o
| う .│☆ o ☆
○ o | ご │ ○
o ☆ | ざ │ ☆
○ ☆ | い │☆ ○
☆ | ま │ ○
○ | す │
☆ |____| ☆ ○
>>1 乙
テキスト広告のブロックはできますか?
Adblock → ものによってはできる。 usercontent.css → まあできる。 Proxomitron → できる。 とりあえず、どんなテキスト広告をブロックしたいんだ?
>>13 とりあえず Adblock で消してみたが、私にはこれが限界だ( ノД`)
ちょっと多めに消えてもいいなら別だけれども、
table で括ると誤爆するのでここまでかな…。
後は usercontent.css と、Proxomitron 頼みだね。
Mozilla Firefox 1.5.0.6
Adblock 0.7.1.1
Yahoo! トップ 右上フラッシュ広告
/ai\.yimg\.jp\/bdv\/yahoo\/javascript\/\d+js\/yfa_(flash|visual\d)\.js/
Yahoo! トップ 中央テキスト広告 イメージ
/(img\.yahoo\.co|i\.yimg)\.jp\/images\/\D+\/(centerbox|(\d+_)?cbox)/
Yahoo! トップ 中央テキスト広告 ハイパーリンク
yahoo.co.jp#a(href^=
http://rd.yahoo.co.jp/toppage/center/ )
テンプレにあるリンクのチェックぐらいしろよ
mozilla 側であんまりやるともっさりするから omitron の方がよくね?
>>18 スレ違い
ここはmozilla側でやってみようというスレだし
気軽にその場で簡単に試せるのは Adblock のいいところ。 動作に触るほどの数になったら、馴染んだフィルタを CSS に引越し。 いよいよ Adblock の手に負えなくなったものは Proxomitron で。 3つを使い分けている。
それが最強だね。
ムダが好きなリア厨向けだなw
それぞれ得手不得手があるから無駄だとは思わん。
朝日新聞の2番目のフィルタ、200x200を入れるとデザインが崩れる。 CSSなどで対処してくれ。 /ad\.jp\.doubleclick\.net\/adj\/asahi\.np\/.*;sz=(300x250|468x60|500x16|728x90);ord=.*/
誰も居ない(´・ω・`)ショボーン
居るよヽ(´ー`)ノ
みくしーのコミュページの下にまた要らん広告増えたな
>>27 消せたよ。
mixi.jp#table(border=0)(cellpadding=7)(cellspacing=0)(width=720)
いま誤爆してる事に気づいたorz
\で表示されるのが嫌だったのかな。 前スレのをそのままコピペしただけなので理由はわからん。
なるほど、変なとこに気を使う人だね。
プログラマとかにはそういう偏執狂的な人が多い。
くだらん
ブログアクセサリなんぞ片っ端から消えてしまえ。 うぇーはっはっは!
usercontent で a href 指定。
ヒット数が一番のを晒そうぜ ちなみに俺はこれ。ヒット数1万5千 /(\.|\/){1}ad(click|frame|img|net|s|(t|g)serv)?(\.|\/){1}/
まだ無駄があった。(´・ω・`) /[./]ad(click|frame|img|net|s|[tg]serv)?[./]/
infoseekだったーよ。 /\/hpad\.www\.infoseek\.co\.jp\/Fhp[WT]NF?\?sv=FH&pg=Fhp[WT]NF?_(HTML|CGI)\.html&ct=news\d/
ごめ、正確にはiswebっす。
>>38 すいません。
もう少し詳しくお願いします。
a[href*="ard.yahoo.co.jp/SIG="] { display: none !important; } できましたw ありがとうございました。
= の前に付いてる * とか ^ ってどういう意味なの? CSSにそんなのあったっけ? ググっても記号だから見つからない、誰か教えてだってばよ。
css3 セレクタ
頻繁にCSSを編集するなら Web Developer を使うと便利だよ。
stylerもオススメ
2番目にHITしたフィルタうp DoubleClick /\/ad\.jp\.doubleclick\.net\/ad[ij]\//
うpキタ Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒(。A。)!!!
首が跳ね回っていて怖いよママン(((;゚Д゚)))ガクガクブルブル
checked-red.pngは、どういう時に表示されるんですか? 一応sidebar.cssを見たけど、わからなかった…orz
Adblock Plus 0.7.1.2 更新(・∀・)キター!
Detailed changelog for Adblock Plus 0.7.1.2 * Translations added: Czech, Norwegian (Bokma*l), Greek, Ukrainian * The new abp: protocol scheme allows subscribing with two clicks, subscription authors can generate the links with the subscription link factory * Subscription authors can now use a comment to specify when the subscription should be downloaded next time (should contain something like expires after 5 days or Expires: 48 hours) * Preferences dialog: Improved inline editor’s compatibility with various themes * Preferences dialog: Fixed an incompatibility with the Plastikfox theme, inline editor would resize the filter tree * Preferences dialog: Fixed graphical glitch, list selection wouldn’t go away when inline editor is activated * Content pane of the NewsFox extension is no longer ignored, elements of the displayed RSS feeds can be blocked now * Fixed: Installation in SeaMonkey on Linux sets wrong file permissions * Installation in SeaMonkey on Linux now checks write permissions before trying to install * Installion won’t start in Mozilla Suite any more, an error message mentioning compatible browsers appears instead
自動更新を使用している人向けの更新が中心みたいだな。 日本人でテーマもデフォルトのまま、 フィルタは自分で作成する自分にはあまり関係なさそう。
日本向けの自動更新サイトはないの?
英語読めない。 何て書いてあるの?
>>60 そもそもスペル違うっていう・・・(ノ∀`)アチャー
え、よくあるネタのつもりじゃないの?
>>66 その英語もなんかおかしい件。
miss spellは動詞としてまれに使いうるが
名詞としてはmisspellingとかを使うような
わかってるよ。ネタだろ?
ネトゲのコピペじゃないの
スペル婦人?
懐かしい、UOでのネタだな。
Adblock Plusに設定したフィルターをバックアップする場合って プロファイルの中の adblockplus\patterns.ini をバックアップするだけで桶ですか?
うむ
>>72 [フィルタ]-[フィルタのエキスポート]でもおk
>>73-74 �d�d。そかエキスポートできたのね。
見比べてみると、patterns.ini の方は有効/無効の状態とかも書かれてて
エキスポートされたのは単にパターンを1行ずつ羅列してるみたいだね。
漏れはあまりフィルタを無効にしたりはしないから後者を保管しておくことにするよ。
そういえばこれを忘れていた。 右上PR消し消し。 2ch.net#span(style$=right;)
>>76 一瞬、何の話か分からなかった
イマドキ生のfxで見てるヤツいるのか?
>>76 �d。スレッドのが消えて感動した!
板に出てくる広告で使ってるフィルターも
どうか教えてください。
専ブラアレルギーか・・・
↓これ「項目を隠すルール」フィルターにできないのかなぁ?
/* AAA! CAFE の広告を非表示にする */
center>form[action*="aaacafe.ne.jp/jump.php"] * {
display: none !important;
}
>>42 /infoseek\.co\.jp/(Fhp|bin/)/
>>44-45 tv.yahoo.co.jp#a(href*=ard.yahoo.co.jp/SIG=)
>>80 44-45じゃないけど、これでyahooの広告一発で消えます田。しかも短い。スゲエ。ありがとう。
>>77 専ブラオンリーだけど、たまに何かをググって、
2ちゃんの過去ログとかに遭遇することもあるので、
そういうときはちょっと役に立つよね
画像広告系はadblock使ったほうがいいんじゃ? cssだと画像やらを読み込みに行くからバックグラウンドでGIFアニメとかがわきわき動いちゃうよ。
オミトロン
でも結局一番優秀なのはオミトロン Adblockはフィルター増えると重いしcssは視覚的にカットするだけだし
切断バグがあるからそうは言い切れない。
>>87 どれも一長一短、用途に合わせて好きなものを選べばいいさ。
その手の話題は延々と平行線を辿るのがセオリー。
>cssは視覚的にカットするだけ
指定の仕方によっては丸々カットも可能。
>>87 オミトロンってパーソナルファイアーウォールのアプリケーション制御が使えなくなるからなぁ・・・
その程度の制御も出来ないFWを使うのはどうかと。
ソースの、 <!--AD_CT--> うんたらかんたら <!--/AD_CT--> ってとこcssでまとめて消したいんですがどう記述したらいいでしょうか
試してないがこんなんでどぅ?うまく消えなかったらゴメ a[href*="bc.yahoo.co.jp/b?P="] { display: none !important; }
やっぱ違ってたwこれで消えた a[href*="ard.yahoo.co.jp/SIG="] { display: none !important; }
おお消えてる。ありがとうございます ですが、あの枠や[PR]といった文字列 つまり、コメント欄に囲まれた一切をcssで消す事は不可能でしょうか
>>96 @-moz-document domain("dic.yahoo.co.jp") {
table[cellspacing="10"] {
display: none !important;
}
}
// cellspacing="10" のtableが全て消えるから他のページで誤爆するようなら使わないで。
cellspacingの値に10も指定するようなページはまず無いだろう、多分。
そもそもドメイン指定してるから誤爆率はほとんどゼロに近いんじゃまいか
bc.yahoo.co.jpってなにをしてるんだろ 塩もbcではじまってるよね
>>86 とりあえず Proxomitron で作ったが、ここではスレ違いだろうか。
Adblock でもやってみたが、バナーを消した後の空 table がな…。
table で消そうとすると誤爆するんだよ。
usercontent.css は勉強中。
>>101 塩?
>>102 proxomitronでおkなら超既出フィルターがあるぞ。
[Patterns]
Name = "2ch Ad Killer (2004/03/29)"
Active = TRUE
URL = "[^/]++.(2ch.net|bbspink.com)/"
Limit = 25000
Match = "( <font size=2>*(<hr>)\#$URL(
http://[^/]+/test/read.cgi )$STOP()"
"|<center*(<a href=("|)/[^>]+>■掲示板に戻る■)\#$URL(*/kako/*/[0-9]+{9,10}.html)$STOP()"
"|(($NEST(<table,</table>) <br>)\#*(<a name=$AV((#|)menu))\#|"
"(subback.html[^>]+><b>*</table>)\#"
"$SET(#=<br><TABLE border=1 cellspacing=7 cellpadding=3 width=95% bgcolor="#EFEFEF" align=center><TR><TD>)"
" *((<dl>|)<a name=$AV(1))\#$STOP()"
")$URL(
http://[^/]+/[^/]+/ (index.html|(^?))))"
Replace = "\@"
a[href=""] {} ↑こういうのって複数の属性を指定することは出来る? a[href=""; title=""] {} みたいな。
105 :
104 :2006/08/27(日) 17:13:39 ID:l/Lz7Itp0
Aタグの中身が 「href=〜」 かつ 「title=〜」 の場合のみ適用って意味です。
Proxomitronはスレ違いに決まってるだろ アフォか?
>>105 a[href=""][title=""] {}
111 :
105 :2006/08/28(月) 18:44:47 ID:KihnIshf0
>>108 Firefox で使える広告カットツールとして趣旨は外していないと思ったんだ。
けれども、ここは usercontent.css や Adblock 中心のスレだから、
うpせずに、まずはお伺いを立てたんだよ。
proxomitronやOperaのuser.jsやFWの広告フィルターなんかをここに張りまくられると迷惑だな。 ・ 過剰反応する奴がいるから荒れる ・ それぞれの専用スレに貼ってそこへのリンクをここに張るのが望ましい 漏れはオミトロン使ってるから今回のは何とも思わないがもしOpera関係のが貼られたら嫌だし。
115 :
age :2006/08/30(水) 05:36:16 ID:4lulbbt90
僕たち純真無垢の裏ageブラザーズ! スレが盛り上がるようにageてあげるよ!  ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ A_A A_A age (・∀・∩)(∩・∀・) age (つ 丿 ( ⊂) age ( ヽノ ヽ/ ) age し(_) (_)J
proxomitronって意味無いよね?
無くはないだろう。 ま、人によりけりだ。
いや少年ナイフって(ry
ttps なんかは、Adblock がお手軽だな。
>>118 こないだラジオに出ていたが、悪くないぞ。
結構いい歌歌う。
googleの検索右側のスポンサー消しを教えてください
>>121 @-moz-document domain(google.com), url-prefix(
http://www.google. ) {
table[align="right"],/* froogle */
div[ads],/* google */
div[id^=tpa],/* google */
div[spl],/* google */
table[width="25%"][align="right"],/* google */
table[class=lads],/* google */
div[class^=rh]/* mail */
{display: none !important;}
}
ありがとうございます。 早速使わせていただきます。
/google(syndication|-analytics)/ google.co.jp#table(width=25%)(align=right)
>80 aaa.livedoor.jp#form(action*=aaacafe.ne.jp/jump.php)
こういった↓複数ものって 2chan.net#a(href*=moech.net) 2chan.net#a(href*=i-cute.jp) ひとまとめ(一行)にできないものですかね? たとえば 2chan.net#a(href*=moech.net)(href*=i-cute.jp) てな感じに
こう出来たら最高なんだけどな。 2chan.net#a(href*=moech.net|i-cute.jp)
これはどうかな? example.com##a[href*="hoge"], a[href*="foo"]
>>121 これも。
google.co.jp#div(id*=pa)
>>128 ##でセレクタとして解釈されるんだよね。
なるほど!thx ぢゃ、 google.co.jp##table[width="25%"][align="right"], div[id*="pa"] も、ありなんだ。すげー
ん?それとも、 google.co.jp##table[width="25%"][align="right"], div[id^=tpa] の方がいいのかな…
ここで質問する前にまとめサイトぐらい見ろよ
2chの最初の方にある■掲示板に戻る■を消したいのですがどうすればよいでしょう?
bbs2chを使ってるから分らんけど こんな感じだろ @-moz-document domain(2ch.net) { a[href$="./"] { display: none !important;} }
>>126 @-moz-document domain(2chan.net) {
a[href*="moech.net"], a[href*="i-cute.jp"]
{ display: none !important; }
}
>>128-132 はネタ?
137 :
136 :2006/09/02(土) 03:46:44 ID:IKXbUxB20
>>134 下のも消えちゃうけれどドゾー
2ch.net#a(href=./)
>>137 ___◎_r‐ロユ
└─‐┐ナ┐┌┘ _ ヘ____
/./┌┘└┬┘└┼────┘ロコ┌i
</  ̄L.l ̄ ̄L.lL.! ┌┘|
_,,:-ー''" ̄ ̄ ̄ `ヽ、
,r'" `ヽ.
__,,::r'7" ::. ヽ_
_____ ゙l | :: _ノ ヘ_ ゙) 7
/`ー---‐^ヽヽ`l :: __ ____ /ノ )
l::: lヾミ,l _;;r';; ;;ヽ ん';; ヽ ヒ-彡|
_ ,--、l::::. ノ〉"l,_l "|!!;; O;;!〉;.:) f'<!;O; ;;;!|= ゙レr-{
,--、_ノ:: `ー':: 、ミー---‐,,l| ヽ"::::''`ー-‐'´.::;i, i `''-‐' r';' }
,/ ::: i ̄ ̄ | ゙N l ::. ....:;イ;:' l 、 ,l,フ ノ|
/:::::::. l::: l::::::: l. |_i"ヽ;:...:::/ ゙'''=-='''´`ヽ. /i l"
l:::::::::::. l::: !:: |::::::: l .| ::゙l ::´ヽ---‐-‐-‐---/` ,il"..|'". .
|:::::::::l:::: l::: |:: l::::: l .{ ::| 、 ::\二二二二/, il |
|::::::::::l:::. }::: l:::::,r----- l/ト、 :|. ゙l;: ::=====: ,i' ,l' ノト、
ヽ::::::::l:::: ト:;;;;;;;/-/__........... / .| \ゝ、゙l;: ,,/;;,ノ;r'" :| \
\::::`ー‐' / l__l;;;;;;;;;;;/' | `''-、`'ー--─'";;-'''" ,| \
span a[href$="./"] { display: none !important; } これでok
141 :
136 :2006/09/03(日) 17:59:20 ID:dVqLtF8h0
>>140 それURL制限付けないと。 あと $ はいらねー。
うん、それでもマッチするけれど、普通に href="./" でおけ。 $は終わりにマッチするんだ。 例えば、href$="ad.jpg" とした場合は、 ad.jpg、imgad.jpg、txtad.jpg など、終わりが"ad.jpg"ならマッチする。
そそ。 ../ にもマッチする。
誤爆するかもしれないから、できるだけ正確な方がいいね。
専ブラやbbs2chreader、p2もあるのになぜそこまで素のFirefoxで2ちゃんを見ようとするのか理解できん
>>147 マッタク同意....まあ、趣味の世界に口出し無用だろうけど
もう2chブラウザの表示と変わらないな。
よくやった!
>>147-148 落ち着いてくると、遊びたくなるものだ。
Firefoxと2chブラウザの両方を起動させるのが嫌だということもある。
まあ、2スレぐらいしか閲覧してない奴なら、bbs2chreaderで十分かもな
いいか、みんな (゚д゚ ) (| y |) うんちは単なる嗜好品だが L ( ゚д゚) UNCHI \/| y |\/ Lサイズともなれば昼食となる ( ゚д゚) LUNCHI (\/\/
「趣味なんだから良いじゃないかホットイテクレ」と言えば良いだけ。
adblock plusで*.ad.jpが全部消えてしまう。 ブロック要素見てみたら /[^a-z\d=+%@](?!\d{5,})(\w*\d+x\d)?\d*(show)?(\w{3,}%20|alligator|avs|barter|blog|box|central|context|crystal|d?html|exchange|external|forum|front|fuse|gen|get|house|hover|http|i?frame|inline|instant|live|main|mspace|net|partner|php|popin|primary |provider|realtext|redir\W.*\W|rotated?|secure|side|smart|sponsor|story|text|view|web)?_?ads?(v?(bot|brite|broker|bureau|butler|cent(er|ric)|click|client|content|coun(cil|t(er)?)|creative|cycle|data(id)?|engage|entry|er(tis\w+|t(pro)?|ve?r?) |farm|feelgood|force|form|frame(generator)?|gen|gif|groupid|head|ima?ge?|index|info|js|juggler|layer|legend|link|log|man(ager)? |max|mentor(serve)?|meta\.com|mosaic|net|optimi[sz]er|parser|peeps|pic|po(ol|pup|sition)|proof|q\.nextag|re(dire?c?t?|mote|volver)|rom\.net |rotator|sale|script|search|sdk|sfac|size|so(lution|nar|urce)|stream|space|srv|stat.*\.asp|sys|(tag)?track|trix|type|view|vt|x\.nu|zone))?s?\d*(status)?\d*(?!\.org)[\W_](?!\w+\.(ac\.|edu)|astra|aware|adurl=|block|login|nl/|sears/|.*(&sbc|\.(wmv|rm)))/ ↑(適当に改行入れてます)にマッチしてるようだけど、ad.jpを除くにはどう変えたらいいのでしょうか? ヒット数一番多い奴なので消去したくない。 ad.jpをホワイトリストに入れると全くカットしてくれなくなるので困る。
>>154 他人が書いたフィルタを理解しないまま使ったりしないで、見るサイトに合わ
せて自分でフィルタを書けば、そうゆう問題は解決するんじゃない?
そんなの入れたらページの読み込みがもっさりしそう。
そこまで繋げちゃうとどこの何をブロックしているのかわからなくなるな。 orの条件を見る限り、誤爆は必至かと。
ad(?!\.jp)
ed(?!\.jp)
これ条件に見出しって言うかそんなの付けれないの? 一時的に作った奴とか後で消そうと思ってもどれがどれだか分からない
161 :
154 :2006/09/07(木) 22:34:01 ID:eiW7T8Qj0
/[^a-z\d=+%@](?!\d{5,})(\w*\d+x\d)?\d*(show)?(\w{3,}%20|alligator|avs|barter|blog|box|central|context|crystal|d?html|exchange|external|forum|front|fuse|gen|get|house|hover|http|i?frame|inline|instant|live|main|mspace|net|partner|php|popin|primary |provider|realtext|redir\W.*\W|rotated?|secure|side|smart|sponsor|story|text|view|web)?_?ad(?!\.jp)s?(v?(bot|brite|broker|bureau|butler|cent(er|ric)|click|client|content|coun(cil|t(er)?)|creative|cycle|data(id)?|engage|entry|er(tis\w+|t(pro)?|ve?r?) |farm|feelgood|force|form|frame(generator)?|gen|gif|groupid|head|ima?ge?|index|info|js|juggler|layer|legend|link|log|man(ager)? |max|mentor(serve)?|meta\.com|mosaic|net|optimi[sz]er|parser|peeps|pic|po(ol|pup|sition)|proof|q\.nextag|re(dire?c?t?|mote|volver)|rom\.net |rotator|sale|script|search|sdk|sfac|size|so(lution|nar|urce)|stream|space|srv|stat.*\.asp|sys|(tag)?track|trix|type|view|vt|x\.nu|zone))?s?\d*(status)?\d*(?!\.org)[\W_](?!\w+\.(ac\.|edu)|astra|aware|adurl=|block|login|nl/|sears/|.*(&sbc|\.(wmv|rm)))/
↑これでダメならこんなの捨てたほうがいい。
質問です。
http://020.gamushara.net/bbs/giron/html/assemblee_nationale.html ↑の右側のテキスト広告はCSSで消すことができたのですが、
その上の「優良Hサイト」という文字の消し方がわかりません。
消すにはどうしたらいいのか、教えてください。
@-moz-document domain("gamushara.net") {
}
table [border="1"][bordercolor="#f8dbf4"],
table [cellpadding="2"][cellspacing="0"] {
display: none !important;
}
ちなみにこれは自分で書いたCSSです。
>>164 親要素の"td"ごと消してしまえば良いのでは?
> <td width=200 bgcolor="#FFFFCE" valign=top>
>
>
> <font color="#3366cc"><b>優良Hサイト</b></font><BR>
> <TABLE border=1 cellPadding=2 cellSpacing=0 bordercolor="#F8DBF4">
>>165 @-moz-document domain("gamushara.net") {
}
td [width="200"][bgcolor="#FFFFCE"][valign="top"],
table [border="1"][bordercolor="#f8dbf4"],
table [cellpadding="2"][cellspacing="0"] {
display: none !important;
}
こう書き加えてみましたが、相変わらず表示されたままです。
書き方がまちがってるんでしょうか・・・・。
こんなかんじで td[width="200"][bgcolor="#FFFFCE"][valign="top"] { display: none !important; } tdと[の間のスペースを取ればOK tdの中にtableが含まれているので、tableは書かなくていい
Adblockだとこうなるね。 gamushara.net#td(width=200)(bgcolor=#FFFFCE)(valign=top)
>>167 なるほど、それでよかったんですね。
おかげ様でうまくいきました。ありがとうございます!
>>168 Adblockでもできるんですね。
どっちでカットするのがいいんだろう・・。
>>170 Adblockはフィルタが増えると重くなるから使ってない
@@ad.jp じゃなく @@ad.jp/ にすれば全て解決
ひとつのページにブログアクセサリをベタベタともっさり貼るやつのせいで、 フィルタが増えてしょうがないよ。 そろそろCSSに一部を移動させるかな。
>>171 Adblockを使ってない人がなぜここに?
定期的に出てくる「重いから使えない」みたいな
叩きコメントばかりしてたのキミか?
いきなり煽りだして何が目的ですか?
おまえのカラダ。
(;゚Д゚)
ぐへへへへ・・・
ここはあゃιぃインターネッツですね。
「人妻ハメ撮り見放題!」だの、「Dカップ以上限定!素人娘」だの、 女が女の裸見て喜ぶかよ(#゚Д゚)ゴラァ! ページの内容に関係ない広告を貼るのってどうかと思う。 まとめて消し消し。
ガ─────(゚д゚;)─────ン
証拠としてオッパイうpしてくれたら信じてもいいよ。
うpは嫌だがCしかないと言っておこう。
>>184 ふっ、それでは話しにならんな。
ネカマといわれても仕方が無かろう。
次は見破られないように工夫することだな。
・゚・。。・゚・・゚・。。・゚・( ノД`)・゚・。お、覚えてろよ!
こういう奴らって言ってもわからんのだよな・・・
女は胸がない方がいいに決まってる 9歳児ぐらいがベストだな
So-net Webメール 左下バナー
so-net.ne.jp#dd(class=banner)
>>188 |Φ(゚|∀|゚)Φ|タイーホ!
またキタ━━━━━━(゚∀゚)━━━━━━ !!
しまった、h抜き忘れたーorz
それ、 "?" はエスケープとかしなくていいの?
うん、正規表現の場合以外はいいんだよ。
(・∀・)ホーシュ
198 :
名無しさん@お腹いっぱい。 :2006/09/25(月) 12:22:00 ID:0CP8FUck0
_ パシ /´ `フ __ ヾ , '' ` ` / ,! ;'',,_,,) パシ パシ . , ' レ _, rミ,;' ノ ))) ; `ミ __,xノ゙、,r'' ,,_,,) パシ i ミ ; ,、、、、 ヽ、//,,_,,)/_,,)) ,.-‐! ミ i `ヽ.._,,)) //´``、 ミ ヽ <('A`)ノ . | l ` ーー -‐''ゝ、,,)) ( )へ ← ヽ.ー─'´) 〉
microad.jp とかいう広告屋があるのな
というわけで
>>172 は .ad.jp/ にした方がいいぽ
文字列って隠せますか? よくある[PR]って文字を非表示にしたいのですが 書き方教えてください
>>200 具体的に、どのサイトか書いてくれないとなんとも…。
>>202 Adblock ならこんな具合。
線が残るのが気になるかな?
yahoo.co.jp#table(cellspacing=0)(cellPadding=4)(width=100%)(border=0)
yahoo.co.jp#td(bgcolor=#ccccff)(align=center)
yahoo.co.jp#td(bgcolor=#ffffff)(align=center)
>>203 thx
文字列だけでは隠せないのでしょうか?
上にあったyahoo.co.jp#a(href*=ard.yahoo.co.jp/SIG=)で
ヤフー全般のテキスト広告は隠せてるのですが
[PR]って文字だけ残るのでその文字列だけを
非表示にできないかなぁと思ったのです
>>204 うーん、とりあえずは
>>203 の一番上を入れておけば消えるが、
[PR]だけになると、Proxomitron の出番かな。
CSSは詳しくないのだがどうなのだろう。
詳しい人にバトンタッチ。
バカには見えない文字なのかもよ?
Yahoo!検索の右側に出るスポンサー消しを教えてください
>>121-132 みたく有名かなと思ったのですが・・・・
>>208 yahoo.co.jp#div(class=yschspns)
yahoo.co.jp#div(id=yschec)
>209 おー、すばらしい!ありがとうございます。 んじゃ、まとめるとこんな感じですね yahoo.co.jp##a[href*="ard.yahoo.co.jp"], div[class="yschspns"], div[id="yschec"]
/infoseek\.co\.jp/(bin/|Fhp|images/\w+/ad/|news\d)/ インフォシークに余計なニュース情報が出るようになってたので 作りかえてみたがなんか誤爆しそうな気がしなくもないのだが… ad系のフィルター入れてる人には images/\w+/ad/| の部分はいりません
Adblockだけど、googleのスポンサー(上の方)が表示されるようになった エロイ人改良版頼む ちなみにこれ入れてる google.co.jp#*(class=ch) google.co.jp#*(width=25%)
>215 なにが言いたいの?スレ違いぢゃないし ましてスレの過疎化を促進するなよなヴォケ
なにその被害妄想
>>213 >>214 >>121-124 >>129-132 google.co.jp#div(id*=pa)
google.co.jp#table(width=25%)(align=right)
もしくは
google.co.jp##table[width="25%"][align="right"], div[id*="pa"]
> google.co.jp#div(id*=pa) これで上の全部消えたよ ありがちょん
>google.co.jp#div(id*=pa) google マップが表示されなくなった
222 :
212 :2006/10/04(水) 21:28:45 ID:g1Ctz1FG0
間違いでした。
相変わらずGoogleのソースは見難いな。
探し難いぞ(#゚Д゚)ゴラァ!
>>221 うわ、マジだ…スマン。
>>224 ありがとう
マップも正常に表示されました
(・∀・)ホシュ
拡張スレでアフィ厨が暴れております。 万が一こっちに来ても相手をしないように。
ttp://www.lpga.or.jp/ ここの下段にフレームで表示されている広告をCSSで表示しないようにするには
どのように記述すればよいのでしょうか?今まではadblockPlusで
/www\.lpga\.or\.jp\/foot(|_00[0-9])\.html/ の記述をしていました。
@-moz-document domain("www.lpga.or.jp") {
a[title="LPGA AD1"] {
display: none !important;
}
}}
これでは全く消すことができませんでした。
AD5 まであったりなんかしたりして
ライブドアニュースの右にでるPRをテーブルごと消したいのだがどうすればいいでしょうか?
ソース見てみて、わからないならあきらめる
>>232 table が使われているのがわかっているのに、
なぜ自分でフィルタを作らないんだ?
235 :
232 :2006/10/12(木) 01:28:20 ID:gx3IOVxP0
table[border="0"][cellpadding="0"][cellspacing="0"][width="100%"][style="border:1px solid #8d9190;margin-bottom:10px;"] {display: none !important} 初心者でスマソ これでいいのか?
>>232 うん、それで合ってるよ。
ただ、誤爆しないようにドメインを指定したほうが良いよ。
@-moz-document domain("news.livedoor.com")
{
table[border="0"][cellpadding="0"][cellspacing="0"][width="100%"][style="border:1px solid #8d9190;margin-bottom:10px;"]
{display: none !important}
}
237 :
232 :2006/10/12(木) 17:15:51 ID:gx3IOVxP0
>>236 @-moz-document domain("news.livedoor.com")
{
table[border="0"][cellpadding="0"][cellspacing="0"][width="100%"][style="border:1px solid #8d9190;margin-bottom:10px;"]
{display: none !important}
}
これでは消えねえなあ。
>>237 @-moz-document domain("news.livedoor.com") {
td[id="mainright"] > table:first-child {display: none !important;}
}
239 :
232 :2006/10/12(木) 22:49:41 ID:W5RXBWCj0
240 :
名無しさん@お腹いっぱい。 :2006/10/13(金) 13:58:58 ID:f86PB10q0
googleの検索結果に出るワードアドはなかなか条件組んでも消えてくれないねぇ。
241 :
名無しさん@お腹いっぱい。 :2006/10/13(金) 14:39:16 ID:f86PB10q0
あ、ごめんCSSでね
まとめサイトので消えるだろ
243 :
名無しさん@お腹いっぱい。 :2006/10/13(金) 14:59:48 ID:f86PB10q0
マジで
Mixiのニュース下にあるPRの文字広告を消すにはどうしたらよいのでしょうか? ads.mixi.jpをフィルタすればいいと思うのですけどホワイトリストには@@mixi.jpがいれてあるので、 全然違うのかもしれませんがホワイトリストの方が優先されて、消えないのじゃないかと思ってるんですが・・・
>全然違うのかもしれませんがホワイトリストの方が優先されて、消えないのじゃないかと思ってるんですが・・・ 訳: @@mixi.jp を消せば答えが分かるんだろーけど面倒臭せーよ。 おまえら調べて報告しろや
ここでボサーっと口を開けながら誰かが答えてくるのを ボンヤリ眺めて待ってる時間で、サクッと試せる内容の話だしな。 もしかして今も延々とリロードしながら答えを待ってるのかね?
>>245 さん
上部のバナーを消すのをStylish(前スレに書いてあったのを使っています)でやってるんですが
@@mixi.jpを消してしまうと、バナーの高さだけ上にずれて見た目が悪いので・・・
おまえら調べて報告しろや。などとは思っていませんので、自分でも試してみましたが
@@mixi.jpを無効にして、ads.mixi.jpをいれるとPRの文字広告は消せます。
PRのGIF画像も
ttp://img.mixi.jp/img/pr_ico9.gifをいれることで消せました 。ただ枠線は残りますが・・・
ホワイトリストに@@mixi.jpを入れたままads.mixi.jpのフィルタを適用させる事ができないか?という感じの質問です。
最初からこう書けばよかったですね、申し訳ありません。
>前スレに書いてあったのを使っています もうね・・・ もうね・・・・・ どこからつっこんでいいのかわじゃうぇf:wfw:;fじぇkf
これだけじゃ可哀相だから教えてあげるよ。 前スレに解決方法が載ってる
250 :
名無しさん@お腹いっぱい。 :2006/10/14(土) 14:02:22 ID:W9WCEXhU0
>>242 既存のブロック用のCSSに付け足す場合どこを抜き出せば良いですか?
今に始まったことじゃないだろうが、 質問者は、まずはソースを見て自分で消す方法を考えてみてくれ。 答えがそのまま書かれているようなものだと思うんだが。 前例もスレに山のようにあるしな。
>ホワイトリストに@@mixi.jpを入れたままads.mixi.jpのフィルタを適用させる事ができないか? これをCSSでなくadblockでやった例ってのは今までになさそうなので補足。 正規表現を使えば可能。 正規表現が分かりませんって人は諦めましょう。
253 :
247 :2006/10/14(土) 17:49:36 ID:JpjY50pL0
>>249 さん、
>>252 さん
前スレが見れないので、わかりませんが、
CSSも正規表現がわからないので、@@mixi.jpのホワイトリストと、上部バナーを消していたフィルタを無効に。
バナー部分はStylishで隠して、ads.mixi.jpをフィルタに加えてPRの部分を消す事で、一応目的としていた事ができました。
おかしな消し方だと言われるかもしれませんが、これ以上はちょっとわからないので、ここで満足しています。
自分の能力に不相応な質問をしてしまい、すいませんでした。
「
>>169 からのレス」 は前スレの169って意味ね。
通りすがりの素人にも使えるようじゃんじゃがフィルターを貼ってってくれ
>>254 さん
>>257 さん
>>258 さん
前スレ見ました。貼っていただいてありがとうございます。正規表現も使わせていただきます。
ProxomitronやGreasemonkeyは自分の知識では難しそうなので使用していませんが
リンクの貼ってあるスレを読んでみます。ほんとにありがとうございました。
[Adblock]
http://ai.yimg.jp/bdv/* /(ard|b[0-9])\.yahoo\.co\.jp\/(sig=|b\?p=)/
/(\.|\/|\?|a?-|&)aff(iliate(\.|\/|[0-9])|id=|ili\.com\/)/
/(\.|\/|page|&)ad(id=|\.watch\.|server|click|s?\/|justnet|_ima?ge?|[a-z]serv|net\.|[0-9]\.)/
/(ad|rss|click)\.(dtiserv[0-9]?|linksynergy)\.com\/(fs-bin|rss|click[0-9]*)\//
/(www[0-9a-z]*)\.a8\.net\/(0.gif\?|svt\/)/
/\.(double|value)(click|commerce)\.(ne\.jp|com|net)\//
[asahi.com]
@namespace url(
http://www.w3.org/1999/xhtml );
@-moz-document domain("www.asahi.com") {
td[id="con200"],a[href*="www.asahi.com/shopping/"],div[class="pr"]
{display: none !important;}}
[google.co.jp]
@namespace url(
http://www.w3.org/1999/xhtml );
@-moz-document domain("www.google.co.jp") {
.j{width:55em !important;}}
stylishで個別に書いてシンプルにした。自分の巡回する範囲内では大体消える感じ
/\w+\.(a8|j-a-net)\.(net|jp)\/(0.gif\?|svt\/|gateway\/)/ a8をj-a.net加えて修正
263 :
262 :2006/10/17(火) 08:44:55 ID:QQqQ5QZn0
自己解決です。文字コードの問題でした。
264 :
253 :2006/10/17(火) 08:46:02 ID:J/lf4hvB0
Mixiの上部バナーが変わったぽいので知識無いなりにやってみました。 Stylishで前スレ174のを使ってるので /* mixi.jp */ a[href*="invite.pl"] > img[width="468"][height="60"], a[href*="banner.pl?id="] > img[border="0"] { display:inline !important; visibility:hidden !important; } のbanner.pl?id=をads.mixi.jpに変える。 adblockPlusで@@mixi.jp/*ROTATION.BANNERをホワイトリストに入れると とりあえず表示は崩れなくなると思います。 今回もイロイロ間違ってるとは思いますが・・・どうでしょうか?
DOM Inspecterでコメントの該当箇所を探す
DIVでクラスがcmとなってることがわかる
ページのソースを”コメント”かなにかで検索して該当箇所まで行き確認する。
stylishもしくはcontent.cssに記述する
@namespace url(
http://www.w3.org/1999/xhtml );
@-moz-document domain("imihu.blog30.fc2.com") {
div[class="cm"]
{
display: none !important;
}}
俺はこういう風に自分の巡回サイトをやってるけどこれでいいのかしらん
ありがとうございます。できました。 やり方まで教えていただいて。 今度は自分でもやってみようと思います。
>>266 つInspectThis
作業効率が上がるべ
おおー!ありがと これは便利だぁ 日本語訳がちょっと笑えるけど・・・
(`・ω・´)シャキーン
(´・ω・`)ショボーン
What’s new in Adblock Plus 0.7.2 * Support for Thunderbird, SeaMonkey Mail, K-Meleon and Songbird * New Adblock Plus icons * Optimized filter processing (especially for large lists)
>272 ありがとー アイコン良くなったね
ん? もう0.7.2.1が出てるけど?
ゴキのがかわいかったなぁ クモにペケのやつと選べればよかったのに
>>276 同意
リアルゴキは最初ダメだったけど,慣れれば意外とよかった
アイコン、NoScriptやFoxyProxyとぱっと見で区別しづらかったので変わってくれてよかった
赤い八角形に白抜きでABP、になったんだね。
正直ダサくなった。
>>280 おれも前の方が良かった。
昔のアイコンって配布してる?
ゴキブリのほうか。 ADのほう上げちゃった。
ところで何が変わったの?
>>286 ありがとう。
わがまま言って許されるなら、ゴキブリ以外の他の古いアイコンたちも欲しいな。
ホワイトリスト登録時の黄緑の○とかね。
Detailed changelog for Adblock Plus 0.7.2.2 * Updated findbar icons to match Firefox 2.0 theme * Fixed English strings in Danish and Traditional Chinese translations * K-Meleon: Added context menu to the toolbar icon * Songbird: Added Adblock Plus menu item to the Files menu * Songbird: Added Adblock Plus icon to the status bar * SeaMonkey: Extension registers automatically, only need to copy the files to install (instructions) * Fixed: “Open Link in New Tab” stopped working in SeaMonkey Mail (bug 15536) * Fixed: Ads not blocked in newsgroup posts (forum thread) * Fixed: Should not offer whitelisting options for about:blank * Fixed: Status bar icon always displayed as the most right icon, cannot be moved with Organize Status Bar * Probably fixed: Enter/Tab keys sometimes trigger Adblock Plus actions (bug 15492)
おはよう(`・ω・´)シャキーン
Adblock Plus の「項目を隠すルール」で、例えば a.com#noscript b,com#noscript c.com#noscript ……みたいなドメインだけ違う同じ内容のルールを ひとつにまとめる事はできますか?
( ゚д゚)
>>292 ABP使いだが、そんな発想は思いつかなかったよ
CSSだと出来るもんね
ちなみに、いろいろ思いつく記述お試したけどABPでは出来ないみたいだね・・・・
確定ではない回答でスマソ
>>293 意味がわかわらんのなら黙っとれヴォケ
google.co.jp#div(id*=pa)
google.co.jp#table(width=25%)(align=right)
の2行を、
google.co.jp##table[width="25%"][align="right"], div[id*="pa"]
のように1行にできるなら
仮に
google.co.jp#div(id*=pa)
yahoo.co.jp#div(id*=pa)
というのがある場合
google.co.jp, yahoo.co.jp#div(id*=pa)
か、
[google.co.jp], [yahoo.co.jp]##div(id*=pa)
みないな感じで、1行にまとめられないものかなぁ・・・・という質問だろ。
まったくもって文章読解力のないアフォだな
小学校からやり直してこい!ダボ
( ゚д゚)
( ゚д゚ )
298 :
292 :2006/11/04(土) 00:10:27 ID:id7FkVd90
299 :
292 :2006/11/04(土) 01:23:59 ID:LLn+9aCv0
>>295 はい、そういう意味で質問しましたけど、CSSのようには
対応はしてないのでしょうかね?
ホワイトリストやフィルターでは正規表現が使えるので
項目を隠す……もまとめて表記できそうに思ったんですが。
何にしてもわざわざ確認までしていただき有難うございました。
>>298 は顔真っ赤な
>>293 あたりの騙りなので無視してください。
今酷い自演を見た
何を言っとるんだ?
http://adblockplus.org/en/filters の Element hiding: limiting rules to certain domains、
Element hiding: attribute selectors、Element hiding: using raw CSS を見る限り
問題なくできるようだが。
>>292 での「項目を隠すルール」なんて言われると???やったけど。
>>292 >>295 の記述で問題なく使える。
>google.co.jp, yahoo.co.jp#div(id*=pa)
>[google.co.jp], [yahoo.co.jp]##div(id*=pa)
>>301 Adblock Plus の設定ウィンドウを見て書いたんだろう。
>>301 >「項目を隠すルール」なんて言われると???やったけど。
頭悪杉
おまいら…久しぶりにスレが賑わっとると思ったらこのザマですか。 Adblockerの誇りを忘れたか、そこに直れ!
>>293 よほど>295レスが悔しかったんだね…w
お願いだから他で暴れて
これだけは入れとけってフィルタリストを頼む
[Adblock] /[\W_]468[x_-]60[\W_]/ /[\W_](double|fast)click[\W_]/ /[\W_]affiliate[\W\d_]/ /\/count(er)?((\.\w+){2,3})?\// /\w*count(er)?\w*(\.cgi|\.gif)/ /google(syndication|-analytics)/ /[\W_](cgiboy|(imgj|ax)\.xrea\.com|bc\.geocities|analyzer|(text|micro|rss)ad|jpassport|freechat|intellitxt|linksynergy|accesstrade|dtiserv\d?|shinobi\.jp|apserver|mmaaxx|valuecommerce|download\.jword|a8\.net|ai\.yimg)[\W_]/ /rcm-(jp|images)|aws_tool|lilbox/ /[-\/\._\(&=]ad(?!\.jp\/)(banner|brite|cl(ick)?|flow|frame|net|_?ima?ge?|log|serv(er?)?|stream|type|txt|view|vertis(e|ing|ement)?|trix|xchange|wrapper|justnetwork)?s?\d{0,3}?[-\/\._\(&=]/ /[\W_]banner(net|bridge|redirect|id|click)?[\W_]/ ヒット数多目のだけ晒し
✃ ----------------------------------------------------------- 終 了
お前ら、熱すぎるぜw
何か前にも似たようなことなかったか?w
下々の者たちが互いに啀み合ってくれると助かります。
Adblock使ってるくせに「項目を隠すルール」も知らないって その人、設定画面を一度も開いた事ないのかよ・・・・。 それより、Adblock Filterset.G Updaterは今どんな状況になってる? ずっと更新が効かないままなのは、やっぱりサーバ側の問題が まだ片付いてないからという事でいいの?(よくないけど) >309 そう言えば前に、各自のヒット数が多いフィルタを晒して結合した後、 それを1ヶ月くらい運用して更にブラッシュアップさせてた人いたなぁ。 個別対処じゃないフィルタって久々かも。参考にさせてもらうねTHX.
フィルターはヒット数が多けりゃいいってもんじゃないんだがな..。 一行に詰め込む書き方をするより二行に分けて書いたほうが早いケースは割と多い。 こういうフィルターはブラウザのレンダリング速度に影響出やすいから早さは最優先事項よ。
なら
>>316 の使ってるフィルタを晒してくれ。
速さ最優先で書くならどう書けばいいんだ?
一般的に、展開されるパターンが複雑になればなるほど遅くなる。 しかし、フィルタ全体のサイズやら使ってるCPUやビルド、はたまた回線の太さやよく見るサイトが違えば自然と最適解は違う。
そういう逃げ口上か。別にベストの解を求めてるんじゃない。ベターでいいんだ。
>>309 のやつを例にどうすればいいのか教えてくれ。
そのまんまがベター
漏れのフィルタも晒してみる: /banner/ /click/ /[\w\/=?_-](?:[1-8]00|1[2568]0|468|[4-8]0|[78]5|88)[x_-]?(?:1[02568]0|2[05]0|31|[4-8]0|[78]5)\D/ /[\/?_-](?:ad(?:|[sv]|vert(?:ise(?:ments?)?|ising)?|[_-]?(?:code|exchange|f(?:low|rame)|ima?g(?:es?)?|js|s(?:erver?|tream)|type))|affi(?:chage|d|li(?:ates?)?) |b(?:an|nr)s?|c(?:lk|m)|jump|p(?:artners?|opups?|romo(?:tions?)?)|redir(?:ect|s)?|s(?:erv|p(?:onsor(?:[ae]d)?s?)))[\W_]/ /[\/?_-](?:analy(?:zer?|tics)|c(?:ou)?nt(?:e[rd])?|r(?:ank(?:ing)?|efer)|stats?|t(?:op[1-5]0{1,2}|ra(?:ck(?:ing)?|ffic))|visits?)[\W_]/ valuecommerce.
FiltersetG.Updaterにまかせず、自分でインポートしてしばらく(ひと月くらい?)使って、 ヒットしないものを削除していくのが基本にして王道。
てか、論理和で繋ぎまくりの行と "/banner/" なんかを ヒット数で比較しても意味ないぽ('A`)
>>322 おれも、それがベストだと思う。
ただ、Filterset.G では日本のサイトが弱いので、
いくつかこのサイトにあるフィルタを追加。
ただ、初期設定として、
Filterset.G と EasyList とどちらの方がいいのだろう?
http://ai.yimg.jp/bdv/* /(ard|b[0-9])\.yahoo\.co\.jp\/(sig=|b\?p=)/
/(\.|\/|\?|a?-|&)aff(iliate(\.|\/|[0-9])|id=|ili\.com\/)/
/(\.|\/|page|&)ad(id=|server|click|s?\/|justnet|_ima?ge?|[a-z]serv|net\.|[0-9]\.)/
/(ad|rss|click)\.(dtiserv[0-9]?|linksynergy)\.com\/(fs-bin|rss|click[0-9]*)\//
/\.(double|value)(click|commerce)\.(ne\.jp|com|net)\//
/\w+\.(a8|j-a-net)\.(net|jp)\/(0.gif\?|svt\/|gateway\/)/
/ad\.(hokkaido-np|watch\.|nikkansports\.)/
自分も。これとCSS組み合わせで使ってる
>>322 速度だフィルタサイズだとゴチャゴチャ言う前に、
まず自分の巡回環境でどのフィルタが有効かそうでないかを
切り分けない事には何も始まらないからなぁ。うちもそういう運用だね。
少なくとも俺は、速度が最優先で広告カットはどうでもいいって考えでもないし。
\ / \ / \ / \ ./ \ ./ \ / \ ./ \ / 上、 \, ,/ ,エ `,ヾ ,;;iiiiiiiiiii;、 _ノソ´ iキ ,;;´ ;lllllllllllllii、 iF iキ' ,;´ ,;;llllllllllllllllllllii、 ナf !キ、._ ,=ゞiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii!! __fサ `ヾ=;三ミミミミヾ仄彡彡ミミヾ=`´ ,._Ξミミミミミヾ巛彡////iii_ ;if≡|ヾヾヾミミミミヾヾ、//巛iiリ≡キi if! |l lヾヾシヾミミミ川|ii//三iリ `キi ,if ,f=|l l lヾリリリリリ川川|爪ミミiリ=t、キi ;iナ,サ |l l l リリ川川川川|爪ミミiiリ キi キi iナ ;サ |l l リリリリ川川川川l爪ミミilリ キi キi iサ ;サ, |リ リリ川川川川川l爪ミミiリ ,キi キi iサ ;サ, | リ彡彡川川川川|爪ミミiリ ,キi :キ、 ,i厂 iサ, |彡彡彡彡ノ|川川|爪ミミリ ,キi `ヘ、 ,√ ;サ, |彡彡彡彡ノ川川|ゞミミミリ ,キi `ヾ ´ ;サ, |彡彡彡彡川川リゞミミリ ,キi ;サ, |彡彡彡彡リリリミミミシ ,キi ,;#, |彡彡ノリリリリミミミシ ,キi ;メ'´ !彡ノリリリリリゞミミシ `ヘ、 ;メ ヾリリリリノ巛ゞシ `ヘ、 ;メ ``十≡=十´ `ヘ、 ノ ゞ
だな、行かないサイト用のフィルターなんか足かせになるだけだし。
yahooニュースの右側部分を消すCSSかフィルタがあったと思うんですが わかる人いませんかね?検索してみたんだけども、見つからなくて。
Firefoxで2ちゃんねるを表示した時の広告消しを 教えてください。
332 :
名無しさん@お腹いっぱい。 :2006/11/08(水) 22:47:20 ID:IYGZShsD0
329ですが、まとめサイトにあるYahooのCSSを試しても、ニュースの右側の部分は消えませんでした。 もうちょっと検索してみます。
(`・ω・´)シャキーン
かなり前に7.2.2は出てた気がするが
ime.nuの広告消しなのですが、Adblock Plusで ime.nu#table(width=30%) を使っています。 もう少しいいやり方がないかなと思うのですが、ご紹介いただけますか?
検索結果に出るGoogleツールバーをカット @-moz-document domain("google.co.jp") { td[bgcolor="#e5ecf9"] { display: none !important; }}
>>340 ちょうど欲しいと思ってたところだ
ありがとう
google.co.jp#table(border=0)(cellpadding=9)
343 :
名無しさん@お腹いっぱい。 :2006/11/21(火) 22:16:00 ID:WD2TjU0g0
>>340 Safariで使えた!右側のが消せるやつもありますか?
344 :
名無しさん@お腹いっぱい。 :2006/11/21(火) 22:21:03 ID:WD2TjU0g0
やっぱ使えなかったー
>>329 ですが見つからない(´・ω・`)
幅が広くなって文章読みやすかったのになぁ・・・
ところで広告を消した時のページのズレの違いはなんでしょ?
Yahooのトップページの右上の画像を消すときれいに上にずれるのに
Livedoorのトップページのでかい広告けしたら中途半端に上にあがるみたいな。
右側って 全部消しちゃっていいの? @-moz-document domain("yahoo.co.jp") { td[align="center"] { display: none !important; }}
>>346 ありがとー。でもうまく消えなかったす。
dailynews.yahoo.co.jpの右側(注目の情報などが書いてある部分)全部だったんで
domain("dailynews.yahoo.co.jp")にしてみたんですが、そういう事ではなかったみたいです。
上のは記事の部分の右側 @-moz-document domain("yahoo.co.jp") { td[bgcolor="#eeeeee"] { display: none !important; }}
firefox2.0、Adblock plus 0.5.1を使ってます。
以下のまとめサイトを参照して、
http://firefox.geckodev.org/index.php?Adblock 公式推奨リスト、サイトで提案リスト(上下2つ)をフィルターに
使っているのですが、Googleでイメージ検索した時に、半分ぐらいが
表示されません。出る時はでるのですが、、Adblockを無効にすると表示されます。
千葉県民ですので「ちば」ロゴを作成した「仲條正義」をイメージ検索したら
1件も画像が表示されません。「ネコミミ」で検索すると普通に画像は表示されるのですが、、、
どのフィルターを削除すれば普通に表示されるようになるのでしょうか?
>>350 答え:入れたフィルターを上からひとつずつOFFにして確認ろ
×確認ろ ○確認しろ ABPだと最新は0.7.2.2だな… Adblock plus 0.5.1じゃなくAdblock 0.5.1を使ってるのか? Adblockだとフィルター単発でOFFにできたっけか!?
サイドバー開けばどのルールがどの広告をブロックしているかは分かるはずでは
「サイトで提案リスト」の中の人は正規表現の [ ] を知らないみたい。
みんなレスありがと。
>>352 Plusでした。
>>353 なんかそれらしいのが分かりました。これっぽい。
/[\W\d](onlineads?|ad(banner|click|-?flow|frame|ima?g(es?)?|_id|js|log|serv(er|e)?|stream|_string|s|trix|type|vertisements?|v|vert|xchange)?)[\W\d]/
消してみますね。
>>354 例えば上のルールの前の[\W\d]と後ろの[\W\d]だけを知らないってことでしょうか?
うまく行きました。有り難うございました。
>>355 (\.|\/) → [./]
/banner(s)? → /banners?
{1} → いらない
とかね。 僅かだけど速度が落ちてしまう。
>>357 >(\.|\/) → [./]
なにそれ!?そんなことが出来るのか???
おれも知らなかったぞ
もっと詳しくしりたい
正規表現の説明してるサイトはいくらでもあるから Googleで好きなとこ探してください。 ABPに限らず、正規表現は覚えておくと便利だよ。 いろんなツール、特に検索系で応用きくから。
ネットサービスは広告によって運営されている。 しかし広告カットしてしまうとは 本当に無料でサービスを使いたいっていう連中だな ひどいなこりゃ
>>359 あまり詳しくない俺なんかが見ると、
「正規表現」って言葉からして分からないんだよな。。
表記じゃなくて表現とか、「正規」とか、、
「一般ルール」とか「基本設定」とかそういうことでOK?
>>360 オマイはテレビのCM中にトイレ行くなよ。
番組の途中で行けよな。ビデオのCM早送りも禁止だぞ。
>>361 「正規表現」を砕いた言い方にすると…「一般化表記」?よけい分からんな。
regular expression をほぼそのまま正規表現と訳語を与えたのは誰か知らんけど、
直訳ど真ん中って感じもするし。
>>365 1. 画像ちゃんねるを表示
2. ソースを見る
3. >365の消したい部分を推測して探す
4. フィルタを考える
5. フィルタを試す
6. フィルタをこのスレに書く
これらの手間が半分で済むように、消したい table 要素を書いてみない?
んな無駄なレスする暇があるんならさっさと書けよキモヲタ。 わかんねーから聞いてるんだろうが
もういいやIEにするか
というか、沢山あるんだが、具体的にどれを消したいんだ。
具体的も糞もあるか広告全部だろ普通は おまえ馬鹿? 読解力もスキルもないならレスすんなカス スレ汚しなだけでウザイ
三次ばっかじゃねーか。見る気も起きねーわ。
ノートンの広告ブロックの設定を抽出して これに貼り付ける方法ってないかな
>>371 既に何かしらの広告ブロッカーを使っている人なら、
いくらかは消えているかもと思ったから訊いてみたんだが(´・ω・`)ショボーン
で、Adblockのフィルタでいいのか?
広告見たくないよー でも無料で使わせろよー 人件費?データーセンター料金?回線使用料金?サーバー費用?電気料金?シラネーヨ でも無料で使わせろよー お前ら氏ねよ クレクレ君が。 winnyユーザーだろ?
お前はTV観る時CM全て見てるのか?w
ネットの広告は人の心情を逆撫でするのが多いからヤダね。 まぁ最近のTVも酷いの多いけど
続きはWebで(笑)
>>375 意外と金が入らなくて
イライラしてるんか?w
前スレ?(由来がどこだか忘れた)から拾ってきたフィルターをそのまま突っ込んで、
暇なときに内容を見直すかと思って、そのまま放置してたけど…
>>354 >>357 あたりが気になったのでチト見直してみたら、無駄だらけ、意味不明な無理やり一つに
まとめた正規表現のてんこ盛りでしたw
とりあえず、バラしてみて様子見中。自分が行く範囲では、不要な部分がいっぱいあるな。
「これはまとめておいた方がいいな」ってのちょっとあるけど。
「正規表現なんてわから〜ん」って人も、上の方であるようにググると解説サイトは
いっぱいあるから(POSIX 規格を全部解説しろとは言わんが、説明が中途半端なのも
多いけどw)、他人の作ったフィルタをそのまま使っている人は、ちょっと勉強して
見直してみることをお勧めします。
この手のモノって、各自の閲覧範囲によっても変わってくるしね。
> この手のモノって、各自の閲覧範囲によっても変わってくるしね。 んだ
Proxomitronと併用していると稀に混同してしまったりするw
@-moz-document domain("sankei.co.jp"){ #newsTanshin{ display:none !important; } } これをABPのフィルターにしたいんだけど 記述がいまいちわからないんで作ってください
386 :
名無しさん@お腹いっぱい。 :2006/12/11(月) 22:46:39 ID:Wwm7GI2R0
Version 0.7.2.3あげ
http://adblockplus.org/en/changelog-0.7.2.3 Detailed changelog for Adblock Plus 0.7.2.3
* Added Persian translation
* SeaMonkey: Major security issue fixed ― switched on XPCNativeWrappers that aren’t used by default for some reason
* Improved storage of internal data, old way was less efficient and potentially insecure (bug 15758)
* Made sure that web pages constantly reloading images won’t increase memory usage (bug 15317)
* “Show tabs on Flash and Java” again can be used when JavaScript is disabled (bug 15637)
* Made it harder for web sites to tamper with tabs on objects like Flash or Java
* Made tab displayed by “Show tabs on Flash and Java” a link (because of the context menu and ability to middle-click, bug 15638)
* Improved check for objects opened on its own (tabs shouldn’t be shown for these objects)
* Toolbar icon now looses its drop marker in vertical toolbars like the one created by All-In-One Sidebar extension
to prevent resizing of the toolbar, menu available with a right-click then (forum thread)
* Firefox: Default placement of the toolbar icon is now the right edge of the navigation toolbar (forum thread)
* “Disable Adblock Plus on …” options are no longer disabled when Preferences dialog is open
* Added methods addPatterns() and removePatterns() to the public nsIAdblockPlus interface (can be used from other extensions)
* Using Gecko’s built-in feature for scrolling to node when selecting in the sidebar ― should be less error-prone
* No longer relying on extension version reported by the browser (is unreliable in SeaMonkey, forum thread)
* Can be installed in Songbird 0.3 now
* Removed obsolete file property from install manifest (not required for Firefox 1.5 and higher)
やっぱりアイコンはADのほうがいい
祝10000ブロック!! このフィルタで1万ブロックを達成しました! /[\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_]/
>>388 ネタでも釣りでもなく、マジで言ってるんだとしたら、相当おめでたい奴だな、お前。
いや、誤爆率低いし良いフィルターだと思うよ。
うちはそれ次点だな。 首位は塩/ヤフ用の特定サイト用だから実質それが一位か。
「|」でつないでる部分を、全部ばらして各ヒット数を観察すれば、無駄がどれだけあるか すぐ分かる。 ほとんど /[\.\/]ad[\.\/-]/ でカバーできる。実際には、もう一工夫すれば Ok。 *.ad.jp が引っかかるってのなら、それはホワイトリストに入れればいいし。 なんでもかんでも、「|」でつないで「?」を駆使してひとまとめにすりゃいいってもんじゃない。
>>392 >>388 は [\W_]ad[\W\d_] にマッチさせるためのもの。
"|" で分けてるところは+α的な意味しかないよ。
"|" で分けてるところは [\W_]ad が先にマッチした場合のみにテストされるから
速度低下もほとんどゼロ。 ただ "|" を使って1つにまとめたものとはまったく
違うものだよ。 この場合はホワイトリスト使うほうが効率が悪くなる。
…
�d 旧アイコンね
399 :
名無しさん@お腹いっぱい。 :2006/12/13(水) 01:14:12 ID:Ejih2+2z0
age
>>392 ネタでも釣りでもなく、マジで言ってるんだとしたら、相当おめでたい奴だな、お前。
うぜーサイトすぎだろw
/^https?:\/{2}(.*\.)?value(click|commerce)\./ /^https?:\/{2}.*\.linksynergy.com/ こんな感じですべての先頭に「/^https?:\/{2}」これを付けたら軽くなったお。
軽くするのが目的なら \/{2} は // と書いたほうが早いぞ。 .* も .*? を使ったほうが早い。
ふたばの各板広告除去で効果的なのありますか?
>>405 それ、AB(P) が食うときに // -> \/\/ に変換してくれるん?
>>406 2chan.net##a[href*="i-cute.jp"], a[href*="click.dtiserv2.com"], a[href*="moech.net"]
あたりでどう?
>>408 Topの広告消えてないよ
熟女人妻専門ライブチャットのヤツ
>>409 /[\W_](adult|delihel|doujou|madamu|lovemani|sex|subcul)[\W\d_]/
のマダムの部分がマッチしてくれる
あといらない部分は好きに料理してくれ
>>410 消えたよありがとう!
一部消えなかったヤツは410を使って|eltz3|で消した
今ンところ完璧です
>>407 始めからエスケープする必要ない。 正規表現のメタ文字じゃないし。
>>412 あ、ソースを見てないけど、AB(P)がフィルタとして読むときは行頭、行末の「/」の
間の文字列で new RegExp(); してる感じか。
普通「/」で正規表現を囲うときは正規表現中の「/」はエスケープするし。
そうそう。 コード中じゃないからね。
Firefox 2.0.0.1 を使っています。 Adblock 0.5.3.043 か Adblock Plus 0.7.2.3 をインストールしようと思っているのですが、 この 2つの拡張の主要な違いは何でしょうか? ご教示お願いします。
Adblock Plus の適用ホワイトリストにデフォルトで、
@@|
http://www.mozilla.org/ とありますが、どういう意味なんでしょうか?
| は or だと思いますが、@@ の意味が分かりません。
なんとなく、ローカルにあるファイル、という意味なようなきがしますが。
417 :
406 :2006/12/22(金) 09:14:38 ID:Iypncx7+0
>408 それを追加すると適用フィルタに追加されず、項目を隠すルールってのが作られて そこに追加されるのですが。。。 あと>410も追加しても>409の熟女人妻専門ライブチャットが消えません(ノД`)
釣りならよそでやれ。
双葉みるなら素直に赤福でも入れとけ
>>419 一度試したが特に必要ない拡張だった
ABPやテキストリンクにコンテキストサーチいれてるから十分ことたりてるし
gooなどのニュースで上に広告が張ってあって非表示にはしてくれるんだけど、 隙間がそのまま残って観難いでこの段落を詰める方法を教えてください。m(_ _)m
424 :
406 :2006/12/22(金) 15:48:48 ID:Iypncx7+0
>418 釣りじゃねっすよorz
425 :
409 :2006/12/22(金) 15:59:58 ID:V+NOg/rT0
>>424 俺が実践して消えたの確認
赤福はイラネ
>>421 ADPならオプションメニューに”項目を隠す”ってのがあるからチェキ。
428 :
406 :2006/12/22(金) 16:21:30 ID:Iypncx7+0
項目を隠すルールについては判りました、ただ単に自分が無知なだけでした 申し訳ありませんorz >425 追加してしばらく巡回したのですがヒット数0なんですよね… >426 そりゃねっすよorz
429 :
422 :2006/12/22(金) 17:21:57 ID:jitp9PvF0
>>423 url-prefixとすればよかったんですね。
ありがとうございました。
430 :
404 :2006/12/22(金) 18:09:06 ID:oa7ixh790
[広告]って文字をCSS使って消したいんだけど どう書けばいいですか?教えてください。
ふたばの <small>[広告]</small> を消したいって意味なら無理じゃね? 拡張のGreasemonkeyか外部ツールのProxomitronでやれば消せる。
Yahooの[広告]なんだけど…
>>435 @-moz-document domain(2chan.net)
にすればJun以外でも使えなくない?
>>436 広告以外のとこに誤爆しないならそのほうがいい。
438 :
名無しさん@お腹いっぱい。 :2006/12/30(土) 14:45:26 ID:jyfLgcly0
○○○ ○ ・ω・ ○ がおー ○○○ .c(,_uuノ ○。 ○ ミハックシュ ○ o ○ ミ `д´∵° 。 o ○ .c(,_uuノ ○ ○ ○ ∧∧ ( ・ω・) .○○○ ○○○ .c(,_uuノ ..○○ ○○○ .○○○ ○○
ほ
440 :
名無しさん@お腹いっぱい。 :2007/01/01(月) 05:17:18 ID:/LtDEl490
(~ヽ γ~) |ヽJ .あ し' | | (~ヽ .け γ~) | (~ヽー|ヽJ ま し' |ーγ~) |ヽJ | | お .し .| | し' | | | |―| め .て |―| | | ミ( *‘ω‘ ) 彡 .で ミ(>< ;)彡 ミUミソ彡ミつ ぽ (/ミソ彡ミU彡 》======《 .っ 》======《 |_|_|_|_|_|_|_| .ぽ .|_|_|_|_|_|_|_| v~v U~U
441 :
名無しさん@お腹いっぱい。 :2007/01/06(土) 21:51:20 ID:BQoyhQxz0
Detailed changelog for Adblock Plus 0.7.2.4 * Fixed: context menu items do not appear when “Check banner links” option is switched on (forum thread) * Fixed: object tabs break page layout on some pages (bug 12911) * Fixed: object tab size does not adapt to text size (e.g. when increasing text size) * Made sure that dynamic properties of object tabs cannot be overridden by web page’s styles * Now preventing web pages from probing for Adblock Plus by abusing bug 292789 in Gecko (bug 16027). Other extensions can use this protection as well via extensions.adblockplus.protectchrome.* preferences. * Added public nsIAdblockPlus.allowOnce() method to be used by other extensions * Remote images in data: and javascript: frames are blocked now * Fixed: Frames created by object tags don’t appear in blockable items list (bug 16021) * Made handling of frames and images embedded as objects consistent (bug 16144) * Releasing memory sooner on dynamic pages where nodes are removed from the document (bug 16125) * SeaMonkey 1.1: middle-clicking an item in the sidebar wouldn’t open it in a new tab * SeaMonkey 1.1: default action (going to the address from the clipboard) shouldn’t be invoked when middle-clicking in the sidebar * K-Meleon: Fixed bug that was severely breaking functionality * K-Meleon: Fixed background image attachment in toolbar
キタ Y⌒Y⌒Y⌒Y⌒Y⌒Y⌒(。A。)!!!
Single-language buildsを使ってるんだが ABP_0.7.2.4にしたらアドオン>拡張>ABPに表示されてたアイコンが消えちまった( ̄□ ̄;)!! ま、特に実害はなさそうだが…
444 :
名無しさん@お腹いっぱい。 :2007/01/16(火) 18:44:57 ID:Zj5do5A40
ほす
445 :
名無しさん@お腹いっぱい。 :2007/01/17(水) 21:00:05 ID:EQHWwiSw0
Element Hiding Helper 使ってる人いる? どうんな感じ?
>>446 プロファイルがクラッシュするとかいう問題があるならともかく…
自分で試してみりゃいいじゃん。
>>449 Options -> Check banner links
451 :
449 :2007/01/24(水) 19:46:14 ID:vSYtIn9A0
*ard.yahoo.co.jp/*
453 :
449 :2007/01/24(水) 21:21:51 ID:vSYtIn9A0
>>452 これに変えても表示されるページがあります。
どうもクッキーを食わしてると表示されるようです。
(普段はクッキー毎回確認にしてます。大抵は拒否しますが、たまに現在にセッションのみにしちゃってる)
クッキーとadblockどういう関係なのでしょうか?
457 :
455 :2007/01/25(木) 16:39:38 ID:F8qARcuG0
>>456 うおーそういうことができるとは!
感激です。
ありがとうございます。
458 :
455 :2007/01/25(木) 16:54:28 ID:F8qARcuG0
英語だけどがんばって読んでみたらいろいろできることが分かりました 良く設定例にある | (パイプ) がドメイン名などの始まりもしくは終わりを示していたことがわかったのが嬉しかったです ありがとでした
最近釣り師の質が落ちたな。
Adblock Plus 0.7.2.4を入れたらアドオンでアイコン表示されなくなったんだけど 中身のどこをどう書き換えればなおるの?
便器先生のadblock の超軽量版どうよ?
そろそろみんなが使ってるadblockフィルターうpの時期だな よろ
>>462 有言実行。まずはお前が汁というお約束の法則。
userContent.cssでたとえばimg要素を含む部分をdisplay:none;にしても
非表示になっているだけでキャッシュしてるんですよね?カウンタ回ってるんですよね?
読み込むこと自体をやめさせるにはProxomitronやGreasemonkey等を使って
HTMLファイルを書き換えないといけないですよね?
と
>>83 ,87を見て思ったんですがそのあと
>>89 とレスがありました。
>>89 について詳しく教えてください。
今このスレを読み始めて・・・
古いレスを引っ張り出してきてすみません。
誤爆するかもしれないが、 goo.ne.jp#*(height=20) goo.ne.jp#*(width=1%)(valine=top) でどうだろう。
ttp://www.google.co.jp/ のロゴでパケットキャプチャしてみた。
フィルタの記載:google.co.jp#img
ブラウザの表示:無し
該当するパケット:有り
> GET /intl/ja_jp/images/logo.gif HTTP/1.1\r\n
> HTTP/1.1 200 OK\r\n
> Content-Type: image/gif\r\n
フィルタの記載:logo.gif
ブラウザの表示:無し
該当するパケットの:無し
470 :
464 :2007/02/01(木) 19:56:10 ID:OoZfoGh70
>>465-466 レスどうもです。userContent.cssでは無理なんですね
AdblockかGreasemonkeyを入れることにします
Adblockは文字列の置き換えはできないんでしょうか
livedoor天気情報の上部のPRの部分がうまく消せないのですが、 良い方法ありませんか? 自分のスキルでは、文字しか消せないよorz
>>472 スキル不足でかたづけちゃだめよ
CSS憶え始め2日目のオレですが
[src][width="728"][height="90"] {
display: none !important;
}
どうぞ
474 :
473 :2007/02/06(火) 21:08:57 ID:4aMH02gE0
ごめん、ここadblockスレだったな これuserChrome.jsで消えたの確認したけど adblockは使ってないからわらん スレ汚しごめんね しかもPRの部分が消したかったって書いてあるな・・・ スレ汚しついでに開き直って [src][width="728"][height="90"], [style="border: 2px solid rgb(148, 148, 148); margin: 0pt 0pt 10px; padding: 5px 10px; line-height: 135%;"] { display: none !important; } userChrome.jsではPRも消去確認済み
>>473-474 他のサイトに誤爆する可能性も考えて、一応質問者の求めている
特定のドメインの指定された箇所にだけ適用されるルールで書いてあげないと不親切では?
>>472 adblock用
weather.livedoor.com##td[id="maincont"]>div:first-child
usercontent.css用
@-moz-document domain("weather.livedoor.com") {
#maincont>div:first-child{
display:none !important;
}
}
>>475 そうだな
今後はそうするよ
あと、聞きたいのですがこの場合は最初の子ノードを指定するのが
適切な方法ですか?
477 :
472 :2007/02/06(火) 23:08:24 ID:V5TIJbAk0
>>473 さん、
>>475 さん、ありがとうございます。感謝です。
#maincontまでは分かるのだけど、その後のdiv:first-childが
分かりませんでした。
479 :
名無しさん@お腹いっぱい。 :2007/02/07(水) 17:41:50 ID:096YYk7u0
/\D\d{2,3}x\d{2,3}\D/ このフィルタがダントツでヒット数が多いのですが、どういう意味のフィルタでしょうか?
>>479 正規表現の解説サイトで
\D
\d
{n,m}
の意味を調べろ。
数字以外 + 数字2〜3桁 + x + 数字2〜3桁 + 数字以外
>>479 意味も分からずに追加したのかよ!!すごい奴がいるもんだ…。
まとめサイトにあるからだろ。別に不思議でもなんでもない。
禿同
まとめサイトに投稿してる人の中には素人同然の人もいるから知らぬが仏ってとこだね。
そんな事は、まとめサイトに限らず、壺でも他サイトでも同条件だろ ネットをヤリ初めた素人みたいなこと言ってんじゃねーよ
実際に粗悪なものが投稿されてるよって意味で書いたんだが。 見て分からん人に言っても分からんか。
>>487 あなたがその「見ても分からん人」にも伝わる書き方すればいいだけでしょ
胴衣 そもそも、んな糞レスいりませんから。
lite番はどこにありんすか?
ないと思う…
「見ても分からん人」はこのスレにはいらないのに何故いるの?
ABPのアイコン無表示のバクは いつになったらなおるの?
ホントやんなっちゃうよね
495 :
名無しさん@お腹いっぱい。 :2007/02/14(水) 10:49:31 ID:ji8jEKZ70
∩___∩ | ノ ヽ / ● ● | | ( _●_) ミ 彡、 |∪| 、` / ヽノ ::::i \ \/ ::::|_/ i 、 ::::/ クマ \_ _) ::/ クマ ヽニノ'
かわいいなw
コイツはブロックしなくていいや
ほ
ニャー ニャー ニャー ∧,,∧ ∧,,∧ ∧,,▲ (,,・∀・) ミ,,・∀・ミ (;;・∀・) 〜(_u,uノ @ミ_u,,uミ @(;;;;uuノ
500 :
名無しさん@お腹いっぱい。 :2007/02/19(月) 20:19:11 ID:YXzfNRfo0
<div class="hoge">■</div>
<a href="./1.html">コンテンツ1</a>
<div class="hoge">■</div>
<a href="./2.html">コンテンツ2</a>
<div class="hoge">■</div>
<a href="./ad.html">広告</a>
こういうソースがあったとします。
そういう場合に、広告の隣の 「■」 を消したいんですが、良い方法は無いでしょうか?
(+ は 両方のセレクタの親要素が同じで、かつセレクタAの直後にあるセレクタBに対してスタイルを適用させることができる記号です。)
http://adblockplus.org/en/filters の Element hiding: using raw CSS に従い、
「##div.hoge + *」 とやると、コンテンツ2と広告が消えたので、こういう指定まではきちんと動きます。
しかし、「##div.hoge + div.hoge + *」 とやると、なぜか動作せず、何も消えないんです。
ご教示お願いします。
501 :
500 :2007/02/19(月) 20:26:23 ID:YXzfNRfo0
すみません、勘違いでした。 RAW CSS 機能はきちんと動作していました。 > ##div.hoge + div.hoge + * だと、 「hoge という class を持つ div の 直後にある、hoge という class を持つ div の直後にある、任意の要素」 ですが、 「hoge という class を持つ div の 直後にある、hoge という class を持つ div」 なんてそもそも存在しませんでした。 あるのは a 要素ですね。 くだらないミスで申し訳なかったです。
502 :
名無しさん@お腹いっぱい。 :2007/02/25(日) 15:49:10 ID:gow2kfIa0
hosyu
Adblock Plus入れてるんだけどこれって広告の上で右クリで フレーム、画像を消すだけだと思ったけど使い方間違ってますか? 1から見てくと基本の使い方って広告のソースを自分で表示してそれを書いたり付け足したり フィルタに追加していくのが本来?の使い方なんですか?
そだよ。 前者の方法だと画像やフレームごとに1つずつ追加してくことになるから 膨大な量になってしまうが後者のように自分で書けば1つにまとめられたりする。
ちょっと一回全部消してまとめページ見ながらやりなおそうかなぁ… めんどいなぁ 知識ないし
じゃあ、いつまでも知識のないままでいればいい
正規表現は敷居が高いから諦めてもいいが普通に登録する仕方くらいは覚えられると思うよ。
やってみます。
正規表現の敷居って高いか? イメージ的には難しそうだったけど、やってみたらすぐ覚えられたよ。
おまえが知ってる正規表現は表面的な一部だけだろうな。 正規表現は奥が深いからすぐ覚えられるものではない。
だな メールアドレスの正しい正規表現を何も見ずにかける人は世界でも数人居ないんじゃないだろうか でも、AdBlock で特定の広告をブロックするのに必要な程度の正規表現ならば すぐ覚えられると思うけどね
俺は知識ないからまとめとこのスレで出たフィルタ入れてみてヒットしないのを
捨てていってる。 だからここでフィルタ晒してくれる人に感謝。
ブログのアフィリ消したいだけだから、かなり余計なフィルタも
あるんだろうけどね。おまけにA8と楽天を結構こぼす。
>>309 さんの7つめのフィルタありがとうです。
>>510 Adblockのフィルタを書く程度の正規表現に、そんな奥深い知識は必要なの?
>>514 必要かどうか知りたかっただけなんだけど、
怒らせたみたいだね、ごめんよ。
Adblockのフィルタみたいなのでも役立つことがよくあるなら、
より深い部分がどんな感じなのか少し調べてみようと思ったんでね。
. ∩____∩゜.:+___∩゜.:+___∩: :.+ クマ ..:| ノ ヽ.ノ ヽ.ノ I ヽ+.: :クマ / ● ● | ● ● | ● ● | クマ ミ '' ( _●_)''ミ'' ( _●_)''ミ'' ( _●_)''ミ クマ . / ._ |_/__ノヽ__ |_/__ノヽ__ |_/__ノヽ -(___.)─(__)__.)─(__)__.)─(__)─
代表的な例をあげると同じ結果になる正規表現でも処理速度が遅い書き方と早い書き方がある。 遅い書き方のものを登録してるとページを開くたびにその分待たされることになる。 などなど。
自称上級者がうざいからって煽っちゃったら台無しだろ
Google Browser Sync を使っていくつかのPCでの ブラウズ環境を同期させているんだけど、 Adblock のフィルタ情報もそういうことできないかなぁ。 デスクトップPC でブロックしたエントリをノートPCに 反映させたり、その逆にノートPCでブロックしたエントリを デスクトップPCに反映させたり出来れば便利だと思う。
なんか、正規表現とかオタクっぽくて気持ち悪ーよ。 もっとさぁ、なんかこう、「あ、これブロックね」みたいな感じで エレガントに弾けるツールとかないのかよ。作れよ。
そういう人はAdblock&Adblock Filterset.G Updater で満足すればいいと思うよ。別に皮肉でもなんでもなく。 広告消すのにコストを掛けるのもナニだし。
@-moz-document domain("yahoo.co.jp") {
a[href^="
http://ard.yahoo.co.jp/ "],
[src^="
http://ai.yimg.jp/ "]{
display: none !important;
}
}
というように、userChrome.cssに追加しても、ヤフオクの下のほうに出てくる[PR]の部分が消えません。
adblockも併用していますが、何が問題なのでしょうか? userChrome.css自体認識していないような
気がするのですが、その確認の方法や解決の方法はあるでしょうか?
ちなみに2.0.0.2を使っています。 よろしくお願いします。
たぶん[PR]の文字は消えないジャマイカ 広告部分しか消せないと思うよ とれとももっとエロイ人なら消せるのかい?
"[PR]"の部分は目をつぶるとしても、そこに出てくる広告の文字列とリンクを消したいと思うのですが 上手くいきません。
広告を消すのは、著作権違反ではないですか? Yahoo!側では、広告も含めてこう表示してください というところを変更してしまうわけですから・・・。 今、森進一さんのおふくろさんの歌詞の著作権をめぐり騒動になっていますが ヤフー側の表示とFirefoxユーザーの表示が異なってしまうことから 著作者人格権のなかにある同一性保持権が問題になるのではないでしょうか。
>>525 a[href*="ard.yahoo.co.jp/SIG="]
自分はこれで消してます。
>>526 ユーザースタイルシートでブラウザの文字を大きくして表示させたら逮捕?
それってつまりは改ざんじゃない?見つかったら逮捕されそう。
>>529 その分ディスプレイから離れればセーフです。
これは私的改変は可とかマジレスしてはいけない流れか
>>528 リンク部分は消えても[PR]って文字部分は消えないんジャマイカ
ちなみにそれから進化して今はこうなったYO
yahoo.co.jp##A[href*="ard.yahoo.co.jp"], DIV[class="yschspns"], DIV[id="yschec"]
mixiの足あとページのフラッシュ広告ウザイ・・・
embed[type="application/x-shockwave-flash"][width="112"][height="413"], これで消した
前に アドオン>拡張 画面でABPアイコンが表示されないってあったけど その人たちって Local Install を使ってるでしょ Local Install で ツール>アドオン>拡張 画面をタブで開くに設定にすると ABPのアイコンだけが表示されなくなる Local Install の ツール>アドオン>拡張 画面をウィンドウで開くに設定を 戻すとABPのアイコンも表示される 他の拡張機能のアイコンは問題なく表示されていてABPのアイコンだけって いうのは Local Install のせいじゃなくABP側の問題だと思う ABPの前バージョンでは問題なくアイコン表示してたし 英語の出来るエライ人報告して〜! 原因のわかるエライ人なにがいけないのか なおし方を教えてー!
ライブブックマークに出てくるRSSフィードの広告 AD: を消したいです。CSSもAdblockもHTMLページが対象(?)だから、消すのは無理なのでしょうか? DOMinspectorでみてもTITLEタグあるだけだしなあ。
画像が無くなるとレイアウトが崩れて非常に見づらくなる事があるのですが、 IEで言う所の「ダウンロードする画像のプレースフォルダを表示する」って感じで、 AdblockPlusでハジく画像のプレースフォルダを表示するって事は可能でしょうか?
ABPの"広告を隠す"は広告が表示されてないだけでサイトへの貢献はしているんだった?
>>539 項目を隠すルールってのは、CSS の display:none みたいなもんだよ
当然ながら当該部分のHTMLソースはダウンロードするから、転送量は減らない。
その要素の中にある画像やFlashをダウンロードしているかは知らない。
あと、サイトへの貢献って何?
広告収入のみを収入源としているサイトなら、広告を表示していない時点で貢献してないわけだけど。
広告画像をダウンロードしていたら、広告表示しないのに広告の転送量のために帯域使ってるわけで更に迷惑。
display:noneなら、画像やFlashはダウンロードしないはず。
542 :
540 :2007/03/06(火) 18:41:10 ID:kLj7aSiL0
>>541 回答サンクス。
でも確か、display:none の iframe は Firefox ではダウンロードされたよね…。(自信ないけど)
憶測や思い込みで発言するスレにようこそ^^
>>540 >あと、サイトへの貢献って何?
むかしのABかABPにそういう機能があった
今のABPの「広告を隠す」はそれと同じなのか違う
全く別の機能なのかを教えて欲しい
すいません、Googleの検索結果の上に出てくる 【ヒント: [検索] ボタンをクリックする代わりに [Enter] または [Return] キーを押しても検索を実行できます。】 がうざいんですが これって、ユーザーモードのCSSやJSで消すしかないですか?
547 :
546 :2007/03/07(水) 19:35:10 ID:KOPUo4De0
ヒント: [検索] ボタンをクリックする代わりに〜 が出るのは Operaだけっぽいな。 FirefoxやIEではでなかった。 Operaスレで聞いてみます。
以前このスレで教えてもらったこれが /* サイドバーメニューに Adblock Plus のアイコンを表示 */ menuitem[oncommand="abpToggleSidebar()"] { list-style-image: url("chrome://adblockplus/skin/abp-enabled-16.png") !important;} Firefox2.0にしたら表示されなくなりました どうやら原因は裸電球さんところのCuteMenus Classic 0.5.1みたいなのですが なんとかうまく表示する方法はないでしょうか?
改行がない方が早いのはわかるが、繋げ過ぎだぞGoogleめ。 ソースをコピーしてインデントしてからフィルタを考えるこちらの身にもなれってんだ。 Σ(゚Д゚ ;)ハッ! テマヒマを掛けさせて諦めさせるのが狙いか?! 負けるものか(#゚Д゚)ウォオオオオオ!
Firebugとか使おうぜ
>>550 な ん だ こ の ネ申 ツ ー ル は !
こんな良いものがあるなら、もっと早く教えてくれたまえ!
すっげーすっげーすっげー…(・∀・)イイ!
情報収集力が足りないな。そんなんじゃハッカーにゃなれんぞ。
gmailで右側のスポンサー消すのをください
>>554 ウェブクリップのところの事だったら、
くださいも何もGmailの設定で非表示に出来るけど…
ついでにCustomizeGoogleで余計な表示カットするとすっきりして良い
557 :
名無しさん@お腹いっぱい。 :2007/03/21(水) 16:25:48 ID:I4bYXbrJ0
∧_∧ / ̄ ̄ ̄ ̄ ∧( ´∀`)< あげ ( ⊂ ⊃ \____ ( つ ノ ノ |(__)_) (__)_)
>>557 どうせなら勃起あげのAAにして欲しかった
Adblockのシコシコ作ってきたフィルターが消えたのだけど、何故だろう? 設定ファイルの場所ってどこだ。自己解決できるかな。これで二度目だ。困る
一応設定ファイルのバックアップ取っててくれるのかこのソフト。 最低限戻ったけど、一度目に消えたときにこれをやっておけばよかった、昔のが既に無いorz
俺は念のためBookmarkBackupでもバックアップ取ってる
自分はフィルタ弄ったらPreferencesのExport filters...から txtファイルで書き出してバックアップ保存している
重くなる
ABPぢゃなくAdblockのデフォルトFilter */core/ .tradedoubler. /bd.m? /macosrumors\.com\/a?i\// /[\W\d](double|fast)click[\W\d]/ /[\W\d](onlineads?|ad(banner|click|cycle|frame|images?|js|log|serv(er|e)?|stream|_string|s|trix|vertisements?|view|v|xchange)?)[\W\d]/ /[\W\d]click(stream|thrutraffic|thru|xchange)[\W\d]/ /[\W\d]dime(xchange|click)[\W\d]/ /[\W\d]value(stream|xchange|click)[\W\d]/ /[\W\d_](top|bottom|left|right|)?banner(s|id=|\d|_)[\W\d]/ /[\W_](b(an|nr)s?|jump|redir(ect|s)?)[\W_]/ /\/buy_assets\// /\D\d{2,3}x\d{2,3}\D/ as-us.falkag.net atdmt.com atwola.com backbeatmedia.com bluestreak.com cgi-bin*popup.js cgiscripter
Adblock Plus 0.7.2.4 で、 ドラッグアンドドロップでフィルタ一覧の並び順を変えられたはずなのに、 最近になって急にできなくなった。 コンテキストメニューの「上へ」「下へ」も使えない。 再インストールするも効果なし。 どうなっているのだろう。
バックアップ取ってからプロファイルの adblockplusフォルダとprefs.jsをごみ箱に
>>568 おぉ、俺もそれ先週なったなった。
>>569 さんが書いてるので対処できたんか、俺はフィルターにも問題あったみたいで新規プロファイルで一からやりなおしたわw
参考までに、その時やったこと
旧プロファイルバックアップ・ABPフィルタエクスポートでバックアップ
新規プロファイルでフィルタインポート→症状再発→旧フィルタ捨てた
結果Firefoxが少し軽くなったw
俺の場合は災い転じて福となった、と考えてるよ
571 :
568 :2007/03/25(日) 10:25:52 ID:6Im/RoJi0
>>569 >>570 ありが�d。
やってみたけれども効果なし(´・ω・`)ショボーン
Firefox を 1.5.0.11 にアップデートしてからなったような気がする。
572 :
570 :2007/03/25(日) 10:43:55 ID:pDKGef1d0
573 :
568 :2007/03/25(日) 12:44:46 ID:6Im/RoJi0
>>572 その拡張、実はAdd-onsの日本語ページができてから、気になってはいたんだ。
入れてみたけれども解決しなかったけれども、便利だからこのまま使うぜ。
Chrome Edit よ、さようなら。
大人しく 1.5 から 2.0 にします。
わざわざありがとう。
>入れてみたけれども解決しなかったけれども 変な言い回しだorz
一度切った方がいいね。 >入れて見たけど、解決はしなかった。でも便利だからこのまま使う。
それとはまったく違うが、さっき質問スレで拾ったuserContent.css /* 2ch系掲示板のメルアド欄の文字を表示しage・sageで色分け */ @-moz-document domain("2ch.net"),domain("2chan.net") { a[href*="mailto:"]:after{ content: "[" attr(href) "]";} a[href*="mailto:"][href*="age"]{ color:red !important;} a[href*="mailto:"][href*="sage"]{ color:gray !important;} } これなかなかいいよ
tes
久し振りに公式を読んできたんだが、けっこう内容が変わっているな。 0.7以降は正規表現を使わないほうが速いとか、$オプションのこととか。 $オプションは便利だよね。 正規表現で面倒な書き方をしなければならなかったものが、 正規表現なしでスッキリと書ける。 後は、項目を隠すルールのドメイン指定だけじゃなくて、 適用フィルタで適用するURLが指定できればな…。
正規表現使わないと超速いな。
>>579 読めない人(俺)の為に翻訳してこのスレに貼ってよ
Web翻訳じゃチンプンカンプンさ
Portable FirefoxをRAMディスクに突っ込んで利用してるから、正規表現たんまり使っても超速いが気になる。
583 :
579 :2007/03/28(水) 11:15:43 ID:NR2/fp3G0
・使用できるタイプ一覧 script HTML の script タグを通して読み出される外部スクリプト。 image HTML の img タグを通して読み出される画像。 background CSS を通して読み出される背景画像。 stylesheet 外部CSS。 object ブラウザのプラグイン、Flash や Java など。 link 画像のリンク。 ※[オプション]-[バナーのリンク先をチェックする]を有効にする必要がある。 subdocument HTMLフレームを通して組み込まれたページなど。 document ページ自体。 ※ホワイトリストしか適用されない。 other その他。
■ 要約 : Using regular expressions / Note Adblock Plus 0.7 以降のバージョンでは、 基本的なフィルタは、正規表現で書かれたものよりも速く処理される。
∧∧ /⌒ヽ) 〜(___)<ぐぅー… ''" ""''"" "''
で、その新しい $ とやらを使った完璧・高速な フィルタを早くうpしてくれよ。まとめサイトにはもうあるのかな?
「正規表現で書かれたものよりも速く処理される」ちゅーても、今度は URLやワードが増えフィルターが肥大化して逆に重たくならないの? まぁ、程度モンだけどさ。余計な心配かな・・・・ >>ID:NR2/fp3G0 ,'从从)〉 rヤ^ー゚ノi| 乙であります。thx♥
591 :
名無しさん@お腹いっぱい。 :2007/03/28(水) 17:12:02 ID:o7Gjhyff0
NGワードみたいな”広告”や”AD:”とか”氏ね”ってな 文字自体を表示しないようにする機能が欲しいな ID:NR2/fp3G0 ありがとー
久々に除いたらなんか難しくなってるのな。使いこなしてる人いたらフィルタオプション対応版のリストさらして欲しいな
新しいのこなくてつまんない
596 :
名無しさん@お腹いっぱい。 :2007/04/02(月) 02:25:41 ID:1nMFwNJZ0
>>ID:NR2/fp3G0 超GJ 色々いじくってみるお
Adblock Plus公式のFAQとフィルタの書き方のところを むっちゃ適当に和訳してみたんだけど欲しい人は居ますか? 和訳の質は保証できんけど、原文を読んでない人には助けになるかも知れず。
お願いします
いらない。 英語を読めないやつが使うなアフォと
なぜそうまでして日本語化にこだわるのか理解できない。
素直に英語がわからないって言えよ
>>597 Web翻訳で十分。
このスレでも今まで色々と出たし。
フィルタが書けない人でも使えるように出来ているしね。
606 :
597 :2007/04/06(金) 13:19:34 ID:RgvsHE0v0
>>606 乙、ありがとう。 ガキの戯言はスルーでぃぃょ^^
>>606 ,'从从)〉
rヤ^ー゚ノi| 乙であります。
あんた最高。まとめサイトに貼って欲しいくらいだよ♥
テキストタイプの広告でさiframeでも無くて直でhtmlに埋め込まれてて 更にdivとかでidとかclass指定してない様なやつってどうやって消せばいいのかな? 地道に html > body > table[width="100%"](略 のようなそのサイトでしか使えなくて他の物まで消してしまいそうな スマートじゃないフィルタ作るしかない?
610 :
名無しさん@お腹いっぱい。 :2007/04/06(金) 15:29:35 ID:7hUapQDH0
そんな糞サイト見ない
>>609 ## の前に情報いれることでドメイン指定はできるから、ほかのサイトに影響することはないけど、
その場所にコンテンツが入るリスクもあるから、ブロックしないようにしてる。
フィルタするならそう汚いフィルタにするしかない。
>>606 前から読みたかったが、「ちっ、外国語かよ」だった。だから心底感謝する。
そして、
|// / /___, -一ァ| /! |ト、|│ | | く」
|,-‐¬  ̄---┘'7 |! ハ! |,、-┼十|! | | |
, -‐ ''" し' '´_ /,ィ二l |ト、/!ヽト、\_ヽ!|!l | ハ |
,r/ __ ,イ|リ ヾハ! ヽ! ,ィ⌒ヾミリノ!/リ |
/ ||ヽ -' / ̄ )` __ |ヒノ:} '` ,イ/ | | < 乙であります!
,r ' ヾ、 ,-、____ , イ ̄,r==- ==-' レ' /| |
/ ヽ `ーソ ' | |ト、,ヘ ′"" "" / / || |
. / \_ / | ハ ヽ`゙'ヘ ' '__. ィ / / | | |
/ / / | ヽ 川\ ヾ三ニ‐'′//! | | | |
/ / / 八 \川| |`ト- .. __ , イ‐ァヘ | | ||
>>608 ↑その2行AAこれの縮小版か さっきやっとわかった orz
おう
614 :
名無しさん@お腹いっぱい。 :2007/04/07(土) 02:33:26 ID:lvdy4hE80
正規表現を使わないフィルタでも、プロファイルにある adblockplus/patterans*.ini を
見ると結局は正規表現にされているような気がしない…?
> text=|
http://ad. > type=filterlist
> regexp=^http\:\/\/ad\.
617 :
597 :2007/04/07(土) 14:25:26 ID:THaO/tdK0
>>615 FAQによると内部的には正規表現に変換されている。
だから『ad』と『/ad/』は実は同義。
しかし
>>584-585 のようなフィルタオプションを使ったフィルタは
正規表現で同様の適用範囲の絞り込みをするよりも高速に動作する。
いけね、名前消し忘れてた。
そろそろ使っているフィルターうpの時期だな 頼む
ちょっと見た感じだと
まず正規表現を使わないフィルタのshortcuts=****にある短い文字列を使って検索
→ヒットしたらそのフィルタのregexp=****で正規表現検索
→ヒットしなかったら正規表現のフィルタで正規表現検索
って感じみたい
あと
>>584-585 の絞込みオプションは正規表現フィルタでも使える
/ad|banner(click|net)/$image,match-caseとか
>>619 俺も実はあんまり良く分かってないんだけど、多分
*/ads/*.js
よりは
*/ads/*$script
の方が速いという事かと。
>>621 > →ヒットしたらそのフィルタのregexp=****で正規表現検索
> →ヒットしなかったら正規表現のフィルタで正規表現検索
なんか、人間から見るとすごく非効率な気がするけど、この方がPC的に速いの
かな?って、上の2つの違いは…?
>>622 URLの文字列がどうなっていようがその要素には何の関係もないから、"*.js"が
$script と同じ意味にはならないよ。
ads/*
ads/*$script
<img src="/ads/example.js">
<scipt src="/ads/example.js">
この場合、上のフィルタだと両方検索してしまうけど、下のフィルタだと script 要素
だけに絞れるからその分速いという事で、正規表現の有無とは関係ないと思うよ。
まあ要するに 正規表現検索は基本的に通常の文字列検索より遅いので できるだけ正規表現検索が行われないように工夫されてるってことかな フィルタリストの中に正規表現フィルタが一つでもあると必ず一回は正規表現検索が行われる フィルタリストの中に正規表現フィルタが無ければ 通常の文字列検索でヒットしない限りは正規表現検索は行われない
体感できるほどの速度の差はないと思う。
>>625 絶対的な計測値とかを何も提示せずに
「こっちが速いと思う」「遅く感じる」なんていう曖昧な
個人個人の思い込みだけで延々と言い合いするのは、
このスレで定期的に行われる季節の風物詩みたいなもんだから。
それ以外に大した話題もないんだし好きにさせてやれ。
うん、そうだね。
おう
オプションにある"ブロック要素を隠す"って、ブロックした要素を隠すって事だった のかよ!! 今まで、広告などが含まれるブロック要素(<div>など)が隠せるのかと思ってた…orz
>>616 律儀にhttpから登録するんだな。
漏れの場合これで登録してる↓。
valuecommerce.com$image,subdocument
632 :
名無しさん@お腹いっぱい。 :2007/04/08(日) 21:46:52 ID:UXqougbF0
>>584-585 のフィルタオプションが速いなんて書いてないぞ
正規表現のフィルタより普通のフィルタを使った方が速い『かもしれない』とは言ってるけど
適当なこと書く奴が多くて何が真実なのかさっぱり分からん。
原文ドゾー > Note: You should notuse regular expressions to speed up processing of your filter list. > You might hear this advice often but it is outdated > starting with Adblock Plus 0.7 basic filters are actually processed > faster than regular expressions.
嘘を嘘と見抜けない人には難しい。
良いフィルターの条件 1 誤爆がない 2 広い範囲で使える 3 字数が1バイトでも少ない 良いものならどんな書き方しててもいいぞ 要は機能重視
>>637 > 3 字数が1バイトでも少ない
何考えてるんだか。
人間が見て分かりやすいのが良いに決まってるだろ。
お前はプログラマーにはなれないな。
っ【コメント】 いきなりプログラマーとか言い出したのは そこに何か嫌な思い出でもあるからなのか何なのかと思ったが 荒れそうなのでやっぱり何も言わないでおこうと思った。
ABPは項目を隠すルールにはコメント使えないじゃん。 それにサイト側で修正がある場合もあるし、公開するルールなら他の人が内容を確認したいことだってある。 そして、後で自分が見て分かりやすいことが望ましい。 以上の理由から、1バイトでも少ないことより、「人間が見て分かりやすい」ことの方が重要だ。
ところで
>>633 の言う『かもしれない』ってどこに書いてあった?
具体的にID:LtJgY54v0がいいと思うフィルタを晒してくれよ。 あと公開するルールなら〜って言ってるけど、このスレやまとめサイトに載るものなら 別にコメントとしてフィルタの説明がついてても平気だろ。
>>641 might を脊椎反射で推量に訳しちゃったんだろう。
中学英語だよな。
>>635 はこっちの訳
Complicated regular expressions require much time to be evaluated, it might be faster to use several simple ones.
> 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 いくら正確に訳したところで結局は
「速いかも知れない。(そうでないかも知れない)」っていう
なんとも中途半端な訳だから、また騒ぎがふりだしに戻るだけ。
ある程度正規表現を書き慣れている人ならすんなり受け入れられる文章ですが 正規表現のタイム比較をしたことが無い人には分からないかも知れませんね。 体感出来るくらいの差が出ない場合は同タイムだと思ってしまいがちですし。
>>640 己で書いた物が後でわからんようになる、わかりにくい、って
ようするにお前がアフォということだなw
当然、軽い方がいいにきまってる
>>649 おまいは何を言ってるんだ?
「複数の正規表現をひとつにまとめるとむしろ速度が落ちるかも知れない」
って記述を正規表現と普通のフィルタの話と誤読しているアホが居る。
最初から結論は変わってないのにそいつのせいで一部の住人が混乱している。
それだけの話だ。
>>651 > 当然、軽い方がいいにきまってる
> 当然、軽い方がいいにきまってる
> 当然、軽い方がいいにきまってる
バカか。
1バイトでも少ない = 軽い のかよw
>>653 >1バイトでも少ない = 軽い のかよ
>1バイトでも少ない = 軽い のかよ
>1バイトでも少ない = 軽い のかよ
バカめ。
1バイトでも少ない = 軽い んだよw
>653 お前の脳ミソは一般人より軽いなwwwwwwwww
オマエら653の体重は一般人より重いぞw
657 :
653 :2007/04/10(火) 20:32:41 ID:Gcq3Bagq0
軽いってのは動作が軽いって意味でいったんだけど・・・。 まさか1バイト容量が少なくなることに意味あるって理論だったの? HDDが GB、多い人ならTBつまれる時代に、1バイト節約して何になるんだか。
動作も軽いだろ。何言ってんだ?
>>658 容量が小さい正規表現の方が動作が軽いって?
ご冗談を。
長さが長い正規表現でも動作軽い場合もあるし、長さ短い正規表現でも動作が重い場合もある。
>>659 誤爆が無いという前提条件があることを忘れてないか?
過不足なく同じ広告を検出するのに文字数が違うフィルタが2個あると考えてみ?
まだ変な事を言うようならもう「日本語お上手ですね^^」で流すぞ。
>>660 極端な例でいけば、"adwords" にマッチさせたいとき、
1: "^ad.*$"
2: "^adwords$"
で、前者のがバイト数は少ないけど、後者のが処理は早い。
バイト数が大きいと、処理速度が遅いとかありえない。
1バイトでも軽い方がいいに決まってる。
あ、これだと誤爆がどうだのといわれそうだからかえると、 AdNo01 と AdNo02 と AdNo03 にマッチさせたいとき、 1: "^AdNo0[1-3]$" 2: "^AdNo0(1|2|3)$" だと、後者のが早いが、後者のがバイト数が大きい。
良いフィルターの条件 1 誤爆がない 2 広い範囲で使える 3 字数が1バイトでも少ない
なんだかわけがわからないよヽ(`Д´)ノウワァアン! …要は好きなほうを使えってことでおk?
速度を論じながらもフィルタは全て正規表現という前提なのは一体何故なんだぜ? ここ数日のログをちゃんと読んでるならその思考はありえんだろ
>>667 「1バイトでも少ないほうが処理速度が速い」 なんて言い出している勘違い厨への反論だろ。
とりあえずID:Gcq3Bagq0は使ってるフィルタを晒せ。話はそれからだ。
>>668 速度の話をするなら正規表現じゃないフィルタを例にすべきじゃないの?
正規表現という時点で遅いんだから。
正規表現じゃない書き方をしても内部処理は正規表現。
その前に速度をどういう計り方しているか?だろ 条件が異なると当然(ry
>>672 日本語がお上手なのはもう分かったから、
次は本当の日本人として通用するレベルの読解力を身に付けられるように頑張ろうね^^
>>663 の例で言えば
"AdNo0*"と"AdNo0"と"AdNo"でどれが速いかという話ではないの?
>>674 分かってないのはおまえだよ。 今までの流れを全然読まずに書いてるだろ。
>>675 はぁ?? 全然違う。
さあ盛り上がってまいりますた。
>>675 何がどう違うのか具体的にkwsk書いてくれないと平行線を辿るよ。
つか、分かってない奴が首突っ込むからややこしくなるんだよな。
俺とか
>>672 とか
>>668 あたりの奴だけで十分だから雑魚どもは消えろ。
いろいろ理屈言ってるやつのフィルタなんで参考にさせて貰いたいんだが、 いつになったらフィルタ晒してくれるんだ?それとも口先だけなのか?
口先だけなんだろ(藁
>>683 IDの末尾Pだから「これが噂の?」てオモタ
とりあえず
ヘ⌒ヽフ
( ・ω・) �d�d
/ ~つと)
携帯(O)→フルブラウザアプリ(Q)→公式p2(P)と皮を被ってるので 最終的なID末尾がPになってます。
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は多分複雑な正規表現にオプションを適用するために起こりうる全てのケースをチェックするのは 激しく手間だから素直に普通のフィルタにオプション付けて使っとけと言いたいんだと思うんだ。
>A2.例えシンプルなフィルタが100個あっても1個の正規表現よりはまだ速いです。 う〜む・・・これほどとは
[チラシの裏]
普通のフィルタ>>>正規表現なことは
>>621-624 でも触れられていたんで
本当に分かっている人はその前提で話をしているはずなんだが、
正規表現のフィルタをちゃんと「正規表現でしか書けないようなフィルタ」と言ってあげないと
理解できない人が話をややこしくしてる。
>>672 とか。
>>637 の条件は必ずしも「速い」フィルタの条件とは言えないわけだが、
それが「良い」フィルタでもないとは必ずしも限らない。
それを勝手に速度の話だけに限定した人達が居て、
それにわざわざ速度で劣る正規表現しか見えてない奇特な人が応戦したもんで
妙な方向に議論を持って行かれて話がしっちゃかめっちゃかに。
[/チラシの裏]
木を見て森を見ないような議論はもう止めないか?
>>637 が言ってることは論外なんだが釣られる奴が多すぎるな。
正直俺には君が一番……いや何でもない。
誤爆がないフィルターが論外とはけもじなことを
693 :
名無しさん@お腹いっぱい。 :2007/04/12(木) 04:16:07 ID:3oGjE6PR0
正規表現オワタ\(^o^)/
>>690 が言ってることは論外なんだが釣られる奴が多すぎるな。
>>637 は正規表現が書けないから「字数が1バイトでも少ない」なんて書けるんだろうな。
正規表現も書けない奴の書いたことにあーだこーだ言ってもしょうがねぇと思うが。
自分の使ってるフィルターうpすれば問題は全て解決 試しにうp頼む
8文字は、shortcutsの文字数が最大8文字から来てるのね。 なら621の感じ方で間違えなさそうかも。
>>606 FAQのほうに
> フィルタは内部的には全て正規表現に変換される。例えば『ad*banner.gif|』は内部では
> 『/ad.*banner\.gif$/』になる。
と書いてあるが、これは /ad.*?banner\.gif$/ とするべきだな。
正規表現に疎い人のほとんどは最短一致でいいところを最長一致で書くから困る。
複雑な正規表現の場合、最長一致にしてしまうと速度に大きく影響してしまう。
作者がこれを知らないようなら教えてあげてくれ。
*108
http://*.bannerbridge.net/$link,image,object *295
http://*.a8.net/$image,link 1474
http://*.jp.ap.valuecommerce.com/*/$image,link,subdocument *144 affiliate$link,subdocument,background,object
*189
http://*.dtiserv*.com/*/$link,subdocument **14
http://*.jpassport.jp/*/$subdocument,image ***7 affid=$subdocument,link
**69
http://*.99bb.com/$image,link,object *218 affili$image
*155 /(\/|www\.|page)ad(\/|click\/|server\.|justnetwork\.|\.watch\.)/$image,link,subdocument
***0
http://rcm-images.amazon.com/images/$image,background **14
http://rcm-jp.amazon.co.jp/e/$subdocument *114
http://www.accesstrade.net/*/$image,link **42
http://*.afl.rakuten.co.jp/*/$image,link **12
http://*.valueclick.ne.jp/$image,link ***0
http://*.trafficgate.net/$image,link ***8
http://*.linksynergy.com/fs-bin/$image,link ***0
http://s*.j-a-net.jp/gateway/$image,link **62
http://w1.ax.xrea.com/$image,link **50 /(ct|x)[0-9]\..*\.(com|jp)\/(gg|ll|bin)\//$image,link
**54
http://grp01.ias.rakuten.co.jp/$link,subdocument ***0
http://www.af-board.com/new/$image,link **28
http://sbs.nsk-sys.com/track/traffic$link stylishと併用。自分の巡回してるところはほぼ消えるけど
>>687 見る限りadもばらして作り直そうかな
頭の数字はhit数です
どっちにしても example.ad.jp/banner.gifに誤爆するけどw
良いフィルターの条件 1 誤爆がない 2 広い範囲で使える 3 字数が1バイトでも少ない(正規表現含む)
以下のような感じの計測方法が適当か分からないけど、それで5回ずつ測定してみた
ところ「|
http://ad. 」と「/^
http://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="
http://ad.localhost/ad/ad0 "> 〜省略〜 <img src="
http://ad.localhost/ad/ad9999 ">
703 :
名無しさん@お腹いっぱい。 :2007/04/12(木) 17:07:16 ID:3oGjE6PR0
>>699 http//*.とか後の/とかいらんと思うんだけど・・・
valuecommerce.com$image,subdocument
こんな感じで十分じゃないの?
一発目の8文字(以内)検索で完結するように
valuecom$image,subdocument
みたいにひたすら短縮するのもアリかもしれん
誤爆することもないだろうし
>>699 Adblock Plus の内部機構においても『/ad.*banner\.gif$/』より
『/ad.*?banner\.gif$/』の方が速いと俺に分かるように説明してくれたら伝えるけど、
個人的にそこは今の Adblock Plus にはあまり重要ではないことのような気がする。
それはそうと、実はそこの部分は思いっきり誤訳しててさw
正しくはこう↓
Adblock Plus はどのようにフィルタを処理し、また如何なるフィルタがより高速なのか?
フィルタは内部的には全て正規表現に変換される(正規表現で書かれていないものであっても)。
例えば『ad*banner.gif|』は内部では『/ad.*banner\.gif$/』となる。
しかしながら Adblock Plus はチェックすべきフィルタがある時に
それらを全てひとつひとつチェックしたりはしない……そんなことをしても無駄に重くなるだけだ。
フィルタの正規表現への変換に際し、Adblock Plus はそれらからテキスト情報を抜き出そうとする。
必要なのは8文字のユニークな文字列("shortcut")である。
これはそれぞれのフィルタ内のアドレスから抜き出されたもので、
例えば『|
http://ad.* 』というフィルタからは Adblock Plus は “
http://a ” か “
ttp://ad ” か “tp://ad.” のどれかを選ぶ
(これらはどれも本来のフィルタがマッチすべきアドレスにマッチする)。
不幸にもワイルドカード等で区切られて8文字も無いとか、正規表現で書かれているとかならこの shortcut は作れない。
全ての shortcut は検索テーブルに放り込まれ、それによって Adblock Plus は必要なフィルタを極めて効率的に呼び出せるようになる。
とあるアドレスをチェックする時には Adblock Plus はまずそれらの shortcut を検索する
(これは非常に速く終わり、また登録された shortcut の数にもほとんど影響を受けない)。
shortcut にヒットした場合にのみ本来のフィルタから変換された正規表現でチェックする。
また、shortcut を作れなかったフィルタに関してはひとつひとつチェックされる。
まとめ:どんなフィルタが速いのか?
・可能な限り正規表現は使わない(正規表現は問答無用に遅い)。
・8文字の直列した文字列(中にワイルドカード『*』のような特殊な文字が含まれない)を内包する
シンプルなフィルタを使うように心掛ける。そうでないフィルタは正規表現と同様に遅い。
・上記の『速い』フィルタはいくつあっても良い。数に関係なく処理時間は一定である。
つまり1個の正規表現よりも20個のシンプルなフィルタを使う方がマシである。
・というわけで、Deregifier(
http://adblockplus.org/en/deregifier )マジお勧め。
ちなみに Deregifier とは正規表現を単発フィルタに分解してくれるツール。
http://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.
↑といった感じに分解してくれる。
>>695 いろいろな書き方がある訳で、同速同条件のフィルターが2つある場合
字数は1バイトでも少ない方が良い。
>>698 はこの場合では1バイト増やした方がより良い事を証明したにすぎない。
お前の文章には人間的欠陥がある。
ID:L0tEZM2p0=己のものさしでしかもの言えない馬鹿
709 :
名無しさん@お腹いっぱい。 :2007/04/12(木) 17:41:19 ID:V85EMG0Q0
ID:L0tEZM2p0=チンカス
>作者がこれを知らないようなら教えてあげてくれ。 >作者がこれを知らないようなら教えてあげてくれ。 >作者がこれを知らないようなら教えてあげてくれ。 >作者がこれを知らないようなら教えてあげてくれ。 >作者がこれを知らないようなら教えてあげてくれ。 ( ´,_ゝ`)プッ
>>704-706 ,'从从)〉
rヤ^ー゚ノi| 乙であります。
あんたネ申だよ♥
漏れはあんたを師事する!蛆蟲なんか踏みつぶせ!!
8文字未満だとshortcut作られないから、可能なら8文字以上に増やした方がいいってこと?
住人に有益な情報を提供しているネ申と住人に吠えるだけの糞蟲ぢゃ(ry
>>704 乙。
FAQによると『banner』と『/banner/』は同義なんだが、
これが『bannnner』と『/bannnner/』だったとしても同義になるのかな?
どれだけ単純でも明示的に正規表現で書かれたフィルタはそういうものとして扱うだろうから
この場合は shortcut の有無で如実な差が出ることになるのだろうか。
>>711 別に俺は誰とも対立してないぞ。煽るな。
>>714 俺が読んだ限りではそのように見える。
『banner』はNG。
『bannnner』はおk。
『bannnner*hage』はおk。
『banner*hagehoge』も多分おk。
『
http://*hagehoge 』も多分おkだが『
http:// 』部分に意味があるかどうかは微妙、
それなら最初から『hagehoge』だけでも良いかも知れない。つまり
>>703 。
そして正規表現は柔軟だか鈍重というまるで脂肪の塊のようなもの。
>>716 実はこの手の情報は過去スレでは散々既出な希ガス。
日本語で読めるまとめが無いせいで定期的に話題がループしてるっぽ。
正規表現から単発が主流になりそう(なった?)みたいだけど昔あった速いとは別の フィルターが多い=重い(くなる) っていう事は、もうなくなったの?
\dはまだしも\Wはさすがに分解する気にならんなあw
720 :
698 :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 アフィのリンクとか張ってるやついるからそのフィルタなんだろ。
本人がそのサイト使ってたら誤爆しまくりの意味ないフィルタだし。
>>717 乙。漢だねw
>>720 お前さ、698って名乗ってるけど
>>695 ですから。残念!
始めに煽るような毒づいてるレスさえしなきゃID:NrgQlk+w0みたいくもっと住人に愛されたのになw
平行線の話題はそろそろやめないか? ここにゴチャゴチャ書かずに、それぞれ自分の中でそう思っておけばいいことだろ。 有益な情報が妙な叩き合いで見にくくなる。
おう
727 :
名無しさん@お腹いっぱい。 :2007/04/13(金) 01:19:43 ID:6niKKmEx0
>>725 禿同
しかしまぁ、以前からネチケットの悪い糞蟲が消えなきゃ無理なんぢゃねぇーの、とも思ったり・・・・
確かに1匹いるね。前から… CSS派には申し訳ないがこの機会に テンプレのABP部分をまとめても良いか、とも思ったり…
賛成の賛成なのだ
せっかくだからまとめサイトのAdblockページの更新もしたいね
ページにはファイルのうpも出来る訳だし
597氏が翻訳してくれた
>>606 とかは
是非まとめサイトのファイルうpを使って欲しいよ
でなきゃもったいないよ
せっかくの597氏の苦労が
それと質問なんだけどまとめサイトの
「フィルターを増やすと動作が重くなるので」の部分は今後どうなるの
正規表現をばらして増すと速いけどやっぱり重くなるの?
731 :
名無しさん@お腹いっぱい。 :2007/04/13(金) 05:35:54 ID:zOu8WnQA0
↑無視ですまんが・・・ たとえば ias.rakuten.co.jp$script と登録すると shortcut=rakuten. になるんだが これは楽天開いたときなんかはショートカット検索の段階でヒットしまくることになる。 そこで ias.raku$script と登録すると shortcut=ias.raku になるわけで これだとショートカット検索の段階でもヒットするのは僅か。 最終的にはregexpの方でチェックするから結果は一緒なんだが 最初から数を絞り込んでる後者の方が気持ち速いのかね? ただ後者だと何を登録してるかわからなくなりそうでアレだが。
>>708 意味分かんなくてワロタw リアル厨房?
今日は風が強いなあ。
>>702 shortcut の利点は無意味なフィルタのチェックをしないことにあるから、
全てのフィルタが100%ヒットする条件下ではむしろ無駄な処理になる。
そのテスト用のページにヒットしないフィルタを大量に加えると
通常のフィルタなら shortcut のお陰でほとんど悪影響を出さないが、
shortcut が作れないフィルタや正規表現のものはその数に比例して
Adblock Plus のパフォーマンスを下げると思われ。
>>720 それじゃあまあ、そのうち他の疑問もひっくるめてまとめて聞いてみる。
流れ的に「今更正規表現っすかwwww」で流されそうな気もするがw
何か考えがあっての事かも知れんしな。
>>724 ワイルドカードで区切られていない8文字というのが shortcut 成立の条件で、
>>699 の『
http://*.a8.net/$image,link 』の場合は『.a8.net/』の部分が8文字なのでおk。
これが『.a8.net』だったら7文字しかないことになるから、
前か後ろに
http:// でも / でもとにかく何か付けて8文字以上にしないといけない。
で、『
http://* 』のところは誤爆回避の役にも立たんと思われるので
それなら『.a8.net/$image,link』だけでよくね?と。
『
http:// 』って7文字だから shortcut にも使えんしね。
>>729 あの和訳は自分が理解するために作ったもので他人のためのものじゃないから、
このまま埋もれてしまっても別に俺は勿体なくないw
それに和訳のクオリティが不十分だから、表に出すなら
何人かの英語に堪能で Adblock Plus の挙動に詳しい人達による添削が必要。
あと、あのまとめサイトは Adblock と Adblock Plus を一緒くたにしていて
Plus のみに向けた記述は書きにくい。
まあこの辺をクリアできるならどこに転載されても俺は構わんよ。
で、質問の答えだけど、
普通のフィルタがいくつあっても shortcut が作れるものであれば速度上はほとんど問題ない。
shortcut が作れないフィルタや正規表現のものはその数に応じて重くなる。
複雑な正規表現をいくつかのシンプルな正規表現にすることは速度を向上させる『かも知れない』。
ただし基本的には100個の普通のフィルタ>>>1個の正規表現なので、
いくつかの普通のフィルタをひとつの正規表現にまとめるようなことはしない方が良い。
>>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 には最適化されてないので重いです』と書いてあるね。
内部的には普通のフィルタも正規表現に直してるのだから
今更もなにもないと思う。
>>704 の正規表現だって元は普通のフィルタだし。
つまり
>>704 の変更をすれば普通のフィルタが早くなるってことじゃない?
一瞬コイツは何の話をしているのかとオモタ。
今のところ Element Hiding に関しては Stylish もしくは userContent.css の方が速いっぽい。
まあ俺は Adblock Plus だけでも特に困ってないけど。
同期フィルタとして EasyList と EasyElement と dutchblock を購読している人が
「他に Filterset.G か何かも入れた方が良いか?」と相談した時の開発者達の返事。
http://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 は今は配信終了してる。
何点か疑問に思っていたことを Wladimir Palant(Adblock Plus 開発者)に聞いてみた。
http://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.『
http://*.ad.net/ 』の『
http://* 』部分は『@@|
https:// 』というホワイトリストがあればあっても無駄?
A3.世の中には HTTP と HTTPS 以外にも FTP とか MMS とか色々プロトコルはあるわけだが、
まあ確かにその『
http:// 』にあまり意味がないという点には同意。
理想を言えばこの "
http:// " に続くワイルドカード(*)は ".ad.net" の部分をホストの一部分として解釈できるように
"[^/]*"(つまり "/" 以外の任意の文字で構成される0文字以上の文字列)と解釈されるべきなのだが、
残念ながら今のところそのようには動かない。
(↑つまり "
http://hage.hoge/huge.ad.net " 等が『誤爆』すると言いたいと思われ)
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 は間違いなくエスパー。
ワロタすごく便利>Element Hiding Helper
746 :
名無しさん@お腹いっぱい。 :2007/04/14(土) 06:17:43 ID:zt6Ax5U40
公式にも特に書いてないからわからんのだけど「バナーのリンク先をチェックする」をONにすると <a href=""> </a>の間を全部消せるから文字リンク消せたり広告まとめて消せたりして便利だけど チェックする対象が増える分少しは遅くなるのかな? ime.nuの大量の広告も個別に画像やオブジェクトを指定すると面倒だけど i-cute.jp$linkとすればほとんど消せて便利
747 :
698 :2007/04/14(土) 09:09:08 ID:3/K+9yVQ0
>>742 乙。 .*? の問題の回答は正直意味不明。 たいした差が無いのは同意だが特定のマッチか全てのマッチか
とか関係無く .*? を使うべきなので。 .* を使うと無駄な処理が増えるだけでメリットは何も無いはずなのだが..。
>↑多分フィルタのヒットカウントの都合だな
上に書いた通りなのでこれも理解不能。 特定のマッチでもカウントは出来るだろうし。
まぁもし対応しても1万分の1秒くらいの違いしか無いだろうからもうこの話はやめよう。
他の質問も参考になった、サンクス。
お、だんだんと本筋に戻ってきたぞ。 9ue/Z7Zv0 乙&GJ!
749 :
名無しさん@お腹いっぱい。 :2007/04/14(土) 14:07:13 ID:5NdM3US90
> .*? の問題の回答は正直意味不明。 対応しても1万分の1秒くらいの違いしか無いだろうから んなこたぁどうでもいいじゃん って早い話、言われんだよ。バーカ! 相変わらず読解力のねー己の意見に固執した視野の狭い糞虫だなw
ホントこれで尻尾まいて消えてくれれば良いんだけど 次回からしったかな小馬鹿にしたレスをつけてきても どーせ又コイツなんだと判すぐに明するからallスルーでいいんジャマイカ
弱い犬ほど良く吠える。
Element Hiding Helperすげーね。 Firebugで似たような事やってたけど更に楽になった。
( ´,_ゝ`)プッそれ自分のことじゃん
09:09:08 14:22:35 まさに粘着ニートw
スルーしとこうぜ。
なんでこんなに厨房率高いんだここは。 上のほうでも書いたがスキル不足の奴が適当発言すると
スレがごちゃごちゃするからそういうのを書いたり反応したりするのは控えような。
つーかこの程度のことでマジギレするとかどんだけゆとりなんだよ。
>>749 おまえのことだ。
煽ってるお前も同罪。せっかく有意義なスレになってたの台無し・・・
>>749 が俺に粘着する限りずっとこうだぜ...。
>つーかこの程度のことでマジギレするとかどんだけゆとりなんだよ。 ( ´,_ゝ`)プッそれ自分のことじゃん
その通り、おまえのことだ。
09:09:08 14:22:35 20:23:02 21:52:37 22:20:30 まさに粘着ニートw
↑まさに粘着ニートw
つーかさ、おまえは荒らすこと以外出来ないの?
( ´,_ゝ`)プッそれ自分のことじゃん
俺みたいに正規表現書いたり、上の人みたいに翻訳したり、そういうこのスレにとって プラスになることは出来ないのかと。
出来ないなら黙って俺らのやることを乞食みたいに待ってればいい。 おまえにぴったりだろう。
( ´,_ゝ`)プッそれ自分のことじゃん
こいつ粘着やめる気なさそうだな、いつまでも荒れるぞこりゃ。
( ´,_ゝ`)プッそれ自分のことじゃん
きめぇ・・・・・
( ´,_ゝ`)プッそれ自分のことじゃん
いつまで粘着する気なのかな、この根暗クンは。
( ´,_ゝ`)プッそれ自分のことじゃん
( ´,_ゝ`)プッそれ自分のことじゃん
( ´,_ゝ`)プッ
( ´,_ゝ`)プッ
( ´,_ゝ`)プッ
( ´,_ゝ`)プッ
( ´,_ゝ`)プッ
( ´,_ゝ`)プッ
( ´,_ゝ`)プッ
リロード乙。 ばーかw
( ´,_ゝ`)プッそれ自分のことじゃん
>>742-743 の続き。
Adblock Plus Fan:
Q4についてだけど↓
.ad.net/*/hage/
.ad.net/*/hoge/78
↑の2つの場合はどちらも速いフィルタになる?
Wladimir Palant:
場合による。
下のフィルタが Adblock Plus の中で上より先に処理され、
なおかつその際に ".ad.net/" という shortcut を作った場合は上の方は遅くなる。
でも現実的にはこんなことは滅多に起らないのでいちいち気にすることでもない。
>>745 速く/遅くなる理由は説明されてるんだからベンチは自前で用意すればよかろ。
ポートやらについては原理的にどうしようもないね。
それに対応するために速度が犠牲になったらデメリットの方がでかいだろうし。
>>746 多分その通り。
>>747 小規模な変更で実現できるはずだから
試しにやってみて有意な効果を見出せなかったんだろう。
今はひとつの URL にマッチするフィルタが複数ある場合でも
最初にマッチしたひとつ以外はスルーされてるけど、
将来的にはそこにマッチした全てのフィルタを表示する機能でも考えてるんじゃないのかね。
_、_ ( ,_ノ` ) n  ̄ \ ( E) グッジョブ!! フ /ヽ ヽ_//
用意したフィルタリストは次の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に対する優位性はその正規表現の複雑さに依存するので一概には言えない)
そして 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 でローカルサーバも動かしたんで ブロックされる要素が少ない条件下での読み込み時間が不当に増えてるかも知れない。 (それでも実際に外部のサーバにアクセスしてデータを受け取るよりは圧倒的に速いとは思うが)
見ての通り、shortcut が作れるフィルタはいくつあっても速度的にはほとんど影響がないが、
shortcut が作れないフィルタや正規表現(特に『ヒットしないもの』)が大量にあると
処理は多少重くなる……と、言って良いものかどうか。
今回の条件では有意な差があるようには俺には見えん。もう1回やったら逆転してるかも。
使った正規表現が単純すぎて動作がそれほど重くならないためなのか
shortcut の優位性が今ひとつはっきりしないので
BとFの外れフィルタをそれぞれ10000個に増やしてみたりもしたんだけど、
やっぱりほとんど差は出ない。
『shortcut が作れるフィルタ>>> shortcut が作れないフィルタ≒正規表現≧複雑な正規表現』
という開発者の言葉に間違いがあるとは思わないが、
>>625 が言ったように目で見て分かるほどの差があるわけではないのかも知れない。
でも shortcut が理論上ここからの速度低下がほとんど無いのに対して
正規表現はやりようによってはここから底抜けに鈍重になっていくことができる。
そういう意味ではやはり shortcut >>>正規表現は正しいのだろう。多分。
最近のCPUだとそれほど差に開きは出ないかもしれないが、一昔前のやつだと結果は目に見えて違いそうではあるな。
結局のところ人によって見るサイトとそれに対応するフィルタ、それらの数や組み 合わせなどが全部違うから、何が「速い」だの「遅い」だの言っても「場合による」 という曖昧な言葉か理論上の推測程度しか出ないよね。 これ以上ハッキリしないと思うので、こんな感じに受け止めておいた。 「速いとされている"shortcut"という機能があるから、それを有効に使うようにして 一般的に考えると遅くなりそうな正規表現はなるべく使わないようにした方が気分 的にも良いでしょう」
んだよ、もうやめたのかよ。根性なしが。
▂▃▃▃ ▃▃▃ _▂ ▐:. ░▌ ▌. .▐ ▐:: ▌ ▐:. ░▌▃▃▃▃▃▃▃▌. :▐ ▐:: ▌▂▁ ▐░ ░░▌:. ::▌ ▐░▂░▎▎▌ ▐░▄◤▀ ::▀▃ ▌▂▂▌ ▎▎▌ ▐▒░:. ▅█▅ ▅█▅ ::▌ ▌░░▔▐▀ ▐▒░: . ▀█▀ ▀█▀ ::▌ ▐░ .:▌ ▐▓▒░:. ◢◤ ▅█▅ ◥◣ ::▌ ▐░ ▌ ▐▓▒░: . ░▌░▂░▀█▀ ▂▌ ::▐▂▌▒ ▌ ▐▓▒░:: ░▀▐▒▐▓▌▒▌▀ ░▌▒░ ▌ ▐▓▒░:: : . ░▐▒▐▓▌▒▌ ::░▌░:: .:▌ ▃◤▀ ░▓▒░:: :: : . ░▐░░ ░▌ ::░░▃▀ ▃▀▒░ .:░▓▒▒░::: . ░▀◥▃▃◤ ::░▒▃▀
なんだなんだ、あぼ〜んだらけなんだが…まだやってるのかおまいら。 いい加減にしろよ。 そんな暇があるなら春休み返上で仕事をしてる俺を手伝え。
796 :
698 :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行書けば目に見えて遅くなるかも)
記事を書いているライターさんも ネットでサービスを提供している企業も 広告を収入源にしているのに Firefox無料基地外はひどいな
魅力のない広告ばかりだから問題無す
広告自体が問題なんじゃない。加減を知らずに広告を貼り付ける馬鹿ユーザーが問題。 一日数行程度のブログで残り全部アフィとか、もう死ねと言いたい。
>>796 実際のマッチング処理の順番はともかくとしても、
shortcut を作る処理では普通にソート無しの状態のリストを上から順番にやってる。
testtest*1
testtest*2
testtest*3
なら『testtest*1』が shortcut=testtest を作るし
testtest*3
testtest*2
testtest*1
なら『testtest*3』が shortcut=testtest を作る。
つまりその方法でユーザ側で shortcut のコンフリクトを回避することは可能と言えば可能。
フィルタの書き方を工夫した方が速いだろうけど。
ここまで正規表現を貶める必要も感じないんだけどなあ…。
適当ベンチ第2弾。
test2.html:
http://localhost/cfcd208495d565ef66e7dff9f98764da.jpg とか
http://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秒)。
これはもしや……という事で、今度はキャッシュをオフにして測定してみる。 フィルタ無し: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 をキャッシュする意味なんざ無いもんな。
>>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 が作れないフィルタ(正規表現を含む)でヒットしないものが大量にあると物凄く遅い。
・複雑な正規表現は善し悪し。上手く使うと速度が上がるが下手に使うと底抜けに遅くなる。
・キャッシュが効いてるうちはフィルタの重い軽いはページの表示に影響しない。
Adblock Plus: Element Hiding Helperを使ってみた。 cssがよく判ってない俺にとっては神。
805 :
698 :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 のショートカットが有効に働いていると思われます。
ということなので実験は成功と言っていいかも知れませぬ、お疲れ。
計測厨ウゼーよ。ブログにでも書いてろ。
小学生みたいなケンカ続けられるよりも全然有意義じゃないか。
それにこのベンチマークは理論上予測される挙動をほぼ正確になぞってるんだから 不自然な点が何故そうなるのかを説明する仮説が出るなり 別の人が試してこれと違う傾向が出るなりしない限りはこれで終わりだろ。 そんなことより次はいよいよ実用的なフィルタを研究する段だな!
809 :
名無しさん@お腹いっぱい。 :2007/04/16(月) 09:31:32 ID:xuv+85w20
NTTwwww
805=806 正体見たりw
>>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 :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 が成立する、ということだね。
>>812 俺の言いたかった事とおまいが読み取ったことの間には若干の食い違いがあるんだけど……めんどいからいいや。
どうせ結論は大して変わらん。
ついでに使用フィルタもうp頼む!
>>816 まさか本当にうpしてくれるとは思わなかった
まじサンクス!!
しかしこのフィルタ、ノリノリである。 タイトル画像まで消されてしまって思わずブログも苦笑い。
819 :
698 :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 お疲れ。
そこは普通ハッシュテーブルだろ、常識的に考えて…
821 :
698 :2007/04/16(月) 22:36:05 ID:V28w85ve0
>>820 そんなものがあったのか、初めて知った。 これなら確かに一瞬だ。
これを使うとフィルタ順ではなくハッシュ順になるからAdblockの中でフィルタの順番が変わるということかな。
前から薄々感じていたが今になって確信した。 君は自分が何を言ってるのかもう少しじっくり考えてから書き込んだ方がいい。 分かってないのに分かったような口をきくから(゚Д゚)ハァ?って顔をされる。 これでは和訳の人も難儀した事だろう。
そんなのは誰にでもあるだろ。 俺だって .*? が使われない理由を聞いてハァ?と思ったし。
824 :
名無しさん@お腹いっぱい。 :2007/04/17(火) 00:55:49 ID:wWcpcR5b0
うぜぇまだいたのか
まーたそうやって分かってないのに分かったような顔をする。 俺らがハァ?ってなるのもお前がハァ?ってなるのも、元を正せば どちらもお前の知識が怪しいからだって事にいい加減気付けよ
君も本当に俺が間違ってるのかどうか分からないくせに分かったような口をきいてるよな。 いい加減うざいぞ。
.*? にこだわるのは構わないとけど ここでウダウダ言ってどうにかなる話なの? 使われない理由に納得できないなら作者と直接話せばいい。 それよりもどんなフィルタ使ってんのか教えてくれ。
もう
>>698 には自作の広告ブロック作れと言いたい。そしたら好きなだけホルホル出来るだろ。
バカばっかりだな。
どうもワイルドカードと正規表現の違いがわかってないバカがひとり暴れてるように見えるんだが
>828 ホント、ホント。 けど、俺は絶対アクセスしないけどねーw
フィルタは自分で作るものだ。 おまえみたいな乞食にくれてやるようなものなんかない。 タイム比較の話題が終わったら俺も撤退する。
>俺も撤退する 早く撤退しろよw
834 :
699 :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
作り直してみました。みなさんありがと しかし8文字ショートカットは全然考慮してなかったので そこらへんも考えて改善しようと思います。
よーしパパ
>>698 の撤退記念に一筆書いちゃうぞー。
| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄|
|
>>698 の雅な半生 |
|________|
∧∧ ||
( ゚д゚)||
/ づΦ
>>637 の論旨を全く理解せずに自分から勝手に釣られまくったアホ共の1人として華麗にデビュー。
和訳の人の誤訳に釣られてろくに調べもせず、原文すら読まずにABPの仕様にイチャモンを付ける。
> 正規表現に疎い人のほとんどは最短一致でいいところを最長一致で書くから困る。
>>698 これにはABP開発者も苦笑い。
>>704 で「Adblock Plusでもものぐさマッチの方が速いというソースを出せ」と言われて
> Adblock Plus の内部機構でもそれ以外のもの(perl等)でも同様に早くなるよ。
>>720 だからAdblock Plus の内部機構でそうなるというソースを出せって言われてんだろがww
話が通じないので和訳の人はよそのスレにまで相談に行ったのであった。
>>742-743 で和訳の人がABP開発者とのやりとりを報告すると
ろくに検証もせず、考察もせず、原文も読まずに
> 正直意味不明。
>>747 お前が理解できなかっただけだろがwwwせめて理解しようとする努力くらいしろwwww
ちなみに和訳の人はちゃんと
>>785 で検証・考察してる。
> 上のほうでも書いたがスキル不足の奴が適当発言するとスレがごちゃごちゃするから
> そういうのを書いたり反応したりするのは控えような。
>>756 ↓
>>757 に「お前も黙れ」と言われる
↓
>
>>749 が俺に粘着する限りずっとこうだぜ...。
>>758 スキル不足のお前が反応するのはいいのかよwwwww
ちなみに上の方で書いたというのは
>>679 の事だと思われるが、
そこでこいつが「分かってる奴」と評価した内の1人である
>>672 は和訳の人からすれば
> 正規表現のフィルタをちゃんと「正規表現でしか書けないようなフィルタ」と言ってあげないと
> 理解できない人が話をややこしくしてる。
>>672 とか。
つまり一番分かってないのに首を突っ込んでるのは・お・ま・え・だwwwwww
結果として住人から袋叩きにされた上でコピペ荒らしを呼び込んでしまう。
>>787-790 で和訳の人が間違ったベンチマークを取ったが
(和訳の人はちゃんとキャッシュが問題になっている可能性を示唆していた)
>>791 などが最近の性能の良すぎるCPUが原因かと考察していたのに対して
> でも500行でもほとんど差が出ないということは、実用的には無視出来るレベルの問題だということだから
> これが分かっただけでも良かったと思う。
>>796 ろくに考察もせずに鵜呑みにしてんなアホwwwwwww
宛てにならないので和訳の人は自分で再検証する羽目に。
> 手動での shortcut の最適化は出来ないようだ。
↓
>>797 で簡単にできる事が明らかに。
> それと、/bana\/\d{3}/ は /bana\/000〜499/ とほぼ同タイムになると思います。
↓
>>803 で同タイムにならない事が明らかに。
> >C≒Eが単体でAに大きく劣る
> これはどうしてこうなるのか分からないけど、
↓
>>811 で何も不思議じゃなかった事が明らかに。
挙げ句に
>>787-788 を誤読していた事が判明。
>>812 >>813 で和訳の人に食い違いがあると言われて
> 食い違いは確かにあるな、一応書いとくか。
>>819 ↓
見当違いな事を言い出してますますボロが出るwwww
食い違ってるのはそこじゃねえwwwww
↓
> 君も本当に俺が間違ってるのかどうか分からないくせに分かったような口をきいてるよな。
>>826 まだ分かってねえwwwww
まあ、あれだ。
和訳の人がお前のような分かってない奴とでも真面目に議論してくれる優しい大人で良かったな。
自分では和訳の人の片腕的ポジションでいい仕事をしたつもりなんだろうが、
実際は要らんイチャモン付けてただけで何の役にも立ってないって事にも気付こうな
今もまだ現在進行形で和訳の人の言葉を読み違いしっぱなしだし
みんなお前の言葉はちゃんとスルーできてるからいちいち教えてやる必要もないけどなwwww
あとお前は相手の言葉を鸚鵡返しにするのが多すぎ。もっと自分の言葉を持とう
それ以前に知識とスルー力が圧倒的に足りなすぎるけどな
つーかハッシュテーブルも知らないで議論してたのにはマジで笑った。
暇人乙。
> ID:mqjBscozP おまえの検証は解りやすくてイイぞ ついでに無意味な今の流れを断ち切るべく なんとかしろ 宜しく頼む
両方NG登録しとけ
>>698 はもう撤退するんだからそろそろ許してやれよ。
そんなことよりフィルタの話をしようぜ。
Firefoxユーザーが熾烈な争いをしてると聞いてきました これはwwwww
全 部 釣 り で し た 。
>>838 >
>>803 で同タイムにならない事が明らかに。
※ この100倍のタイム差が出るのは "\d{3}" の部分がテストされる場合のみなので
その前にある固定文字列 "bana\/" を含まないURLをテストする場合はほぼ同タイムとなる。 ( B ≒ H )
(実用上は "bana\/" にマッチするURLに出くわすことは少ないのでほぼ同タイムと書いた。)
って書いてあんじゃん。 これはあってるだろ。 当たりのときに100倍以上遅くなることは分かってたよ。
分かってたけど同タイムって書いたときにいちいちそこまで書いてらんないから書かなかっただけ。
訂正するなら 「( B ≒ H )」 だな、これは
「B と H のフィルタが外れとして動作するときは同タイムになる」
って意味で書いた。 ちなみに
>>803 の結果が B ≒ H になってるのはただの偶然であり、
外れのときに同タイムになるって話とはまったく関係ない。
あ、「B と H のフィルタが外れとして動作するときは同タイムになる」 は "\d{4}" の部分がテストされない場合の話な。
全部釣りだったんだろ? 終わった事を今更グダグダ蒸し返すな。中学生か
>食い違ってるのはそこじゃねえwwwww
これは認める。 「それ以外は同じことを別の角度から書いてるだけだと思う。」 がその答えであり、
> Aは shortcut テーブルから一瞬で当たり候補を出せて
>これはおそらく一瞬ではないと思う。 平均250回もshortcutを試しているはずなので。
>(それでも平均250回の正規表現の検索と比べたら格段に早いのでこちらのほうが断然早くなる)
>
>C≒Eに対して1回の shortcut 検索+1個の正規表現で済むんだから
>これは "平均250回の shortcut 検索"+"1個の正規表現" だと思う。
>
>たぶん
>>811 の 「shortcut検索1回」 は俺の言う 「平均250回のshortcut検索」 と同じ意味。
↑ は自分の考えと和訳氏の考えと異なる部分を書いたもの。 こう前置きするべきだったが
面倒だったからそのまま投稿した、これはマズかったと思ってる。
まぁ俺が知りたいことは全部分かったからもういいよ。 じゃーな。(撤退)
最後まで自分が何を誤読していたのか全く分かってない事をアピールしつつ これでもかと食い下がって明後日の方向に屁理屈を垂れ流すその姿勢は流石だったぜ。 もう戻ってくんなよ。カッコ悪いからな(プ
853 :
名無しさん@お腹いっぱい。 :2007/04/18(水) 00:32:57 ID:9v/tVYJm0
まwだwいwたwww
いや、誤読はしてないよ。 おまえには分からないようだな。
引き際の美学ってのは皆無らしいな。立つ鳥跡を濁しまくり。
あーはいはい。そっすねー、誤読なんかしてませんよねーwwwサーセンwwwww どこを誤読してるか誰も教えてくれないんだもんねーwwwwww 下手な挑発をいくらしたところでお前には何ひとつ教えてなどやらんから とwっwとwとwうwせwろw 撤退宣言したスレにへばりつくなんてサイコーにカッコ悪いぞお前wwwww
自分が誤読してるんだろうに。 馬鹿な奴だ。
はいはいそうでちゅねーww 頭が悪い事はもう分かったからはよ帰れwwww
はいはい、良かったね。
はよ帰れつってんだろがwww
ID:6RdpfCX60 = ID:Htip8bYWP wwwwwwwwwwwwwwwwwww
はいはいそうでちゅねー。 はwよwかwえwれwww
([あ-ん][ww]){2}
とりあえずお前が消えれば収まる。自分から消えると言ったんだしさっさと消えろ。
ほんっと打たれ弱いというかスルー力ないよなw 反撃せずにはおれない割に語彙力が追い付かないもんだから最後には必ず火病っちまうし まるで半泣きの小学生をからかって遊んでいるかのような気分だったぜ
あぼーん推奨 → ID:[a-z\d./+]{8}P$
何その正規表現w 実は正規表現も分かってなかったんだなあ、やっぱりなあ
ごめん、読めんわ。
間違った正規表現なのにちゃんと消えてるのバロスwww 脳内フィルタってすげー!!www
うーむ、必死だな。
もういいからさっさと消えてくれ。 お前がいると荒れる。
やっぱ荒らしてたのか、酷い奴だな。
原因はお前。 お前が消えればいいだけのこと。
これ以上笑うと朝まで眠れなくなるからもう止めるけど、 君のような逸材はなかなか巡り会えるものじゃあないから 俺としては末永くこのスレに滞在し続けて欲しいね。いやまじで。 撤退宣言なんてものは撤回してもっと俺らを楽しませてくれよwwそれじゃあお休みwww
そうか、じゃあ消えるか。 おやすみ。 >末尾P 粘着ご苦労。
>>861 ブー、ハズレ。
ID:6RdpfCX60=俺
>>875 ( ´,_ゝ`)プッそれ自分のことじゃん
おまいらおはよ まだ続いてたみたいだが、も〜いいだろ、ここら辺で手打ちにしとけ さぁ、ここからはフィルタについて語り合おうではないか
う、宇宙語だ…なんだこの高度な内容は! 浦島太郎な上に、知恵熱でオーバーヒートしているしょうもない自分にエロイ人まとめplz 叩き合いで要点がつかめないよママン。 アヒャヒャヒャヒャー( ゚∀゚)〜魂
>>878 だよな。
まとめ
.a8.net/$image,link
amazon.co$link
i-cute.jp$link
ias.raku$script
※オプション『バナーのリンク先をチェックする』オン推奨
良いフィルターの条件
1 誤爆がない
2 広い範囲で使える
3 字数が1バイトでも少くかつ8文字
良いものならどんな書き方しててもいいぞ
要は機能重視
俺と和訳氏がいなくなった後、ここはどうなるんだろうな。 何もしないくせに口だけ達者な奴しかいないから、 フィルタも何も生まれない不毛なスレになって過疎るとみた。 つーか俺的には技術的な発見があるなら荒れようが煽られようが 別に構わないのだが。 ハッシュテーブルの件で煽られまくりだが 俺にとっては新しいことを知る機会になったわけでむしろ嬉しい。 出来ればおまえらが協力的になってくれると尚良かったが、煽ることしか 知らない厨房2名にそんなことを期待しても無駄だということは分かっている。
>>880 に追加
valuecom$image,subdocument
これが抜けてたorz
>>880 >>882 ,'从从)〉
rヤ^ー゚ノi| 乙であります。
本日の推奨あぼん:ID:0oaoWzLv0
>>880 >amazon.co$link
amazon.co$link,subdocument
を推奨する
Amazonが大変なことに!
和訳氏の実験の仕方にはいくつか問題があったのでそれをまとめておく。 今後同じようなベンチマークを取りたい人用に。
1、ダミーはいらない。(今回の実験の解釈が難しくなった諸悪の根源、何故付けたのか理解し難い)
2、まず遅い正規表現を大量に使い、フィルタが効いているかどうかをチェックすること。
(
>>788 に正規表現500個が無かったので効いているかどうがのチェックをしてない可能性があると初めから疑っていた)
3、"当たりフィルタ" の計測方法は2種類ある。
・ 一番上のフィルタが必ずヒットするようにする計測方法。
・ 大量にあるフィルタの中のどれか1つがヒットする計測方法。
上はある1つのフィルタと別のもう1つのフィルタの速度差を計る時に使う。
この場合は速度差を見るためには大量のHTMLソースを用意しないといけない。
そして必ず一番上のフィルタがヒットするものを並べること。
下は正規表現でまとめた場合にどれくらい遅くなるかを調べるために使う。
まとめをバラした場合の数が少ないとタイム差は大きくなり、その逆だとタイム差は小さくなる。
よってまとめ方によっては結果が逆になることがあることに留意する。
以上。
ホワイトリスト使えw
>>881 まだ居たんすかwww一体いつになったら本当に撤退するんすかwwwww
お前の書き込みはお前の大好きな正規表現もひっくるめて間違いだらけなんですけどwwwww
あとその人に何か言われたらとにかく言い返さないと気がすまない超絶忍耐力とかwwww
実際はスレ住人の全員から嫌われてるのに敵は2人だけだと思ってる桃色ポジティブシンキングとかwwww
もwうwいwいwかwらw消wえwろwっwてwwww
ていうかお前が消えたら俺らも真面目になってスレも正常化するんだよ。
俺らも和訳の人の前では普通にしてただろ?
このスレの行く末なんてお前に心配してもらわなくても大丈夫だからさ
とりあえずとっとと消えてくれねえかなあ?
Pタソ この際、徹底的に追い出そうぜ♥
892 :
889 :2007/04/18(水) 14:46:53 ID:0oaoWzLv0
補足、 2、は遅い正規表現の代わりにパケットフィルタやローカルサーバのログ、ローカルプロキシなどを使い、 ブラウザからサーバへのアクセスが発生しているかどうかで判断することも出来る。 4、ブラウザのキャッシュは消す。( 強制リロードは使わない ) 以上。 ## 末尾Pが現れたようなのでまた荒らされないか心配だ。 厨房だから既に荒らしてるのかも知れないが。 もしそうなら俺の釣りは成功したということになるわけだが。(笑)
*'``・* 。 | `*。 ,。∩ * もうどうにでもな〜れ + (´・ω・`) *。+゚ `*。 ヽ、 つ *゚* `・+。*・' ゚⊃ +゚ ☆ ∪~ 。*゚ `・+。*・ ゚
(⌒─-⌒) ケンカしないでね ((´・ω・`)) 、, ,,, 、,, _| ⊃/(___ 、 ,, @ 、, / └-(___/ n ヽ|ノ,, @ ,,, 、,,  ̄,, ̄ ̄ ̄ ̄,, ,,, 、,, ヽ|ノ 、、, ,, 、,, , " ,, 、、, ,,
>>834 こまかいようだが正規表現もパイプ間はABC順なので
background,document,image,link,object,other,script,stylesheet,subdocument
のABC順にした方が見やすくて綺麗だぉ
あと、行オーバー時は2レスにして欲しいコピペ加工しやすい
贅沢いえばソート(ry
>>834 どのフィルタが何を対象にしてるのか分からんのがあるんで
2レスにするならできればコメントも添えて欲しいなあw
Amazonが大変なことに!
っgooglesyndication$script
本当に見事な釣りだったな 本人が釣り師じゃなくて釣り餌になって白骨化しちゃってることを除けばな
過去形にするなよ。
>>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レス使ってフィルター見ていただこうと思うのでお願いします。
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 アフィサイトなどのドメインから一つ降りたところまでで判定しています。そのため大体画像とリンクで二つになっています。 下二つはアフィのリンクによく書かれている記述なのでそれだけで登録してみました。
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 ↑今のところ産経の広告のみに見られる記述です。
カウンター系を排除してます。 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自身も言ってるけど アフィ系は自サイトで使ってるとかじゃなければドメインごと全消しでいいよね。
>>907 rcm-jp.amazon.co.jp/e/$subdocument
これだと[shortcut=amazon.c]になるので
rcm-jp.amazon.$subdocument
こう登録した方がいいと思う。
>>909 *amazon*
豪快消し。
amazonは使わない。amazon経由のレビュー画像もいらないのが必須条件
>>911 それだと短すぎてshortcutが作れないぜ
前後の * もいらないぜ。
>>910 http://rcm-jp.amazon.co.jp/ がForbiddenだから下に降りる必要もなさそうだし、そっちのほうがいいですね。
grp01.ias.rakuten.co.jp/html.ng/site=$subdocument
これもgrp01.ias.rakuten.co.jp/で打ち込むと楽天に転送されるからドメイン消しで問題なさそう
おまいらこんばんわ
>>880 まとめ乙!
Amazonが大変だの豪快消しだの楽しい流れだな
わくわくするぜ。学ぶこともいっぱいあるぜ。楽しいよ
ID:0oaoWzLv0
>過去形にするなよ。
おまいも案外可愛いな
構うなよ
>Amazon ・document --- そのページ自体。これはホワイトリストにおいてのみ有効。 まさに 嫁! というやつですねw
とりあえず誰でも絶対に使うようなフィルタは Amazon・楽天・Yahoo!/Geocities・Googleてとこだろうか。 ところで、ID:0oaoWzLv0は何でさも当然のような顔をしてまだ居座ってるんだ? お前タイム談義が終わったら撤退するって言ってたじゃないか。
今MSDNのサイト見ながらWSHの勉強してるんだがその合間に遊びに来てるのさ。 あんま俺に関わるとおまえらも総スカン食うからやめとけ^^
むしろそのほうが退屈しなくて良いな。 構ってちゃんの俺にはちょうどいい。 あ、おまえも構ってくれてありがとう^^
>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
但し、ただ今検証途中なのであしからず。
>>906 click.dtiserv2.com/*/$link,subdocument *
こういう風に最後のスペース後に*ってどういう風に追加すればいいの?
設定から追加しようとしてもスペースが追加されずclick.dtiserv2.com/*/$link,subdocument*ってなっちゃう
ごめんなさい、さいごの*は
>>905 のショートカットがたくさんヒットしてしまいそうな(*印)のことです
省いてくださいな
おまいらそんなにどれもこれも全部に無理にフィルタの挙動を調整するオプションを設定しなくてもいいんジャマイカ
googlesyndication
で十分だと(ry
>>921 >スレの総意は満場一致でID:0oaoWzLv0イラネになってるんだけどホント空気読めてないのね。
いろいろ乞食してるんだろw
>>927 構うなって言ってんだろ。 奴の相手するんなら消えてくれよ。
フィルタなんか書かなくていいからさ。
オプションは指定した方がフィルタの適用範囲がせばまるから、 誤爆回避はもちろんとして処理速度の向上にも繋がるんじゃないか。 ショートカットは数が減っても速度的なメリットがあまりないかもだが 正規表現には大変に有効だと思うぞ
>>928 黙れ。
ID:93jKEjVX0に対してレスつけてんだ
>フィルタなんか書かなくていいからさ。
てめーに言われる筋合いはねぇー
それかID:0oaoWzLv0のお友達?お仲間?
>>926 ありがとう!
そういうことだったんですか
>>929 誤爆回避はもちろんだが、はたして処理速度の向上には繋がるのかい?
>>932 ( ´,_ゝ`)プッそれ自分のことじゃん
>それかID:0oaoWzLv0のお友達?お仲間? ご本人かもよw 日付変わってIDも変わったてるしぃwwww
実際に検証したわけじゃないけど、余計な検索処理が減るわけだから多少なりとも速くはなると思うよ。 特にショートカットをパスした或いはショートカットが無いフィルタで 本番の正規表現検索でヒットしないものってのがABPを重くする最大の要因なわけで、 これの発生数を抑制できるというのはかなりでかいはずだ。 オプションのチェックが正規表現よりも重いなんて事はまず考えられんしなw
前にソース見たときにも気になってたんだけど どうも$imageとかのオプションは速度向上には寄与してない感じなんだよなあ オプションのチェックが正規表現検索した後に行われちゃってる なんか特別な理由があるのかなあ
え、それマジ?
>>937 に胴衣。
誤爆回避には貢献してるげど、処理速度の向上には別物かと
ま、 .*?程度だとは思うけどw
要はshortcutがポイントであり誤爆率に合わせてつけたり
つけなかったりするものであって全てに無条件でつけるのはどうかと
と、いうことで検証の人よろおね
ここ楽しいなぁ。
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にすれば日ジオも米ジオも両方消せる。
>>937 >>939 オプションのチェックが正規表現よりも重くなってるの? 全部外すか。。
>>941 >geocities*/js$script
これはさすがに誤爆しそう。
あと気になってたんだけどAdblockがURLをブロックするときってってHTMLソースを検索して
imgタグやframeタグを探してその中のURLを検索してるのかな?
それともHTTPヘッダのリクエストからURLを取ってるのかな。 オプションのことを考えると前者っぽい?
その鵜呑みっぷりはとってもいつものあいつっぽいな せめて検証くらいしたらどうよ?
ちょっと前までレスのない日も当たり前だったスレなのに凄い変貌ぶりだな せっかく有意義な議論も出るようになったんだから罵り合いで逆行するのは勘弁な お前らもっとスルー力を身につけてくれ
スルー力って言葉大嫌い
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))
にしただけ
>>951 これって速くなってる?
コード入れて計測することって出来ないかな、実行前の現在時刻と実行後の現在時刻の差分を取るとか。
もし出来たらお願いします。
検証してみた。
確かに速度には寄与してなった。スマソ
>>951 を入れたら速くなった。
ただし、手元のFxはキャッシュが何やら変な事になってて
これが正しいデータなのかいまひとつ自信が持てん。
しかし何でこんな無駄な挙動になってんのかな。
>>944 お前もクレクレしてないで検証くらいしてみたら?
またおまえか。
>>953 横レス失礼
俺もクレクレで申し訳ないが
検証の内容と結果はもっと具体的に伝えて欲しいな
前レスでもこの意見は出てたと思う
でないと奴と同類なことになるよ
ちなみに和訳の人
できれば
>>951 の件ABP開発者に聞いてみてよ
寄付の金よりこういうアイデアの方がありがたいって言ってくれてるしさ
>>954 何だお前やっぱりいつもの奴だったのか。
一体いつになったら本当に撤退するんすかww
ていうか俺の書き込みはあぼーんしてて見えないんじゃなかったんすかwww
>>955 今は出先だからまた後でなー
恥ずかしくないのかな
今回のスレは濃いな。 落ちないうちに ScrapBookで保存しておこうっと。
連投スマソ
よくよく考えると一番の功労者へお礼いってなかったorz
>>951 乙です。ありがとうございます。
遅くなりすみませんでした・・・・
963 :
名無しさん@お腹いっぱい。 :2007/04/19(木) 16:42:24 ID:ZWxzGz5e0
ID:24Gtslkw0はスレに貢献してるつもりになってるから困る
そういえばPはID変えられるんだったね、よくやるよ。
>>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が動いたり動かなかったりするのかはよく分からん。
次に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は鵜呑みにしてんじゃねーぞ。
∧_∧ / ̄ ̄ ̄ ̄ ̄ ( ´∀`)< オマエモナー ( ) \_____ | | | (__)_)
>>964 おお、よく気付いたな!
その通り、実はこのスレには俺とお前しか居ませんwww
・・とでも言って欲しかったか?wwwww
>>685 の環境でできるもんならやwっwてwみwろwやwヴwォwケwww
末尾Pが何なのかも知らん癖に何が「よくやるよ」だwwww
まあお前の味方が一人も居ないって点だけは正解だよ。
>>936 のようになってない理由って何だろう。
開発者のミスか、それともわざとか…
オプションの指定間違いを指摘してくれる機能とか?
でも無意味な正規表現をスルーできるメリットに比べたらどうかな。
>>951 のようにしないの何で?と聞いてみようか。
>>952 は正直要らんと思うが。
>>965 A、B、Cなんて使わずに1000個の複雑な正規表現の最後の1つだけ当たりにすれば
>多分Aの処理の前にBが動いてる。
なんてことは起こらない。 なのにこの方法で計測して 「A$script が無視されるおかげで早くなった」 のか、
それとも 「Aの処理の前にBが動いて早くなった」 のかが分からなくしてるからおめでたいとしか言いようがない。
うんこデータ乙。
それより何故shortcutのあるBよりshortcutのないCがヒットするかが分からない。
shortcut検索がCの後で行われるような設計になってたら意味なくない?
PS、複雑な正規表現を使った計測方法を考えた奴のほうがよっぽど使えるな。
>>971 OK、じゃあ次はお前がデータを出す番な。
素晴らしさが満ち溢れる薔薇色のデータを期待してるぜ。
間違っても消化すらできてないゲロのようなものを吐くんじゃねーぞww
>>973 おまえがやれよ。 おまえにはうんこデータでスレ汚した責任があると思うよ。
それが出来ないんだったらとっとと消えて。
∩___∩ 一生懸命速度計ったのに実はうんこデータしか __ _,, -ー ,, / ⌒ ⌒ 丶| 取れてなかったけど、どんな気持ち? (/ "つ`..,: (●) (●) 丶 ねぇ、どんな気持ち? :/ :::::i:. ミ (_●_ ) | :i ─::!,, ハッ ミ 、 |∪| 、彡____ ヽ.....::::::::: ::::ij(_::● ハッ / ヽノ ___/ r " .r ミノ~. ハッ 〉 /\ 丶 :|::| ::::| :::i ゚。  ̄ \ 丶 :|::| ::::| :::|: \ 丶 :`.| ::::| :::|_: /⌒_) :.,' ::( :::}: } ヘ / :i `.-?" Jォ ((
>>974 元和訳の人として君にお願いだ。
もう黙るかコテハン付けるかスレから撤退するかしてくれ。
>>976 俺じゃねーよ。 おまえが消えろ、もう用はない。
∩___∩ / ノ \ ヽ | ● ● | なにマジになってんの? 彡 (_●_) ミ /、 |∪| ,\ この鮭の切り身やるから帰れよ /.| ヽノ | ヽ ,,/-―ー-、, --、 .|_,| r-、,'''";;:;;:;::;;;;:;;::;:;:;;::;:;`'- /_,l,,__ ) |,,ノ;;:;r'" ̄ ゙̄^"`Y'-、;;;::;:;::;:;:;:;::;:| .ヽ,′ ; `"";;;;;⌒゙') ´`゙'''''''''''‐-‐'"`‐-‐'"゛ `゙´ | .‖ / ("___|_`つ
979 :
924 :2007/04/19(木) 18:28:43 ID:PC7sHkBm0
>>941 じゃ
.yimg.jp$image,script
yimg.jp/$image,script
で
それはうんこデータなんだろ? 鵜呑みにしてないでちゃんとしたデータを出してくだちぃ。
>>980 いちいち五月蝿いよお前。漏れはレスつけてくれた人へレス返しただけだから。
粘着しないでくれるかい。
ついにこのフィルタが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_]/
/
ttp:\/\/lo/ ←これがヒット
/
http:\/\/l/ /tp:\/\/loc/
/
http:\/\/l/ ←これがヒット
/tp:\/\/loc/
正規表現は上から順番ってことだな。
localhos ←これがヒット
/localhos/
/localhos/ ←これがヒット
localhos
この場合は上側が優先になる……何で?
どちらの場合も『localhos』の shortcut はちゃんと作られてるんだが。
988 :
834 :2007/04/19(木) 19:33:04 ID:7E1VsQze0
>>699 >>834 に続いて3度目の作り直しです。
みなさんのアドバイス参考にしながらいくつかはドメインで排除とショートカットの語句に気をつけてつくりました。
以下2レス使って貼り付けます。一つ目がフィルターで二つ目が同じ順番でショートカットとコメントです。
前回よりはだいぶすっきりしてきた感じです。
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
http://www.naitai-affili.com/alm/$image,link http://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
http://*.afl.rakuten.co.jp/$image,link ttp://visit.geocities.jp/$image http://bc.geocities.yah$image accesstrade.net/at/*.html?$image,link
http://*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 |
http://adserver.$subdocument
/
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
というわけで、どうやら『localhos』もしくは『ocalhost』の時の挙動がおかしい。 『localhos』の時は shortcut=localhos があるけど上に正規表現があったらそれが優先されてる。 『ocalhost』の時は上に正規表現があったら shortcut=localhos が作られない上に正規表現を優先、 下に正規表現があったら shortcut=localhos が作られて shortcut が優先になってる。 何となく shortcut の元になったフィルタを誤認識してる予感。
ここのレスをフィルタリングする方が楽しいのは俺だけか
>>989 ias.raku$script
valuecom$image,subdocument
既出
↓最強のフィルタ↓
>>992 やっぱりおかしいんだな。
うんPはこんなことにも気付かないのか、間抜けすぎる。 な、うんPよ。
また人のふんどしでwww
1001 :
1001 :
Over 1000 Thread このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。