1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/03(日) 18:50:06 ID:q90CJcwT0] このスレは作成依頼されたフィルタを有志により作るスレッドPart7です Proxmine - Uploader wind.prohosting.com/proxmine/cgi-bin/uploader/ Proxomitron専用Uploader proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/upload.html Proxomitron等に関するWiki abc.s65.xrea.com/prox/wiki/ Thinking Archive(仮) vird2002.s8.xrea.com/ CastleCops Proxomitron Filters www.castlecops.com/f65-Proxomitron_Filters.html prox-list : Proxomitron Users List tech.groups.yahoo.com/group/prox-list/ >>2-10 にいろいろと
75 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 19:10:58 ID:etvdNUhO0] い じ り ま し た
76 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 19:12:24 ID:2tXwsDZh0] >>75 乙
77 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 22:51:24 ID:kPw2Go/90] おまいらフィルタの順番とか量ってどの程度気にしてる?
78 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/20(水) 23:29:51 ID:I2KmUCy60] 汎用フィルタの数は絞るけど、ほとんどはURLでマッチさせてるから数は気にしてない。 順番が重要なのは殆どないし。
79 名前:think ◆MM0nnAOCiQ mailto:sage [2007/06/21(木) 00:05:37 ID:Y9vL62RP0] >>77 以前、同様の質問がありました。 Proxomitron Part28 pc11.2ch.net/test/read.cgi/win/1168857833/526+528+535-539 順番は上から順に [$KEYCHK を指定しているフィルタ -> 特定のサイト用フィルタ -> 汎用フィルタ] で使用してます。 あと、ポリシーでMultiを出来るだけ使用していないので、同系フィルタが並ぶときには少し気を遣いますね。 [削除系フィルタ -> その他のフィルタ -> 文字列置換フィルタ] ニュアンスとしては、こんな順番でしょうか。 ReplaceStr系のフィルタは検索範囲が広く、他のフィルタと干渉を起こしやすい性質を持っているので、優先順位を低くしています。
80 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 00:15:39 ID:xs6A9MeI0] まず、サイト別広告消し、汎用広告消し、ブラクラ系消し、 次に2ch系フィルタ、便利化フィルタ の順だな、俺は。
81 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 14:54:43 ID:jJqYcz3+0] 所でデフォのリファラ消すフィルタ使ってもリファラ消えてない件について
82 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 15:01:19 ID:Z/MUDrd80] 「送信するヘッダ・フィルタ」にチェック入ってないとか。 それで半年無駄に費やした覚えがある。
83 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 15:07:22 ID:jJqYcz3+0] 入ってるけど出来ない、 試したのはHide Browser's Referrer from JSとKill Nosey JavaScripts それ以外のフィルタとかは動くからオミトロンがおかしいわけじゃないっぽい
84 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 15:44:23 ID:GJQGSFTy0] ヘッダのリファラーも消せよ
85 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/21(木) 23:41:53 ID:VfdJrXDV0] アクセス解析だけしか置いていないとかレイアウト目的とか広告目的とか、 明らかにそれとわかるフレームがあればそれをリンク化することで読み込まなくする。 ……というフィルタが先頭。 これでどうでもよいフレームページはフィルタリング対象から外れる。 次に特定サーバ別に広告消しなどで余計なテキストをざっくり削除。 次に特定の要素をリンクに置換するもの。flash や大きな画像などが対象。 あとはいろいろと利便性向上のフィルタをはさんで、 最後に google のサイト内検索フォームを強制的に挿入するフィルタ。 これは $KEYCHK か URL マッチで動作。
86 名前:名無しさん@お腹いっぱい。 [2007/06/22(金) 00:30:19 ID:who7pCGF0] >>77 量は気にしない。 順番は、不都合があった際に該当フィルタを前後させるだけ。 ログを見るのが面倒なので、 フィルタで書き換えたところにフィルタの名前を書き加えるようにしている。
87 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/22(金) 00:41:40 ID:v9/5/iVH0] 俺はよく修正が必要になるフィルタを一番上に置いてる。 それ以外は順番が決められてるもの以外は順番は適当。 サイトごとにある程度はまとめて置くけどね。 量は全部でもたいした数いかないから気にならないな、WEBフィルタで60くらい。 ヘッダフィルタは動作が軽いからいくらあっても平気。
88 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 09:30:30 ID:KZwPvqVO0] Webフィルタ用区切りフィルタ。 フィルタをたくさん入れたときに使うとフィルタ一覧が見やすくなる。 [Patterns] Name = "------------------------------------------------------------" Active = FALSE Limit = 256 Match = "<separater>"
89 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 10:19:11 ID:+rRdpZME0] フィルタ名の長さ制限がきつい&日本語無理ってのが辛いな リソースハッカーとかで直せないかな
90 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 22:10:14 ID:uNDoWr4e0] つーかフィルタの一覧表示を疑似フォルダ管理みたいにできないもんかね? 作者死んじゃったからどうにもならないか…
91 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 10:18:11 ID:PR6jTCAa0] オミトロンの作者死んだの?
92 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 10:24:33 ID:DaC3OYxN0] 随分昔の話さ。
93 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 10:34:02 ID:fOuTkqUs0] いつの話してんだよwwwww
94 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 11:14:02 ID:uTYTWvGi0] 知らないのが普通 得意げに笑うお前がキモい
95 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 11:15:18 ID:x5wpVZpA0] そ う で す か
96 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/01(日) 08:02:16 ID:3ryovoTl0] Proxmine の Uploader が空っぽ
97 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 00:36:22 ID:OXwifdTS0] ファイルはあるみたい wind.prohosting.com/proxmine/cgi-bin/uploader/download.cgi?PmU_0338.zip
98 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 07:19:44 ID:SFM8cUTT0] 必要最小限のフィルターのみのセットはありませんか? デフォルトのは既に使えなくなったフィルター、使い道のなくなったフィルターが多すぎる
99 名前:名無しさん@お腹いっぱい。 [2007/07/02(月) 11:28:51 ID:ILyPrxV50] <script language="ShonenScript 712.0"></script> <noscript><a href="<A href=
100 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 11:32:01 ID:MPX1HDLe0] デフォのフィルタは全部削除しちゃって良いような 自分で使うものだけ入れていった方が分かり易いでしょ
101 名前:名無しさん@お腹いっぱい。 [2007/07/02(月) 12:42:06 ID:ILyPrxV50] 99は、書き込みが途中で切れたので全角にして再投稿です。 忍者ツールでアクセス解析しているサイトがあるのですが、再訪とか把握 されるのが嫌なので、回避したいです。 簡単なことで申し訳ないですが、<noscript>〜</noscript> を消して、しまう簡単なフィルターをお願いいたします。 下記のXXXXXXXXXはID番号で本当は数字です。 <noscript><a href=Whttp://x5.shinobi.jp/bin/gg?XXXXXXXXXW target=W_blankW> <img src=Whttp://x5.shinobi.jp/bin/ll?XXXXXXXXXW border=0></a><br> <a style=Wfont−size:80%W href=Whttp://www.neutrals.jp/W target=W_blankW>ホームページ制作</a></noscript>
102 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 13:13:10 ID:sK+HG0tU0] >>101 忍者+遮断でぐぐる
103 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 14:43:12 ID:ILyPrxV50] 101 ウイルス対策ソフトの遮断登録しているのにアクセスがあるので、 コメントアウトに置き換えるフィルターを画面上の操作で自分で作りました。 それを試したら上手く出来ました。
104 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 15:14:20 ID:OglOSEFh0] ていうか何で全角にするんだw
105 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 17:01:44 ID:ILyPrxV50] 104 半角でhtmlのコードを書いたから投稿に失敗したのかと思ったからです。
106 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 18:44:24 ID:LMTYtvp20] >105 このスレを1年以上読むことをおすすめする。 自分で書けるくらいの能力があるのなら、読んで損はしないはず。
107 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 19:48:33 ID:lV/zAmV40] >>106 ( ゚Д゚) ゚Д゚) ゚Д゚) ジェットストリームポカーン
108 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/04(水) 10:10:33 ID:7m/TDaSy0] 簡単なこと なんて思うなら自分で作れ
109 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/04(水) 12:39:40 ID:4RuuYUM30] ><noscript>〜</noscript>を消して、しまう簡単なフィルター すごく簡単。要は"<noscript>〜</noscript>"を""に置換するフィルタを作るだけ。 自分は"[^/]++.shinobi.jp/bin/"をAdListに登録したほうが早いと思うけどね。Javascript使われても確実に切れるし。
110 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/04(水) 13:02:29 ID:FFRSrO/50] <!--shinobi1-->とかいうコメントアウトタグを 残してる人はそれで丸ごと""に置換すればいいし、 それ以外は忍者TOOLSが解析に割り当てそうなアドレスを弾けば。 最近はURLがshinobi.jp以外も使うからめんどくせー。 ・<!--shinobi1--*!--shinobi2--> ・<(SCRIPT|script) src="http://(x|j)*.*.(jp|com)/ufo/*"></(SCRIPT|script)> ・<(SCRIPT|script) type="text/javascript" src="http://(x|j)*.*.(jp|com)/ufo/*"></(SCRIPT|script)> うちはこの3種類を""に置換するようにしてる。 素人だから不格好だろうけど。
111 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/04(水) 17:06:45 ID:IYvLtXs10] スクリプトを有効にしているのなら noscript は表示されないわけだけど、 noscript 内にある忍者の img には接続しているのかねえ? 接続しているのだとすれば解析に引っかかることになるけど。
112 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 00:09:37 ID:A13TpuA+0] Google image redirector これ凄い気に入ってるんだけど、 Linkをクリックすると、リンクの末尾に変なのが 付いてサイトを開けないことが多い。 html&start=1 な感じで。
113 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 17:51:16 ID:Jzu9ZMuH0] (\|[ ](^(^<a))) ブログでよく見かける縦線。 これにマッチさせようとするとものすごく遅くなるんだけど、どうして?
114 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/05(木) 21:44:42 ID:h0kf87l10] (^(^ *) Chu
115 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/07(土) 23:38:49 ID:zwPwfLoI0] ちょっと教えてくだされ。 グーグルのキャッシュが酷く重くて、イライラしてたので 検索したら、<div style="position:relative">が問題らしいとあった。(IEだけかも) 見よう見真似で、divを削除するフィルターを書いたのが↓ Name = "div style CUT" Active = TRUE URL = "72.14.235.104/search?q=cache:" Limit = 32 Match = "<div style="position:relative">" これでテストで見たページは消えて凄く軽くなったんだけど、URLが www.google.(com|co.jp)とかほかのIPだったら駄目なんだよね…。 こう、URLマッチを一発で解決して、もっとスマートなフィルター作ってください。
116 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 00:01:58 ID:jq9kaIc70] URLにそれを足せばいいじゃん それじゃダメなん?
117 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 01:19:16 ID:/3x+Gu5A0] $LSTを使うのがスマートだと思う 力ずくなら (64.233|66.102|72.14|209.85|216.239).[^/]++/search?q=cache とか
118 名前:名無しさん@お腹いっぱい。 [2007/07/08(日) 02:23:24 ID:pJbFTMNa0] PROXOをインストールしてHPの説明を見ながら 適当なHPのタイトルを別のタイトルに変えたりする方法は理解できました。 リファラの情報をでたらめのものに変換できるときいてPROXOを いれたんですが、やり方がわかりません。 どうやればいいんでしょう。xp
119 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 02:24:25 ID:pJbFTMNa0] ↑ すれ移動します
120 名前:115 mailto:sage [2007/07/08(日) 12:38:46 ID:BHmzSItv0] >>116 それでいいんだけど、IP使われるとどんどん増えていくので。 >>117 どうもありがとう。とりあえず力ずくにしといて、$LSTというのを後から覚えます。
121 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 21:51:31 ID:dV9nTR790] www.remus.dti.ne.jp/~a-satomi/bunsyorou/ArekorePopup.html これを全てのページに適用したい。とりあえず/html/ArekorePopupに.jsと.cssを放り込んで [Patterns] Name = "ArekorePopup" Active = TRUE Limit = 256 Match = "(^(^<(/head>|body[ >])))$STOP()" Replace = "<link href="local.ptron/ArekorePopup/ArekorePopup.css" rel="stylesheet" type="text/css">\n <script type="text/javascript" src="local.ptron/ArekorePopup/ArekorePopup.js"></script>\r\n" aタグでherf属性ありでポップアップするように.jsを変更して 運用してみたが表示されないサイトがある。ニコニコ動画のタグとか。 あとサイトに置いて使うのを目的としているのでブラウザの判定とか不要なものを消したい。 さらに欲を言うとポップアップに指定した画像が読み込めるらしいので、 サムネイル生成サイトからサムネイルを引っ張ってきてポップアップ内に表示とか。 便利だと思うんだけど…。
122 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/11(水) 16:57:51 ID:d+LpA/Xf0] すいません gyoの横のバナーが激しくウザイのですが 何とかならないでしょうか? www.gyao.jp/ www1.gyao.jp/
123 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/11(水) 17:41:23 ID:W2u/RnAL0] >>122 めっさ手抜きで [Patterns] Name = "Gyao_banner_ab" Active = TRUE URL = "www.gyao.jp" Bounds = "$NEST(<DIV,</DIV>)" Limit = 1850 Match = "*class="banner_(a|b)">*"
124 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/11(水) 18:32:49 ID:d+LpA/Xf0] ありがとうございますm( __ __ )m ウザイバナー消えて感謝感激です。 誠にありがとう御座いました。
125 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 20:04:57 ID:O6rU24kO0] オミトロンで快適ふたばらいふ www.2chan.net/test/read.cgi?bbs=ascii&key=1184390812 こちらへどうぞ
126 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 20:05:37 ID:O6rU24kO0] 誤爆すまん
127 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 19:41:50 ID:d0+ofghy0] >>125 どこの誤爆だろう ふたば文字板消されちゃって困ってたんだけどそこ使うのかな
128 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 05:19:52 ID:drusWhRE0] 画像サイトの pya! で、カーソルキーの ←→ を押すと 「前の画像」「次の画像」に飛ぶよう javascript を挿入してみた。 【例】pya! ふわぁ〜(その2) pya.cc/pyaimg/pimg.php?imgid=44897 [Patterns] Name = "pya! CursorKey back-next $SET" Active = TRUE Multi = TRUE URL = "pya.cc/pyaimg/" Limit = 6000 Match = "(" " <head>" " *" " <a href=('pimg.php?imgid=[0-9]+')\0>" " <img src='../bgimg/back_pya.gif'" " *" " <a href=('pimg.php?imgid=[0-9]+')\1>" " <img src='../bgimg/next_pya.gif'" " $SET(back=\0)" " $SET(next=\1)" ")\9" "$STOP()" Replace = "\9"
129 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 05:20:36 ID:drusWhRE0] [Patterns] Name = "pya! CursorKey back-next $GET" Active = TRUE URL = "pya.cc/pyaimg/" Limit = 10 Match = "</head>" "$STOP()" Replace = "<SCRIPT language="JavaScript">\n" "<!--\n" "function lrPage() {\n" " if(event.keyCode == 37) location.href = $GET(back)\n" " if(event.keyCode == 39) location.href = $GET(next)\n" "}\n" "window.document.onkeydown = lrPage;\n" "//-->\n" "</SCRIPT>\n\n" "</head>"
130 名前:名無しさん@お腹いっぱい。 [2007/07/19(木) 20:51:19 ID:BTSNfY4D0] www.genie.x0.com/alabout/list.phtml ここのリンクをダイレクトに飛べるようにするフィルターを作れません。 どこをどうやったらいいの?
131 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 21:17:39 ID:nWiQmaDO0] >>130 エロイ人どうぞ。 [HTTP headers] In = FALSE Out = TRUE Key = "URL: [genie.x0.com] Redirect (out)" URL = "www.genie.x0.com/" Match = "www.genie.x0.com/j.php (^(^\?))*[?&]u=([^&]+)\0" Replace = "$JUMP($UESC(\0))"
132 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/19(木) 22:21:49 ID:DgAysMn90] >131 130じゃないけど、そういう方法があるんだね。 $JUMP 使ったことないから考えつかなかった。 ちなみに自分は、href 属性の中身を書き換える方法にしている。 汎用フィルタだからよく誤爆するけど、 書き換え前の URL も同時に貼り付けることでとりあえず問題なし。
133 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 00:29:35 ID:aUwqlPXf0] >>131 URLマッチ必要なくね?
134 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 01:59:16 ID:jNElRSxC0] 目的のURLのJavaScriptを無効にしたりするのでなく、 そのURL自体を開かせないようにする(ブロックする) ような設定ってどうやるの?
135 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 02:55:26 ID:aUwqlPXf0] >>134 AdList
136 名前:think ◆MM0nnAOCiQ mailto:sage [2007/07/20(金) 08:34:16 ID:Hict7/mh0] >>134 \k を使います。 メタキャラクタ - \k vird2002.s8.xrea.com/proxomitron/meta_character/m-chara_backslash_k.html デフォルトフィルタなら、「URL-Killer: kill-a-URL (out)」が参考になると思います。 Webページフィルタで使うと挙動が変わるので、いろいろ実験してみてください。
137 名前:131 mailto:sage [2007/07/20(金) 10:49:24 ID:CQXlvbGf0] >>132 $JUMP、$RDIRはよく使うから覚えて。 この場合はリンク書き換えでもいいけど。 >>133 リストのハッシュ化のような感じで素早く他のurlを弾くために入れてる。 url欄がカラだとurl欄では全てのurlがマッチしてしまうので、match欄で再び urlのチェックをすることになる。 → 無駄 、という考え。
138 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/20(金) 23:19:41 ID:jPVhYdLe0] ベクターの個別ページの両端に表示される広告を削除するフィルタを書きました。 だけどコレだとマッチしないみたい。どなたか添削お願いします。 Name = "Kill Vector ad [070720]" Active = TRUE URL = "*vector.co.jp/soft/" Limit = 1024 Match = "<!-+[ ]+(left)\0 -+>*<!-+[ ]+/left -+>|" "<!-+[ ]+(right)\0 -+>*<!-+[ ]+/right -+>" Replace = "\r\n<div id="\0"> </div>\r\n"
139 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 00:32:45 ID:u2MS+TqN0] >>137 えー?そうなの? マッチしないURLが飛んできた場合… ・URLマッチが空白 : いきなり値のマッチを試行 → 非マッチ判定(マッチ試行1回) ・URLマッチがある : まずURLマッチを試行 → 非マッチ判定(マッチ試行1回) という感じでどっちも変わらないんじゃないの?いや、想像だけど。 逆に、マッチするURLが飛んできた場合… ・URLマッチが空白 : いきなり値のマッチを試行 → マッチ判定(試行1回) ・URLマッチがある : URLマッチを試行 → 値のマッチを試行 → マッチ判定 (試行2回) ということでURLマッチは空白がいいと思ってたんだけど。
140 名前:131 mailto:sage [2007/07/21(土) 01:05:21 ID:MnO6hYmI0] >>139 そうかもしれないし違うかもしれない。 まぁどっちにしても大差はないからお好みで。
141 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 01:57:38 ID:u2MS+TqN0] >>140 う、確かに…。 速度ネタは毎度荒れるのにまた触れた俺が悪かったです。 さらっといなしてくれてありがとう。 >>138 申し訳ない。そのフィルタ見てもちょっと意図がつかめないんだけど、 左右のランキングとかごっそり消せばおk?Replaceは空白じゃダメ? ・「<!-- 」にマッチさせるのに+なんて使わずに<!--と書いていい。 ・空白へのマッチは[ ]じゃなくて\sを使う。 ・Limitが全然足らない。leftは7500は取っておかないとマッチしない。 ・$NESTを使った方が高速。(速度の話でごめん) 添削というか完全オリジナルになっちゃうけど、俺だったらこんな風に書く。 $NESTを使って、<div id="(leftright)">〜</div>にマッチさせる方針。 [Patterns] Name = "Kill Vector ad 2 [070721]" Active = TRUE URL = "www.vector.co.jp/soft/*/util/[^/]++.html" Limit = 8500 Match = "$NEST(<div,\sid="(left|right)">*,</div>)"
142 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 02:04:43 ID:u2MS+TqN0] 余談。俺はLimitのでかいフィルタは好まないので、 実際に自分で書く時はdisplay:noneで消す方法をとる。 これは完全に好みの問題。 [Patterns] Name = "Hide Vector ad [070721]" Active = TRUE URL = "www.vector.co.jp/soft/*/util/[^/]++.html" Limit = 40 Match = "(\sid="(left|right)")\0[^>]+>" Replace = "\0 style="display:none">" 俺はなんでもdisplay:noneなんだけど、少数派かな?
143 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/21(土) 03:05:52 ID:b0fwB1pn0] >142 ユーザースタイルシートと併用してる。 CSS が使えそうにないところだけは Limit 多めにして全部消すけど、 ようやく Vector も重い腰を上げたのか、しばらく前からソースの質が上がってきた。 コメントとか、どうでもいいものまで入れるようになってきたようだが。 Name = "able to use user-css (2007.05.15)" Active = TRUE URL = "(^$KEYCHK(u))&($LST(user-css)|$KEYCHK(c))&$TYPE(htm)" Limit = 512 Match = "$KEYCHK(c)<body[^>]+>$SET(1=temp)|" "<body[^>]+>$URL((http|https)://$LST(user-css))" Replace = "<body class="\1">$STOP()" リストの中身は以下のように。 web.archive.org/web/\*$SET(1=web-archive) ([^/]++.|)hatena.ne.jp/$OHDR(User-Agent: *MSIE*)$SET(1=hatena-d)
144 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 12:53:36 ID:cVPUOnfO0] >>142 自分も大抵 display: noneだね。楽だし。 でもその要素の中に <img *> が指定されていると それもしっかり読み込まれるので、その画像がでかい場合はそれも削除する。
145 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 13:01:58 ID:WJpiBjIc0] >>144 あるあるあるw<<img*> 初めてdisplay:none;してステータスバーに 画像の読み込みが出たときはびっくりした。 divの入れ子構造をまとめて非表示に出来るから、 普段のマッチでも同じように出来れば凄く便利なんだけど。
146 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 13:26:24 ID:DbgWqT5J0] In = TRUE Out = FALSE Key = "URL: image rejecter (2007.05.14) (in)" URL = "$KEYCHK(d)" Match = "$IHDR(Content-Type: image/*)" Replace = "\k" $KEYCHK() に設定したキーを押している間だけ画像を\kする。 重いサイトにはとくにおすすめ。 お好みで URL マッチも組み合わせるとよいかと。
147 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/22(日) 19:12:37 ID:xlNOoWN00] >>141-142 隠すなんてまったく頭になかった。 ほとんどまるぱくりですがこれですっきり爽快、ついでに「Click Me!」のとこも隠しました。 いろいろどうもありがとう。 Name = "Vector: Hide ad [070722]" Active = TRUE URL = "www.vector.co.jp/soft/*/*/[^/]++.html" Limit = 40 Match = "<div\sid="(left|right|ad_dlsquare)"[^>]+>" Replace = "<div style="display:none">" >>Replaceは空白じゃダメ? あまり体裁を崩したくなかったからです。 ごっそり該当部分を消して、だけどそのスペースだけは残すって考え方でした。 だけどこの方がすっきりしていいですね。
148 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 16:56:24 ID:KW3+G8V40] >>112 と同等の症状は俺もよくなってこまってるんだけど 改訂版って出たの?
149 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 19:42:18 ID:MFO0t7cB0] >>148 出てない どうやら前スレから放置されてるみたいだよ
150 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 20:08:45 ID:+I+VPjV50] >>148 俺はこれ使ってる Name = "Google Image: Disable Tracking Links 20051023 [Grypen]" Active = TRUE URL = "images.google." Bounds = "$NEST(<td align=center valign=bottom width=23%*>, </td>)" Limit = 2048 Match = "*" "<a href=/imgres\?imgurl=\0\&imgrefurl=\6\&*>\1</a>" "\5" Replace = "<td align=center valign=middle width=250>" "<a target="_blank" href=$UESC(\0)>\1</a>" "<br><br>" "<a style="font-size: 12px; color:#008000" href="\6" target="_blank">[ More... ]</a>" "" "\5"
151 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/23(月) 21:05:42 ID:KW3+G8V40] >>150 これだと今までので発症したものも正常に動作するわ すっげえ助かる、dクス
152 名前:think ◆MM0nnAOCiQ mailto:sage [2007/07/23(月) 23:22:33 ID:ChjTpUdn0] >>112 ,148 元のフィルタを知らないので希望と違うかもしれませんが、以下のフィルタでどうでしょうか? [HTTP headers] In = FALSE Out = TRUE Key = "URL: Google image redirector [2007/07/23] test1" URL = "images.google.co(.jp|m)/imgres\?" Match = "[^/]+/imgres*[&?]imgurl= ([^&]+)\0" Replace = "$JUMP($ESC(\0))"
153 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 03:49:05 ID:6q1TIwMP0] >>152 俺の環境だと動作しないなぁ
154 名前:153 mailto:sage [2007/07/24(火) 03:50:41 ID:6q1TIwMP0] あ、ゴメン ちゃんど動作しました。。。 早とちりゴメリンコ
155 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 09:40:36 ID:4sWij4nL0] >>152 参考までに元のフィルタ [Patterns] Name = "Google image redirector [070131a]" Active = TRUE URL = "images.google." Limit = 800 Match = "<a href="\+e\+b.n\+"><img" "$SET(9=<a target=_blank href="+decodeURIComponent(b.p.match(/[^&]+/))+">Ref</a>" "<a target=_blank href="+(b.c.indexOf("://")<0?"":"" )+decodeURIComponent(b.c)+"><img)" "|" "<a href=/imgres\?imgurl=\0\&imgrefurl=\1\&h=*>" "$SET(9=<a href=$UESC(\1) target=_blank>Link</a><a href=$UESC(\0) target=_blank>)" Replace = "\9"
156 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 11:56:43 ID:neluUFGw0] >$JUMP($ESC(\0)) 一文字足りないような?
157 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 12:38:59 ID:neluUFGw0] >>152 は「イメージを最大化」とかが出るページにジャンプするときに 直接元の画像にジャンプするようにするフィルタか。 これでは>>155 の修正にはならない。 ところで>>150 も>>155 もjavascript切らないと使えないんだけどみんなどうしてるの?
158 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 12:46:35 ID:if1E+ZLu0] スクリプトなんて切ってるよ むしろ使う意味が分からん
159 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 13:51:49 ID:neluUFGw0] >>158 そうなんだ、どうもありがとう。 自分はjavascript切ってると不便だからONにしたままだ。
160 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 14:05:14 ID:nRDMfvMU0] JSのリンクとか多いもんな。 10年前は切ってたが…。
161 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 14:07:48 ID:gjq+q3w80] YouTube の FLV 取得法がより簡単に phpspot.org/blog/archives/2007/07/youtube_flv.html らしいので、とりあえずシンプルなの作ってみた。 [Patterns] Name = "YouTube | add DL from googlevideo 20070724" Active = TRUE URL = "[^.]+.youtube.com/watch?v=[a-z0-9_-]+ $TYPE(htm)" Limit = 128 Match = "$URL([^.]+.youtube.com/watch?v= ([a-z0-9_-]+)\0)" "(<div id="vidTitle">[^<]+)\1" Replace = "\1 <a href="cache.googlevideo.com/get_video?video_id=\0">[DL]</a>"
162 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 15:15:46 ID:4yiM1Nin0] Name = "YouTube: DL from google" Active = TRUE URL = "$TYPE(htm)(www.youtube|jp.youtube|youtube).com/watch\?v\=" Limit = 32 Match = "(<div id=$AV(watchqueueStartNew))\0" "$URL(www.youtube.com/watch?v=\1 )$STOP()" Replace = "<div style="font-size:20px; text-align:center;">" "<a href="cache.googlevideo.com/get_video?video_id=\1">" "\[\[\[ Download \]\]\]</a></div>" "\0"
163 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 16:17:39 ID:1lWEFtUw0] ninja のドメインをまとめたリストを作って利用するとき、 NoHash を有効にするのと無効にするのとではどれくらい違いが出るのだろう。 >滅多に呼ばれないか、 >スピードが問題にならないようなリストで使用することで、メモリを節約します。 早い話広告消しなんだけど、それほど頻繁に呼ばれるわけでもなさそうなので。
164 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 21:32:28 ID:neluUFGw0] >>161 これは楽になるね。 でもフィルタの出来がちょっとアレ。 検索表現の先頭にコマンドを置くのは良くないのと、"?" は エスケープが必要。 >>162 $URLの中のドメインがwwwにしか対応出来てないな。 "?" はエスケープが必要。 Replace欄の \[ \] はエスケープする必要ナシ。 >>163 テストウインドウでフィルタリングにかかる時間を計測出来るよ。 時間を比べてみては。
165 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/24(火) 23:04:59 ID:IV9wYZZs0] たまに戻るボタンで前に戻らせないようにするサイトがあるんですが、 なんとかならないでしょうか
166 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 00:17:48 ID:hivKfrNS0] その仕組みを除去すればいいじゃん としか言えんわ
167 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 00:35:14 ID:gjcazNX10] >>164 うわー、?のエスケープよくやらかすんですよ。ご指摘どうもです。 コピペで貼り付けてテスト通すだけだと通っちゃうもんで、つい毎回毎回…orz マッチングコマンド先頭が良くないのは知りませんでした。これ結構マズいみたいですね。 abc.s65.xrea.com/prox/wiki/FAQ/#a46a0f77 使う人はまずいないと思いますが、念のため修正版を貼っておきます。 [Patterns] Name = "YouTube | add DL from googlevideo 20070724-2" Active = TRUE URL = "[^.]+.youtube.com/watch\?v=[a-z0-9_-]+ $TYPE(htm)" Limit = 128 Match = "(<div id="vidTitle">[^<]+)\1" "$URL([^.]+.youtube.com/watch\?v= ([a-z0-9_-]+)\0)" Replace = "\1 <a href="cache.googlevideo.com/get_video?video_id=\0">[DL]</a>" この場合、URL Matchを使うのってムダでしょうかね? Matchで$URLと$TYPEを両方使ってURL Matchを空欄、の方がスマートかな。 URL Matchの利点ってイマイチわかんねーだす。
168 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 00:52:54 ID:IuoHDsaf0] >164 試しにやってみたけど、NoHash があった方が速くなった。 Name = "ninja insert preventer (2007.07.24)" Active = TRUE URL = "([^/]++.$LST(ninja)/)&$TYPE(htm)" Limit = 640 Match = "$NEST(<div class="tdftdiv">,</div>)|" "$NEST(<iframe,*NINJA Free Web Hosting*,</iframe>)|" "<link rel="stylesheet" type="text/css" href="img.shinobi.jp/tadaima/tdftad.css" />" Replace = "<!-- ninja insert prevent -->\r\n" リスト ttp://www.google.com/url?sa=D&q=http://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0092.txt サンプル(テスト時約20KB) ttp://heckel.nobody.jp/top/2004matome/2004matome.htm
169 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 07:07:54 ID:dpcSNpgw0] ま、普通はエスケープし忘れた "?" は単純に そこにある "?" 1文字そのものにマッチするからな。テスト通るわな。
170 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 15:06:27 ID:IT/6gbW80] >>167 無駄じゃないよ。 全然違うからURL欄で指定出来るときはなるべく書こう。 あと$STOP()コマンドを最後に付けとくといい。 MatchでもReplaceでもどっちでもいいから。 >>168 いやいやいや、それは正確な比較が出来てないだけだと思われ。 >テストウインドウでフィルタリングにかかる時間を計測出来るよ。 これの意味が分かってないんじゃないかな、ちゃんとテストウィンドウのプロファイルボタン使ってる?
171 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 23:07:16 ID:w9soTdAd0] 別窓じゃなくて今のウィンドで開きたいんですがどうすれば良いか教えてください 自分で作ってみた Name = "all now window" Active = TRUE URL = "$TYPE(html)" Limit = 256 Match = "\starget=_blank" とフィルタ集からの [Patterns] Name = "Disable link target: _blank (2006-02-02)" Active = TRUE Multi = TRUE URL = "$TYPE(htm)" Bounds = "<(a|form|area|base)\s*>" Limit = 256 Match = "\0\starget=$AV(_blank)\1" Replace = "\0 target="_top"\1" を使ってるんですがまだ別窓で開きます
172 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/25(水) 23:39:06 ID:AHgK08kw0] _hoge とか 存在しない名前を指定したら全部 _blank 扱いになるから、完全対応は難しいかと。 JSで存在するか確認して、存在しない場合 target を潰すとかしか無い様な
173 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/26(木) 00:16:44 ID:lTQBrKc10] 発想を逆にしてみた IE系なら最初にあるのを解釈すはずだから Name = "Add a _top" Active = TRUE Multi = TRUE Limit = 6 Match = "<(area|a)\0(\s)\1" Replace = "<\0 target="_top"\1" 動作確認はしていない
174 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/26(木) 00:18:34 ID:QMI0bIj40] フレームというものがあってだな
175 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/26(木) 01:35:58 ID:CI4yly2O0] >170 テストウィンドウのプロファイルボタンで調べたよ。 1. >168のサンプルページをバイパスで開く 2. ソースをテストウィンドウにまるごとコピペ 3. 何回かプロファイルボタンを押して平均時間がどれくらいか見る NoHash ありだと 0.571000 ミリ秒から 0.581000 ミリ秒くらい。 なしでもほぼ同じになったけど、前回テストしたときはわずかにありの方が速かった。 でも、よく見るとうちの環境では30000バイトまでしかテストできなかった。 Proxomitron の仕様なのかな。 >172 >_hoge とか 存在しない名前を指定したら全部 _blank 扱いになる それは違う。 _blank と同じ挙動になるのは、_hoge という名前のウィンドウがないときだけ。