Proxomitron フィルター作成スレッド Part2
1 :
名無しさん@お腹いっぱい。 :
04/11/10 11:10:14 ID:IkMwopyX このスレは作成依頼されたフィルタを 有志により作るスレッドです 煽り、荒しは放置してください Part1が以外に有効活用できたとおもいますので 続編です
にょ
3 :
名無しさん@お腹いっぱい。 :04/11/10 11:11:21 ID:/osd9WjV
2
なんだ、結局part2立てたのか。
まあなんだ、
>>1 乙。
スレ立て乙でありますAA(ry
○ , ○>
/ ̄'☆ )
>>1-1000 / > /`
☆をダブルクリックするとかめはめ波が出るぞ
注)設定とか環境のせいで正常にかめはめ波しないときがあります
[Patterns] Name = "Infoseek Jiten hinshi Optimizer" Active = TRUE Multi = TRUE URL = "jiten.www.infoseek.co.jp/" Limit = 30 Match = "<hinshi>(" "a.$SET(1=形)|" "ad.$SET(1=副)|" "pref.$SET(1=頭)|" "p.p.$SET(1=過分)|" "aux.v.$SET(1=助動)|" "prep.$SET(1=前置)|" "pron.$SET(1=代名)|" "rel.pron.$SET(1=関係代名)|" "comb.$SET(1=結合辞)|" "conj.$SET(1=接)|" "suf.$SET(1=尾)|" "v.$SET(1=動)|" "int.$SET(1=間投)|" "vi.$SET(1=自)|" "n.$SET(1=名)|" "vt.$SET(1=他))</hinshi>" Replace = "<hinshi>[\1] </hinshi>" ------ このフィルタ、インフォシークの英和辞典の品詞を日本語に変える物なんですが、 品詞が二つ以上あるとマッチしません。 二つ以上あってもマッチして、置き換わるようにするにはどうすればいいのでしょうか。
12 :
11 :04/11/12 10:21:03 ID:KMYlm+pK
一部で文字が化けるので、品詞の置換文字を文字実態参照化してあります。
入門スレ池。 つか日本語ヘルプサイト読めば分かる話なんだがなぁ。
>1 ×以外 ○意外
15 :
名無しさん@お腹いっぱい。 :04/11/13 16:41:50 ID:2mruVYK7
>>13 ちっこいやつだな。
知ってるんなら教えてやれよ。
16 :
名無しさん@お腹いっぱい。 :04/11/13 17:38:46 ID:P39u2wpE
出たよ逆ギレ君(笑)
17 :
名無しさん@お腹いっぱい。 :04/11/14 03:35:03 ID:Di7uJRL9
>>11 [Patterns]
Name = "Infoseek Jiten hinshi Optimizer"
Active = TRUE
Multi = TRUE
URL = "jiten.www.infoseek.co.jp/"
Limit = 100
Match = "<hinshi>(("
"a.$SET(#=形)|"
"ad.$SET(#=副)|"
"pref.$SET(#=頭)|"
"p.p.$SET(#=過分)|"
"aux.v.$SET(#=助動)|"
"prep.$SET(#=前置)|"
"pron.$SET(#=代名)|"
"rel.pron.$SET(#=関係代名)|"
"comb.$SET(#=結合辞)|"
"conj.$SET(#=接)|"
"suf.$SET(#=尾)|"
"v.$SET(#=動)|"
"int.$SET(#=間投)|"
"vi.$SET(#=自)|"
"n.$SET(#=名)|"
"vt.$SET(#=他)"
")(, |)\#)+</hinshi>"
Replace = "<hinshi>\@</hinshi>"
18 :
10 :04/11/14 03:38:26 ID:Di7uJRL9
不覚・・・・・・・・・orz [Patterns] Name = "Infoseek Jiten hinshi Optimizer" Active = TRUE Multi = TRUE URL = "jiten.www.infoseek.co.jp/" Limit = 100 Match = "<hinshi>((" "a.$SET(#=形)|" "ad.$SET(#=副)|" "pref.$SET(#=頭)|" "p.p.$SET(#=過分)|" "aux.v.$SET(#=助動)|" "prep.$SET(#=前置)|" "pron.$SET(#=代名)|" "rel.pron.$SET(#=関係代名)|" "comb.$SET(#=結合辞)|" "conj.$SET(#=接)|" "suf.$SET(#=尾)|" "v.$SET(#=動)|" "int.$SET(#=間投)|" "vi.$SET(#=自)|" "n.$SET(#=名)|" "vt.$SET(#=他)" ")(, |)\#)+</hinshi>" Replace = "<hinshi>\@</hinshi>"
21 :
11 :04/11/14 11:28:09 ID:46z12Opx
[Patterns] Name = "AD geocities" Active = TRUE URL = "www.geocities.(com|co.jp|jp)/" Limit = 2048 Match = "<script language=\"JavaScript\">var PUpage=*<!-- text above generated by server. PLEASE REMOVE --> " "|<!-- geoguide start -->*<!-- geoguide end -->(<DIV ALIGN=CENTER><!--#geoguide--></DIV>|)" "|<!-- text below generated by server. PLEASE REMOVE -->$SET(\0=\k)" Replace = "\0" 高速化の為の、$NESTの*的利用 [Patterns] Name = "AD geocities" Active = TRUE URL = "www.geocities.(com|co.jp|jp)/" Limit = 2048 Match = "$NEST(<script language=\"JavaScript\">var PUpage=,<!-- text above generated by server. PLEASE REMOVE -->) " "|$NEST(<!-- geoguide start -->,<!-- geoguide end -->)(<DIV ALIGN=CENTER><!--#geoguide--></DIV>|)" "|<!-- text below generated by server. PLEASE REMOVE -->$SET(\0=\k)" Replace = "\0"
乙! $SET(\0=\k) なんてこと出来るのか、知らなかった。
26 :
前スレ708 :04/11/16 22:12:01 ID:euyfhYIF
よく見たら、<b>\3</b>のタグとか最後のスペースが余計だったんで 修正して再掲載。 スペースおよび「age・?age(sage、mageなど)・あげ・さげ」以外の何かが メール欄に書いてある場合にだけ反応。 頭のsage類は隠して、それ以降のメッセージ部分のみが表示される。 Name = "Mail Column Checker" Active = TRUE URL = "*(2ch.net|bbspink)" Limit = 128 Match = "<a href="mailto:(((?age|age|さげ|あげ|あぼ―[ん)|" "(^?age|age|さげ|あげ|あぼ―[ん)) ( |\s)++ )\1((^ |\">)?++)\2 \"> \3 </a>" Replace = "<a href="mailto:\1\2">\3</a> <font color=chocolate><b>【\2】</b></font>" sage等も略さず出したいなら以下に差し替え。 Replace = "<a href="mailto:\1\2">\3</a> <font color=chocolate><b>【\1\2】</b></font>"
27 :
前スレ708 :04/11/16 22:13:56 ID:euyfhYIF
ついでに大幅改造。色分けしてみた。 色は適当だから、気に入らなかったらお好みで変えてちょ。 Name = "Mail Column Checker (Color variation version)" Active = TRUE URL = "*(2ch.net|bbspink)" Limit = 128 Match = "<a href="mailto:(" "((sage)$SET(4=brown)|" "(?age|age|さげ|あげ|あぼ―[ん)$SET(4=olive)$SET(5=\1)|" "(^?age|age|さげ|あげ|あぼ―[ん)$SET(4=chocolate))" " ( |\s)++ )\1((^ |\">)?++(sage$SET(4=brown)*|))\2 \"> \3 </a>" Replace = "<a href="mailto:\1\2">\3</a> <font color=\4><b>【\5\2】</b></font>" 1 : mailtoが「sage うんたらかんたら」 → 色がbrownで【うんたらかんたら】 途中や最後にsageなら 「あsage」 → brownで【あsage】 2 : 「ageてみよう」 → oliveで【ageてみよう】 sage以外の冒頭パターンは【】に入れるようにしてみた。 入れたくないならMatchの$SET(5=\1)とReplaceの\5を消すと略される。 3 : 「メッセージのみ」 → chocolateで【メッセージのみ】 $SET(5=\1)なんてできるんだね・・・って書こうとしたら 先に>24で似たようなことをやられちった。 OTL
外部リンクを削除するフィルタ作って頂けないでしょうか?
web bug防ぐフィルタお願いします。
漠然と「web bug」って言われても
>>31 Proxomitron-Jにあるやつの不満な点を上げておくれ
<input っていうタグを使ってボタンってリンク先がわからないのでテキストでリンクしたい。 どうすればいいの?
>>36 [Patterns]
Name = "36 [1/2]"
Active = TRUE
Bounds = "<form*>"
Limit = 1024
Match = "(^*method="post")(*\saction=$AV(\1)*)\0$SET(XXXaction=\1?)"
Replace = "\0"
[Patterns]
Name = "36 [2/2]"
Active = TRUE
Bounds = "<input*>"
Limit = 512
Match = "(*name=$AV(\1)&*value=$AV(\2)*)\0"
Replace = "\0<a href="$GET(XXXaction)\1=\2">[Link]</a>"
不完全なので、formはそのまま残すようにしました。
>>39 ですが、
できれば他の方のフィルタも見たいので、
改良案がありましたらお願いします。
>>37 完全にサイズ一致する画像に置き換えるしかないんじゃないの
画像貼り付け掲示板などで 先に文字を読み込んで後から画像を読み込む フィルタって無かったけ? 誰か作ってください。お願いします。
imgたぐをクリックするまで開かないようにしたいってことだな、よし、自分で作れ。
そんな単純なものでよければ今すぐにでも作るが、 ページを読み込んで数秒経ってから画像を読み込むようなフィルタと想像
インターネットオプションの 詳細設定>マルチメディア>画像を表示する をオフでいいんじゃあなかろうか。
まあサイト毎に切り替えたいってんなら セキュリティ制御付きのタブブラウザで充分だな
Opera使えば? 基本的に画像を読み込む前に表示するから読み込み待つ必要ないし。
operaは最近の不安定でうちでは使えん。 昔は軽くてよかったんだけどなぁ〜。 Livedoor が悪い!わけじゃないけど、7.5からどうもよくないぞ。
49 :
名無しさん@お腹いっぱい。 :04/11/27 10:49:17 ID:QB+KvId4
Vectorでクッションページを経由せずにダウンロードする(旧Vector形式)
[Patterns]
Name = "Vector download"
Active = TRUE
URL = "www.vector.co.jp/soft/dl/"
Limit = 1024
Match = "(<META NAME="download" CONTENT="
ftp://ftp. )\0\1">$SET(vector=\1">)"
"|<A HREF="/download/file/[^/]+/util/ff*">$SET(0=<A HREF="
ftp://ftp. )"
"|<A HREF="/download/file/[^/]+/util/fh*">$SET(0=<A HREF="
http://download. )$STOP()"
Replace = "\0$GET(vector)"
>49訂正、申し訳ない
Vectorでクッションページを経由せずにダウンロードする(旧Vector形式)
[Patterns]
Name = "Vector download"
Active = TRUE
URL = "www.vector.co.jp/soft/"
Limit = 1024
Match = "(<META NAME="download" CONTENT="
ftp://ftp. )\0\1">$SET(vector=\1">)"
"|<A HREF="/download/file/[^/]+/[^/]+/"
"(ff$SET(0=<A HREF="
ftp://ftp. )"
"|fh$SET(0=<A HREF="
http://download. )$STOP()"
")*">"
Replace = "\0$GET(vector)"
URL = "www.vector.co.jp/soft/" 誤 URL = "www.vector.co.jp/soft/dl/" 正 、、、、orz
>>49-51 gj! ダウンローダーに渡しやすくなった(・∀・)
>>48 環境び相性が悪いのかもな。
うちはLivedoorになる前のバージョンの7.5使ってるけど、殆ど落ちた事無いよ。
多分それは使えなかった思い込みかと。
まあ確かに、不安定&不具合満載だったけど6の頃の軽快さは大好きだったな。
もうFirefoxのせいでOperaの価値がどんどん薄れてきている感がある 実際OperaからFirefoxに乗り換えた奴って多いし
狐のバージョンが上がるたびに入れようとは思うのだが いつもエクステンションでめんどくさくなってOperaでいいやって思ってしまう。
エクステンション入れないときはいいんだが、入れるともっさりするからなぁ。
えと、リンク先を色分けしてくれるフィルタが欲しいのですが・・・ 例えば 外部リンクは青に、内部リンクはゴールドに、ページ内リンクは赤のような。 よろしくお願いします。
59 :
名無しさん@お腹いっぱい。 :04/11/29 18:36:23 ID:gxduHQm8
>>58 [Patterns]
Name = "58 Link"
Active = TRUE
Bounds = "<a[^>]++href=$AV(*)"
Limit = 1024
Match = "(*\shref=("|)("
"((http(s|)|ftp)://)$SET(0= style="color:blue;)"
"|[^./]++:$SET(0= style="color:#0099FF;)"
"|*#$SET(0= style="color:gold;)"
"|$SET(0= style="color:red;)"
")*)\1"
Replace = "\1\0""
redとgoldが依頼と逆なのは(゚ε゚)キニシナイ!!
オレの人生をリセットするフィルタ キボンヌ
65 :
58 :04/11/30 01:00:05 ID:IBybtiGc
>>59-61 ありがとうございます。早速使わせて頂きました。
色々なサイト巡ってたら、
http://headlines.yahoo.co.jp/hl ではなぜが殆どがブルーになってしまいました。
自分で直せればいいんですが、スキル不足で・・・ これから勉強します。
あと、よろしければ "現在のベージ以下のリンク" の色分けも追加して頂ければ嬉しいのですが・・・
わがまま言って、すいません。
>>65 [Patterns]
Name = "58 Link Ver.2"
Active = TRUE
Bounds = "<a*>"
Limit = 1024
Match = "(*\shref=$AV(("
"((http(s|)|ftp)://)(\h/$SET(0=gold)"
"|$SET(0=blue))"
"|[^./]++:$SET(0=#0099FF)"
"|*#$SET(0=red)"
"|$SET(0=gold)"
")*)*)\1>"
Replace = "\1 style="color:\0;">"
申し訳ない。66は意図した動作をしない
ミナニーをしていたので遅くなりました [Patterns] Name = "58 Link (2004/12/01)" Active = TRUE URL = "\1/$SET(h=\1)" Bounds = "<a*>" Limit = 1024 Match = "(*\shref=$AV((" "((http(s|)|ftp)://)($TST(h)$SET(0=gold)" "|$SET(0=blue))" "|[^./]++:$SET(0=#0099FF)" "|*#$SET(0=red)" "|$SET(0=gold)" ")*)*)\1>" Replace = "\1 style="color:\0;">"
70 :
65 :04/11/30 20:15:27 ID:IBybtiGc
>>69 バッチリでした。
図々しいですが、やはり "現在のベージ以下のリンク" までは無理ですよね・・・
ありがとうございました。
ずうずうしい。
オミトロンに自分の望む動作をさせるってのはスキルがある奴の特権です。 スキルが無いなら学べばいいだけです。 それが嫌なら諦めれ。
諦めるよ・・・_| ̄|○
おいおい、学ぶ気は無いのかよ・・
どこ弄ればいいか、ヒントだけでもお願いします。
裏スジ(カリのちょっと下)をやさしく弄ると望んだタイミングでイケるようになります。
難しいな・・・
>>70 そういう動作をするフィルタを別に作れば?
絶対リンクと相対リンクの二通りの処理書けばいいだけだから割と簡単なはずだよ。
余力があれば <a name= にも対応させようかなとか考えると結構楽しいじゃん。
あと、 Bounds = "<a*>" は Bounds = "<a\s*>" にしたほうがぇぇね。
<area タグとかあるからね。
>>70 [Patterns]
Name = "58 Link (2004/12/02)"
Active = TRUE
Bounds = "<a*>"
Limit = 1024
Match = "$URL(
http://\7/ ((\9/)+)\8)"
"$SET(5=gold)(*\shref=$AV(((http(s|)|ftp)://($TST(\7)/$TST(\8)$SET(0=\5)|"
"$SET(0=blue))|[^./]++:"
"$SET(0=#0099FF)|(/$TST(\8)|../*$TST(\9))$SET(0=\5)|*#"
"$SET(0=red)|$SET(0=\5))*)*)\1>"
Replace = "\1 style="color:\0;">"
糞みたいに遅いフィルタになった
../*$TST(\9)は誤爆の可能性があるが無視した
>>69 Sample Text: 30000 bytes
Successful Matches: 110
Avg time: 3.123000 (milliseconds)
>>81 Sample Text: 30000 bytes
Successful Matches: 110
Avg time: 5.177000 (milliseconds)
proximodo使ってる人いないかーーーーーー Ad killerそのままコピペじゃうごかねえでげすよーーー
「たまには動く」
「気分がいいときだけ動く」
「巨人が勝った日だけ動く」
意志を持ったローカルプロキシもおもしろいものだな
日本語ファイルがv0.2で出来ちゃってるところが熱いよ
スルーされてるんですが
>>63 お願いできませんでしょうか?
試してないけど少なくともアプレットは書き換えられない
>>81 "現在のベージ以下のリンク" の色はグリーンにして欲しい・・・
大量のタグを一度に消したい場合はどうしますか? limitを上げると遅くなりそうなので 消したい部分の先頭に <comment> 消したい部分の末尾に </comment> で処理してます 他に何か良い方法があれば教えてください
<!-- -->
>>92 色の指定は各行頭でできるようにしてあるので、
その場合は$SET(5=gold)を$SET(5=green)にすればいい
いや、その "内部リンク" の色はゴールドのままでOK。 更に "現在のベージ以下のリンク" をフィルタして該当リンクはグリーンにという事。
内部リンクという表現が曖昧
同じホスト名なのか、相対パスで指定してあるものなのか、、、
そのサイトのトップページ以下という意味なのか(…これは判別困難か)
>>93 具体例があればお願いします
そうですヵ 無理とわかれば あきらめます ありがとうございました
>>97 例えばYahoo!のTOPなら検索boxとトピックス以外は消してます
左中右に分かれたニュースサイトでは中カラムだけ表示させます
<!-- 左カラム start -->
*** タグいっぱい ***
<!-- 左カラム end -->
↑
こういう部分をまとめて消せたらなぁ…という要望です
103 :
名無しさん@お腹いっぱい。 :04/12/03 17:59:17 ID:jCw/81da
>>100-101 32768バイトを超える時の対処法はいくつかありますが、
突き詰めていくとおもしろい部分かもしれませんね
>>102 [Patterns]
Name = "58 Link (2004/12/03)"
Active = TRUE
Bounds = "<a*>"
Limit = 1024
Match = "(*\shref=$URL(
http://\7/ ((\9/)+)\8)$AV(((http(s|)|ftp)://($TST(\7)/($TST(\8)"
"$SET(5=green)$SET(0=\5)|"
"$SET(0=gold))|"
"$SET(0=blue))|[^./]++:"
"$SET(0=#0099FF)|(/$TST(\8)|../*$TST(\9))$SET(0=\5)|*#"
"$SET(0=red)|$SET(0=\5))*)*)\1>"
Replace = "\1 style=color:\0>"
>>93 <comment> 〜 </comment>
<xml> 〜 </xml>
<script language="nothing" type="nothing"> 〜 </script>
<xmp style="display:none"> 〜 </xmp>
これらは 終了タグで効果が切れ、入れ子にできないので
この4種類の組み合わせて使う
<!-- 〜 --> これは一般によく使われているので不可
<title> 〜 </title> <style> 〜 </style> 今試したらこの二つも中のタグを無効にできた あと、<script> もよく使われているので不可ですね
>>106 申し訳ない。途中経過をコピペしてしまった模様・・・
[Patterns]
Name = "58 Link (2004/12/03)"
Active = TRUE
Bounds = "<a*>"
Limit = 1024
Match = "(*\shref=$URL(
http://\7/ ((\9/)+)\8)"
"$SET(5=green)$AV(((http(s|)|ftp)://($TST(\7)/($TST(\8)$SET(0=\5)|"
"$SET(0=gold))|"
"$SET(0=blue))|[^./]++:"
"$SET(0=#0099FF)|(/$TST(\8)|../*$TST(\9))$SET(0=\5)|*#"
"$SET(0=red)|$SET(0=\5))*)*)\1>"
Replace = "\1 style=color:\0>"
>>104 <comment>と置き換えるとIE以外でも使えそうですね
質問に答えてくださった方々
どうもありがとうございました
あ、釣りとかでないので。 一応。
>>109 いくつかのサイトで検証してみました
limitを上げて$SET(0=)の方が早かったです
ブラウザがコメントアウト部を解釈する時間
よりも
omitronがlimitいっぱいまで解釈・置換する時間
の方が短いのですね
どうもありがとうございました
それにソースにゴミをそのまま残すと他のフィルタがゴミにマッチするかどうか いちいちテストすることになる。 しかもそれが誤ってマッチしてしまうと コメントの終了タグの挿入に失敗する危険もわずかですがあります。 というわけでした。
>>107 んー、状況変わってないような・・・
やはり、現在のページ以下のリンクのみグリーンといのは無理なんですかね。
102 の通り、
<a href=/intl/ja/about.html>Google について</a> はグリーンで、
それ以外の内部リンクはゴールドという意味だったんですが・・・
>>113 とりあえず Bounds = "<a*>" を Bounds = "<a\s*>" に書き換えたほうがいいよ。
>>107 は直す気無さそうだけどこれはやったほうがいい。
>>111 最後のマッチでは$SET(0=〜</html>\k)が効果的
>>113 Match = "(*\shref=$URL(
http://\7/ ((\9/)+)\8)"
"$SET(5=green)"
"$SET(6=gold)$AV(((http(s|)|ftp)://($TST(\7)/($TST(\8)$SET(0=\5)|$SET(0=\6))|"
"$SET(0=blue))|[^./]++:"
"$SET(0=#0099FF)|/($TST(\8)$SET(0=\5)|$SET(0=\6))|../*$TST(\9)$SET(0=\5)|*#"
"$SET(0=red)|$SET(0=\5))*)*)\1>"
>>114 漏の場合は、Bounds = を極力単純にしたいので<a*>を選択しているのですが
<a*>から<a\s*>にして速度が落ちる事もないので、その方がいいかもしれません
細部は使う側で適当に変更してくり
116 :
114 :04/12/05 07:09:10 ID:mpPq+iSd
>>115 <a*> と <a\s*> のタイム差なんて限りなく 0 に近いから考慮する必要なんて無いっしょ。
リミットの限界の大量のテキストでテストして体感出来る差が出るか出ないかって程度。
逆に <area タグにBoundsが誤爆すると大きなタイムロスになると思うんだけどそれはOKなの?
だいたいBounds欄ってのはマッチングテストをする範囲を絞るためにあるのにこれが
絞りきれてないってのは本末転倒だと思うよ。
自分なら <a\s*> か <a\s[^>]++href=*> のどちらかで迷うところ。
[Patterns]
Name = "勝手に 58 Link (2004/12/05)"
Active = TRUE
Bounds = "<a\s*>"
Limit = 1024
Match = "(*\shref=$URL(
http://\7/ ((\9/)+)\8)"
"$SET(5=green)"
"$SET(6=gold)$AV(((http(s|)|ftp)://($TST(\7)/($TST(\8)$SET(0=\5)|$SET(0=\6))|"
"$SET(0=blue))|[^./]++:"
"$SET(0=#0099FF)|/($TST(\8)$SET(0=\5)|$SET(0=\6))|../*$TST(\9)$SET(0=\5)|*#"
"$SET(0=red)|$SET(0=\5))*)*)\1>"
でFA?
118 :
117 :04/12/05 20:15:28 ID:396vujY8
[Patterns]
Name = "勝手に 58 Link (2004/12/05)"
Active = TRUE
Bounds = "<a\s*>"
Limit = 1024
Match = "(*\shref=$URL(
http://\7/ ((\9/)+)\8)"
"$SET(5=green)"
"$SET(6=gold)$AV(((http(s|)|ftp)://($TST(\7)/($TST(\8)$SET(0=\5)|$SET(0=\6))|"
"$SET(0=blue))|[^./]++:"
"$SET(0=#0099FF)|/($TST(\8)$SET(0=\5)|$SET(0=\6))|../*$TST(\9)$SET(0=\5)|*#"
"$SET(0=red)|$SET(0=\5))*)*)\1>"
Replace = "\1 style=color:\0>"
ごめん、間違えた。
119 :
117 :04/12/05 20:19:19 ID:396vujY8
勝手にまとめ 外部リンクは青 内部リンクは金 下部リンクは緑 ページ内リンクは赤
よく知らねーけどJavaScriptをoffにして終わりなんじゃないの
122 :
名無しさん@お腹いっぱい。 :04/12/06 03:45:54 ID:seR9Hc0Y
別法
[Patterns]
Name = "58 Link (2004/12/06)"
Active = TRUE
URL = "$URL(
http://\7/ ((\9/)+)\8)$SET(h=\7)$SET(d=\9)$SET(dd=\8)"
Bounds = "<a\s*>"
Limit = 1024
Match = "(*\shref="
"$SET(5=green)"
"$SET(6=gold)$AV(((http(s|)|ftp)://($TST(h)(/|(^?))($TST(dd)$SET(0=\5)|$SET(0=\6))|"
"$SET(0=blue))|[^./]++:"
"$SET(0=#0099FF)|/($TST(dd)$SET(0=\5)|$SET(0=\6))|../*$TST(d)$SET(0=\5)|*#"
"$SET(0=red)|$SET(0=\5))*)*)\1>"
Replace = "\1 style=color:\0>"
URLを毎回調べないので<a>が多いページでは速くなる(筈
<a>が無いページでは遅くなる
グローバル変数を使うのでメモリ使用量が増える
まだ不完全だけど、これ以上の追い込みは
柔軟な検索のできるJavascriptにでも任せた方がよさそう
>>120 あくまで一例ですが、URL Killfile.txtに
[^.]+.ax.xrea.com/
の一行を追加
[Patterns] Name = "Aburidashi" Active = FALSE Bounds = "<img\s*>" Limit = 1024 Match = "\1\ssrc=$AV(\3) \2>" Replace = "\1 src="http://local.ptron/killed.gif" \2 onmouseover="src='\3'">" killed.gif上にマウスを乗せると本来の画像を表示 同じフィルタばかりだとつまらないと思うので、少々バカなフィルタを・・・ 因みに、期待していた動画ファイルナビゲーターのサムネイル400枚一瞬表示は 巨大<table>の為かできませんでした。 動かないときは"src=を"this.src=に
.co.ukでアマゾンにリダイレクトされるみたいに、悪質なリダイレクトサイトの対策って出来ますか? 類としてはアップローダで404だとエロ広告へ飛ばされるやつとか。URL-Killerで一応は防げるんですが。 anti-auto-refresherみたいに<font size=1><a href=\0>[Refresh]</a> </font>\0ってなるように置換したいっす。
Locationヘッダで
>>129 そのフィルタをオフにしたら重いのが直るってことか?
俺はそのフィルタ入れてないから知らんけど今までのレス見る限りでは
信頼性がそこそこあるフィルタみたいだから別のフィルタが原因かもな。
どっかから糞フィルタ拾って入れたりしてないか?
>>130 いんや、フィルタはこれしか使ってないほかはすべてOFFにしてやってる。
>>129 俺は無問題
あんたのPCが悪いんじゃないか?
んー、俺もvectorは表示がメチャクチャ重くなるよ どれが原因なのかとかは調べもしてないけど
>>133 なるよね?環境はIE6XPSP2だけど。
なんかブラウザの下にスクリプトエラーかwebページに問題があるかなにかのマークがでてたなそういえば。もうはずしちゃったけど。
vector用作った。adkillより上においていただければ問題ない。中央の広告と横の広告の2つ消します。
(こういうのって1つにできる?)
[Patterns]
Name = "Vector ad killer2"
Active = TRUE
Multi = TRUE
URL = "[^/]++.vector.co.jp/"
Limit = 4096
Match = "<table border="0" bgcolor="#dddddd" cellpadding="2" cellspacing="0" width="180">*</TABLE>"
[Patterns]
Name = "Vector ad killer"
Active = TRUE
URL = "[^/]++.vector.co.jp/"
Limit = 2048
Match = "<!-- %%Vector ADServer%% -->*<!-- %%Vector ADServer%% -->"
>>129 a27 [an error occurred while processing this directive] という表示(非アラート)が出て
それ以降そのページをフィルタリングをしなくなる時があった
IEで言うと地球回りっぱなし状態
Active = TRUE特有かもしれない
で、リロードするとすんなり表示というのが数回 ともにフィルタ登録直後のみ
[Patterns] Name = "イライラする" Active = TRUE URL = "[^/]++.tok2.com/" Limit = 5120 Match = "<!-- TOK2_TOP -->*<!-- TOK2_TOP_END -->$STOP()" Name = "自分で作れよタコ" Active = TRUE URL = "[^/]++.tok2.com/" Limit = 256 Match = "<!-- TOK2_UNDER-->$STOP()" Replace = "\k"
>>135 自分で使ってるだけなので動作保証はできないけど('A`)ノ~
しかもなんでこんな書き方をしてるのかワカラン。誤爆したらゴメンよ。
[Patterns]
Name = "TOK2killer"
Active = TRUE
URL = "[^/]++.tok2.com"
Limit = 5000
Match = "<!-- TOK2_TOP -*_END -->|<!-- TOK2_UND*(</body)\1"
Replace = "<font size=1 color=#666666>[killTOK2]</font><BR>\1"
141 :
133 :04/12/10 02:43:08 ID:XqVfyiza
入れた。動いた。軽い。 感謝!>134 あ、こちらの環境はIE6 Win2000SP4。 自分ではフィルタまともに作れないヘタレなんでホント有難い。
>>136 ああ、それ一回見た。
>>138 まぁまぁイライラしない
思うんだけど、作ったフィルタ公開するのって別にさほどの手間でもないはず。
フィルタなんてどこかの誰かが作ればいいだけでそれを共有すれば全員が作る必要はない。
確かに誰かが質問してきてそれをわざわざ探し出してコピペしてあげるのは親切な人だと思うし、
さらには自分は必要がないのにわざわざ作ってあげるなんて相当だと思う。
でも自分が必要で新しく作ったフィルタをコピペするのはせっかく作ったものはみんなでつかってあげてねって気持ちになれるじゃん。
まさか「これは俺が苦労に苦労を重ねてやっと作ったフィルタだ!誰にもみせねぇ!ぐへへ」なんておもってるやつは一人もいないと思う。
というわけでフィルタもっと貼り付けて行こう。というかこのスレって作成依頼を受け付けるスレだったのか・・・。
なんかこうもっとバンバンフィルタ貼り付けていってたとえばだれかがtok2がほしければtok2で検索かけて一発で出てくるようなサイトほしくない?
アップローだはそういう意味じゃ使いにくいし、
WWWC Filterlist pageって昔作ったんだけど、正直自分の必要のないサイトのフィルタまで管理不能なんでwikiでやりませんか?
とおもったけど
http://abc.s65.xrea.com/prox/wiki/?Filter こういうページあるんだねぇ。しかしあまり活発ではないですねぇ。
>>139 使わせていただきました。adkillだと横のやつは消してくれたけど上のやつは消してくれなかった。これ使うとすっきりばっさり切ってくれてナイス!
143 :
名無しさん@お腹いっぱい。 :04/12/10 03:41:16 ID:7vhNoFpd
>>141 そういえば
>>134 はひとつにできた。proxoのフィルタ作るの久々なもんで・・・・
[Patterns]
Name = "Vector ad killer"
Active = TRUE
URL = "[^/]++.vector.co.jp/"
Limit = 32767
Match = "<!-- %%Vector ADServer%% -->*<!-- %%Vector ADServer%% -->\1<table border="0" bgcolor="#dddddd" cellpadding="2" cellspacing="0" width="180">*</TABLE>"
Replace = "\1"
146 :
名無しさん@お腹いっぱい。 :04/12/10 17:00:49 ID:7vhNoFpd
134氏、勝手に改造すみません [Patterns] Name = "Vector ad killer 改" Active = TRUE URL = "[^/]++.vector.co.jp/" Limit = 4096 Match = "<!-- %%Vector ADServer%% -->*</[^>]+> <!-- %%Vector ADServer%% -->" "|<!-- NEW TEXT AD -->*<!-- NEW TEXT AD END -->"
URL = "www.vector.co.jp/" にした方が無難か・・・・
>>134 つうか、ずっとオミトロン使ってたからこれぐらいの速度が普通だと思ってた>Vector
無知って便利なもんだな・・・知らなけりゃストレスも感じないとは・・・
>>142 自分作れないのに、よくそんな事言えるね
>>149 作れないからこそ、この発言なんだろう。
Vectorのソースはときどきテンプレが変わるようだから、 フィルタはたくさん作らないでひとつにまとめたほうがいいかもしれない。 (ソース変更で無効になったフィルタを有効にしたまま放置する可能性があるから) またVectorのテンプレが変わったようだ。 今回は閉じられていないアンカーがあったりと、またしても悪質なものですな。
Flash Animation Openerみたいにgifのアニメーションを 任意で開けるようには出来ないでしょうか? 画像掲示板とかでgifアニが静止画で表示されるところを それをクリックしたらgifアニとして表示出来るようにみたいに。
静止画GIFとアニメGIFの判別がHTMLからじゃ出来ないから無理じゃない?
Proximodoかなり期待
155 :
151 :04/12/12 20:45:53 ID:+dkh1Cyh
ソースが変わっていたと思ったら、
なぜか自作フィルタが効かなくなっただけだった。
Name = "vector simple viewer (2004.12.11)"
Active = TRUE
URL = "www.vector.co.jp/(games/(lib|soft)|vpack/filearea)/"
Limit = 13312
Match = "(<!-- plt=*</table> (<hr\s[^>]+>|) (<b>)\1)|"
"(<!-- [%89][%45][%91][%A4][%82][%CC][%83][%8C][%83][%57]include[%95][%94][%95][%AA]*"
"<!-- /[%89][%45][%91][%A4][%82][%CC][%83][%8C][%83][%57]include[%95][%94][%95][%AA] -->)|"
"(<!-- vector large*<!-- /vector large-->)"
"$STOP()"
Replace = "<!-- vector simple view -->\r\n\r\n\1"
フィルタが有効になる場所の例
ttp://www.vector.co.jp/games/lib/win95/game/avg/by_date.html ttp://www.vector.co.jp/vpack/filearea/win95/amuse/vbook/by_date.html テストウィンドウではマッチするものの、
該当のURL上ではなぜかマッチしなくなってしまった。
あるフィルタAよりも優先度の低い別のフィルタBが、
優先度の高いフィルタAの動作を邪魔していたことがあった。
試しにフィルタBをバイパスさせてみたら、フィルタAが有効になった。
(上記のフィルタとは関係ないのだけれど)
またそういう問題が起こっているのだろうか?
本体のバージョンは 4.5 2003-5-22 + 日本語化 1.0+。
156 :
151 :04/12/12 20:48:56 ID:+dkh1Cyh
$STOP()があったのをすっかり忘れていた。 ああ、なんてこった。
160 :
152 :04/12/14 17:51:59 ID:XFvzmpMa
>153 そうでしたか、レスありがとうございました。 >157 特に特定のってことはないんです。 掲示板によっては、gifアニをアニメーションさせないで表示させて、 クリックしたら表示させるみたいなところは、イイんですが、 そうじゃないと、ページを開くのが重くて 私の回線速度が遅いのが悪いって事も。orz
>>160 gifウにメーションを止める にチェックし、動かしたいときだけバイパスしながらクリっ子。
162 :
152 :04/12/14 19:15:21 ID:XFvzmpMa
>161 gifアニは止めにチェックしたりしなかったりで使ってます。 ブラウザはunDonutを使ってるので、動かして見るときは、 串を外してCtrl+更新で見てました。 う〜〜ん、よく考えると、オミトロンを右クリしてgifアニのチェック を外してCtrl+更新とかでも変わらないのかな? レスありがとうございました。
>>162 [Patterns]
Name = "152 Aburidashi"
Active = TRUE
Bounds = "<img\s*>"
Limit = 1024
Match = "\1\ssrc=$AV(\3) \2>"
Replace = "\1 src="\3" \2 onmouseover="src='
http://bypass..\h\p/../\3 '">"
Freeze GIF Animation にチェックしている事が条件
殆ど
>>124 から拝借
マンソクサイので相対パスのみ
全ての\3を\3.gifに置き換えると100倍ほどましになるようだ
最近amazonの広告を貼っている小遣い稼ぎ目的のサイトが検索結果の上位を占めていてあまりにもウザいので オミトロンでamazonアソシエイトのリンクURLを変えてそのサイトからの紹介を無効にするようにしたいんだが、 どうすればいいんだ? こういうのを作って普及させれば小遣い稼ぎ目的の糞サイトを少しでも減らせると思うんだが。
>165 小遣い稼ぎしてる事がわかってても行くことが必要だと感じるようなサイトなら 小遣い稼ぎくらいさせてやればいいし 中身も無いサイトのくせに小遣い稼ぎしてるからムカつくと思うなら、二度と行かなければいい そんなわけでそういうサイトがムカつくなら わざわざフィルタ作らなくても、禁止サイトにでも指定しておけばry
>>165 Amazonの場合は、
ヘッダフィルタでURLの末尾を削除するか
Cookieを受け入れないようにするか
いずれの方法でもできるが、前者はアソシエイトのタグを把握している必要がある
Webを利用した金稼ぎはむしろ積極的にするべきだと思うけど、、
168 :
134 :04/12/15 16:01:09 ID:2a6jrhCH
>>146 別に断りを入れるほどのことでもないです
>>149 >>150 IDってわかります?君らは何か作ったわけ?proxo関連スレってこういう煽りたいだけのやつがいるからうざいんだよね
しかも知識もないらしい。
>>151 むしろひとつのほうがわかりにくくないですか?
置換後のテキストをフィルタの名前にして、vector1 vector2とか、そうすればvector2を見なくなれば、仕様変更に気づくと・・・。
>168 なるほど。そういう理由があったんだね。 上で書いたフィルタはコメントが出力されるようになっているけれど、 各条件ごとに $SET(1=[vector ad table]) とか $SET(1=[vector ad script]) などと書けば、 ひとつのフィルタでもどの条件がマッチしたかがわかる。 処理速度までは試していないから、 そこまで気にしなければあとは好みで決めればよいのかな。
>>167 >Webを利用した金稼ぎはむしろ積極的にするべきだと思うけど、、
する方はいいが、見る方はウザイだけ
>>169 <a*> の件といいどうも処理速度を気にし過ぎる奴が多いな。
こんなん影響無しだよ。 50年前のPCでも使ってんのか?
どんなに速いPCだとしても、効率よく使った方がよかろう
目先の速さだけにこだわった効率ってなんなの。
>>168 >IDってわかります?君らは何か作ったわけ?proxo関連スレってこういう煽りたいだけのやつがいるからうざいんだよね
>しかも知識もないらしい。
こういうのを煽りって言うんじゃないのかい、トクトクの頼んでおいてこの態度はおかしいだろ
proxomitronにおいて速さを追求するということはこういうことなのだよ。
>>139 と比較しる。
[Patterns]
Name = "TOK2killer"
Active = TRUE
URL = "[^/]++.tok2.com"
Limit = 5000
Match = "<!-- TOK2_TOP -*_END -->|<!-- TOK2_UND$SET(1=\k)"
Replace = "<font size=1 color=#666666>[killTOK2]</font><BR>\1"
$NEST(<!-- TOK2_TOP -,_END -->) を使おうか迷ったが$NESTの誤爆が恐いからやめた。
フィルタのバグ発見目的が主ですが、 書き方一つで大幅に速度が変わったりするのも興味深い そんなこんなで、書式を変えたフィルタを複数用意してのProfileは必ずしているし、その速度を結構重視している まあ、人それぞれでしょう
>>175 いやぁ違うもんだねぇ。
1.5倍ぐらい
>>139 の方が時間かかった。
まあ0.3秒の違いだけどね。
この微妙なレスポンスの差は積み重なると結構体感に響くんだよな。
最優先は誤爆しない事だけど、その次はやっぱり速度だな。
それとは全く別に、速度を無視して
2chのスレ一覧をブラウザできれいにソートするやつみたいな
機能メインのも好きだ。
>>175 初めて \k の使い方がわかった
ベリーサンクス
[Patterns] Name = "Kill JavaScript Banners" Active = FALSE Bounds = "<script($INEST(<script,</script)</script>( <noscript>|)|*)" Limit = 2048 Match = "*(://$AV($LST(AdList)*)|" "(\=?\=?\=?\=?|ad(click|cycle)|.submit\(*focus\(|super_flashFileURL" "|banner_height|<iframe|'ht'\+|.referrer|</script*</script))\1" "&[^>]+>((*</script>)\0( <noscript>|)|\0)" Replace = "<!-- JS Banner blocked -->\r\n" "<script language="ShonenScript">\0" これを入れていると、Hotmail がログインからメール表示画面まで進まいのですが、 どこが問題なのでしょうか?
そういうフィルタなんです
182 :
179 :04/12/18 22:12:51 ID:hcy09tu+
アップローダに無さそうなのですが、最新版はありますか?
>>182 こういう類のフィルタは誤爆が付き物だから入れるなら誤爆覚悟で入れるべし。
今回はHotmailに誤爆してたってこと。
回避策はこのフィルタをあぼーんするかURL欄使ってHotmailのURLだけフィルタを無効にする。
俺もjavascriptが使いこなせれば、今よりフィルタの幅が広がるんだがなぁ、、、
URL = "www.google.co(m|.jp)/search\?q=cache:" ↓ URL = "216.239.[#1:999].104/search\?q=cache:"
スマソ訂正 URL = "www.google.co(m|.jp)/search\?q=cache:" ↓ URL = "216.239.[#0:255].104/search\?q=cache:"
google.comだけ変わっててgoogle.co.jpはそのままだった.....orz URL = "(216.239.[#0:255].104|www.google.co.jp)/search\?q=cache:"
190 :
186 :04/12/19 18:28:44 ID:j70Ww5ER
>>186 そのページのAnti-Auto-Refresher 1.1はそのままコピペして入れると問題が出るので注意。
&\ が文字化けしちゃってるからね。
192 :
191 :04/12/19 18:43:19 ID:tlIdRF5j
・・と思ったら某ブラウザでしか文字化けしないことが判明、スマン。
今度は 66.102.7.104 が出た もうだめぽ 誰かgoogle.comのIPまとめてください
NetRange 66.102.0.0 - 66.102.15.255 64.233.160.0 - 64.233.191.255 66.249.64.0 - 66.249.95.255
ころころ変わるから [^/]+/search\?*q=cache: でいいよ。
若干スレ違いかもだけど、google.comとgoogle.co.jpって何が違うの? とりあえずco.jpのほうを使っとけばいいのでわ?
>>196 何かが違うから困ったわけだがそれが何なのか分からないならおよびでない。
198 :
名無しさん@お腹いっぱい。 :04/12/20 23:16:15 ID:IT3AFJ9R
[Patterns] Name = "KILL Hotmail AD" Active = TRUE URL = "*.hotmail.msn.com/" Limit = 340 Match = "<tr><td[^>]+><IFRAME*SRC=*ADSAdClient31.dll[^>]+></IFRAME></td></tr>" "|<td[^>]+><IFRAME*SRC=*ADSAdClient31.dll[^>]+></IFRAME></td>" Replace = "" 自己満だけどhotmailの広告消すフィルタを作ってみた いまいちフィルタに詳しくないので軽量化、高速化などできればしてください
それでもいいと思うけど、強引に別の書き方をするなら URL = "[^/]++.hotmail.msn.com/" Limit = 340 Match = "(<tr>$SET(0=</tr>)|)<td[^>]+><IFRAME*SRC=$AV(*ADSAdClient31.dll*)[^>]+></IFRAME></td>$TST(\0)" 単純に URL = "[^/]++.hotmail.msn.com/" Bounds = "<iframe*</iframe>" Limit = 512 Match = "*ADSAdClient31.dll*" 上は無駄な事をさせているので元より遅い
デフォルトのGeoCities branding killerが 効かなくなったみたいなんだけど対処法教えてください
バイパスでしたorz 逝ってきます
warota
oremo warota
うたまっぷのFLASHも解析して テキストにアクセスするフィルタきぼん
誤爆だ Windows板だった汗…
googleのad消しフィルタキボンヌ
サンプルページのURLがあると作業が捗ります
既出だけどな。
↑フィルタがね。 持って無いけど。
>>208 何をしてほしいのかわからん場合は放置
依頼される側が意図を汲み取る必要なし
世の中は、
>>208 の様な、他人の為に働くことに喜びを感じる人と、
>>211 の様な、他人の為に無闇に働きたくない人とがうまくバランスして動いている。
そしてそのバランスが重要である。。。と。
2chは勉強になるなあ。
そして冷静にROMっている俺もいる
>>207 「Ads by Goooooogle」ってやつだろ?
俺もずっと悩んでたんだが、過去ログ見れないから解決できてなかった。
URL KillFileにpagead2.googlesyndication.com/pagead/show_ads.jsをってやつか。
通常版 [Patterns] Name = "AD fc2web" Active = TRUE URL = "[^.]+.(muvc.net|gooside.com|k-server.org)/" Limit = 2048 Match = "$NEST(<!-- St-HP,<!-- En-HP-? -->)" 高速化の為の$NESTの*的利用をしない版 [Patterns] Name = "AD fc2web" Active = TRUE URL = "[^.]+.(muvc.net|gooside.com|k-server.org)/" Limit = 2048 Match = "<!-- St-HP*<!-- En-HP-? -->"
>>216 GJ!
早速取り込みました。
高速化バージョンがあるのがいい!
HTTP Headerの 「GET」 の項目にフィルターをかけたいんですけど HTTP Header のところにGETといれても、*といれても動かないんです。 GET にフィルターをかける方法ってありませんか?
>>217 分かりにくい書き方ですが、
通常版の方が若干速いという意味です。。。
その2つのフィルタの場合体感出来るような差は出ないけどな。
浮いたCPU使用分がUDの1ポイント、2ポイントになれば幸いです。はい・・・・
223 :
218 :04/12/26 20:46:33 ID:oEdi+Y3M
>>223 あの欄をフィルタリングするのは無理。
でも特定のURLだったら別のURLにジャンプさせるってことだけは可能。
tes
google-ad-killerがなんか効かなくなった。原因なんでしょうかね?
227 :
名無しさん@お腹いっぱい。 :04/12/27 22:40:59 ID:xpMdrnSE
228 :
218 :04/12/27 23:10:19 ID:Ku1nP99E
>>224 レスありがとうございます。
それはどういう置換をすればいいんでしょうか?
Java Scriptなどを使うんですか?
>>227 やっぱ「漢方」で検索したら出てくる広告14個位のに効かないよ
Name = "google ad killer" Active = TRUE URL = "www.google.co(m|.jp)/*[?&](as_|)q=" Limit = 100 Match = "(<p class=e|<table\s[^>]++align=right)\0" Replace = "\0 style="display:none"$STOP()"
>>231 すごい!効きましたよ。ありがとう。
タブブラウザの検索で消えなくてもgoogle検索のボタンで消えるとか良く分からないこともあったんだけどそれだと消えますよ!
保守
しかし未だにクリック広告ちゃんが多いな 宣伝消してる人って少ないのかね
広告なんか無視すればいいだけだからな。
>1とか >123456とか >No.123456とかポップアップするフィルターを 作りたいんですが、 どんな掲示板でも使えるようにしたい。 メル欄の表示のフィルターは、URLを記載しないことで、ほぼ何処でも表示されて いい感じに使えています。 2chのポップアップフィルターも(何故か使えないが)URLを記載しなければ 汎用的に使えるようになるんですか?
( ´д)ヒソ(´д`)ヒソ(д` )
tes
そろそろまとめサイトとか出来るのかな・・・
read.cgiが入れ替わってから メアド欄を表示するやつとポップアップフィルターが効かなくなった 誰か新バージョンキボンヌ
>>240 IEで2ch見るな。
負担を少しでも減らせ!!
244 :
名無しさん@お腹いっぱい。 :05/01/05 18:35:54 ID:1dYtTZZ4
リンクの上にポインタを持っていくと ポップアップが出てきていくつかのtargetを選んで開けるようにしたい。 (オリジナルのまま、_blank、_self、_topなどを選択できるように) javascript使えばできそうですか?
[HTTP headers]
In = FALSE
Out = TRUE
Key = "Cookie: Be.2ch Login (out)"
URL = "[^/]++.2ch.net/(^test/read.cgi)"
Match = "((DMDM|MDMD)\=\w |(\w )\#)+$URL((
http:// (be.|news|ex7.|etc3.)$SET(0=; MDMD=お前の認証コード; DMDM=お前のメールアドレス)|))"
Replace = "\@\0"
(be.|news|ex7.|etc3.)の部分はログインして書き込みたい鯖名の先頭
(,,゚Д゚)∩先生。kakaku.com等でPC-Success等を見ると糞サクセスに置き換え、リンクを消去してくれるフィルタなんかありますか?
>>247 了解しますた。気合いで覚えてがんがってみまつ
249 :
248 :05/01/06 11:26:52 ID:BFAMxuMJ
今さっき作ってみたんですがどうでしょ? [Patterns] Name = "PC-Success TestVersion" Active = TRUE URL = "www.kakaku.com/*" Limit = 400 Match = "<a href="(../ShopView.asp|../sku/ShopView.asp)?*>*(Success|PC-Success)*</a>" Replace = "糞サクセス" 初めて使えるフィルタ作ったんで ( ゚Д゚)マズー な部分があったら指導よろです
URLの最後に*はいらない。無くてもちゃんとマッチするよ MatchのSHopView.asp)?*の?は\?じゃない? 「?」って文字にマッチさせるならエスケープするべき。 (Success|PC-Success)はPC-Successに前者のSuccessがマッチするから 後者のPC-Successは不要じゃないか。 ソース見てないのに改変なんてして適当だけど [Patterns] Name = "PC-Success TestVersion" Active = TRUE URL = "www.kakaku.com/" Limit = 400 Match = "<a href="(../ShopView.asp|../sku/ShopView.asp)\?*>*Success*</a>" Replace = "kuso"
252 :
名無しさん@お腹いっぱい。 :05/01/06 21:11:38 ID:v1wsKbrH
荒らしはカエレ!
っていうか不可能だし。BBSが何でできてるかぐらい考えろ
サーバサイドで制限されてるからむりぽ
(,,゚Д゚)∩先生。 JWordが勝手にインストールするので これを拒絶するフィルタきぼんです
>>256 URL Killfile.txtに、
download.jword.jp/
でどーよ
>>257 (,,゚Д゚)∩先生。
ありがとうございました!
これであの煩わしさから開放されました!
>>258 そういうのはオミトロンでなくインターネットオプションで禁止しろよ。
制限付きサイトに追加な。
Jwordの場合は、普通のサイトからのポップアップも
>>257 で止められるので
Proxomitronでやった方が便利っぽい
教えてやってもいいがタダで教えるのは嫌だ。
教える教えない以前に、ここで例を示せなかったら
>>261 の発言が信頼できないものになるだけだと思うが、、、
代わりに私の知る限りではただ一つの、
インストール画面の出るJwordの広告用タグを書いておきますね〜
<script type="text/javascript" language="JavaScript">
<!--
var jwdpop_setting = new Array(15);
jwdpop_setting[0] =
:
jwdpop_setting[12] =
// -->
</script>
<script type="text/javascript" language="JavaScript" src="http://download.jword.jp/pub/ppp/jwd_ppp.js"></script>
>>261 は正しい、俺が保証する。
これでいいだろ、分かってないのおまえだけだし。
267 :
名無しさん@お腹いっぱい。 :05/01/08 00:58:24
?# ID:C27qMxUL
[Patterns] Name = "megahit comic" Active = TRUE URL = "www.db.megahit.co.jp/cgi-bin/itemview.pl\?number" Limit = 256 Match = "(>[%c3][%f8][%bc][%d4][%cc][%be]</TD> <TD[^>]+>\1)\2</TD>" Replace = "$STOP()\2 " "<form method="post" action="itemsearch.pl" style="display:inline">" "<input type="hidden" name="type" value="・ウ・゚・テ・ッ">" "<input type="hidden" name="writer" value="\1">" "<input type="hidden" name="op" value="and">" "<input type="submit" value="ク。コ?">" "</form></TD>"
268 :
名無しさん@お腹いっぱい。 :05/01/09 13:44:25 ID:r1sox6+4
保守
269 :
名無しさん@お腹いっぱい。 :05/01/09 14:09:22 ID:VB+P5BJN
>>267 2chで無視される文字に引っ掛かったので
"<input type="submit" value="ク。コ・>"
↓
"<input type="submit" value="xx">"
270 :
名無しさん@お腹いっぱい。 :05/01/10 18:01:31 ID:XgTzQueE
2ちゃんの 広告やリンクの中間にあるところを省略するのください増し。
ここがフィルタ作成スレですやんw
273 :
271 :05/01/10 22:53:11 ID:oYrg683s
(;´Д`)uho 誤爆・・・
リンク上にマウス乗せるとリンク先のタイトル<title*/title>の中身を表示させてくれるフィルタおながいします
完璧jsネタだろ
>>275 やっぱりそうですか
それっぽいscript探しに逝ってきます
>>274 >>276 Proxomitronの\kを併用すれば、リンク先を全て読み込まなくてもいいので使う価値はあるかもしれない
その場合は、クリックした時にブラウザが変なキャッシュを表示しないように、
先読み分のURLに〜?hgoahioagjioaなどの文字列を加えるとよさそう
暇があれば作る
278 :
274 :05/01/11 20:48:52 ID:tCxnmK63
>>277 レスありがとう!
調べ中ですが今んとこ自分には無理そうです
暇がありますように orz
279 :
名無しさん@お腹いっぱい。 :05/01/13 20:07:05 ID:r9MTIVgQ
2ちゃんの広告消しないんですか? 以前のは効果ないんですが
どこの広告? スレ?板?
>>279 専ブラ使えっつってんだろうが糞が
糞とコーヒー混ぜた奴でも噛んでろ糞が
m9(^Д^)プギャーーーッ
283 :
279 :05/01/14 00:10:07 ID:ezyCs8I2
でもたまにIEとかで見る事もあるなぁ。確認とかで。 普段は専用ブラウザ使ってるけど。
保守
拡張子が.wav .avi などのリンクだったら ターゲットを target="_self" に変えたいのですが どうすればいいのでしょうか?
289 :
名無しさん@お腹いっぱい。 :05/01/22 23:46:20 ID:hqhGPafe BE:10349928-##
>>287 [Patterns]
Name = "287"
Active = TRUE
Bounds = "$NEST(<a\s,>)"
Limit = 1024
Match = "<a(*\shref=$AV(*."
"("
"wav|avi"
")"
"(\?*|)))\1\2>"
Replace = "<a target="_self"\1\2 target="_self">"
> あとオークションのページで残り時間のところで > 詳細な残り時間をおさないと > 詳細がわかりませんが > もとのページに表示させることは可能でしょうか? > > 結構便利だと思うのですが・・・ まー使えることは使えるな
[Patterns] Name = "Counter Killer" Active = FALSE URL = "$TYPE(htm)" Bounds = "<img\s*>" Limit = 2560 Match = "*src=$AV(*(\?|@|#|++[^/.].(^*(bmp|gif|jpeg|jpg|png)))*)*" 自分用フィルタ
細かい突っ込みどころが結構ある
自分用なんだからほっといてやれ
むしろ突っ込んでやれよ。
ツッコミどころはあるけど細かくないんだよね..
関係無いけど外部プラグイン無しでIEで表示出来るのってbmpとgifとpngとjpgだけだっけ?
一番大きいツッコミどころは、 Active = FALSE かな、やっぱり?
その前にURLに拡張子が入らないCGI使われたらおしまい
>>291 フィルタを見るにやりたい事が微妙に分からないけど
単純に画像にリンクしてるもの以外の<img>にマッチさせるなら
こんな感じでいいんじゃないかな
[Patterns]
Name = "New HTML filter"
Active = TRUE
Bounds = "<img\s*>"
Limit = 512
Match = "*src=$AV((^*.(bmp|png|gif|jp(e|g|eg)))*)*"
<img src="./aaa.gif?count">とかされるとマッチしないけど
300 :
291 :05/01/25 09:37:39 ID:IFqYVpm4
なるべく自分にとって必要な画像だけを表示させるフィルタを 書いてみたのですけど。 みなさんのご指摘、ご助言どうもありがとうございます。 参考にさせていただきます。
保守
302 :
名無しさん@お腹いっぱい。 :05/01/29 02:40:46 ID:etkjAwS7
[Patterns] Name = "AD dic.yahoo.co.jp" Active = TRUE URL = "dic.yahoo.co.jp/" Limit = 32 Match = "<body$SET(0=<body onload="document.forms[0].p.focus();")$STOP()" Replace = "\0"
303 :
名無しさん@お腹いっぱい。 :05/01/30 00:10:04 ID:vtUx8cfk BE:9055272-##
[Patterns] Name = "Link tv.yahoo.co.jp" Active = TRUE URL = "tv.yahoo.co.jp/bin/" Limit = 256 Match = "(<b><font size\=\+1>\1</font></b>)\2$STOP()" Replace = "\2 " "<a href="http://www.google.co.jp/search?hl=ja&ie=EUC-JP&oe=EUC-JP&btnI=I%27m+Feeling+Lucky&q=site%3Anhk.or.jp+OR+site%3Antv.co.jp+OR+site%3Afujitv.co.jp+OR+site%3Atv-asahi.co.jp+OR+site%3Atv-tokyo.co.jp+$ESC(\1)">Link</a>"
上の方にも出てますが、 amazonのアフィリエイトを無効化するフィルターって、 どうすればいいんでしょうか
TBS忘れ分の修正のみ [Patterns] Name = "Link tv.yahoo.co.jp" Active = TRUE URL = "tv.yahoo.co.jp/bin/" Limit = 256 Match = "(<b><font size\=\+1>\1</font></b>)\2$STOP()" Replace = "\2 <a href="http://www.google.co.jp/search?hl=ja&ie=EUC-JP&oe=EUC-JP&btnI=I%27m+Feeling+Lucky&q=" "site%3Anhk.or.jp+OR+" "site%3Antv.co.jp+OR+" "site%3Atbs.co.jp+OR+" "site%3Afujitv.co.jp+OR+" "site%3Atv-asahi.co.jp+OR+" "site%3Atv-tokyo.co.jp+$ESC(\1)">Link</a>"
よさげなフィルターなので入れてみよっと。
>>304 [Patterns]
Name = "Amazon Associate Replacer (+aa link)"
Active = TRUE
Limit = 512
Match = "((<a [^<]++)\1(www.amazon.*(tag=|ASIN/*/))\2([^/]++-22)\3([^>]++>)\4)\5(*(^img)*</a>)\6"
Replace = "\1\2\4\6<font size="-1">[\5aa</a>]</font>"
どこで拾ったか忘れたけど、こんなのが入ってた。
もとの作者さんに感謝。
infoseekメールのログイン画面でIDのオートコンプリート機能が強制offに 仕様が変更になりました これを変えられるフィルターは出来ませんか? 他のサイトでも応用できるようなのだとうれしいです。
311 :
bigener :05/01/31 22:52:53 ID:V0rO2T+q
MN128SOHOSL10 のip filterで特定のwebサイトへの接続を制限する書式を教えてください。
312 :
名無しさん@お腹いっぱい。 :05/01/31 23:44:54 ID:E0v6rppW BE:11642663-##
>>310 [Patterns]
Name = "Autocomplete"
Active = TRUE
Bounds = "<(form|input)\s*>"
Limit = 2048
Match = "\1\sautocomplete=$AV(off)\2"
Replace = "\1\2"
簡易版
Limit = 256
Match = "autocomplete=$AV(off)"
>>312 ありがとうございます
infoseekの他にも今まで手打ちだったYahoo.comでも動作しました
とても便利なフィルターです。
Banner Blasterじゃテキスト広告消えないんだけど ADKiller以外で何かいいのありませんかね?
>>315 AD Killerで消えた。
それよりもそのサイトIEで見るといきなりActiveXのインストールを促されるぞ
>>307 のフィルタが予想以上に便利だ・・・・
Googleがいい仕事をしてくれるので8〜9割近い確率で目的のサイトに飛べる
(自画自賛
>>314 これ↓を既存のDOM Banner Blasterと交換してみ。
括弧付けただけだけどね。
Name = "DOM Banner Blaster v0.007"
Active = TRUE
Bounds = "<a\s*</(a|td|tr)>|<iframe*</iframe>|<ilayer*</ilayer>|<img*>|<input*>|<script(*(</sc|"*'))++ript >|<object*</object>|<form*</form>"
Limit = 8000
Match = "*=$AV($LST(AdKeys)*)*&<((a|form)\s*(<img\s[^>+]+>|)|[^fa])"
Replace = "<a name="PDomTarget"></a>"
保守
新聞社のサイトって重すぎ。 なんとかなりませんか?
駅売りで我慢する
ありとあらゆるフォント指定を無効にするフィルターってありませんか?
324 :
名無しさん@お腹いっぱい。 :05/02/08 13:51:46 ID:Qpcq9+a/ BE:15523946-##
>>322 [Patterns]
Name = "322"
Active = TRUE
Limit = 256
Match = "(<font[^>]++)\0\sface=$AV(*)"
"|font-family :$SET(0=prox-dummy:)"
Replace = "\0"
IEの場合は、
インターネットオプション→ユーザー補助にフォント関連のオプションあり
>>324 ありがとうございました。
IEのフォント無視設定だと自分の目的上少し不便だったのです(;´Д`)
おかげさまで望みどおりの動作になりました。
FOXでもポップアップがきくようにしてくれ〜 下の入れててもだめなんだ [Patterns] Name = "2ch Fox Killer" Active = TRUE URL = "([^.]++{2,9}.(2ch.net|bbspink.com))/(test/read.cgi|[^/]++/((^?)|index))" Limit = 256 Match = "<base href=$AVQ(\9)>$SET(base=\9)$SET(1=<!-- \9 -->)|" "<a href="./">$SET(1=<a href=$GET(base)>)|" "<a href="../test/$SET(1=<a href="../../../)|" "<form\s(*action=")\8../test/\9>$SET(1=<form \8../../../\9>)$STOP()$SET(base=)" Replace = "\1"
2ch anchorchanger for popup(index&read.cgi) 2/3 これがうまく働かない。
Counter Killerフィルターよりもっと汎用性のあるフィルターってあります?
とりあえず Multi = TRUE にでもしてみたら。 環境に合わせて弄れって書いてあるのに、そのまんまかよ。
2chブラ使え馬鹿。 っていう神の思し召しだな。
332 :
328 :05/02/12 14:31:58 ID:XnRW3qBJ
>>332 2chブラウザ使え。
2chに負担かけるな。
inf.2ch.net, www.2ch.net, epg.2ch.net, find.2ch.netを除く2ch全部の鯖にマッチする書式ってどうなりますか? [^(/|info|www|epg|find)]++.(2ch.net|bbspink.com)/ てやってみても駄目みたい。
>>334 ワラタw
(^inf|www|epg|find)([^/]++.|)(2ch.net|bbspink.com)[:/]
これはURL欄に書く場合の書式ね。 Match欄では使えない。
ねぇ、誰か心の優しい人とかが あほの子にも使えるように フィルターとかセットで導入できるようなのは作ってくれないのん?
人それぞれどういうフィルタが必要なのか不要なのか。 どこからどこまでがその人にとっての広告なのか サイトごとにきっちりとしたフィルタをかけるのか、 万能ではなくともサイトを限定しないである程度フィルタをかけるのか。 分からない動作をするフィルタだらけのセットを使っても後で戸惑うだけだよ
>>338-339 もしかしたらフィルタセットごとの簡易インストーラーがほしいということかも。
ブラクラフィルタとか複数のフィルタが一セットになってるようなものだと
こういうのがあってもいいかもしれないけどなぁ。
導入を容易にしても「あほの子」はいなくならないと思う むしろ敷居が低くなってしまい「あほの子」が増えそう 和訳されてるヘルプすら読まないような人とか
>>338 そういうのが必要だと思うんならおまえが作れ。
俺は必要だとは思わん。 コピーして併合するだけだしな。
>>332 =326,328
むこうの関連レス(246-281)をよく読めば、おのずと答えが出る。
それが使いこなせないんなら、他に2つ動くやつがあるじゃないか。
すでに解決済なので誰も答えてくれないと思うよ。
>338 あほの子、とか変な言葉使うから(俺に)必要なフィルタが 既に導入されたcfgを含んだProxoのセットを公開してくれ、とかそんな風に言ってるように見えるが Proxo本体のフィルタ管理はイマイチ使いにくいから Proxoのフィルタの管理を>340の言うようなグループで分けて一括でONOFF可能とかなんとかで 容易にするようなソフトを作ってくれるような優しい人は居ないのか、って事か?
345 :
338 :05/02/14 00:03:02 ID:NwdgZ6zh
おまえらって日本語の解釈もまともに出来ないのか・・。
>>344 ちんがう!
あほの子である俺が一発導入できるような画期的なシステムがほしいってことです。
たぶん導入しようにも出来ないあほの子がほかにもいると思うんだ。
その人達のためにもあうあうあー!
うお、1分しかたってないのにID変わった・・・。
あほの子は使わないで下さい
フィルタの管理をグループで分けて一括でONOFFならProximodo
あほの子の定義から頼む。
あほの子をReplace
微妙な流れだな。
オープンソースのProximodoに期待 フィルタの管理が面倒臭過ぎるよ
$SET()とか$NEST()とか$AV()とか、こういう関数の互換状況はどうなんだろう
完全互換なんじゃないの
Proximendo
完全互換を目指してるんじゃなく既に完全互換なのか
hoekey
>>362 起動させるだけでオミトロンをバイパスにするアプリがあるよ。
他のスレで出たばかりの話。
>>362 ありがとうございます。
スレ違いすいません。
365 :
名無しさん@お腹いっぱい。 :05/02/19 20:50:13 ID:eIRvaCsf
保守
Shiftキー押しながらリンククリックすればそのページだけバイパスされるけど。 オミトロン通してブラウザで開いているページもShiftキー押しながらリロードてのもできる。
367 :
366 :05/02/19 21:17:26 ID:euXGlFDO
Bypass List.txtに $KEYCHK(^S) 記入することが必要でした。
>>367 無理に人に教えようとしないほうがいいよ、恥かいて人に迷惑かけるだけだから。
ime.nuを省くフィルタを作ったんだけど公開してもいい?
名作なのか? どこにでもあるようなやつじゃないだろうな?
許可を取る意味が分からない。ふつうに公開しようよ
作るのがめんどくさいんで放置してるけど、 ime.nu以外のlivedoorとかの省く奴だったらみたい。
誰でも作れるのになにやってんの?
なにもやってません
ヘッダフィルタ用
In = FALSE
Out = TRUE
Key = "URL: ime.nu/ime.st/pinktower.com Automatic Jumper (03/10/19)"
http:// (ime.(nu|st)|pinktower.com|jbbs.livedoor.jp/bbs/link.cgi\?url\=
http:/ )/\1
Replace = "$JUMP(
http://\1 )"
テンプレ流用
現在のURLを挿入するフィルタを更新日時を取得するよう拡張しようとしましたが、上手く動作しません。 何か根本的な間違いをしている気がするんですが…。 アドバイス頂けると嬉しいです。 Name = "Saved from URL&TIME" Active = TRUE Limit = 8 Match = "<start>" Replace = "<!-- saved from URL: \u -->\r\n" "<!-- saved from TIME: $IHDR(Last-Modified:*) -->\r\n"
379 :
378 :05/02/21 03:41:48 ID:IJoG8VpK
何とか自力で作成できました。 お騒がせしました m(_ _)m Name = "Saved from URL&TIME" Active = TRUE URL = "$TYPE(htm)" Limit = 500 Match = "(<!DOCTYPE*> |)\0&$IHDR(Last-Modified: \1)&$IHDR(Date: \2)" Replace = "$STOP()\0\r\n" "<!-- saved from URL: \u -->\r\n" "<!-- saved from Last-Modified: \1) -->\r\n" "<!-- saved from Server-Date: \2 -->\r\n" "<!-- saved from Client-Date: $DTM(Y/M/D H:m:s) -->\r\n" あとは、日付の書式を揃えないと…。 $DTM の使い方をマスターしよう。
381 :
369 :05/02/21 10:44:01 ID:HGzZ0ka5
がいしゅつらしいので公開しません。
382 :
情報ヲタ :05/02/21 11:25:53 ID:BUZ6nRAL
常識が無い
384 :
名無しさん@お腹いっぱい。 :05/02/21 16:59:04 ID:gRERpkMH
不可能じゃないけど教えない めんどくさい
387 :
379 :05/02/22 00:54:23 ID:JBAS9MIr
>>380 アドバイスthxです。
& を抜いてみました。
CGIを使う掲示板にも対応させたかったので、「Last-Modified:」のヘッダのないページに対応させてみました。
Name = "Saved of URL & Date"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "(<!DOCTYPE*> |)\0$IHDR(Last-Modified: \1)$IHDR(Date: \2)|(<!DOCTYPE*> |)\0$IHDR(Date: \2)"
Replace = "$STOP()\0\r\n"
"<!-- saved of URL & Date\r\n\n"
" URL: \u\r\n"
" Last-Modified: \1\r\n"
" Server-Date: \2\r\n"
" Client-Date: $DTM(Y/M/D H:m:s)\r\n"
"\n-->"
388 :
387 :05/02/22 00:55:14 ID:JBAS9MIr
長文になってしまったので、記事を2つに分けました。 個人的には、$IHDR(Last-Modified: \1) があってもなくてもマッチするという形にしたかったのですが そういう表現は無理なのでしょうか? 「Last-Modified」「Server-Date」を「Client-Date」と同じ書式にしたかったので いろいろといじってみましたが、全て意図通りの動作にはなりませんでした。 何か上手い表現はないでしょうか? Name = "Saved of Last-Modified (test)" Active = TRUE URL = "$TYPE(htm)" Limit = 256 Match = "(<!DOCTYPE*> |)\0$IHDR(Last-Modified: \1)" Replace = "$STOP()\0\r\n" "<!-- saved from Last-Modified\r\n\n" " Last-Modified 01: $SET($DTM(Y/M/D H:m:s)=\1)\1\r\n" " Last-Modified 02: $SET(\1=$DTM(Y/M/D H:m:s))\1\r\n" " Last-Modified 03: $DTM(Y/M/D H:m:s \1)\r\n" " Last-Modified 04: $DTM(\1)\r\n" " Last-Modified 05: $DTM(Y/M/D H:m:s=\1)\r\n" " Last-Modified 06: $DTM(\1=Y/M/D H:m:s)\r\n" " Last-Modified 07: $DTM($SET(Y/M/D H:m:s=\1))\r\n" " Last-Modified 08: $DTM($SET(\1=Y/M/D H:m:s))\r\n" " Last-Modified 09: $SET(\3=$DTM(Y/M/D H:m:s))$SET(\1=\3)\1\r\n" " Last-Modified 10: $SET(\3=$DTM(Y/M/D H:m:s))$SET(\3=\1)\3\r\n" "\n-->"
>>388 >あってもなくてもマッチする
(<!DOCTYPE*> |) の意味分かってないみたいだな。
>「Client-Date」と同じ書式
これは鯖によって違うような気がするんだが。
390 :
388 :05/02/22 15:07:09 ID:JBAS9MIr
>>389 > (<!DOCTYPE*> |) の意味分かってないみたいだな。
なるほど、以下のようにすればいいんですね。
アドバイスthxです。
(<!DOCTYPE*>|)\0($IHDR(Last-Modified: \1)|)$IHDR(Date: \2)
> これは鯖によって違うような気がするんだが。
こちらは上手く伝わらなかったようで、失礼しました。
サーバーによって書式が違うので、一度 $DTM() で対象の時間を引数にとって取り込んだ後に
$DTM() で好きな書式で出力する…というような形が理想です。
このような実装の仕方は難しいでしょうか?
$DTM()は出力する事しか出来ない。
394 :
390 :05/02/23 00:15:10 ID:AWI254mc
今日から使うんだけど 基本的なフィルターのパックってない? 一つ一つ入れてたらめんどくさい。
>>395 基本的フィルタなんて人それぞれだから、"基本的なフィルターのパック"なんて無いと思うよ。
ただ、同梱されてるフィルタを解説しているサイトがあった気がするから、そこを探して自分で取捨選択すればいいんじゃないの。
>>396 >同梱されてるフィルタを解説しているサイトがあった気がするから
ありがとう!探してみます。
>>394 $IHDRで取り込んだ文字列がどの書式かで場合分けして
好きな書式に直せばいいよ。
やり方は | と $TST と $SET と グローバル変数 を使う。
400 :
400 :05/02/23 08:55:06 ID:xhughyj6
400ゲッツ!
401 :
397 :05/02/23 18:02:25 ID:4api/PtV
>>398 重ね重ねありがとうございます。(感謝!
ItMediaをhtmlファイルで保存できるようにする <iframe>*</iframe> の削除
405 :
402 :05/02/24 20:43:27 ID:SM+fGzVu
>>404 おそくなりました。
ありがとうございます。便利ですね
livedoor blogに広告がでるようになったけどあれ消すように できないかな。。
>>406 googleと同じ。
AdListにこれ↓を入れる。
blog01.ad.livedoor.jp/js/fid/2.js
>>407 おぉー消えました。ありがとうございます!
便乗。livedoor otdの広告の消しフィルターもおながいします。
Yahooオークションでユーザーの出品リストを表示したときにタイトルとして表示されるのをユーザーIDにしたいのですが、どのようにしたらいいのでしょうか。 <TITLE>Yahoo!オークション</TITLE> <font size=+1><b>UserID(xxx)</b></font> を <TITLE>UserID(xxx)</TITLE> <font size=+1><b>UserID(xxx)</b></font> のようにしたいのです。 よろしくお願いします。 以下のでTESTでは動いているように見えるのですが。 Name = "Yahoo Auction Title Rewrite" Active = TRUE Limit = 2048 Match = "<TITLE>\1</TITLE>" "\2" "<font size=\+1><b>\3</b></font>" Replace = "<TITLE>\3</TITLE>" "\2" "<font size=\+1><b>\3</b></font>"
明らかにネタだな。
>411 普段から書かれている人から見ればネタに見えるかもしれませんが、 書いたことのない人が書いたものですから。 ネタではないんで、よろしくお願いします。
>>410 、 Limitが小さすぎる。
、 < >が全角では動かない。
、 Replaceで\1使わないなら、Matchで使うのは\1ではなく*
、 ヤフオク限定とわかっているのにURLの指定がない。
ネタじゃないにしても知識が浅すぎる
>413 返事ありがとうございます。 limitをふやしてためしてみます。 ちなみに 、 < >が全角では動かない。 は2chに書いたときにおかしくならないかと思ったので<>を全角変換しました タグをネット上に書き込むときの癖です 、 ヤフオク限定とわかっているのにURLの指定がない。は まだ試している途中だからです。
全角で見にくいからスルー。
よっぽどスルーしたことを報告したかったんだね
いや、アク禁が解除されたかテストしたかった。
㋦㋸㋭゙
nullboかよ。
421 :
:05/02/28 14:04:51 ID:HNxryMo1
URI入力やブックマークからのリクエストでリファラを付けたいのですが、 ルールの書き方が分かりません。 お教え願います
422 :
:05/02/28 14:05:37 ID:HNxryMo1
↑ つけるリファラは \u をと考えております
>>421-422 デフォルトの「Referer: Hide where we've been (Out)」ではダメなのだろうか…?
>>423 いや、脳内補完率を上げて読むとブラウザからリファラが送られてこなかったら
オミトロンが\uをリファラとして送るようにしたいんでしょ。
パターン自体は特に条件を付けなければたったの4文字だから
ルールの書き方を勉強してもらうしかないなw
425 :
423 :05/02/28 17:48:37 ID:FaWtrgMr
うpロダのりふぁこん使えよ場過度も。
427 :
423 :05/02/28 19:50:56 ID:FaWtrgMr
>>426 「Referere Control」は一つ一つ登録しなくてはいけないから、俺は使う気になれないね。
個人的には自動的に判断して、Refererを送信する方が好みだ
この辺は人によって違うんだから、総じてバカとか言うのは良くないと思う
>>427 りふぁこんなら自動的に判断することも1つ1つ別の動作をさせることも可能だよ葉かだな・・。
便利だからうpロダにあげられてるんだろうが。
[HTTP headers] In = FALSE Out = TRUE Key = "Referer: Set Referer" Replace = "\u"
[HTTP headers] In = FALSE Out = TRUE Key = "Referer: 1 original 2 url (out)" Match = "^?" Replace = "\u"
ケジメなさい
マッチいかがですか? マッチいかがですか? ぅう・・ 寒い・・・
マッチのマーチ
正直なところ Match = "*"でヘッダがある時にマッチ Match = ""でヘッダがあってもなくてもマッチ Match = "^?"でヘッダがない時にマッチ というのは分かりづらかった。
Active = TRUE Limit = 256 Match = "before(a)\1after" Replace = "<\1>" Active = TRUE Limit = 256 Match = "before(a)\1$SET(String=\1)after" Replace = "<$GET(String)>" この2つのフィルタはフィルタリング対象となるテキストによっては異なる動作をすることがある。 そのテキストの例をあげよ。(10馴れ合い)
439 :
421 :05/03/02 19:01:32 ID:SgN/yfTi
皆さん有り難うございます リファラはなんとかうまくいきました とくに >437 さんの書き込みが非常に助かりました。
へっだひるたって全一致じゃなくてもマッチするんだっけ? もしそうなら Match = "*" より Match = "?" のほうが速いね。 めんどいからテストなんかしないが。
改行コードを削除したいのですが、現在の私の状況では Name = "delete return code" Active = TRUE Limit = 256 Match = "(\r|\n)" とこれがやっとなのですorz 一応動作はするのですが、<pre>タグ内も当然消えてしまうわけです どなたか<pre>タグ内は適用しないようにして頂けないでしょうか?
初心者なら マッチ (<pre>*</pre>)\0 リプレイス \0 でいいよ。 ふつーは$TSTを使うがな。
>>442-443 レスありがとです
>>442 ちょっと眺めてみましだがなんとなく分かりますが、現状ではフィルタには起こせませんでした
>>443 Name = "delete return code"
Active = TRUE
Limit = 512
Match = "(\r|\n|(<pre>*</pre>)\0)"
Replace = "\0"
にて無事目的通りの動作をさせることが出来ました
本当にありがとでした
>>444 リミット小さすぎ。 このフィルタはリミットの限界よりpreの長さが長いと失敗するんで中尉。
>>445 重ね重ねありがとう御座います
preで限界に挑戦しているページに当たらなければ大丈夫かな
どうしてもgoogleのキャッシュが文字化けしてしまうんで、いいフィルターください
上のはキャッシュ元がshift_jisの場合にしか効かないんでコレ入れてけろ。 [Patterns] Name = "Google Cache Change Charset (2005-3-11 ver2) by majimaji" Active = TRUE URL = "*/search\?q=cache:" Limit = 256 Match = "<meta http-equiv="Content-Type" content="text/html; charset=(^UTF-8)[^"]+">(^(^\s<BASE))$STOP()" Replace = "<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">"
>>450 おーーー!!
おれも最近いきなり文字化けして困ってました!
たんくす!!!
Googleキャッシュ直りましたね、↑のフィルタ消去する必要ありですよ。
ほんとだ! なんだったんすかね??
うーんまだうちだとダメなままだな。 なんだろ。 Firefox使ってるんだけど。
キャッシュ消したか?
拙者未熟なおみとろん使いなれど、偉大なる先人達に添削を所望致す。
Name = "Ad JAPAN [To Link]"
Active = TRUE
Bounds = "<a\s*</a>"
Limit = 600
Match = "<a\s*href=$AV((
http://| )($LST(AdJapan))\1*)*<i(mg|mage|nput)*src=($AV(*.(jp(g|eg)|gif)))\3*</a>"
Replace = "<center><a href=\3 target=_blank title="\1">"
"<font color=green>[Pics]</font></a></center>"
誤爆した場合に画像だけ見れるようにした物で、画像のリンク先は広告というような○○な
サイトを見る際に拙者には必要な物でごわす。リストには"cgi?id"とか誤爆必死な文字列を
敢えて使ってござる。
んなのじぶんでかってにべんきょーしろやたこ。
>>457 match欄の<a\sと</a>は不要。
[^>]++href 誤爆防止
[^>]++src= 誤爆防止
(
http://| ) はなんだんだ、意味不明。 処理も遅くなる。
パスに半角スペが入ってるとまずいからhref="\3"
もしもBoundsを使う場合は、$NEST(<a\s,</a>)にして、 Matchの最初と最後を*にすると効率がよくなり、速度的なメリットも出てくる。 ※$NESTの速さの利用と、重複部分の削除 まあ、こういうフィルタの場合はそれ以外の部分に時間がかかると思うけど・・・・
i(mg|mage|nput) jp(g|eg) = 素人がよくやる速度アップの見本。
(img|image|input) (jpg|jpeg)より早くなんない?
速くなるよ
>>461 素人にそんなこと言ったって分かるわけないだろ。
>>460 >>459 駄フィルターに付き合って頂きかたじけない。
色々と試してみるでごわす!
御免。
アプロダの「Referere Control」いいじゃん、 今までコピペでないとだめだったエロサイトが1クリで いけるようになったよ。 作者へ感謝
468 :
名無しさん@お腹いっぱい。 :05/03/14 22:59:49 ID:BLs1Fe2i
BlogPetのこうさぎとかを回避するのは可能でしょうか??
>>468 ProxomitronのURL Killfile.txtに、www.blogpet.net/js/
Jwordと同じタイプ
>>462 場合によっては遅くなるよ。 この違いが分かれば上級者。
>>473 文字化けの原因になってるフィルタを外せばいいだけだろうが。
ログウインドウ開いて「編集」「HTMLデバック情報」にチェックして再読み込みしてみれ。
どのフィルタがeuc-jp指定を削除してるか分かる。
475 :
473 :05/03/15 15:54:47 ID:QmKttSey
>>474 それがですね、文字化けしてる時のソースが
charaset=noneだったりchraset=EUC-JPだったりする。
ヘッダフィルタをオフでもだめな時はダメだし(オンでも化けない時は
化けないけど)、WEBフィルタの広告消しだけ使ってもだめな時があるし、
IEのバグかなぁ? でもバイパスだと化けた事がないしなー、
あきらめっか、おれじゃ直せね。
>>475 鯖のMIME設定がAHOだったのか..
[HTTP headers]
In = TRUE
Out = FALSE
Key = "Content-Type: kurashi Kill charset"
URL = "kurashi.hi-ho.ne.jp[:/]"
Match = "text/html;"
Replace = "text/html$LOG(RContent-Type: kurashi Kill charset)"
>>476 おーありがとうです。
使ってみます、どーもでした。
478 :
名無しさん@お腹いっぱい。 :05/03/17 14:49:01 ID:k5xfXUkD
\4の右の5文字を切り捨てる書式ってあるませんか?
取り込む前に除けばいいんでないの。
1234567890を12345/1234567890に、 987654321を9876/987654321にしたいんです。
オマエモナー
[Patterns] Name = "New HTML filter" Active = TRUE Limit = 256 Match = "(([0-9]++{1,*})\0[0-9]+{5})\1(^[0-9])" Replace = "<\0>/<\1>" 1234567890を12345/1234567890に、 987654321を9876/987654321にするひるた。 \4の中のを処理したいんなら$TST使え。
↑マッチしたものとしなかったものを区別するために<>で囲んでおいたぞ
数字の連続を\4に代入してから取り除く方法な。 [Patterns] Name = "New HTML filter" Active = TRUE Limit = 256 Match = "([0-9]+{1,*})\4$TST(\4=(([0-9]++{1,*})\0[0-9]+{5})\1(^[0-9]))" Replace = "<\0>/<\1>" おまえに理解出来るか非常に不安なんだがw
ttp://auctions.yahoo.co.jp/html/check.html これの入力を楽にしたくて
[Patterns]
Name = "Yahoo Auction 1"
Active = TRUE
URL = "([^/]++.|)auctions.yahoo.co.jp/"
Limit = 1024
Match = "([%A5][%BF][%A5][%A4][%A5][%C8][%A5][%EB])\0 </a></small></td>$STOP()"
Replace = "\0\r\n</a></small></td>\r\n"
""
"<td ALIGN="center" NOWRAP><small><a HREF="
http://auctions.yahoo.co.jp/html/check.html ">Reason\r\n</a></small></td>"
Name = "Yahoo Auction 2"
Active = TRUE
URL = "([^/]++.|)auctions.yahoo.co.jp/"
Bounds = "$NEST(<tr,</tr>)"
Limit = 1024
Match = "\#align="left"><a href=$AV((
http://page[#0:100].auctions.yahoo.co.jp/jp/auction/\0 )\1)\#<td align="right" nowrap>\#"
Replace = "\#align="left"><a href="\1"\#\r\n"
"<td align="right" nowrap>\r\n"
"<form style="margin-bottom:-3pt" method="post" action="
http://edit4.auctions.yahoo.co.jp/bin/auccheck ">\r\n"
"<input type="hidden" name="_required_" value="aid1">\r\n"
"<input type="hidden" name="aid1" value="\0">\r\n"
"<input type="text" name="reason1" size="30" value="">\r\n"
"<input type="submit" name="send" value="send">\r\n"
"</form></td><td align="right" nowrap>\#"
こんなのとリファラ書き換えでやってみたんだけど、なんかもうちょっと楽にならないかな。
Yahoo Auction 1は見た目を揃える為だけなので無くても困らない。Yahoo Auction 2は商品のURLの語尾のIDをinputでhiddenで入れて
後は理由を入力欄に入れてsendな方法なんだけど。理由1個1個入れて1個1個sendってもうちょい楽に出来ないかな。アイデアとか改造とかちょうだい
めんどくさそうだな、俺パス。
んじゃ俺もパス。
わたし!踊る!
490 :
483 :05/03/18 01:20:08 ID:/0UUyNRr
やっぱ逃げたかorz
491 :
486 :05/03/18 03:17:49 ID:61rmRjXE
javascriptを使って自動でsubimitボタンを押す事はできるが、、 失敗した場合、善意でやっている通報がスパム行為になる危険性もある
通報の理由フォームを1箇所にして オークションの商品列ごとにチェックボックス用意して チェックを入れたものを一括送信出来るようにするとかね。 でも通報用のCGIの仕様上で理由を1箇所から取って送信って面倒だね
J-WORDの検索消すフィルターってありませんでしたっけ?
>>494 アンインスコすればいいだけじゃん。 つかそれスパ(ry
スパイと書いた方がはやいだろ キモイ文字使うなや おっさん
キモイ文字って(ry
托(tbs
托 托 托 托ポッポー
>>495 トクトクのページに埋め込まれるやつでしょ
>>500 ADListに追加。
([^/]++|.)tok2.com[:/]
知らないうちに とくつー に改名してたのか..
せっかく トクトク が悪名高さで有名になったのにもったいねーな。
おまえのせいで
>>260 の馬鹿カキコをまた見ちまったじゃねぇか・・_| ̄|○
>>501 それやると、HP自体が開けなくならない?
なる
>>503 JWordをわざわざWebフィルタで止めてる?
>>507 違うよ。 ちゃんとログ読めば分かるだろ..
スレ違いなのかもですが… PHPでの正規表現は少し程度弄れるんですが、Proxomitronフィルタを書こうとして 独自マッチングルールに慣れず苦戦してます(*の扱い方とか) /string abc/string abc/def/string ../string ../../abc/string こうしたパスを除去し「string」のみを抽出したい場合 ([a-zA-Z0-9.]++/)++ で動かないようなのですが…。(半角英数字や「.」の0回以上の組み合わせ+「/」)の 0回以上の組み合わせ、を示しているつもりなのですが、どのように書けば 良いのでしょうか…? 初歩的な質問ですみません。宜しければご教授お願いいたします。
[a-z0-9.]+/
レスありがとうございます。Proxomitron-Jの解説見たんですが > + マッチしなくなるまで直前のマッチを繰り返します。 > ++ "+" と同様ですが、後ろに続く部分が真になるまでしかマッチしません。 という意味がイマイチ分からず・・・。 つまり「0回以上の組み合わせ」が「+」で、1回以上の組み合わせが「++」なんでしょうか?
「(foo)+foobar」は絶対にマッチする事はないが 「(foo)++foobar」ならマッチしうる OK?
なぜかホイールクリックを無効にしているサイトを何とかしてください…
>>512 な、なるほど。意味が分かりました。
そうか、「後方が真」ってそういう意味だったんですね。ありです。
proxomitronのリモートproxy動くときと動かんときがある。。 もちろんproxyは正常です
ttp://pc8.2ch.net/test/read.cgi/software/1111729882/191 > 僭越ながら >183に代わってよーしおじさんが説明しよう
> まず >177 のリンク先からcode.txtをダウンロード ( "Grab" と書いてあるボタンをクリック )
> そのファイルを user.js に名前を変える。もちろん拡張子も代わる。
> 1行目の変数を わしは AlwaysAsk=0,ShowFollowUp=1,UseCookies=1,ShowStats=1
> にした。よくわからんが。
> Opera6.ini の [User Prefs] に
> User Javascript=1
> User Javascript File=C:\Documents and Settings\x ここはフルパス xfile\user.js
> 2行追加
> Opera起動 ウマー
> jsファイルはshift-jisだったっけ?わすれた
ググルの検索結果でキーワードをハイライトするjsなんだけど、
オミトロンでjs使わずにこれってできないかね。
可能なら依頼したいのだけど、自分じゃ無理だし大変そうなのでちょっと頼むのも心苦しい。
興味あったらでいいのでお願いします。
あ、違うわ。 俺は検索結果ページをハイライトさせても意味無いと思ってるから。 もともと太字なわけだし。
>>518 お、違うのはちょっと残念だけど、何か面白いのやってるんですな。
出来上がったら投下希望!
[Patterns] Name = "New HTML filter 1" Active = TRUE URL = "www.google.com/" Limit = 256 Match = "(<title>Google [^:]+: (([^+-][^ ]+)\#\s|[^ ]+\s)++</title>)\0$STOP()" Replace = "\0$SET(keyword1=\#)$SET(keyword2=\#)$SET(keyword3=\#)$SET(keyword4=\#)$SET(keyword5=\#)$SET(keyword6=\#)$SET(keyword7=\#)$SET(keyword8=\#)$SET(keyword9=\#)" Name = "New HTML filter 2" Active = TRUE URL = "www.google.com/" Limit = 256 Match = "<b> (" "$TST(keyword1)$SET(0=<span style="background:yellow"><b>$GET(keyword1)</b></span>)" "|$TST(keyword2)$SET(0=<span style="background:red"><b>$GET(keyword2)</b></span>)" "|$TST(keyword3)$SET(0=<span style="background:green"><b>$GET(keyword3)</b></span>)" "|$TST(keyword4)$SET(0=<span style="background:blue"><b>$GET(keyword4)</b></span>)" "|$TST(keyword5)$SET(0=<span style="background:yellow"><b>$GET(keyword5)</b></span>)" "|$TST(keyword6)$SET(0=<span style="background:red"><b>$GET(keyword6)</b></span>)" "|$TST(keyword7)$SET(0=<span style="background:green"><b>$GET(keyword7)</b></span>)" "|$TST(keyword8)$SET(0=<span style="background:blue"><b>$GET(keyword8)</b></span>)" "|$TST(keyword9)$SET(0=<span style="background:yellow"><b>$GET(keyword9)</b></span>)" ") </b>" Replace = "\0" 失敗例。$SET()に\#を何個も置いていっても必ず最初に格納した文字列が代入される。 この場合keyword[1-9]には全て一つ目の検索単語が入る事になる。時間の無駄だったよjavascriptでやっとけ
http://www.rakugakidou.net/index.html の一番下にあるアクセス解析を無効にしようと
[Patterns]
Name = "AccessAnalyzerBlock"
Active = TRUE
Limit = 256
Match = "ax.xrea.com"
Replace = "[Ax.Xrea]"
としても上手く置換してくれません。
なぜ?
>>521 わざわざ手間かけてやってくれてTHX。
なかなか思う通りにはいかないかぁ。
524 :
522 :皇紀2665/04/01(金) 01:14:10 ID:FOo6WRXV
>>522 です。
すいません、ページ内検索で
>>123 を見つけて
URL Killfile.txtに「[^.]+.ax.xrea.com/」を追加して
読み込まないようには出来ました。
しかし、希望としてはURLをあり得ないのに置換して
画像を×印で表示したいのです。
そこに何かあると気付きたいので・・・。
汎用のアクセス解析ブロックフィルターってないですかね?
>>524 ページ内検索はしてたんだな、いきなり↑は言いすぎだった、反省。
そのページにだけ効けばいいんならこれでいい。 $STOP() 付けるかどうかは好きにすればいい。
Active = TRUE
Limit = 512
Match = "<SCRIPT\s[^>]++SRC=$AV(
http://[^/]++ax.xrea.com[:/]* )[^>]+></SCRIPT>\s+"
"<NOSCRIPT>*</NOSCRIPT>"
Replace = "\[ Counter ax.xrea.com \]"
>>521 何故これだけのフィルタが書けるおまえがこんな簡単な問題を回避出来ないのか不思議・・。
\#の代わりに\1〜\9でなんとかごまかせる。
527 :
521 :皇紀2665/04/01(金) 03:49:35 ID:mzJwzc+I
>>526 マッチ欄の事を先に考えて\#で小さくしようとか考えて
結果、失敗例になっちゃってやる気無くしたんだ。
ありがとう、やる気出たよ。
[Patterns]
Name = "New HTML filter 1"
Active = TRUE
URL = "www.google.com/"
Limit = 256
Match = "(<title>Google [^:]+:\s"
"(([^+-][^ ]+)\1\s|[^ ]+\s)"
"((([^+-][^ ]+)\2\s|[^ ]+\s)|)"
"((([^+-][^ ]+)\3\s|[^ ]+\s)|)"
"((([^+-][^ ]+)\4\s|[^ ]+\s)|)"
"((([^+-][^ ]+)\5\s|[^ ]+\s)|)"
"((([^+-][^ ]+)\6\s|[^ ]+\s)|)"
"((([^+-][^ ]+)\7\s|[^ ]+\s)|)"
"((([^+-][^ ]+)\8\s|[^ ]+\s)|)"
"((([^+-][^ ]+)\9\s|[^ ]+\s)|)"
"</title>)\0$STOP()"
Replace = "\0$SET(keyword1=\1)$SET(keyword2=\2)$SET(keyword3=\3)$SET(keyword4=\4)$SET(keyword5=\5)$SET(keyword6=\6)$SET(keyword7=\7)$SET(keyword8=\8)$SET(keyword9=\9)"
この通りごっちゃごちゃだ。速度的な問題はそんな大きくなかった。
色は適当なので自分で
>>521 の下のフィルタの
<span style="background:yellow">なんかを<span style="background:#123456">って感じに変えるといい。
試したけど英数ならきちんとハイライトされるが日本語だと<b>タグの入るタイミングがおかしいらしく
2番目のフィルタがうまくマッチしない。
「あいうえお かきくけこ」で検索すると駄目。「proxomitron 2ch」で検索するとばっちりなんだけどね。
>>527 おまえはフィルタの文法はマスターしてるみたいだがどういうフィルタを書くかの発想がアマチュア。
って事はプロも居るわけだ…
で肩書きは「プロのjs書き」・・・ js で飯食ってるなんてプログラマになりそこねた奴だろ。 恥ずかしくてこんな肩書き書けんよ。
いや、「プロのProxomitronフィルタアイディアマン」だろ
532 :
名無しさん@お腹いっぱい。 :皇紀2665/04/01(金) 15:25:15 ID:4M9+jhEX
>>528 ( ゚∀゚)アハハ八八ノヽノヽノヽノ \ / \/ \
533 :
プロのjs書き :livedoor06/04/01(金) 16:27:27 ID:aMOt6Yjy
にしても、こんなページ知ってるって事は 君はここと関係ある人物だとみた! ( ̄ー ̄)ニヤリ
535 :
プロのマス書き :livedoor06/04/01(金) 17:41:24 ID:JGNF9FAi
そんな釣りに俺様が(ry \ ∩─ー、 \/ ● 、_ `ヽ / \( ● ● |つ | X_入__ノ ミ 、 (_/ ノ \___ノ゙ / 丶' ⌒ヽ::: / ヽ / /::: / /へ ヘ/ /::: / \ ヾミ /|::: (__/| \___ノ/:::
livedoor06/04/01(金)って何これ・・・
>>527 乙華麗。
ついでにOpreaスレから転載。
まだ試してないがこれで2バイト文字も使えるようになるかな。
[Patterns]
Name = "Google </b><b> Killer"
Active = TRUE
URL = "(216.239.[#0:255].[#0:255]|www[0-9]+.google.([a-z]+{2}.|)[a-z]+{2,4})/search\?q="
Limit = 256
Match = "</b><b>"
>>537 そのフィルタは上のフィルタの助けにはならない。
上のフィルタのほうが先にマッチしちゃうからね。
フィルタの順番を入れ替えれば良いとか言う初心者がいるとアレだから
入れ替えても変わらないと言っておく。
しょうがないからちゃんとしたものを俺が作ってやるよ。 プロがどれだけハイレベルなのか体感して欲しいね。
>>539 おお、THX。
一応やってみたら、
>>537 のフィルターを上にすれば一応は日本語もハイライトできた。
けど、まとまってる方が管理も楽だし誤爆の心配も少ない上に、
勉強にもなるので非常に助かる。
それと
>>537 追加済み状態でだが報告。
検索文字が複数の場合、文字の区切りが全角スペースだとうまく動かないみたいだ。
541 :
524 :Lastupdate:2005/04/01(金) 21:03:38 ID:M051K0kY
>>526 ありがとうございます。期待通りの動作でございます。
>>539 是非とも汎用のアクセス解析ブロックフィルターをお願いします。
>>540 >一応やってみたら、
>>537 のフィルターを上にすれば一応は日本語もハイライトできた。
こんなこと有り得ない、よく見ろ。
Name = "YAHOO! JAPAN Ad Killer 2004-3-14" Active = TRUE URL = "www.yahoo.co.jp/(^?)" Limit = 10000 Match = "<!-- TOPMSG -->*<!-- TOPMSG end -->" "|<!-- TopLink TOPTXT -->*<!-- TopLink end -->" "|<!-- TopLink UNDERTXT -->*<!-- TopLink end -->" "|<!-- OSHIRASE -->*<!-- OSHIRASE end -->" "|<!--P-->*<!--/P-->" "|<!--1-->*<!-- /[^>]++ -->" "|<!-- [%a5][%bf][%a5][%a4][%a5][%c8][%a5][%eb]([%c2][%d3]|) -->" "*<!-- /[%a5][%bf][%a5][%a4][%a5][%c8][%a5][%eb]([%c2][%d3]|) -->" "|<!--- [%a5][%e9][%a5][%a4][%a5][%c8][%a5][%dc][%a5][%c3][%a5][%af][%a5][%b9][%a5][%bb][%a5][%eb] --->" "*<!--- /[%a5][%e9][%a5][%a4][%a5][%c8][%a5][%dc][%a5][%c3][%a5][%af][%a5][%b9][%a5][%bb][%a5][%eb] --->" "|<!-- ([%b0][%ec]|[%c6][%f3]|[%bb][%b0])[%ce][%f3][%cc][%dc] -->" "*<!-- /([%b0][%ec]|[%c6][%f3]|[%bb][%b0])[%ce][%f3][%cc][%dc] -->" "|<!-- CONTENTS end -->*((</table>\s<table[^>]+>\s<tr bgcolor\=\"#ffe8ba\"\salign\=center>)\#)" "|<!-- TRB -->*((</table>\s</td>\s</tr>\s</table>)\#)\s</td>\s</tr>\s</table>" "|<img\s[^>]++$AV(*pa.yahoo.co.jp/bc\?)[^>]+>" Replace = "\@" ↑以前ここでいただいたんですが、今日ヤフーを開くと右側の空白が目立ちました これをいままでのように表示するにはどうすればいいのでしょうか?
自称プロは動作検証すらできないって訳ですね。
プロの作品来ないねぇ。
548 :
プロのjs書き :Lastupdate:2005/04/02(土) 04:10:37 ID:M0ZN7KiH
>>544 出来てないぞ。 てかそのキーワード3つで検索しても
>>537 のフィルタは動かない。
「あいうえお」で検索してみれ。
え〜っと・・・ ""で囲われた半角スペ入りのキーワードをハイライトさせるときは 半角スペで区切ってそれぞれ違う色でハイライトさせたほうがいいのか? それとも""で1つとしてハイライトさせたほうがいいのか? この場合半角スペで区切られたものが部分的にヒットしててもハイライトはされない。 好きなほうを選べ。
>>548-549 お、肩書きを使い分けてきたの?早くプロのフィルタが見てみたいよ。
ところで、スクリプト使い(sed/awk/python/ruby)から見ると
Proxomitron のフィルタって扱い辛い。
いっこのことスクリプトでフィルタ組めるこういうツールってないの?
オミトロンのフィルタなんか手動で十分だと思うけど..
>>551 delegate 使えよ。
おまいの自慢の sed/awk/python/ruby どれでも OK だ。
554 :
プロのjs書き :Lastupdate:2005年,2005/04/02(土) 16:50:29 ID:qI3r4NRv
[Patterns] Name = "Google High Light beta1" Active = TRUE Limit = 256 Match = "(<title>Google [^:]+:\s" "(([^+-][^ ]+)\1\s|[^ ]+\s)" "((([^+-][^ ]+)\2\s|[^ ]+\s)|)" "((([^+-][^ ]+)\3\s|[^ ]+\s)|)" "((([^+-][^ ]+)\4\s|[^ ]+\s)|)" "((([^+-][^ ]+)\5\s|[^ ]+\s)|)" "</title>)\0$STOP()" Replace = "\0$SET(Key1=\1)$SET(Key2=\2)$SET(Key3=\3)$SET(Key4=\4)$SET(Key5=\5)" [Patterns] Name = "Google High Light beta2" Active = TRUE Limit = 256 Match = "(" "<b>(^...)\0</b>" "$SET(Temp=$GET(Temp)\0)" ")++{1,*}" "" "(" "$TST(Key1=$TST(Temp))$SET(1=yellow)" "|$TST(Key2=$TST(Temp))$SET(1=red)" "|$TST(Key3=$TST(Temp))$SET(1=blue)" "|$TST(Key4=$TST(Temp))$SET(1=green)" "|$TST(Key5=$TST(Temp))$SET(1=pink)" "|(^<b>)$SET(Temp=)$TST(\9=nullpo)" "|$TST(\9=nullpo)" ")" Replace = "<span style="background:\1"><b>$GET(Temp)</b></span>$SET(Temp=)"
↑ </b><b> の回避がちゃんと出来るかのテスト版。 フィルタ1はアマが書いたものを代用、URL欄も消した。 「あいうえお かきくけこ さしすせそ」 で検索してちゃんとハイライトされれば成功。 これがOKならフィルタ2はほぼ完成。 あとはフィルタ1のキーワードを代入する部分を Googleの仕様に合わせて修正しなければならない。 キーワードが @a@ だったら変数には a を代入しないといけないetc..
あ、"Google High Light beta1" と "Google High Light beta1" の2つで1セットね。 Googleの仕様調べるのめんどくさいしアマでも出来るだろうから俺の仕事はこれで終わりにする。 あとよろ >アマ
↑ "Google High Light beta1" "Google High Light beta2" ね。
>あとよろ >アマ 何様だよ
559 :
名無しさん@お腹いっぱい。 :Lastupdate:2005年,2005/04/02(土) 18:25:08 ID:z4fRHr/0 BE:124047757-##
>>558 js書くのが仕事ってことで、DQNな文化の会社なんでしょう。
*を使うと、例えば<a\s*>のような指定だとそのタグ以外の範囲まで含んでしまうことがありますよね? それを回避したいわけです。 今までは<a\s[^>]++>のようにしてきましたが、これだと「>」の1文字にだけしか回避用の文字として通用しそうにありません。 2文字以上の特定の文字列を、含まないような不特定の範囲を指定するにはどうしたらいいんでしょうか。 Proxomitron-Jを読むと、「&&」が使えそうなのですが、説明が理解できませんでした。 わかりやすく説明してもらえないでしょうか。
>>562 ところで <a\s*> でタグ範囲以外まで含んでしまうとは
どういう場合ですか?
564 :
名無しさん@お腹いっぱい。 :2005/04/02(土) 22:03:21 ID:zXtBcwpg
>>563 <a\s*>
*は後ろの条件から先に検索するらしく、
例えば
<a href=..><img src=..></a>
のような文だと、<a href=..>だけでなくこれら全体がヒットしてしまうのです。
>>554 乙華麗。
とりあえず検証完了。
一通りは問題なく動いたよ。
ただ、全角スペースだと前後がひとつの単語として判断されちゃうんだけど、
それって何とかなるもの?
>>564 [Patterns]
Name = "New HTML filter"
Active = TRUE
Limit = 256
Match = "<a\s*>"
Replace = "hit"
これ入れてテスト欄に <a href=..><img src=..></a> を貼り付けてテストしてみれ。
>>565 全角スペで区切ってからKeyに入れればいい。
shift_jis時以外の全角文字は
>>3 の
文字コード変換スクリプト (IE推奨)
http://www2.wbs.ne.jp/~go-to/prx/getcode.html 文字コード表記変換アプリ StrHex ver 1.0
http://www.pleasuresky.co.jp/strhex.php3 を使って [%??] って形式に変換すればマッチするよ。
Googleの場合、UTF-8、euc-jp、shift_jis、ISO-2022-JP の四種類に対応させるのが望ましい。
(ISO-2022-JP) [%1B][%24][%62][%21][%21][%1B][%28][%42]
(shift_jis) [%81][%40]
(euc-jp) [%A1][%A1]
(utf-8) [%E3][%80][%80]
文字数が小さいからちゃんとエンコードごとに分岐させないと誤爆して文字化けの
原因になる可能性あり。 エンコードはmetaタグ内のchar-setで判断する。
favicon殺すフィルタ下さい。
url killfile.txt に */favicon.ico を追加。
- →これで始まるキーワードは無視していい、代入の必要無し + →"+" の前には必ずスペースを挿入 "" →" をマッチさせる必要あり。 ""内の全角スペは半角スペに。 / →フレーズ化接続詞 . →フレーズ化接続詞 = →フレーズ化接続詞 ' →フレーズ化接続詞 site: →検索オプション これで始まるキーワードは無視する。 link: →検索オプション これで始まる場合はフィルタ無効で構わない。 ○フィルタ2 これは <div> にマッチした位置から色付け開始。 <p> で$STOP() あいう/えお で検索するとトップが あいう, えお 。 半角スペor記号or空文字 のどれかがマッチすればいいらしい。 ここまでやろうとしたら死ねそうだね・・。
「あいうえお かきくけこ さしすせそ」で検索すると一部マッチしない箇所があったんで修正してみた。 <br>タグが間に入るせいでした。 [Patterns] Name = "Google High Light beta2" Active = TRUE Limit = 256 Match = "(" "<b>(^...)\0</b>((<br>\s+)\3|)" "$SET(Temp=$GET(Temp)\0)" ")++{1,*}" "" "(" "$TST(Key1=$TST(Temp))$SET(1=yellow)" "|$TST(Key2=$TST(Temp))$SET(1=red)" "|$TST(Key3=$TST(Temp))$SET(1=blue)" "|$TST(Key4=$TST(Temp))$SET(1=green)" "|$TST(Key5=$TST(Temp))$SET(1=pink)" "|(^<b>)$SET(Temp=)$TST(\9=nullpo)" ")" Replace = "<span style="background:\1"><b>$GET(Temp)</b></span>\3$SET(Temp=)"
本当のプロまだぁ?
全角スペ対策まだぁ?
そんなのここには居ませんて。
\0や\1以外に変数のようなものはありませんか?
var i : integer;
delegate + 自作スクリプトが最強だね!!
delegateのフィルタってプログラムじゃなかった?
>>571 修正ご苦労様。
Operaスレでも重くなったり色々苦労してるようなので、
こっちに依頼した甲斐があったよ。
まだ全角スペースが上手く治らないんだけど、
頼り切りも悪いし知識0なりに出来るだけ頑張ってはみるつもり。
色々THX。
先頭に入れてみたけどだめぽ… フォームのところしか全角→半角にならない… [Patterns] Name = "Google High Light beta0" Active = TRUE URL = "[^/]+/search\?*q=" Limit = 256 Match = "[%E3][%80][%80]" "|[%81][%40]" "|[%A1][%A1]" "|[%1B][%24][%62][%21][%21][%1B][%28][%42]" Replace = "\ "
>>583 当たり前。 </b><b> を消すフィルタが効かないのと同じ理由。
つかそんなことする必要無いじゃんよ。 (\s|[%E3][%80][%80])(キーワード)\0(\s|[%E3][%80][%80])$SET(Key1=\0) みたいな感じで。
口先だけじゃない本当のプロまだぁ?
587 :
562 :2005/04/04(月) 10:32:38 ID:qjqiT9Lc
どうも質問の仕方が間違っていたというか、質問するほうの理解が足りなかったようです。 こういうバナーを消したいのですが、 <a href=...><img src=... width=468 height=60></a> こんなふうに指定すると、 <a\s* width=$AV(468) height=$AV(60) *</a> その手前のアンカータグも巻き込んで消してしまいます。 前後のタグを巻き込まないように消すにはどうしたらいいんでしょうか。 長さは不定形なのでサイズ指定をあまり小さくすることはできません。
プロはいません。 プロはこんなスレ見てません。 プロと扱って貰いたい奴くらいです。
>>587 よく分からないけど、中の img を消したいって事?
Match
<a\s\0>\1<img\s*width=$AV(468)*height=$AV(60)*>\2</a>
Replace
<a \0>\1\2</a>
width と height が入れ替わった場合とか
考慮しないならこんなのではダメ?
590 :
名無しさん@お腹いっぱい。 :2005/04/04(月) 19:00:04 ID:JGa5Bwe8
>>587 Proxomitron Part24
http://pc8.2ch.net/test/read.cgi/win/1102041747/784 >前後のタグを巻き込まないように消すには
<a\s[^>]++ width=$AV(468) height=$AV(60) *</a>
これで <a と width=$AV(468) height=$AV(60) の間に > があるとマッチしなくなる。
<a href=...><img src=... width=468 height=60> まっちせず。
<a width=468 height=60> マッチ
アマ以下の素人だが "(([^+-][^ ]++)\1(\s|[%E3][%80][%80]))" "((([^+-][^ ]++)\2(\s|[%E3][%80][%80]))|)" って感じでそれっぽく動いてるからいいや 検索時に&oe=UTF-8付けてね
そいやアマ氏は逃げたのかね。
単純な見方として、*を2個以上使うと誤爆の可能性が跳ね上がる
1つでも <a\s * width=468 height=60> とかはアウトだけどね。
597 :
名無しさん@お腹いっぱい。 :2005/04/04(月) 21:48:34 ID:CeRGbqKv
>>591 あほ?
<a width=468 height=60>
こんなあり得ない記述にマッチして何の意味がある。
>>589 のほうがまだマシ。一応、動作する。
尼以下だな。
598 :
名無しさん@お腹いっぱい。 :2005/04/04(月) 21:50:51 ID:CeRGbqKv
アンカーが <a href=> って事を知らないのね。 質問者以下のレベル。
アンカーはhrefだけとは限らないって事を知らないのね。 他人を馬鹿にする権利はないレベル。
>>599 何こいつ。まさに典型的・・・だね。
どんどんレベル下げてる。
質問内容すら理解できてないじゃん。
アンカーの name でバナーって・・・。
あ、そっか。 <a width=468 height=60> が有り得ると 考えてるんだから html 自体理解してないのか。 すまんかった。君には難し過ぎた様だね。
いや、全部
>>589 の自演だろ。
誤爆回避策を知らない
>>589 が何故誤爆回避策を尋ねる質問に答えようとするのか理解できない。
いい加減なこと書くくらいならスルーしろよな。
「
>>589 のほうがまだマシ。一応、動作する。」 とか有り得ないから・・。
どう考えても
>>589 と
>>591 は別人だろ・・・
>>603 発端はこれだよね。
>>563 > <a\s*>
> *は後ろの条件から先に検索するらしく、
> 例えば
> <a href=..><img src=..></a>
> のような文だと、<a href=..>だけでなくこれら全体がヒットしてしまうのです。
>>566 > Match = "<a\s*>"
> Replace = "hit"
> これ入れてテスト欄に <a href=..><img src=..></a> を貼り付けてテストしてみれ。
テスト結果は hit<img src=..></a>
* の仕様だと <a href...> までがヒットして正しいけどね。
* で問題ないけど<誤爆>するってどういうケース?
>>562 >2文字以上の特定の文字列を、含まないような不特定の範囲を指定するには
<a\s[^>]++> → <a\s[^>"]++> これで > と " を回避出来る。
もっと増やしたい場合は [ ] の中に否定したい文字をいくつでもブチ込めばいい。
おまえがいい加減な質問するからこんな駄レス三昧になる、反省しろ。
>>606 2文字以上の特定の【文字列】なんだから
「>」と「"」と言うバラバラ状態じゃなくて
「test」とか「Hoge」とか言う文字列を含みたく無いと言う事だろ?
608 :
606 :2005/04/05(火) 18:49:34 ID:XqIslhPA
>>607 ああ、それで&&がどうとか言ってたのか。 見落としてた。
答えは・・・めんどいからパス。
↓
↓
↓
「めんどい=できない」という事でよろしいですね。
ごめん、忍び解析の回避教えて下さい。 アドは **.shinobi.jp/ こんな感じみたいなのですが、フィルタでのワイルドカードみたいなのがわからないヘタレです・・・orz
分からないのか。分かろうとしないのか。
ヘタレは理由にならないぞ、漏れもヘタレだし。
このスレ選んだからには作ってくれって意味か?
分かりたいなら
>>4 からProxomitron-Jの日本語ヘルプ読めばいい。
>>611 [^.]+.shinobi.jp/
おれはこのようにしているが、そのタグのあるページのURLがわからないので何とも
尼本気で逃げたぽいな。 しゃーねー、自分で作るか・・。 公開しないけどね。
おみの作者死んじゃったってまじ?
>618 もうすぐ一周忌だよ
>>620 まじだったのか・・・
日本のこと大好きだった人らしいね。悲しいなぁ・・・
日本のことじゃなくて少年ナイフじゃないの?
死 に ま し た
不 謹 慎 で す
googleのキーワードハイライトの依頼した者だけど、 まだまとめたやつ上げられて無いようなので、まとめて投下してみる。 色々やってくれた方々ありがとう! [Patterns] Name = "Google High Light 1" Active = TRUE URL = "www.google.co(m|.jp)/*[?&](as_|)q=" Limit = 256 Match = "(<title>Google [^:]+:\s" "(([^+-][^ ]++)\1(\s|[%E3][%80][%80]))" "((([^+-][^ ]++)\2(\s|[%E3][%80][%80]))|)" "((([^+-][^ ]++)\3(\s|[%E3][%80][%80]))|)" "((([^+-][^ ]++)\4(\s|[%E3][%80][%80]))|)" "((([^+-][^ ]++)\5(\s|[%E3][%80][%80]))|)" "</title>)\0$STOP()" Replace = "\0$SET(Key1=\1)$SET(Key2=\2)$SET(Key3=\3)$SET(Key4=\4)$SET(Key5=\5)"
ちなみに、色とかいじってみたので、 ちょっとだけ見やすくなってるはず。 [Patterns] Name = "Google High Light 2" Active = TRUE URL = "www.google.co(m|.jp)/*[?&](as_|)q=" Limit = 256 Match = "(" "<b>(^...)\0</b>((<br>\s+)\3|)" "$SET(Temp=$GET(Temp)\0)" ")++{1,*}" "" "(" "$TST(Key1=$TST(Temp))$SET(1=#ffcc77)" "|$TST(Key2=$TST(Temp))$SET(1=#99ccff)" "|$TST(Key3=$TST(Temp))$SET(1=#ff99ee)" "|$TST(Key4=$TST(Temp))$SET(1=#99cc99)" "|$TST(Key5=$TST(Temp))$SET(1=#cccc99)" "|(^<b>)$SET(Temp=)$TST(\9=nullpo)" ")" Replace = "<span style="background:\1"><b>$GET(Temp)</b></span>\3$SET(Temp=)"
>>625 Google High Light 1が馬鹿フィルタのままなんですが...
>>627 全角スペースも問題なく出来るようになって大満足してたんだけど、
これじゃまだダメなのかぁ。
ちょっちわからないので、手直しの協力してくれると嬉しい。
上級者の皆さんは何処へ行ってしまったんだろうorz
上級者はGoogleの検索結果など弄らない
じゃぁどこを弄るの?
$TST(\9=nullpo)の意味が分からない
∧_∧
( ・∀・) | | ガッ
と ) | |
Y /ノ 人
/ ) < >__Λ∩
_/し' //. V`Д´)/
>>634 (_フ彡
>>629 >>592 に書いてあるように「oe=UTF-8」付きのUTF-8エンコード専用だ
>>629 は「oe=shift_jis」のシフトJISだから全角スペースは反応しない
639 :
625 :2005/04/08(金) 00:30:41 ID:460a0VgK
OK、過去の資産をつぎはぎしただけの修正だけど修正してきた。 ちなみにASCIIは未確認だけどshift-jisが動いてるから大丈夫かな。 Google High Light 2のURL欄は自分でよろしく。 これでほぼ完成かね? [Patterns] Name = "Google High Light 1" Active = TRUE URL = "(216.239.[#37-59].[#0-255]|www.google.co.jp|www.google.com)/((^q=cache:)?)+" Limit = 256 Match = "(<title>Google [^:]+:\s" "(([^+-][^ ]++)\1(\s|([%1B][%24][%62][%21][%21][%1B][%28][%42]|[%81][%40]|[%A1][%A1]|[%E3][%80][%80])))" "((([^+-][^ ]++)\2(\s|([%1B][%24][%62][%21][%21][%1B][%28][%42]|[%81][%40]|[%A1][%A1]|[%E3][%80][%80])))|)" "((([^+-][^ ]++)\3(\s|([%1B][%24][%62][%21][%21][%1B][%28][%42]|[%81][%40]|[%A1][%A1]|[%E3][%80][%80])))|)" "((([^+-][^ ]++)\4(\s|([%1B][%24][%62][%21][%21][%1B][%28][%42]|[%81][%40]|[%A1][%A1]|[%E3][%80][%80])))|)" "((([^+-][^ ]++)\5(\s|([%1B][%24][%62][%21][%21][%1B][%28][%42]|[%81][%40]|[%A1][%A1]|[%E3][%80][%80])))|)" "</title>)\0$STOP()" Replace = "\0$SET(Key1=\1)$SET(Key2=\2)$SET(Key3=\3)$SET(Key4=\4)$SET(Key5=\5)"
>>639 おまえが手を出せば出すほど状況が悪化していく。
641 :
名無しさん@お腹いっぱい。 :2005/04/08(金) 01:28:39 ID:iR0DqFIJ
思い出すんだ!!!
>>641 これか?
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL:JUMP to True URL"
Match = "https+://*(https+://*)\1"
Replace = "$JUMP(\1)"
>>643 糞尼の尻拭いするようで気が進まないけど時間があるときにでも渡来してみる。
>>647 しょうがねぇな、ほらよ。
[Patterns]
Name = "New HTML filter"
Active = TRUE
Limit = 256
Match = "ero"
Replace = "itteyoshi"
>>634 それは \9 の中身が nullpo じゃなかったらマッチしない。
つまりわざとマッチさせないようにするためのもの。
(^<b>)$SET(Temp=)
↑ ここまでは処理したい。 しかしこのままではこの行がマッチしてしまい、ループが止まってしまう。
そこでわざとマッチしないようにするためにゴミを入れておく。
マッチしなければ良いので $TST(\9=nullpo) の代わりに > なんかを使ってもなんら問題は無い。
しかしそれでは面白くもなんともない。 だからぬるぽにした。 ってところかな、さすがプロやね。
Berryの使用を禁止するタグを無効化するフィルタをお願いします
そういうのは自分でやれ。
アクセス解析ブロックフィルターはまだ?>プロの方
>>650 えっと、"つまりわざとマッチさせないようにするためのもの"っていうのは合ってるんですが、
これはループを続けるためでなくフィルタをマッチさせないためのものです。
これが無いと<b>タグで囲まれたところ全部にマッチしてしまい、置換されてしまいます。
暇なんでデフォのCounter Killerみたいだけど2chネラー向きのアクセス解析ブロックフィルターつーのを 作ってみるわ。もちろんオミ子さんネイティブな。少しまちなー。
>>657 べつに要望があるわけじゃないだが・・・・
低脳中卒に強大のマネされても引くだけな訳だが・・・サブイ
>>658 そういうことは実力をまず見せてから言ってくれ。
とりあえずGoolgeHighlightをいじってAllTheWebでも使えるようにするのでどうだ?
少なくともそれより良い物を作れるって事だろうし、
速度面でもより良く修正出来るだろう。
期待してるぞ。
突っ込まれる前に突っ込んどこう。
>>659 GoogleじゃなくてGoolgeってなにさ。
[Patterns] Name = "Allow robot" Active = TRUE Limit = 256 Match = "<meta\s[^>]++content=$AV(no*)*>"
[Patterns] Name = "YAHOO! JAPAN Ad Killer 2005-4-9" Active = TRUE URL = "www.yahoo.co.jp/((^?)|index.html\?+)" Limit = 32767 Match = "<!-- TOPMSG -->*<!-- TOPMSG end -->" "|<!-- TopLink TOPTXT -->*<!-- TopLink end -->" "|<!-- TopLink UNDERTXT -->*<!-- TopLink end -->" "|<!-- OSHIRASE -->*<!-- OSHIRASE end -->" "|<!--P-->*<!--/P-->" "|<!--1-->*<!-- /[^>]++ -->" "|<!-- [%a5][%bf][%a5][%a4][%a5][%c8][%a5][%eb]([%c2][%d3]|) -->" "*<!-- /[%a5][%bf][%a5][%a4][%a5][%c8][%a5][%eb]([%c2][%d3]|) -->" "|<!--- [%a5][%e9][%a5][%a4][%a5][%c8][%a5][%dc][%a5][%c3][%a5][%af][%a5][%b9][%a5][%bb][%a5][%eb] --->" "*<!--- /[%a5][%e9][%a5][%a4][%a5][%c8][%a5][%dc][%a5][%c3][%a5][%af][%a5][%b9][%a5][%bb][%a5][%eb] --->" "|<!-- ([%b0][%ec]|[%c6][%f3]|[%bb][%b0])[%ce][%f3][%cc][%dc] -->" "*<!-- /([%b0][%ec]|[%c6][%f3]|[%bb][%b0])[%ce][%f3][%cc][%dc] -->" "|<img\s[^>]++$AV(*pa.yahoo.co.jp/bc\?)[^>]+>" "|<!-- CONTENTS end -->*<!-- PREM_BOX end -->*</table>*(</table>)\#" "|<!-- YBB_BOX -->*<td>\n(^(^<!-- EVENT_BOX -->))" "|<table border=0 cellspacing=0 cellpadding=3 width=100%>\s<tr>\s<td align=center>\s<small>\s+<nobr>" " <a href=\"/r/lpb\"*</a></nobr>\s</small>\s</td>\s</tr>\s</table>" "|<!-- TRB -->*</table>\s(^(^<table[^>]+>\s+ <tr>\s+<td align="center"><small><b><a href=[^>]+>" " [%B9][%F1][%C6][%E2][%A4][%CE][%C5][%D4][%BB][%D4]</a>))$SET(\#=</table></table></table></table>)" Replace = "\@" URL欄、limit、Match欄を修正。
# 忘れてた。 URL = "www.yahoo.co.jp/(index.html[#?]+|[#?]|(^?))" だね。
[Patterns] Name = "YAHOO! JAPAN Ad Killer 2005-4-9" Active = TRUE URL = "www.yahoo.co.jp/(index.html[?#]+|[?#]|^?)" Limit = 32767 Match = "<!-- TOPMSG -->*<!-- TOPMSG end -->" "|<!-- TopLink TOPTXT -->*<!-- TopLink end -->" "|<!-- TopLink UNDERTXT -->*<!-- TopLink end -->" "|<!-- OSHIRASE -->*<!-- OSHIRASE end -->" "|<!--P-->*<!--/P-->" "|<!--1-->*<!-- /[^>]++ -->" "|<!-- [%a5][%bf][%a5][%a4][%a5][%c8][%a5][%eb]([%c2][%d3]|) -->" "*<!-- /[%a5][%bf][%a5][%a4][%a5][%c8][%a5][%eb]([%c2][%d3]|) -->" "|<!--- [%a5][%e9][%a5][%a4][%a5][%c8][%a5][%dc][%a5][%c3][%a5][%af][%a5][%b9][%a5][%bb][%a5][%eb] --->" "*<!--- /[%a5][%e9][%a5][%a4][%a5][%c8][%a5][%dc][%a5][%c3][%a5][%af][%a5][%b9][%a5][%bb][%a5][%eb] --->" "|<!-- ([%b0][%ec]|[%c6][%f3]|[%bb][%b0])[%ce][%f3][%cc][%dc] -->" "*<!-- /([%b0][%ec]|[%c6][%f3]|[%bb][%b0])[%ce][%f3][%cc][%dc] -->" "|<img\s[^>]++$AV(*pa.yahoo.co.jp/bc\?)[^>]+>" "|<!-- CONTENTS end -->*<!-- PREM_BOX end -->*</table>*(</table>)\#" "|<!-- YBB_BOX -->*<td>\n(^(^<!-- EVENT_BOX -->))" "|<table border=0 cellspacing=0 cellpadding=3 width=100%>\s<tr>\s<td align=center>\s<small>\s+<nobr>" " <a href=\"/r/lpb\"*</a></nobr>\s</small>\s</td>\s</tr>\s</table>" "|<!-- TRB -->*</table>\s(^(^<table[^>]+>\s+ <tr>\s+<td align="center"><small><b><a href=[^>]+>" " [%B9][%F1][%C6][%E2][%A4][%CE][%C5][%D4][%BB][%D4]</a>))$SET(\#=</table></table></table></table>)" Replace = "\@" 貼り直しの刑。
[Patterns] Name = "YAHOO! JAPAN Ad Killer 2005-4-9" Active = TRUE URL = "www.yahoo.co.jp/(index.html[?#]+|[?#]|(^?))" Limit = 32767 Match = "<!-- TOPMSG -->*<!-- TOPMSG end -->" "|<!-- TopLink TOPTXT -->*<!-- TopLink end -->" "|<!-- TopLink UNDERTXT -->*<!-- TopLink end -->" "|<!-- OSHIRASE -->*<!-- OSHIRASE end -->" "|<!--P-->*<!--/P-->" "|<!--1-->*<!-- /[^>]++ -->" "|<!-- [%a5][%bf][%a5][%a4][%a5][%c8][%a5][%eb]([%c2][%d3]|) -->" "*<!-- /[%a5][%bf][%a5][%a4][%a5][%c8][%a5][%eb]([%c2][%d3]|) -->" "|<!--- [%a5][%e9][%a5][%a4][%a5][%c8][%a5][%dc][%a5][%c3][%a5][%af][%a5][%b9][%a5][%bb][%a5][%eb] --->" "*<!--- /[%a5][%e9][%a5][%a4][%a5][%c8][%a5][%dc][%a5][%c3][%a5][%af][%a5][%b9][%a5][%bb][%a5][%eb] --->" "|<!-- ([%b0][%ec]|[%c6][%f3]|[%bb][%b0])[%ce][%f3][%cc][%dc] -->" "*<!-- /([%b0][%ec]|[%c6][%f3]|[%bb][%b0])[%ce][%f3][%cc][%dc] -->" "|<img\s[^>]++$AV(*pa.yahoo.co.jp/bc\?)[^>]+>" "|<!-- CONTENTS end -->*<!-- PREM_BOX end -->*</table>*(</table>)\#" "|<!-- YBB_BOX -->*<td>\n(^(^<!-- EVENT_BOX -->))" "|<table border=0 cellspacing=0 cellpadding=3 width=100%>\s<tr>\s<td align=center>\s<small>\s+<nobr>" " <a href=\"/r/lpb\"*</a></nobr>\s</small>\s</td>\s</tr>\s</table>" "|<!-- TRB -->*</table>\s(^(^<table[^>]+>\s+ <tr>\s+<td align="center"><small><b><a href=[^>]+>" " [%B9][%F1][%C6][%E2][%A4][%CE][%C5][%D4][%BB][%D4]</a>))$SET(\#=</table></table></table></table>)" Replace = "\@" ^? はカッコで囲わないとダメみたいだ。 貼り直し。
テストしてから貼れとか言う奴が絶対いそうだな。 でももう手遅れ。
668 :
647 :2005/04/09(土) 20:57:26 ID:wSBYtqrO
わかりますね
うん、俺もわかるわ。
671 :
647 :2005/04/09(土) 21:16:37 ID:wSBYtqrO
>>669 >>670 教えて下さい!!
$FILTER(true)も使ってみたのですが駄目なのです (´・ω・`)
672 :
647 :2005/04/09(土) 22:59:36 ID:yHl17iG/
自己解決しました。IEだと駄目だったみたいでfirefoxで試したら上手くいきました。 お騒がせしましたm(__)m
ヤフーのトップページ 下のほうにある 国内の都市 世界のyahoo! もっとyahoo! 以下全部けしたいが テーブル枠だけ のこってるよ・・・
消 え ま し た
>>673 Name = "Yahoo test"
Active = TRUE
URL = "\w.yahoo.co.jp/"
Limit = 5000
Match = "</table> </td> </tr> </table> <table width=675 border=0 cellspacing=0 cellpadding=0>*</body>"
Replace = "</table> </td> </tr> </table> </body>"
忍者TOOLS のアクセス制御と
<!--shinobictrl1-->
<script LANGUAGE="javascript" src="
http://ctrl.shinobi.jp/hash.js "></script>
<script LANGUAGE="javascript" src="
http://ctrl.shinobi.jp/bin/67/00446.js "></script>
<noscript><meta http-equiv="refresh" content="0;URL=
http://ctrl.shinobi.jp/NoScript?0044667 ">
<style>body{margin:0;}.NIN{padding: 0;margin: 0;position: absolute;width:100%;height:100%;background-color:black;color:white;}</style>
<table class=NIN><tr><td align="center" valign="center"><a href="
http://www.shinobi.jp/ ">NINJA-TOOLS</a></td></tr></table></noscript>
<!--shinobictrl2--->
お気に入り禁止タグ<SCRIPT language="javascript">
<!--
if (!document.referrer){top.location.href="URL";}
//-->
</SCRIPT>
たかだかブクマした程度で弾かれるのがとてもいやでしかたがありません
どなたかフィルターを提供してやっていただけませんか?
ブクマという響きがとてもいやでしかたがありません
>>678 消したいタグをMatch欄に入れてReplace欄を空にしてlimitを10000とかでかい数字にするといいよ。
>>680 それで出来なくて困ってるんです
一応参考になりそうなサイトは調べたんですがさっぱりで
<!--shinobictrl1-->*<!--shinobictrl2--->
<SCRIPT language\="javascript">
<!--
if (!document.referrer){top.location.href\="*";}
//-->
</SCRIPT>
でやってみたり
テストをいくら繰り返しても
置き換えてくれなくて
682 :
極左 ◆QYGfUyHMTk :2005/04/10(日) 17:12:08 ID:Guk6cnpX
>>681 [Patterns]
Name = "681"
Active = TRUE
Limit = 256
Match = "<SCRIPT language="javascript"> <!-- if \(!document.referrer\)\{top.location.href="*";\} //--> </SCRIPT>"
レベルひく・・・。 \n付ければ動く悪寒・・。
ローカルなソフトの一般ユーザ向けスクリプト書ける程度で えらくなったつもりの自称上級者が多いスレだな。 開発現場でも、たまにプログラマでそういう香具師が居る。 イケテルのは、そういう環境を提供している人間(オミトロン作者とか)であって、 オミトロンの場合、一からそういう仕組みが作れない初心者向けに フィルタ書けるようになってるだけだろ。
痛々しいな・・。
そっとしておいてやれよ。
士農工商 えた ひにん 犬猫 プログラマー
>>682 合致なし で無理でした;
複数マッチ許可 yes
有効バイト範囲 681
マッチさせるソース <SCRIPT language\="javascript"> <!-- if \(!document.referrer\)\{top.location.href="*";\} //--> </SCRIPT>
で書いてくれたとおりやりましたができませんでした;
┐(´ー`)┌
> 複数マッチ許可 yes > 有効バイト範囲 681 こいつすげぇ馬鹿だな。
試してないけどAdListに [^/]++.shinobi.jp/ ↑これ追加すればいけるんじゃないの?
>>693 そだよ。 クレクレ君とバ回答者のやりとりを楽しみにしてるから黙ってたけど。
フィルタ有効 はい フィルタ名 681
[^.]+.shinobi.jp/ [^.]+.ax.xrea.com/ analyzer.fc2.com/ js?.infoseek.co.jp/ download.jword.jp/ www.blogpet.net/js/ 等々、JavaScriptを外部ファイルにしてある場合は労せずして目的を達成できる <noscript>タグの中を表示するブラウザを使っている物好き以外は・・・
教えてもらってなんですが、部分部分で教えてもらっても 何処にどれ突っ込むか判りません;
自分がどれだけ無知なのか考えろ
無知であることぐらい知っています サイトを作るようなレベルでは Proxomitron フィルターを作る知識は全くないので 参考サイトは一応見て試してはいますが理解まではできません あと馬鹿と知識不足は別物だと思います
>参考サイトは一応見て試してはいますが理解まではできません ある程度は理解してもらっていないと、教える方も苦労するもんだよ。 無知であることを自覚しているのなら、まずは他者を煩わせない程度の 知識を(試行によって)身に付けないと。いろいろと試すことは出来るでしょ。
理解出来ないから人にやってもらおうと思うような奴に教える暇人はいない。 教える時間を自分のために使ったほうが1億倍有意義だからな。
別に無意味に叩く気はないが
> 馬鹿と知識不足は別物だと思います
少なくとも
>>61 を見ていなかったんだろう?ログを読まずに自分の質問だけ書いて
手取り足取りの答えを期待されたってねえ、という話
無知なのか考え、その無知を解決するための努力なり試行なりをしないなら馬鹿
過去ログは読んでます
>61のコメントのサイトはココを見る前から見てます
更にココにきてからも見てます
実際>682が提示したものが使えないものだったので
そのままのことを言ったまでです
>無知なのか考え、その無知を解決するための努力なり試行なりをしないなら馬鹿
やってますよ、でもただでさえそんなサイト少ないのに
どこの参考サイトも 肝心な部分を書かないでいたりするので
だれだって理解するなんて無理なんです
そんな簡単いいかたするようなことなら誰もここにきてわざわざ頼みません
教えてくんやくれくれ君のようなこともしません
>>696 &693の方
ありがとうございました
おかげでshinobiアクセス制御が見えなくなりましたし
拒否されなくなりました
>>703 [Patterns]
Name = "New HTML filter"
Active = TRUE
Limit = 2048
Match = "("
""
"<!--shinobictrl1-->*<!--shinobictrl2--->"
""
"|"
""
"<SCRIPT language\=\"javascript\">\r\n"
"<!--\r\n"
"if \(!document.referrer\)\{top.location.href\=\"*\";\}\r\n"
"//-->\r\n"
"</SCRIPT>"
""
")"
HTMLソースが改行してるときは改行を \n を使ってマッチさせる必要がある。
さらに 「 \n はテストウインドウではマッチしない」 というバグがあるので \r\n と
書かないとテストウインドウでは 「合致なし」 になる。(実際はちゃんとマッチし、フィルタリング出来る)
自分が書いたものがマッチしない場合、どの部分が原因でマッチしないかを調べる必要がある。 例えば、 Match = "<SCRIPT language\="javascript">" としてコレにマッチするかどうかテストする。 これでマッチすれば一行追加して Match = "<SCRIPT language\="javascript">" "<!--" これでマッチするか調べる。 これはマッチしないのでこの中に動かない原因があると気付く。 こうやって動かない場所を特定してから質問すれば回答する側も回答する気になりやすい。 今回の場合これが無かったので丸投げと思われた。 ちなみに「 \n 」と 「\n がテストウインドウでマッチしないバグ」についてはテンプレに 貼ってあるサイトに載っている。 オミトロソは新人には厳しいインターネッシアイ〒ム。
>>705 改行のあたりで\nを入れるんだか入れないんだかで
あったような気がするんですが
いくらやっても[合致なし]だったため 覚え違いなのだろうと思いましたが
バグのためだったんですね
無事にフィルターがかけられました
判りやすくご説明いただきありがとうございますm(_ _)m
知らないうちに入れ食い状態ね…
>>704-706 \nや\rに相当する文字が\r\nのようにセットで使われているとは限らない。
そのページの制作者が保存時にどうとでも指定できる。
URLを指定しない汎用フィルタの場合それなりの対処をする必要がある。
なんつーか、痛いな
>>708 漏れは初めから \n を使えと言っている。
なんだかな〜 >693,>694,>696で完結したと思ったのにぃ〜。 ふーん。マッチングセクションに \r \n ねぇ。
\rとか\nは後から使う予定がないなら ←これでまとめて吸い込めばいいだろ。
うるせぇ初心者だな・・。
木 木 _,,.. -―¬'''''''―::::,,,, ,..-、 二二 ネットランナー:::::::::゙゙''-、 ,..-'゛::::::::ヽ. ,‐/│\:::::::::::::__,,,,,,_::::::::::::::::::::::::゙'-、._/゛::::::::::::::::::::.ヽ /:::::::::::::::::::_..-'''"´ `゙''ー 、::::::::::::::::::::::::::::::::::::::::/゛ ./::::::::::::::::::/ ゙ン::::::::::::::::::::::::::::. / ぶっこぬき ,l´'''''''''''"゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙}:::::::::::::::::./ ./:::::::::::::::/ ! }::::::::::::::::::::l l:::::::::::::::/ │ .l゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙厂゙l゙゙゙゙゙゙゙゙゙l´,, ‐.l:::::::::::::::l .l:::::::::::::::,! │ ||========= ̄ `゙| l:::::::::::::::! │:::::::::::::| .} .|| ___ __,,| |:::::::::::::::! │:::::::::::│ | .|| ゚ レへ! i !:::::::::::::.,! l:::::::::::::::l,, l .| ト- v┐ =ヽ .i ./:::::::::::::::l !:::::::::::::::./ .!.l<´ ,ゝ! ,r^、/i i /:::::::::::::./ _ノ:::::::::::::'!、 ,il ̄  ̄ ゙'''''''''''' ! ./:::::::::::::./ ,/゛::::::::::::::::::::\./ |_______,,,,,,,,,.......iゝ____丿房 お断り . /::::::::::::::::::::::::::::::::::::::::`'- ..,,___.__,,,,,,,`-"゛:::::::::::::::./ .ヽ::::::::::::::::::::.,/'-、:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/ .ヽ:::::::::,,/ `''-、:::::::::::::::::::::::::::::::::::::::::::::::::::::,/゛ .ゝ‐" `'''ー ..,,____,,,,,,.. -‐''"゛ ネトラン厨はお帰り下さい
>>713 >693,>694,>696で完結したと思ったのにぃ〜。
よく見りゃお気に入り禁止タグは消せてないじゃねーか馬鹿。
723 :
704 :2005/04/13(水) 18:10:36 ID:fzjIiPWr
>>722 >>704 はテストウインドウでマッチすることを確認させてあげるために書いたものなんで
実際に使うために書いたものではないんです・・。
実際に使うフィルタに誤爆の危険性が高い \"*\" なんて絶対使わないですし・・。
>スペース
このことは私も知っております・・・。 今回は質問者さんが以下のフィルタが
Active = TRUE
Limit = 256
Match = "a\nb"
Replace = "hit"
テストウインドウでは
a
b
というテキストだと「合致なし」になるのを知らないみたいだったからこの対策を教えてあげたつもりです・・。
こんなことも読み取れない馬鹿は死ね。
>>723 まぁまぁ。 半角スペを使うように勧めるようなあふぉはスルーしようよ。
>ダウンローダ規制を破って画像掲示板からお宝奪取 最低な記事書く雑誌社だな。。。
>>723 >…
>というテキストだと「合致なし」になるのを知らないみたいだったからこの対策を教えてあげたつもりです・・。
これは改行が CRLF で表示されているから \r\n でしかマッチしないのは当然です。
ご存知の通り、テストウインドウでは CR または LF は表示しないので改行しませんよね。
CR または LF をコピーすると、 a-b 間に %0d または %0a が在っても改行されずに ab と表示されます。
この状態なら、"\r" で CR に、"\n" で LF にマッチし、 \r\n には絶対にマッチしません。
あなたのテキストエディタで、コントロールコードを表示することができますか?
そして、CR または LF をコピー&ペーストできてますか?
エディタによっては、改行コードを CRLF でしかコピーできないものが結構多いようなので注意されたい。
くどいようで申し訳ないですが
テストウインドウで "\r" で CR に、"\n" で LF に、" " では両方と CRLF 等にマッチします。
>>704 >HTMLソースが改行してるときは改行を \n を使ってマッチさせる必要がある。
>さらに 「 \n はテストウインドウではマッチしない」 というバグがあるので \r\n と
>書かないとテストウインドウでは 「合致なし」 になる。(実際はちゃんとマッチし、フィルタリング出来る)
>>705 >ちなみに「 \n 」と 「\n がテストウインドウでマッチしないバグ」についてはテンプレに
>貼ってあるサイトに載っている。
これは、間違いです。
>>723 右も左も分からない超初心者に、自分では絶対使いたくないような危険な代物を書いてあげたのですか。そうですか。
ところで質問者の
>Match = "a\nb"
>Replace = "hit"
ってどこに書いてあるん?
Replace = "hit"は関係ないとこでヒットしたけどMatch = "a\nb"は723でしか見つからんよ。
>>726 何か激しく勘違いしてるよ。
終わった話に見当違いのこと言っててまぬー
>>727 初心者に教えるときは分かり易いように * を使うのが一般的。
んでlimitを使って誤爆を回避させる。
日本語ヘルプサイトもそうだし、最近話題になったネトランライターの
サイトでもこうしてるよ。
"[^"]+"とか$AV(*)とか書いても理解されなきゃ意味無いから。
[Patterns] Name = "TXT-AD Killer tes" Active = TRUE Multi = TRUE Limit = 499 Match = "<a * href=( $AV(*(valuecommerce.|onlinecasino-tips.|rd.yahoo|.store-mix|" "khon-thai|.opt-club|otakara7|.k-server|px.a8|textad|.afl.|" "fruitmail.net|ninki.|affiliate|okane|e-kane|hyarea.com|adid=|" "/?cd=|enjyuku.|esco-bb.jp|moritaken.com|dtiserv|beevertheband.|click?|" "ranklink|rankem|rank.cgi|in.php|html?id=|shopping-search|pt.afl" "laladvd|bookle.jp|1st-ski.net|sexushost|douga21|xmov|caribbean|m-guide|xgo.|" "linksynergy|/exec/|RANKING.|rank.|out.|accesstrade|trafficgate|mailux|deaibbs|" "detail.php?ID=|chobirich|refid|join.|ref=|" "getx3.|cgi?ID=|touroku.|aixia.co.uk|naisyoku|?wm_login=|bangbrosonline|srd.yahoo|" "relocate/co=|.imrworldwide.|af.php|banner=|linkrank|in.cg|count?|" "af.phtml|redirect?ak=|/ba.cgi|m-press-if.co.uk|.jp/aff|?uid=|book.php|refer.|ks.svl?start|ctoc.|inlink.|japanaporn.|ccbill.|cyber-ad|" "index.cgi?|kokoku|koukoku|banner|/?in=|.sharanra|bid=|deai|/index.html?|" ".nazca.|c-love.|.jword.|.gameguide.|.rapidsite.|chatcafe.|/rms/|/aff/|/ad/|" "smile22.net|lovegate.|55117.net|juriana.|link.php|qid=|.tatsumi-sys.|" ".bb-chat.|rinsho.org|ref.cgi|pagead|buy.|gotox.php|go.php|ag.cgi" ")*) )\1 * > * </a>" これの改良きぼんぬ
リストにすりゃいいじゃん。
>>730 リミットが小さい
*の前後に無意味な空白が入ってる部分がある
エスケープされてない文字がある
\1が無意味
見づらい
Multiの意味はあるのか
?のエスケープもしてない。 間違いなく初心者が書いたフィルタだね・・。
>>732 Replace欄が無いからマルチにする意味は無いね。
空白とか\1も意味不明。 まぁ空白はあっても無くても同じだけど。
上にいる半角スペ馬鹿と同レベル。
笑ったw 誤爆多そうだなぁ。
>>729 たしかにグレードを下げて意図的に*を使う事もある
無論全てではなく相手や内容によりケースバイケース
>>730 *を複数使った汎用フィルタは超絶的に誤爆する
739 :
名無しさん@お腹いっぱい。 :2005/04/15(金) 02:44:13 ID:QSFWdK8e
[Patterns] Name = "kakaku Present" Active = TRUE URL = "www.kakaku.com/present/higawari/(^?)" Limit = 32 Match = "<a href\=\"([01]???)\1.htm\"" Replace = "<a href="\1a.htm""
もうどうでもいいから
>>730 の改良してくれっちゃ
だから、マッチ部分をリストにしてガンガン登録すればいいだろ。 それこそマンドイなら <!-- AD START --> * <!-- AD END --> みたいなのをガンガン登録しれ。 誤爆?シラネ。
" "のデメリットってあるのか? 何だか物凄く評判悪いみたいだけど。 おっと、JISの[%1b]関係とか、 [%20]以下にマッチング程度は理解してるつもりだす。
>>726 >>704 は間違ってないよ。
テストウインドウと実際のWEBページでのフィルタリングの結果が違うことがバグだと
言ってるのであって、\nがLFにしかマッチしないのがバグだと言ってるわけじゃない。
>テストウインドウでは CR または LF は表示しないので改行しませんよね。
どうしてこういう話になるのか・・。
>>742 この場合はそれでまったく問題無いよ。
改行に明示的にマッチさせたいときは駄目だけど。
でも可読性が良くないから\sがおすすめ。 後で再編集するときにうっかり消しそうだからね。
半角スペースと同じ動作にしたいなら\s+。
デメリットは無いがまったく意味が無い。 たとえ空白があっても次の*でマッチするから 空白を\sや半角スペースで消費する必要が無い。
[Patterns] Name = "AD arena.nikkeibp.co.jp" Active = TRUE URL = "arena.nikkeibp.co.jp/" Limit = 10000 Match = "$NEST(<!-- [%a5][%d8][%a5][%c3][%a5][%c0][%a1][%bc][%b9][%ad][%b9][%f0] -->,<!-- /[%a5][%d8][%a5][%c3][%a5][%c0][%a1][%bc][%b9][%ad][%b9][%f0] -->)" "|$NEST(<!-- [%a5][%bf][%a5][%a4][%a5][%eb][%b9][%ad][%b9][%f0] --> <CENTER>,</CENTER> <!-- /[%a5][%bf][%a5][%a4][%a5][%eb][%b9][%ad][%b9][%f0] -->)" "|$NEST(<!-- arena banner ad -->,<!-- /arena banner ad -->)" "|$NEST(<!-- Shop Guide -->,<!-- /Shop Guide -->)$STOP()" [Patterns] Name = "AD RedSheriff" Active = TRUE URL = "www.tv-asahi.co.jp/|arena.nikkeibp.co.jp/" Limit = 2048 Match = "$NEST(<!---- START RedMeasure,<!---- END RedMeasure)" "|$NEST(<!-- START RedMeasure,<!-- END RedMeasure)" "|$NEST(<!-- START RedSheriff,<!-- END RedSheriff)" Replace = "$STOP()<!--"
>>744 おう
やっと知識人に出会えたよ。
ありがと。
その通りで全納得だけど
時には" "を入れることによって、可読性が良くなる場合も無きにしも非ず。
ぁ、俺の悪癖出た。 御免。
--------------------------------
>743 >745
. .
最近話題のネトタンタイラーの影響かか。
> 最近話題のネトタンタイラーの影響 どういう関係があるんだw
俺はフォントをいじってないから、\sは嫌いだなぁ。円マークとバックスラッシュが混じるし。 自分のフィルタは、マッチした文字列を明示的に捨てるところは\s使って、 マッチした文字列を置換後も使う時は半角スペースを使う傾向があるな。
今日立ち読みしてきたけどいかにもネトランな記事だったw
あくまで私個人の話、 どれも使うが使う頻度は半角スペース>\s>\n
ネトランの人さ、サイトの記事は結構面白いと思うのよ 本人がどの程度書ける人かはしらねーけど、初心者向けに最低限の知識を身につけさせ フィルタ書く楽しさを教えるって意味で、割と今まで見たproxomitron紹介の中では でもネトランの記事は厨房雑誌100%なのよな。さすがネトランと思った
サンプルテキスト : ここのhtmlソースの一部 28,176バイト 3回実行した平均値 ([%00-%20]&[^%1b])+ 12.27 (ミリ秒) [%09%0a%0d%20]+ 11.92 [%09-%0d%20]+ 10.48 \s+ 6.50 " " 1.89 実際に組み込んだとしたら、これ程の差は出ないと思うし、暇人のお遊びということで。 突っ込むなよ。 ずれないように、ローカルで "MS P Gothic" に合わせたけど・・・どうなるかっ。
空文字って知ってるか?
\sは+付けなくても2個以上の空白にマッチするよ
その通りだがそれがどうした。
今ネトランの記事をチェック中。 ツッコミ所があれば報告する。
もうネット珍走者でいいよ。
June本体とこの日本語化パッチをCD-ROMに収録してるらしい。 作者に許可は取ったんだろうな。 と言ってもスコットタンは..orz 過去の号に載せるときに連絡して許可を取ったってことだろうか。 >(超|ド)定番のセキュリティツール「Proxomitron」 セキュリティツールだったのか? まぁそういう使い方もしてるが。 あと突っ込み所と言えばフィルタだけど何故か手元にCD-ROMが無いので検証出来ず。 自作ポエムをダウンロードするソフトのせいかな。 見たいな〜 しかしこの記事は説明不足もいいとこだ。 プロキシの指定方法の解説ではLAN接続なのを 前提にしててダイアルアップ環境のほうにはまったく触れてないし、 「画像を落とせない改造掲示板があった場合」のとこの説明も超投げやり。
>>760 ネトラン好きなんだね。
読みたいんだったら、ちゃんと買えよ。
本当にお前らはネトラン大好きだな
763 :
名無しさん@お腹いっぱい。 :2005/04/16(土) 18:45:33 ID:/4Wf20us
>>742 は自演が好きみたいだな、だが他でやってくれ。
>>763 空文字とぬるぽの区別もつかないお前は下痢でもすすって寝ろ
[Patterns] Name = "AD itmedia.co.jp" Active = TRUE URL = "(www|image).itmedia.co.jp/" Limit = 1024 Match = "<!-- ad_start -->*<!-- ad_end -->" おこのみで [Patterns] Name = "AD itmedia.co.jp" Active = TRUE URL = "(www|image).itmedia.co.jp/" Limit = 1024 Match = "$NEST(<!-- ad_start -->,<!-- ad_end -->)"
単純な広告消しなんて各自対応すりゃいい。
[Patterns] Name = "erozanmai.com Password" Active = TRUE URL = "erozanmai.com/html/movie.htm" Bounds = "<font color\=\"#FF9900\">*</font>" Limit = 256 Match = "<font color\=\"#FF9900\">(^半)" "(ソ[ロ$SET(#=0)" "|イチ$SET(#=1)" "|ニ―[$SET(#=2)" "|サン$SET(#=3)" "|ヨン$SET(#=4)" "|ゴ―[$SET(#=5)" "|ロク$SET(#=6)" "|ナナ$SET(#=7)" "|ハチ$SET(#=8)" "|キュ―[$SET(#=9))+*" Replace = "$STOP()<font color="#FF9900">\@</font>"
[Patterns] Name = "AD ribbon.to" Active = TRUE URL = "blue.ribbon.to/" Limit = 256 Match = "</html> </font></noscript></xmp>" Replace = "</html>\k"
自演粘着厨必死だな・・。
Win板にいた、一日中ネットにかじりついてる精神病患者が 最近こっちに来たみたいだな。 proxomitronって躁うつ病の人間が執着するのにはちょうどいいおもちゃなのかもしれん
○○って躁うつ病の人間が執着するのにはちょうどいいおもちゃなのかもしれん ↑ここには何を入れても大抵成り立ちます
正解はネギ。
>>774 余所の板の人間と同一人物だ、とかいきなり言いだすお前が
一番病んでると思うが。
まあこういう風にしてきされたときの次のセリフは読めている。
「本人キター」、だろ。で、それを諌めると「自演」。
別に妄想の症状があろうが良いのだが、本人が自覚無く、
病気に嫌悪感を抱いて現実を受け容れまいとしてると
治療は進まないし暴走して犯罪に繋がりかねない。
「みたいだな」じゃねーよ。この電波野郎が。
778 :
まあまあ落ち着いてw :2005/04/17(日) 15:53:27 ID:pOWfZpLC
一日中監視してるらしいからやっぱりすぐに反応があったよww 図星を突かれて悔しいのは分かるけど本人に自覚がないのは困るよね、確かに。
>>778 「らしい」って伝聞のようだが、そんな話が何処かから伝播してくるわけもなく、、。
精神異常に嫌悪感を持つキチガイさん本人っつーのはちょっときつすぎ。
すでに治療を受ける機会を抛棄してるって点で質が悪い。
やっぱり本物のキチガイさんだったのね。
780 :
名無しさん@お腹いっぱい。 :2005/04/17(日) 16:01:38 ID:pOWfZpLC
頑張ってますねえ。今は躁状態ですか?
別に「荒らしに反応する人も荒らしなんですよ!」とか女子中学生なことは言わんが > Win板にいた、一日中ネットにかじりついてる精神病患者 突然言われても設定が分からないので皆に分かるように解説してから遊んでてくれよ
782 :
名無しさん@お腹いっぱい。 :2005/04/17(日) 16:18:07 ID:ZaahZ4a5
[Patterns]
Name = "Link tv.yahoo.co.jp"
Active = TRUE
URL = "tv.yahoo.co.jp/bin/"
Bounds = "$NEST(<b><font size\=\+1>,</font></b>)"
Limit = 256
Match = "(<b><font size\=\+1>(\[??\]|)(\1)(\[??\]|[%A1][%D6]\2[%A1][%D7]"
"$SET(9= <a href="
http://movie.goo.ne.jp/search/result.php\?n\=$ESC (\2)\&t\=0">Movie</a>)|)</font></b>)\7"
"$SET(8= <a href="
http://www.google.co.jp/search\?q\= "
"$ESC(\1)\+site%3Anhk.or.jp\+OR\+site%3Antv.co.jp\+OR\+site%3Atbs.co.jp\+OR\+site%3Afujitv.co.jp\+OR\+site%3Atv-asahi.co.jp\+OR\+site%3Atv-tokyo.co.jp\&hl\=ja\&ie\=EUC-JP\&oe\=EUC-JP\&btnI\=I%27m\+Feeling\+Lucky">Link</a>)"
Replace = "$STOP()\7\8\9"
番組名をI'm Feeling Luckyで検索に以下を追加。
[映]をgoo映画で検索。[新][再][終]等を無視。
Boundsは省略化。ごちゃごちゃさせるので省略した場合は若干遅くなる。
>>782 お疲れ。
これ何気に便利でいいな。
気に入ったよ。
784 :
名無しさん@お腹いっぱい。 :2005/04/17(日) 19:16:41 ID:EuSUb3U7
Location: で in チェックしてリダイレクトは潰せるけど、URL表示させんの作ってくれ 自分は、簡単っぽいと思ってやってみようと思ったけど、なんかむずくてムリっぽいから諦めたわ
>>730 はどう見ても攣りだろ。
ば回答者がまんまと引っ罹ったのさ。
おまえら試されたんだよw
>784 それ俺もやりたかったわー。 結局IE系では諦めてGecko系に。 ステータスコードも変えられれば出切るんだが。
[Patterns] Name = "New HTML filter" Active = TRUE URL = "$TST(location=*)" Limit = 256 Match = "<start>" Replace = "<a href="$GET(location)" style="color:red">[Location]</a>" [HTTP headers] In = TRUE Out = FALSE Key = "Location: SET & FilterTrue (in)" Match = "$IHDR(Location:http\0)*$LOG(RLocation: Match)$SET(location=http\0)$FILTER(true)" こういう感じでやったら出来そうじゃない?出来なかったけど
HTML弄っても、ステータスコードが30xだと、IEが表示してくれないんだよね。 Geckoだと、Location消すだけでOKで、鯖が吐くHTMLが表示される。 > Found > The document has moved here. とか。 かちゅ〜しゃで移転した板開くとスレ一覧に表示されるアレ。 俺は、更に画面上にURLを表示したいからHTMLも弄るわけだけど、 それもheadフィルタ1つで済ましてしまっている。 フィルタを複数使うのは管理が面倒だから。
とりあえず出来た。工夫すればもっと便利になる
[Patterns]
Name = "location"
Active = TRUE
URL = "Local.ptron/l.html"
Limit = 256
Match = "location"
Replace = "<a href="$GET(location)" style="color:red">[Location]</a>$SET(location=)"
[HTTP headers]
In = TRUE
Out = FALSE
Key = "Location: SET & RDIR (in)"
Match = "$IHDR(Location:http\0)*$SET(location=http\0)$RDIR(
http://Local.ptron/l.html )"
htmlフォルダにl.htmlを作成。中身は
<html><body><p style="text-align:center">location</p></body></html>
の1行。
local.ptronをバイパスリストに入れている香具師から動かないっつー報告くるのが見えるなぁ
特定の拡張子リンククリックでダウンローダー起動まで持っていきたいんだけど
>>789 を参考にそのURLをHTMLに書き込ませることまでは出来たが
WSHで他アプリの軌道が出来にゃい
IEの右クリ拡張のスクリプトからコピーしてみたけど、ちょっと勝手が違うのかエラー
<script language="VBScript" defer>\r\n
Dim WshShell\r\n
Set WshShell = CreateObject("WScript.Shell")\r\n
WshShell.Run "***.exe $GET(location)"\r\n
</SCRIPT>\r\n
$SET(location=)
助けてエロイ人
つかもっといい方法ある?
インターネットオプションでセキュリティ下げりゃ動くんじゃねーの。 その代わり何が起きても知らんが。 Run Protcol Handlerとか使うといいんじゃねーのかねぇ。
手動でやったほうが速い悪寒。
>789 そういう方法もあるのかー。
>>789 Locationヘッダで動くフィルタで$IHDR(Location:)を使う必要は無い。
けどGJだな、やっぱ。
あー、 リダイレクトさせると、通常のリプライヘッダがブラウザに 渡されなくなくなるので、Cookieとか注意が必要だね。 ログインしたらCookie発行しつつメインページに飛ばす、 とかしてるサイト。
>>789 こんな方法考えも付かなかった
大いに参考にして使わせてもらう
>>796 $IHDR()無しでやるとうまくいかなかった。無しでいけるか?
おそらくマッチ欄でマッチさせるときに
http:// が必要か必要でないか
どっちか知らんがこのせいで動かなかったんだと思われ。
改悪して見たんで叩きヨロ
[HTTP headers]
In = TRUE
Out = FALSE
Key = "Location: SET & RDIR (in)"
URL = "(^$LST(LocationOK))"
Match = "http\0"
Replace = "$SET(location=http\0)$RDIR(
http://Local.ptron/location.html )"
[Patterns]
Name = "location"
Active = TRUE
URL = "Local.ptron/location.html"
Limit = 10
Match = "location"
Replace = "Location[<a href="$GET(location)">$GET(location)</a>]"
"$SET(location=)"
location.htmlはl.htmlを改名しただけ
LocationOKは飛ばすURLリスト
俺Opera使いだから関係無いんだよな・・。
↑関係無いのに無理に話に入ろうとする奴
>>789 >>803 GJ!
infoseekとか 403/404なのに200返してきて
すっ飛ばされるのが腹立ってたので助かるよ。
>>796 >>802 試してから言えって
[HTTP headers]
In = TRUE
Out = FALSE
Key = "Location: SET & RDIR (in)"
Match = "\0$SET(location=\0)$RDIR(
http://Local.ptron/l.html )"
これだと$SET()がこちらの思う様に動かない。
Replace欄だと$SET()がうまく動いてくれるんだけど
それだとLocationヘッダに空白が入ってしまってうまくいかない。
もう一つLocationの空白だけを消すフィルタを用意してやってみたがうまくいかない。
だから$IHDR()を使った。
>>796 は普段そうだと思ってたんだけど試してみると分かる
>>808 *の後ろに$SETを置くと条件によって動かないことがあるというのは
上級者なら誰でも知ってることなんだがな
見本を見せて欲しいものだな
*.zipにはマッチするけど *.zip.htmlにはマッチしないってのはどう書くの〜 もしくは「URLの末尾」みたいなのってないの?(正規表現の$みたいな)
リストに登録された通りに、リダイレクトさせるフィルタを作ってみました。
改良するべき部分があったら、フォローよろしくです。
[Blocklists]
List.JumpList = "..\Lists\URL Jump List.txt"
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Jump (Out) [20050420]"
Match = "
http://$LST (JumpList)"
Replace = "$JUMP(\0)"
// URL Jump List.txt
# 元のURL$SET(0=ジャンプ先URL)
# 転送先URLを自動的に判断してジャンプ
(ime.nu|ime.st|pinktower.com|nun.nu)/\1$SET(0=
http://\1 )
/+*http(:|%3A)//\1$SET(0=
http://\1 )
# [Microsoft KB] 新URLへジャンプ
support.microsoft.com/(default.aspx|)?scid=kb;ja;\1$SET(0=
http://support.microsoft.com/kb/\1/JA/ )
support.microsoft.com/(default.aspx|)?scid=kb;en-us;\1$SET(0=
http://support.microsoft.com/kb/\1/EN-US/ )
スマソ、解決した(多分) (*/)+*.(zip|exe)(^.html) 理屈はいまいちわかってない
816 :
814 :2005/04/20(水) 10:39:05 ID:LBBZiw6z
タブ文字が除去されるのをすっかり忘れてました(汗
>>814 は $SET の前にタブ文字が入ると考えてください。
(そのままでも多分、大丈夫だと思いますが…)
>>813 ,815
もう解決しちゃったみたいですが、せっかく書いたので…。
未テストです。
Key = "URL: xxxx"
Match = "/+.+\1 $TST(\1=zip)"
817 :
816 :2005/04/20(水) 10:45:24 ID:LBBZiw6z
見直してみて気がつきましたが、わざわざ $TST を使う必要はなかったですね(苦笑) Key = "URL: xxxx" Match = "/+.+zip"
>>809-810 だから$IHDR()で回避したんだろ?
回避方法が違うだけで(?++)\0と変わんないって。
終わったblog出したりで釣り臭いな
コマンド使った回避策しか知らないようだから教えただけだろ。 無知のくせに口だけはいっちょまえだなおまえら。
>>813 >*.zipにはマッチするけど
>*.zip.htmlにはマッチしない
*zip(^.html)
>「URLの末尾」
(^?)
上の馬鹿は虫したほうがいい。
んでおまいのやりたいことはこうだろうな。 *.(zip|exe)(^?)
>>814 うpロダにそれよりはるかに優れたフィルタがうpされてるよ。 俺が作ったもんだから心して使え。
しかしこのフィルタのキモはリストへの登録の仕方だからおまえみたいな馬鹿が使うにはちょっと不安かもな。
>Key = "URL: xxxx"
>Match = "/+.+\1 $TST(\1=zip)"
>Key = "URL: xxxx"
>Match = "/+.+zip"
ナニコレ・・・ /+.+ って一体・・・・・ \0$SETより意味不明だ・・・・
Name = "Expand Avi-Ban image (2005/04/15; )"
Active = TRUE
URL = "$TYPE(htm)bbs.avi.jp/([0-9]+/|bbs(_th|).php\?)"
Bounds = "<form\smethod="get'\saction="/photo.php'$INEST(<form(\s|>),</form>)</form>[a-z]+ image"
Limit = 512
Match = "*src=$AV((
http://photo[0-9]+.avi.jp/photo/[^.]+ )\1.*)*</form>"
"([a-z]+)\2 image"
Replace = "<a href="\1-pc.\2"><img name=ProxExpandImages src="\1-pc.\2"></a><br>"
"\2 image\n"
>そんなダウンローダーは見たことないはず
そんなもんいくらでもあるんだが・・
GetHTMLWとかwgetでも出来るんじゃねぇのか?
>>824 馬鹿フィルタ貼るな。
826 :
814 :2005/04/20(水) 22:56:35 ID:LBBZiw6z
>>826 君はまだフィルタを公開するには幼すぎる。
もっと鍛錬してからにして欲しい。
基本の基本が分かってないよ。
なんでこんな流れになっちゃったんだ
[HTTP headers] In = FALSE Out = TRUE Key = "Cookie: Irvine (out)" Match = "(?*)\1" Replace = "\1$LOG(wexpires=Tue, 01 Jan 2030 00:00:00 GMT;domain=\h;path=/;\1)" CookieをIrvineにコピーできる形式でログウインドウへ。 Irvineの機能「IEからインポート」でインポートできないセッションのCookieもコピーできる。
832 :
名無しさん@お腹いっぱい。 :2005/04/23(土) 15:56:01 ID:j8A/wqgF
デフォルトのやつだと思うんだけど、BannerCutterが誤爆します。
どうしたらよいでしょうか。
Name = "Banner Cutter"
Active = TRUE
Multi = TRUE
URL = ""
Bounds = "<a*<img*/a>|<IFRAME */IFRAME >"
Limit = 900
Match = "<a*href*$AV($LST(AdList)*)*/a>"
"|<(img|iframe)*src*$AV($LST(AdList)*)*></IFRAME>"
誤爆するのは、Teacupの掲示板。
昔出会い系広告バナーで不愉快だったのでarwin.comをAdListに入れてある。
この前までこんなことなかったんだが・・・なんで?(TT)
誤爆風景はこれ。
<Match: Banner Cutter >
<a href='javascript:history.go(-1)'>前ページへ</a> ]</TD>
<TD ALIGN=right VALIGN=top><A HREF="
http:/hoge.teacup.com/hogehoge/bbs?BD=8&CH=5 ">Reload</A><BR> </TD>
</TR>
</TABLE>
<A href="
http://www.arwin.com/cgi-localbin/p2431_5.cgi " target="_blank"><img src="
http://211.13.206.57/img/anime_20050420.gif " border=0 alt=''></A>
</Match>
テーブルタグまで消してしまうもんだから、掲示板ぐちゃぐちゃっす。
他の広告バナーのこともあるのでLimit少し大きめになってはいるのだが、
(Iframe使用だと長いから・・・)
<aの前からマッチしてるのがわからん。</a>でとまってないのもわからん。
誰か助けてください。
>>832 Scottの名誉のために言っておくが、そんなクソフィルタはデフォルトでは入っていない。
クソフィルタは消して、本当にデフォルトで入っているバナー削除フィルタを使え。
834 :
832 :2005/04/23(土) 20:21:47 ID:n8gW9oWa
>>833 Lv1と入れ替えてみた。
すっきり直りましただ。スマソ。
名前だけ変えたつもりだったが、Boundsまで変えてた(大汗
835 :
万年ROM :2005/04/23(土) 23:25:32 ID:wf+VitCf
このすれで悲しい思いをしない為に・・・ ・日本語ヘルプやテンプレサイトを見れば解ること ・既出フィルターとの類似性があるもの ・基本的な内容 このような書き込みをしてしまうと・・・orz ROMってる椰子にとっても目障り。 「こうしても動かない」 「こんなことをするフィルターが欲しい」 等と具体例をあげて依頼したほうが善い結果が得られるようだ。 しかし、ここに公開されている独創的なアイディアは、 フィルター作成にあたり非常に参考に成ります。 感謝。 >職人さんえ 馬鹿と書くと馬鹿が真似て馬鹿馬鹿になって見苦しいから馬鹿とは書かないでほしい。
今週は水曜日あたりで精神病患者の症状が悪化してるなあ
>>836 心情はお察ししますが、そのような表現は如何な模のかと・・・
>>837 一週間が日曜から始まることも知らない馬鹿はほっとけ。
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━
期間限定PCソフト販売
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━
欲しかったあのソフトがこの価格!
中には100万円以上もするソフトが…驚きのこの価格!
動作確認後、納得しての代金後払いですので安心して
ご購入頂けます。
─────────────────────────────
10,000円以上ご注文頂いたお客様送料無料♪
─────────────────────────────
URL
http://saledisc.com/ 最新ビジネス・デザインソフト・CADソフト…
その他
─────サイトはこちらから!!先ずはご覧ください!───
URL
http://saledisc.com/ ─────────────────────────────
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
※ご覧になれない場合
こちらのメールアドレスにご一報いただけましたら
直接、最新リストをお送りいたします。
[email protected]
840 :
名無しさん@お腹いっぱい。 :2005/04/26(火) 09:04:40 ID:WTf/reL6
842 :
名無しさん@お腹いっぱい。 :2005/04/26(火) 15:34:04 ID:jdVsdoY5
すいません、このHPにオミトロンで接続しようとすると shinobiのページに飛ばされてしまいます 回避する上手い方法はありますか? www.nikaidou.com
846 :
841 :2005/04/27(水) 16:41:57 ID:08K1Wrbt
>>842 まじで世界中日曜から始まってると思ってるんだ。。。
一生日本に閉じこもってて良いよ。(家か?)
国際派の
>>841 よ、
1週間が日曜日から始まらない国を1つ教えてくれ。
俺のケータイのカレンダーは月曜日から始まってる
851 :
名無しさん@お腹いっぱい。 :2005/04/27(水) 21:25:14 ID:NZLb2DHu
神は月曜に地を作り(頭の部分がうる憶え)・・・最後の日曜は休んだ ってやつだろ?こんなの常識じゃん
スケジューリングの時、土日が休日の俺は 1.月曜日を1週間の始めとしたほうが仕事の予定が立てやすい 2.週末が連続してる方が休日の予定が立てやすい 以上の理由から、所有するカレンダーのほとんどが月曜日から始まっている。
キリシタンフィルタ↓
[合致なし]
うろおぼえ、だろ? 「間違った日本語普及委員会」会長さん、そのへんで勘弁してくれ。 頼むよ。
つまり851は常識をうろ覚えという事でつか?
おまえらまとめて紙ねや。
a
>>863 木 木 _,,.. -―¬'''''''―::::,,,, ,..-、
二二 ネットランナー:::::::::゙゙''-、 ,..-'゛::::::::ヽ.
,‐/│\:::::::::::::__,,,,,,_::::::::::::::::::::::::゙'-、._/゛::::::::::::::::::::.ヽ
/:::::::::::::::::::_..-'''"´ `゙''ー 、::::::::::::::::::::::::::::::::::::::::/゛
./::::::::::::::::::/ ゙ン::::::::::::::::::::::::::::. /
ぶっこぬき ,l´'''''''''''"゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙}:::::::::::::::::./
./:::::::::::::::/ ! }::::::::::::::::::::l
l:::::::::::::::/ │ .l゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙゙厂゙l゙゙゙゙゙゙゙゙゙l´,, ‐.l:::::::::::::::l
.l:::::::::::::::,! │ ||========= ̄ `゙| l:::::::::::::::!
│:::::::::::::| .} .|| ___ __,,| |:::::::::::::::!
│:::::::::::│ | .|| ゚ レへ! i !:::::::::::::.,!
l:::::::::::::::l,, l .| ト- v┐ =ヽ .i ./:::::::::::::::l
!:::::::::::::::./ .!.l<´ ,ゝ! ,r^、/i i /:::::::::::::./
_ノ:::::::::::::'!、 ,il ̄  ̄ ゙'''''''''''' ! ./:::::::::::::./
,/゛::::::::::::::::::::\./ |_______,,,,,,,,,.......iゝ____丿房 お断り
. /::::::::::::::::::::::::::::::::::::::::`'- ..,,___.__,,,,,,,`-"゛:::::::::::::::./
.ヽ::::::::::::::::::::.,/'-、:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::/
.ヽ:::::::::,,/ `''-、:::::::::::::::::::::::::::::::::::::::::::::::::::::,/゛
.ゝ‐" `'''ー ..,,____,,,,,,.. -‐''"゛
ネトラン厨はお帰り下さい
866 :
863 :2005/04/30(土) 00:05:22 ID:ktKmq9v7
作ってくれなきゃうんこ貼るよ
オミトロンで消してるから平気だお(・∀・)ニヤ
868 :
863 :2005/04/30(土) 00:24:51 ID:5HWQ6/gV
とりあえず寝ます ノシ
なるほど
ザ
ワースト
春の祭典スペシャル!
(ぽろりもあるよ)
あるあるw
ねーよw
880 :
863 :2005/05/02(月) 17:16:46 ID:kgT/f1xf
l l l \ \ \ ノ ノ ノ l /:l /::::/ ホ カ ホ カ ウ ン コ ー―― /::::::::<,,____ /::::::::::::::::::::::,,-;;~;;ヾ l:::::::::::::::::::::::::::::::::::::::::ヽ /:::"''''''ー‐---‐‐'''''"":::~ヾ l,;:::::::;:::::::::::::::::::::::::::::::::::::::::::::`,、 /`ヽ::::::::::::::::::::::::::::::::::::::::::::,,.,;‐ヽ ./:::::::::::"''''''ー‐---‐‐'''''""::::::::::::::::::; l:::::■::::::|______/:::::::::::::::::::::::::::::::::::::::::| |:::::::::::::::::| /::::::::■:::::::::::::::::::::::::::::ノ ヽ:::::::::::::::| ./::::::::::::::::::::::::::::::::::::_,/ `ヽ::_::::|/::::::::::::::::::::::::::::::,,.,;‐' "''''''ー‐---‐‐'''''""
881 :
863 :2005/05/02(月) 17:18:50 ID:kgT/f1xf
くくく、、、荒らしてやったぞ、、、ふふふ∩゚∀゚∩
ゴールデンウィークだなぁ(´-`)
>>881 通報しといた。
お ま え の せ い で お ま え が 入 っ て る プ ロ バ の ユ ー ザ ー 全 員 が 迷 惑 す る こ と に な る。
プロバからおしかり電話が来ると思うが気にするなwwww
885 :
名無しさん@お腹いっぱい。 :2005/05/02(月) 22:22:56 ID:pRh7IQ6y
192.168.112.2O7.netって何?
>>884 専ブラ使ってるなら「がのおでに」の各文字の前後に、全角スペースを空けた単語をNG登録しておくと良いよ
888 :
名無しさん@お腹いっぱい。 :2005/05/03(火) 09:06:27 ID:/9TszHNy
ゴールデンウィークだなぁ(´-`)
889 :
名無しさん@お腹いっぱい。 :2005/05/03(火) 09:07:45 ID:XsXTN6VF
>>888 今が頃気づいたのかよwwwww遅っwwwww
>>887 でもエロに関してのパワーはすごいぞ。
動機が動機なだけに理解するところまで頑張った人も多そうだw
>>890 なるほど、エロパワーでゴールした奴もいるかもなw
しかしオミトロン通しての画像収集はあんま勧められないんだよな。
切断バグがあるから全部の画像を集められない可能性大。
それを説明せずにあんな記事載せるなんてな。 これがネトランクオリティ。
画像をダウンローダに送る為の直リンを作ってるんでしょ
893 :
名無しさん@お腹いっぱい。 :2005/05/05(木) 00:13:57 ID:3cK6S+16
2ちゃんブラウザみたいに、画像リンクにぼかし付きのちっこいサムネイルボタン付けられるフィルタ ってありますか? ボタンクリックで拡大縮小とかできると(゚Д゚ )ウマー
>>892 Berryのプロキシ設定にオミトロンを指定するよう書いてある。
>>893 昔見た気がする。 いらないから持ってないけど。
サムネ表示には元画像が使われるから元画像のサイズが超ビッグだと
画像のダウソに時間がかかってえらいことになる。
mucv.comのpopupはどうやれば消せるんでしょうか。
閉じるボタンを押す
PCの電源プラグ引っこ抜け。
>>895 オマエラ真面目に答えてやれよ
…でどうやってpopup表示させんの?
忍者のアクセス消しきぼんぬ。
>896さん 閉じるボタンが無かったですw >897さん どうやら頭のネジが抜けてた様です。 >898さん 自己解決したから大丈夫です。 自分が馬鹿なだけでした。AdListに追加で解決orz ちなみにmuvc.comでした。
まぁそういうところ逝くときはスクリプトやらをオフにしれと
エロを見ないと言う硬い意志を持て
エロはwinnyでゲットしる
エロは生で
amazonとかアフォリエイトとか文字の広告消すフィルタきぼん。 ADListとバナー広告の[ad]にしたところも消せれば尚いいんですけど。
それくらい自分で作れと・・。 つか文字広告なんてうざくもなんともないっしょ。
堀江のおかげでキージェネ使うことに抵抗が無くなったのは俺だけじゃないはずだ トランスでレジストしてるんだけど、8になってからは、キージェネで登録するようにしてます(藁
Operaスレから誤爆乙
>>906 > ADListとバナー広告の[ad]にしたところも消せれば尚いいんですけど。
Banner Blasterの Replace弄れば?
使うだけの人なのさ
>>912 滅多に見れないレベルの糞フィルタだな・・
openjaneでproxomitronを使うにはどうすればいいのでしょうか? 設定>通信>proxyを使用するにチェックを入れて受信用の鯖にlocalhostポートに8080を 設定しているのですが反映されません。
>>915 オミトロンのバグでgzipは正常にフィルタリングできません。
www.fly-in-ads-japan.comのダイアログ?ポップアップ?は 何とか消せませんか? あの広告、ウザイです。
>>915 というか、ログのサイズ変るから壊れたと判断されて使いづらいぞ。
NGExとかReplaceStrを活用すれば、大体同じ事は出来るのでそれ使いなされ。
でもviewの通信にはオミトロンあった方がいいわな。 漏れはヘッダフィルタでUAでmanazillaならwebフィルタオフにしてる。
●を持ってないのでdat落ちしたスレを読み込む時だけオミ使うことはあるな。
>>921 話がよく見えないんだが、パスワードロックしてるのに画像自体が普通に開けるの?
何処だよそのクソ掲示板w
923 :
921 :2005/05/15(日) 21:19:32 ID:vervr15U
実は漏れもそんなクソ掲示板は見たことが無い。。
まあその程度さえ回避できない厨対策なんじゃないの?
926 :
863 :2005/05/16(月) 16:05:24 ID:bmT5IR+O
超初心者ですw [Patterns] Name = "Permission of berry" Active = TRUE Limit = 50 Match = "<meta name\="Berry" content\="no">"
まだいたのかおまえ。 Berry以外のアプリ使えばいいだけなのに.. もっといいのあるし。
frameやiframeで自サイト外を呼び出している所をkilled.htmlに 置き変えてくれるフィルタってあったら教えてください。
>>927 そういうことを言うと
「それを教えてください」になる気が・・・。
931 :
名無しさん@お腹いっぱい。 :2005/05/17(火) 17:56:05 ID:edvIO9o4
http://www.nme.com/ 一部のフォントが文字化けするっす。
西ヨーロッパ言語(ISO)にエンコードすると解消されるんだけど、
デフォで文字化けしないようなフィルタ、お願いできるでしょうか
自分でも試行錯誤してみましたがどうにもこうにもにんともかんともでして・・
Damon Albarn: ‘I’m waiting for Graham’ と won’t make a new album until の所だな。 FireBird でプロ糞使ってても化けないよ。言語の判別がどんくさいIEの仕様じゃね?('A`)??
>>931 試してないけど
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
をヘッダに挿入すれば、上手くいくんじゃないかな?
>>933 それ、やったんだけどなあ、と思いつつ
もう一回やったらでけた('A`)
古いキャッシュを読み込んでたのかもしれん。
厨でごめんなさい_| ̄|○ミンナ、アリガト、イッテキマス
935 :
933 :2005/05/18(水) 08:47:50 ID:9qlpyrxG
>>934 Proxomitronのフィルタテスト時に陥りやすい罠だね(俺も経験があるw)
面倒だけど、フィルタテスト前にインターネットキャッシュを削除するのが一番良いようだ
まぁ、あまり気にしないで次に生かして下さい
表示 → エンコード → 自動選択 → 日本語 → 日本語自動選択 にしとけばオミトロン使わなくても解消される場合が多いぞ。
938 :
名無しさん@お腹いっぱい。 :2005/05/19(木) 21:09:53 ID:7k9+Snd2
aiBAR2000のようなフィルターって作れるの?
最近 google の検索結果に url? みたいな url が追加されてしまい 既読リンクが未読扱いになって不便なのですが元のようになりませんか?
戻せるね。
$TST でマッチしなかった時に真を返すようにできないでしょうか? Match: を以下のようにしてるのですが、どれもマッチしません。 (^$TST(\2=\1)) $TST(\2=(^\1)) それと、別件ですが $TST(\1=\2) とすると、\1 に \2 が代入されてしまうんですが使い方が間違ってるんでしょうか? $TST(\2=\1) とすれば、意図通りに動作している気はするのですが気になります…。