1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/03(日) 18:50:06 ID:q90CJcwT0] このスレは作成依頼されたフィルタを有志により作るスレッドPart7です Proxmine - Uploader wind.prohosting.com/proxmine/cgi-bin/uploader/ Proxomitron専用Uploader proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/upload.html Proxomitron等に関するWiki abc.s65.xrea.com/prox/wiki/ Thinking Archive(仮) vird2002.s8.xrea.com/ CastleCops Proxomitron Filters www.castlecops.com/f65-Proxomitron_Filters.html prox-list : Proxomitron Users List tech.groups.yahoo.com/group/prox-list/ >>2-10 にいろいろと
744 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 23:43:47 ID:h1w1DBwx0] 楽天のアフェリエイト ttp://tool-ya.ddo.jp/webfs/~enigma/Clipboard01.png Yahooの広告 ttp://tool-ya.ddo.jp/webfs/~enigma/Clipboard02.png これらを消すことはできないでしょうか
745 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 00:14:50 ID:B/oqmszn0] できます
746 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 05:59:31 ID:vczd8DHE0] >>695 亀レス それだと誤爆するサイト(Javascript内に</head>が挿入されてた)があったからそれ対策としてちょっと手を加えた ただ今のところそのサイト以外見たことないからThink氏のまんまでもほぼ問題はないと思うけど
747 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 12:21:35 ID:IXMpH4XM0] </head>がscriptで挿入されるなんてのは文法違反だしな。 そういうところまでまじめに対処しなければならないのがつらい。
748 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 19:17:30 ID:hwyNeAKs0] >>697 のYoutube動画をgooglevideoから落とすフィルタが使えなくなった。 とりあえずWikiに落ちてたyoutubeから落とす奴を入れなおしたがこっちは快調だ
749 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 20:13:01 ID:UzvoKBxI0] >>748 氏指摘のフィルタ。うちもgoogleキャッシュが効かなくなって困っていたんだよ。 Name = "YouTube: add download link [2007/08/26] +jp +biglink" Active = TRUE URL = "(www.|jp.|)youtube.com/watch\?v\= $TYPE(htm)" Limit = 512 Match = "(^(^watch_fullscreen(\?video_id=[^&]+)\0*(\&t=[^&]+)\1))" "$SET(YTube=\0\1)(^$TST(YTube=?*))|// ]]> </script>$STOP()" Replace = "// ]]>\r\n</script>\r\n<div style="font-size:25px; text-align:center;">\r\n" "<a id="get_flv" href="./get_video$GET(YTube)">[[[ Download ]]]</a>\r\n</div>$SET(YTube=)"
750 名前:632 mailto:sage [2007/10/20(土) 01:24:38 ID:kZLCttfh0] 動かなくなっていたのでこっそり更新 [Patterns] Name = "mixi: new album/video/music img to text (2007/10/20)" Active = TRUE URL = "$TYPE(htm)([^/]++.|)mixi.jp/" Limit = 768 Match = "<div><a href=$AV(\1)><img\ssrc=$AV(* )\salt=$AV(\2)\sonerror=$AV(javascript:*)\sonload=$AV(javascript:*) /></a></div>" Replace = "<div><a href="\1">\2</a></div>" 誤爆が無いようならuploaderのほうも更新しておきます
751 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 02:33:19 ID:60jLLJCy0] >>750 更新乙です ありがたく使わせていただきます
752 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 03:48:08 ID:yy0eRzQh0] >>750 動かなくなって改めて感じるこのフィルタのありがたさ 更新版問題ないようです GJ!
753 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 04:21:22 ID:iGiqnrMV0] Live Searchを使ってる人いないですか? www.live.com/ 広告消えてます?
754 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 10:13:37 ID:V18TmkD60] [Patterns] Name = "Windows Security Hole Blocker (07/10/20)" Active = TRUE Limit = 512 Match = "=$AV((mailto|nntp|news|snews|telnet):*../*)" Replace = "$ALERT(!!Bad URL!! by Windows Security Hole Blocker.)" IE 7だけでなく、他アプリにも影響が大きい未修正の脆弱性に注意 ttp://internet.watch.impress.co.jp/cda/special/2007/10/18/17225.html このフィルタを回避するのは簡単なので気休め程度ってことで。
755 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 11:43:22 ID:RaEW38ih0] ヤフーのテレビ欄の各放送局の横幅を強制的に同じにする フィルターってないですか? ttp://tv.yahoo.co.jp/vhf/tokyo/realtime.html
756 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 11:53:45 ID:+U14a8x00] >>755 [Patterns] Name = "Yahoo! TV | table justifier" Active = TRUE URL = "tv.yahoo.co.jp/(vhf|uhf_bs|bs_digital|radio)/ $TYPE(htm)" Limit = 256 Match = "<td bgcolor="#ddefef" >\n<small>" Replace = "<td bgcolor="#ddefef" width="10%">\n<small>" うちの環境での整理用にフィルタ名変えちゃったけど、 中身は他の誰かが作ってくれた奴そのままだったはず。 ログ漁ったけど見つからなかったんだ、元作者の人ごめんね。
757 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 12:02:02 ID:RaEW38ih0] おぉありがとう
758 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 13:13:20 ID:+G6har870] >754 レジストリを削除した方がいいんでないの? Me環境の場合の例。 使っていないだろう部分を知識もなく削除しているだけだけど、とくに問題なし。 [-HKEY_CLASSES_ROOT\gopher] [-HKEY_CLASSES_ROOT\mailto] [-HKEY_CLASSES_ROOT\news] [-HKEY_CLASSES_ROOT\rlogin] [-HKEY_CLASSES_ROOT\telnet] [-HKEY_CLASSES_ROOT\tn3270] [-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\cdl] [-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\gopher] [-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\its] [-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\mk] [-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\ndwiat] [-HKEY_CLASSES_ROOT\PROTOCOLS\Handler\res] [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\URL\Prefixes] "gopher"=-
759 名前:think ◆MM0nnAOCiQ mailto:sage [2007/10/20(土) 15:00:39 ID:U2X3IGuk0] >>746 さらに亀レス。 JavaScriptコードへの誤爆は、ほとんどのフィルタで発生する難しい問題ですね。 とりあえず、グローバル変数でJavaScriptの存在フラグを立てれば、回避できそうです。 [Patterns] Name = "ascertain presence of JavaScript [flag var] [2007/10/20] test1" Active = TRUE URL = "$TYPE(htm)" Limit = 256 Match = "(^(^<javascript[ >]))" "(^$TST(JSFlag=1))" "$SET(JSFlag=1)|" "(^(^</script>))" "$TST(JSFlag=1)" "$SET(JSFlag=)"
760 名前:think ◆MM0nnAOCiQ mailto:sage [2007/10/20(土) 15:01:29 ID:U2X3IGuk0] [Patterns] Name = "Allow right mouse click 2 [2007/10/20] fixed2 test1" Active = TRUE URL = "$TYPE(htm)" Limit = 8 Match = "(^(^</head>))(^$TST(JSFlag=1))$STOP()" Replace = "<script type='text/javascript'>\r\n" "function addLoadEvent(func) {" " var oldonload = window.onload;" " if (typeof window.onload != 'function') {" " window.onload = func;" " } else {" " window.onload = function() {" " oldonload();" " func();" " }" " }" "}" "function onMousedownNull(){" " document.onmousedown=null;" "}" "addLoadEvent(onMousedownNull);" "</script>\r\n" >759とセットで使ってください。 # 私事ですが、HDDがお亡くなりになってからまだ環境が整っていないので、未テストです。
761 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 23:26:41 ID:V18TmkD60] >>758 >mailtoスキームが使用された際に、メールクライアントソフトを起動するという動作を >行なわずに他の動作をしてしまう可能性があるというものだ。 と書いてあるのでそれで防げるのか疑問。
762 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 11:34:43 ID:UTYS/W2x0] すいません。 Livedoorの広告消したいんですけど news.livedoor.com/topics/ とかに現れる今週のお役立ち情報とかの click.adv.livedoor.com/ で始まる広告消したいです よろしく御願いします。
763 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 11:39:06 ID:3FCcuK8r0] >>744 これらを消せるフィルター名を教えてもらえませんか
764 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 12:49:11 ID:G0vpi5tt0] AdListに登録しる。
765 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 17:28:50 ID:j7JLLP/t0] >761 詳しくない上にテストできる環境もないので、そのへんはどうにもならんです。 ttp://www.mozilla-japan.org/projects/security/known-vulnerabilities.html#firefox2.0.0.8 Firefox はさっそく 2.0.0.8 で修正したもよう。
766 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 20:15:01 ID:FdYIpN+K0] >>762 これで「今週のお役立ち情報」は消えるけど、右のも消したい? 初心者だけど考えてみた。 詳しい人、バッサリと斬ってくださいw [Patterns] Name = "Kill livedoor textad" Active = FALSE URL = "news.livedoor.com/topics/" Bounds = "<div class = "textad*</div>" Limit = 1024 Match = "*" Replace = "<!-- kill livedoor textad -->"
767 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 20:54:10 ID:FdYIpN+K0] Firefox + sage を使ってブログの検索結果を読んでいます。 そこでRSSフィードを加工したいと思っているのですが、 どうもうまくできずに困っています。何が悪いかわかりませんか? ■加工したいRSSフィード d.hatena.ne.jp/keyworddiary/Proxomitron?mode=rss ■実験してみたもの [Patterns] Name = "test" Active = TRUE URL = "d.hatena.ne.jp/keyworddiary/Proxomitron" Limit = 128 Match = "Proxomitron" Replace = "ProxomitronProxomitron"
768 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 21:36:35 ID:7WIELPMo0] すいません、下の部分を丸々消したいです。 フィルター作成お願いします。 <script language="JavaScript"> <!-- if(document.referrer.indexOf("サイトURL")== -1) if(document.referrer.indexOf("サイトURL")== -1) window.location.href="サイトURL"; //--> </script>
769 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/21(日) 22:28:13 ID:EZOx1vJ+0] >767 レスポンスヘッダに Content-Type: application/xml; charset=utf-8 とあるから、application/xml をフィルタリング対象にしないとだめだろうと思う。 xml は invalid になるとパースエラーになるから、 フィルタリングするのはあまりおすすめできない。 application/xhtml+xml なども同様。
770 名前:767 mailto:sage [2007/10/23(火) 20:54:00 ID:Wf3gw0BZ0] $FILTER(true)で上手くいきました。
771 名前:767 mailto:sage [2007/10/23(火) 21:08:11 ID:Wf3gw0BZ0] >>769 2ちゃんねるブラウザの具合が悪かったみたいで、レスがあるのが 検出できてませんでした。すみません。そしてありがとうございます。 試行錯誤しているうちにフィルタリング対象になってないことに気がついて マニュアルをベタ読みして$FILTER(True)を見つけました。 URLでマッチさせて限定的にフィルタさせるようにしてみたので誤動作は しにくいようです。
772 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 23:07:06 ID:0YfitokD0] Google日本にかかってる規制フィルタを外すオミトロンフィルタってありますか?
773 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 23:11:54 ID:Qd0Z9Mny0] >>772 google.comいってフィルタの解除してこいよ
774 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 23:20:47 ID:0YfitokD0] >>773 クッキーとか普段切ってるからオミトロンで出来たら良いなと
775 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 23:25:41 ID:NStZsszB0] &safe=offでいいんじゃないの
776 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/23(火) 23:32:36 ID:F3QFZ6cV0] Proxomitronは魔法使いじゃないからwww そのうち「ADSLだけど光なみの速度になるフィルタ下さい」とか言い出しそうだw
777 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/24(水) 00:47:35 ID:kp00Lwcp0] >>776 がなんかかわいそう
778 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/24(水) 22:44:27 ID:OuaVFWWv0] >>775 なんか上手くいかなかったっす
779 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/25(木) 10:55:00 ID:XAkAaFjM0] >>776 でも、いらない広告やフラッシュとかを読み込まなければ 表示の高速化はできるけどね。
780 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/25(木) 15:24:54 ID:Z0AkQiTQ0] そんなに無理やり話を捻じ曲げてまで擁護しなくてもいいよ
781 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/25(木) 21:51:47 ID:g/w4e7CM0] 任意のサイトの<title>内文字列を入れ替える汎用フィルタって作れないでしょうか。 「サイト名 - ページ名」を「ページ名 - サイト名」に入れ替えるものです。 例) 変換前: <title>Yapoo!オークション - できる!Proxomitron 入門レシピ</title> 変換後: <title>できる!Proxomitron 入門レシピ - Yapoo!オークション</title> マッチURLと、各対象URLに対応する区切り子(上記例なら「\s-\s」)をリストで管理して どんどん追加できる汎用フィルタにしたいのですが、可能でしょうか?
782 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 00:04:45 ID:olpcTBTB0] >>781 可能
783 名前:think ◆MM0nnAOCiQ mailto:sage [2007/10/26(金) 00:55:06 ID:qH4yV8Wi0] >>781 > 任意のサイトの<title>内文字列を入れ替える汎用フィルタ 週末にでも作ってみようかな…。
784 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 02:34:40 ID:TdTBTw5G0] http Text to Link +pre + NicoVideo: http Text to Link with anchor の合成の件マダー?
785 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 16:44:08 ID:pZj1MWJX0] 超強力なGoogleAdsenseKillerできた [Patterns] Name = "Google Adsense Killer" Active = TRUE Limit = 256 Match = "pagead2.googlesyndication.com" Replace = "\0"
786 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 16:52:03 ID:phUyFODN0] >>785 すげぇぇぇぇぇぇええええええええええええええ!!!!!!!!!!!!!!!!!!!!!!
787 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 16:53:27 ID:etFhHNUZ0] 俺はADListに入れてヘッダのURL-Killer: kill-a-URL (out)で殺してるよ
788 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 16:59:27 ID:pZj1MWJX0] >>786 それ本気で言ってる。 よく考えてはないけどオレなりに一生懸命作ったんだけど、絶対不完全だと想うんだ だってメタキャラクタ使ってないんだから 本当のこと言ってよ、どうしようもないフィルターなんだろ?
789 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 17:02:44 ID:pZj1MWJX0] >>787 じゃあ、これ(>>785 )でもまぁ一応良いのか
790 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 17:15:06 ID:olpcTBTB0] >>789 そう大きく間違っている訳では無い あえて言うなら数値は2だけでは無い可能性があるのとReplaceが余計 まぁ、一番楽なのは>>787 だろうね
791 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 18:02:39 ID:etFhHNUZ0] >>785 が問題なのは、全てのHTMLのファイルの先頭から最後まで マッチするパターンがないか探さないといけない点だ。 それに対して、ヘッダでの削除はHTMLをリクエストするときに URLでのマッチがされるだけでコストが安い。
792 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 18:26:10 ID:pZj1MWJX0] >>787 の意味がよくわからないんですが [ブロックファイルに追加]→[AdList] の いくつかのワイルドカードを含む 追加する URL のところにどの部分を入れればいいんですか? あとヘッダのURL-Killer: kill-a-URL (out)で殺すってどういうことですか?
793 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/26(金) 19:36:31 ID:keX/uR+70] >>791 html以外にもマッチするわけだが
794 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 03:02:59 ID:l8h53hYEP] すいません、p2.2ch.net/ 使ってるんですが [書き込む] [Beで書き込む] の横に [元スレで書き込む] を追加出来るフィルターを作成して頂けないでしょうか?
795 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/27(土) 19:23:43 ID:isN6I8oi0] てs
796 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 02:37:15 ID:HyobziWC0] [Patterns] Name = "Java Script Banner Killer" Active = TRUE Multi = TRUE Bounds = "<script*</script>" Limit = 1024 Match = "*(banner|sponsor|promo|ad|popup|ban/\wMenu|newwindow)*" Replace = "<!--Java Script Banner Killer-->" Javaを使った広告をきるフィルターなんですけどこれだとニコニコ動画の動画部分もきれてしまいます。 ニコニコだけきらないように改造できませんか?
797 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 02:45:52 ID:zuW2ZfKa0] 可能です
798 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 02:57:41 ID:BiVpICGg0] 定番のつっこみをしておくか。 Java と JavaScript はまったくの別物。
799 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 02:59:04 ID:zD/lwsww0] >>796 これでええよ [Patterns] Name = "Java Script Banner Killer ( Allow NicoVideo )" Active = TRUE Multi = TRUE URL = "(^([^/]++.|)nicovideo.jp[/:]) $TYPE(htm)" Bounds = "<script*</script>" Limit = 1024 Match = "*(banner|sponsor|promo|ad|popup|ban/\wMenu|newwindow)*" Replace = "<!--Java Script Banner Killer-->"
800 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 03:02:52 ID:4camIqX90] 全てのURLにマッチさせるフィルタだから速度命 Boundsは使わないで Match = "<script*(banner|...中略...|newwindow)*</script>" でよくね? ニコニコ回避はURLマッチに^$LST(bypassURL)とでもいれて blockfileでwww.nicovideo.jp/とか色々登録すればいいよ
801 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 03:19:53 ID:zD/lwsww0] 速度に拘る初心者を見るのは久しぶりだな。 >>799 のは君が思ってるよりずっと早いよ。
802 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 04:12:15 ID:HyobziWC0] >>798 2ちゃんで人にものを聞くってことでドキドキしてた 違いはわかるよ >>799 >>800 ありがとうございます! ニコニコのサイトは除外って設定するんですね。 超万能フィルタになりました
803 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 07:51:07 ID:7d19AN5z0] 久しぶりに使ってみたら 全てのウェブサイトに接続できなくなってた 何が原因だろ・・・
804 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 08:09:54 ID:YH5HbNaI0] プロキシサーバーの設定してないんじゃないの
805 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 15:15:16 ID:7d19AN5z0] うーんしてある
806 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 15:18:48 ID:wfSlpphS0] >>796 >>799 直接関係はないが、コメントの書式は <!-- COMMENT --> ↑ ↑ 半角スペースがないとダメ。
807 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 15:30:30 ID:4E0o+NIY0] それは知らなかった
808 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 15:59:28 ID:BiVpICGg0] >806 そんなこと、どこに書いてあるんだ? ttp://www.kanzaki.com/docs/html/valid-comment.html ttp://bakera.jp/yomoyama/commentdecl
809 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 16:46:35 ID:ozjv54Kf0] >>803 まずオミトロンをバイパスしてみたら?
810 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 22:29:18 ID:2boN5YdE0] すいません、どなたか ttp://igc.seesaa.net/の各記事ページの左右と上部の広告、コメント部分の除外の仕方を教えてください。 記事本文には手を加えない方向でお願いします。
811 名前:think ◆MM0nnAOCiQ mailto:sage [2007/10/28(日) 22:39:56 ID:xuulkQW50] >>806 私もソースを知りたいです。 私の理解では、以下のように解釈しています。 OK: <!-- COMMENT --> OK: <!--COMMENT--> OK: <!--<COMMENT>--> OK: <!--COMMENT-- > NG: <!-----COMMENT-----> NG: <!COMMENT> On SGML and HTML (ja) ttp://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/sgmltut.html#h-3.2.4 xml仕様書の方は、私の探し方が悪いのでしょうけれど、コメントに関する記述を見つけられませんでした…。 (一応、XHTML1.0においてのコメントの扱いも調べておきたかったのですが) # ただし、一部のWebブラウザでは、<!COMMENT> をコメントとして扱うため、 # 私がProxomitronでマッチングパターンを書く際には、記述を省略して、<!-+ comment -+> でコメントにマッチさせることもあります。
812 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/28(日) 23:50:26 ID:wfSlpphS0] >>808 >>811 gya----- 俺5年ぐらい間違って覚えてたみたいです。お恥ずかしい。
813 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 01:25:43 ID:u2yZfldy0] mixi、リニューアル後はソースがきちんと統制されて、 簡単に消せるようになったね。 広告を消してもズレなくなったし、もうイライラとはさよならだ。
814 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 01:30:35 ID:p0UvqsMJ0] >811 あったよ。 ttp://www.w3.org/TR/REC-xml/#sec-comments ttp://www.fxis.co.jp/xmlcafe/tmp/rec-xml.html#sec-comments
815 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 02:36:44 ID:dEbqd5xG0] >>814 ないじゃん
816 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 08:01:28 ID:aX09zdKz0] >>809 バイパスしてもつながらない
817 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 08:07:22 ID:Zt+R+zZ30] じゃあオミトロン関係ないじゃん 該当スレへいけ
818 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 08:15:38 ID:aX09zdKz0] あ、自己解決しました ファイアウォールで切ってました
819 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 11:21:03 ID:tJKxZV/V0] >>812 何のツールか覚えてないけど スペースがないと誤動作するのがあって スペースを入れるフィルタを作ったことならある
820 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 14:02:19 ID:p0UvqsMJ0] >815 Comment ::= '<!--' ((Char - '-') | ('-' (Char - '-')))* '-->' これが XML 1.0 におけるコメントの文法。>814のリンク先に書いてある。 ttp://www.fxis.co.jp/xmlcafe/tmp/rec-xml.html#sec-notation 「表記法」の項を読めば、上に書いた文法の意味がわかる。 それをまとめて解釈したのが以下の説明。 ttp://www.kanzaki.com/docs/html/valid-comment.html#xhtml
821 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 14:14:21 ID:p0UvqsMJ0] index.xhtml とでも名前をつけたファイルに以下のソースを書いて、Firefox で開く。 <?xml version="1.0"?> <!DOCTYPE html> <html xmlns="www.w3.org/1999/xhtml"> <head><title>test</title></head> <body><p>これはエラーなし。<!--test test--></p></body> </html> <?xml version="1.0"?> <!DOCTYPE html> <html xmlns="www.w3.org/1999/xhtml"> <head><title>test</title></head> <body><p>これはパースエラーになる。<!--test -- test--></p></body> </html>
822 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/29(月) 15:32:49 ID:EDCCWQyk0] >>820 全く関係ないが「 '-') | ('-' 」の部分が向かい合ってる顔みたいでかわいいな
823 名前:815 mailto:sage [2007/10/30(火) 00:56:49 ID:Eh0u84lv0] >>820 ああすまん、「>>806 のソース」の方の話かと思った。
824 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/30(火) 10:25:52 ID:MYOA6AO20] >>823 横から見てたが、自分もそう思ってた。気にしなーい!
825 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 02:46:29 ID:ysl6//GU0] LiveSearchの検索結果の上と右の広告どうしても消えない search.live.com/results.aspx?q=%E5%BF%83%E5%BA%83%E3%81%84%E3%81%8A&form=QBRE これ消えます?
826 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 06:46:39 ID:76TdUTAt0] Match = "(<div\sid=$AV(at|ar$STOP()))\1" Replace = "\1 style="display:none""
827 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 09:00:25 ID:86HuZcxY0] >>826 神
828 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 16:21:08 ID:rMpV8htm0] 便利だったのですが、使えなくなってしまいました。 何処をいじれば対応できるか教えてください。 Name = "Amazon Konna Kill" Active = TRUE URL = "www.amazon.co.jp" Limit = 10000 Match = "$NEST(<div,\s[^>]++id=$AV(sims.(purchase|session))*,</div>)"
829 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 18:46:10 ID:OdOuQI4A0] >>828 消せないURLも出しとくれ。
830 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 18:48:32 ID:pXNEPr9c0] webフィルタのreplaceにバイナリ(0x00)を書き込むことは出来ますか? .cfgをバイナリエディタで直接0xffに書き換えるのは出来たんですが、 0x00だと行末文字に解釈されて(?)読み込んでくれません。
831 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 19:05:46 ID:OdOuQI4A0] >>830 試してないが$ESC(%00)とかできないか?
832 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 19:06:57 ID:OdOuQI4A0] ごめESCじゃなくってUESCだ
833 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 19:52:48 ID:rMpV8htm0] >>829 説明不足ですみません。(行が長すぎると言われたので改行入ってます) www.amazon.co.jp/%E3%83%92%E3%83%83%E3%83%81%E3%83%A3%E3%83%BC08-%E3%82%B8%E3%82%A7%E3%83%95%E3%83%87%E3%83%B3%E3%83%88%E3%83%B3- %E3%82%B5%E3%83%A9%E3%83%AA%E3%83%BC%E3%83%93%E3%83%B3%E3%82%B0-%E3%82%B7%E3%83%A3%E3%83%BC%E3%83%AA%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%83%E3%83%88- %E3%82%B8%E3%82%A7%E3%82%B7%E3%82%AB%E3%83%9C%E3%83%AB%E3%82%B0-%E3%82%B5%E3%83%A9%E3%83%9B%E3%83%BC%E3%83%AB/dp/B000VE6SQ0/ref=sr_1_2/249-7291355-4398743?ie=UTF8&s=dvd&qid=1193911520&sr=1-2 「この商品をチェックした人はこんな商品もチェックしています」 を消すフィルタです。 「この商品を買った人はこんな商品も買っています」 が一緒に消えても構いませんというか、歓迎です…。
834 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 19:56:02 ID:pXNEPr9c0] >>831-832 レスどうもです >$UESC( any text ) † Edit >使用可能な場所 : 置換テキスト >any textは置換テキスト扱い >any text のうち、%xx(xxは16進数2桁)を元の文字に変換する。対象となるのは%21-%7Eであり、それ以外の文字はそのまま返される。完全には$ESC()の逆関数になっていない。 abc.s65.xrea.com/prox/wiki/%A5%B3%A5%DE%A5%F3%A5%C9%B0%EC%CD%F7/#uesc $UESCでは0x00の出力は無理みたいです 実際に試してみたところ、$UESC(%00)→%00(テキスト)となりました それと、スマートではないですが、matchに([%00])\0とすることで一応置換できました (検索バイナリ中に0x00が存在することが前提) 肝心のフィルタですが、0x00では具合が悪かったので、0xffで進めてみようと思います
835 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/01(木) 21:15:57 ID:pXNEPr9c0] >このコマンドを用いてフィルタエディタだけでは実現できない置換が可能 >となる。例えばUTF-16LEのページにおいて 0x00 を含む文字列をReplace >したい場合に、フィルタエディタからは困難である。ところが、Replace >したい内容をあるテキストファイルにUTF-16LEで保存*1 しておき、 >Replace = "$FILE(html\\UTF16LE.txt)" >などとしておけば比較的容易である。 abc.s65.xrea.com/prox/wiki/%A5%B3%A5%DE%A5%F3%A5%C9%B0%EC%CD%F7/#file 0x00や0xffの1バイトファイルを用意することで出力できるようになりました
836 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/02(金) 00:37:16 ID:l+Xvx/fa0] URIを「 十進数; 」の羅列で表記して隠してるページがあるんだけど どうやったら普通の文字に変換できますか? 「 %十六進数 」は>>834 みたいにすればいいのは解るんですが。
837 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/02(金) 00:53:57 ID:OkiIIkio0] >833 /* この商品をチェックした人はこんな商品もチェックしています */ hr#sessionBuyBoxClear + div.bucket, /* この商品を買った人はこんな商品も買っています */ hr#purchaseBuyBoxClear + div.bucket { display: none; } IEコンポーネント系以外のUAならおそらく対応。IE7でもいけるはず。 フィルタリングしたいのなら、hr(水平線)ごと $NEST でマッチさせればいけると思う。 amazon はすぐにマークアップを変えるから、 必死にソースを解析したところであまり長く持たない。
838 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/02(金) 17:45:21 ID:OkiIIkio0] +でマッチした回数に応じて replace の結果を変化させることはできないのかな。 Name = "continuous break deleter (2007.11.02)" Active = TRUE URL = "(^$KEYCHK(m))&(^$LST(bypass2))&($TYPE(htm)|$TYPE(js))" Limit = 192 Match = "(<br[^>]+> " "([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |\ |(^$KEYCHK(p))</+script[^>]+> |<spacer[^>]+> |<!-- (^tok2)[^>]++ --> |(</[a-z]+> )\#)+" ")+{3,*}$SET(1=continuous break deleted)" Replace = "\r\n<!-- \1 --><br /><br />\r\n\@" [%81][%40] [%A1][%A1] [%E3][%80][%80] …… これらは全角空白。 (pattern)+{10,*} だったら $SET(1=◎◎) で (pattern)+{3,9} だったら $SET(1=○○) などのようにするには、 (pattern)+{...} の部分をひとつひとつ書かねばならず、いくぶん冗長になる。 しかし、(pattern)+({10,*}$SET()|{3,9}$SET()) のような書き方だとマッチしないらしい。
839 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/02(金) 17:50:08 ID:OkiIIkio0] のところが変換されてしまったのでやり直し。 Name = "continuous break deleter (2007.11.02)" Active = TRUE URL = "(^$KEYCHK(m))&(^$LST(bypass2))&($TYPE(htm)|$TYPE(js))" Limit = 192 Match = "(<br[^>]+> " "([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |\ |(^$KEYCHK(p))</+script[^>]+> |<spacer[^>]+> |<!-- (^tok2)[^>]++ --> |(</[a-z]+> )\#)+" ")+{3,*}$SET(1=continuous break deleted)" Replace = "\r\n<!-- \1 --><br /><br />\r\n\@"
840 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/02(金) 18:09:40 ID:mDtbqIsb0] >>837 ありがとうございます。でも正直説明の意味が分かってません。 div.bucket { display: none; }としたら商品の説明やカスタマーレビューまで 消えてしまうし…。Proxomitronもよく分かってないし諦めます。
841 名前:名無しさん@お腹いっぱい mailto:sage [2007/11/03(土) 14:24:15 ID:f/pl++5B0] 新しいウィンドウで開くタイプのURLを開かないようにするにはどうしたら良いでしょうか。 ご教示お願いします。
842 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/03(土) 14:37:29 ID:ZuyqSwIT0] a要素のtargetを消す
843 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/03(土) 14:42:53 ID:d298DAL40] [Patterns] Name = "I hate target=_blank" Active = TRUE Bounds = "<a\s*</a>" Limit = 256 Match = "<a * target=$AV(_blank) *>\0</a>" Replace = "\0"
844 名前:841 mailto:sage [2007/11/03(土) 15:07:26 ID:f/pl++5B0] 早速のレスありがとうございます。 解決しませんでしたのでちょっと調べてきます。