Proxomitron フィルター作成スレッド Part8at SOFTWARE
Proxomitron フィルター作成スレッド Part8 - 暇つぶし2ch237:名無しさん@お腹いっぱい。
08/01/05 22:45:53 iB/aXo7D0
>>236
プロキシ設定でHTTP以外のプロトコルにもオミトロン通す設定してるだろうからそれを解除しろ。
「このプロキシを全てのプロトコルに使用する」 みたいなとこにチェックが入ってたら外せ。

んでIEでそのサイト行ってActiveXインスコすれば見れる。

238:名無しさん@お腹いっぱい。
08/01/05 22:56:33 Nyi7qDb30
ありがとう、うまくつながりました。

239:名無しさん@お腹いっぱい。
08/01/05 22:58:05 iB/aXo7D0
俺ってすごいよな。

240:名無しさん@お腹いっぱい。
08/01/05 23:08:33 P1E4ypPr0
自画自賛きたこれ

241:名無しさん@お腹いっぱい。
08/01/05 23:34:21 H4e1jqfp0
うまくいったと思ったら、メディア使用権限が受け取れない。

242:名無しさん@お腹いっぱい。
08/01/05 23:47:35 OmhvbnYA0
> フレッツ・スクウェアv6みる方法教えて下さい

この時点でスレ違いだろ

243:名無しさん@お腹いっぱい。
08/01/06 00:05:27 u6XZI90O0
例外処理でバイパスルート作る。これなら何とかみることが出来る。

244:名無しさん@お腹いっぱい。
08/01/06 07:41:06 SKxlpA1R0
例外処理の意味知らないくせにこの言葉使うな馬鹿。

245:名無しさん@お腹いっぱい。
08/01/07 09:33:45 9J0DhiZ10
なんか変なの来てるからしばらく閑古鳥になるだろうな。
ここの住人はその辺シビアだし。

246:名無しさん@お腹いっぱい。
08/01/07 10:09:03 g5LhYSGM0
元々変なのしか来てないが。

247:名無しさん@お腹いっぱい。
08/01/07 10:29:55 nN0pX1lH0
何処のスレでもそんなの一緒だろ

248:せっ☆マ ◆wwwwWwWWWw
08/01/07 16:58:56 hLjoJHKF0
報告遅れましたが
無事目的を達成することができました
っと言っても結局proxomitronでzlib.dllにgzipを食わせて解凍させることはできませんでしたので
最終的にはbatを自動生成(コマンドラインオプションの容量限界があった)してそこからLhaplusに解凍してもらいました
手助けありがとうございました

249:名無しさん@お腹いっぱい。
08/01/07 17:21:35 g5LhYSGM0
こいつは結局何がやりたかったんだろうな。

250:名無しさん@お腹いっぱい。
08/01/07 18:31:56 HJJmholL0
>>212
 返事後れましてすみません、無事ログイン出来る様になりました。
 8giq/PA80様有我等御座いました。

251:名無しさん@お腹いっぱい。
08/01/11 07:48:06 tgQExjvs0
test

252:名無しさん@お腹いっぱい。
08/01/11 07:58:10 Llznf5LU0
URLリンク(202.212.88.55)
この掲示板群の、アマゾンアソシエイトをごっそり消してすっきりしたいのです。
よろしくお願いします

253:名無しさん@お腹いっぱい。
08/01/11 08:23:31 6l8300rD0
>>252
Limit = 2000
Match = "$NEST(<table\swidth="600",/table>)"

254:名無しさん@お腹いっぱい。
08/01/11 15:03:20 reaZGZA00
>>252
デフォルトのbanner blaster有効にして
URL killfile.txtに
rcm-jp.amazon.co.jp/e/cm\?t\=*22*

255:252
08/01/11 20:38:59 Llznf5LU0
>>253-254
ありがとうございます!
おかげさまでスッキリ致しました

256:名無しさん@お腹いっぱい。
08/01/12 22:51:07 kyeCFKV20
ニコニコへのiframeを使ったリンクを解体してリンクだけにするのってどうしたらいいでしょうか。
sleipnirで勝手に飛ばされるのがうざくて

257:名無しさん@お腹いっぱい。
08/01/12 22:57:39 Jbka4poZ0
>>256
ウェブフィルタを使って解体するといいよ。

258:名無しさん@お腹いっぱい。
08/01/13 02:10:52 6BF+cTfT0


259:名無しさん@お腹いっぱい。
08/01/13 23:27:19 Mpf+W5I50
ながれ読まずに投下。

両クリックでフローティングメニュー表示
文字列選択して両クリックで別メニュー表示
リンクなら何もしない。

フローティングメニューは
イヌでもわかるJavaScript講座さんの
「Step.94 ダブルクリックでフローティングメニューを表示してみましょう」
を参考にしましたというかぱくりました。
URLリンク(www.red.oit-net.jp)

添削よろ


260:名無しさん@お腹いっぱい。
08/01/13 23:28:28 Mpf+W5I50
Name = "Add FlotingMenu for IE (Handler)"
Active = TRUE
Limit = 32
Match = "(^(^<(/head|body|script)))"
Replace = "<!-- Begin to the FlotingMenu(Handler) -->\n"
"<script type="text/javascript">\n"
"var prxClickMenu = 0;\n"
"var prxDragMenu = 0;\n"
"var prxSelString = "";\n"
"function prxShowClickMenu() {\n"
" if( "3"!=event.button ) return true;\n"
" if( "A"==event.srcElement.tagName.toUpperCase() ) return true;\n"
" prxSelString=document.selection.createRange().text;\n"
" if( ""==prxSelString ) {\n"
" prxClickMenu = document.all["prxClickMenu"].style;\n"
" prxClickMenu.left = window.event.clientX + document.body.scrollLeft + "px";\n"
" prxClickMenu.top = window.event.clientY + document.body.scrollTop + "px";\n"
" prxClickMenu.visibility = "visible";\n"
" }\n"
" else {\n"
" prxDragMenu = document.all["prxDragMenu"].style;\n"
" prxDragMenu.left = window.event.clientX + document.body.scrollLeft + "px";\n"
" prxDragMenu.top = window.event.clientY + document.body.scrollTop + "px";\n"
" prxDragMenu.visibility = "visible";\n"
" }\n"
" event.cancelBubble = true;\n"
" event.returnValue = false;\n"
" return false;\n"
"}\n"


261:名無しさん@お腹いっぱい。
08/01/13 23:41:30 Mpf+W5I50
続き
"function prxCloseClickMenu() {\n"
" prxClickMenu.visibility = "hidden";\n"
" prxDragMenu.visibility = "hidden";\n"
"}\n"
"function prxWindowOpen(url, qry, attr) {\n"
" PrxRealOpen(url+qry, attr);\n"
"}\n"
"document.onmousedown = prxShowClickMenu;\n"
"</script>\n"
"<style type="text/css">\n"
"<!--\n"
" A.prxClickMenu:link { color:#008b8b; text-decoration:none; }\n"
" A.prxClickMenu:visited { color:#008b8b; text-decoration:none; }\n"
" A.prxClickMenu:active { color:#008b8b; text-decoration:none; }\n"
" A.prxClickMenu:hover { color:#ffff00; background-color:#ffa07a; text-decoration:none; }\n"
" A.prxDragMenu:link { color:#008b8b; text-decoration:none; }\n"
" A.prxDragMenu:visited { color:#008b8b; text-decoration:none; }\n"
" A.prxDragMenu:active { color:#008b8b; text-decoration:none; }\n"
" A.prxDragMenu:hover { color:#ffff00; background-color:#ffa07a; text-decoration:none; }\n"
"-->\n"
"</style>\n"
"<!-- End of ClickMenu(Handler) -->$STOP()\n"


262:名無しさん@お腹いっぱい。
08/01/13 23:44:29 Mpf+W5I50
続きその2
Name = "Add ClickMenu for IE (Menu)"
Active = TRUE
Limit = 32
Match = "<end>"
Replace = "<!-- Begin to the ClickMenu(Menu) -->\n"
"<div id="prxClickMenu" style="position:absolute; visibility:hidden; font-size:9pt;">\n"
"<table border="3" cellpadding="2" cellspacing="3" bgcolor="#C0C0C0">\n"
"<tr><td bgcolor="#008b8b">\n"
"<a class="prxClickMenu" href="javascript:prxCloseClickMenu()" title="Hidden Menu">"
"<strong style=color:#FFFFFF>ClickMenu<br></strong></a>\n"
"</td></tr>\n"
"<tr><td bgcolor="#ffffcc">\n"
"<a class="prxClickMenu" href="URLリンク(\xbypass.\h\p\q)<)" target="_blank" onClick=prxCloseClickMenu()>Debug</a>\n"
"<a class="prxClickMenu" href="URLリンク(\xsrc.\h\p\q)<)" target="_blank" onClick=prxCloseClickMenu()>Bweb</a>\n"
"<a class="prxClickMenu" href="URLリンク(\xsrc.bweb.\h\p\q)" target="_blank" onClick=prxCloseClickMenu()>Src&BWeb</a>\n"
"<br>\n"


263:名無しさん@お腹いっぱい。
08/01/13 23:45:00 Mpf+W5I50
続きその3
"<a class="prxClickMenu" href="URLリンク(\xbin.\h\p\q)<)" target="_blank" onClick=prxCloseClickMenu()>ByOut</a>\n"
"<a class="prxClickMenu" href="URLリンク(\xbin.bout.\h\p\q)<)" target="_blank" onClick=prxCloseClickMenu()>ProxHelp(Web)</a>\n"
"</td></tr>\n"
"</table>\n"
"</div>\n"
"<!-- End of ClickMenu(Menu) -->$STOP()\n"


264:名無しさん@お腹いっぱい。
08/01/13 23:46:16 Mpf+W5I50
続きその4
Name = "Add DragMenu for IE (Menu)"
Active = TRUE
Limit = 32
Match = "<end>"
Replace = "<!-- Begin to the DragMenu(Menu) -->\n"
"<div id="prxDragMenu" style="position:absolute; visibility:hidden;">\n"
"<table border="3" cellpadding="2" cellspacing="3" bgcolor="#C0C0C0">\n"
"<tr>\n"
"<td bgcolor="#4b0082">\n"
"<a class="prxDragMenu" href="javascript:prxCloseClickMenu()" title="Hidden Menu">"
"<strong style=color:#FFFFFF>DragMenu<br></strong></a>\n"
"</td></tr>\n"
"<tr><td bgcolor="#ffffcc">\n"
"<a class="prxDragMenu" href="javascript:clipboardData.setData('text', prxSelString); prxDragMenuClose()">Copy</a>\n"
"<br>\n"
"<a class="prxDragMenu" href="javascript:prxWindowOpen('URLリンク(www.google.com)', prxSelString, '_blank'); prxCloseClickMenu()">Google</a>\n"
"<a class="prxDragMenu" href="javascript:prxWindowOpen('URLリンク(web.archive.org)', prxSelString, '_blank'); prxCloseClickMenu()">WebArchive</a>\n"
"<br>\n"
"<a class="prxDragMenu" href="javascript:prxWindowOpen('URLリンク(so.7walker.net)', prxSelString, '_blank'); prxCloseClickMenu()">SourceChecker</a>\n"
"<a class="prxDragMenu" href="javascript:prxWindowOpen('URLリンク(www.kakiko.com)', prxSelString, '_blank'); prxCloseClickMenu()">JumpChecker</a>\n"
"<a class="prxDragMenu" href="javascript:prxWindowOpen('URLリンク(www.jah.ne.jp)', prxSelString, '_blank'); prxCloseClickMenu()">BCC</a>\n"
"<br>\n"


265:名無しさん@お腹いっぱい。
08/01/13 23:47:05 Mpf+W5I50
続きその5
"<a class="prxDragMenu" href="javascript:prxWindowOpen('URLリンク(gulab.ruitomo.com)', prxSelString, '_blank'); prxCloseClickMenu()">ThreadSearch</a>\n"
"<a class="prxDragMenu" href="javascript:prxWindowOpen('URLリンク(oo.2ch2.net)', prxSelString, '_blank'); prxCloseClickMenu()">Oosugi</a>\n"
"<br>\n"
"<a class="prxDragMenu" href="javascript:prxWindowOpen('URLリンク(whois.ansi.co.jp)', prxSelString, '_blank'); prxCloseClickMenu()">WhoAmI</a>\n"
"<a class="prxDragMenu" href="javascript:prxWindowOpen('URLリンク(ja.wikipedia.org)', prxSelString, '_blank'); prxCloseClickMenu()">Wikipedia</a>\n"
"</td></tr>\n"
"</table>\n"
"</div>\n"
"<!-- End of DragMenu(Menu) -->$STOP()\n"


266:名無しさん@お腹いっぱい。
08/01/14 14:24:05 s7bQCbKX0
今度からtxtに保存して>>1の専用ロダに上げてくれ。

267:名無しさん@お腹いっぱい。
08/01/14 15:54:58 B06MGZqq0
Yahooトップの運勢を常に100点にしてくれませんか?
80点とかうざいんですけど

268:名無しさん@お腹いっぱい。
08/01/14 17:34:50 HwazxBhv0
>>267
[Patterns]
Name = "New HTML filter"
Active = TRUE
URL = "www.yahoo.co.jp/"
Limit = 128
Match = "URLリンク(fortune.yahoo.co.jp)">[1-9][0-9]"
Replace = "URLリンク(fortune.yahoo.co.jp)">100"


[Patterns]
Name = "New HTML filter"
Active = TRUE
URL = "fortune.yahoo.co.jp/fortune/12astro/"
Limit = 128
Match = "<td valign=middle width="100%">*<b>[1-9][0-9]"
Replace = "<td valign=middle width="100%"><b>100"

269:think ◆MM0nnAOCiQ
08/01/14 18:32:44 0IFeRB2c0
>>190
そのフィルタの作者です。
Yahooは内部構成がよく変わるので、他に作る方がいるなら対応したくない気持ちです。

# 以前から感じていたことですが、Yahooはコンテンツをブロックレベルで分割して、各ブロックを担当者が編集しているような印象を持っています。
# どこのサイトでも担当区分はあると思いますが、Yahooの場合はバラバラに作りすぎる嫌いがあるような気が。
# 年明けのリニューアルでは、tableで分割していたのをdivに変更しただけ。
# 必要ないところまで、divで括ってしまう体質は何も変わっていません。

そういう事情から、Yahooは前方互換性のあるフィルタが書きづらく、また、私自身がYahooを(検索以外で)利用していないので、対応意欲が沸かないのです…。
ごめんなさい。

>>268
お疲れ様です。
ほぼ問題ないですが、一つだけ。
100点が1000点になってしまいますね。
以下、0-99点の範囲でマッチさせてみました。

[Patterns]
Name = "Yahoo: Have a nice day! [2008/01/14] test3"
Active = TRUE
URL = "www.yahoo.co.jp/"
Limit = 128
Match = "(<a\s[^>]++href=$AV(r/pbox/fortune/today/\*-*)[^>]+>)\0[#0:99]+(^[0-9])$STOP()"
Replace = "\0100"

270:名無しさん@お腹いっぱい。
08/01/14 19:18:05 feNC2fKh0
わざと1000点にしたんじゃね?

271:名無しさん@お腹いっぱい。
08/01/14 19:59:44 Bd66QwLH0
んなわけないか

272:267
08/01/15 00:40:13 gxNfkb360
>>268-269
ありがとー
100点でも1000点でもいいや。
占いは信じないだけに目障りだったんだよね。
これからは信じてみるよ。
Have a nice day!!

273:名無しさん@お腹いっぱい。
08/01/15 01:11:56 YUvJTZOQ0
ウィッキーさんかよ

274:名無しさん@お腹いっぱい。
08/01/15 14:12:26 BYphEyLt0
>>269
添削ありがとです。勉強になります。

275:名無しさん@お腹いっぱい。
08/01/15 19:51:00 9nSpFClr0
yourfilehostの広告消すフィルターありませんかね?

276:名無しさん@お腹いっぱい。
08/01/16 11:05:58 ECOr6i1q0
アメブロで画像が×になって表示されないってのが自己解決したので一応報告。
結論から言うとCounter Killerが「stat」って部分に誤爆していた。
ググっても情報がまったくないから、不思議に思ってたんだけど、
Counter Killerって作者非推奨なんだね。納得。

277:名無しさん@お腹いっぱい。
08/01/16 11:46:36 KsInFmXG0
デフォのフィルタは精度低いよ。 最後に更新されたのが2003年だしね。

278:名無しさん@お腹いっぱい。
08/01/16 18:55:47 DmId6mA30
>>124に含まれている「Location: title.ext」と「URL: title.ext」について悩んでます。
任意のファイル名でファイルをDLするためには、

URLリンク(fake.domain)
   ファイル名指定用偽URI ←||→ 本物のURI

といった形式のリンクを作成しておき、
1. URL:(out)で $RDIR(URLリンク(true.domain)) とする。
2. GETで要求したURLとRESPで返されるLocationが一致しない場合は
  Location:(in)を用いて再度ブラウザを騙す。
という手順を踏めば、「filename.ext」として保存できる。

…というところまで理解できました。ただ、
・なぜ「URL: title.ext (both)」なのか?(outだけで動作しているように見える)
・同じ方式を用いても何故ニコニコでは403を返され失敗するのか?
が、どうにもわかりません…。
どなたかお手隙でしたら、よろしくお願いします。

279:名無しさん@お腹いっぱい。
08/01/16 19:35:25 lmxw6vR10
>>275
デフォルトのBanner Blaster (full text)をオンにして
keyword list.txt(Adkeys)の# Basic Adv keyword regexpに

*/ads/*

Killfile.txt(Adlist)に

(click|affiliate).dtiserv.com/
www.mmaaxx.com/index*.html\?affid\=
adtology.com/yourfilehost/120x600nsfw.htm
www.juicybucks.com/promo/cw/cwbanner*.gif
banners.virtuagirlhd.com/customdata/banner/*.gif

というのはどうでしょう

280:名無しさん@お腹いっぱい。
08/01/16 19:44:13 KsInFmXG0
>>278
outだけで動くのならoutでいいのでは。
Wikiを編集してる方の中にはoutで良いはずのフィルタをbothで書く人がいます。
これはProxomitronのメインウインドウにある送信するヘッダフィルタ・受信するヘッダフィルタのどちらかの
チェックが外れていた場合でもフィルタが動作するようにとの意図があるようです。

メインウインドウで両方ともチェックを入れるように注意書きをした上でフィルタをoutにしたほうが
無駄な処理をせすに済むので私はこちらを推奨します。

281:名無しさん@お腹いっぱい。
08/01/16 21:24:30 UseXhF6v0
その注意書きは一々突っ込んでくる人が板から書いたまでだよ

282:名無しさん@お腹いっぱい。
08/01/18 10:32:43 hqOBtbHg0
URLリンク(aoix.hp.infoseek.co.jp)

↑みたいなページの上下に出るinfoseek広告のニュース部分を完全に削除するフィルターをくださいませ
上が消えても下が残っていたりして、完全なものがありません
よろしくお願いします。

283:282
08/01/18 10:48:31 hqOBtbHg0
URLリンク(aoix.hp.infoseek.co.jp)
これは何とか消えたけど 今度は↓が消えない
URLリンク(proxomitron.at.infoseek.co.jp)

よろしくお願いします。

284:278
08/01/18 11:28:21 euBuZYRl0
>>280-281
すみません、質問したのにチェックすっかり忘れてました。
outだけでいいんですね…。俺の6時間はなんだtt

285:名無しさん@お腹いっぱい。
08/01/18 12:56:43 GVsf4n1k0
>>283
消せたフィルタと消せないフィルタを貼れ

286:名無しさん@お腹いっぱい。
08/01/18 13:16:16 hqOBtbHg0
>>285
[Patterns]
Name = "infoseek.co.jp ad killer"
Active = TRUE
URL = "*.infoseek.co.jp/"
Limit = 3000
Match = "(<body*>|</html >)\0 <!-- isweb auto-insert * --> $NEST(<div *>,</div >)"

URLリンク(aoix.hp.infoseek.co.jp) は消えました。


[Patterns]
Name = "infoseek.co.jp ad killer"
Active = TRUE
URL = "[^/]++.(hp|at|image).infoseek.co.jp/ $TYPE(htm|gif)"
Limit = 2000
Match = "(<body*>|</html >)\0 <!-- isweb auto-insert * --> $NEST(<div *>,</div >)"
Replace = "\0<!-- proxomitron -->"

これで 他のはある程度消えました。
でも URLリンク(proxomitron.at.infoseek.co.jp) は消えません。
正規表現がわからないので 上に書き込みしてあるのを 前からあるのに合体させました。
まるで くれくれ君or教えて君ですが よろしくお願いします。


287:名無しさん@お腹いっぱい。
08/01/18 13:29:38 mdG5P+TQ0
Limit = 40
Match = "<!-- isweb auto-insert[^>]+> <div"
Replace = "<div style="display:none""

288:名無しさん@お腹いっぱい。
08/01/18 13:37:19 cSwyp85d0
>>286
(<body*>|</html >)\0 を省けばいいだけ。
でも省いたらどんな弊害があるのか自分にはわからない

289:名無しさん@お腹いっぱい。
08/01/18 13:49:28 hqOBtbHg0
>>288
ありがとうございます。
きれいに消えました。

290:名無しさん@お腹いっぱい。
08/01/18 16:15:59 qgI0VR6h0
ニコニコスレではoutで書くべきフィルタをinにしてた人がいたなぁ。
複数の人にoutにするべきと指摘受けてたけどよく分からないという理由でそのままだった。
ヘッダフィルタで "URL:" に対してbothにしてるフィルタはほぼ間違いなくoutでも動く。
今見直してみたら自分のとこにも3つbothのフィルタが入ってたw

291:名無しさん@お腹いっぱい。
08/01/18 18:34:24 yMJnulz80
$TYPE(htm|gif)
こんなのない

292:名無しさん@お腹いっぱい。
08/01/18 20:24:20 ejvv202N0
>>290
あれはどこかで配布されてる設定済みオミトロンがinのみ有効になってたから

293:名無しさん@お腹いっぱい。
08/01/19 00:03:08 Clz1wC9K0
>>292
目的と手段が逆になってますな。

294:名無しさん@お腹いっぱい。
08/01/19 05:36:22 4h2S9Hy10
質問です
以前ここで作られたような覚えがあったんでこっちにきました
今使ってるのはthink氏のフィルター群からです

Google: High Light で

# Google: High Light 1
<br>\r\n--- debug ---<br>\r\n


をリプレイス用のリストに入れるとワードがいくつでも一つ目がハイライトされずボールドのままになります
8つ以上のワードを入れるとずっしり重く

デバッグ用とありますし、いれなければまったく問題ないんですが
なぜこうなるのか(特に前者が)気になります
というか、このデバッグはどのようにみるのか

お手すきでしたらご教授ください

295:名無しさん@お腹いっぱい。
08/01/19 10:04:45 Cvlm7iiO0
>>294
URLリンク(blogs.wankuma.com)
URLリンク(www.tt.rim.or.jp)

296:名無しさん@お腹いっぱい。
08/01/19 13:13:10 M9zZJCnz0
クレクレで申し訳ありませんが、mixiの右側に表示されている広告を消すフィルターってありませんか?

297:名無しさん@お腹いっぱい。
08/01/19 15:00:16 NGsfVWvx0
>>296
>>1

298:名無しさん@お腹いっぱい。
08/01/19 16:03:45 Clz1wC9K0
>>294
何故作者に直接聞かないの? 確かthink氏のサイトにはお手製のSQL仕様の掲示板があったはず。

299:名無しさん@お腹いっぱい。
08/01/19 16:17:01 zQ/jNX/K0
出入りしてるんだから、ここで聞いてもいいんじゃね?

300:名無しさん@お腹いっぱい。
08/01/19 16:40:11 M9zZJCnz0
>>297
すでにあったとは。失礼いたしました。
ありがとうございました。

301:think ◆MM0nnAOCiQ
08/01/19 22:07:40 e7Fe5pVH0
>>294
「デバッグ用 (Match or Replace)」以下の記述は、テストウインドウで単体テストするときのために作りました。
Proxomitronで用意している「テスト」は複数のフィルタをまたいで働かないので、代替手段としての位置づけです。

両方のデバッグテキストをReplace欄に入れて、実際のWebページでテストするとおかしな動作になると思います。
デバッグするときには、以下の形でテストしてみてください。

■「Google: High Light」でデバッグ処理を活用する
1. 「Google: High Light」で8つの検索ワードを認識させたい
2. 「Google: High Light 1」のデバッグテキストを使って、Key8のグローバル変数が正しく代入されていることを確認する
3. 「Google: High Light 2」のデバッグテキストを使って、8つの検索ワードがテストウインドウに入力されたHTMLソース上で正しくマッチすることを確認する
4. それぞれのデバッグテキストを外し、GoogleのWebページでテストする

>>298
掲示板は閉鎖中なので、こちらに来たのだと思います…。
今もURL直打ちで行けますが、.htaccessの影響で文字化けしちゃってます)

あの掲示板を作り始めたときには、ユーザー登録型の掲示板を想定していました。
が、登録型だと一部のコアなユーザーによる囲い込みができてしまい、Proxomitronユーザーが増える方向には向かないように思えて、
半登録型(登録ユーザーと未登録ユーザーが混在する形)の掲示板に作り替えようと当時は考えていました。
その後、いろいろと目移りして、現在は掲示板の開発はストップしています。
時間がないのは言い訳に過ぎませんが、やる気をある方向へ誘導させていくのは難しいとよく思います。

302:名無しさん@お腹いっぱい。
08/01/19 22:22:40 Whc/FDM70
mixiで役に立つフィルダなんかあります?

303:名無しさん@お腹いっぱい。
08/01/20 00:55:55 uUCDE/R50
懐かしい選手だな

304:名無しさん@お腹いっぱい。
08/01/20 01:16:42 NXXYzna50
mixi自分用フィルタ。いろいろ消えます。たぶん必要なものまで消えます。
二つ目のフィルタは動画ページやミュージックページで一番上が残るので無理やり縮めてます。
初心者なのでひどい表現が多々あると思います。

[Patterns]
Name = "mixi: AD all killer"
Active = TRUE
URL = "$TYPE(htm)[^/]++mixi.jp/"
Limit = 8192
Match = "$NEST(<h1 id="pagetop" name="pagetop">,</h1>)"
"| $NEST(<p class="(adBanner|beginnersContents)">,</p>)"
"| $NEST(<div class="(adBanner|contents02|prContents)">,</div>)"
"| $NEST(<div ,class="searchForm01 homeSearchBox">*,</div>)"
"| $NEST(<div id="adBanner">,</div>)"
"| $NEST(<div ,id="(keywordRanking|prSepecial)" class="bodySubSection">*,</div>)"
"| $NEST(<ul class="footerNavigation*",</ul>)"

[Patterns]
Name = "mixi: header height Adjuster"
Active = TRUE
URL = "$TYPE(htm)[^/]++mixi.jp/"
Limit = 16
Match = "<head>"
"$STOP()"
Replace = "<head>\n"
"<style type="text/css">div#headerArea { height:48px;}</style>"

305:名無しさん@お腹いっぱい。
08/01/20 03:05:37 3mg1h36q0
>>304
自分もページ上部に隙間が出来てて気になってたけど
2つ目の入れたらキレイに縮まった GJ!!

306:294
08/01/20 05:43:14 dVoPjjj00
前にフィルタの元がここで作られてたの見てたのでなんとなくここに書いてしまいました。すみません

>>301
デバッグテキストの使い方は大体わかりました
このままで十分なので外して利用したいと思います
> 一つ目がハイライトされず
こっちがまだわからないのですが、もう少し考えてみます
丁寧な説明をありがとうございました

>>295
気がついたものの突っ込みはないだろうと考えてたので余計恥ずかしい…

307:think ◆MM0nnAOCiQ
08/01/20 13:49:48 0es1eb2n0
>>306
> > 一つ目がハイライトされず
> こっちがまだわからないのですが、もう少し考えてみます
実は、こちらの状況は私もわかってないので、問題ないと思われる方法を示唆する回答に留めました。
「両方のデバッグテキストをReplace欄に入れて」という状況ならおかしな動作になるだろう、という想像だったのですが、どうも違ったみたいですね。

・「ハイライト」という表現を使うところをみると、Webページ上でテストしたのでしょうか?(テストウインドウ上ではなく)
・デバッグテキストは両方とも有効にしたのか?
・片方だけ有効にしたのなら、High Light1、High Light2のどちらにデバッグテキストを挿入したのか?

など、状況がわかれば、私の方でも検証したいところです。
差し支えない範囲で、もう少し詳しく状況を教えていただけないでしょうか?

308:think ◆MM0nnAOCiQ
08/01/20 13:58:19 0es1eb2n0
> > 一つ目がハイライトされず
外しているかもしれませんが、「Google: High Light 1」のデバッグテキストのKey1で日本語を代入しているのなら、一つ目がハイライトされないかもしれません。

Proxomitronの置換表現に書いた日本語はShift_JISで出力されますが、Googleの文字コードはUTF-8がデフォルトなので、文字コードの不一致から起きる問題かも。
GoogleのURLに &oe=shift_jis を加えれば、Googleで出力される文字コードがShift_JISに変わりますが、
「Google: High Light」で「Shift_JIS, ISO-2022-JP のダメ文字問題」を解消できなくなります。
変数の代入させる方式のテストをするときには、日本語を使わない方がいいと思います。

309:名無しさん@お腹いっぱい。
08/01/20 15:30:36 vM3t6yeO0
>>301>>306
閉鎖されてたのか、すまんかった。

310:名無しさん@お腹いっぱい。
08/01/21 02:33:12 EbwxmJWY0
こういうやり取りも情報だし悪くないな。
専用ブラウザだとログの検索も簡単だし。

311:名無しさん@お腹いっぱい。
08/01/21 14:23:15 nU9bYkTM0
jpeg画像内に"<?xml version="1.0" encoding="UTF-8"?>"で始まる記述が
ツラツラと埋め込まれたものについて、この記述部分を無効にするフィルタは
あるでしょうか?(古いブラウザなので、この種の画像を読み込むと不具合に)

312:名無しさん@お腹いっぱい。
08/01/21 18:54:13 wnreh1x+0
firefoxでは、
URLリンク(www.example.com)
のような\マークでパスを指定しているURLが読めません。

hoge\hoge\page1.html を hoge/hoge/page1.htm lに変換する
やり方を教えて下さい。よろしくお願いします。

313:think ◆MM0nnAOCiQ
08/01/21 19:29:21 MKKBMFJs0
>>311
差し支えない範囲で、古いブラウザの名称を開示できないでしょうか?(ブラウザがわかれば、検証できるかもしれません)

「Fix MIME type」でブラウザにファイル内容を jpg と判定させれば、xml宣言は無効化されると思います。
ただし、IEなら、[拡張子ではなく、内容によってファイルを開く] もOFFにする必要があります。
(多くの場合、このオプションを無効化しても問題ないです)

Google検索: 拡張子ではなく、内容によってファイルを開く
URLリンク(www.google.co.jp)

314:think ◆MM0nnAOCiQ
08/01/21 19:47:08 MKKBMFJs0
>>312
> hoge\hoge\page1.html を hoge/hoge/page1.htm lに変換する
変換自体は簡単で、下記フィルタでOKです。

[Patterns]
Name = "Replace Link \ -> / [2008/01/21] test2"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "(<a\s[^>]++href=)\#$AVQ((("|)http(s|):/)\#(([^\\]+)\#\\$SET(#=/))+([^\\]+)\#)(^(^[ >]))"
Replace = "\@"

Firefoxでは、円記号はURLエスケープされた文字「%5C」に置き換わります。
URLエスケープされると、元々エスケープされていた文字なのか、区切り文字として宣言された円記号なのか、わからなくなってしまうため、タグに打ち込まれている文字から置換しました。

315:think ◆MM0nnAOCiQ
08/01/21 19:48:37 MKKBMFJs0
ところで、>314は多くの状況で問題ない動作なのでしょうか?
Firefox v2.1.11 でもfileスキームでは、\(円記号) が / に変換されました。
これはWindowsのファイル名で \ が使えないことを踏まえれば、納得のいく動作です。

httpスキームの場合は、\ はURLエスケープする動作 (\ -> %5C) が正しいと思うので、「\ -> /」の変換を既定の動作にしてしまうと、
本来は正しく動作するページで誤動作を引き起こしてしまう可能性があるように思えます。
(その場合、IE未対応となるので、事実上あり得ないかもしれませんが)

どちらかといえば、IEの動作が間違っていると思いますが、IEがデファクトスタンダードということを踏まえて、
多くのサイトがそういう仕様にしている現状がある、と想定するべきなんですかね?
URLに円記号を使っているWebページは見たことがないので、差し支えなければ参考事例を掲示していただけると参考になります。

# 円記号に関しては、「http Text to Link」フィルタでも悩んだところです。
# 結局、参考例を全く見つけられなかったので、円記号をURLに使える文字という動作にはしませんでした。

316:think ◆MM0nnAOCiQ
08/01/21 20:18:21 MKKBMFJs0
>314のフィルタは、\ を含まないリンクにもマッチしていたので、\ を含むリンクのみにマッチするよう、修正しました。
(動作としては問題ありませんが、元と同じ文字列に置換するので、無意味でした)

[Patterns]
Name = "Replace Link \ -> / [2008/01/21] test3"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "(<a\s[^>]++href=)\#$AVQ((("|)http(s|):/)\#(([^\\]+)\#\\$SET(#=/))+{1,*}([^\\]+)\#)(^(^[ >]))"
Replace = "\@"

317:名無しさん@お腹いっぱい。
08/01/21 22:00:19 7eaUqUdt0
URLリンク(www.ietf.org)
URLに使用可能な文字を列挙したサイトを探しても見つからないから、
RFCを当たってみるしかないのかな。

httpurl = "http://" hostport [ "/" hpath [ "?" search ]]
hpath = hsegment *[ "/" hsegment ]
hsegment = *[ uchar | ";" | ":" | "@" | "&" | "=" ]
uchar = unreserved | escape
unreserved = alpha | digit | safe | extra
alpha = lowalpha | hialpha
lowalpha = "a" | "b" | "c" | "d" | "e" | "f" | "g" | "h" |
"i" | "j" | "k" | "l" | "m" | "n" | "o" | "p" |
"q" | "r" | "s" | "t" | "u" | "v" | "w" | "x" |
"y" | "z"
hialpha = "A" | "B" | "C" | "D" | "E" | "F" | "G" | "H" | "I" |
"J" | "K" | "L" | "M" | "N" | "O" | "P" | "Q" | "R" |
"S" | "T" | "U" | "V" | "W" | "X" | "Y" | "Z"
digit = "0" | "1" | "2" | "3" | "4" | "5" | "6" | "7" |
"8" | "9"
safe = "$" | "-" | "_" | "." | "+"
extra = "!" | "*" | "'" | "(" | ")" | ","

hostportの部分を飛ばして、パスのところだけ抜き出してみた。
これの意味を正確に把握するだけの知識はないけど、
見る限りだと円記号をパスに使うことはできない。
IEがRFCを無視して余計な世話をしているだけかと。

318:名無しさん@お腹いっぱい。
08/01/21 22:05:52 7eaUqUdt0
escape = "%" hex hex
hex = digit | "A" | "B" | "C" | "D" | "E" | "F" |
"a" | "b" | "c" | "d" | "e" | "f"

抜けていたところを付け足し。

319:312
08/01/21 22:39:51 wnreh1x+0
>>313-315
丁寧な説明ありがとうございました。

参考事例はこのサイトになります。
URLリンク(www.geocities.jp)
ここのいくつかのリンクが \ 表記になっています。

このサイトで作成していただいたフィルタを試してみたのですが、
動作していないみたいです。

ソースを見てみたら
a href="novel\sakura\sakura04.html"
のようなパス以下を記述する書き方をしていたので、
これがまずいのでしょうか?
(hrefに http を含んだ記述で試してみたらうまくいきました)

320:名無しさん@お腹いっぱい。
08/01/21 23:23:08 7eaUqUdt0
thinl氏のは絶対URIのみ対象になるのかな。

>319
前にフィルタを書いていたので載せてみる。リンク先でテストもしてみたよ。
あまりテストしてないので、そのへんはご勘弁を。

URL = "$OHDR(User-Agent: *Gecko*)&$TYPE(htm)"
Limit = 128
Match = "(background|href|src)\1=$AV((([^\\]+)\#(\\)$SET(\#=/))+{1,*}\#)"
Replace = "\1="\@""

321:think ◆MM0nnAOCiQ
08/01/21 23:34:52 MKKBMFJs0
>>317-318
まとめ感謝です。
やはり、RFC的には円記号をパス (パス名コンポーネント分離符が正式名称かな) に使えないですよね。
そこまでは私も何となく(英語が苦手なので読み切れている自信がなかったw)把握していたのですが、ひょっとして私の知らないところでIEをデファクトスタンダードとして、円記号をパスに使う風潮があるのかな、と思ったのです。
XHTMLのソースでXML宣言を省くように、大多数がIE仕様に対応させようとしているなら、フィルタでもIEに合わせた方が問題が少ないと考えたのですが、それほど気にしなくていい些細な問題なのかもしれませんね…。

>>319
リンクは相対パスでしたか。
前述の通り、\ を置換するのに懸念が残っていたため、>316では置換対象をhttpスキームに限定していました。
URLリンク(www.geocities.jp) で動作するように、更新しました。

更新点
- 相対パスのリンクも置換するように
- URLを www.geocities.jp/ever_sakura/ に限定した

[Patterns]
Name = "ever rest: Replace Link \ -> / [2008/01/21] test4"
Active = TRUE
URL = "$TYPE(htm)www.geocities.jp/ever_sakura/"
Limit = 256
Match = "(<a\s[^>]++href=)\#$AVQ((("|)(http(s|)://|(^[0-9a-z]+:)))\#"
"(([^\\]+)\#\\$SET(#=/))+{1,*}([^\\]+)\#"
")(^(^[ >]))"
Replace = "\@"

このフィルタは標準準拠ではない暫定措置のため、フィルタが有効になるURLを「ever rest」に限定しています。
今のところ、\をパスに使っているサイトは、>319で報告されたサイト一件しか見つけられていないので、
このフィルタの動作は例外的なものだと思ってください。

322:think ◆MM0nnAOCiQ
08/01/21 23:37:28 MKKBMFJs0
重複してしまいました…。
>320氏のフィルタも書き方が違うだけで、同じ動作になると思います。

# 320氏のフィルタでは、backgroundにも対応されているみたいですね。

323:名無しさん@お腹いっぱい。
08/01/21 23:42:57 weL6DNMq0
>>319
すごいなこのサイト・・・IEで見たらリンク先が普通に表示されて挙動の気持ち悪さに噴いた。
IEで\がパスに勝手に変換されるのは、多分Winのパス記号が\だからだろう・・・多分。
ローカルで作成して動作確認したファイルをそのままうp→IEで問題なく動いてるから作者もそのまま放置、かな。

超例外的なサイトだと思う。

324:名無しさん@お腹いっぱい。
08/01/21 23:51:25 7eaUqUdt0
名前typoで失礼しました。

パスの「/」が円記号になっているサイトはごくまれに見かける。
頻度はかなり少ない上に、ステータスバーを見れば円記号があることはわかるので、
$KEYCHKを好みで組み合わせて必要なときだけフィルタを有効化すればよいかなと。

325:think ◆MM0nnAOCiQ
08/01/21 23:51:32 MKKBMFJs0
これから書く内容はスレ違いだと思いますが、参考意見として一つ。

Webサイトの中に不適切な記述があってそれに気がついたときには、サイトの管理人に一報を入れると皆が幸せになれるのではないでしょうか。
そのサイトの管理人だけでなく、そのサイトに訪問する人すべてに感謝される行為だと思います。
(おまけに、フィルタを作る手間も省けます)

「ever rest」のメールフォームは小休止中とのことですが、日記をみると新旧2つのサイトを同時運営されているようです。
Googleでサイト名を検索してみると、旧サイトが引っかかり、そこからメールフォームをたどれます。
URLリンク(www10.ocn.ne.jp)

今後、定常的に訪問されるようでしたら、管理人さんに不具合を報告する手も有りかなと私は思います。

326:名無しさん@お腹いっぱい。
08/01/21 23:54:04 DURa167t0
jsのスクリプト内でエスケープとしての\に誤爆しないか心配だな。

327:think ◆MM0nnAOCiQ
08/01/22 00:08:38 i5dK/6Tr0
あらら、また一歩違いです。

>>324
> 名前typoで失礼しました。
指摘されるまで気がつきませんでしたので、お気になさらず。

> パスの「/」が円記号になっているサイトはごくまれに見かける。
> 頻度はかなり少ない上に、ステータスバーを見れば円記号があることはわかるので、
> $KEYCHKを好みで組み合わせて必要なときだけフィルタを有効化すればよいかなと。
ごくまれに、ということなら「円記号の変換」を標準動作とする必要はなさそうですね。

$KEYCHKの方法を使わせていただきます。
以下、円記号(\)を入力したときだけ、「\ -> /」の置換を行います。

[Patterns]
Name = "Replace Link \ -> / [2008/01/21] test5"
Active = TRUE
URL = "$TYPE(htm)$KEYCHK(^220)"
Limit = 256
Match = "(<a\s[^>]++href=)\#$AVQ((("|)(http(s|)://|(^[0-9a-z]+:)))\#"
"(([^\\]+)\#\\$SET(#=/))+{1,*}([^\\]+)\#"
")(^(^[ >]))"
Replace = "\@"

328:think ◆MM0nnAOCiQ
08/01/22 00:20:38 i5dK/6Tr0
>>326
うーん…。
それに対応させるためには、script要素があったときに、グローバル変数でフラグを作るぐらいしかなさそうです。

[Patterns]
Name = "Create flag script element [2008/01/22] test1"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 16
Match = "(^(^<("
"script[ >](^$TST(scriptFlg=1))$SET(scriptFlg=1)|"
"/script>$TST(scriptFlg=1)$SET(scriptFlg=)"
")))"

[Patterns]
Name = "Replace Link \ -> / [2008/01/21] test6"
Active = TRUE
URL = "$TYPE(htm)$KEYCHK(^220)"
Limit = 256
Match = "(<a\s[^>]++href=(^$TST(scriptFlg=1)))\#"
"$AVQ((("|)(http(s|)://|(^[0-9a-z]+:)))\#"
"(([^\\]+)\#\\$SET(#=/))+{1,*}([^\\]+)\#"
")(^(^[ >]))"
Replace = "\@"

未テストですが、既存のフィルタを改変しただけなので期待通りに動作すると思います。

329:312
08/01/22 00:22:25 na0xRl2c0
>>321
動作確認致しました。対応ありがとうございました!

検索してみたところ、URIに使用してはいけない文字は
RFC2396に載っていました。

URLリンク(hp.vector.co.jp)
unwise = "{" | "}" | "|" | "\" | "^" | "[" | "]" | "`"

なのでfirefoxで表示しないのは正しい動作みたいです。

>>325

/ が \ になっているサイトは >>324 さんと同様にたまに
遭遇する事がありました。
(そのサイトはブックマークしていないので紹介することが出来ませんが)
今後、同様のサイトを見つけたら管理人に連絡したいと思います。

330:311
08/01/22 12:43:37 feVMxE290
>>313
ブラウザはIE5.5sp2です(Win98SE)。
「拡張子ではなく、内容によってファイルを開く」というオプションは
付いていません。
サンプルになるかどうかわかりませんが、たとえば
URLリンク(www.flickr.com)
のようなページで画像が表示されなくなります。
(左上の小さい画像(目のアップ)にxml~の記述が入ってます)
よろしくお願いします。

331:名無しさん@お腹いっぱい。
08/01/22 12:47:24 nXhrkmQ00
Opera使ったら?
98でも使えたと思う。

332:名無しさん@お腹いっぱい。
08/01/22 13:37:45 TawaGciU0
URLリンク(www.kanzaki.com)
JPEG画像内にXML宣言なんて考えられないなと思って調べてみると、
どうやらそういうものがあるらしい。

333:名無しさん@お腹いっぱい。
08/01/22 15:06:42 CKsX5F7s0
>>330
win98SE+IE6で正常に表示されました。

334:名無しさん@お腹いっぱい。
08/01/22 19:38:59 TawaGciU0
>330の画像のソースを見ると、確かにXMLが埋め込まれている。
その中身がplistとかいうものらしい。
URLリンク(www.itmedia.co.jp)

IE5.5で>330を読み込んでみると、ページ内の画像はほとんど表示されなかった。
(接続中の状態がずっと続く)
キャッシュを消してから、
XMLが埋め込まれた画像を直接表示させてみると問題ないこともある。
IE5.5は「拡張子ではなく、内容によってファイルを開く」をやっているから、
そういうサイトではIEを使わない方がよい。

>330の画像ではXMLの部分が8kバイトほどあるけど、
これを除くためだけにすべてのJPEGの中身をフィルタリングするというのはちょっと。
削れても別の問題が出るかもしれないし。

335:名無しさん@お腹いっぱい。
08/01/23 14:54:04 Fuw8M5+J0
Yahoo地図情報の右の広告部分は消せないでしょうか?

336:名無しさん@お腹いっぱい。
08/01/23 16:54:28 LgsLKUMl0
>>335
[Patterns]
Name = "AdSpace"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 4096
Match = "<!--+\sadspace\s*-->*<!--*\s*AdSpace\s*-->"

自分の環境ではこれで消えてました。どうでしょう?

337:330
08/01/23 18:46:08 vbM2T43K0
レス下さった方々、ありがとうございます。
とても古いPC環境なのでブラウザを最新にし辛く、5.5を使ってました。
あの種の画像はふいに遭遇して、そうなるとブラウザ再起動以外に
解消する手がありません。
今は試しにFirefoxを使ってますがかなりマシンへの負担が大きいです。
IE6やOpera等のブラウザを考えてみます。ありがとうございました。

338:名無しさん@お腹いっぱい。
08/01/23 19:18:05 chA6BZI60
そんなスペックのPCじゃやりたいこと全然出来ないんじゃ。 Dellで6万弱でいいPC買えますよ。
中古でなら3万とかで買えるものもあるけどスペックが低すぐるからおすすめ出来ない。

339:名無しさん@お腹いっぱい。
08/01/23 19:21:26 X++SDAyI0
2000年製のPCをまだ使っているけど、
メモリを128MBから256MBに増やしたら快適になった。
アフォなMeは相変わらず落ちるが。
Firefoxでも問題ない。(起動するのが遅いのは仕様)

340:名無しさん@お腹いっぱい。
08/01/23 19:54:06 WOtaf+Zz0
5から5.5にするくらいなら6にしろってどっかで聞いたような
スレチすまん

341:名無しさん@お腹いっぱい。
08/01/24 04:35:13 B5WjuI+30
数年前ならWin98やWin2kにIE6を入れるのはアホみたいな流れだったんだが、
ここ最近はIE5.5だと不便さが目立ってきたのでIE6に乗り換えた方が良い様な流れだと思う。

342:名無しさん@お腹いっぱい。
08/01/24 05:23:16 mvazhL1s0
最近はWebもどんどんリッチになってきてるから
いい加減スペック面が厳しいんじゃないかとも思うが…
まぁ、スレチっすね

343:名無しさん@お腹いっぱい。
08/01/24 13:14:04 OaLlSPj00
>>341
残念ながら2月には7に強制的にバージョンうpだったりして

344:名無しさん@お腹いっぱい。
08/01/24 14:33:44 isC+KWrY0
>>336
ありがとう
うちの環境(XPsp2,IE6)では消えませんでした。

345:名無しさん@お腹いっぱい。
08/01/24 15:09:38 D7aIlwYo0
<!-- Adspace (\w)\0 -->*<!-- /Adspace $TST(\0) -->

346:名無しさん@お腹いっぱい。
08/01/24 20:30:05 isC+KWrY0
>>345
それでも消えないです^^;
有難うございました。

347:名無しさん@お腹いっぱい。
08/01/24 21:07:46 YML2LCEk0
限定的な、テキストリンクの広告を消すフィルタを作りました。

Name = "kill AdText"
Active = TRUE
URL = "^(URLリンク(www.infoseek.co.jp))*"
Limit = 512
Match = "(<a\ |<a\ \n)href="http://(www.infoseek.co.jp/redirect\?|ard.yahoo.co.jp/SIG)*>*</a>"
Replace = "<font size=1 color=red>[AdText]</font>"

URLリンク(www.infoseek.co.jp)だけを除外したいけれど動きません。
どこを修正すればよいのですか?

348:名無しさん@お腹いっぱい。
08/01/24 21:32:33 h6UtmmTm0
野暮な質問だが、www.infoseek.co.jpだけを対象外にする意味は?

349:名無しさん@お腹いっぱい。
08/01/24 21:36:39 mvazhL1s0
^www.infoseek.co.jp/

350:名無しさん@お腹いっぱい。
08/01/24 21:50:13 YML2LCEk0
>>349
ありがとう!

>>348
普段はインフォーシークニュースしか見ないけど、このページの検索ボックス下のテキスト広告が
ニュースと紛らわしくて許せなかったら。
そうしたらインフォーシークTOPから読むものが半分以下になったので除外しようかと。
会員用のログインリンクまで消えてたから、そりゃもう悲惨なページだった。

351:名無しさん@お腹いっぱい。
08/01/24 22:43:42 h6UtmmTm0
infoseekのトップページのことでいいんだよね?
ニュースを読むだけなら、
コメントにマッチさせて広告部分をまるごと消すとか、
スタイルシートを使うとかした方がもっと見やすくなるよ。

352:名無しさん@お腹いっぱい。
08/01/24 23:26:56 YML2LCEk0
>>351
いや、いつもはURLリンク(news.www.infoseek.co.jp)を見ています。
TOPページは巡回してません。自分が忘れた時に困らないよう除外したかっただけです。

ちょっと変更してみました。今のところ自分の見るサイトには不都合無いようです。
Name = "kill AdText"
Active = TRUE
URL = "^www.infoseek.co.jp/"
Limit = 512
Match = "$NEST(<a\s[^>]++href=$AV(URLリンク($LST)(AdText)*),</a>)"
Replace = "<font size=1 color=red>[AdT]</font>"

AdText
www.infoseek.co.jp/redirect\?
ard.yahoo.co.jp/SIG
rd.rakuten.co.jp/
www.amazon.co.jp/exec/obidos/ASIN/

353:名無しさん@お腹いっぱい。
08/01/24 23:33:26 B5WjuI+30
>>343
IE7はXPとVistaのみだからWin98とWin2kは関係ない。
つーか今どきWin98なんてサポートされるわけがない。

354:名無しさん@お腹いっぱい。
08/01/25 12:47:18 Wyp5CV4m0
クリアタイプで表示出来ないフォントを指定してるページを何とかしたいんですが、どうすればいいんでしょうか。

355:名無しさん@お腹いっぱい。
08/01/25 12:58:27 cSJUdrcl0
>>354
インターネットオプション→ユーザー補助→Webページで指定されたフォント以下略

356:名無しさん@お腹いっぱい。
08/01/25 16:03:58 Pm47PQ990
ias.rakuten.co.jp
topics.news.www.infoseek.co.jp/isweb/news

prox_wahahaさんフィルタのブロックリストに
上の二つ入れてもinfoseek系バナーとテキスト広告は消せるよん。

357:名無しさん@お腹いっぱい。
08/01/26 04:40:15 Fd2QGgVO0
YouTubeのダウンロードリンクの今のを誰か持ってないですか?
今まで使ってたのが使えないので・・・。
クレクレ君ですいません。

358:名無しさん@お腹いっぱい。
08/01/26 05:21:37 gb4Jzc8Y0
仕様変更あったみたいだね。
作ってあげたいんだが、入試直前なので誰か頼んだ

359:名無しさん@お腹いっぱい。
08/01/26 05:54:04 hFcKjlhR0
>>357
>>1のうpろだのYouTubeまとめを更新しました。
Wikiのほうはオリジナルの作者さんにおまかせ。

>>358
ガンバレ

360:名無しさん@お腹いっぱい。
08/01/26 10:04:46 gb4Jzc8Y0
>>359
おお、ありがとう。助かりました。
せっかくなので、俺愛用の改造版を置いてきます。
URLリンク(f.hatena.ne.jp)
こんな感じで、DLリンクを画像に変更。見た目を気にする貴方に、是非。

…と思ったら長すぎて書き込めなかったので、こちらからどうぞ。
URLリンク(d.hatena.ne.jp)
べっ、別に宣伝じゃないんだからね?勘違いしないでよね!

361:名無しさん@お腹いっぱい。
08/01/26 15:00:21 qZ0REJ860
ツンデレwww

362:名無しさん@お腹いっぱい。
08/01/26 15:36:30 6BTybhyA0
>>355
わがままで申し訳ないんですが、それ系だと英字が困ってしまうんです。
あ、当方operaです。
向こうで指定してるフォントは、出来るだけその通りに表示してあげたいんですが
MSゴシックとかは勘弁して欲しいんですよ

363:名無しさん@お腹いっぱい。
08/01/26 15:50:51 7mdBl3KC0
>>360
なるほど、そうやって画像を埋め込む方法があったのか
気が付かなかった

364:名無しさん@お腹いっぱい。
08/01/26 15:55:30 7mdBl3KC0
>>362
力業でやるなら
問題になってるフォント名を、問題にならないフォント名に置き換えればよいだけでは?
ただ、日本語表記のフォント名の場合、文字コード分の複数パターンが必要になるけど

365:名無しさん@お腹いっぱい。
08/01/26 16:33:23 r4xRsF2i0
>>362
一応確認
自分のブラウザのフォント指定にはMSゴシックを指定してないけれど相手側が指定している場合だよね。
自分はfirefox使ってるのでMSゴシックとMS Pゴシックを指定してくるサイトだけ追加してスタイルシート書き換えてるけど
@namespace url(URLリンク(www.w3.org));

@-moz-document domain("mainichi.jp"),domain("hochi.yomiuri.co.jp"),domain("sankei.jp.msn.com"),domain("itmedia.co.jp"),
url-prefix("URLリンク(www2s.biglobe.ne.jp)") {
body {
font-family: "MeiryoKe_PGothic" !important; }
}

@-moz-document
domain("wikiwiki.jp") {
td,th {
font-family: "MeiryoKe_PGothic" !important; }
}

operaにそういうスタイルシート書き換えるような機能あればそっちのほうが簡単だと思う。
オミトロンでやるならそのサイトがcssかhtmlでMSゴシックが記述されてるところのフォント指定を書き換える感じ?

366:名無しさん@お腹いっぱい。
08/01/26 16:37:17 wkOu/P/l0
URLリンク(vipvipblogblog.blog119.fc2.com)

ここの画面上部に出る4個のウィンドウがジャマなので消したいのですが、

<!--▼ プラグイン3ここから ▼-->
から
<!--/プラグイン3ここまで-->

までを消去したい場合はどのようにマッチさせればいいのでしょうか?
全角文字が使われているのでそのまま当てはめようとすると文字化けして認識してくれません・・・

お手数ですがご教授願います。

367:名無しさん@お腹いっぱい。
08/01/26 16:55:46 r4xRsF2i0
>>366
プラグイン3の中はentry_blockというクラス属性なのでこれを消すというのはどうでしょう?

(^(^<div class=$AV(entry_block)))$NEST(<div,</div>)

自分の環境ではソースは以下のようになりました。
<!--▼ プラグイン3ここから ▼-->
(ここの中が空白)
<!--/プラグイン3ここまで-->

368:名無しさん@お腹いっぱい。
08/01/26 17:03:05 Lbl9fhjL0
対策1) 全角文字をEUC-JPでエンコードする

▼ プラグイン3ここから ▼
%a2%a7%20%a5%d7%a5%e9%a5%b0%a5%a4%a5%f33%a4%b3%a4%b3%a4%ab%a4%e9%20%a2%a7


対策2) 全角文字以外の場所でマッチさせる

Match = "<div(^(^\sclass="entry_block"> <div class="entry_body">))"
Replace = "<div style="display:none"$STOP()"

369:名無しさん@お腹いっぱい。
08/01/26 17:27:24 wkOu/P/l0
Match = "<div(^(^\sclass="entry_block"> <div class="entry_body">))"
Replace = "<div style="display:none"$STOP()"

を使用して除去できました。
>>367>>368の方ありがとうございました。

370:名無しさん@お腹いっぱい。
08/01/26 17:28:55 Y0+gPvfX0
どういたしまして(^ー^)v

371:名無しさん@お腹いっぱい。
08/01/26 20:58:41 61lZLgI10
幅468 高さ60 サイズのバナーをカットするフィルタを作って頂けないでしょうか?

372:名無しさん@お腹いっぱい。
08/01/27 00:09:31 V4J5iXAQ0
>371
一応サンプルのソースがあれば示した方がよいと思う。
なお、画像の幅と高さは自己申告なので、属性がない場合は対処不可。

373:名無しさん@お腹いっぱい。
08/01/27 00:42:49 bVVv72iq0
>>372
失礼致しました。
URLリンク(www.vipper.org)
こちらの、各ファイル名をクリックしたところに現れる上下二つのバナーをカットして頂きたいのです。
可能でしたらよろしくお願い致します。

374:名無しさん@お腹いっぱい。
08/01/27 00:56:32 FwdC7MgE0
それは適当なamazon用のフィルタで消えるね
あちこちで公開されてるからぐぐるよろし

375:名無しさん@お腹いっぱい。
08/01/27 01:00:12 oH7lxgN50
iframe

376:名無しさん@お腹いっぱい。
08/01/27 01:24:41 V4J5iXAQ0
rcm-jp.amazon.co.jp/
をAdlistに加えればおけー。

377:名無しさん@お腹いっぱい。
08/01/27 10:48:56 bVVv72iq0
373です。
無事カットすることができました、ありがとうございます。

378:名無しさん@お腹いっぱい。
08/01/27 12:14:20 esASUkwG0
この警告が出たときにURLにAタグを付加するフィルターはありますか?
URLリンク(internet.watch.impress.co.jp)

379:think ◆MM0nnAOCiQ
08/01/27 18:24:28 XJfV0ek10
>>378
下記フォーラムに投稿されているガイドラインに違反しているURL(www.o-story.com)では、リンク先が「http Text to Link」でリンク化されました。

このサイトはコンピュータに損害を与える可能性があります。 - ウェブ検索の活用法 | Google グループ
URLリンク(groups.google.com)

私にはただの風俗サイトに見えますが厳密な検証はしていませんので、
興味のある方は危険性があるかもしれないことを念頭に置いた上で、リンクを踏んでください。

検索結果に「このサイトはコンピュータに損害を与える可能性があります」と表示される場合があります。なぜですか。
URLリンク(www.google.co.jp)

380:名無しさん@お腹いっぱい。
08/01/27 19:09:26 m+/gsRx50
何時もの如くyoutubeの動画落とせなくなってますねw

381:名無しさん@お腹いっぱい。
08/01/27 19:31:51 sBcSLQPD0
>>380
>>357-360

382:名無しさん@お腹いっぱい。
08/01/27 21:37:05 bAJWJg7i0
何時もの如く修正出来ない所かスレもろくに見ない馬鹿が湧いてますねw

383:名無しさん@お腹いっぱい。
08/01/28 00:19:52 vXwqPbOE0
>>379
レスありがとうございます。http Text to Linkを入れてみました。
しかし、URL部分はリンクになりませんでした。
URLリンク(www.google.com)

このスレの>>379さんの書き込みは、Linked:に続いてリンク化されています。
原因が分かれば教えてください。

384:think ◆MM0nnAOCiQ
08/01/28 01:02:39 +zVPvV2u0
>>383
風俗サイトに通じるURLですね。
私の環境では、「http Text to Link [2007/07/08]」でリンク化されています。

とりあえず、「ByPassリストにGoogleのURLが入ってないか?」を確認してみてください。
[HTMLデバッグ情報] で他のフィルタが先にマッチしていないか、もチェックするといいかな。

385:名無しさん@お腹いっぱい。
08/01/28 01:02:40 vXwqPbOE0
http Text to Link [2007/07/08]を入れてこのページを見ると
完全に破壊されてしまいます…。
URLリンク(movies.nytimes.com)

386:名無しさん@お腹いっぱい。
08/01/28 01:04:31 vXwqPbOE0
>>384
一秒違いだ。確認ありがとうございますチェックしてみます。

387:think ◆MM0nnAOCiQ
08/01/28 01:07:29 +zVPvV2u0
>>385
現象を確認しました。
style要素内にある @import url(URLリンク(somehost.com)) に誤爆しているようです。

遅くとも明日までには修正しようと思います。
ご報告ありがとうございました。

388:名無しさん@お腹いっぱい。
08/01/28 01:08:32 vXwqPbOE0
>風俗サイトに通じるURLですね。
いいえ、>>383のgoogle.comのページです。

389:名無しさん@お腹いっぱい。
08/01/28 01:13:11 vXwqPbOE0
>>387
すみません。これが最後です。
http Text to Linkですが、正常に動作しました。
指摘されたように、googleをバイパスリストに載せていました。
大変申し訳ありません、ありがとうございました。

390:think ◆MM0nnAOCiQ
08/01/28 01:22:50 +zVPvV2u0
>>388
> いいえ、>>383のgoogle.comのページです。
該当ページ自身は google.com ですが、「http Text to Link」を使用すると www.o-story.com への転送案内ページのようにも見えます。
このスレッドに来る人は未成年者も含まれるでしょうから、注意喚起の意味で前置きしておきました。
(>379のリンク先を見ればわかることですが、うっかりリンクを踏んでしまう人がいないとも限らないので、念のため)
ただのお節介なので、気にしないでください。

>>389
解決して何よりです。

391:名無しさん@お腹いっぱい。
08/01/28 11:45:56 42TnZX2v0
ちんこうざい

392:名無しさん@お腹いっぱい。
08/01/28 15:42:43 ocVJjH3j0
42TnZX2v0はリアルチンカス

393:名無しさん@お腹いっぱい。
08/01/28 23:52:46 bWNqj13N0
+preで問題なく見れてる

394:think ◆MM0nnAOCiQ
08/01/29 01:36:06 KaEkAmAr0
「http Text to Link [2007/07/08]」が>385のリンク先サイトで誤爆する不具合を修正しました。

更新点
- style要素内でフィルタが動作しないようにした
- script要素内でフィルタが動作しないようにした
- pre要素内でフィルタが動作しないようにした
- textarea要素の存在チェックを行うフィルタの名前を「check <textarea>」から「Global-Flag: inner textarea element」に変更

thinkのScrapBook: リンク化フィルタ「http Text to Link」で <style>, <script>, <pre> ブロック内に誤爆する不具合を修正
URLリンク(thinkarc.blogspot.com)

395:think ◆MM0nnAOCiQ
08/01/29 01:54:04 KaEkAmAr0
pre要素に対応しておきながら、code要素に対応しないのは不自然な気がしてきたので、code要素内でも動作しないように更新しました。

更新点
・code要素内でフィルタが動作しないようにした

# >394の時点で導入してしまった人は、お手数ですが以下のフィルタを追加&入れ替えてください。

「Global-Flag: inner code element [2008/01/29] test1」
「http Text to Link [2008/01/29] test3」

thinkのScrapBook: リンク化フィルタ「http Text to Link」でstyle要素、script要素、pre要素、code要素のブロック内に誤爆する不具合を修正
URLリンク(thinkarc.blogspot.com)

396:名無しさん@お腹いっぱい。
08/01/29 01:59:22 CLLwUYgb0
それ使わせて貰ってるぜ乙

397:think ◆MM0nnAOCiQ
08/01/29 02:30:03 KaEkAmAr0
そもそもURLテキストの後部判定で </style> をはねてないことに気がついたので、修正。
ぐだぐだですみません……。

更新点
- NOT関数でもstyle要素をはねるように修正 (http Text to Link [2008/01/29] test4)

thinkのScrapBook: リンク化フィルタ「http Text to Link」でstyle要素、script要素、pre要素、code要素のブロック内に誤爆する不具合を修正
URLリンク(thinkarc.blogspot.com)

>>393
「http Text to Link +pre [2007/07/20]」はこの方法ではねているようですね。

398:名無しさん@お腹いっぱい。
08/01/29 05:48:36 YJBUsyfz0
http Text to Link [2008/01/29] test4に後方参照が抜けてたりしない?
これはそういうフィルタなんだって言うならそれ以上突っ込まないけど
一体このフィルタの用途は何なんだろうという疑問が残る

399:名無しさん@お腹いっぱい。
08/01/29 06:43:54 0V0AhLd10
抜けてるのは代入と出力だけだから直すのは簡単だ。 あとは自分でやれってことでしょうw
それはそうと+preってどこかに落ちてないかな。

400:名無しさん@お腹いっぱい。
08/01/29 06:49:27 0V0AhLd10
+pre拾えました、part28の805のGoogleキャッシュで捕獲。

401:名無しさん@お腹いっぱい。
08/01/29 11:35:53 p4y7/Fza0
URLリンク(dat.2chan.net)
URLリンク(dat.2chan.net)
p://dat.2chan.net/18/src/1201444781964c852.jpg
dat.2chan.net/18/src/1201444781964c852.jpg

402:名無しさん@お腹いっぱい。
08/01/30 19:15:32 LBUkjF4P0
http Text to Link[2008/01/29]を導入したらこんな感じになっちゃったんだけど
これは自分の使い方が悪いの?導入しなきゃいけない奴をしてないとかなのかな?

URLリンク(up2.viploader.net)
URLリンク(up2.viploader.net)

403:名無しさん@お腹いっぱい。
08/01/30 19:21:51 mejwHXdR0
>>402
>>398-399

404:名無しさん@お腹いっぱい。
08/01/30 19:33:09 LBUkjF4P0
>>403
あ、了解
自分でどうにか出来そうです。
ありがとう。

405:think ◆MM0nnAOCiQ
08/01/31 00:32:13 amPtoRsZ0
>>398-399
> http Text to Link [2008/01/29] test4に後方参照が抜けてたりしない?
後方参照が抜け落ちていることを確認しました…。
どうも、自前の「テキスト→HTML変換」スクリプトのバグで特定の文字が取り除かれてしまうようです。
後方参照が抜けているのは本意ではないので、もう一度、上げなおします。
ご報告ありがとうございました。

>>402,404
お手数おかけして申し訳ないです。m(_ _)m

406:名無しさん@お腹いっぱい。
08/01/31 03:16:38 s8CVrnwW0
URLリンク(www.yaoo.co.jp)(公式サイト)

407:名無しさん@お腹いっぱい。
08/01/31 03:17:42 Ahi1ic2FP
テキストエリアをマウスオーバーで選択出来るフィルターを作ってくれませんか。

408:名無しさん@お腹いっぱい。
08/01/31 15:13:21 cCFq5KPa0
MapionBBの右上の天気と広告を消すフィルタお願いします
URLリンク(www.mapion.co.jp)

409:名無しさん@お腹いっぱい。
08/01/31 23:41:17 WOky8iu90
広告ってのがどれだかわからない。
pagead2.googlesyndication.com/
のことだったら、それをAdlistに追加。

天気の部分は
table#wholetable div#weather0_div { display: none !important; }
をユーザスタイルシートに追加。ただし、わずかながら誤爆の可能性がある。

410:名無しさん@お腹いっぱい。
08/02/01 00:33:59 TMDH0xC00
ニコニコ動画で、右上に表示される文章やPR広告と、
プレミアム未登録リンクを消すフィルタをお願いします

411:think ◆MM0nnAOCiQ
08/02/01 01:38:30 5ylEZS/D0
「http Text to Link」で後方参照が抜けている問題(>398-399)を修正しました。
URLリンク(thinkarc.blogspot.com)

412:think ◆MM0nnAOCiQ
08/02/01 01:53:24 5ylEZS/D0
>>407
できるかどうかは別として、面白そうなネタなので、詳しい説明が欲しいです。
テキストエリアはマウスドラッグで範囲選択できますよね?

マウスオーバーでテキストエリアの文字列全体を選択して欲しいということでしょうか。
マウスオーバーで勝手にフォーカスを奪われるとちょっと煩わしく感じてしまうように思うので、何か用法を誤解している予感が。
差し支えなければ、目的を聞いておければと思いますが、どうでしょうか?

413:名無しさん@お腹いっぱい。
08/02/01 01:54:51 A7Sj1R//0
乙。頂きました。

414:名無しさん@お腹いっぱい。
08/02/01 11:28:09 opS5k3kJ0
>>410
ニコニコのフィルタは下のスレ見れば大体あると思うよ

ニコニコ動画RC2専用オミトロンソフト板 Part10
スレリンク(software板)

415:名無しさん@お腹いっぱい。
08/02/01 13:43:07 XXOcfAWOP
>>412
すいません説明不足で。

「<textarea ~ onMouseover="select();">」の効果と同じ様にして欲しいです。

目的は、ただ単純に私のめんどくさがりな性格からきてまして
Google・2ch・その他HPでのテキストエリアの文字の全選択が楽にならないかなぁ・・・と。
よろしければお願いします。

416:名無しさん@お腹いっぱい。
08/02/01 18:13:57 2puaDrbJ0
>>414
過去に何度か作成依頼したけど取り扱ってもらえなくて…
でもやっと向こうで答えてもらえました。ありがとうございました。
スレ汚し申し訳ありませんでした。

417:名無しさん@お腹いっぱい。
08/02/01 18:54:48 HDbBm4xr0
Match = "<textarea\0>"
Replace = "<textarea\0 onmouseover="this.select()">"


こんなんで十分な気がするが。かえって煩わしいわ。

418:名無しさん@お腹いっぱい。
08/02/01 19:35:15 5nKohQ0g0
ondblclickにしてダブルクリックで選択にすれば良いんじゃないかな。

419:名無しさん@お腹いっぱい。
08/02/01 20:34:23 R7Hhaj0t0
エロですまなんだがyourfilehostの動画リンクを開いたときに動画を全画面で表示してくれるフィルターをお願いします。
わざわざソースをあさってリンクを探す手間を省きたいので、お願いします。

420:http://killthecult.blog.shinobi.j p/
08/02/01 23:19:20 3XDA328S0
>>419
買おうよ

421:294
08/02/02 04:40:11 dJD1WmDI0
今更のこのことすみません
支障はなくただの疑問なのでこのまま流していただいて構いません

>>307-308
Google: High Light 1、2
Charset: Set global variable [2006/06/04]"
ReplaceStr: BlockList [utf8]
URL: Google transfer
とリスト2種、検索文字列"trio""quartet""quintet""sextet""septet""octet""combo"
で確認しました。他のフィルタ類は全て消しています

以前は気にせず削除したのですが、
ReplaceStr-utf8のリストに含まれていたデバッグ用テキストが今更気になり
あるからにはそのまま使うのだろうと試したところ
ハイライトされなかったので疑問に思った次第です
この動作が間違ってるのかそうでないのか自分にはわかりませんでした…

422:名無しさん@お腹いっぱい。
08/02/03 08:26:32 cVolQBHa0
オミトロン使って、リンククリックしたらそのアドレスを
指定のソフトに送る事って出来ませんかね?

423:名無しさん@お腹いっぱい。
08/02/03 08:59:16 XKLQHS0m0
>>422
このフィルタを参考にして下さい。 このフィルタの作者ですが期待通りに動いてます。

Proxomitron Part 29
スレリンク(win板:344番)

424:名無しさん@お腹いっぱい。
08/02/03 11:00:36 cVolQBHa0
>>423
ありがとうございます。
ですが、レジストリ弄るのは自分には敷居が高く無理っぽいです

425:名無しさん@お腹いっぱい。
08/02/05 01:42:54 EQ98kKxl0
>>423
スキーム登録ってのが面白くてやってみたんですが、
指定ソフトに送るとき、スキームごと送っちゃってダメっす
○○://以降の文字列を送るにはどうすればいいか、ご教示願えませんでしょうか

426:423
08/02/05 06:03:54 9P//UzgU0
>>425
そういう場合はブラウザと目標のソフトとの間にvbscriptを挟むといいです。

1、ブラウザからスキーム付きのURLがVBSに送られる
2、VBSがURLを加工し、目標のソフトに渡す

という感じで。(同じことが出来れば他の言語でも構いません)
vbsでも正規表現を使った高度な文字列置換が出来るのでいろんなことが出来るようになりますよ。
言語としてももっともシンプルな部類のスクリプト言語なので覚えてみては。

427:名無しさん@お腹いっぱい。
08/02/05 06:40:09 Fxk9yWg50
質問があります。

undonutをブラウザに使ってるみなさんは、
ほかにどんなソフトを、使ってらっしゃいますか?

自分は、undonutのように便利なソフトだなと思い、使用しているのは
Proxomitron
Headline-Reader Lite
Irvine
Becky! Ver2
秀丸

等です。

是非、教えていただけませんか?

428:名無しさん@お腹いっぱい。
08/02/05 06:40:45 Fxk9yWg50
>>427
誤爆です。すいません。

429:名無しさん@お腹いっぱい。
08/02/06 02:36:01 R+Vn8C+l0
なんぞこれー
URLリンク(oshiete1.goo.ne.jp)

430:名無しさん@お腹いっぱい。
08/02/06 02:55:35 2pUDxLC60
>>429
シロートの俺にはなにを話しているのかすら理解できんw

431:http://killthecult.blog.shinobi.j p/
08/02/06 03:26:56 IAEss0eA0
エイズ感染者の農民らが自暴自棄になり出荷するものに血を注射
大紀元
URLリンク(s04.megalodon.jp)


432:423
08/02/06 06:43:44 oYr1Yz400
マルチですかね、残念です。

433:名無しさん@お腹いっぱい。
08/02/06 14:29:47 fkevVnT30
2chのスレに貼られているリンク先の画像を
そのままスレ内に表示するフィルターってないですか?

434:名無しさん@お腹いっぱい。
08/02/06 15:10:03 F36WWpge0
>>433
2ch専用ブラウザを使え

435:名無しさん@お腹いっぱい。
08/02/06 17:50:00 KXo3CvPz0
専用使わなくても見れる方法があったはず。
壷を使うか、P2を使うか。

436:名無しさん@お腹いっぱい。
08/02/06 20:47:15 4PuWz3u80
壷もP2も専ブラじゃ
用はcgi通さないでdatを読むものをそういうんだから

437:名無しさん@お腹いっぱい。
08/02/06 22:07:15 P4KlMwC70
異議あり

438:名無しさん@お腹いっぱい。
08/02/06 22:18:10 iDUt9UhL0
dat読みのフィルターあったよね。

439:名無しさん@お腹いっぱい。
08/02/06 23:50:50 b7nPIrXi0
汎用バナーキラーをONにしていると一部サイトでエラーが出てしまいます。
フィルタをどう修正すれば対策ができるのかご教授頂けないでしょうか?

問題のフィルタ
[Patterns]
Name = "DOM Banner Blaster v0.007
Active = TRUE
URL =
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>"

問題の出るサイト例
URLリンク(www.asahi-net.or.jp)

440:名無しさん@お腹いっぱい。
08/02/07 01:45:51 VD+vxeI10
>>439
マルチするようなカスに誰が教えるかよ。 氏ね。

441:名無しさん@お腹いっぱい。
08/02/07 02:06:26 BlCcurhv0
うるせーバカ

442:名無しさん@お腹いっぱい。
08/02/07 04:40:48 vsqgU9HE0
ごめん

443:名無しさん@お腹いっぱい。
08/02/07 11:26:01 8SNqaeoF0
>>433

これを改良すればできるんじゃね?

Name = "@2ch cgi/kako"
Active = TRUE
URL = "(*2ch*|*bbspink*|*jbbs*)/\w.(cgi|html)"
Limit = 256
Match = "<a href="mailto:(^sage )\1">\2</a>$SET(0=<u>\2\[\1\]</u>)"
"|(URLリンク(\w.)<)"><img src="URLリンク(\2)<)(<|\s)\3$SET(0=\1<|\s)\3$SET(0=\1<a href="URLリンク(\2)<))"
"|<form$SET(0=\n-->\n<form)"
"|textarea rows=5$SET(0=textarea rows=10)"
"|area>$SET(0=area><br>sage:<INPUT TYPE=checkbox VALUE=sage NAME=mail>\n)"
"|隊長! \w<a href="([^"]++)\1">$SET(0=<META HTTP-EQUIV="REFRESH" CONTENT="0; URL=\1">)"
"|(<title>書きこみました。$OHDR(Referer: \1))$SET(0=<META http-equiv="refresh" content="0;URL=\1#submit">\k)"
"|<center>$URL(\w/kako)$SET(0=<noembed>)"
"|</center>$URL(\w/kako)$SET(0=</noembed>)"
"|<P>\n<HR>$URL(\w/kako)$SET(0=</body></html>\k)"
Replace = "\0"

444:名無しさん@お腹いっぱい。
08/02/07 15:23:17 QzsJojFt0
>>433
[Patterns]
Name = "ImageLink Viewer"
Active = TRUE
URL = "[^.]+.(2ch.net|bbspink.com)(:[0-9]+|)/test/read.cgi/"
Limit = 256
Match = "((<a\s[^>]+>)\0&&*href=($AVQ(("|)\1*.(jpg|jpeg|gif|png|bmp)("|)))\2*)(^*<img)\9</a>"
Replace = "\0<img src=\2 alt=\1ImageLink_Viewer\1 width=\1110\1 title=\1ImageLink_Viewer\1>\9</a>"

クオートの処理が若干アクロバットだが気にするな。

445:名無しさん@お腹いっぱい。
08/02/07 16:09:10 8SNqaeoF0
GJ

446:名無しさん@お腹いっぱい。
08/02/07 16:58:01 JRPr86Gn0
Thinkさんの「Allow right mouse click plus [2007/05/23] fixed」が
au one ブログ全部で誤爆してるね
例えばこれとか
URLリンク(blog.auone.jp)

447:439
08/02/07 21:34:32 Uv2V5J220
ここにしか書いてないんですが・・・・

448:think ◆MM0nnAOCiQ
08/02/08 00:51:33 G2JZag5c0
>>446
誤爆…してますか?
デバッグモードで動作させてみましたが、正しくマッチしているように見えました。
差し支えなければ、「どのように誤爆しているか」を指摘していただければ。

でも、不安要素がないわけではないので、マッチングを厳しくしてみました。

[Patterns]
Name = "Allow right mouse click plus [2008/02/08] fixed"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 512
Match = "(<[a-z]+{1,*}[0-9]+(^(^\s))[^<>]++\s)\0oncontextmenu(^(^=))"
Replace = "\0ProxAllow"

個人的に常用フィルタではないのと、他作のフィルタを応急措置した経緯もあって細かい部分は気にしていなかったのですが、
改めてみると、全要素を検索する手法の影響でパフォーマンスが落ち気味なのがちょっと気にかかります。
< から検索を始めているのでそれほど失速していませんが、作っている立場としてはスマートな検索の仕方ではないところがやはり気になるわけで…。
他のフィルタ(「Allow right mouse click 2」等)と同じように、 addLoadEvent で操作する方に切り替えた方がスマートなので、その方法に切り替えてみようと思います。
とりあえず、週末に。
# 忘れていたら、声をかけてくだされば対応します。

449:think ◆MM0nnAOCiQ
08/02/08 01:26:59 G2JZag5c0
>>421
私の説明が誤解して受け取られているか、294氏の希望を私が誤解しているか。
どこかですれ違っている感覚があります……。

確認したいのは2つ。
「どのような行程を経て、デバッグしているか」と「デバッグテキストをどのような用途で使うか」です。
私のデバッグ方法では、デバッグを二段階に分けて行います。

1. テストウインドウでデバッグ
2. Webページ上でデバッグ

この内、デバッグテキストを使うのは 1. の時だけです。
そもそも、あのデバッグテキストは、2つのフィルタを対象にテストウインドウ上でテストできないProxomitronの仕様に対処するために作りました。
「Google: High Light 1」は「Google: High Light 2」と組み合わせずとも動作しますが、「Google: High Light 2」は「Google: High Light 1」があることを前提としたフィルタのため、「High Light2」単体では期待通りに動作しません。
ですので、私は「High Light 1」で行う「グローバル変数にセットする処理」をデバッグテキストに含めたのです。
>301でも触れましたが、デバッグ方法を別の言葉に改めると以下のようになります。

1. 「Google: High Light 1」をテストウインドウで単体テスト
2. 「Google: High Light 2」をテストウインドウで単体テスト (1. で行った処理をデバッグテキストに含めてみる)
3. デバッグテキストを外し、Webページ上で実地テスト

3. のステップは単体テストではないので、デバッグテキストは使いません。
勿論、3. のステップで単体テストを行っても構いませんが、あくまで単体テストなので、「デバッグにかけるフィルタのみを有効に」します。
(デバッグテキストを使う場合は、「Google: High Light 1」と「Google: High Light 2」を両方有効にして、デバッグを行いません。)

認識にズレがないということでしたら、手間をかけてすみませんが、「どのような行程を経て、デバッグしているか」と「デバッグテキストをどのような用途で使うか」を説明していただけないでしょうか。
私の方でも検証しようと思います。

> ReplaceStr-utf8のリストに含まれていたデバッグ用テキストが今更気になり
ReplaceStr-utf8のリストにデバッグテキストが入ってました…?
記憶にないです(汗)

450:think ◆MM0nnAOCiQ
08/02/08 01:34:57 G2JZag5c0
>>421
> 支障はなくただの疑問なのでこのまま流していただいて構いません
疑問に思うところがあれば指摘していただいてかまいません。
というより、指摘していただいた方が私は嬉しいです。
「何度もしつこいと思われるかもしれませんが」というような懸念があるのであれば、全くの杞憂なのでそこは気になさらないでください。
レスをつけるかは別にして、否定的な意見も肯定的な意見も参考にさせていただいています。(煽りは勘弁願いたいですが)

>>415
私より詳しい方(>417-418)がアドバイスがあったので静観していましたが、解決したのでしょうか?
解決済みであれば良いのですが。

451:think ◆MM0nnAOCiQ
08/02/08 01:50:31 G2JZag5c0
下記、ちょっと誤解を生む表現だったので、訂正します。

>>449
> 勿論、3. のステップで単体テストを行っても構いませんが、あくまで単体テストなので、「デバッグにかけるフィルタのみを有効に」します。
フィルタを一つだけ有効にするのは骨が折れるので、そこまでしなくても良いです。
ここで言いたかったことは、ある組み合わせのフィルタがあるときに「その組み合わせの中の一つだけを有効にする」という意味です。

(例) 「Google: High Light 1」と「Google: High Light 2」の内、片一方のフィルタだけを有効にする

# このやり方で大方問題ないですが、希に他のフィルタが先にマッチしてしまう事があるので、デバッグモードでフィルタが干渉していないか調べておくと安心です。
# 慣れてくると干渉しそうなフィルタに見当が付いて先に無効化しておくこともできますが、フィルタの数が多くなるとそれも怪しくなってきます。
# フィルタの干渉に気がつかないで時間を浪費するのは悲しいので、デバッグモードによるチェックを習慣にしておくと良いと思います。

452:名無しさん@お腹いっぱい。
08/02/08 05:59:28 ihYwaC4N0
3行で頼む

453:名無しさん@お腹いっぱい。
08/02/08 06:18:40 NAN3dSae0


ナイフ

454:名無しさん@お腹いっぱい。
08/02/08 07:09:32 rjip0GcF0
googleにリンク付けるフィルタの更新もお願いします。

455:名無しさん@お腹いっぱい。
08/02/08 07:43:42 JlFm1FLd0
>>448
02/08fixed版だと誤爆しなくなりました。ありがとう御座います。


で、誤爆の状況ですがこんな感じ。
URLリンク(up2.viploader.net)
上がバイパス状態で下が適用してた時です。

ソースで言うと

---------- ここから ----------
<a href='/service/attach/?BP=493453&FP=010000001898584' target='_blank'>
<img copyright="yes" border='0' style='margin:5px;'
src='http://~~(長いので略)' align='' onContextMenu='return false;' /></a><br />
[謎の袋]<br />
---------- ここまで ----------

これが

---------- ここから ----------
<br />
<a href='/service/attach/?BP=493453&FP=010000001898584' target='_blank'>ProxAllow='return false;' /></a><br />
[謎の袋]<br />
---------- ここまで ----------

こうなってました。

456:名無しさん@お腹いっぱい。
08/02/08 10:20:13 dPKWGfsg0
ウチも[2007/05/23] fixedだけど、ちゃんと謎の袋画像見えるよ。

457:名無しさん@お腹いっぱい。
08/02/09 01:27:55 eHnLINWD0
thinkさぁ、丁寧なのは良いんだけどイチイチ冗長なんだよ。
前にも言ったけど。
/.Jの様なノリでケツにゴチャゴチャ書く事多いし。

458:名無しさん@お腹いっぱい。
08/02/09 01:43:04 ShhxpiCp0
そりゃ長文が苦手で余談・補足の記法に馴染みがないだけじゃね

459:名無しさん@お腹いっぱい。
08/02/09 02:05:15 scT/7ofC0
冗長なのは基本的によくないけど、
専門的なフィルタに説明が必要なのはしかたないことかと。
あとは説明の方法しだい。

460:名無しさん@お腹いっぱい。
08/02/09 03:07:43 fcq8pm4A0
冗長かもしれないけど、説明的でわかりやすいからこれはこれで有りだと思う。
あと、簡潔にわかりやすく書くのって結構センス居るんだわ。
その辺の問題があるから、無理して簡潔に書くより取りこぼしが少ない方が嬉しい。
それに、わかる人なら読み飛ばせばいいだろうってのも。

461:名無しさん@お腹いっぱい。
08/02/09 05:53:54 WnWt+/Hu0
お前らが理解できようが読みづらかろうが、今は関係ないけどな
大事なのは、相手に正しく伝わったか、だ

462:名無しさん@お腹いっぱい。
08/02/09 08:52:30 YbNif4Gv0
自サイトでフォーラムなり掲示板なりを作って
そっちでやったほうがいいのにとは思う。

463:名無しさん@お腹いっぱい。
08/02/09 09:42:16 SDy9/7/k0
なんで?

464:名無しさん@お腹いっぱい。
08/02/09 09:50:12 ahAj92vV0
a


a

465:名無しさん@お腹いっぱい。
08/02/09 10:19:08 9KzC1Vzq0
>>462
自サイトでフォーラムなり掲示板なりを作って
三行以上書き込めないようにしたら?

466:名無しさん@お腹いっぱい。
08/02/09 10:29:47 x/Bbw3Zd0
見てるだけでも勉強になるからそのままのチンクでいてくれ

467:名無しさん@お腹いっぱい。
08/02/09 11:02:19 NutmphcW0
同感

468:名無しさん@お腹いっぱい。
08/02/09 11:35:13 MIQLIvyI0
同感

469:名無しさん@お腹いっぱい。
08/02/09 12:54:07 Lr6VFnWv0
この手の人間に何かを期待するのは無駄だよ。

470:名無しさん@お腹いっぱい。
08/02/09 13:21:56 JzeSYycq0
他人の書き込みが目に障るならフィルタリングすればよいのでは

471:名無しさん@お腹いっぱい。
08/02/09 13:36:36 2dMdbceX0
名前欄がthinkの書き込みの語尾を「にょ」に変換するフィルタきぼん!

472:名無しさん@お腹いっぱい。
08/02/09 15:12:00 kRqavFSJ0
私はバカなので丁寧な説明が付いているのはありがたい
自分で応用する時に役に立つし

473:名無しさん@お腹いっぱい。
08/02/09 15:41:10 b+Ov6h/v0
専ブラでみるとき楽だからここでやってもらった方がログ見るの面倒くない
自分関係なくても丁寧な説明はなんだか役に立つような気がする・・・気がする・・
しばらく前からアマゾンとかでスクリプトエラー頻発するけどナニが問題なのかパッと見分からん
めんどい・・・

474:名無しさん@お腹いっぱい。
08/02/09 15:54:38 yy4iSxnk0
>>471
作ってみたw まだ作り途中だがw

[Patterns]
Name = "think ress to nyo"
Active = TRUE
Multi = TRUE
URL = "[^/]++.2ch.net/*/read.cgi$TYPE(htm)"
Bounds = "(<a|<font)\s[^<]+<b>think*(</dl>|<dt>)"
Limit = 4096
Match = "(\#<br>$SET(#=にょ<br>))+\#"
Replace = "\@"

475:名無しさん@お腹いっぱい。
08/02/09 16:07:07 b+Ov6h/v0
ワラタ
句点だけでも置き換えられたらもっと面白い

476:名無しさん@お腹いっぱい。
08/02/09 16:13:32 yy4iSxnk0
なるほど"。"を"にょ。"にすればいいか

[Patterns]
Name = "think ress to nyo"
Active = TRUE
Multi = TRUE
URL = "[^/]++.2ch.net/*/read.cgi$TYPE(htm)"
Bounds = "(<a|<font)\s[^<]+<b>think*(</dl>|<dt>)"
Limit = 4096
Match = "(\#。$SET(#=にょ。))+\#"
Replace = "\@"

477:名無しさん@お腹いっぱい。
08/02/09 16:52:50 7pjBNh950
>>476
意外に違和感なかったw
「の」を全部「にょ」に変換しても良いかもしれないな

451 :think ◆MM0nnAOCiQ :2008/02/08(金) 01:50:31 ID:G2JZag5c0
下記、ちょっと誤解を生む表現だったので、訂正しますにょ。

>>449
> 勿論、3. のステップで単体テストを行っても構いませんが、あくまで単体テストなので、「デバッグにかけるフィルタのみを有効に」しますにょ。
フィルタを一つだけ有効にするのは骨が折れるので、そこまでしなくても良いですにょ。
ここで言いたかったことは、ある組み合わせのフィルタがあるときに「その組み合わせの中の一つだけを有効にする」という意味ですにょ。

(例) 「Google: High Light 1」と「Google: High Light 2」の内、片一方のフィルタだけを有効にする

# このやり方で大方問題ないですが、希に他のフィルタが先にマッチしてしまう事があるので、デバッグモードでフィルタが干渉していないか調べておくと安心ですにょ。
# 慣れてくると干渉しそうなフィルタに見当が付いて先に無効化しておくこともできますが、フィルタの数が多くなるとそれも怪しくなってきますにょ。
# フィルタの干渉に気がつかないで時間を浪費するのは悲しいので、デバッグモードによるチェックを習慣にしておくと良いと思いますにょ。

478:名無しさん@お腹いっぱい。
08/02/09 17:10:55 y1HY0uk00
愛されてるナァw

479:名無しさん@お腹いっぱい。
08/02/09 21:54:43 scT/7ofC0
こういうばかばかしいのはいいな。もっとやってくれ。

480:名無しさん@お腹いっぱい。
08/02/09 22:30:30 2nJEUXlr0
本人には悪いが和んだ (*´∀`)

481:think ◆MM0nnAOCiQ
08/02/10 00:25:22 ORAxknSx0
簡潔に書いてこちらの意図が伝わらなかった経験が何度もあるので、常に3行説明は私には無理ですにょ。
フィルタで改善してみましたので、良かったら使ってみてくださいですにょ。
URLリンク(thinkarc.blogspot.com)

482:名無しさん@お腹いっぱい。
08/02/10 00:28:39 8CDHggNw0
ノリがいいですねw

483:名無しさん@お腹いっぱい。
08/02/10 00:32:20 0OXsnLFP0
でもこれじゃ
にょにょ。になる罠ww

484:名無しさん@お腹いっぱい。
08/02/10 00:32:35 gCHe+I5Y0
>>481
自分で語尾ににょを付けて>>476のフィルタの例外処理不足を教えるとは…
ほんとにthinkさんはいい人ですにょにょ。

485:think ◆MM0nnAOCiQ
08/02/10 01:24:14 ORAxknSx0
ネタにマジレスするばかばかしさが好きですにょ。

>>477
> 「の」を全部「にょ」に変換しても良いかもしれないな
それはこういうときに困ると思うの。

486:think ◆MM0nnAOCiQ
08/02/10 01:37:45 ORAxknSx0
「Google: Jump special search」を更新および、YahooでWeb検索したときにYahoo ダイレクト検索のリンク先に転送するフィルタを作成しました。
URLリンク(thinkarc.blogspot.com)

487:名無しさん@お腹いっぱい。
08/02/10 02:01:24 vGFwpkpH0
宣伝は要らないな

488:名無しさん@お腹いっぱい。
08/02/10 02:07:26 GxRxhlyK0
thinkをちんこにするフィルターおねがいします

489:名無しさん@お腹いっぱい。
08/02/10 02:46:53 sCeV8yof0
ちょっと調子に乗っちゃったかもね…
まあガンバレ

490:名無しさん@お腹いっぱい。
08/02/10 09:07:41 zdnC+4II0
今頃気がついたがここは隔離スレだったのか

491:名無しさん@お腹いっぱい。
08/02/10 14:21:44 0OXsnLFP0
<a href="URLリンク(www.nicovideo.jp)" class="video">sm1234</a>
↓位下に置き換え
<a href="URLリンク(www.nicovideo.jp)" onMouseOver="return popThumb('thumb/sm1234', 0)" onMouseOut="return nd()" class="video">sm1234</a>

<a href="URLリンク(www.nicovideo.jp)" class="video">mylist/1357</a>
↓位下に置き換え
<a href="URLリンク(www.nicovideo.jp)" onMouseOver="return popThumb('thumb_mylist/1357', 0)" onMouseOut="return nd()" class="video">mylist/1357</a>

という動作をするフィルタ作りたいと思ってるんですけどどうもMatchがうまくいかないみたいでorz
どなたかご教示お願いします。

492:名無しさん@お腹いっぱい。
08/02/10 14:27:12 PpCPwwSO0
ニコニコは専用スレがあるからそっちで

493:名無しさん@お腹いっぱい。
08/02/10 16:14:57 gCHe+I5Y0
>>491
Match = "(<a href="URLリンク(www.nicovideo.jp)"
"(watch$SET(1=thumb)|mylist$SET(1=thumb_mylist))"
"(/[^"]+)\2")\0(^(^ class="video">))"
Replace = "\0 onMouseOver="return popThumb('\1\2', 0)" onMouseOut="return nd()""

494:名無しさん@お腹いっぱい。
08/02/10 16:39:49 0OXsnLFP0
>>493
ありがとうございます。おかげで何とか出来ました。
>>492
そうですね。次からはそちらで質問させていただきます。

495:think ◆MM0nnAOCiQ
08/02/11 04:53:09 JVJTtG3g0
>>455
こちらでは「Allow right mouse click plus [2007/05/23] fixed」で動作しているので、どこに原因があったのかは未だにわかりません。
しかし、02/08fixed版で正常動作しているということなので、終わりよければということで…。
(ひょっとしたら、他のフィルタと干渉していたのかもしれませんね。)

別の方法で対策した改良版を作ってみましたので、良かったらこちらもどうぞ。
3点のフィルタで使われた対策に加えて、それ以上の対策も少し施してあります。

thinkのScrapBook: 右クリック禁止を解除するProxomitronフィルタ
URLリンク(thinkarc.blogspot.com)

496:名無しさん@お腹いっぱい。
08/02/11 11:34:14 2dXZFCkK0
>>252
私も>>253さんのフィルタを使ってます。マッチできないものもあったので、フィルタを自作できない自分ですが、自分なりに書き換えてみました。
もしまだ見てたら使ってみてください。

URL = "202.212.88.55/|techside.in.arena.ne.jp/"
Limit = 3456
Match = "$NEST(<table\swidth="600"*['|]*,/table>)"

497:名無しさん@お腹いっぱい。
08/02/11 11:47:10 glm8Ht4E0
これは酷い

498:名無しさん@お腹いっぱい。
08/02/11 11:49:29 2dXZFCkK0
>>497
やっぱり?
きちんとしたものにするためのアドバイスがあったらおくれ。

499:名無しさん@お腹いっぱい。
08/02/11 13:18:22 IsgBG2QX0
何の意図があって、どのような仕様/結果を期待して改造したのかさっぱりわからない。
だからアドバイスもしようがない。

500:名無しさん@お腹いっぱい。
08/02/11 13:37:03 2dXZFCkK0
>>499
>>252


501:名無しさん@お腹いっぱい。
08/02/11 13:52:36 IsgBG2QX0
>>500
いや、そりゃわかるわw
Limitを3500~4000程度に変えるだけで問題なさそうだけど、*['|]*って何がしたかったの?

502:名無しさん@お腹いっぱい。
08/02/11 13:58:43 BdlrPNGj0
*
これだけで済むなw

503:名無しさん@お腹いっぱい。
08/02/11 14:03:39 2dXZFCkK0
>>501
こっちの掲示板の、
URLリンク(202.212.88.55)

この文字列がマッチしなかったからマッチするように試行錯誤したのです。

<table width="600" border="0" align="center" cellspacing="2" cellpadding="4"><tr><td><small>■ おもちゃ&ホビー-トップセラー(Ama
zonアソシエイト) ○<a href=httde-22 target="_blank">魔法少女リリカルなのはA's フェイト・テ</a> </small></td></tr></ta
ble></FORM></DIV><hr><!--202.212.88.55--><b><b><足></b>崩した正座。<a href="http:
//dat.jpg" target='_blank'>[URL]</a><SMALL>[02/10 01:33] </SMALL>

行が長すぎるから途中で改行したけど、ソース全体が一列の文字列になってます。一列になってるおかげでマッチしなくなってたのです。
結果原因見つけて、「'」があってもなくてもどっちでもマッチしないとパターンによって消えないからそれを入れてみたら動いたのです。

504:名無しさん@お腹いっぱい。
08/02/11 14:06:36 2dXZFCkK0
>>502
ほんとだっ(`・ω・´)

もとのだとマッチしなくて困ってたので、よりスマートに出来てよかったのです。
どもですっ。

505:名無しさん@お腹いっぱい。
08/02/11 14:16:19 2dXZFCkK0
Limitはリンクの最大の文字列にあわせつつ、数はどういうのが適当なのかわからないから>>14の書き込みにあわせてみました。
もとのに*入れるだけでよかったとは、いろいろためしたくせに気づかなかったです。
ありがとうですっ。

ということでこんどこそきっと完成です(`・ω・´)

URL = "202.212.88.55/|techside.in.arena.ne.jp/"
Limit = 3456
Match = "$NEST(<table\swidth="600"*,/table>)"

506:名無しさん@お腹いっぱい。
08/02/11 14:55:43 9RqHnvJn0
>>505
先日そこの掲示板でProxomitronを知った俺にぴったりのフィルターだ

507:名無しさん@お腹いっぱい。
08/02/11 15:04:11 2dXZFCkK0
>>506
たぶん、それ自分のカキコ。
紹介したアマゾンのAA部分のみ削除も実は自分の書いたもの。これだよね。
URLリンク(abc.s65.xrea.com)

これもきっと今回のもののように無駄があるんだろうな(´・ω・`)
少しづつ試して少しづつ変えてるのです。

508:名無しさん@お腹いっぱい。
08/02/11 15:20:11 9RqHnvJn0
あんただったのか。サンクス。
知識のない俺には難しそうだけどフィルター作り挑戦してみるかな-。

509:名無しさん@お腹いっぱい。
08/02/11 15:40:33 Q3tdQ0Ia0
$NESTだからアスタリスクなくてもよくね?

510:think ◆MM0nnAOCiQ
08/02/11 15:41:13 JVJTtG3g0
>>505
$NESTで誰でも一度はまる部分で躓いてますね。
そのフィルタは以下のHTMLに誤爆してしまいます。

<table width="600"><tr><td>
<table width="600"><tr><td>hoge</td></tr></table>
</td></tr></table>

$NESTはHTMLタグの入れ子をチェックしているわけではない、です。
詳しくは下記URLを参照してみてください。

マッチングコマンド - $NEST
URLリンク(vird2002.s8.xrea.com)

$NESTに入れ子を判断させるためには、以下のように書いてみてください。

$NEST(<table,\s[^>]++width=$AV(600)*,</table>)

これで綺麗さっぱり消えてくれますね。
ただ、この書き方ではwidth属性の値が変化したときに対応できないので、AmazonのURLを確認するようにすると良いかもしれません。
その辺はお好みでどうぞ。

$NEST(<table(\s|>),
*<a\s[^>]++href=$AV(URLリンク(www.amazon.co.jp))
*,</table>)


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch