[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 07/13 16:46 / Filesize : 334 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Proxomitron フィルター作成スレッド Part8



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 03:02:52 ID:1l6Tk/UJ0]
このスレは作成依頼されたフィルタを有志により作るスレッドPart8です

Proxmine - Uploader
wind.prohosting.com/proxmine/cgi-bin/uploader/
Proxomitron専用Uploader
proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/upload.html

Proxomitron等に関するWiki
abc.s65.xrea.com/prox/wiki/
Thinking Archive(仮)
vird2002.s8.xrea.com/

>>2-10にいろいろと

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

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

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

>>358
ガンバレ

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

…と思ったら長すぎて書き込めなかったので、こちらからどうぞ。
ttp://d.hatena.ne.jp/Falky/20080126/1201309179
べっ、別に宣伝じゃないんだからね?勘違いしないでよね!

361 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/26(土) 15:00:21 ID:qZ0REJ860]
ツンデレwww

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

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

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

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

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

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

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



366 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/26(土) 16:37:17 ID:wkOu/P/l0]
vipvipblogblog.blog119.fc2.com/

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

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

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

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

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

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

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

368 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/26(土) 17:03:05 ID: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 名前:名無しさん@お腹いっぱい。 [2008/01/26(土) 17:27:24 ID:wkOu/P/l0]
Match = "<div(^(^\sclass="entry_block"> <div class="entry_body">))"
Replace = "<div style="display:none"$STOP()"

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

370 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/26(土) 17:28:55 ID:Y0+gPvfX0]
どういたしまして(^ー^)v

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

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

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

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

375 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/27(日) 01:00:12 ID:oH7lxgN50]
iframe



376 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/27(日) 01:24:41 ID:V4J5iXAQ0]
rcm-jp.amazon.co.jp/
をAdlistに加えればおけー。

377 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/27(日) 10:48:56 ID:bVVv72iq0]
373です。
無事カットすることができました、ありがとうございます。

378 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/27(日) 12:14:20 ID:esASUkwG0]
この警告が出たときにURLにAタグを付加するフィルターはありますか?
ttp://internet.watch.impress.co.jp/cda/parts/image_for_link/34984-16431-3-2.html

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

このサイトはコンピュータに損害を与える可能性があります。 - ウェブ検索の活用法 | Google グループ
ttp://groups.google.com/group/Google_Web_Search_Help_JP-UsingWS/browse_thread/thread/aedf933f0ee9aad0

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

検索結果に「このサイトはコンピュータに損害を与える可能性があります」と表示される場合があります。なぜですか。
ttp://www.google.co.jp/support/bin/answer.py?answer=45449&topic=9000

380 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/27(日) 19:09:26 ID:m+/gsRx50]
何時もの如くyoutubeの動画落とせなくなってますねw

381 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/27(日) 19:31:51 ID:sBcSLQPD0]
>>380
>>357-360

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

383 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/28(月) 00:19:52 ID:vXwqPbOE0]
>>379
レスありがとうございます。http Text to Linkを入れてみました。
しかし、URL部分はリンクになりませんでした。
www.google.com/interstitial?url=http://www.o-story.com/&hl=ja

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

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

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

385 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/28(月) 01:02:40 ID:vXwqPbOE0]
http Text to Link [2007/07/08]を入れてこのページを見ると
完全に破壊されてしまいます…。
movies.nytimes.com/gst/movies/msearch.html?st=a&query=Gwai+wik&date_select=full



386 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/28(月) 01:04:31 ID:vXwqPbOE0]
>>384
一秒違いだ。確認ありがとうございますチェックしてみます。

387 名前:think ◆MM0nnAOCiQ mailto:sage [2008/01/28(月) 01:07:29 ID:+zVPvV2u0]
>>385
現象を確認しました。
style要素内にある @import url(somehost.com/) に誤爆しているようです。

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

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

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

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

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

391 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/28(月) 11:45:56 ID:42TnZX2v0]
ちんこうざい

392 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/28(月) 15:42:43 ID:ocVJjH3j0]
42TnZX2v0はリアルチンカス

393 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/28(月) 23:52:46 ID:bWNqj13N0]
+preで問題なく見れてる

394 名前:think ◆MM0nnAOCiQ mailto:sage [2008/01/29(火) 01:36:06 ID: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> ブロック内に誤爆する不具合を修正
thinkarc.blogspot.com/2008/01/http-text-to-link.html

395 名前:think ◆MM0nnAOCiQ mailto:sage [2008/01/29(火) 01:54:04 ID: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要素のブロック内に誤爆する不具合を修正
thinkarc.blogspot.com/2008/01/http-text-to-link.html



396 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/29(火) 01:59:22 ID:CLLwUYgb0]
それ使わせて貰ってるぜ乙

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

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

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

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

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

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

400 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/29(火) 06:49:27 ID:0V0AhLd10]
+pre拾えました、part28の805のGoogleキャッシュで捕獲。

401 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/29(火) 11:35:53 ID:p4y7/Fza0]
ttp://dat.2chan.net/18/src/1201444781964c852.jpg
tp://dat.2chan.net/18/src/1201444781964c852.jpg
p://dat.2chan.net/18/src/1201444781964c852.jpg
dat.2chan.net/18/src/1201444781964c852.jpg

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

up2.viploader.net/upphp/src/vlphp130725.png
up2.viploader.net/upphp/src/vlphp130728.png

403 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 19:21:51 ID:mejwHXdR0]
>>402
>>398-399

404 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/30(水) 19:33:09 ID:LBUkjF4P0]
>>403
あ、了解
自分でどうにか出来そうです。
ありがとう。

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

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



406 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/31(木) 03:16:38 ID:s8CVrnwW0]
ttp://www.yaoo.co.jp/(公式サイト)

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

408 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/31(木) 15:13:21 ID:cCFq5KPa0]
MapionBBの右上の天気と広告を消すフィルタお願いします
www.mapion.co.jp/c/f?uc=1&grp=MapionBB&scl=500000&el=138/23/09.434&nl=34/58/25.038

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

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

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

411 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/01(金) 01:38:30 ID:5ylEZS/D0]
「http Text to Link」で後方参照が抜けている問題(>398-399)を修正しました。
thinkarc.blogspot.com/2008/01/http-text-to-link.html

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

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

413 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/01(金) 01:54:51 ID:A7Sj1R//0]
乙。頂きました。

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

ニコニコ動画RC2専用オミトロンソフト板 Part10
pc11.2ch.net/test/read.cgi/software/1201607861/

415 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/01(金) 13:43:07 ID:XXOcfAWOP]
>>412
すいません説明不足で。

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

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



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

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


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

418 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/01(金) 19:35:15 ID:5nKohQ0g0]
ondblclickにしてダブルクリックで選択にすれば良いんじゃないかな。

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

420 名前:http://killthecult.blog.shinobi.j p/ [2008/02/01(金) 23:19:20 ID:3XDA328S0]
>>419
買おうよ

421 名前:294 mailto:sage [2008/02/02(土) 04:40:11 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/03(日) 08:26:32 ID:cVolQBHa0]
オミトロン使って、リンククリックしたらそのアドレスを
指定のソフトに送る事って出来ませんかね?

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

Proxomitron Part 29
pc11.2ch.net/test/read.cgi/win/1188824482/344

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

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



426 名前:423 mailto:sage [2008/02/05(火) 06:03:54 ID:9P//UzgU0]
>>425
そういう場合はブラウザと目標のソフトとの間にvbscriptを挟むといいです。

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

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

427 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 06:40:09 ID:Fxk9yWg50]
質問があります。

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

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

等です。

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

428 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/05(火) 06:40:45 ID:Fxk9yWg50]
>>427
誤爆です。すいません。

429 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/06(水) 02:36:01 ID:R+Vn8C+l0]
なんぞこれー
oshiete1.goo.ne.jp/qa3745939.html

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

431 名前:http://killthecult.blog.shinobi.j p/ [2008/02/06(水) 03:26:56 ID:IAEss0eA0]
エイズ感染者の農民らが自暴自棄になり出荷するものに血を注射
大紀元
s04.megalodon.jp/2008-0206-0120-27/jp.epochtimes.com/jp/2007/04/html/d79030.html


432 名前:423 mailto:sage [2008/02/06(水) 06:43:44 ID:oYr1Yz400]
マルチですかね、残念です。

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

434 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/06(水) 15:10:03 ID:F36WWpge0]
>>433
2ch専用ブラウザを使え

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



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

437 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/06(水) 22:07:15 ID:P4KlMwC70]
異議あり

438 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/06(水) 22:18:10 ID:iDUt9UhL0]
dat読みのフィルターあったよね。

439 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/06(水) 23:50:50 ID: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>"

問題の出るサイト例
www.asahi-net.or.jp/~wp5m-kmkr/profile.htm

440 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/07(木) 01:45:51 ID:VD+vxeI10]
>>439
マルチするようなカスに誰が教えるかよ。 氏ね。

441 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/07(木) 02:06:26 ID:BlCcurhv0]
うるせーバカ

442 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/07(木) 04:40:48 ID:vsqgU9HE0]
ごめん

443 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/07(木) 11:26:01 ID: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>)"
"|(\w.(jpg|jpeg|png))\1</a>$SET(0=<img src="\1" border=0></a>)"
"|([^h])\1ttp://(\w.(gif|jpg|jpeg|png))\2(<|\s)\3$SET(0=\1<|\s)\3$SET(0=\1<a href="\2"><img src="\2" border=0></a>\3)"
"|([^h])\1ttp://\2(<|\s)\3$SET(0=\1<|\s)\3$SET(0=\1<a href="\2">ttp://\2</a>\3)"
"|<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 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/07(木) 15:23:17 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/07(木) 16:09:10 ID:8SNqaeoF0]
GJ



446 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/07(木) 16:58:01 ID:JRPr86Gn0]
Thinkさんの「Allow right mouse click plus [2007/05/23] fixed」が
au one ブログ全部で誤爆してるね
例えばこれとか
ttp://blog.auone.jp/mobilephoneparadise/?p=0&disp=entd_p&EP=22105341

447 名前:439 mailto:sage [2008/02/07(木) 21:34:32 ID:Uv2V5J220]
ここにしか書いてないんですが・・・・

448 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/08(金) 00:51:33 ID: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 mailto:sage [2008/02/08(金) 01:26:59 ID: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 mailto:sage [2008/02/08(金) 01:34:57 ID:G2JZag5c0]
>>421
> 支障はなくただの疑問なのでこのまま流していただいて構いません
疑問に思うところがあれば指摘していただいてかまいません。
というより、指摘していただいた方が私は嬉しいです。
「何度もしつこいと思われるかもしれませんが」というような懸念があるのであれば、全くの杞憂なのでそこは気になさらないでください。
レスをつけるかは別にして、否定的な意見も肯定的な意見も参考にさせていただいています。(煽りは勘弁願いたいですが)

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

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

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

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

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

452 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/08(金) 05:59:28 ID:ihYwaC4N0]
3行で頼む

453 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/08(金) 06:18:40 ID:NAN3dSae0]


ナイフ

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

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


で、誤爆の状況ですがこんな感じ。
up2.viploader.net/upphp/src/vlphp135247.jpg
上がバイパス状態で下が適用してた時です。

ソースで言うと

---------- ここから ----------
<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 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/08(金) 10:20:13 ID:dPKWGfsg0]
ウチも[2007/05/23] fixedだけど、ちゃんと謎の袋画像見えるよ。

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

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

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

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

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

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

463 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 09:42:16 ID:SDy9/7/k0]
なんで?

464 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 09:50:12 ID:ahAj92vV0]
a


a

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



466 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 10:29:47 ID:x/Bbw3Zd0]
見てるだけでも勉強になるからそのままのチンクでいてくれ

467 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 11:02:19 ID:NutmphcW0]
同感

468 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 11:35:13 ID:MIQLIvyI0]
同感

469 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 12:54:07 ID:Lr6VFnWv0]
この手の人間に何かを期待するのは無駄だよ。

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

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

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

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

474 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 15:54:38 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 16:07:07 ID:b+Ov6h/v0]
ワラタ
句点だけでも置き換えられたらもっと面白い



476 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 16:13:32 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 16:52:50 ID: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 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 17:10:55 ID:y1HY0uk00]
愛されてるナァw

479 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 21:54:43 ID:scT/7ofC0]
こういうばかばかしいのはいいな。もっとやってくれ。

480 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 22:30:30 ID:2nJEUXlr0]
本人には悪いが和んだ (*´∀`)

481 名前:think ◆MM0nnAOCiQ mailto:3行はやっぱり難しいにょ sage [2008/02/10(日) 00:25:22 ID:ORAxknSx0]
簡潔に書いてこちらの意図が伝わらなかった経験が何度もあるので、常に3行説明は私には無理ですにょ。
フィルタで改善してみましたので、良かったら使ってみてくださいですにょ。
thinkarc.blogspot.com/2008/02/2proxomitron.html

482 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 00:28:39 ID:8CDHggNw0]
ノリがいいですねw

483 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 00:32:20 ID:0OXsnLFP0]
でもこれじゃ
にょにょ。になる罠ww

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

485 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/10(日) 01:24:14 ID:ORAxknSx0]
ネタにマジレスするばかばかしさが好きですにょ。

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



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

487 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 02:01:24 ID:vGFwpkpH0]
宣伝は要らないな

488 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 02:07:26 ID:GxRxhlyK0]
thinkをちんこにするフィルターおねがいします

489 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 02:46:53 ID:sCeV8yof0]
ちょっと調子に乗っちゃったかもね…
まあガンバレ

490 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 09:07:41 ID:zdnC+4II0]
今頃気がついたがここは隔離スレだったのか

491 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 14:21:44 ID:0OXsnLFP0]
<a href="www.nicovideo.jp/watch/sm1234" class="video">sm1234</a>
↓位下に置き換え
<a href="www.nicovideo.jp/watch/sm1234" onMouseOver="return popThumb('thumb/sm1234', 0)" onMouseOut="return nd()" class="video">sm1234</a>

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

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

492 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 14:27:12 ID:PpCPwwSO0]
ニコニコは専用スレがあるからそっちで

493 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 16:14:57 ID:gCHe+I5Y0]
>>491
Match = "(<a href="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 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/10(日) 16:39:49 ID:0OXsnLFP0]
>>493
ありがとうございます。おかげで何とか出来ました。
>>492
そうですね。次からはそちらで質問させていただきます。

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

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

thinkのScrapBook: 右クリック禁止を解除するProxomitronフィルタ
thinkarc.blogspot.com/2008/02/proxomitron.html



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

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

497 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 11:47:10 ID:glm8Ht4E0]
これは酷い

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

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

500 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 13:37:03 ID:2dXZFCkK0]
>>499
>>252


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

502 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 13:58:43 ID:BdlrPNGj0]
*
これだけで済むなw

503 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 14:03:39 ID:2dXZFCkK0]
>>501
こっちの掲示板の、
202.212.88.55/anime/chabo.cgi

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

<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 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 14:06:36 ID:2dXZFCkK0]
>>502
ほんとだっ(`・ω・´)

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

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

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

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



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

507 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 15:04:11 ID:2dXZFCkK0]
>>506
たぶん、それ自分のカキコ。
紹介したアマゾンのAA部分のみ削除も実は自分の書いたもの。これだよね。
abc.s65.xrea.com/prox/wiki/%A5%D5%A5%A3%A5%EB%A5%BF%A1%A2%A5%EA%A5%B9%A5%C8%B8%F8%B3%AB/amazonAA/

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

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

509 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 15:40:33 ID:Q3tdQ0Ia0]
$NESTだからアスタリスクなくてもよくね?

510 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/11(月) 15:41:13 ID: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
vird2002.s8.xrea.com/proxomitron/matching_command/m-cmd_nest.html

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

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

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

$NEST(<table(\s|>),
*<a\s[^>]++href=$AV(www.amazon.co.jp/exec/obidos/ASIN/[^/]+/[^-]+-22)
*,</table>)

511 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 15:51:34 ID:2dXZFCkK0]
>>509
それだとリンクに'がまざったときにマッチしなかったのです(´・ω・`)

>>503は削りすぎました(´・ω・`)

512 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/11(月) 16:07:03 ID:JVJTtG3g0]
>>511
> それだとリンクに'がまざったときにマッチしなかったのです(´・ω・`)
これってどういう状況なんでしょう?
テストウインドウ上では、>253のフィルタで>502のHTMLソースにマッチしましたし、実際にフィルタを見ても、「'」に原因があるようには思えませんでした。
<table> が以下のようになっていればマッチしませんが、そういうことなんでしょうか…。

<table width='600' border='0' align='center' cellspacing='2' cellpadding='4'>

513 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 16:07:43 ID:2dXZFCkK0]
>>510
おおおー。どもですっ。
理解力がどうも足りないようで、Boundsのマッチと、Matchによるマッチの差もよくわかってなかったりします。
コマンドの使い方もわからなくて、1から作ろうとすると全く機能しないものしか作れなかったりするので、
ほかの人のフィルタをいじるくらいしか出来てないのですが、今回NESTについての理解に一歩近づいたような気がしますっ。

誤爆があるなと思って、強引に、このBBSにしか使われていないURLに絞るためにURL=をつけてみたのです。

amazonのURLは和書だと以下のようなものもあるので、
www.amazon.co.jp/3%E3%81%A4%E3%81%AE%E5%8E%9F%E7%90%86%E2%80%95%E3%82%BB%E3%83%83%E3%82%AF%
E3%82%B9%E3%83%BB%E5%B9%B4%E9%BD%A2%E3%83%BB%E7%A4%BE%E4%BC%9A%E9%9A%8E%E5%B1%A4%E3%81%8C%
E6%9C%AA%E6%9D%A5%E3%82%92%E7%AA%81%E3%81%8D%E5%8B%95%E3%81%8B%E3%81%99-%E3%83%AD%E3%83%BC%E3
%83%AC%E3%83%B3%E3%82%B9%E3%83%BB%E3%83%88%E3%83%BC%E3%83%96/dp/4478001170/tecde-22/

www.amazon.co.jp/MICHELIN-GUIDE%E6%9D%B1%E4%BA%AC-2008/dp/4930774314/teide-22/


(www.amazon.co.jp(/*/|)(ASIN|dp|product)/[^/]+/[^-]+-22)にしてみたんですが、上のには駄目でした_| ̄|○


514 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 16:14:13 ID:2dXZFCkK0]
>>512
えっと、短いとだめっぽかったのですが、
○<a href=www.amazon.co.jp/exec/obidos/ASIN/B000Y9GHRM/ target="_blank">ときめきメモリアル Girl's Side 2nd Seaso</a>
みたいに、アマゾンのリンクの名前部分に、「'」があって、このサイトのURL自動変換で、
<a href="dat.2chan.net/18/src/1202550897335d33e.jpg" target='_blank'>
というように、なぜか_blankが「'」でくくられてるのです。

「'」がアマゾンリンク内にないときは、普通に機能したのですが、「'」がリンク内にあって、なおかつ投稿メッセージ内にリンクが張られている場合は機能してなかったのです。
特定のジャンルがでた時だけ機能してなくて、原因が全くわからなくて数時間悩んでました。

515 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 16:24:13 ID:2dXZFCkK0]
>>512
適当に書き込める場所がなかったので、小さなテキストをzipにしてアップしてみました。
この状態になると、>>253のフィルタでは機能してなかったのです。
www2.uploda.org/uporg1245438.zip.html



516 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 16:32:31 ID:9RqHnvJn0]
www.rakugakidou.net/

ここの両サイドの
・巡回お気に入りリンク
・気になるアイテム
・Amazonお買い物リンク
を非表示にできないでしょうか。

517 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 16:33:52 ID:2dXZFCkK0]
むむ。
>>510のフィルタでも、
202.212.88.55/psp/chabo.cgi
で、
リンク名に'がある、■ おもちゃ&ホビー−トップセラーと■ ゲーム−トップセラーになった時はマッチしないですね(´・ω・`)

「'」が何か引っかかるのかな・・・


518 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 16:34:24 ID:6luyy03K0]
>>510
今回のフィルターとは全く関係無いが
$NESTが上手く動作しない理由を始めて理解したよw

519 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 16:38:26 ID:2dXZFCkK0]
>>518
自分も全く思いもよらなくて、数時間に渡ってすこしづつ文字列を削ってようやく発見したので、別のところで役に立ったのならうれしい限りですっ。

結局今のところ>>505のフィルタじゃないとしっかり動いてくれてないです_| ̄|○

520 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 16:49:45 ID:2dXZFCkK0]
って自分へのレスじゃないのねん_| ̄|○

(www.amazon.co.jp/*/(ASIN|dp|product)/[^/]+/[^-]+-22(/|)) でいけましたっ。
けど機能しないときがあるのは変わらず(´・ω・`)

521 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 16:52:00 ID:IsgBG2QX0]
なんかカオスになってきたな…なんか違う話してるやつが混じってないか?

522 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/11(月) 16:55:32 ID:JVJTtG3g0]
>>515
どうやら原因は、以下2つのようです。

・HTMLソースに </table> がない
・>253のフィルタでは、Limitが足りない

UPされたソースの最後に </table> を付け加えて、Limitを 4096 に変えたら>動作しました。
ttp://202.212.88.55/psp/chabo.cgi では </table> があるので、ソースのコピペで失敗しちゃってるのかもしれないです。

[Patterns]
Name = "253"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 4096
Match = "$NEST(<table\swidth="600",/table>)"
Replace = "<!-- 253 -->"

というわけで、「'」は無罪となりましたw

523 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/11(月) 16:57:00 ID:JVJTtG3g0]
>>513
> amazonのURLは和書だと以下のようなものもあるので、
あ、そこまで厳密には考えてませんでした。
AmazonのURLは仕様変更が多々あって非常にわかりづらいですね。
Control URLのリスト用に書いた「Amazonの表現」があるので、これを改造して作ってみました。

■Control URL用リスト

# Amazon -- 新URLに転送
(www.|)amazon.(co.|)jp/(exec/obidos/ASIN/([\%~0-9%41-%5a]+{10}/)\0|gp/product/\0)&[Tab]$JUMP(www.amazon.co.jp/dp/\0)

# Amazon -- URL内の商品名文字列を削除
(www.|)amazon.(co.|)jp/[\%0-9a-z~]+{1,*}(-[\%0-9a-z~]+{1,*})+{1,*}/(dp/[\%~0-9%41-%5a]+{10}(/|(^?)))\0[Tab]$JUMP(www.amazon.co.jp/\0)

■フィルタ

[Patterns]
Name = "TS: Kill amazon affiliate ad [2008/02/11] test1"
Active = TRUE
URL = "$TYPE(htm)202.212.88.55/(ch/|psp/)chabo.cgi(^?)"
Limit = 8192
Match = "$NEST(<table(\s|>),"
"*<a\s[^>]++href=$AV((http://(www.|)amazon.(co.|)jp/([\%0-9a-z~]+{1,*}(-[\%0-9a-z~]+{1,*})+{1,*}/|)"
"(dp/[\%~0-9%41-%5a]+{10}/|exec/obidos/ASIN/[\%~0-9%41-%5a]+{10}/|gp/product/[^/]+/)[^/-]+-22(/|)"
")\0)"
"*,</table>)"
Replace = "<!-- Kill Kill amazon affiliate ad: \0 -->"

■備考
アフィリエイトURLはよくわからないので、あまり深い検証はしてないです。
サンプルがあれば対応する気はありますので、希望があれば仰ってください。

524 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 17:06:30 ID:2dXZFCkK0]
>>522
はう。ありがとうです。
一列なのでわかりづらいのですが、</table>は<!--202.212.88.55-->の四つ前にあるのです。たしかにもう一つ加えるといいのですが、実際はないのです。
どうせならソース全部アップすべきでした。すみません。

ということでアップしてみました。
www.uploda.org/uporg1245539.zip.html

525 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 17:14:59 ID:2dXZFCkK0]
よく考えたら、知識のないままいろいろなフィルタをつけてるので、それのどれかが干渉してることがあるかもしれないですね_| ̄|○

うちの環境なら>>505で一見普通に動くのは、その他のフィルタと何らかの干渉があるのかもしれないです。



526 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/11(月) 18:41:55 ID:JVJTtG3g0]
>>524
> 一列なのでわかりづらいのですが、</table>は<!--202.212.88.55-->の四つ前にあるのです。
恥をさらしてしまいました……。orz

> www.uploda.org/uporg1245539.zip.html
とりあえず、広告部分だけ抽出すれば、>522でマッチしました。(バイト制限に引っかかったので、下記HTMLは一部削除してあります)

<table width="600" border="0" align="center" cellspacing="2" cellpadding="4"><tr><td><small>■ おもちゃ&ホビー−トップセラー(Amazonアソシエイト)
○<a href="www.amazon.co.jp/exec/obidos/ASIN/B000S0H06O/" target="_blank">Figma 涼宮ハルヒの憂鬱 長門有希 制服ve</a>
○<a href="www.amazon.co.jp/exec/obidos/ASIN/B000K7UO5O/" target="_blank">アクションフィギュアコレクション+ToHea</a>
○<a href="www.amazon.co.jp/exec/obidos/ASIN/B000YDWH4K/" target="_blank">HG グラハム専用ユニオンフラッグカスタ</a>
○<a href="www.amazon.co.jp/exec/obidos/ASIN/B000GQ3PB4/" target="_blank">魔法少女リリカルなのはA's フェイト・テ</a>
○<a href="www.amazon.co.jp/exec/obidos/ASIN/B000XA76AO/" target="_blank">デスノート ねんどろいど 夜神月 サンタV</a>
○<a href="www.amazon.co.jp/exec/obidos/ASIN/B000K7UO5Y/" target="_blank">アクションフィギュアコレクション 機動戦</a>
○<a href="www.amazon.co.jp/exec/obidos/ASIN/B000VI34SQ/" target="_blank">マビノギ ねんどろいど ナオ (ノンスケー</a>
</small></td></tr></table>

全HTMLを対象にすると>522ではマッチしませんね。(Limitをあげてもダメ)

527 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/11(月) 18:43:08 ID:JVJTtG3g0]
$NEST起因の問題かどうかは今ひとつわかりませんがとりあえず、$NESTを使わない方式に切り替えてみましょうか。

[Patterns]
Name = "TS: Kill amazon product url [2008/02/11] test2"
Active = TRUE
URL = "$TYPE(htm)202.212.88.55/(ch/|psp/)chabo.cgi(^?)"
Limit = 8192
Match = "<table(^(^(\s|[^>]+>)"
"((^</+table>)?)++<a\s[^>]++href="
"$AV((http://(www.|)amazon.(co.|)jp/([\%0-9a-z~]+{1,*}(-[\%0-9a-z~]+{1,*})+{1,*}/|)"
"(dp/[\%~0-9%41-%5a]+{10}/|exec/obidos/ASIN/[\%~0-9%41-%5a]+{10}/|gp/product/[^/]+/)([^/-]+-22(/|)|)"
")\0)))"
Replace = "\r\n<table style='display: none'"

更新点
- アフィリエイトが付かないURLにも反応するようにした (>524のAmazonのリンクはアフィリエイトではありませんでした)
- $NEST を外し、先読みでAmazon URLを発見したら、table要素に "display: none" を適用するようにした

# >524での正常動作を確認済みです。

528 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/11(月) 18:58:56 ID:JVJTtG3g0]
>>525
> その他のフィルタと何らかの干渉があるのかもしれないです。
検証時に少し気になったのですが、>524はフィルタ適用後のソースですよね?
(私が作成したフィルタが出力したと思われるHTMLが混じっていたので)

HTMLソースをテストにかけるときには、Proxomitronを通さないバイパス状態のHTMLでテストするのが一番いいです。
フィルタリング後のソースに対してテストするということは、干渉すること前提の検証になってしまいます。
Web制作者が作ったそのままのHTMLでテストした後に「フィルタが干渉しないようにするにはどうしたらいいか」を考える方が無駄が少ないと思います。

# 私の環境では>523のフィルタで ttp://202.212.88.55/psp/chabo.cgi の広告を削除できているので、
# 問題があったとしても原因がどこにあるのかが判断できないでいます。

次にまた問題が発生したら、バイパス時のソースで試してみてはどうでしょうか。
自分で考えてわからなければ、また一緒に考えてみましょう。

529 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 19:29:52 ID:2dXZFCkK0]
>>527
ありがとうございますっ。
今回のフィルタで完全にフィルタが見えなくなってましたっ(≧▽≦)
Boundsのほうがなんとなく安心して使えるような気がします。

ただ、掲示板群全部を対象にしたいので、URLのマッチについては
$TYPE(htm)202.212.88.55/|techside.in.arena.ne.jp/ に変更してみましたっ。

 この掲示板群で、唯一改行が完全に入ってる202.212.88.55/ch/chabo.cgiだと、もとのフィルタで問題がなかったのですが、全てが一行になってるほかの掲示板では機能しなかったのです。
それから、アマゾン部分を抜き出しただけでは機能するのですが、このソースの最後に、一つ以上「'」をつけると、いきなり機能しなくなります。
このことが、「'」が原因じゃないかと自分が考えた理由です。
>>526のソースも、全ての改行を削除して、最後に「'」の一文字だけを追加するだけで、Proxomitron側のテストでも、合致なしとなってしまいます。(バージョンはNaoko 4.5(2003-6-1)+6です。


あと、デフォルトのソースだとIPアドレスがそのまんまソースに乗ってしまうので、ついフィルター後のをアップしてしまいました。
一応、全て一行になっている、Proxomitronを通さないソースもアップしときます。(undonuts使ってるので切り替えは楽なので。)
IPアドレスだけはIPアドレスと書き換えておきました。こっちのソースで試しても、もとのフィルタではもちろん駄目でした。上記条件でも全く一緒でした。

www.uploda.org/uporg1245745.zip.html


それにしても、掲示板にアクセスしただけで自分のIPがソースに載るってことは、投稿時か何かに使われるってことですかね?


530 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 19:36:01 ID:2dXZFCkK0]
>>528
あっと、>>523のフィルタの場合、私の環境でもほとんどの場合問題がないです。大体削除できています。
でも、何度もクリックしていると、「'」のあるリストだけは削除されずに表示されるのです。

初見の場合はもちろん気づかないのですが、このサイトのユーザー的には一日に何度も見るので気にかかってたのでした。
この掲示板群のあるサイトについてですが、この一言形式の掲示板はこのサイトの主催者が自分でソースを改造したりして作ってて、URLとかも独自なものとなってます。

531 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 19:54:16 ID:2dXZFCkK0]
>>530
違った。

>あっと、>>523のフィルタの場合、
ではなくて、>>522のフィルタの場合。でした。
>>523の場合はこっちで試して結果は同じです。(アフィリエイトIDなので、アフィ内のhの文字を抜いておきましたが、抜く前でも抜いたあとでも結果は同じでした)
(改行は全て削除して試した場合です。最後に「'」を入れてます。外すと合致します。)

<table width="600" border="0" align="center" cellspacing="2"
cellpadding="4"><tr><td><small>■ おもちゃ&ホビー−トップセラー(Amazonアソシエイト)
○<a href=www.amazon.co.jp/exec/obidos/ASIN/B000S0H06O/tecside-22 target="_blank">Figma 涼宮ハルヒの憂鬱 長門有希 制服ve</a>
○<a href=www.amazon.co.jp/exec/obidos/ASIN/B000K7UO5O/tecside-22 target="_blank">アクションフィギュアコレクション+ToHea</a>
○<a href=www.amazon.co.jp/exec/obidos/ASIN/B000YDWH4K/tecside-22 target="_blank">HG グラハム専用ユニオンフラッグカスタ</a>
○<a href=www.amazon.co.jp/exec/obidos/ASIN/B000GQ3PB4/tecside-22 target="_blank">魔法少女リリカルなのはA's フェイト・テ</a>
○<a href=www.amazon.co.jp/exec/obidos/ASIN/B0013DCFRO/tecside-22 target="_blank">P:キャラ 涼宮ハルヒの憂鬱 涼宮ハルヒ</a>
○<a href=www.amazon.co.jp/exec/obidos/ASIN/B000XA45M6/tecside-22 target="_blank">デスノート ねんどろいど L トナカイVer.</a>
○<a href=www.amazon.co.jp/exec/obidos/ASIN/B000XA76AO/tecside-22 target="_blank">デスノート ねんどろいど 夜神月 サンタV</a>
○<a href=www.amazon.co.jp/exec/obidos/ASIN/B000K7UO5Y/tecside-22 target="_blank">アクションフィギュアコレクション 機動戦</a>
○<a href=www.amazon.co.jp/exec/obidos/ASIN/B000VI34SQ/tecside-22 target="_blank">マビノギ ねんどろいど ナオ (ノンスケー</a>
</small></td></tr></table>'

532 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 19:58:48 ID:IsgBG2QX0]
>>529
ソースにリモホ出してる意味はわからないけど、それとそのIPを使うかどうかは別問題というか
そもそもTCP/IPで通信するならこちらのIPを通知しないと通信が成立しないから。
(初対面の人にこちらの住所書かないで「必ず返信ください」って葉書出してもムリなのと同じ)
リモホを公開ページ上で利用するかしないかは管理人次第だけど、まぁ、要するに全く別問題。

このリモホを表示するってのはこの『ChaBo』っていう掲示板CGI自体の初期仕様だね。
TECHSIDEの中の人が意図的に表示してるわけではないみたいよ。

>>530
> URLとかも独自なものとなってます。
なんのこっちゃ?
ぶっちゃけTECHさんは何も改造してないみたいだぞ。
ていうか改造してるとかしてないとかオリジナルかどうかとか、フィルタ書くのに関係ないよね?
必死に何かを伝えたいようだが、何を伝えたいのか理解に苦しむ。
わけわからなくなってるのは俺だけかもしれないけど…。そうなら、ごめん。
ちょっと一度落ち着いてからにした方がいいんじゃないかな。

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 20:07:45 ID:2dXZFCkK0]
>>532
そかぁ。
門外漢なので、テンションあげないとなかなか新しい試みをするのが大変なのでした。
他人じゃなくてアクセスした自分だけのIPが自分だけに表示されるのってのが、あんまりそういうのソースだけに乗ってるのがひっかかるなぁと思ったのです。
管理人次第ということはやっぱ使えることは使えるのかもしれないですね。
このところで202.212.88.55/の202.212.88.55ってIPアドレスはTECHSIDE以外でも普通に使われてるアドレスになのかはわかります?
独自といったのは、独自だからフィルタを作るうえでURL限定にしてるだけで、誤爆の危険がほとんどないなぁと思ったわけなのです。独自だと思ったのは経験上の推測ですけどね(`・ω・´)

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 20:29:59 ID:IsgBG2QX0]
>>533
なるほど、URL Matchの誤爆を警戒してたのね。
TECHSIDEは共用サーバで済むようなアクセス規模じゃないから、専用サーバだと思う…多分。
そうでないとしても、thinkさんみたいに/chabo.cgiまで見るMatchなら実用上問題はないでしょう。

で、確かにケツにシングルクォートを付けると突然Matchしなくなるのはこちらでも確認…
なんでだろう。

俺個人としてはAmazonのURLまで見なくてもURL Matchとwidth="600"を見るだけで
実用上誤爆の危険はほぼ皆無と踏んでるので、これくらいシンプルに書いちゃう。

[Patterns]
Name = "TS: Hide amazon ad [2008/02/11]"
Active = TRUE
URL = "(202.212.88.55|techside.in.arena.ne.jp)/*chabo.cgi $TYPE(htm)"
Limit = 64
Match = "<table width="600"[^>]+"
Replace = "<table style="display:none""

これで、全てのページで動作するのは確認できました。
多分thinkさんは妥協しないでしょうがwもし妥協するならこれでどうでしょう?

535 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 20:34:48 ID:IsgBG2QX0]
いや、ていうかあれか。もうなんでケツに'が付いてると動作しないのかを
ひたすら検証する流れになってるのか。なんかくらくらしてきた。

ごめんなさい。俺が悪かったですorz



536 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 20:56:39 ID:MWE86p/20]
$NESTに>510のような仕様があったなんて……。
ちょうど対策に困っているフィルタがあるので、ひとつ改善を依頼してみます。

Name = "invisible frames to links1 (2007.06.04)"
Active = FALSE
URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))"
Bounds = "$NEST(<frameset,</frameset>)"
Limit = 3072
Match = "*(cols|rows)=$AV("
"( (0%|[01])\1 , \2| (^0%|[01])\1 , (0%|[01])\2| (100%)\1 , (0%|[01]|\*)\2| (100%|\*)\1 , (0%|[01])\2) "
"((,*)\7$SET(frame3=<p>[more frames found]</p>\r\n)|)"
")"
"*<frame\s(([^>]++name=$AV(\3)|$SET(3=no-name)&[^>]++src=$AV((?*)\5)|$SET(5=about:blank)"
")$SET(frame1=<p>[frame - &quot;\3&quot; - \1]<br>\r\n<a href="\5">\5</a></p>\r\n))"
"(*<frame\s(([^>]++name=$AV(\4)|$SET(4=no-name)&[^>]++src=$AV((?*)\6)|$SET(6=about:blank)"
")$SET(frame2=<p>[frame - &quot;\4&quot; - \2]<br>\r\n<a href="\6">\6</a></p>\r\n)"
")|$SET(frame2=<p>[frame not found]</p>\r\n))"
"(*<frame\s$SET(frame3=<p>[more frames found]</p>\r\n)|)"
"*"
Replace = "<body class="invisible-frames">\r\n<p>invisible frames found</p>\r\n"
"$GET(frame1)$SET(frame1=)"
"$GET(frame2)$SET(frame2=)"
"$GET(frame3)$SET(frame3=)"
"</body>"

アクセス性の向上を目的としたフィルタ。
UAに表示されるURLを固定させるために見えないフレームを使っているサイトがあり、
これらのサイトで「戻る」動作をすると、戻りたくない場所まで戻ることがある。
このフィルタは、フレームをアンカー化することにより見えないフレームを可視化する。

537 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 21:00:41 ID:2dXZFCkK0]
>>534-535
ありがとですっ。
$NESTはなんとなく今回謎の挙動をしたので、$NESTは外した形で、フィルタは>>527で完璧だと思うのですが、
自分がじっくり見たソースがもとにした新しいフィルタをみるのは勉強になりますね。
>>1のProxomitron等に関するWiki でマッチングルールとにらめっこしてても、イマイチ理解できないというかどうもさっぱりなのですが、新しく書いてくれたのを見ると
前のと見返して、なるほどと思える部分があっていい感じなのです。
$NESTを使う意味については>>510で教えてもらったページを読んでもまだしっかりとわかってないのですが_| ̄|○

538 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 21:02:12 ID:MWE86p/20]
誤爆する例。
内側のframesetにのみマッチすると想定通りの結果が得られるが、
外側のframesetにまでマッチしてしまう。

<frameset rows="89,*" border="1">
<FRAME name="topFrame" height="89" scrolling="NO" noresize marginheight="0" marginwidth="0" src="head.htm">
<FRAMESET rows="50%,0" frameborder="NO" border="0">
<FRAME name="mainFrame" marginheight="0" marginwidth="0" src="main.htm">
<FRAME name="voice" src="voice.htm" noresize scrolling="NO">
</FRAMESET>
<NOFRAMES><P>このページを表示するには、フレームをサポートしているブラウザが必要です。</P></NOFRAMES>
</frameset>

考えられる対策
・バイト制限。ただし、根本的な対策にならない。
・$NESTを使わない。
・$NESTを使いつつ、条件を改善する。
できれば$NESTを使えるほうが速さを落とさずに済むような気がします。

539 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 21:09:17 ID:glm8Ht4E0]
$NESTを使えば早くなるという嘘を広めてるのは誰なんだ。

540 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/11(月) 21:12:05 ID:JVJTtG3g0]
>>529
> 全てが一行になってるほかの掲示板では機能しなかったのです。
どうやら、これが原因みたいですね。
>531のHTMLを一行にして、テストウインドウで検証すると興味深い結果になりました。

■>523のフィルタの場合

- HTMLソースの一部に改行を含むと、マッチする
- </table> の直後に ' を挿入するとマッチしない
- </table> の直後に改行以外の文字を挿入して、その後「'」を挿入するとマッチしない (例) </table>test'

■回避策
$NEST を $INEST に変更することで、問題を回避できるようです。

[Patterns]
Name = "TS: Kill amazon affiliate ad [$INEST] [2008/02/11] test1"
Active = TRUE
URL = "$TYPE(htm)(techside.in.arena.ne.jp/|202.212.88.55/)*/chabo.cgi(^?)"
Limit = 4096
Match = "<table(\s|>)$INEST(<table(\s|>),"
"*<a\s[^>]++href=$AV((http://(www.|)amazon.(co.|)jp/([\%0-9a-z~]+{1,*}(-[\%0-9a-z~]+{1,*})+{1,*}/|)"
"(dp/[\%~0-9%41-%5a]+{10}/|exec/obidos/ASIN/[\%~0-9%41-%5a]+{10}/|gp/product/[^/]+/)[^/-]+-22(/|)"
")\0)"
"*,</table>)</table>"
Replace = "<!-- Kill Kill amazon affiliate ad: \0 -->"

>>534
> 多分thinkさんは妥協しないでしょうがw
別に対抗意識を燃やしたわけじゃないんだか(ry

541 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 21:17:51 ID:IsgBG2QX0]
>>540
いやいや、変な挙動をすると原因と対策がわかるまでとことん調べてくれるのは
いつもthinkさんなので…。そういう意味で、妥協しない、と。変な意味じゃないんですよ。
いつも勉強になってます。

542 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/11(月) 21:31:26 ID:JVJTtG3g0]
>>531
> 202.212.88.55/の202.212.88.55ってIPアドレスはTECHSIDE以外でも普通に使われてるアドレスになのかはわかります?
Nslookupするとわかりますが、techside.in.arena.ne.jp と 202.212.88.55 は同じ場所です。
なので、202.212.88.55 も独自と見ていいと思います。
ttp://www.cybersyndrome.net/nslookup.html

>>536,538
内側、外側の両方のframeをアンカー化するのが希望でしょうか?
あるいは、内側のみのアンカー化でしょうか。
期待する結果のHTMLがわかれば、力になれるかもしれません。

>>541
あ、いや、ネタとして返した以上の意味はなくて、好意的に受け取ってます。
私はこういう切り返しのセンスがないんですね。
ごめんなさい。

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 21:35:57 ID:2dXZFCkK0]
>>540
何度もありがとうございますっ。
ただ、私のところでは、今回の$INESTをつかったフィルタでも、202.212.88.55/psp/chabo.cgiで、>531の■ おもちゃ&ホビー−トップセラーがでた場合、表面に出てきてしまいました。
Proxomitron側で>531の文字列で最後に ' を入れてテストみても[合致なし]になってしまいました。
>>527以外だと、最初のものに*を加えただけの>>505機能してるという謎の状況です。
こんがらかりますね_| ̄|○

でも>>527を$TYPE(htm)(techside.in.arena.ne.jp/|202.212.88.55/)*/chabo.cgi(^?)に書き換えて機能してるからおっけです(`・ω・´)

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 21:44:16 ID:2dXZFCkK0]
>>542
なるほど。
そうすると、自分でこの一言板群に対してフィルターを作ってみる時も、URLで限定しとけば安心っぽいですね。とはいっても、そうそうフィルターを作ることはないでしょうけど。

545 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 21:55:21 ID:MWE86p/20]
どうも$NESTは速度向上に役立つという固定観念があります。
今回書いたフィルタではframesetの入れ子を解釈する必要があり、
範囲を指定するために$NESTを使っていたことを忘れていました。

>542
内側のframeset内にあるフレームのみアンカー化するのが希望です。
<frameset rows="89,*" border="1">
外側のframesetはそのままでもフレームが見えるので、マッチさせないようにします。
<FRAMESET rows="50%,0" frameborder="NO" border="0">
内側のframesetではrows="0"にあたるフレームが見えなくなるので、
マッチさせる対象になります。
>538の場合、期待する結果は以下のようになります。

<frameset rows="89,*" border="1">
<FRAME name="topFrame" height="89" scrolling="NO" noresize marginheight="0" marginwidth="0" src="head.htm">
<body class="invisible-frames">
<p>invisible frames found</p>
<p>[frame - &quot;mainFrame&quot; - 50%]<br>
<a href="main.htm">main.htm</a></p>
<p>[frame - &quot;voice&quot; - 0]<br>
<a href="voice.htm">voice.htm</a></p>
</body>
<NOFRAMES><P>このページを表示するには、フレームをサポートしているブラウザが必要です。</P></NOFRAMES>
</frameset>

フレームをすべてアンカー化する方法も考えたものの、
そこまでするといちいちアンカーから移動するのが面倒に感じたので、一応やめました。



546 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/11(月) 22:05:34 ID:JVJTtG3g0]
>>543
> 今回の$INESTをつかったフィルタでも、202.212.88.55/psp/chabo.cgiで、>531の■ おもちゃ&ホビー−トップセラーがでた場合、表面に出てきてしまいました。
あ、あれ…?
$INEST版でも、>531を1行にまとめたコードでもマッチしなくて、「■ おもちゃ&ホビー」が出た場合、表面に出てきてしまいました。
検証不足ですね…。失礼しました。

ちょっと思いついたことがあって試してみましたが、今度こそ当たりっぽいです。
>531の問題発生条件は、2つあって

1. </table> の後ろの「'」がある
2. <table> 内部に「'」を含んでいる

というように、2つの「'」が関係しているようです。
>531が 2. で該当しているのは「魔法少女リリカルなのはA's フェイト・テ」ですね。
なので、「A's → As」の変更を加えるだけでも問題を回避できました。

547 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/11(月) 22:13:11 ID:JVJTtG3g0]
問題をわかりやすくするために、コードをシンプルにしてみました。

■テスト用のHTMLソース

<test>'</test>'

■テスト用フィルタ

[Patterns]
Name = "$NEST + ' test1"
Active = TRUE
Limit = 256
Match = "$NEST(<test>,</test>)"
Replace = "Replaced"

■不具合症状
$NESTで本来マッチするはずの状況で、マッチしない

■再現条件
$NESTの第二引数の範囲に ' が存在し、$NESTの後に ' が存在する

■回避策
$NESTの第一引数で ' を消費する。
つまり、

Match ="$NEST(<test>',</test>)"

ならば、マッチする。
ただし、入れ子チェックが有効に働かないので、実用的ではない。

548 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/11(月) 22:16:17 ID:JVJTtG3g0]
>547に訂正を入れます。m(_ _)m

■再現条件
以下の2つの条件がそろっている時に再現する。

- $NESTの第二引数の範囲に ' が存在し、$NESTの後に ' が存在する。
- $NESTで消費してから、' が存在する場所まで改行されていない

549 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 22:25:12 ID:2dXZFCkK0]
どもですっ。
条件はそれですねっ。

この板のアマゾンの商品はその日のランキングによってころころ変わるので、今あるほかのランキングでは、ゲームだと、【○ときめきメモリアル Girl's Side 2nd Seaso】がひっかかって表面化するのですが、次はどのジャンルのどんな商品に「'」がくるのかわからないので、
<table>の中に「'」があったら「'」だけを無視する感じならいいかもと思ったのが最初のカキコで書いた>>496のフィルターの意図だったのです。
それが、なんか記号間違えてたうえに「*」を加えただけでなぜかうまくいったのでさらにこんがらがったのです。

550 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/11(月) 22:48:41 ID:JVJTtG3g0]
>>549
>496でマッチするのは、$NESTの第一引数「*['|]*」で ' を消費してしまっているからです。(>547の回避策と原理は同じ)
>505がマッチするのも、* で ' を消費しているから。
ですが、* は貪欲に消費するので、誤爆を考えると使いたくないところです。

再現条件を知ってから、以下のフィルタで ' → ' の置換をして回避を試みましたが、徒労に終わりました。
処理順の関係で有効でないのはわかってはいたのですが……。

[Patterns]
Name = "BugFix: $NEST + single quotation [2008/02/11] test1"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 512
Match = ">(([^<>]++)\#'$SET(#='))+{1,*}"
Replace = ">\@"

551 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/11(月) 22:52:48 ID:JVJTtG3g0]
>>545
時間の都合で暫定対処ですが、下記フィルタで望み通りの結果を得られると思います。

更新点
- 最小の <frameset> にマッチするようにした

[Patterns]
Name = "invisible frames to links1 [2008/02/11] fixed test1"
Active = TRUE
URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))"
Bounds = "$NEST(<frameset,</frameset>)"
Limit = 3072
Match = "[^>]++(cols|rows)=$AV("
"( (0%|[01])\1 , \2| (^0%|[01])\1 , (0%|[01])\2| (100%)\1 , (0%|[01]|\*)\2| (100%|\*)\1 , (0%|[01])\2) "
"((,*)\7$SET(frame3=<p>[more frames found]</p>\r\n)|)"
")"
"((^<frameset)?)++<frame\s(([^>]++name=$AV(\3)|$SET(3=no-name)&[^>]++src=$AV((?*)\5)|$SET(5=about:blank)"
")$SET(frame1=<p>[frame - "\3" - \1]<br>\r\n<a href="\5">\5</a></p>\r\n))"
"(((^<frameset)?)++<frame\s(([^>]++name=$AV(\4)|$SET(4=no-name)&[^>]++src=$AV((?*)\6)|$SET(6=about:blank)"
")$SET(frame2=<p>[frame - "\4" - \2]<br>\r\n<a href="\6">\6</a></p>\r\n)"
")|$SET(frame2=<p>[frame not found]</p>\r\n))"
"(((^<frameset)?)++<frame\s$SET(frame3=<p>[more frames found]</p>\r\n)|)"
"((^<frameset)?)+"
Replace = "<body class="invisible-frames">\r\n<p>invisible frames found</p>\r\n"
"$GET(frame1)$SET(frame1=)"
"$GET(frame2)$SET(frame2=)"
"$GET(frame3)$SET(frame3=)"
"</body>"

552 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/11(月) 22:53:40 ID:JVJTtG3g0]
>>551の続き。

* を ((^<frameset)?)++ に変更することで、$NEST() 内部に <frameset> を持たないようにしています。
まだ最適化の余地はありそうでしたが、時間の関係で今回は暫定対処に留めました。
時間がとれたら、また手を入れてみようと思います。

553 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/11(月) 23:05:55 ID:JVJTtG3g0]
時間がとれたらと言いながら、よりスマートな解決法に気がついたのでほんの少し更新。

更新点
- cols属性、rows属性を <frameset> のタグ内で読むようにした (>551で修正しています)
- <frameset> の内部チェックを (^*<frameset>) に変更

[Patterns]
Name = "invisible frames to links1 [2008/02/11] fixed test2"
Active = TRUE
URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))"
Bounds = "$NEST(<frameset,</frameset>)"
Limit = 3072
Match = "[^>]++(cols|rows)=$AV("
"( (0%|[01])\1 , \2| (^0%|[01])\1 , (0%|[01])\2| (100%)\1 , (0%|[01]|\*)\2| (100%|\*)\1 , (0%|[01])\2) "
"((,*)\7$SET(frame3=<p>[more frames found]</p>\r\n)|)"
")[^>]+>"
"(^*<frameset>)"
"*<frame\s(([^>]++name=$AV(\3)|$SET(3=no-name)&[^>]++src=$AV((?*)\5)|$SET(5=about:blank)"
")$SET(frame1=<p>[frame - "\3" - \1]<br>\r\n<a href="\5">\5</a></p>\r\n))"
"(*<frame\s(([^>]++name=$AV(\4)|$SET(4=no-name)&[^>]++src=$AV((?*)\6)|$SET(6=about:blank)"
")$SET(frame2=<p>[frame - "\4" - \2]<br>\r\n<a href="\6">\6</a></p>\r\n)"
")|$SET(frame2=<p>[frame not found]</p>\r\n))"
"(*<frame\s$SET(frame3=<p>[more frames found]</p>\r\n)|)"
"*"
Replace = "<body class="invisible-frames">\r\n<p>invisible frames found</p>\r\n"
"$GET(frame1)$SET(frame1=)"
"$GET(frame2)$SET(frame2=)"
"$GET(frame3)$SET(frame3=)"
"</body>"

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 23:10:26 ID:2dXZFCkK0]
>>550
なるほど。
処理の優先順位とか、* の強力さとかでマッチだけはしてたって感じなんですね。
原因を理解できてよかったですっ。

555 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 23:11:06 ID:2fgXrnTY0]
>think氏
$NESTの誤爆マッチングの例、間違ってる。
<div class='ad'>では無く<div class='ad2'>では?



556 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 23:13:40 ID:yWxR+VFR0]
テロリストが暗号でやり取りしてるスレっぽいので通報しました

557 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/12(火) 00:39:13 ID:BHlZGebP0]
JavaScriptがonだと(何時もonです)メール欄がsageになりません。
方法を教えてください。

Name = "2ch Reset+"
Active = TRUE
URL = "[^/]++.(2ch.net|bbspink.com)/"
Limit = 30
Match = "<input name=mail size=19>"
Replace = "<input name=mail size=19 value="sage">"

558 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/12(火) 01:06:42 ID:i0NSgIrU0]
>551-553
どうもありがとうございます。希望する動作になりました。
最深部のframesetにマッチするしくみのようで、
マッチの対象になるframesetが多重にあった場合、
階層の浅い方のframesetにはマッチしないことになりますね。
ただ、フレーム関連はただでさえ要素が入り乱れて対処が面倒なので、
誤爆対策だけしっかりしておけばだいたい通用するかと思います。
(^*<frameset>)の部分では、「>」は必要でしょうか。
「\s」などに置き換えたり消したりしても問題なく動作しているように見えますが、
あえて「>」を入れる理由があれば知りたいです。

もともと3つ以上のフレームに同時に対応させるつもりで設計したフィルタですが、
現在のところ2つまでしか対応させていないので、
グローバル変数を削除するなど細部のメンテナンスをしました。

559 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/12(火) 01:07:44 ID:i0NSgIrU0]
Name = "invisible frames to links1 (2008.02.12 beta1)"
Active = TRUE
URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))"
Bounds = "$NEST(<frameset,</frameset>)"
Limit = 3072
Match = "[^>]++(cols|rows)\0=$AV( "
"((0%|[01])\8 , \9|(^0%|[01])\8 , (0%|[01])\9|(100%)\8 , (0%|[01*])\9|(100%|[*])\8 , (0%|[01])\9) "
"(,*$SET(3=<li>more frames found</li>\r\n)|)"
")[^>]+>"
"(^*<frameset)"
"(*<frame\s([^>]++name=$AV(\4)|$SET(4=no-name)&[^>]++src=$AV((?*)\6)|$SET(6=about:blank)"
")$SET(1=<li><dl>\r\n<dt>frame: \4; \0="\8"</dt>\r\n<dd><a href="\6">\6</a></dd>\r\n</dl></li>\r\n))"
"((*<frame\s([^>]++name=$AV(\5)|$SET(5=no-name)&[^>]++src=$AV((?*)\7)|$SET(7=about:blank)"
")$SET(2=<li><dl>\r\n<dt>frame: \5; \0="\9"</dt>\r\n<dd><a href="\7">\7</a></dd>\r\n</dl></li>\r\n)"
")|$SET(2=<li>frame: not found</li>\r\n))"
"(*<frame\s$SET(3=<li>more frames found</li>\r\n)|)*"
Replace = "<body class="invisible-frames">\r\n<p>invisible frames found</p>\r\n<ol>\r\n\1\2\3</ol>\r\n</body>"

560 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/12(火) 01:34:47 ID:i0NSgIrU0]
>最深部のframesetにマッチするしくみ
と書いて気づいたのですが、以下のような例だと>559はマッチしませんでした。

<frameset rows=" 100% , 0 ">
<frame name="MENU" src="menu.html">
<frameset rows=" 100 , 0 ">
<frame name="CONTENT1" src="content1.html">
<frame name="CONTENT2" src="content2.html">
</frameset>
</frameset>

この例の場合、本来なら外側のframesetのみマッチさせる対象になり、
内側のframesetはマッチさせる対象になりません。
外側にマッチさせてそこにbody要素を置く都合上、
内側のframesetの存在はどうでもよくなります。
>536は内側のframesetを無視してフレームをアンカー化させるものの、
>559では(^*<frameset)の副作用で[合致なし]になります。
(^*<frameset)を取り除くとマッチするので、
(^*<frameset)以外によい方法を考えるか、>536と併用することになりそうです。

561 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/12(火) 02:02:14 ID:35uGtF5T0]
ここはちんこ隔離スレ

562 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/12(火) 07:41:40 ID:wqKSu80P0]
>>516
まだみてたら。
素人的アプローチ。

[Patterns]
Name = "Naruse junkai deleter (technashi)"
Active = TRUE
URL = "www.rakugakidou.net/"
Limit = 30000
Match = "$NEST(<table\scellpadding="0"\scellspacing="0"\swidth="172",/table>)"

[Patterns]
Name = "Naruse kininaru deleter (technashi)"
Active = TRUE
URL = "www.rakugakidou.net/"
Limit = 15000
Match = "$NEST(<td\swidth="178"\salign="left"\svalign="top",/table>)"

[Patterns]
Name = "Naruse amazon deleter (technashi)"
Active = TRUE
URL = "www.rakugakidou.net/"
Limit = 30000
Match = "$NEST(<table\scellpadding="0"\scellspacing="0"\swidth="170",/table>)"



563 名前:名無しさん@お腹いっぱい。 [2008/02/12(火) 12:48:20 ID:th3f4nE80]
>$NEST(<a\s,</a>) は <a\s*</a> よりも高速に動作する、という事です。
これ、\sの直後に*が来てるから後者が遅いだけじゃないか?

$NEST(<a(\s*|)>,</a>) と <a(\s*|)>*</a>
検索対象=「<a hoge>url</a>aaaaaaaaaaaaaaaaaaaaaaaaa」を100個並べた物
だと逆転する。どっちにしろ誤差の範囲内だが。

564 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/12(火) 14:06:03 ID:km+9XMCY0]
萌え連
ttp://moepic.dip.jp/gazo/

invisible frames to linksで上のサイトが表示変になったので報告

565 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/12(火) 18:23:21 ID:jj6CnmeU0]
>>516
自分はこれで見てます

[Patterns]
Name = "Rakugakido Filter"
Active = TRUE
URL = "www.rakugakidou.net"
Limit = 20480
Match = "$NEST(<a\sh[^>]++hobbystock.jp,</a>)|"
"$NEST(<p\salign="center">,</p>)|"
"$NEST(<table[^w]++width="530" height="1(1|2)0",</table>)|"
"$NEST(<table[^w]++width="170,</table>)|"
"$NEST(<(no|)script,</(no|)script>)|"
"$NEST(<table[^w]++width="896" height="120,</table>)"
Replace = "<!-- Proxo for rakuga -->"

よりスマートなやり方があれば、申し訳ないが教えて頂きたい



566 名前:557 mailto:sage [2008/02/12(火) 18:40:45 ID://JOoZX+0]
誰か教えてください><

567 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/12(火) 19:01:49 ID:Nj8kOjuR0]
>>563
$NESTで高速化したと思ってる人にはそう思わせてあげようよ。
$NESTを使うと逆に何倍も遅くなるケースだってあるけどそれでも体感的には変化ないし。

568 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/12(火) 19:09:37 ID:pUo7c5Po0]
>>565
Limit = 64
Match = "<td width="180" align="left" valign="top">"
Match = "$SET(0=<td style="display:none">)|"
Match = "\] </h4>$SET(0=\] </h4>\k$STOP())"
Replace = "\0"

569 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/12(火) 19:27:48 ID:jj6CnmeU0]
>>568
ありがとうございます。とてもスマートです

570 名前:516 mailto:sage [2008/02/12(火) 21:15:15 ID:/QvU7x9R0]
>>562,565,568
ありがとうございます。
広告がなくなり快適に見られるようになりました。

571 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/12(火) 21:32:44 ID:i0NSgIrU0]
IDはまだ変わってないかな。

>564
わざわざ報告ありがとうございます。
しかしながら、これは仕様通りの動作です。以下で説明します。

マッチさせる前のソース。いらない部分は省略。
<frameset cols="145,*">
<frameset rows="*,0">
<frame src="menu.htm" name="menu">
<!-- <frame src="realtime/real_moe.cgi" name="menu"> -->
</frameset>
<frame src="top.htm" name="top">
</frameset>

マッチさせた後のソース。
<frameset cols="145,*">
<body class="invisible-frames">(略)</body>
<frame src="top.htm" name="top">
</frameset>

572 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/12(火) 21:33:27 ID:i0NSgIrU0]
<frameset cols="145,*"><frame src="top.htm" name="top"></frameset>
framesetの中にbodyを含んではならないことになっているので、bodyは無視されます。
その結果、無視されなかった左フレーム(cols="145")だけが描画され、
右フレーム(cols="*")には何も描画されません。

このフィルタはもともと、外側のframesetにマッチさせることを前提とした設計なので、
今回のような場合は誤爆に近い扱いになります。
>564のような場合に対応する
(内側のframesetにマッチさせても期待する結果を得る)には
もっと複雑なフィルタを考えるか追加でフィルタを作成するなどの必要があり、
そこまで対応させることは考えていません。
わざわざ対応させなくても、今回のような場合は
このフィルタが原因で右フレームが描画されなくなったのは明白なので、
問題があった場合に備えてあらかじめ$KEYCHKを設定しています。
$KEYCHKでこのフィルタをバイパスさせるか、
dbug..からソースを見て行きたいフレームの場所を特定することで対策してください。

573 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/12(火) 21:39:54 ID:i0NSgIrU0]
>559-560の対策として改善をほどこしたフィルタ。
$NESTの中身を調整することで、>538に書いた誤爆を回避した。

Name = "invisible frames to links1 (2008.02.12 beta2)"
Active = TRUE
URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))"
Bounds = "$NEST(<frameset\s[^>]+>,</frameset>)"
Limit = 3072
Match = "[^>]++(cols|rows)\0=$AV( "
"((0%|[01])\8 , \9|(^0%|[01])\8 , (0%|[01])\9|(100%)\8 , (0%|[01*])\9|(100%|[*])\8 , (0%|[01])\9) "
"(,*$SET(3=<li>more frames found</li>\r\n)|)"
")[^>]+>"
"(*<frame\s([^>]++name=$AV(\4)|$SET(4=no-name)&[^>]++src=$AV((?*)\6)|$SET(6=about:blank)"
")$SET(1=<li><dl>\r\n<dt>frame: \4; \0="\8"</dt>\r\n<dd><a href="\6">\6</a></dd>\r\n</dl></li>\r\n))"
"((*<frame\s([^>]++name=$AV(\5)|$SET(5=no-name)&[^>]++src=$AV((?*)\7)|$SET(7=about:blank)"
")$SET(2=<li><dl>\r\n<dt>frame: \5; \0="\9"</dt>\r\n<dd><a href="\7">\7</a></dd>\r\n</dl></li>\r\n)"
")|$SET(2=<li>frame: not found</li>\r\n))"
"(*<frame\s$SET(3=<li>more frames found</li>\r\n)|)*"
Replace = "<body class="invisible-frames">\r\n<p>invisible frames found</p>\r\n<ol>\r\n\1\2\3</ol>\r\n</body>"

574 名前:名無しさん@お腹いっぱい。 [2008/02/12(火) 23:50:13 ID:DHZsR0rS0]
Proxomitron使ってるとyourfilehostで「ERROR: Invalid stream url」って出て動画見れないんだけど
どのフィルターを外せばいいんでしょうか?

575 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/13(水) 00:58:16 ID:NHwP0aWW0]
当たりつけて外して絞って自分で確認しろよ



576 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/13(水) 01:20:01 ID:HnykaPQb0]
てs

577 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/13(水) 11:32:12 ID:X9CWY97V0]
2chの書きこみ&クッキー確認を押してくれるフィルターがあったと思うのですが
ご存知の方、教えてください。

578 名前:577 mailto:sage [2008/02/13(水) 13:43:37 ID:X9CWY97V0]
2ch bbs.cgi auto submitというフィルタが見つかりました。ありがとうございました。

579 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/14(木) 02:04:13 ID:LO4KhG860]
誤爆と利便性のバランスを踏まえると、全てのフレームをリンク化するのが合理的に思えてきました。

更新点
- URLマッチの & を外した
- $TYPE(js) を外した
- 全てのフレームをリンク化するようにした
- 可視化に伴う記述を若干変更

[Patterns]
Name = "invisible frames to links1 [2008/02/14] custom test1.5"
Active = TRUE
URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))"
Bounds = "$NEST(<frameset\s,</frameset>)"
Limit = 3072
Match = "(("
"<frameset\s"
"$SET(#=<p style='color: green;'>frameset: )[^>]++((cols|rows)=$AV(([^,]+, )++([01]%+|100%)*))\#[^>]+>$SET(#=</p>)|"
"</frameset>|"
"<frame\s$SET(#=<p style='color: green;'>frame: )(([^>]++src=)\#$AVQ(("|)\#"
"([^ "']+)\0$SET(FrameSrc=\0)$SET(#=<a href='$GET(FrameSrc)'>$GET(FrameSrc)</a>)("|)\#"
")|)([^>]++)\#/+>$SET(#=</p>)|"
"(<(^/frameset>|frame(set|(^set))\s)[^>]+>)\#"
")"
"([^<]+)\#)+"
Replace = "<body>\@</body>$SET(FrameSrc=)"

入れ子のframeset要素にも対応できますが、入れ子構造を把握できない欠点が残っています。
>564で frameset、frame の内容を把握できますが、frameとframesetの親子関係を見て取れません。

580 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/14(木) 02:07:42 ID:LO4KhG860]
>579は一部、更新が反映されていませんでした。

今度こそ更新点
- URLマッチの & を外した
- $TYPE(js) を外した (JSコード内のHTMLにマッチさせるのは危険なため。何か理由があったのかもしれませんが…。)

[Patterns]
Name = "invisible frames to links1 [2008/02/14] custom test1.6"
Active = TRUE
URL = "(^$KEYCHK(f))$TYPE(htm)"
Bounds = "$NEST(<frameset\s,</frameset>)"
Limit = 3072
Match = "(("
"<frameset\s"
"$SET(#=<p style='color: green;'>frameset: )[^>]++((cols|rows)=$AV(([^,]+, )++([01]%+|100%)*))\#[^>]+>$SET(#=</p>)|"
"</frameset>|"
"<frame\s$SET(#=<p style='color: green;'>frame: )(([^>]++src=)\#$AVQ(("|)\#"
"([^ "']+)\0$SET(FrameSrc=\0)$SET(#=<a href='$GET(FrameSrc)'>$GET(FrameSrc)</a>)("|)\#"
")|)([^>]++)\#/+>$SET(#=</p>)|"
"(<(^/frameset>|frame(set|(^set))\s)[^>]+>)\#"
")"
"([^<]+)\#)+"
Replace = "<body>\@</body>$SET(FrameSrc=)"

# 後、一回ぐらい更新してまとめる予定です。

581 名前:think ◆MM0nnAOCiQ mailto:落ち着こう、自分 sage [2008/02/14(木) 02:23:23 ID:LO4KhG860]
………。

3度目の嘘つきは避けたい更新点
- 2つ以上の<frame>をリンク化したとき、全てのリンクが1つめのURLになってしまう不具合修正

[Patterns]
Name = "invisible frames to links1 [2008/02/14] custom test1.7"
Active = TRUE
URL = "(^$KEYCHK(f))$TYPE(htm)"
Bounds = "$NEST(<frameset\s,</frameset>)"
Limit = 3072
Match = "(("
"<frameset\s"
"$SET(FrameLink=$GET(FrameLink)<p style='color: green;'>frameset: )[^>]++((cols|rows)=$AV(([^,]+, )++([01]%+|100%)*))\0[^>]+>"
"$SET(FrameLink=$GET(FrameLink)\0</p>)|"
"</frameset>|"
"<frame\s$SET(FrameLink=$GET(FrameLink)<p style='color: green;'>frame: )(([^>]++src=)\1"
"$AVQ(("|)\2([^ "']+)\3("|))"
"$SET(FrameLink=$GET(FrameLink)\1\2<a href='\3'>\3</a>\2)|)([^>]++)\4/+>$SET(FrameSrc=\4</p>)|"
"(<(^/frameset>|frame(set|(^set))\s)[^>]+>)\0$SET(FrameLink=$GET(FrameLink)\0)"
")"
"([^<]+)\0$SET(FrameLink=$GET(FrameLink)\0))+"
Replace = "<body>$GET(FrameLink)</body>$SET(FrameLink=)"

582 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 03:52:40 ID:An7yj55B0]
>581
すごいですねこれ。
やろうとしてできなかったフレーム全アンカー化が実現されてます。
cols/rows属性の数値も書かれているので、
どういう風にフレームを使っているか、脳内でだいたいレンダリングできるでしょう。

$TYPE(js)を使っているのはそのまんまの意味です。
外部スクリプトで見えないフレームを挿入しているサイトがいくつかあったので
取り入れましたが、JSの知識はほぼないのでそのへんの検証はあまりできていません。
(現在のところ、このフィルタでJSを通しても誤爆したことはないと記憶しています)

583 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 04:03:54 ID:An7yj55B0]
>後、一回ぐらい更新してまとめる予定です。
という話なので、もうひとつのフィルタも載せておきます。

Name = "invisible frames to links2 (2008.02.14 beta1)"
Active = TRUE
URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))"
Bounds = "$NEST(<frameset[^>]+>,</frameset>)"
Limit = 3072
Match = "<frameset(^[^>]++cols|[^>]++rows)[^>]+>*"
"(<frame\s[^>]++src=$AV(\3)[^>]+>$SET(1=<li><a href="\3">\3</a></li>\r\n))"
"(*<frame\s$SET(2=<li>more frames found</li>\r\n)|)*"
Replace = "<body class="invisible-frames">\r\n<p>invisible frames found; cols/rows not found</p>\r\n<ul>\r\n\1\2</ul>\r\n</body>"

Name = "invisible frames to links2 backup (2007.11.11)"
Active = TRUE
URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))"
Bounds = "$NEST(<frameset,</frameset>)"
Limit = 3072
Match = "<frameset(^[^>]++cols|[^>]++rows)[^>]+>*"
"(<frame\s[^>]++src=$AV(\1)[^>]+>$SET(2=<li><a href="\1">\1</a></li>\r\n))"
"(*<frame\s$SET(3=<li>more frames found</li>\r\n)|)*"
Replace = "<body class="invisible-frames">\r\n<p>invisible frames found; cols/rows not found</p>\r\n"
"<ul>\r\n\2\3</ul>\r\n"
"</body>"

上のフィルタは下のフィルタを微調整したもので、検証が済んでいません。
下のフィルタは調整前のものです。こちらは一応の安定版。

584 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 04:09:34 ID:An7yj55B0]
>583が動作するソースの例。
cols/rows属性が両方ない場合も、見えないフレームが設置されます。

<frameset>
<frame name="test" src="test.html">
<noframes><body></body></noframes>
</frameset>

585 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 09:31:41 ID:ZQAx7dco0]
先日、ヤフオクの自己紹介から見られる公開プロフィールの仕様が変更になりました。
例えばこのユーザーの場合で言えば、
user.auctions.yahoo.co.jp/jp/show/aboutme?userID=firstaid_kizuna&u=firstaid_kizuna
ここの「公開プロフィール」をクリックすると、新しいプロフィール画面
profiles.yahoo.co.jp/firstaid_kizuna
が表示されますが、
「公開プロフィール / OLD」などのようにリンクを表示してOLDをクリックすると、旧公開プロファイル
old.profiles.yahoo.co.jp/firstaid_kizuna
へ飛ぶように出来ないでしょうか?



586 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 10:39:31 ID:OoySYkz80]
出来るよ。 誰か作ってくれるといいね。

587 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 12:51:49 ID:ZJAX34tr0]
>>585
Match = "(<a href=$AV(http://(profiles.yahoo.co.jp/[^/]+{1,*})\1)>*</a>)\0"
Replace = "\0 / <a href="old.\1">OLD</a>"

URL Matchはわからないからほったらかしにしたよ。

588 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 13:32:39 ID:H61hVME00]
   , - ,----、 
  (U(    )   ページ内のフォーム(<form 〜 </form>)だけ表示して
  | |∨T∨ < 残りを全て消してしまう様なフィルターをお願いします。
  (__)_)   

589 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 17:48:25 ID:2cmVgSBH0]
折角なので、素人が作ったらこうなったと言う例でもw

Name = "DeFramer 20070314"
Active = TRUE
Limit = 200
Match = "<((frameset|noframes|/frameset|/noframes)*)\1>"
Replace = "<body Add_Proxomitron><span style="color:#000;background-color:#ddd;font-size:10pt;">&lt;\1&gt;</span><br></body>\r\n"

Name = "Convert Frames to Links 20070314"
Active = TRUE
Limit = 512
Match = "<frame\s*\0src=$AV(\1)\2>"
Replace = "<body Add_Proxomitron><span style="color:#000;background-color:#ddd;font-size:10pt;">&lt;frame \0 src="<a target=_blank href="\1">\1</a>"\2&gt;</span><br></body>\r\n"

色やらtargetやらは私の好みと言う事で

590 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 17:51:51 ID:ZQAx7dco0]
>>587
どうもありがとうございます。おかげさまですごく使い勝手が良くなりました。
オクは売買ともによく使うので本当に助かりました。感謝です。

591 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 17:53:18 ID:2cmVgSBH0]
あ、ミス
Name = "Convert Frames to Links 20070314"

Match = "<frame\s\0src=$AV(\1)\2>"
が正しい‥‥はず

592 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 21:47:58 ID:An7yj55B0]
Name = "invisible frames to links2 (2008.02.14 beta2)"
Active = TRUE
URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))"
Bounds = "$NEST(<frameset[^>]+>,</frameset>)"
Limit = 3072
Match = "<frameset("
"([^>]++(cols|rows)=($AV( [*] | 100% )|["']+ ))|"
"(^[^>]++cols|[^>]++rows))[^>]+>"
"(*<frame\s[^>]++src=$AV(\3)[^>]+>$SET(1=<li><a href="\3">\3</a></li>\r\n))"
"(*<frame\s$SET(2=<li>more frames found</li>\r\n)|)*"
Replace = "<body class="invisible-frames">\r\n<p>invisible frames found; cols/rows not found</p>\r\n<ul>\r\n\1\2</ul>\r\n</body>"

>584のほかに、以下のようなframesetにも対応した。
実際に試してみると、やはり見えないフレームが設置される。
<frameset cols="">
<frameset rows="*">

593 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 23:30:06 ID:An7yj55B0]
>592は誤爆が確認されたので、なしということでお願いします。

誤爆する例。
<frameset cols="100,*" rows="">
<frame name="test" src="index.html">
</frameset>

以下のようなframesetをすべて正常に処理できないと、
フィルタリングされない場合が出てくるかもしれない。
<frameset>
<frameset cols="">
<frameset cols=>
<frameset rows="*">
<frameset rows=" 100% " cols=" 100 , * ">
<frameset cols="100,*" rows="">
<frameset rows="*" cols="*">
<frameset cols="" rows="">
<frameset cols= rows="">

594 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/15(金) 13:51:06 ID:CpgfpGbX0]
0か1が6個続く [01]{6}ってのはどう書けばいいの?

595 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/15(金) 14:05:38 ID:xEG5cZSW0]
>>594
ttp://abc.s65.xrea.com/prox/wiki/MatchingRules/#repeat



596 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/15(金) 14:34:57 ID:CpgfpGbX0]
+がいるのか、ありがとう。

597 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 11:24:55 ID:nRasfgzQ0]
Gmailのスポンサーリンク消すフィルターってありませんか?
メールの内容とシンクロしてて気持ち悪い・・・

598 名前:http://killthecult.blog.shinobi.j p/ [2008/02/18(月) 14:56:02 ID:pdAJ2Md40]
>>597
kwsk

599 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 16:50:48 ID:nRasfgzQ0]
>>598

FAQより。

6. Gmail で広告は表示されますか。

はい。Gmail メッセージの横に、関連性のあるテキスト広告が表示されます。
これらは、Google 検索結果ページの横に表示される広告と同様のものです。
広告とコンテンツの照合は、コンピュータにより完全に自動化されたプロセスで行われます。
広告を表示する際に人間がメールをチェックすることはなく、メールの内容や個人を特定できるような情報を
Google が広告主に提供することもありません。

広告は受信または送信する Gmail メッセージの本文には挿入されず、
ポップアップ広告や関連性の低いバナー広告が表示されることもありません。

600 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 17:00:26 ID:IfGEFfpo0]
>>599
へー。俺GmailはPOPで受信してるからそんなのにお目に掛かったこと無いわ

601 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 18:17:06 ID:7u/RoQUR0]
Gmailのアカウント欲しい

602 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 18:28:27 ID:J3WANI5I0]
取ればいいじゃん。

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 18:28:47 ID:4nF0dNRX0]
>>601
今は昔とちがって登録制だから誰でも取れるぜ

604 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 19:17:48 ID:7u/RoQUR0]
>>602-603
そうなんだ、thx。

605 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 21:36:28 ID:4HPi8rLX0]
Flash Animation Opener (2003/12/09)
使うとYouTubeの動画が再生されないんだけど
誰か回避法教えて

無効とバイパス以外で



606 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 21:42:28 ID:4nF0dNRX0]
>>605
違うパソコンを使う

607 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 23:03:31 ID:BA0+CR9E0]
最近また仕様が変わったからな
それにあわせて修正しろとしか

608 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 19:00:41 ID:33WBDTi/0]
特定の要素以外全部削除、ってできますか?

609 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 19:26:02 ID:Wnhlgk+30]
はい

610 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 22:51:16 ID:ifBGUt/N0]
ttp://imepita.jp/20080222/797660
ttp://imepita.jp/20080222/797960
ttp://imepita.jp/20080222/798230
ttp://imepita.jp/20080222/798410
ttp://imepita.jp/20080222/798620

何故かイメぴたの画像が表示されないんだけどオミトロンで対処できますか?

611 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 22:57:09 ID:aPyQteQJ0]
>>610
Bypass.txtに

imepita.jp/image/

を入れる。

612 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 23:06:44 ID:ifBGUt/N0]
>>611
おおお、見られました感謝

613 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 08:56:21 ID:nYg167aH0]
tp://www.uta-net.com/
の歌詞をコピペ可能にするフィルタをどなたかお願いできないでしょうか

614 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 10:04:14 ID:F44TgKjq0]
フラッシュだから無理

615 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 10:34:37 ID:JUBvjyjn0]
>>614
そうでもないよ



616 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 10:44:32 ID:XBpRgSPK0]
可能だけどフィルタの書き方知らん。

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 10:48:22 ID:JUBvjyjn0]
>>616
ということはテキストのパスはわかる?
それさえわかればあとは俺とか俺じゃない人とかがちゃちゃっと書くZE

618 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 11:13:43 ID:XBpRgSPK0]
一例なら出せるけど規則性とか分からん。
ttp://www.utamap.com/showkasi.php?surl=B22635
ttp://www.utamap.com/phpflash/flashfalsephp.php?unum=B22635

619 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 11:40:01 ID:JUBvjyjn0]
>>618

 U R L を よ く 見 る ん だ

620 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 11:44:15 ID:Fs/ROxoP0]
てかwikiに既にあるし

621 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 12:54:45 ID:XBpRgSPK0]
凄いオチw

622 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 15:42:58 ID:nYg167aH0]
>>613
wikiにあるのはうたまっぷとヤフーミュージックで
今回希望しているのは歌ネットです
うたまっぷのフィルタを参考に自分で書いてみたけど無理でした
可能な方がいらしたら引き続きよろしくお願いします


623 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 17:03:36 ID:Ujfdmk2p0]
もうLyricMaster使えばよくね?
とか言うのはダメ?

624 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 17:32:43 ID:s1B2yOcA0]
あれ、歌詞のテキストファイルがどこにあるのか分からんな。
ブラウザのキャッシュ漁ってみたけど無かった。 これが分かれば出来たも同然なんだが..。

625 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 17:36:37 ID:4qGGHY1V0]
flashに変数を渡して歌詞ファイルを読み込む形式なら
シロートの俺でもたぶんわかるんだけど、
これひょっとして歌詞テキストがInirial Textに設定された状態の
swfファイルをphpで生成して表示させてたりするわけ?

さっぱりわからん。



626 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 17:53:39 ID:s1B2yOcA0]
www.uta-net.com/user/phplib/swf/showkasi.php?ID=56299&WIDTH=422&HEIGHT=836

これのバイナリを覗いてみると暗号化された歌詞らしきものが。
こりゃ無理かも分からんね。 

ニコニコのラッパみたいにflashの知識があればなんとかなるかも知れないが。

627 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 18:00:18 ID:s1B2yOcA0]
あれ、ページを完全保存 を選んで保存したら復号された歌詞が出てきたw
オミトロンが無くても歌詞の保存は出来るようだ。

Content-Type: text/html;
charset="unicode"
Content-Transfer-Encoding: base64
Content-Location: www.uta-net.com/user/phplib/swf/showkasi.php?ID=56299&WIDTH=422&HEIGHT=836

jsでbase64を復号して表示するフィルタを書けばなんとかなるかも。 でもそんなことやってる暇はないので他の人よろ。

628 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 18:02:50 ID:VWLxFlSr0]
phpでtextロードしてからflashとして吐き出してるだけじゃね?
swfを直接開くとテキストが表示される

629 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 18:13:56 ID:VWLxFlSr0]
>>618
www.uta-net.com/user/phplib/view_0.php?ID=58476
www.utamap.com/phpflash/flashfalsephp.php?unum=58476
uta-netとutamapはIDが違う

630 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 19:24:43 ID:s1B2yOcA0]
>>628
とすると

・歌詞ページを開くとフラッシュファイルのURLにリダイレクトするフィルタ
・フラッシュファイルのMimeをcontent-typeをtext/plainに書き換えるフィルタ

の2つを入れるだけでいいのか。 これならすぐ作れそう。

631 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 21:10:24 ID:94mxACqU0]
pc11.2ch.net/test/read.cgi/software/1196532172/630
上のURLに含まれる最後の630を利用して
任意の場所に<h1>630</h1>を入れたいのですが、
どうやって630を取得すれば良いですか?

632 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 21:16:51 ID:JUBvjyjn0]
>>631
何が言いたいのか全くわからん。
630を取得するってのは630のレスの内容を取得するって意味?

633 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 21:29:18 ID:94mxACqU0]
>>632
うわ、申し訳ない。もう一度。
630のレスの内容ではなくて、URLの一部(/以降の任意の数字)にマッチさせて
それをReplaceの時に参照したいってことです。

634 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 23:07:12 ID:szX9yosO0]
歌詞を探すのが目的なら
>>623に同意。餅は餅屋。

635 名前:613 mailto:sage [2008/02/26(火) 02:04:02 ID:hubNRM8f0]
餅は餅屋、たしかにそうですね
LyricMasterを使用することにします
尽力くださった皆様ありがとうございました



636 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 03:47:32 ID:LV86pFHg0]
>>633
ttp://www.pluto.dti.ne.jp/~tengu/proxomitron/help/Contents.html
>フィルタの作成

637 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 10:12:59 ID:K6PKu9ZU0]
>>636
具体的に、どれなんでしょうか?

638 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 10:43:05 ID:F/m5FlWi0]
>>637
人の書いたフィルタ見てわからないのがあったら調べていけ。
そのうち知識つく。
作成スレとはいえ、単純なものを聞いてばかりではうんざりだし
少しは自分で考えて書かないと応用がきかないと思う。

$JUMP系使ってるフィルタ参考にすりゃだいたい片付くよ。
wikiのJumpToとかthink氏のControl URLとかさ。

639 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 10:58:35 ID:K6PKu9ZU0]
>>638
正直回答だけ欲しくて隔離スレの方に来たんだけど、
参考フィルタ見ながらやってみるよ、ありがとう。

640 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 11:16:52 ID:F/m5FlWi0]
>>638
ごめん 自分の思ってることと内容が全然違かった
でも、参照の例にならないでもないか。
まぁがんがれ。そう難しくない。


641 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 16:21:34 ID:JODiuaro0]
ここって隔離スレだったのか。

642 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 18:27:33 ID:srlu5prz0]
何を今更…

643 名前:624 mailto:sage [2008/02/26(火) 20:27:01 ID:TQaU0Xjd0]
ttp://www.uta-net.com/ 用フィルタ。 歌詞をIFrame内に表示。
本当はajax使って取り込んだほうが作詞と歌詞を同時にコピペ出来ていいんだろうけど
フィルタが馬鹿デカくなるからやめた。

[Patterns]
Name = "Uta.net: Insert IFrame (2008/02/26)"
Active = TRUE
URL = "www.uta-net.com/user/phplib/view[^/?]++.php\?"
Limit = 4096
Match = "(^(^$NEST(<object,*src=$AV(*showkasi.php*)*,</object>)))$URL(*[?&]ID=([0-9]+{1,*})\1)"
Replace = "<iframe src="www.uta-net.com/user/phplib/swf/showkasi.php\?ID=\1" width=450 height=1300></iframe><br>$STOP()"

[Patterns]
Name = "Uta.net: kasi Cleaner (2008/02/26)"
Active = TRUE
URL = "www.uta-net.com/user/phplib/swf/showkasi.php\?"
Limit = 256
Match = "FWS[%06]*[%00][%00][%00][%00][%00][%3C][%00][%00]"
"|[%0A][%00][%86][%06][%06][%01][%00][%02][%00][%00][%40][%00][%00]$SET(0=\k)"
"|\n$SET(0=<br>\n)"
Replace = "\0"

[HTTP headers]
In = TRUE
Out = FALSE
Key = "Content-type: Uta-net (in)"
URL = "www.uta-net.com/user/phplib/swf/showkasi.php\?"
Match = "application/x-shockwave-flash"
Replace = "text/html; charset=utf-8;"

644 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 21:54:43 ID:9Kc69bUw0]
>>643
d

645 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 00:31:05 ID:g1IS0kVU0]
隔離スレって言うが、隔離じゃないほうの活発なスレを見つけれん俺涙目。



646 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 00:45:23 ID:sZd8i0/n0]
>>645
>>2

647 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 00:46:07 ID:8Chbialn0]
>>645
こっちの方が活発。

648 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 00:46:25 ID:1cbXGwwn0]
もともとはクレクレ隔離スレでした

649 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 00:58:32 ID:hKrsjIYG0]
まぁ、実際にフィルター作って意見やり取りしてるスレが一番盛り上がるのは当然な訳で

650 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 01:32:59 ID:g1IS0kVU0]
なるほど。ありがとう。
今は活発で有益なスレはここで、出来た経緯は隔離だったというわけなのね。
んで、流れ的に今はここがメインのスレだってことか。

そうなった流れはわからないけど、最初は隔離したつもりが、少数が切り離されたのは元のスレだったという感じかな。知らないけど。
とりあえず、Proxomitron万歳ってことで。

651 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 01:35:09 ID:s8s/zJUj0]
ソフトの開発はとっくに終わってるけど、フィルタはまだまだ作れるからな
当然の結果でしょ

652 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 03:45:35 ID:Gavp7TUj0]
ここらで皆さん
少年ナイフを聞いてください
Top of the World(カバー)

ttp://jp.youtube.com/watch?v=MHZiDHjq8rs

653 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 10:35:13 ID:bkbXRCbV0]
そういえばオミは少年ウェアだったっけ

654 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 10:43:23 ID:CznmCGL80]
('e`)…

655 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 13:59:10 ID:IhpFw+Li0]
ところで解説サイトを見ると、WEBフィルタは順番が大事だと
かいてあるんだけど。 できるフィルタ作成者はどのあたりに
入れたらいいか書いてもらえると素人の俺たちには助かる。



656 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 14:03:02 ID:b0T2JhM00]
>>655
先頭に配置すべきフィルタはちゃんとそう書いてある。
何も書いてなかったら比較的どうでもいいし、他のフィルタに誤爆/干渉するかは
個人の環境にも依存するから誤爆したら自分で確認して調整するしかない。

結論:先頭に入れるべき物以外はどこでもいい

657 名前:655 mailto:sage [2008/02/28(木) 14:34:52 ID:IhpFw+Li0]
>>656
そうなんだ、ありがとう

658 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 16:55:16 ID:LBGTbeNv0]
先頭に置いたからといって、後続のフィルタより優先されるとは限らないからな。
そこの扱いが面倒だとは思う。

659 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/29(金) 00:42:36 ID:F4LFDoQT0]
>>655,657
私の作成したWebページフィルタは、以下の順序にすることを意識しています。

■Webページフィルタの上からの順序

1. URLマッチに $KEYCHK() があるフィルタ
2. URLマッチにホスト名の記述があるフィルタ
3. URLマッチに $TYPE() 以外の指定がないフィルタ

■この順序にする理由

1. $KEYCHK() を付けているフィルタはある場面に遭遇したときにユーザーが自発的に動作させるフィルタ。
ユーザー任意で発動させるので、優先度は最も高い。

2. URLマッチにホスト名の記述があるフィルタは特定のサイトに機能を付加するか、サイトの機能をキャンセルする動作をするフィルタ。
ユーザーがそのフィルタを導入しているということは、そのサイトへの訪問頻度が高いと思われるため、優先度は高い。

3. URLマッチに $TYPE() 以外の指定がないフィルタは、汎用的な動作をするフィルタ。
汎用故に様々なサイトで動作することが望まれるが、特殊な用途のあるフィルタと比べれば優先度は低い。

■既知の不具合

フィルタの干渉には気を遣っていますが、「http Text to Link」と「ReplaceStr」の干渉は避けられませんでした。
これらのフィルタは、テキストにマッチさせるための仕組みが一緒なので、片方でマッチした場合はもう片方でマッチしません。
「ReplaceStr」のリストに「http Text to Link」のパターンを取り込めれば良かったのですが、そうするためには置換スタックをグローバル変数に変える必要がありました。
リストに登録された全ての表現をグローバル変数化すると、メンテが大変なのでこの手法は諦めました。

660 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 02:58:59 ID:wwMk4jVU0]
自分は$KEYCHKを多用しているせいか、
特定ドメイン内でのみ動作させるものの方を優先させている。

フレームを読み込まなくさせる(アンカー化させるなどする)フィルタだけは例外で、
これを使うと余計なフレームを読み込まなくて済む
(=フィルタリングさせるファイルを減らせる)ので、
一応これが最優先になっている。
インラインフレームを読み込まなくさせるのも同様の利点があるし、
実はブラクラ対策にもなる。
(iframeでウイルスか何かを読み込ませようとしているのを何度か見たことがある)

661 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 03:05:31 ID:wwMk4jVU0]
まだあった。
Adlistにいろいろ放り込んでおくと、これも同様の効果が期待できる。

・広告のドメイン
・よく行く情報サイト内の画像で消してもいいもの
・よく行く情報サイト内のインラインフレーム
こういうものが対象。

URLをAdlistに書くだけなので、フィルタを追加する必要はない。
URLにマッチさせるのはマッチングルールの基礎的な練習にもなるので、
+などの使い方を覚えるのにもよい。

662 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 10:50:36 ID:tqiRAmym0]
ちょっと教えてほしいけど、マイコミとかアスキーとか
ascii.jp/cate/8/
journal.mycom.co.jp/
背景色が真白でフィルタ-Darken white backgroundを使用しても
変わらないページはどうすれば、真白を変えられるの?
ソースを見てもwhiteや#FFFFFFやcolorがないから無理かな?

663 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 11:04:52 ID:tlaPa8EF0]
外部スタイルシートの background-color または background

664 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 11:19:35 ID:eoELMsU/0]
確か俺がこないだスレに書いたやつは外部CSSも対応させたはずだけど、どこに書いたっけな

665 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 13:13:36 ID:wwMk4jVU0]
Firefoxだったら背景色を変えるのは簡単だけど、
IE系はフィルタを使わないとかなり面倒。

>662だと、asciiの方は誤爆を覚悟の上でなら変更できる。
body#digitallife { background-color: #eee !important; }
こんな風にすればIEでも有効。



666 名前:662 mailto:sage [2008/02/29(金) 14:53:33 ID:tqiRAmym0]
おーすげえ! >>664を信じてこのスレ探したら>>27
にあったよ。 アスキーが灰色になったよ、マイコミは半分
灰色になった。 664&27さんサンクス!

667 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 16:59:29 ID:+twnZSAg0]
IE系はユーザー補助を使えばいいんじゃないの?

668 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 17:40:44 ID:eoELMsU/0]
>>666
ごめん、それ俺のじゃねーやw

669 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 19:57:55 ID:Uefz/ZRe0]
Veoh TVで動画を見ていると、広告が替わるたびにカチカチ音がして気になります
Anti-Auto-Refresherを有効にしてみたんですが、効果ありませんでした
フィルターで消したいので、よろしくお願いします
www.veoh.com

670 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 20:50:23 ID:uvsU5FEi0]
>>669
IE以外を使え

671 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 21:01:20 ID:qbpErHPR0]
Hotspot Shieldを使ってる時のAnchorFreeの広告を消せませんか?
ヘッロー、ヘッローうるさくて頭がおかしくなりそうです・・・

よろしくお願いします。

672 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 10:34:40 ID:SYbYktmo0]
ポップアップする広告(プロホスの)がウザいからAdList(URL Killfile.txt)に
URL書いたら中身は消えるんだけど、ポップアップは止まりません。
どうすればいいですか(><)

673 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 10:47:08 ID:iFuZh9q90]
ポップアップを呼び出してるスクリプトを
killすればいいんじゃないでしょうか。。。



674 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 10:58:11 ID:SYbYktmo0]
(><)。。。

675 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 15:48:17 ID:iFuZh9q90]
>>674
すまんがprohostingのポップアップが
どこででるかわからない。
prohostingのHPスペースで
出るわけでもなさそうだし。
たとえばどのページででるの?



676 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 23:01:31 ID:1F3/Q0LW0]
どっかのサイトにprohosting社が出してる広告、というオチ

677 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 23:05:14 ID:1F3/Q0LW0]
ああ、後半を読むに、>>675は前半でそう言ってるのか・・・スマソ

678 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 23:30:46 ID:4niy7L730]
www.google.co.jp/search?num=100&hl=ja&newwindow=1&q=prohosting.com%2Fprohost%2Fbanner.html&btnG=%E6%A4%9C%E7%B4%A2&lr=

679 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/04(火) 17:04:14 ID:L0geNNVY0]
Google ReaderのNGワード作れないかなあ。
"AD:"とか入ってたらそのフィード消すみたいな。

680 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 16:15:30 ID:rf128T1S0]
Yahoo! JAPAN トップ並びにメール等の広告に対し効果的な
フィルタを教えて頂きたいのですが、過去に何度か自分なりに
作ってみたのですが、フィルターの記載方法が悪いのか
直ぐに広告が表示されてしまいます。こちらでも書きづらいと
の事ですが、どうぞ宜しく御願いします。

681 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 16:19:31 ID:DyEcfgpt0]
>>643みたいにmusic.j-total.netもできます?
弾き語りにいいんだよね

682 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 16:21:42 ID:DYUZDXWK0]
いいえ、遠慮させていただきます

683 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/06(木) 18:52:14 ID:wX/KC11s0]
Yahoo! JAPAN トップのフラッシュっぽい広告は

Protect Contents except HTML (2002/11/18)
があれば、表示されなくなるな。

684 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 01:49:11 ID:4qbGWSHn0]
>>682
了解しました。

685 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 02:52:11 ID:0c2NJjCp0]
yahooのトップページを見なくてもニュースなどの情報は入るだろうし、
メールはgmailでも使えばいいだろうし。
わざわざフィルタを書く必要はないんじゃないか?
長年使い慣れたメールアドレスなどがあればともかく。



686 名前:名無しさん@お腹いっぱい。 [2008/03/07(金) 08:56:17 ID:adnas8MA0]
なるべく軽くなるように、ファイルターを再構成と作成しようかと思っている

687 名前:名無しさん@お腹いっぱい。 [2008/03/07(金) 10:44:14 ID:adnas8MA0]
スクリプトや表示されない部分を消し去ってブラウザに優しいのを作りたいのだが・・・
誰でも使えるセットにするには大変そうなので断念した・・・

688 名前:名無しさん@お腹いっぱい。 [2008/03/07(金) 10:45:46 ID:adnas8MA0]
自作はあきらめて動作が遅いか速いか既存のやつを調べてまとめることにする

689 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 11:16:09 ID:8yQ1Bu8Z0]
日記はチラシの裏に書いてくれ

690 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 21:52:40 ID:wx22K23R0]
>>688
たった2時間であきらめるなって

691 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 01:15:27 ID:/9G/t32R0]
俺も今はthink氏のとかwebとかここで公開されて便利そうなのつっ込んでるけど
正規表現の勉強もかねて一から必要なもの自分で作っていこうと思う

692 名前:think ◆MM0nnAOCiQ mailto:sage [2008/03/08(土) 01:45:01 ID:CJ4g5fmj0]
自作はいいですね。
最初は簡単なものから取りかかると長続きするかなと思います。
私が初めに作ったフィルタは外部スタイルシートのblink指定を解除するフィルタだったかな。

[Patterns]
Name = "Hajimeteno Kill blink css"
Active = TRUE
URL = "$TYPE(css)"
Limit = 64
Match = "text-decoration : blink"

CSSプロパティをいじるフィルタは必要な構文が簡単で作りやすいと思います。

# 私のように未熟な腕で「Google: High Light」に挑戦するとたくさんの煽りをもらうことになるので、複雑なフィルタは後回しがいいです……。

693 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 01:51:35 ID:cFu89Tor0]
罵倒・煽りはスレの華

694 名前:think ◆MM0nnAOCiQ mailto:sage [2008/03/08(土) 02:09:54 ID:CJ4g5fmj0]
>>687
> スクリプトや表示されない部分を消し去ってブラウザに優しいのを作りたいのだが・・・
ホワイトリストにないURLのscriptを無効化するフィルタなら、以前書いたような記憶がおぼろげにありますが、どこにいったかなー。

現在、Firefox拡張のNoScriptが重いので外していて、代替手段を探しているので興味ある分野ではあります。
具体的にどんな動作のフィルタが欲しいのでしょうか?
私が想定しているフィルタは、NoScriptの動作(ホワイトリストにないJavaScriptを無効化し、無効化したらウインドウ最下部に警告メッセージを表示する)ですが、実際に実現できるかどうかはわかりません。

# (別件)
# 下記は今週中にやります。

■ToDo
- >555の調査
- >581の更新

695 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 02:19:14 ID:eaPuLPew0]
自作フィルタは、最初のうちは誤爆上等で単純に作って行くのが良いかと
そのうちスレやサイトで公開されてるフィルタが良いお手本になって来て
色々出来る事も広がって行くから

まぁ、私なんかは今でも誤爆上等で深く考えずにサクサクフィルタ作って使ってるけどw



696 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 02:28:13 ID:DyIfuqwE0]
youtubeのソート機能消えたけど
フィルタで復活させたのはないのか

697 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 03:23:45 ID:IoCNhHCh0]
NoScriptは使ったことないな。
objectやiframeはフィルタでアンカー化しているし、
あやしいJavaScriptもフィルタでコメント化させている。
どのフィルタも長年使っているよ。

>無効化したらウインドウ最下部に警告メッセージを表示する
これもフラグをセットすればできないこともないかと。
あるいはCSSのposition:absolute;で下に配置させるとか。

698 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 05:13:28 ID:M7DxHjjz0]
誤爆上等で未だにアスタリスクばっかり使ってます

699 名前:686 [2008/03/08(土) 05:44:19 ID:9OZ+Stfe0]
あぷろだの本体にウェブを探し回って良さそうなフィルタ付けました
パスワードがわからないのでセットを他所にあげました
バグ取り、最適化はしましたが十分ではないと思います
感想おねがいします

fx10.web.fc2.com/4.5June_7filter_tuki.zip

700 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 05:53:25 ID:f8l0njRO0]
アップパスはNaokoです。

701 名前:686 [2008/03/08(土) 06:20:16 ID:9OZ+Stfe0]
>>700
サンクス 前のは消してあぷろだに移しました 
ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0149.zip

702 名前:名無しさん@お腹いっぱい。 [2008/03/08(土) 06:53:05 ID:9OZ+Stfe0]
バージョンアップしました 感想ください
ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0150.zip

703 名前:名無しさん@お腹いっぱい。 [2008/03/08(土) 06:59:40 ID:9OZ+Stfe0]
コツはURLだけで切ってしまうヘッダフィルタを中心にすると軽くなりそうですね

704 名前:名無しさん@お腹いっぱい。 [2008/03/08(土) 08:45:40 ID:9OZ+Stfe0]
バージョンアップ8回ほどしてしまいました・・
現在 pr0154.zip です 表示に問題があったら直します 教えてください

705 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 09:01:51 ID:f8l0njRO0]
Refererをリストで一括管理するフィルタが無いですね。
あとはGoogleの検索結果を便利にするフィルタなどがあると喜ばれると思います。



706 名前:名無しさん@お腹いっぱい。 [2008/03/08(土) 09:16:47 ID:9OZ+Stfe0]
それらはどこら辺にありますか? 

707 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 09:49:31 ID:f8l0njRO0]
>>1のリンク先をまわれば主要なものはだいたい揃います。

あとニコニコ動画用のフィルタは↓を見ればいろいろありますが更新速度が尋常じゃないので
まとめには入れないほうがいいです。 サイト側の仕様変更によってすぐ使えなくなりますし。

ニコニコ動画RC2専用オミトロンソフト板 Part11
pc11.2ch.net/test/read.cgi/software/1204372835/

708 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 12:54:55 ID:p/cvrvdu0]
ID:9OZ+Stfe0
どうせ作るならこのスレで公開されたものだけにしとけよ

709 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 13:04:39 ID:gtkLSZJN0]
Firefoxのアドオン自動更新みたいに、
それぞれのフィルタも自動更新出来たら便利なんだが
そんなツール作ってくれる人居ないよなぁ…

710 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 13:17:55 ID:3sK0/3hD0]
判定が難しい。
・フィルタ名で判断…自分でタイトル弄れなくなる
・全文解析…無茶
みんなで共同開発できなくなる。(固定の作者と固定の公開場所が必要になってくる)
→成長が止まる

711 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 14:34:13 ID:3sK0/3hD0]
YouTubeのDLフィルタ、&fmt=18でのmp4対応改造をしていて気付いたんですが、
flvと違ってContent-Dispositionでfilename=video.mp4が指定されてました。
当然title.extの意味が失われるので、無効化する新しいヘッダフィルタが必須です。
URL無視したやっつけですが

[HTTP headers]
In = TRUE
Out = FALSE
Key = "Content-Disposition: neutralize video.mp4 (In)"
Match = "attachment; filename=video.mp4"

こんな感じで。URLはたまに変わったりするんで、どうなんですかね…。

で、DLフィルタ本体なんですが、少々事情があって私のは公開できません。
どなたかやれる方いらっしゃったらお願いしますー。

712 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 17:12:32 ID:gtkLSZJN0]
判断が難しいのは同意だが、成長が止まるってのはどうだろう
>固定の作者と固定の公開場所が必要になってくる
固定の作者である必要はどこにも無いし、
固定の公開場所が居るのはFirefoxでも同じで、自動アップデートできるようにするなら当然な訳だが

713 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 17:32:57 ID:7RVVF1cV0]
autopagerizeのsiteinfoみたいにWiki式にするとか

714 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 17:38:22 ID:3sK0/3hD0]
>>712
固定の公開場所が必要なら、当然固定の作者が必要になるでしょう。
勝手に変な物に書き換えられて自動アップデートで強制配布されちゃ困る。

715 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 18:49:50 ID:gtkLSZJN0]
wikipediaのように誰が更新したのか署名が残るようになっていればいい
アップデートするかどうかはユーザー次第
リストに一致する人の更新であれば自動更新〜とか



716 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 18:57:03 ID:b0roCwfd0]
間を取って、更新情報だけ集積したRSSを配信すればいいんじゃない?

717 名前:think ◆MM0nnAOCiQ mailto:sage [2008/03/08(土) 19:44:20 ID:CJ4g5fmj0]
>>710
> 固定の作者と固定の公開場所が必要になってくる
自動更新はともかく、固定の公開場所は実現すべく現在試行錯誤中です。
私自身が今の公開形態(複数フィルタをzipで固めて配布)を面倒に感じており、簡単に更新できるシステムが必要だと常々考えていました。
(ブログも想像したほど記事投稿が簡単ではありませんでした)
フォーラムを用意して、1スレッドにつき一つのフィルタというローカルルールを作れば一元管理できて便利ではないかと考えています。

■現在、頭の中で考えている掲示板仕様 (★ … 必須 / ※ … 検討中)
 ★親記事、子記事にタグを付けられる
 ★記事検索で「inname:名前」のような特殊構文が使える
 ★一部のはてな記法が使える(少なくとも、順不同リスト、序列リスト、定義リスト、表ぐらいはほしい)
 ★記事全体を作者が任意でバックアップ(XMLまたはテキストで出力)できる
 ★携帯で投稿できる(移動中に携帯からアイデア投稿したい)
 ※記録フォーマットはXMLかDB(XMLにするとエクスポートが楽。APIも使える。DB管理するとしても内部動作でXMLに変換するのも面白そう)
 ※半会員制(完全に会員制にすると投稿者が少なくなる。会員は署名を使える、名前の同一性が保証される、などのメリットを得られる。)
 ※スラッシュドットのスコア機能を付ける(評価されるとより注目される記事を書きたくなるわけで議論に期待できそう。どうせなら、タグにしきい値を付けた方が統一性があっていいかも)
 ※BBCodeが使える(はてな記法を使うことを考えると統一性がない)
 ※記事一つ一つにファイルアップロード可能(ファイル添付する形にするか、base64エンコードするか。前者はバックアップ時に有用。)

■課題点
- PHPによるXML実装でどの手法を使うか(DOM, SimpleXML, XMLReader, SOAP)
- はてな記法をどうやって実装するか
 # 文字列置換だけならわりと簡単なんですが、Proxomitronの「文字列を消費する」概念(一度マッチした部分には二度とマッチしない)を取り入れようとしたら一気に難易度が跳ね上がりました。
 # 表は「Excel→table」のJavaScriptからアルゴリズムを流用すれば実装できそうです。

今ははてな記法をXHTML変換するJavaScriptを書いているところです。(上手くいけばPHPに移植予定)

718 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 20:06:32 ID:gtkLSZJN0]
>自動更新はともかく、固定の公開場所は実現すべく
いやいや、自動更新が必要ないならWikiで十分だと思うけど

719 名前:名無しさん@お腹いっぱい。 [2008/03/08(土) 20:37:26 ID:Xk9Ulf4G0]
:9OZ+Stfe0だけどまとめじゃなくて、なるべくブラウザに負荷をかけずに
快適動作をさせるかが作成のポイントなんです 利便性は失われないようにして

720 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 20:54:37 ID:zIkrEzhb0]
>>719
君は下のスレに行った方が良いだろう

■■■■Proxomitron入門スレッド■■■■6
pc11.2ch.net/test/read.cgi/pcqa/1201242934/

721 名前:名無しさん@お腹いっぱい。 [2008/03/08(土) 21:31:02 ID:Xk9Ulf4G0]
リストの質問です

hoge.com ではヒットしないのに

[^/]++hoge.com だとヒットします
どういう理由なんですか?

722 名前:名無しさん@お腹いっぱい。 [2008/03/08(土) 21:38:21 ID:Xk9Ulf4G0]
あと
hoge.com
[^/]++hoge.com と
([^/]++.|)hoge.com と
[^/]++hoge.com/ と
[^/]++hoge.com*
はマッチパターン変わりますか?

723 名前:名無しさん@お腹いっぱい。 [2008/03/08(土) 21:42:04 ID:Xk9Ulf4G0]
こんなの見つけましたよ しかし、hoge.comがヒットしない理由がわからない

URLスタイル のハッシュ化が適用される条件は以下の通りです。
行頭がワイルドカード で始まる
ホスト名の最後を示す文字(/, :) が存在する
行頭のワイルドカードから「ホスト名の最後を示す文字」までの間に、ワイルドカードが存在しない
vird2002.s8.xrea.com/proxomitron/matching_command/m-cmd_lst.html

724 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 21:46:13 ID:gtkLSZJN0]
>>721
どっちでもマッチするけど? その現象が発生するフィルタとリスト晒してよ

725 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 22:44:47 ID:tUFyZgmv0]
URLマッチの話か?

対象が www.hoge.com/ とかなら
[^/]++hoge.com だとマッチするけど hoge.com じゃマッチしないだろうよ。



726 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 22:50:16 ID:tUFyZgmv0]
念のため言っとくがURLマッチは部分一致じゃなく前方一致だならな。

727 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 23:36:56 ID:+qXF65o20]
(jp.|www.|)youtube.com/
を最適化する場合
(jp.|www.|(^[jw]))youtube.com/

(jp.|www.|(^(^y)))youtube.com/
のどちらが処理が速い、あるいは書き方として妥当だろうか
要は否定先読みと肯定先読みのどっちが速い?って質問なんだけど

728 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 23:55:06 ID:3sK0/3hD0]
速度の話は荒れるからやめろとテンプレに…あったっけ?ないね。
所詮無視できる誤差の範囲内、有意な差はないから好きなの選んでください。

729 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 04:29:15 ID:60oDJR9b0]
>>727
実際にテストフィルタ書いて実測してみるのが一番かと
実測してもどちらが早いのか解らないなら、それはどちらを使っても同じと言う事だ

730 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 11:02:04 ID:97Oq/7fL0]
flashの画質を低で固定するフィルターって前出てた気がするんだけど教えてください。

731 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 12:10:24 ID:QKLcgHfk0]
大体は肯定のほうが速いような気がする

732 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 13:38:01 ID:Fh8QY9J20]
最適化とやらがなされていないことによってこの先ロスするであろう合計時間の
数億倍数兆倍の時間を割いて検証し最適化フィルタを書くことに
無駄を感じないようであれば、検証する価値はあると思うよ。

733 名前:名無しさん@お腹いっぱい。 [2008/03/09(日) 15:22:42 ID:H7KCeNOF0]
ローカルに落としてあるファイルに対して、処理時間を計測するプログラムを作るよ
たとえば
proxchk C:\html (ディレクトリ名)
と打てば処理時間を計測する

734 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 16:52:23 ID:mjAM5YBG0]
>>692
># 私のように未熟な腕で「Google: High Light」に挑戦するとたくさんの煽りをもらうことになるので、複雑なフィルタは後回しがいいです……。

Google: High Lightを作ってるときの話は知らないけど
腕が未熟かどうかとは関係ない理由*でも*批判されてたことにはご自分では気づいておりませんでしたか?

735 名前:733 [2008/03/09(日) 18:26:35 ID:H7KCeNOF0]
出来ました
fx10.web.fc2.com/proxchk.zip



proxchk c:\html > log.txt
proxchk c:\html



736 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 18:35:20 ID:aRFVqAhQ0]
>>727
(jp.|www.|)youtube.com/ インデクス化(ハッシュ)可能。意味が分かりやすい。
(jp.|www.|(^[jw]))youtube.com/ インデクス化(ハッシュ)不可能。意味が分かりにくい。
(jp.|www.|(^(^y)))youtube.com/ インデクス化(ハッシュ)不可能。意味が分かりにくい。

結局、シンプルにするのが処理が速くて、書き方も妥当。

リストにおいては状況により (jp.|www.|)youtube.com/ の最適化の結果が
youtube.com/
jp.youtube.com/
www.youtube.com/
になることはありうる(見た目もそれほど分かりにくくなってない、むしろ分かりやすく感じる人もいるかも)。

737 名前:名無しさん@お腹いっぱい。 [2008/03/09(日) 18:49:30 ID:H7KCeNOF0]
スペースが無いか、あるかは(\s|)でいいですか?

738 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 20:01:40 ID:rTtpFBoD0]
そういえばJリーグ始まったな

739 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 20:07:44 ID:gcqYpFBd0]
>>735
おつ。

740 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 20:58:21 ID:Fh8QY9J20]
>>737
" "(半角スペース)でいい。

741 名前:名無しさん@お腹いっぱい。 [2008/03/09(日) 21:30:58 ID:H7KCeNOF0]
サンクス ほかの質問もきいてもらえますか?
上にはヒットしないのに下にヒットします なぜでしょうか?

pagead[0-9].googlesyndication.com
pagead2.googlesyndication.com

742 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/09(日) 21:52:32 ID:Fh8QY9J20]
君は>>721なんだろうけど、
検索表現は何で検索対象文字列が何の場合にマッチした(しなかった)
というのを明確にした方がいい。

743 名前:名無しさん@お腹いっぱい。 [2008/03/10(月) 01:24:33 ID:8B4S+KnE0]
フィルター、リストの順序で速度変わるね

744 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 02:26:26 ID:UOgajIAh0]
どういう意味?
ブロックリストの各行を入れ替えるってこと?

体感出来るほどの差異が出るかどうかは甚だ疑問だが、
ブロックリストはリスト上位から順にテストしていって、
マッチしたところで抜けるんだから、
出現頻度が高いと思われる語句(に対する検索表現)を
リスト上位に置いた方が理屈の上では速くなるだろうね。

注意事項として、リストの行は順位を不用意に入れ替えると
マッチしていたものがマッチしなくなったりすることがある。

745 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 02:32:53 ID:UOgajIAh0]
> 注意事項として、リストの行は順位を不用意に入れ替えると
> マッチしていたものがマッチしなくなったりすることがある。

もともとマズい書き方をしていた場合に、ね。

ヘルプの"Creating blocklists"ページ内の"Limitations..."の項参照。



746 名前:名無しさん@お腹いっぱい。 [2008/03/10(月) 05:52:11 ID:8B4S+KnE0]
初めから作り直しましたよ かなりおすすめです
広告消しに特化しました 使ってみてください

ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0159.zip

747 名前:名無しさん@お腹いっぱい。 [2008/03/10(月) 05:53:07 ID:8B4S+KnE0]
>>746= >>686 です 本体とフィルターに詰め合わせです

748 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 05:54:53 ID:g/jYlHCy0]
>>746
otu

749 名前:名無しさん@お腹いっぱい。 [2008/03/10(月) 08:19:57 ID:8B4S+KnE0]
バージョンアップしましたよ 汎用フィルタはなるべく入れません
たとえば右クリックを追加すると時間が20%増加してしまいます

proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0163.zip

750 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 09:13:47 ID:YK+4yLV00]
さすがは隔離スレだ

751 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 10:36:14 ID:FwMbNCfL0]
>>734
気づいてたらそれを全部羅列しろとでもいうのか?メチャクチャ迷惑なんだけど。

752 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 10:51:25 ID:Kw/4DtR50]
「主たる批判内容はそんな話じゃなかったでそ?」と言っているのでわ?

全部挙げろってんじゃなく、
その最も批判を受けていた部分について自覚してくれないか?という話なのでわ?

多分根拠薄弱なフィルタスピード比較論の話のことだと思うけど
「デタラメ垂れ流さないでくれ」みたいな

「経験的にはこんなことがいえるような気がするのであくまで参考程度に」
くらい断ってあれば問題ないと思うけどね

断定的に書かれちゃうとさ、関連スレへの貢献度が高く
オミトロンに関する知識も一般のオミトロン使いよりはずっと深いので
初心者が鵜呑みにする危険性があるのよ

753 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 10:55:49 ID:ii6kRKVI0]
>>749
YOU、トリ付けちゃいなよ

754 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 11:02:28 ID:C6qeuJeK0]
749 「オミトロンスレでトリップ持ちになっちゃった・・・(#^.^#)ドキドキ」
753 「(やっとNG指定出来る)」

755 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 11:24:00 ID:nTBisBNY0]
>734に対して>751はひどい
同じ日本語話者とは思えない



756 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 11:31:50 ID:g/jYlHCy0]
下らない話題はよそでやってくれ。 あぼーんするのが大変なんだ。
それと>>734とかはthink氏をNGNameに入れておくといいよ。

757 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 11:34:16 ID:g/jYlHCy0]
ぶっちゃけ俺は入れてます。 >>734がレス付けなければ>>692の書き込みに
永遠に気付きませんでした。

758 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 11:34:16 ID:ii6kRKVI0]
>>754
お前…言っちゃったらトリつけてくれなくなるだろ!バカバカ!

759 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 11:48:10 ID:JK5+4guA0]
>>734にしてみればまたThink氏が妙な教義を唱えていたらダメ出しする為に
NGに入れるわけにはいかないんジャマイカ。

(実効性の不明な)スピード向上に関するパラノイア的こだわりの部分さえ読み流せば
結構参考になる部分が多いので俺は読んでるけど。

760 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 11:51:41 ID:ksyKSJfn0]
>>734はどう見ても場を荒らしたいだけに見えるが。
あんなもんに応える必要はない。

761 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 11:56:58 ID:JK5+4guA0]
同じ言うにしてももう少し言いようってものがあるだろうとは確かに思うが、
荒らそうと思ってやっているとは思えない。

762 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 11:57:38 ID:g/jYlHCy0]
もち>>734も速攻でNGに入れたw 基地外はいらね。

763 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 11:58:50 ID:EoUgzqZ10]
何この流れ…

764 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 13:39:55 ID:8Ymd8hAW0]
俺のNGを聞け!な流れ

765 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 14:58:01 ID:81WAQSwQ0]
さすが隔離スレ・・・



766 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 15:01:17 ID:JK5+4guA0]
隔離スレ住人≒本スレ住人 な件

767 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 15:53:49 ID:ii6kRKVI0]
みんなNGしてるから気付いてないのかも知れんが、
thinkさんは最近速度の話は全くと言っていいほどしてないよ。
ハッシュの件でほんの少し触れたぐらいか。

768 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 15:59:22 ID:JK5+4guA0]
いや、昨日はテレビの前で「Qちゃん失速した!」と叫んだはずだ。

769 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 17:46:05 ID:J/Vu1LPD0]
速度の話で噛み付いてる人は、あれだけ口では色々言っておきながら
google highlightでboldに色つけるだけでごまかして逃げた人だからスルー推奨。

770 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 18:02:15 ID:g/jYlHCy0]
便利さでは

firefoxの拡張 >>> google high light

だからfirefoxユーザーならこのフィルタはいらないのでは。
オミトロンじゃどう頑張ってもリンク先のページで着色したりページ内検索することは出来ない。

771 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 18:27:37 ID:J/Vu1LPD0]
何でいきなりFirefoxが出てくるのかわからないが、
もともとGoogleHighlightはOperaユーザが
色づけのJavascriptを移植してくれと依頼して出来たものだぞ。
たしかそのJavascriptの元になったのがGoogleToolbarだった。
Firefoxはいいブラウザだけど、ブラウザはそれだけじゃないし
必要ないなら切ればいいってだけだね。

このフィルタの利点は軽快さとブラウザを選ばない事。
proxomitoronさえ用意できればIEだろうがなんだろうが同じ環境で使えるのがいい。
あと、アイデアと実装のインパクトがすごかったな。
実際に腕に自信のあるひとが何人か挑戦したし、俺も感動した記憶がある。

そうえいばキャッシュページの着色は昔実装してる人が居たな。
あと、ページ内検索はJavascript追加でも出来るよ。

772 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 18:51:47 ID:g/jYlHCy0]
boldに色付けで終わったのはfirefox用のフィルタだったからでしょ?
それとキャッシュページは元々着色されてたはず。

>ページ内検索
google highlightでは出来ないという結論になったんですよ。

773 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 19:07:48 ID:J/Vu1LPD0]
・過去ログ読んで来い。全然違う。
・キャッシュのページは昔は色がついてなかった。
・無理にgoogle highlightでやる必要は無い。

774 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 19:08:35 ID:qSiZd4bI0]
フィルタ一つでそんなムキになるなおまえら

775 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 19:10:16 ID:g/jYlHCy0]
>>773
おまえが読んでこいよw 何言ってんだこいつ。



776 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 19:46:51 ID:JK5+4guA0]
そもそも速度の議論と Google Highlight フィルタの作成とはまるで別個の話なのに
両者を結び付けて「だからスルー推奨」とか意味不明な論理展開をしている時点で
ちょっと頭がアレな人かな?とオモタ。

777 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 19:53:15 ID:J/Vu1LPD0]
ログあさってきたから見てくるといいよ。
pc7.2ch.net/test/read.cgi/software/1117374662/395-

この一言につきる。

> 510 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2005/09/27(火) 12:36:00 ID:tSC0sS7y0
> 395氏のGoogleフィルターにはがっかり
> 散々エラそうな事を言っておきながら
>
> Match = "<b>"
> Replace = "<b style="color:red; background:#EEEEEE; font-size:large;">"
>
> と同等レベルとは

778 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 19:59:26 ID:g/jYlHCy0]
think信者は所詮この程度。 そろそろngidさんに頑張ってもらうか。

779 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 20:01:09 ID:boWjx4f00]
信者って言葉だしたな。あんたが悪意あってレスしてるのがよくわかったわ

780 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 20:07:31 ID:J/Vu1LPD0]
>>776
pc11.2ch.net/test/read.cgi/win/1168857833/
見といで。
言い回し、癖その他もろもろが一致してるから。
キャラのあくの強さからすぐわかるんだよな。
ある意味名物みたいな人なのかもしれない。

781 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 20:16:00 ID:JK5+4guA0]
“ここの>>734と過去スレの395氏とやらが同一人物であるか否かによらず”
速度の議論と Google Highlight フィルタの作成とはまるで別個の話、ってのは
いちいち言わないと分かんないかね。

782 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 20:21:42 ID:J/Vu1LPD0]
>>734と同一人物なんて言ってないよ?
速度の話で噛み付いてくる人がスルー推奨って言ってるだけで。

783 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 20:46:07 ID:JK5+4guA0]
おやおや。

>>769では【噛み付いて「(い)る」人】だったのが
>>782では巧妙に【噛み付いて「くる」人】に摩り替わっていますね。
文脈がまるで異なってきますが。やれやれ。

784 名前:名無しさん@お腹いっぱい。 [2008/03/10(月) 20:54:40 ID:mv5qnIJg0]
スクリプト、コメント、アプレットは全て削除してそのあと広告削除するのが良いかな
プログラムが必要ならばバイパスする

785 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 21:17:29 ID:v34is3/Z0]
このスレに有効なフィルタリングを考えようか



786 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 21:23:42 ID:g/jYlHCy0]
冷静に見ると>>692の釣りに>>734が豪快に釣られた格好だな。

>>779
信者じゃなかったらなんなんだよ。

>>783
基地外はもうほっとけw

787 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 21:23:43 ID:oXfBdlGC0]
同一IDが5回以上あるレスを削除

788 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 21:28:34 ID:DrLIAYND0]
もう何がなんだか分からなくなったw

789 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 21:31:48 ID:JK5+4guA0]
考えるな、感じるんだ!

790 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 21:53:43 ID:j9xn8h7P0]
>>786
>>692が釣りとか、お前の存在自体が釣りなんじゃねーの

791 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 21:57:36 ID:g/jYlHCy0]
そういえば遠慮のないもの言いがどうのこうのって2ちゃん批判してる奴が
なんでコテまで付けて2ちゃんに常駐してるんだろう。

もう来なければいいのに。

792 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 22:04:10 ID:Wlhf/hE10]
ええと

793 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 22:06:26 ID:Wlhf/hE10]
すんません><
2ch dat Converter (2007/9/3)で#5と言ったようにレス番指定したときに、
>>1を表示しないには、どうすれば良いですか?

794 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 22:07:48 ID:Wlhf/hE10]
間違えました(><)
#5じゃなくて、#l5です。

795 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 23:22:54 ID:TARpZdGw0]
↓知ってるがお前の態度が気に入らないのAA



796 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 23:30:20 ID:g/jYlHCy0]
  ( ゚д゚)
_(__つ/ ̄ ̄ ̄/_
  \/    /
     ̄ ̄ ̄

  ( ゚д゚ ) !!
_(__つ/ ̄ ̄ ̄/_
  \/    /
     ̄ ̄ ̄ ̄

797 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 23:32:32 ID:J/Vu1LPD0]
ID:g/jYlHCy0はやっぱり神聖か。

798 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 23:53:11 ID:GHYAfAMC0]
ID:g/jYlHCy0
このスレではコテ付けてください

799 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/10(月) 23:54:32 ID:Wlhf/hE10]
   , - ,----、 
  (U(    ) 
  | |∨T∨ <お願いします
  (__)_)


800 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 00:28:23 ID:b6p4os+U0]
>>799
作者がこのスレ見てるって書いてるからそのうち作ってくれるかもよ。

801 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 00:37:06 ID:OHfURG1J0]
下らないことで荒れてんじゃないよ

802 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 00:39:56 ID:b6p4os+U0]
そんなことよりpart19の1000間際のレスとか面白いぜ

803 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 00:56:43 ID:JiAtip1P0]
しかし、巡回タイミングが事が終わった後な為にログをまとめて見る状態になると
誰が必死なのか一目で解るのは面白いな

804 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 01:05:11 ID:CB8XcJ6C0]
>>800
じゃあ待ってみます。>>1が巨大だと邪魔で…。
ISPが規制されると、datを取得して読み書きできる2ch dat Converterは
人大杉も回避できるし色々と便利なんです。

805 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 01:10:17 ID:5fFGat130]
>ISPが規制されると
2chって参照自体を規制することもあるのか?
それともまさか、そのフィルタ使うと書き込み規制も回避できる…わけないか



806 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 01:18:21 ID:b6p4os+U0]
人大杉を知らない奴がいるとは。。

807 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 01:20:14 ID:YWnYWp8m0]
専ブラ使えば(ry
ってのはこのスレ的にはなしなのかな

808 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 01:26:58 ID:5fFGat130]
人大杉とISPの規制は違うだろ…

809 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 01:28:42 ID:iD4WjoM50]
>>808
な。俺も何言ってるか全然わかんね

810 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 01:29:54 ID:b6p4os+U0]
ああ、確かにごっちゃにしてるな。 ISP規制されたらオミトロン使っても書けないし。
串刺すとかすれば別だが。

811 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/11(火) 01:47:15 ID:0GAjhws90]
ISPが板別や全サーバで規制されるとする。
2ch専用ブラウザはCGIプロキシを利用できない。
Webブラウザだと利用可能だが、今度は人大杉を回避できない。
2ch dat Converterなら全ておk。

知らない板で結構規制されてたりする。(行かないから気付かない)
qb6.2ch.net/_403/madakana.cgi

812 名前: mailto:sage [2008/03/11(火) 01:48:14 ID:0GAjhws90]
勿論閲覧ではなく、書き込みの話ね。

813 名前:名無しさん@お腹いっぱい。 [2008/03/11(火) 04:46:32 ID:CBNBty6z0]
ホスト名調査に失敗の状態を取得してキャッシュへのリンクを張るにはどうすればいいですか
404とかではないです

814 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/12(水) 23:51:07 ID:j2dx5y5k0]
どなたかAmazonトラップを防止するフィルタ作っていただけないでしょうか

815 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/12(水) 23:56:14 ID:DtF/4fyx0]
買物時以外はサインアウトする



816 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 00:07:05 ID:4maFG1Ve0]
すみません>>814ですが、mixiトラップ用のフィルタを流用しどうにか作成出来ました

817 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 13:15:16 ID:IuSGhDLM0]
>>816
mixiトラップとは何ですか?

818 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 13:27:13 ID:9Z2p3YPs0]
画像にmixiのアドレスを.htaccessとかで指定して、
知らないうちに足跡に残すようにするスパイウェア紛いの行為。
今はもう繋がらないみたいだけど過去の例。
ここはたしかCSSに画像を仕込んでわかりづらくしてた。

> 129 名前:名無しさん@お腹いっぱい。 [sage] 投稿日:2007/01/02(火) 17:13:36 ID:Ny7Bu6X50
> 前フィルター投下してくれた人、ありがとう。
> 今日初めてmixiの足跡殺せたよ。
> フィルター入れといて良かった。
>
> ↓アクセスする時は気をつけてくれ。
> www.nishishi.com/blog/2006/05/perl_use_strict.html
> www.nishishi.com/pt/sp/mr.gif

819 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 13:27:14 ID:zkFPukf/0]
てかフィルタ書くまでもなくAmazon側でトラップ無効化されてると思うけど。

820 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 21:56:24 ID:vQtOASWB0]
これでgoo右上のフラッシュ広告が消えるんだけど段を詰めてくれないんだけど、どうしたらいい?
m(_ _)m

[Patterns]
Name = "goo AD killer"
Active = TRUE
URL = "[^.]+.goo.ne.jp/"
Limit = 7000
Match = "$NEST(<!-- ((h02|banner02|osusume|top_text|ad|ad_focus|pr)\0|Sniffer Code for Flash version=60) -->,<!-- /($TST(\0)|html.ng/cat=*) -->)"


821 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 01:38:26 ID:oxncJDZY0]
>>820
[Patterns]
Name = "New HTML filter"
Active = TRUE
URL = "www.goo.ne.jp/css/top_15.css"
Limit = 256
Match = ".banner{margin:0 0 8px 0;display:block;}"
Replace = ".banner{display:none;}"

タイトルとかURLとか細かい検証は任せる

822 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 03:21:03 ID:l57OAAGe0]
それだとcssファイルのパスが変わったりcssの書き方が変わっただけでマッチしなくなってしまうから
フラッシュを表示させるためのタグのstyle属性をいじるか、html内にcssを埋め込んでimportantするほうが
仕様変更に強いフィルタになるとかならないとか。


823 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/14(金) 11:42:37 ID:YpMtG1EW0]
>>821
>>822
サンクス!いろいろ試してみる。

824 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 02:40:46 ID:FVjzi/9U0]
ここのGamedayってところ新しい窓じゃなくてタブで開けれるようにできますでしょうか?orz
mlb.mlb.com/mlb/gameday/

825 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 16:59:11 ID:V7KyWXr60]
オークファンの検索結果に連動広告がどんどん増えてきて邪魔・・・
どなたかフィルターを作っていただけないでしょうか。
よろしくお願いします

aucfan.com/



826 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 17:49:08 ID:IIYvvmtu0]
「mixiの絵文字パレットを完全に読み込まなくする」のではなく
「絵文字挿入ボタンが押されるまで読み込まなくする」というのを
Proxomitron のフィルタで実現できるでしょうか。 ↓ のは参考です。

mixiを高速化したよ - yukobaの日記
d.hatena.ne.jp/yukoba/20080304

827 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 18:21:10 ID:+NTyjWBS0]
DMMのTOPページはOKなんだが
作品の詳細サイトに行くと
必ず文字化けするんだが
おまいらどうよ?

828 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 18:55:32 ID:7t8H1HOA0]
>>827
どこのページのことかよくわからなかったけど
一通り見ても化けない。
そのページをどのブラウザでどのフィルタ適用なのか書かないと
まともなレス付かないよ。

829 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 18:12:25 ID:GR9PUa/K0]
>>824
ポップアップで開く部分を全部

window.open(url, name, 〜);

window.open(url, null);

みたいに変更したけど別窓で開いてしまうんだよなぁ。

行数制限が異様に厳しいので続く。


830 名前:829 mailto:sage [2008/03/16(日) 18:12:52 ID:GR9PUa/K0]
制御の流れは以下の感じで、大体追えたと思うんだけど。
javascriptの知識そんなに無いから、これ以上はよく分からない。

<a href="javascript:void(0)" onclick="launchGameday('" + gameID + "')">

ttp://mlb.mlb.com/scripts/global.js:
function launchGameday(params) {
   :
   popWin(/*baseURL+*/gamedayURL,'GamedayWin',gd_w,gd_h,'location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=yes');

ttp://mlb.mlb.com/shared/scripts/util.js:
function popWin(url,n,w,h,o) {
   :
   _pw_z=window.open(url,n,'width='+w+',height='+h+',left='+_pw_l+',top='+_pw_t+','+o);
}


831 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 18:16:07 ID:GR9PUa/K0]
>>825
Name = "aucfan"
Active = TRUE
URL = "(ap.|www.|)aucfan.com/"
Limit = 360
Match = "<iframe*</iframe>"
"|$NEST(<script, *(overture|urchin)*, </script>)"
"|</head>$SET(#=<style>\n<!--\n"
"#top_header_1, #CATEGORY_AD_FRAME { display: none; }\n-->\n</style>\n</head>)"
"|(<title>)\1*[%a1][%d7]-\2(</title>)\3$SET(#=\1\2\3)"
"|(class=$AV(keyword_input_box))\1$SET(#=\1 accesskey="q")"
"|(class=$AV(l_price_input_box))\1$SET(#=\1 accesskey="1")"
Replace = "\@"

ついでにタイトルを短めにして、ALT+Q と ALT+1 で検索と値段のとこにアクセスキーを設定してみた。


832 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 22:54:29 ID:gI7o6bEo0]
連番ウォーカー
proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0051.txt
面白く、有用なフィルターありがとうございます

「$LST(***)」でなく、「$LST(***)」に対応するようにしたいです
生半可の知識で全く歯が立ちません。よろしくお願いします

833 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 07:35:53 ID:8saex8z00]
>>831
動作しない

834 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 14:55:43 ID:133Hoy0o0]
>>832
$JUMP( → $JUMP(http://
(4箇所)

$RDIR( → $RDIR(http://
(2箇所)

で動きました。

835 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 19:18:00 ID:OrmS5cD30]
>>834
ありがとうございます。上手く動作しました。感謝です
\0とかまったく別のとこみてた…



836 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 09:37:24 ID:A+626kv60]
画像とか背景、CSSにわざわざhttps://を使っていて
毎回IEがSSLのダイアログをだすうざいサイトがたまにあるんですが
ソースコード内のhttps://の記述を一括でhttp://に置換えする
フィルタをお願いします。
httpでは403吐くところもあるんですがそれは気にしないので。。。

837 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 09:54:37 ID:w0HDnC8w0]
$TYPE(css)

https://

http://

838 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 10:43:27 ID:A+626kv60]
>>837
レスありがとうございます
早速試してみたんですがうまくいかないみたいです。。
たとえばこんなサイトです
ttp://61.211.231.130/flax/fss/1237794328/Snc_About

すいませんあと、できればインポータブルな形式で記述していただけますと。。。
ワガママでほんと申し訳ありません。


839 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 11:07:14 ID:qiZvkiRJ0]
>>838
インターネットオプション
接続
LANの設定
詳細設定
すべてのプロトコルに〜 のチェックを外す
Secure、FTP、Socks の各項目を真白にする
OK x 3回

じゃダメ?

840 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 11:34:14 ID:0Ee2R/td0]
<link([^>]++rel=$AV(stylesheet)&[^>]++href=$AV(https://*$URL(http://))[^>]+>)
<img[^>]++src=$AV(https://*$URL(http://))[^>]+>
<[a-z]+[^>]++bgcolor=$AV(https://*$URL(http://))[^>]+>

841 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 11:35:28 ID:A+626kv60]
>>839
レスありがとうございます。
proxomitronの使い方などはわかっているつもりなので
そのあたりは問題ないです。
firefoxでもダイアログが出てしまいます。
ただ、フィルタの編集とかは不得手というか正規表現などの知識がないので、
単純に>>837さんのレスをうまくフィルタに反映できていないかもしれません。。
cfgに直接書き込みできる形式でお願いできませんでしょうか

842 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 11:38:12 ID:0Ee2R/td0]
bgcolorじゃなくてbackgroundだった、まあそんな感じで

843 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 12:52:18 ID:pPXvBy9b0]
\0が2の時と3の時で置き換えを変える事が出来ますか?

844 名前: mailto:sage [2008/03/18(火) 12:52:51 ID:pPXvBy9b0]
条件分岐という意味です。

845 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 13:02:30 ID:wsTHKde10]
>836
IEを窓から投げ捨てる。それがベスト。



846 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 13:16:01 ID:qiZvkiRJ0]
>>841
そっか、ごめん。 >>840さんの使って書いてみた。

[Patterns]
Name = "New HTML filter"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)$URL(http://)"
Limit = 512
Match = "("
"<link\s(^(^[^>]++rel=$AV(stylesheet)))[^>]++href="
"|<img\s[^>]++src="
"|<[a-z]+\s[^>]++background="
")\0"
"$AV(https://\1)"
Replace = "\0"\1" "

>>843
出来ますよ〜。 マッチングコマンドの$TSTの説明を参照して下さい。

(
$TST(\0=2)$SET(9=中身は2です)
|
$TST(\0=3)$SET(9=中身は3です)
)

847 名前:843 mailto:sage [2008/03/18(火) 14:15:40 ID:pPXvBy9b0]
>>846
ありがとうございます!

848 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 17:01:22 ID:7tc1F1e80]
みんなUser-Agentなんにしてるの?


849 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 17:13:45 ID:TjO0Rc440]
>>848
色々だよ

850 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 18:31:55 ID:MLDVv7/j0]
>>848
Opera/9.30 (Nintendo Wii; U; ; 2047-7; ja)

851 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 20:43:48 ID:vfFKYSDo0]
>>848
Googlebot/2.1

852 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/18(火) 22:12:34 ID:1F3qwVJX0]
DoCoMo/2.0 P2102V(c100;TB)

853 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 00:16:18 ID:7pQMiiA00]
>848
SuperFamicon(SNES)

854 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 11:50:38 ID:eLecFv960]
>>848
Mozilla/4.0 (compatible; MSIE 4.0; MSN 2.5; Windows 95)

855 名前:pQJDWyIJOeLSyRqIPKC mailto:nikoletwesting@yaho.com [2008/03/19(水) 16:46:39 ID:xqdfE1ka0]
Nice site!



856 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 21:41:06 ID:dJXtNMco0]
投稿者では無いのだが、Proxomitron入門スレッド 6で以下の質問に
付いてもめてます。此方の方の回答も参考にしたいのですが、
因みに俺は[^/]++microsoft.com/ [^/]++google.(com|co.jp)/ で
良いのではと


45ひよこ名無しさんsage2008/03/15(土) 03:20:10 ???P

MicrosoftとGoogleの全てのサイトをBypassにしたいのですがURLの
数が厖大で極力少ない適切な記述方法を教えて頂けないでしょうか

さしあたりMicrosoft UpdateとGoogleのメール、カレンダーの表示
障害で困って下ります。どうか宜しく御願いします。

857 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 21:44:32 ID:h8tfBuxM0]
virusmicrosoft.com/
usogoogle.com/

858 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/19(水) 21:48:35 ID:h8tfBuxM0]
ドメイン名がいろいろあるから無理ぽがFAだと思います。 ホスト名ではなくIPアドレスで書かれた
場合のことも考慮しなきゃいけないし。 同じ質問はよくFWのスレでも見かけます。

859 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 00:25:32 ID:xAtr1s+h0]
GmailではSSLが使えるから、自分はSSLの方を利用する。
SSLに対してフィルタリングさせない設定だったらまったく問題ない。

ログウィンドウの中身をテキストにでも保存して、
ドメインを調査してみるという方法もありそうだがいかがか。
正規表現で書くよりも誤爆・誤動作の類は減ると思われる。

860 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 01:07:29 ID:7MGWdgkZ0]
>>855
爆撃レスも褒めててちょっとワラタ

861 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 10:48:14 ID:TXoSDyZx0]
入門スレ荒れててわろたw 入門者同士のやり取りに一人上級者が入って浮いてるw

■■■■Proxomitron入門スレッド■■■■6
pc11.2ch.net/test/read.cgi/pcqa/1201242934/

862 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 11:06:14 ID:YmIfVqIU0]
ちょっとタイミング逃したネタだが、
他の人も言っているようにThink氏のパラノイア的こだわりは
「フィルタ速度の話以外」においては結果的にいい効果をもたらすことが多い。
ここ数ヶ月のThink氏を見る限りちゃんと速度ネタは自重していると思う。
だから今後も自分はThink氏を「信じる」ことにするからよろしく。

863 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 11:41:56 ID:TXoSDyZx0]
信者うざす

864 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 11:53:31 ID:YmIfVqIU0]
便器の横の張り紙の
「いつもきれいに使っていただいてありがとうございます」
みたいなもんだ。わかるかなこのネタ。

今後もThink氏が自己の中でのみ留めておくべき探求心を
外へ垂れ流さないことを信じてるよ。

865 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 13:18:58 ID:st1PfBrg0]
またお前か。



866 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 13:57:21 ID:TXoSDyZx0]
ちんこの高速化ネタ禁止な。

867 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 14:31:52 ID:YIqIV1q+0]
オチンチンを高速でしごくんだ!

868 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 17:53:08 ID:kd9KI4rN0]
アンチうぜえ

869 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 23:42:01 ID:E4HRA4SR0]
tes

870 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 13:37:26 ID:mr3hZsqy0]
>>856
live.com とかも必要ではないかと思うのだけれど。

871 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 11:09:10 ID:FM8cqCDa0]
www.uploader.jp/
このあぷろだの広告除去フィルタを希望します

サンプルも置いておきます
よろしくお願いします
www.uploader.jp/home/sample/
www.uploader.jp/dl/sample/sample_uljp00046.png.html

872 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 15:48:20 ID:Lk8WRKeE0]
テストしてないけど、どちらかお好きな方をどうぞ。

body#bhome img { display: none !important; }

body#bhome div.photo,
body#bhome a[href^="http://sys.uploader.jp/campaign/"] { display: none !important; }

873 名前:UVUxWBVcIdLhvwRI mailto:linnn@yaho.com [2008/03/22(土) 23:28:25 ID:TJZqUCvG0]
<a href=nuvistor.cn/map.html >pills</a>
mythically.cn/map.html
<a href=mythically.cn/map.html >online</a>
nutsch.cn/map.html
<a href=nutsch.cn/map.html >online</a>
nutsche.cn/map.html
<a href=nutsche.cn/map.html >online</a>
<a href=meds10top.com/online-prescription-viagra.html >online prescription viagra</a>
<a href=meds10top.com/tramadol-and-acetaminophen.html >tramadol and acetaminophen</a>

874 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 12:27:21 ID:k1SXF9lB0]
>>871
こんなのはどうでしょ?
[Patterns]
Name = "uploader.jp"
Active = TRUE
URL = "www.uploader.jp"
Limit = 16
Match = "<!--aa-->"
Replace = "\k$STOP()"

875 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 18:33:51 ID:k1SXF9lB0]
>>871
訂正
[Patterns]
Name = "uploader.jp"
Active = TRUE
URL = "www.uploader.jp"
Limit = 240
Match = "<div\salign="center">$SET(0=<div style="display:none">)|"
"<!--c(sr|an)-->*<!--/c(sr|an)-->|"
"<div\sid="footer">$SET(0=\k$STOP())"
Replace = "\0"





876 名前:871 mailto:sage [2008/03/23(日) 20:02:57 ID:rnklNppY0]
ありがとうございます

>>872
すみません。色々試してみたんですけどよく分かりませんでした。

>>875
このフィルタでwww.uploader.jp/home/sample/のページの広告などを綺麗に消えましたが、
www.uploader.jp/dl/sample/sample_uljp00046.png.htmlのページの広告は消えませんでした

それとこのあぷろだは今のところ
www3.uploader.jp/user.php
から
www11.uploader.jp/user.php
までサーバーがあるようですので考慮していただけると嬉しいです

877 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 20:44:06 ID:NcL/zBuT0]
*.images-amazon.com/
sys.uploader.jp/


878 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 20:59:09 ID:k1SXF9lB0]
>>876
[Patterns]
Name = "uploader.jp"
Active = TRUE
URL = "www(|[0-9]+).uploader.jp/"
Limit = 64
Match = "*.images-amazon.com/|"
"sys.uploader.jp/"

又は

Name = "uploader.jp"
Active = TRUE
URL = "www(|[0-9]+).uploader.jp/"
Limit = 240
Match = "<div\salign="center">$SET(0=<div style="display:none">)|"
"<!--c(sr|an)-->*<!--/c(sr|an)-->|"
"<div\sid="footer">$SET(0=\k$STOP())|"
"<!--aa-->$SET(0=\k$STOP())"
Replace = "\0"

のどちらかで如何でしょうか?

879 名前:871 mailto:sage [2008/03/23(日) 21:31:21 ID:rnklNppY0]
>>878
上のフィルタのMatchだと残ったゴミにhttp Text to Linkなどが誤爆して使いづらかったです

下のフィルタだと残念ながら肝心の「ダウンロード」リンクまで消えてしまいました

880 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 21:31:33 ID:k1SXF9lB0]
>>878
ご免なさい、また訂正。下側のフィルタは下記のように
[Patterns]
Name = "uploader.jp"
Active = TRUE
URL = "www(|[0-9]+).uploader.jp/"
Limit = 240
Match = "(</h1>|</table> )\1<div\salign="center">$SET(0=\1<div style="display:none">)|"
"<!--c(sr|an)-->*<!--/c(sr|an)-->|"
"<div\sid="footer">$SET(0=\k$STOP())|"
"<!--aa-->$SET(0=\k$STOP())"
Replace = "\0"

881 名前:871 mailto:sage [2008/03/23(日) 22:23:33 ID:rnklNppY0]
>>880
綺麗に消えました
ありがとうございました

882 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 23:21:50 ID:Ct0APsuk0]
www[0-9]+.uploader.jp/ で十分。

ところで、
(</h1>|</table> )\1<div\salign="center">
のようなものにマッチさせる場合、

(^(^</h1>|</table> ))
先頭をこのようにしているとマッチしない。
ずっと前から疑問に思っているんだけど、これはなぜだろう。

883 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 23:42:44 ID:u63ovOYo0]
これからも疑問に思っていなさい。

884 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 00:13:59 ID:xKdi8PQZ0]
Scott 曰く...

だって「/」と「d」が同時に同じ場所に存在するなんてありえませんからね ;-) 。

885 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 03:33:25 ID:Z2sKZxFT0]
ttp://msdn2.microsoft.com/ja-jp/library/ae5bf541(VS.80).aspx

(?!pattern)
否定先読み検索を実行する部分式です。
pattern に一致しない文字列が始まる位置にある検索文字列と一致します。
一致した文字列は記憶されず、後で使用することはできません。
たとえば "Windows (?!95|98|NT|2000)" は、
"Windows 3.1" の "Windows" には一致しますが、
"Windows 2000" の "Windows" には一致しません。
先読み処理では、読み進まれた文字は処理済みとは見なされません。
一致の検出後、次の検索処理は先読みされた文字列の後からではなく、
一致文字列のすぐ後から開始されます。


>884
どうもありがとうございます。なんとなくですが理解できたような気がします。
肯定先読みという言葉は見たことがあるものの、
どういう概念なのかは知りませんでした。
否定先読みの方だけは、そういう言葉すら知らないうちから使っていたのですが…。


以下テスト用。
Match = "(^(^</h1> )) <"

<h1> </h1> <div>
にマッチさせてみる。



886 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 03:36:35 ID:Z2sKZxFT0]
転載する場所を間違えたのでやり直し。

(?=pattern)
肯定先読みを実行する部分式です。
pattern に一致する文字列が始まる位置にある検索文字列と一致します。
一致した文字列は記憶されず、後で使用することはできません。
たとえば "Windows (?=95|98|NT|2000)" は、
"Windows 2000" の "Windows" には一致しますが、
"Windows 3.1" の "Windows" には一致しません。
先読み処理では、読み進まれた文字は処理済みとは見なされません。
一致の検出後、次の検索処理は先読みされた文字列の後からではなく、
一致文字列のすぐ後から開始されます。

887 名前:think ◆MM0nnAOCiQ mailto:sage [2008/03/24(月) 03:48:42 ID:0gHMU6EQ0]
先読みと前読みをはき違えているような気がします…。(Proxomitronは先読みしかできません)

Google検索: 先読み 前読み
ttp://www.google.co.jp/search?q=%E5%85%88%E8%AA%AD%E3%81%BF+%E5%89%8D%E8%AA%AD%E3%81%BF&lr=lang_ja&ie=utf-8

>882を例にとると、以下の表現ならマッチするはずです。この違いがわかるでしょうか?

(</h1>|</table> )(^(^<div\salign="center">))

>>885
> Match = "(^(^</h1> )) <"
この書き方では、</h1> だけでもマッチしてしまいますよ…。
先読み後に消費すると、同じ文字列を2度検索することになります。

888 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 04:32:12 ID:gGfErR5e0]
「文字列を消費しない」という意味を
「マッチはしたけど取り込まない、置換対象としない」なんて理解(誤解)しているから
こういうことになるんだろうな。

要するにゼロ幅の位置指定子なんだが。

889 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 05:41:07 ID:gGfErR5e0]
理解を助ける為に、例えば文字列 "foobarbaz" について、
"|f|o|o|b|a|r|b|a|z|" という具合に、各文字間に仕切り線(これは文字ではない。
あくまで便宜的に表示したもの。この文字列の長さは9である)があるものと思うことにしよう。

この場合、肯定先読み "(?=baz)" ってのは
「"baz" にマッチする(けど、"baz" は取り込みや置換の対象とはしない)」
のではなく、
「その仕切り線に "baz" が続く、そのような仕切り線」にマッチする。
つまり上の例で言えば、7本目の仕切り線にマッチする。

肯定/否定先読みがマッチするのは、「(幅を持った)文字」ではなくて
「(ゼロ幅の)位置(便宜的に"|"で書き表したもの)」なのである。

前読みとか戻り読みとか呼ばれるのも同じ。

肯定戻り読み "(?<=foo)" ってのは、
「"foo" にマッチする(けど、"foo" は取り込みや置換の対象とはしない)」
のではなく、「"foo" に続く仕切り線」にマッチする。
つまり上の例で言えば、4本目の仕切り線にマッチする。


要するにだ、正規表現 "(?=foo)bar"(Proxomitron でいうところの "(^(^foo))bar")ってのは、
「その仕切り線に "foo" が続く、そのような仕切り線と、更にその仕切り線から続く "bar"」
を検索していることになる。

同時に同じ場所に "foo" と "bar" とが存在するわけなどなく、これは絶対にマッチしない。

890 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 06:10:26 ID:HhQF8TOr0]
難しいけどわかりやすいわ。
GJ!

891 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 07:25:36 ID:gGfErR5e0]
くどいようだけど、"foo(?=bar)" がマッチするのは
「"foo" と、それに続く仕切り線。どのような仕切り線かというと、その後に "bar" が続くような、仕切り線」
なのであり、決して「"foobar" にマッチする。但し、"bar" の部分はいじらないものとする」というのではない。

後者のような捉え方をしていると、検索対象文字列を探索していくポインタ("|"で表そう)が
既に "foobar|" にまで進んでいるような勘違いを起こしてしまう。
この時、ポインタはあくまで "foo|bar" にとどまっているのである。

ポインタはそこにとどまりつつ(これが「文字列を消費しない」の意味。"bar" は消費されずに残る)、
その先を見通す(これがつまり「先読み」)。


マッチングが完了した時のポインタの位置(模式図)

正しい理解:
                     Proxomitron の声
 foo|bar (<おお、この先にお望み通り "bar" があるべ。無事マッチしたお^^)


誤った理解:
                     Proxomitron の声
 foobar| (<は〜るばる来たぜ "bar" の後〜♪ でも波線部分は置換しないお^^)
   ~~~

892 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 08:06:16 ID:gGfErR5e0]
"foobarbaz" の "bar" だけ残そうと思って

Match = "foo(^(^bar))baz"
Replace = ""

とやっても、決してマッチしないのがお分かり頂けるかと思う。

ダブルネガティブ表現 "(^(^...))" は「"..." を置換せずにおく」という意味の表現ではない。
あくまで位置指定子なのである。

検索表現 "foo(^(^bar))baz" の、"foo" を (1)、"(^(^bar))" を (2)、"baz" を (3) とすると、

foo|barbaz (<部分表現 (1) がマッチしたぞ。どれどれ、更に部分表現 (2) を試してみるか…)
foo|barbaz (<ここから先 "bar" が続いてる!(2) もマッチした!次は (3) を試すぞ!)
foo|barbaz (<…って、後続文字列が "bar" なんだから、(3) がマッチするわけないじゃん…)
foob|arbaz (<結局全体としてマッチしなかったね。とっとと次行こう、次)
foobarbaz| (<どんどん行くよ〜)

893 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 09:10:56 ID:Oyc56iF70]
>>880
MicroAd の部分もけすことはできませんか

894 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 10:49:08 ID:V1GaVwxd0]
次スレのテンプレにこれ入れて欲しいな。 というか誰だ削ったの。
www.pluto.dti.ne.jp/~tengu/proxomitron/help/Contents.html

895 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 11:52:09 ID:o+9/ilN90]
>>894
Proxomitronに疎い俺はそこが見やすかった。
しかしどこも表記が逆スラッシュなんだよな。
日本語環境に合わせて\でいいのに。
なんか理由があるんかな。



896 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 13:27:10 ID:+mfxkhZ/0]
>>889>>891-892
これどっかに残しておくと便利だな
せっかくの長文だしもったいない

897 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 14:17:11 ID:NIturYQe0]
>>887
俺には前読みとはき違えてるようには見えんのだけど
どの辺でそう思いました?

ってか>>885-886の「〜検索文字列と一致します」って表現はゼロ幅だという
意味合いが読み取りにくくて紛らわしい文章だなあ。

898 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 15:07:15 ID:V1GaVwxd0]
先読みってそんなに難しいかね、否定が分かってればすぐ理解出来るものだと思う。

899 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 15:21:53 ID:BiGCibQY0]
>>893
[Patterns]
Name = "uploader.jp"
Active = TRUE
URL = "www[0-9]+.uploader.jp/"
Limit = 256
Match = "</h1><div\salign="center">$SET(0=</h1><div style="display:none">)|"
"</table> <div\salign="center">$SET(0=</table> <div style="display:none">)|"
"<!--cs*sr-->|<!--ca*an-->|"
"<IFRAME*>|$NEST(<script,</script>)|$NEST(<noscript,</noscript>)|"
"<div\sid="footer">$SET(0=\k$STOP())|<!--aa-->$SET(0=\k$STOP())"
Replace = "\0"

僅かばかりの高速化

900 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 18:33:07 ID:Z2sKZxFT0]
細かく解説していただきましてありがとうございます。
テキストファイルにコピペしておいて、またわからなくなったら読み返してみます。

901 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 20:13:43 ID:Oyc56iF70]
>>899
ありがとう すべて綺麗に消すことができました

902 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 20:25:07 ID:gGfErR5e0]
> ってか>>885-886の「〜検索文字列と一致します」って表現はゼロ幅だという
> 意味合いが読み取りにくくて紛らわしい文章だなあ。

「〜位置と一致します」と書くべきですよね。


本論とは関係ないけど、>>892のポインタ移動の説明はマズかったですね。
特に "foo|b" から "foob|" と進む部分。ここは一旦 "f|oob" とバックトラックするところでしょう。

  .↓これより以前は処理済。ここに大しおり("V")を設置した上でポインタを進めて探索。
hoge|foobarbazfuga

  .V ↓部分表現 "foo" がマッチ。ここに小しおり("v")を設置した上で、部分表現 "(^(^bar))" をテストする為に更にポインタを進める。
hogefoo|barbazfuga

  .V .v ↓部分表現 "bar" がマッチ(小しおりの位置に部分表現 "(^(^bar))" がマッチ)することを確認。先読み完了。小しおりまで戻る。
hogefoobar|bazfuga

  .V ↓部分表現 "baz" はマッチせず。結局、表現 "foo(^(^bar))baz" は表現全体としてはマッチしなかった。大しおりまで戻って1進む。
hogefoo|barbazfuga

   .↓これより以前は処理済。この位置から改めてマッチングを試行していく。
hogef|oobarbazfuga



毎度毎度何気な〜くWebページを読んでいるその裏に、いちいちこういう
ポインタが前へ後ろへと細かく激しく行き来する「三歩進んで二歩下がる〜♪」な処理を
うんざりするほど繰り返した末にようやく1バイト前進するという
Proxomitron の涙ぐましい努力があるのかと思うと泣けてくる…。(´Д⊂ ホントニオツカレサマデス

903 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 20:46:04 ID:gGfErR5e0]
この辺が分かり易いかな。
www4.ocn.ne.jp/~kaerume/k2e/regex_3.html#d5

先読みだとか戻り読みだとかは抜きにして、ゼロ幅の位置指定子というもの自体は
普段から標準的な正規表現を使っている人なら難なく受け入れられると思う。
"^"(文字列の先頭位置にマッチ)や "$"(文字列の終端位置にマッチ)とかあるし。

904 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 14:04:09 ID:vUVjkAL20]
www.4gamer.net/
ここの左右の広告を削除する方法はないでしょうか

905 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 16:19:49 ID:7aE8Jh2k0]
>>904
[Patterns]
Name = "4gamer.net"
Active = TRUE
URL = "www.4gamer.net/"
Limit = 128
Match = "$NEST(<script,</script>)|$NEST(<noscript,</noscript>)|"
"<div class="ad_top">$SET(0=<div style="display:none">)|"
"<div class="hot_game_now">$SET(0=<div style="display:none">)|"
"<div class="support">$SET(0=<div style="display:none">)|"
"<div class="rectangle">$SET(0=<div style="display:none">)|"
"<div class="ad_premium">$SET(0=<div style="display:none">)|"
"<div class="contents_bottom_pr">$SET(0=<div style="display:none">)|"
"<div class="sidetop">$SET(0=<div style="display:none">)|"
"<div class="topics"> <div class="title">[%a5][%c8]$SET(0=<div style="display:none"><div class="title">)|"
"<div class="special">$SET(0=<div style="display:none">)"
Replace = "\0"



906 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 17:28:04 ID:vUVjkAL20]
>>905
すっきりしました ありがとうございます

907 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 18:16:23 ID:7aE8Jh2k0]
>>904
問題点を改善しました。上のフィルタは使わないでください
[Patterns]
Name = "4gamer.net"
Active = TRUE
URL = "www.4gamer.net/"
Limit = 40
Match = "ad.adplan-ds.com\w+$SET(0=')|"
"class="ad_top$SET(0=style="display:none)|"
"class="hot_game_now$SET(0=style="display:none)|"
"class="support$SET(0=style="display:none)|"
"class="rectangle$SET(0=style="display:none)|"
"class="ad_premium$SET(0=style="display:none)|"
"class="contents_bottom_pr$SET(0=style="display:none)|"
"class="sidetop$SET(0=style="display:none)|"
"class="topics"> <div class="title">[%a5][%c8]$SET(0=style="display:none"><div class="title">)|"
"class="special$SET(0=style="display:none)"
Replace = "\0"

908 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 19:55:35 ID:WJKTamS10]
up.pandoravote.net/index.php?id=000000000
のアドレスに移動しようとしたら、
up.pandoravote.net/img/pandora000000000.jpg
に飛ぶフィルタおながいします。
拡張子はjpg決め撃ちでいいです。

909 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 21:09:28 ID:g/JbX01o0]
>>908
>>1のWiki→フィルタ、リスト公開にList: JumpToっていうのがあるよ(リストで管理するやつだけど)

910 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 21:27:33 ID:iDpYEiRx0]
>>908
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Pandoravote add .jpg (out)"
Match = "up.pandoravote.net/index.php\?id=([^&]+)\0"
Replace = "$JUMP(up.pandoravote.net/img/pandora\0.jpg)"

911 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 21:58:24 ID:WJKTamS10]
>>909
>>910
ありがとうございます。

912 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 23:58:55 ID:TclagQiY0]
>>910みたいなフィルタにURLマッチを入れると
単なる2度手間になって速度が落ちるのかな?

913 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 11:15:53 ID:lUTYE6Vp0]
むしろ速度アップになるかと。

914 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 16:40:32 ID:kmCY5uVx0]
google、25%→30%

915 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 18:09:56 ID:GiK6PI/y0]
HTTP_ACCEPT_LANGUAGEを書き換えるヘッダフィルタはどう書けば良いですか?
default.cfgを見ても、HTTP_REFERER:がReferer:になってたりよく分かりません(><)
jaとenを切り替えたいです。



916 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 18:19:12 ID:GiK6PI/y0]
Accept-Languageで上手くいきましたすみません(><)

917 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 18:19:47 ID:n4RgAm730]
HTTP_REFERER はPerl等で使われる環境変数名
Referer: は本来のHTTPヘッダの名前

Out = TRUE
Key = "Accept-Language: ja -> en (out)"
Match = "ja"
Replace = "en"
これでおk

918 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 18:19:48 ID:ZyJJoWCz0]
>>915
[HTTP headers]
In = FALSE
Out = TRUE
Key = "Accept-Language"
Match = "*"
Replace = "en"

enの場合はこんな感じ?

919 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 18:31:14 ID:GiK6PI/y0]
>>917
>>918
わざわざ、ありがとうございました。

920 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 08:40:52 ID:3GfAGcpt0]
ニコニコスレでオミトロンのフィルタの自動アップデートアプリ作ってる。
ユーザーが増えると新しいアイデアがどんどん出てきていいね。

921 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 12:42:28 ID:9V8r7O4m0]
2ch dat converter使った場合、datファイルはどこにキャッシュ(テンポラリ?)されてるんでつか?

922 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 12:54:27 ID:3GfAGcpt0]
ウイルスコード貼ってあるスレ開けばノートンさんが教えてくれるんじゃない。

923 名前:921@16才女子 mailto:sage [2008/03/27(木) 14:40:01 ID:j54sNggy0]
自己解決しますた


924 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 20:06:52 ID:uwMkBSEr0]
Yahooのトップページを開いたときに、
カーソルが検索ボックスに移らないようにするフィルタお願いします。

ツールバーに入力している時にいきなりカーソルが移動して困っています


925 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 20:26:09 ID:iu0dNoxy0]
focus()を上書きするんだ。



926 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 22:30:02 ID:R3YlpLK10]
そこまでしてyahooを使いたがる理由がわからん。

927 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 23:48:40 ID:X4Cziu/K0]
出たw

928 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 00:25:18 ID:hZP0Hhlo0]
よく見る定番だなww
「そこまでして○○○○を使いたがる理由がわからん。」

他に
「おい、専ブラ使っとけ」
「オミトロン切ってないんじゃないのか?」
「それぐらいググレよ」
「ここ質問スレじゃないんだけど」


929 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 01:25:21 ID:nERjEhIf0]
おすすめフィルター設定(通常・高セキュリティなど)を書いてるサイトを教えてくれ

930 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 01:31:15 ID:10vYkWbs0]
>>929
まずここ入れとけ
ttp://omt.sub.jp/pc/prox.php

931 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 01:51:07 ID:4/kLYA+Q0]
これはひどい

932 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 02:05:28 ID:nERjEhIf0]
>>930
ありがとう、「Spooky仕様デフォルトフィルター」が通常と思って良いですか?
>>931
どこがひどいか【ポイント】だけ教えてくれ、もしくは、追加フィルターを教えてくれ

933 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 02:16:49 ID:Ax4AQUZX0]
追加っつか、入れるなってことじゃね?

少なくともあの「Multi = TRUE」の使い方はありえんな。
意味を知らずにチェックしているとしか思えない。
正規表現でいうGlobalオプションと勘違いしてるんだろう。

934 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 02:23:42 ID:nERjEhIf0]
>>933
では、>>930は入れない方が良いのか?

935 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 02:40:07 ID:B/LB2i0h0]
どれを入れてどれを入れない方が良いのか
それすら分からないヤツは使わない方が良いと思うぞ



936 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 02:45:27 ID:nERjEhIf0]
>>935
ヒントありがとう、「Multi = TRUE」のあたりをチェックしなければ少なくても入れて良いみたいですね。
よかった。

937 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 02:51:59 ID:B/LB2i0h0]
馬鹿に物事伝えるのは難しいんだな・・・

938 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 02:55:01 ID:nERjEhIf0]
>>937
難しいことをあきらめられる。良かったねそうなりたかった。

939 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 02:57:10 ID:B/LB2i0h0]
>>938
分からない事はすぐに他人に聞く
俺はそう言う人になりたかったよ。楽そうで良いね。羨ましいよ

940 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 02:57:23 ID:Uo6RoIE30]
オミトロンは最初のハードルこそ高いが
ヘルプでしっかり勉強しフィルタを自作できるようになれば
100倍楽しくて100倍便利なソフトになる

ガンガレ!!

941 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 03:12:53 ID:nERjEhIf0]
>>940
ガンガルよ。明るい人で良かった。>>939の返答だと堂々巡りでちょっとかなしい。

942 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 03:31:30 ID:10vYkWbs0]
>>941
>>930はオミトロンスレでは有名な地雷サイトだよ。

943 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 06:58:55 ID:KNIaXKIl0]
テンプレも読まずに質問するのは勘弁してくれ
読んだ上で分からない事を質問するのは歓迎なんだが

944 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/29(土) 07:00:17 ID:XR8KTbjz0]
まあ、初心者はネタ振られても普通にわからんよな。

945 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/30(日) 19:27:32 ID:65UZO+9L0]
誰か最強のdefault.cfgください



946 名前:IGCdOYaxbkqBiFH mailto:will@yaho.com [2008/04/02(水) 06:09:29 ID:YG3H3wR90]
<a href=mystox.cn/buy-cheap-purchase-uk-viagra.html >buy cheap purchase uk viagra</a>
<a href=mystox.cn/canada-cialis.html >canada cialis</a>
<a href=mystox.cn/sildenafil-citrate-soft-tabs.html >sildenafil citrate soft tabs</a>
<a href=mystox.cn/tramadol-ultram.html >tramadol ultram</a>
<a href=mystox.cn/buy-cheap-cialis.html >buy-cheap cialis</a>

947 名前:fJJfgbAktzDw mailto:gfdfgk@fgjxav.com [2008/04/02(水) 06:09:40 ID:lCn67C3Q0]
DkblXb <a href="hxzbtumfcwif.com/">hxzbtumfcwif</a>, [url=uezqzukzadca.com/]uezqzukzadca[/url], [link=kngowvuoenha.com/]kngowvuoenha[/link], hnmixliugqlm.com/

948 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 07:02:00 ID:KKbPX5OZ0]
2chともあろうものがいつまでこの無差別板横断スパム野郎を放置しておくんだ

949 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 07:29:43 ID:7WmeOe4OP]
>>948がお怒りなのでbooに放り込んだらがいしゅつだった

950 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/02(水) 11:46:17 ID:eXDPwgIj0]
ホスト名調査に失敗ばかりだな。
貼る意味あるのか。

951 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 23:27:45 ID:bAvEGpM50]
tv yahooからtv gooに引越し記念
tv.goo.ne.jp/index.html?gcode=0&iepg=0

URL = "tv.goo.ne.jp/"
Limit = 80

<div\s(^(^id="(header|middle(^$URL(\h/contents/program/*)))"))
$SET(0=<div style="display:none" )|
<h1 class="ch04">*</h1>(^$URL(\h/contents/program/*))|
<h2 class="ch04 tfs14"[^>]+>
$SET(0=<h2 style="display:none">)|
(<a\shref="/contents/epg/*/index.html)\1">
$SET(0=\1?gcode=0&iepg=0">)|
<!--(select genre|FOOTER)-->$STOP()
$SET(0=\k</body></html>)|
<h1 class="ch04"><span>\1</span></h1>
$SET(0=<h1 class="ch04"><span>
<a href="www.google.com/search?lr=lang_ja&btnI&ie=EUC-JP&q=$ESC(\1)">\1</a>
</span></h1>)

Replace = "\0"

952 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 09:56:16 ID:Z+TowvH10]
どこってわけでもないけど、ブログを見てたら一文ごとに改行してる人が多いですよね?
そういうのを例えば2行以上の改行を詰めて表示させるフィルタがあったら欲しいです。

953 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 11:15:18 ID:yKnUFXLZ0]
ソースが異なるので、場所によって対応が異なるとしか言えない。

954 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 14:14:06 ID:LyKAT6Vn0]
ですよね・・
すみません。

955 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 15:06:05 ID:Ffxmkwh60]
俺が使ってるのでよければどうぞ

Name = "2br cut"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 128
Match = "(<br[^>]+>)\0\s++$TST(\0)(\s++$TST(\0)|)"
Replace = "\0"



956 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 15:29:56 ID:wVhqguvS0]
>場所によって対応が異なる
では場所の具体例を
アメブロにたくさんある芸能人のブログで若い女子のものは改行だらけ
下の例はかなり良い方というかごく普通でこんなかんじ
アメブロにはこれより酷い改行がごまんとある
ameblo.jp/nemolog0210/theme3-10005439700.html


957 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 15:41:52 ID:JXGKEiXH0]
スイーツのブログを\kするんだ

958 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 15:43:00 ID:BR/U3S8S0]
このpとstrongの量にはキレそうになるなw
ざっと他のブログも見たが、確かに書いてる人毎に対応しないとどうしようもなさそうだ

959 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 16:53:07 ID:Ffxmkwh60]
>>956
ブログ普段みないからしらんかったがこれは酷いな
それにも対応させようとしたら泥臭くてなってしまった

Name = "2br cut [080405]"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 512
Match = "(<br[^>]+>)\0(\s++$TST(\0))+{1,*}"
"|(<br[^>]+>\s++|)(<(div|p)[^>]+>(<font[^>]+>|)(<strong[^>]+>|))\0(\s++<br[^>]+>|)"
"|(<br[^>]+>\s++|)((</strong>|)(</font[^>]+>|)</(div|p)>)\0(\s++<br[^>]+>|)"
Replace = "\0"

960 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 16:59:54 ID:wVhqguvS0]
>>959
おおっこれは見やすくなったww

961 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 17:05:43 ID:yKnUFXLZ0]
こんなものに逐一対応していたらきりがない。

/* Gecko用 */
@-moz-document url-prefix(http://ameblo.jp/nemolog0210/) {
.subContents br { display: none !important; }
.subContents > p { display: inline !important; }
.subContents > p > strong { font-weight: inherit !important; }
}

/* IE6用。誤爆の恐れあり。 */
body#mainIndex .subContents br { display: none !important; }
body#mainIndex .subContents p { display: inline !important; }
body#mainIndex .subContents strong { font-weight: normal !important; }

962 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 18:33:21 ID:lKuAimQL0]
おれは詰め詰めよりそれくらい改行されてるほうが見やすいけどなー。
スクロールがちょとめんどうだけど

963 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 18:50:48 ID:UPg8IBJf0]
横から戴きました
>>962の言うことは分かる
だから俺は切り替えながら使わせていただきます

964 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 22:40:10 ID:kQWEUYyl0]
一文ごとに一画面分スクロールしないと次の文が出てこないとかいうのもあるしな

965 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 07:43:14 ID:1ipxEWMF0]
[#0:9]++だとうまくマッチしないけれども、[0-9]++でマッチするんだね。



966 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 15:42:35 ID:4yLD7JPY0]
数字が連続してたらそれら全てを一つの数として認識してマッチ試行するからじゃない?

967 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 17:43:59 ID:tp8ebZ4T0]
>>965
[#0:9]は、文字ではなく数値としての0〜9
10以上はヒットしない

968 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 20:11:48 ID:RzBOBj4Q0]
ttp://paint.s13.dxbeat.com/up/src/paint_5744.jpg
Googleで検索したときにこの画像で赤く囲んだ場所をフローティング出来るようにしようとしているのですがうまくできません
イメージとしてはflame埋め込みをしたように検索結果がスクロールするようにしたいのです。
よろしくおねがいします

969 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 21:03:18 ID:z9MgGL0A0]
マウスジェスチャーで home を登録しとけばおk

970 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 21:53:31 ID:z9MgGL0A0]
次スレ

Proxomitron フィルター作成スレッド Part9
pc11.2ch.net/test/read.cgi/software/1207484176/

971 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 21:57:09 ID:DL0U5PMz0]


972 名前:965 mailto:sage [2008/04/07(月) 00:39:24 ID:xbovtPLC0]
>>966>>967
なるほど、勉強になります。
ありがトン。

973 名前:968 mailto:sage [2008/04/07(月) 01:28:19 ID:I9/JYj0i0]
どうやらCSSを書き換えて出来そうです
CSSはスレ違いになるので他のスレに行きます
スレ汚しすみませんでした

974 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/07(月) 03:51:36 ID:hITKIqX90]
別にスレ違いでもないと思うけどな。
フィルタで対処する方が簡単、もしくは効率的ならフィルタでやればいいし、
CSSやJavaScriptを使わなければできないこともある。
要は目的が達成できればよくて、なおかつ非効率的でなければなおよし。

975 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/07(月) 11:20:43 ID:NPo0QlyZ0]
失礼します。

tv.yahoo.co.jp/vhf/tokyo/2008041004.html
このページの番組紹介文を頭から20文字だけ残して
消すフィルターを作って頂けないでしょうか。

紹介文は、20文字未満の場合もあります。
時間と番組タイトルは残したいです。

私が調べた限りだと、
Match = "</a></b>*</small></td></tr>"
Replace = "</a></b></small></td></tr>"
こうするとタイトルを残して紹介文が全て消えます。

よろしくお願いします。



976 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/07(月) 16:40:57 ID:qVGw3jfP0]
>>975
こんな感じでどうでしょ?

Match = "</a></b>\s([^>]+{0,40})\1*</small></td></tr>"
Replace = "</a></b> \1 </small></td></tr>"

977 名前:975 mailto:sage [2008/04/07(月) 18:17:42 ID:YmL9riTw0]
>>976さん

望み通りになりました。
ありがとうございました。

978 名前:名無しさん@お腹いっぱい。 [2008/04/08(火) 20:49:49 ID:7lLCmays0]
あまりにも稚拙な質問にどうぞ激怒なさらないでくださいまし。
infoseekのトップページの右上に出てくる広告(楽天会員サービスの上)を
消すにはどうしたらよいでしょうか?
ご教示くださいませ。<(_ _)>

979 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/08(火) 22:07:32 ID:TbI9BVqO0]
顔文字止めた方がいいよ。ここに限らず2chでは。

980 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/08(火) 22:14:17 ID:Qn4IcgAD0]
あと1行目みたいな文とか、初心者ですが〜とかもむしろ逆効果

981 名前:959 mailto:sage [2008/04/08(火) 22:19:34 ID:0x/L+LfE0]
たぶん問題ないと思うけど修正したので一応、張っておきます

Name = "2br cut [080408]"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 512
Match = "(<br[^>]+>)\0(\s++$TST(\0))+{1,*}"
"|<br[^>]+>\s++((</strong>\s++|)(</font>\s++|)</(div|p)>)\0"
"|((</strong>\s++|)(</font>\s++|)</(div|p)>)\0\s++<br[^>]+>"
Replace = "\0"

982 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/08(火) 22:23:56 ID:awnMiyUQ0]
>>981

これはリストで適用した方がいいかもね〜

983 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 20:50:20 ID:14TuqY/20]
普段はフォントを最小でネットをしているんですが
下記のサイトでは見づらく
下記のサイトのみフォントを大きくすることは
フィルタで可能でしょうか?
よろしくおねがいします

ttp://myepg.so-net.ne.jp/member/pc/chart.action


984 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 21:33:25 ID:L81ozgAF0]
>>981
ありがとう。とりあえず大手のblogサイト専用で登録した。
見やすくなった。

985 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 23:24:16 ID:00KhiwYv0]
フォントサイズの要望多いな。
テンプレ用にフィルタでも載せるか、
ユーザスタイルシートの適用方法でも書いた方がいいのか。



986 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 23:42:41 ID:knOcG1Ju0]
速攻ON-OFFできるフィルタの方が便利だよ。

987 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 23:44:51 ID:ntGwMbpn0]
なにをオンオフするの?

988 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 23:44:57 ID:lcDbOaCz0]
フォントサイズなんてCtrl押しながらマウスコロコロすりゃいいんじゃねーの?

989 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/09(水) 23:50:43 ID:RBdBJR2P0]
1ページ開くたびにころころしろとは言えないな。
フィルタでやったほうがいいと思うけどこれくらいは自分で書けるようになってもらい。

990 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 00:15:03 ID:Hy76Qw4m0]
>>983
とりあえず番組のタイトルと説明は
.title,.subtitle,.summary {
font-size: 200% !important;
}
で大きくなる。CSSで事細かく決められてる文字の大きさってフィルタだとどうやるのがいいんだろスマン

991 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 00:33:14 ID:Ipg8ETeD0]
1.
対象サイトのbodyにclassを埋め込む。

2.
埋め込んだclass属性値を利用して、
好みの要素に font-size: inherit !important; とか
font-size: 16px !important; とか font-size: 100% !important; とか。

992 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 04:16:38 ID:N1+mBXiS0]
Ignore smaller font-size style sheet

993 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 09:18:35 ID:5rNYt5ko0]
Firefoxじゃ消えたけど、operaってH1、H2、H3・・・項目まで細かくフォント指定できたよね。
どっかにファイルとして保存されてると思うから
ちょっくら探して試してみるか・・・

994 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 15:11:10 ID:F2UUG1rI0]
994

995 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 15:11:17 ID:F2UUG1rI0]
995



996 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 15:11:23 ID:F2UUG1rI0]
996

997 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 15:11:28 ID:F2UUG1rI0]
997

998 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 15:11:36 ID:F2UUG1rI0]
998

999 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 15:11:41 ID:F2UUG1rI0]
999

1000 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/10(木) 15:11:46 ID:F2UUG1rI0]
Proxomitron フィルター作成スレッド Part9
pc11.2ch.net/test/read.cgi/software/1207484176/

1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<334KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef