1 名前:ミスターオミトロン [2006/11/13(月) 17:00:32 ID:oCAoIukD0] このスレは作成依頼されたフィルタを有志により作るスレッドPart4です アップローダー wind.prohosting.com/proxmine/cgi-bin/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 >>2-10 にいろいろと
2 名前:ミスターオミトロン [2006/11/13(月) 17:01:48 ID:oCAoIukD0] 【関連スレ】 Proxomitron Part27 pc8.2ch.net/test/read.cgi/win/1145863257/ ■■■■Proxomitron入門スレッド■■■■5 pc7.2ch.net/test/read.cgi/pcqa/1107577736/ ブラクラにProxomitronで対抗するスレPart5 pc7.2ch.net/test/read.cgi/software/1060792740/ 【過去スレ】 Proxomitron フィルタ作成スレッド pc5.2ch.net/test/read.cgi/software/1083337210/ Proxomitron フィルター作成スレッド Part2 pc8.2ch.net/test/read.cgi/software/1100052614/ Proxomitron フィルター作成スレッド Part4 pc7.2ch.net/test/read.cgi/software/1138069706/ Proxomitron フィルター作成スレッド Part5 pc7.2ch.net/test/read.cgi/software/1152479379/
3 名前:ミスターオミトロン [2006/11/13(月) 17:03:24 ID:oCAoIukD0] 【関連サイト】 Proxomitron-J www.pluto.dti.ne.jp/~tengu/proxomitron/ 日本語訳ヘルプ www.pluto.dti.ne.jp/~tengu/proxomitron/help/Contents.html AD Killer(広告消し)、Add Link(h抜きURL等をリンク化) (wahaha さん) proxomitron.at.infoseek.co.jp/ Meta-X Extension (ブラウザをコマンド入力で操作出来るようにするフィルタ) www.geocities.co.jp/SiliconValley-SanJose/6740/ やたら手の込んだフィルタ群、詳細不明 (英語) www.jd5000.net/proxo/ sidki | proxomitron www.geocities.com/sidki3003/prox.html 現在proxomitronで使われているリスト一覧を見る local.ptron/.pinfo/lists/ proxomitronが記録した履歴を見る local.ptron/.pinfo/urls/ ENV Checker ( 環境変数のチェックに ) www.cybersyndrome.net/evc.html
4 名前:ミスターオミトロン [2006/11/13(月) 17:05:56 ID:oCAoIukD0] 【本体いろいろ】 本体(N4.5May)とその日本語化パッチ、OpenSSLライブラリのダウンロード ttp://www.pluto.dti.ne.jp/~tengu/proxomitron/download.html 4.5June+shift_jis誤爆回避日本語化+RWIN32768回避+バイパス赤icon+有難屋icon な本体 ttp://wind.prohosting.com/proxmine/cgi-bin/uploader/download.cgi?PmU_0338.zip 【4.5june+sjis誤爆回避日本語化+RWIN32768回避+win9x対応赤アイコン】 な本体 ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0001.zip.html >>1 の >このスレは作成依頼されたフィルタを有志により作るスレッドPart4です は、Part6の間違いです。すみません。 それでは引き続きよろしくお願いします。
5 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/13(月) 17:50:02 ID:w72sMec60] ---- 文字コード変換 (全角文字を認識させるために必要) Proxomitron用 文字コード変換 ttp://vird2002.s8.xrea.com/php/getcode.php 文字コード変換スクリプト (IE推奨) ttp://web.archive.org/web/20060519105742/www2.wbs.ne.jp/~go-to/prx/faq.html 文字コード表記変換アプリ StrHex ver 1.0 (文字 <-> 文字コード の相互変換) ttp://www.pleasuresky.co.jp/strhex.php3 ---- 情報表示用の特別なURL ブロックリスト一覧 ttp://local.ptron/.pinfo/lists/ 履歴URL ttp://local.ptron/.pinfo/urls/ ---- 環境変数のチェック ENV Checker ttp://www.cybersyndrome.net/evc.html 診断くん ttp://taruo.net/e/ ---- Proxomitronの競合ソフト 【Proxomitron】 proximodo 【後継】 ttp://pc7.2ch.net/test/read.cgi/software/1110563904/ Privoxyスレ ttp://pc7.2ch.net/test/read.cgi/software/1097621024/
6 名前:>5の修正版 mailto:sage [2006/11/13(月) 17:58:15 ID:w72sMec60] >>5 でInternet ArchiveのURLを貼り間違えました。m(_ _)m ---- FAQ PRXFAQ ttp://web.archive.org/web/20060519105742/www2.wbs.ne.jp/~go-to/prx/faq.html ---- 文字コード変換 (全角文字を認識させるために必要) Proxomitron用 文字コード変換 ttp://vird2002.s8.xrea.com/php/getcode.php JSで文字コード変換 (IE推奨) ttp://web.archive.org/web/20050901004339/www2.wbs.ne.jp/~go-to/prx/getcode.html 文字コード表記変換アプリ StrHex ver 1.0 (文字 <-> 文字コード の相互変換) ttp://www.pleasuresky.co.jp/strhex.php3 ---- 情報表示用の特別なURL ブロックリスト一覧 ttp://local.ptron/.pinfo/lists/ 履歴URL ttp://local.ptron/.pinfo/urls/ ---- 環境変数のチェック ENV Checker ttp://www.cybersyndrome.net/evc.html 診断くん ttp://taruo.net/e/ ---- Proxomitronの競合ソフト 【Proxomitron】 proximodo 【後継】 ttp://pc7.2ch.net/test/read.cgi/software/1110563904/ Privoxyスレ ttp://pc7.2ch.net/test/read.cgi/software/1097621024/
7 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/13(月) 18:09:07 ID:w72sMec60] >>1 スレ立てお疲れ様です。 本スレッドから有用そうなURLを抜き出してみましたが、URL記述を間違えたり、一部重複していたり…でかえってまとまりがなくなったような気もします。(汗) 出しゃばってしまって、すみませんでした。m(_ _)m # 以下を参考にさせていただきました。 Proxomitron Part27 ttp://pc8.2ch.net/test/read.cgi/win/1145863257/2
8 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/13(月) 18:48:30 ID:Vc2PoI1Z0] ---- 入門サイト パソコン遊戯 : Proxomitron 入門 ttp://pasokon-yugi.cool.ne.jp/proxomitron/ >>1 乙
9 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/13(月) 23:06:49 ID:EUL7Ubnx0] どの文字コードのページでもマルチバイト文字を挿入 abc.s65.xrea.com/prox/ncr.php
10 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/14(火) 00:00:31 ID:bSdezmVN0] >>9 なにこれ?w
11 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/14(火) 00:24:37 ID:wmVqBQ9Y0] >>10 Proxomitronの置換表現でマルチバイト文字を挿入するためのPHPスクリプトです。 マルチバイト文字を実体参照に置換します。 Shift_JIS/EUC-JP/JIS/UTF-8 どの文字コードのページでもProxomitronなどでマルチバイト文字を挿入する ttp://abc.s65.xrea.com/prox/wiki/TIPS/#n22f5801 面白そうなスクリプトなので、私も挑戦してみたいと思っていることの一つです。
12 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/14(火) 00:50:42 ID:Rh+rmFg00] UTF-16のページには挿入できないかも 試してないけど
13 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/14(火) 01:04:43 ID:Rh+rmFg00] [Patterns] Name = "New HTML filter" Active = TRUE Limit = 256 Match = "<([%00])\0b[%00]o[%00]d[%00]y*>[%00]&&\1" Replace = "\1&\0#\0x\06\03\06\05\0;\0" やっぱりUTF-16では↑みたいに0x00も挿入しないと駄目だった
14 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/14(火) 07:15:51 ID:kziJ5yQE0] >>9 がなんかのフィルターが悪さしてるらしく、ものすごい勢いでぶっ壊れるなぁ。
15 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/14(火) 12:24:15 ID:o/zavw2M0] >>13 googleのトップページのソースをUTF-16で保存してバイナリエディタで覗いてみたら 「x00」 が 一文字に1つずつ入ってたw 3バイトの文字もあるらしいから 「x00」 じゃマッチしない場合もあるってことか。 それとファイルの先頭に 「FE FF 00」 という3バイトが勝手に挿入されたけど、これはUTF-16の お約束事かな、後で調べてみます。
16 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/14(火) 13:07:17 ID:89JuPRle0] 前スレの995です。 (4.5June+shift_jis誤爆回避日本語化+RWIN32768回避+バイパス赤icon+有難屋 これ使っても バグが出るんですね。 前スレの998さん 色々とありがとうございました。
17 名前:前998, 今15 mailto:sage [2006/11/14(火) 14:17:42 ID:o/zavw2M0] >>16 どうもです。 >これ使っても バグが出るんですね。 それでも出ますね、このバグは一番悪影響のあるバグなので作者さんに直して欲しいところ なんですが、作者さんは既に・・。(ー人ー) >色々とありがとうございました。 お役に立てたようで嬉しいです。(^^)ノシ >>15 >「FE FF 00」 これは BOM(Byte Order Mark) というものだそうです。 参照 ttp://seclan.dll.jp/ccutffaq.htm
18 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/15(水) 13:03:26 ID:9/nG3bZb0] >>2 Proxomitron フィルター作成スレッド Part3 pc8.2ch.net/test/read.cgi/software/1117374662/
19 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/15(水) 17:38:25 ID:ezYrAZI50] Google: Kill ad [2006/09/24]入れてみたけど、広告表示されるんだけどうちだけ?
20 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/15(水) 18:01:10 ID:gu93Fua+0] >>19 Google系フィルタの「使い方」の説明を修正するのを忘れていました。m(_ _)m ブロックリスト「GoogleSearch」は登録済みでしょうか? 未登録でしたら以下をインポートして、"GoogleSearch.txt" をProxomitronのListフォルダにコピーしてみてください。 [Blocklists] List.GoogleSearch = "..\Lists\GoogleSearch.txt"
21 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/15(水) 19:59:35 ID:zqqqohm00] Google: High Light 1 [2006/06/04]・2 [2006/06/27]だけど、 着色が始まったワードの最初4byte分が文字化けしちゃう Google High Light以外のフィルタを全部非アクティブにしても同じ なんなんだろ
22 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/15(水) 21:58:05 ID:gu93Fua+0] >>21 > 着色が始まったワードの最初4byte分が文字化けしちゃう 私の環境では文字化けしていませんが、全てのワードで文字化けしますか? 簡単に思いつくところでは、「oe=sjis で不正にマッチしている」ということが考えられますが…。 # "URL: Google transfer" で回避できます。 現象が再現するURLを教えていただければ、検証できるかもしれません。
23 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/15(水) 22:02:43 ID:fjdP0RiG0] ティンコさん大忙しだな
24 名前:19 mailto:sage [2006/11/15(水) 22:08:53 ID:ezYrAZI50] >>20 リストを入れ忘れていたからみたいです。 どうもありがとうございました。
25 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/15(水) 22:29:28 ID:zqqqohm00] >>22 URL: Google transferは入れてます。 Googleの検索結果はどのページでも全てのワードで再現します。 例えば ttp://www.google.co.jp/search?q=proxomitron+%E5%85%AC%E5%BC%8F が ttp://bebe.run.buttobi.net/up/src/be_0071.jpg こんな感じ。 一つ気づいたのは、なぜかリロードの度に文字の化け方が変わるみたいです
26 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/15(水) 23:03:59 ID:gu93Fua+0] >>25 何かこう…小動物に見つめられているような文字化けですねw 同じ検索語で試してみましたが、以下のように文字化けは発生しませんでした。 ttp://vird2002.s8.xrea.com/temp/ie7.png ttp://vird2002.s8.xrea.com/temp/sylera.png 再現できる状況にないので、後は想像になってしまいますが、私が同じ状況に立てば以下の点を確認してみます。 ・Webブラウザのキャッシュ破損 ・ユーザスタイルシート ・外部のProxyを通していないかどうか ・その他、関係ありそうな設定 想像するに、ブラウザの拡張機能と干渉しているような気がしますが…。
27 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/15(水) 23:10:14 ID:H+1RCAyR0] >>25 JPGだから分かりづらいけど gdi++のfreetype版使ってるとか?
28 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/15(水) 23:22:36 ID:zqqqohm00] >>26 うちの環境の問題みたいですね。もうちょっと試行錯誤してみます。 ありがとうございました。 >>27 freetype版はX-Finderでの文字化けが酷かったんで非freetype版使ってます。 gdi++外して試しても変化無かったんで、gdi++は関係ないみたいです。
29 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/16(木) 00:36:55 ID:I3soafo10] 試したけどうちでも化けた。 だから多分、キャッシュCSSProxyは関係なし。 後で他のフィルタとがっちんこしてないか見てみるわ。 もしgoogle highlightがおかしいとしたらフィルタ1の方だと思われる。 フィルタ数100を超えると管理が大変だよねぇw
30 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/16(木) 13:13:07 ID:n+jzEDpm0] 多分初歩的な事なので 怒らないで教えてください。 "Google"で"proxomitron"を検索した時に ログウインドを出していても New Message Log Window.... BlockList 182: in Bypass, line 79 +++GET 182+++ GET /search?hl=ja&q=proxomitron&btnG=Google+%E6%A4%9C%E7%B4%A2&lr= HTTP/1.0 Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, application/x-shockwave-flash, */* Referer: www.google.co.jp/webhp?hl=ja Accept-Language: ja User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322) Host: www.google.co.jp Cookie: PREF=ID=da8439db0b57b436:TM=1163645442:LM=1163645442:S=1hJiAq-KOnYjGjqB Connection: keep-alive +++RESP 182+++ HTTP/1.0 200 OK Cache-Control: private Content-Type: text/html; charset=UTF-8 Server: GWS/2.1 Transfer-Encoding: chunked Date: Thu, 16 Nov 2006 04:08:32 GMT +++CLOSE 182+++ これだけしか出ず マッチしません。 Google: High Light とかも入っていてチェックも入っています。 何がいけないのでしょうか?
31 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/16(木) 13:19:32 ID:tgDqHzbg0] バイパスリストに入ってるってメッセージでてるやん 79行目をみれば済むでしょ
32 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/16(木) 13:24:16 ID:ItNCUX5I0] バイパスしてるんじゃないの? >BlockList 182: in Bypass, line 79
33 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/16(木) 13:29:07 ID:fAnCXB530] すげー、よくわかるな
34 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/16(木) 13:37:25 ID:n+jzEDpm0] >>31 ,32 ありがとうございます。 解決しました。 gooをバイパスさせるのに"*goo*"となってました。(;´Д`) 初歩的なミスで手をとらせてしまってすいません。 ありがとうございました。
35 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/16(木) 13:41:58 ID:YCmjIULv0] >>34 ([^/]++.|)goo.ne.jp/
36 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/16(木) 14:04:01 ID:n+jzEDpm0] >>35 こんな私のために 大変ありがとうございます。
37 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/16(木) 19:53:32 ID:J6B4unk10] >>29 果たしてこういう使い方をして良いのか分からないけど、 Google: High Light 1 [2006/06/04] Google: High Light 2 [2005.10.21] の組み合わせだと文字化けは起こらなかった うちの文字化けにはGoogle: High Light 2 [2006/06/27]が関係あるっぽい?
38 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/16(木) 22:35:14 ID:ER6xdwGh0] >>29 もし、他のフィルタと干渉しているとしたら、Multi を有効にしているフィルタを疑ってみてください。 デバッグモードを使えば、特定できると思います。 "Google: High Light 1" でtitle要素から検索語を抽出し、"Google: High Light 2" で抽出した検索語にマッチさせます。 "Google: High Light 1" に問題があるとしたら、検索語の抽出が不完全なために、"Google: High Light 2" で不正にマッチしてしまうケースだと思います。 "Google: High Light 2" で不具合が発生するとしたら、検索語へのマッチングが不正(2バイト文字の1バイト分しかマッチしないとか)であるか、他のフィルタでマッチした語句に対して、"Google: High Light 2" がマッチしている可能性があります。 Multi が有効なフィルタは他のフィルタからの検索対象になりますので、不具合の温床となりやすいです。 一応、私の自作フィルタの中には Multi が有効なフィルタはありません。 # 再帰的な動作に興味があって一時期試したことがありますが、「マッチング回数を制限しにくい」「複数回マッチするため、速度低下」の性質からあまり魅力を感じませんでした…。 >>37 > うちの文字化けにはGoogle: High Light 2 [2006/06/27]が関係あるっぽい? 過去の版は取り置きしてないので、 [2005.10.21] がどんなフィルタか判りません。(苦笑) "Google: High Light 2" で最近(2006年)の大きな更新は、「2006/01/19 部分一致に対応」だと思います。 # アスタリスクに対応するために、(^$TST(Key1)|$TST(Key2)...) の表現を付け加えました。 # 例) ttp://www.google.com/search?ie=eucjp&lr=lang_ja&q=%b2%e6%a4%ac%c7%da*%c7%ad%a4%c7%a4%a2%a4%eb
39 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/16(木) 23:32:09 ID:J6B4unk10] なるほど、確かにアスタリスクがあると着色されないです でもそれ以外特に問題もなさそうだし、[2005.10.21]のを使うことにします #念のためGoogle: High Light 2 [2005.10.21]を貼っときます [Patterns] Name = "Google: High Light 2 [2005.10.21]" Active = TRUE URL = "(www|images|news|groups).google.co(m|.jp)/(search|images|news|groups)\? $TYPE(htm)" Limit = 256 Match = "($NEST(<b>,(^...)\#,</b>)(<br>\s+|\s$SET(#= )|)\2)++{1,*}" "$SET(Temp=\@)" "($TST(Temp=($TST(Key1))\1 )$SET(0=#bbeeff)" "|$TST(Temp=($TST(Key2))\1 )$SET(0=#ffddaa)" "|$TST(Temp=($TST(Key3))\1 )$SET(0=#88ebaa)" "|$TST(Temp=($TST(Key4))\1 )$SET(0=#ccbbff)" "|$TST(Temp=($TST(Key5))\1 )$SET(0=#ffaaaa)" "|$TST(Temp=($TST(Key6))\1 )$SET(0=#99ccff)" "|$TST(Temp=($TST(Key7))\1 )$SET(0=#eebbaa)" "|$SET(Temp=)$TST(9=null))" Replace = "<span style="background-color: \0">\1</span>\2$SET(Temp=)"
40 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/17(金) 00:01:48 ID:ER6xdwGh0] >>39 ふむふむ。大体、予想通りですが、このフィルタだと Google検索: Windows:XP ttp://www.google.co.jp/search?ie=utf-8&lr=lang_ja&q=Windows%3aXP にマッチしません。( <b>Windows XP</b> にマッチできない) あまり頻度は高くありませんが、記号を含んだ検索語でマッチしなくなるケースがあると思います。 他は特に問題はなさそうですね。
41 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/18(土) 00:06:04 ID:qHY53OAh0] 質問させてください。偽装リファラーやリファラー隠すフィルターはあるのでしょうか?
42 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/18(土) 00:30:04 ID:2mCB8qmG0] あります
43 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/20(月) 23:35:57 ID:dhcpKh950] >>29 だけど、think氏のgoogle highlightオンリーの状態でも化けたよ。 該当部分の検索単語の文字コードの先頭部分が破壊されてるね。 時間有ったからちょっと頑張ってみたけど、元々正規表現が苦手なのもあって、 さすがに複雑なフィルタのバグ探しは俺には無理だった。 申し訳ないが他の人頼む。 Google: High Light 2が多分原因な気がするけど、ちょっと自信なし。 それにしてもオミトロン有りの状態でなれてると、 無しの状態はバナーが邪魔だったり、機能が不便すぎて困る。 検証しててものすごく身にしみた。
44 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/20(月) 23:53:07 ID:7cit4xxy0] >>43 乙。 せっかくなので検証に使ったブラウザの名前やそのバージョンなどの情報をthink氏に 伝えたほうがいいと思います。 同じ環境を作ってテストすれば何か分かるかも知れませんし。
45 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/21(火) 00:06:19 ID:9FLgOsK00] エディタでソース開いても壊れてるから、ブラウザは関係ないかも。 一応晒しとくね。 Win2kSP4 Opera9.0.2 Build8573 Syrela3.0.11 SeaMonkey1.0.2 Sleipnir2.4.8 + IE6 オミトロンはver4.5 Naoko 2003-5-22 Webページ、ヘッダの両方とも余分なフィルタは全て無しの状態で検証
46 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/21(火) 00:51:42 ID:/UDEfx3r0] うちもこんな感じで。フィルターはこの2つだけ <Match: Google: High Light 1 [2006/06/04] > <title>proxomitron - Google 検索</title> </Match> <title>Google検索: proxomitron </title><style><!-- <Match: Google: High Light 2 [2006/06/27] > <b>proxomitron</b> </Match> <span style='background-color: #bbeeff'>???omitron</span> の検索結果のうち win2k SP4 Sylera/3.0.13 SeaMonkey/1.1b Opera9.0.0 Build8501
47 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/21(火) 01:30:20 ID:KzByW+A90] >>21 だけど、うちはWin2kSP4で、 Opera9.0.2 Build8653 Syrela3.0.13 SeaMonkey1.1b KIKI 1.0.8 IE6 Proxomitronは>>4 の有難屋iconの奴 ひょっとしてWinXPじゃないと化けるとか?
48 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 11:40:27 ID:nBMod6cy0] ユーザスタイルを書くとき、 例えば onclick 属性をセレクタに入れようとすると、ちょっと面倒。 CSS で [onclick] と書いた場合は onclick="属性値" の場合しか適用されない。 (onClick="属性値" などと書かれていると適用されない。ちなみに、Firefox 2.0 の場合) そこで試しに ([%4F]n[%43]lick|[%4F]nclick|on[%43]lick)=$SET(1=onclick=) というマッチを書いてみたものの、 Proxomitron 側では大文字だろうと小文字だろうとマッチしてしまうのね……。 最初から全部小文字で書かれたものにはマッチさせても無駄な処理なので、 大文字のときだけマッチさせられればよいものの、そういうのは無理なのかな。 あるいは、[onclick] と書いただけで onClick="属性値" などに適用されれば、 それでも解決されるのだけれど。むしろ、そっちの方が理想的。 ブラウザの開発側に要望を出した方がよいのかな。
49 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/22(水) 20:54:58 ID:tagApU8a0] ---- Proxomitron Filter Google: High Light 1 [2006/06/04] Google: High Light 2 [2006/06/27] ---- OS Windows XP Professional SP2 ---- Proxomitron Proxomitron Version Naoko 4.5(2003-6-1)+3 Proxomitron Version Naoko 4.5(2003-5-22) ---- Browser Sylera 3.0.11 (GRE 1.8.0.7_1) Opera v9.02 Build 8585 IE6 SP2 IE7_Standalone 以上の環境で検証しましたが、不具合を確認できませんでした。 今のところ不具合報告が上がっているOSは「Windows2000SP4」だけのようですが、OS依存の不具合だとするとちょっと手が出せません…。 関係ないかもしれませんが、以前にどうしてもRefererを消せない環境があって、悩んだ末にKerioのWebフィルタが作用していたことがありました。 ユーザが気がつかないところで別のソフトが作用していることもありますので、念のため、現在常駐しているソフトにも目を向けてみてください。 (もし、Win2k限定なら、Win2k限定で動作するソフトorサービスがあるかもしれません) 今までに報告いただいたところでは、「Google: High Light」しか文字化けの現象が出ていないようなので、>39のようにフィルタの表現を操作することで問題を回避できる可能性はあると思います。 以下、>39より、「Windows:XP」の検索語を認識するようにした版です。
50 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/22(水) 20:55:32 ID:tagApU8a0] [Patterns] Name = "Google: High Light 2 [2006/06/27] remake test1" Active = TRUE URL = "$LST(GoogleSearch)$TYPE(htm)" Limit = 256 Match = "($NEST(<b>(^...| </b>),([^<]+)\0,</b>)" "(<br> $SET(Temp=$GET(Temp)\0)|" "\s $SET(Temp=$GET(Temp)\0 )|" "$SET(Temp=$GET(Temp)\0))\9" ")++{1,*}" "" "($TST(Temp=(" "($TST(Key1))\1" "$SET(#=<span style='background-color: #bbeeff'>\1</span>)|" "($TST(Key2))\2" "$SET(#=<span style='background-color: #ffddaa'>\2</span>)|" "($TST(Key3))\3" "$SET(#=<span style='background-color: #88ebaa'>\3</span>)|" "($TST(Key4))\4" "$SET(#=<span style='background-color: #ccbbff'>\4</span>)|" "($TST(Key5))\5" "$SET(#=<span style='background-color: #ffaaaa'>\5</span>)|" "($TST(Key6))\6" "$SET(#=<span style='background-color: #99ccff'>\6</span>)|" "($TST(Key7))\7" "$SET(#=<span style='background-color: #eebbaa'>\7</span>)|" "(\s)\#)+{1,*}" ")|" "(^<b>)$SET(Temp=)$TST(\0=(^?)))" "$SET(Temp=)" Replace = "\@\9"
51 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 22:02:22 ID:xcYKG8+70] >>49 お疲れさまです 残念ながら>>50 でも文字化けしました。 >>21 はOSインストール直後で、ほとんどソフトをインストールしていない状態でした 不要なサービスを切りNIS等疑わしいソフトを切ってテストしてたんで、 OS依存の不具合の確率が高そうです
52 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 22:33:11 ID:IeiskbXA0] think氏のサイトがわからん・・・
53 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 23:02:12 ID:B1gUfDsc0] 数日前からgoogle検索の結果の、各トップへのリンクの文字のサイズが大きくなりましたよね。 これを以前のように、内容紹介の文字と同じサイズにするフィルタをお願いできますでしょうか?
54 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 23:16:03 ID:xcYKG8+70] >>52 >>1
55 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/23(木) 13:43:25 ID:+P8TU40N0] >>53 それだけでいいなら、これでいけるはず。 [Patterns] Name = "Google: title font-size normalizer" Active = TRUE URL = "www.google.(com|co.jp)/" Limit = 256 Match = ".r{font-size:*}" Replace = ".r{font-size:100%}" 見ての通りの単能フィルターなので、 もっとスマートな汎用フィルターを待った方がいいかも。
56 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/23(木) 15:31:21 ID:wbuxJo560] どうでも良さそうだけど、WinXP環境がないもんでVistaRC1(Build5600)で試してみた Vistaインストール->Proxomitron起動->Opera9.10 Build8653インストール ->ProxomitronからGoogle High Light関連以外全部フィルタoff で、OperaでGoogleの検索結果に飛んでみた 結果、着色開始位置から最初の2byteが文字化けしました
57 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/23(木) 16:57:19 ID:pAZD4gKH0] >>55 ありがとうございます。 自分でも作ってみたんですけど↓でも上手くいきました。 [Patterns] Name = "Google font" Active = TRUE URL = "www.google.(com|co.jp)/" Limit = 256 Match = "<h2 class=r>|</h2>|<font size=-1>"
58 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/25(土) 19:27:19 ID:6LZDwYL40] ttp://tomizawa-web.hp.infoseek.co.jp/event.htm ここに書かれているようなスクリプト関連の属性にマッチさせ、 なおかつ通常は「onclick」にマッチさせないようにするには どう書けばよいのでしょうか。 onclick属性にもマッチさせたいときは、$KEYCHKを使用するつもりです。 (*(on[a-z]+)&*(^onclick)=)\1 こんな感じで書いてみたのですが、onclickにもマッチしてしまいます。
59 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/25(土) 19:38:09 ID:YUzVJ0fa0] >>58 つ on(^click)[a-z]+{3,20}=
60 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/26(日) 16:21:57 ID:q/copbjI0] >>21 の件が本スレで解決したらしいのでリンク。 Proxomitron Part27 pc8.2ch.net/test/read.cgi/win/1145863257/864-894
61 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/26(日) 19:52:12 ID:q/copbjI0] >>56 なるほど、VMware+VistaRC1で再現出来そう。 スペック的にうちでは無理だけど。
62 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/26(日) 20:16:42 ID:q/copbjI0] あ、マルチブートでいいじゃんw
63 名前:58 mailto:sage [2006/11/26(日) 20:31:39 ID:LSn9ssRm0] >59 どうもありがとうございます。否定を先に書いておけばよいのですね。 属性名は最長で18文字のようなので {3,16} で十分かなとも思うのですが、 ちょっと余裕があったほうがよいのでしょうか。さっそく使ってみます。
64 名前:本スレの817 mailto:sage [2006/11/27(月) 03:02:31 ID:1UZtU9sA0] グローバル変数ではなくローカル変数で文字化けを回避出来るかも知れないので 試しに作ってみました。 これで動くなら乗り換え推奨です。 Google: High Light 2 [2006/11/27 - 817] ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0053.txt
65 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/27(月) 05:11:48 ID:1UZtU9sA0] migemoのログを2chブラウザに入れてログ検索したらこんなやり取りが出てきました。 Proxomitron フィルター作成スレッド Part4 pc7.2ch.net/test/read.cgi/software/1138069706/ 143 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2006/03/05(日) 21:17:51 ID:iwuQps7B0 そういえば、google high light の最新版は文字化けするな。 古いのに戻したいのに見つからないよ。 144 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2006/03/05(日) 22:28:00 ID:D06bOlrz0 うちは化けないよ。
66 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/27(月) 15:54:34 ID:aS6yLCHU0] >>64 &はいらない模様。 テストウインドウ = "ABC" Name = "test1" Active = TRUE Limit = 256 Match = "A(*)\0C$SET(0=D)" Replace = "1\03" Name = "test2" Active = TRUE Limit = 256 Match = "A\0C$SET(0=D)" Replace = "1\03" Name = "test3" Active = TRUE Limit = 256 Match = "A(\0)C$SET(0=D)" Replace = "1\03" test1だけBのまま。 (...)\0で取り込む場合は&がいる。
67 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/27(月) 17:25:14 ID:HWzFKkOW0] >>64 残念、化けた。
68 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/27(月) 19:30:43 ID:Uj1Sm9EE0] ばけらった
69 名前:本スレの817 mailto:sage [2006/11/28(火) 01:45:31 ID:6Te6ndy80] すみません、遅くなりました。m(_ _)m >>66 どうもです。 &が無くても中身が更新されるんですね。 $NEST、$TST、Bounds欄ではどういう挙動をするか気に なるので後で調べてみます。 >>67-68 確認ありがとうございました。m(_ _)m 動きませんでしたか、すみません..。 これでダメだということは グローバル変数経由でないと\@は出力出来ないということです ね、ちょっとショック..。 >>64 のはアプロダから削除しておきます。 もう1つのほうも これ以上は検証するネタがないのでthink氏が対応版を出す などして用済みになれば削除する予定です、では。
70 名前:本スレの817 mailto:sage [2006/11/28(火) 21:37:01 ID:y3XOjpHT0] 肉ちゃんの過去ログ読んでたら面白い代入方法を見つけたので晒し。 [Patterns] Name = "(^^)" Active = FALSE Limit = 256 Match = "<b>*1$SET(#=^)</b>" Replace = "(\@)" サンプルテキスト : <b>11</b> 結果 : (^^) ↓これの応用 # increment リストの2つ目 # 「9のみで構成される数値」をインクリメント (+1) $TST(Num=9++9$SET(Ntmp=$GET(Ntmp)0)(^?))$SET(Num=1$GET(Ntmp))$SET(Ntmp=)
71 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/30(木) 10:21:03 ID:rfBw1woi0] Google High Light 1 (2006/06/04) Google High Light 2 (2006/06/27) ttp://vird2002.s8.xrea.com/download/#filter_kill_ad_type-list を使っているのですが 検索の文字列の間が全角スペースの時に うまくハイライトしません 何処を書き換えれば良いでしょうか? hoge[半角スペース]ほげ の時OK hoge[全角スペース]ほげ の時駄目 宜しくお願いします。
72 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/30(木) 14:19:51 ID:/I61tEMd0] [HTTP headers] In = FALSE Out = TRUE Key = "URL: Google transfer (Out) [2005.10.18] beta" Match = "(www.google.co (m|.jp)/search)\#(^(^\?))\#(([?&])\#oe=[^&]+(\&|)|([&?]q=)\#(([^&]++)\#(%81%40|%a1%a1|%e3%80%80|%21%21$SET(#=%1b%28B)$SET(2=%1b%24B))$SET(#=+\2))+{1,*}) \#" Replace = "$JUMP(\@)"
73 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/30(木) 14:36:33 ID:rfBw1woi0] ありがとうございます。
74 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/01(金) 16:40:05 ID:xWBEfpDA0] youtubeって、www4とかあったんだね。 気が付かなかった。
75 名前:本スレの817 mailto:sage [2006/12/06(水) 02:53:06 ID:xjQxWhos0] 更新お疲れ様です >think氏 817A/B版はお役御免につきアプロダから削除しておきました。
76 名前:名無しさん@お腹いっぱい。 [2006/12/06(水) 21:36:18 ID:nC6dhwpd0] proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0046.txt ↑のうたまっぷ用が上手く表示されません・・・ どうにかなりませんか?
77 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/07(木) 00:53:20 ID:gF13/8nK0] wikiをutamapで検索
78 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/07(木) 01:00:56 ID:NjyDIVKn0] ここで試したら普通に効いたよ。 ttp://www.utamap.com/showtop.php?surl=B19196 >think氏 >$NEST を使用しているので、この処理は不要かもしれません (^?)を消してデバックモードで見ると違いが分かります。
79 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/07(木) 04:07:23 ID:ACnTOB1q0] >>78 上のURLだと www.utamap.com/showtop.php?surl=B19196 普通に検索から行くと www.utamap.com/showkasi.php?surl=B19196 でURLが違うんですが・・・ どういうことですか?
80 名前:78 mailto:sage [2006/12/07(木) 04:11:21 ID:ACnTOB1q0] 取り合えずフィルターのURL書き換えで解決しました。
81 名前:78 mailto:sage [2006/12/07(木) 04:36:05 ID:NjyDIVKn0] >>79 URLが2つあるけどオリジナルはshowkasiにしか対応してなくて、前スレの584氏が修正したものは showtopにしか対応してなかった。 ・・ということみたい。 ということで両方のURL対応版。 [Patterns] Name = "Uta-map swf -> txt part1 (2006_12_07)" Active = TRUE URL = "www.utamap.com/(show(top|kasi).php\?surl=|phpflash/flashfalsephp.php\?unum=)" Limit = 32767 Match = " $NEST(<object\s,*<embed\s[^>]++src=$AV(phpflash/showkasi.swf\?ucode=([a-z0-9]+)\0)*,</object>) " "|" "<NOSCRIPT*</NOSCRIPT>" "|" "<SCRIPT*</SCRIPT>" "|" "test[0-9]+=[0-9]+\&test[0-9]+=" Replace = "$TST(\0=[a-z0-9]*)" "<iframe src="www.utamap.com/phpflash/flashfalsephp.php?unum=\0?" height="400" width="600">\r\n" "This filter use IFrame Tag! your browser cant't use this Tag.\r\n" "</iframe>\r\n</TABLE></TABLE></BODY></HTML>\k" 読み込みがいつまでも止まらないので強制的に読み込みを停止する処理を入れときました。
82 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/07(木) 05:13:10 ID:ACnTOB1q0] >>81 名前まちがって78にしてました。失礼。 ありがとう御座いました。使わせていただきます。
83 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/07(木) 05:33:33 ID:NjyDIVKn0] (ё▽ё)ノシ
84 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/07(木) 08:32:13 ID:aiAW0M3n0] (◕∀◕)ノシ
85 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/07(木) 08:54:49 ID:YjNK8s9d0] d(゚Д゚)☆スペシャルサンクス☆( ゚Д゚)b
86 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/08(金) 23:14:53 ID:QEZq1mOz0] >>81 おつ
87 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/09(土) 00:42:58 ID:TZXbep1x0] 4.5にしたら、pcが落ちるようになってしまったんだが、何が怪しいでしょうか? 4.4からの移行です。レジストリとか?? ブラウザでどっかのページみようとした瞬間に落ちる。(ランダム)
88 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/09(土) 01:07:05 ID:4aBuCChb0] レジストリは使ってない筈 ウイルスじゃね?CRCかMD5を
89 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/09(土) 01:21:55 ID:MrCYpI9z0] 4.5のパグだから素直に4.4使っておいたほうがいいよ
90 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/09(土) 02:17:21 ID:WRh2Yu790] ありがとうございます。crcなどはどこに乗ってるんですか? 4.4とは別フォルダをしようして、新規に4.5juneをいれて、exeをろだの+5に したんですが・・・。(+3も少し使用。それと、9x版も少し起動したかも) デフォルトcfgファイルは4.4および4.5とも同じ形式ですか?それなら 4.5の設定を4.4に移そうかな。こっちの設定の方がいろいろ便利だったので。 一応、ウェブキャッシュを消して見た。
91 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/09(土) 04:11:35 ID:fQH69PRH0] peercast、ロダのパス…。 作者の普段の行動が手に取るように分かってしまうんだけどなんて魔法?
92 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/09(土) 04:27:13 ID:HdE0FRAA0] ? ( ゚д゚ )
93 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/09(土) 04:40:18 ID:fQH69PRH0] つ Wiki
94 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/13(水) 19:03:17 ID:2qmfn3Zo0] [HTTP headers] In = FALSE Out = TRUE Key = "Cookie: 29ch html2dat (out)" URL = "$OHDR(User-Agent: Monazilla/1.00)" Replace = "text=dat<>1<>0<>false<>mycss=<>0<>-1<>3000<><><><>" In = FALSE Out = TRUE Key = "URL: 2ch - 29ch kakolog Redirect (Out)" URL = "$OHDR(User-Agent: Monazilla/1.00)" Match = "http://(([^.]+)\2.2ch.net|(www(2|)\0$SET(2=bbspink\0)|([^.]+)\0$SET(2=bbspink-\0)).bbspink.com)(:80|)/([^/]+)\3/((kako/([0-9]+{4})\4/\4([0-9])\5/ \4\5([0-9]+{5})\6|dat/([0-9]+{4})\4([0-9])\5([0-9]+{5})\6)$SET(7=\4\5\6)|(kako/([0-9]+{3})\4/\4([0-9]+{6})\5|dat/([0-9]+{3})\4([0-9]+{6})\5)$SET(7=\4\5)).dat" Replace = "$RDIR(makimo.to/2ch/\2_\3/\4/\7.html )$FILTER(false)"
95 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/15(金) 04:43:09 ID:7YuBUavy0] googleの検索結果のソースが改悪されて異常に使いにくくなった。 ・「○○の検索結果」と書かれていたのが、ただの「検索結果」に。 ・イメージ検索やキーワードなどが、適当な場所のセルに独立して収められるようになった。 ・検索結果の表示される横幅が狭くなった。 こんなところかな? ユーザスタイルも書き直さなければならない。 どうしよう、これ。なんでこんな使いにくいシステムにせにゃならんのか理解に苦しむ。
96 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/15(金) 13:58:32 ID:ueMJjD770] >>95 え?
97 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/15(金) 15:25:01 ID:tYSMVP9x0] デフォルトフィルターの”Set-cookie: Make all cookies session only (in)”が効いていないみたいなのですが、SyleraなどGeckoではつかえないのでしょうか?
98 名前:95 mailto:sage [2006/12/15(金) 16:18:34 ID:7YuBUavy0] ごめん。なんか勘違いしたみたいだ。 後で同じキーワードで検索してみたけど、>95のようにはならなかったよ。 それなら、あのとき見たものは何だったんだろうな。 またそういうことがあったら、何か法則などがないか試してみる。
99 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/15(金) 22:42:21 ID:eP7Z7Ywu0] たまに実験してるからそれに当たったんじゃね? 何時の間にかなおってるとか何度か有ったし。
100 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/16(土) 03:14:23 ID:/YOGWH+A0] ヘッダフィルタ(out?)で、GETメソッドのURL内の任意の文字列を全て置換するには、どうしたらいいんでしょうか? Unicodeのページで、全角空白%E3%80%80を半角空白%20に全て変換したのですが。 ぶっちゃけグーグルですが。
101 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/16(土) 08:26:09 ID:a25lr4PN0] >>100 以前私が作ったもので良ければ..。 [HTTP headers] In = FALSE Out = TRUE Key = "URL: del double-byte space and out-encode (out)" URL = "www.google.co(.jp|m)/*\?*q=" Match = "http://(\#(%E3%80%80$SET(#=+)|([?&])\#oe=[^&]+\&+))+{1,*}\#" Replace = "$JUMP(http://\@)"
102 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/19(火) 04:54:02 ID:47XuO8PM0] 任意のサイトに google の検索フォームを追加するフィルタのα版。 現在開いているサイト内のみを検索対象にする。 ただし、サブドメインや独自ドメインなどでないサイトではだめかも。 とりあえず書いてみましたというところで。 Name = "insert search form (2006.12.19)" Active = TRUE URL = "$KEYCHK(g)" Limit = 16 Match = "(^(^</body>))" Replace = "\r\n\r\n<form action="www.google.co.jp/search" method="get">\r\n" "<p><input type="text" name="q" size="50" value="Google" \r\n" "onfocus="if(this.value=='Google'){this.value=''};" \r\n" "onblur="if(this.value==''){this.value='Google'}">\r\n" "<input type="submit" name="btnG" value="Google Search">\r\n" "<input type="hidden" name="hl" value="ja">\r\n" "<!-- input type="hidden" name="ie" value="Shift_JIS" -->\r\n" "<!-- input type="hidden" name="oe" value="Shift_JIS" -->\r\n" "<input type="hidden" name="num" value="20">\r\n" "<input type="hidden" name="as_sitesearch" value="\h"></p>\r\n" "</form>\r\n\r\n$STOP" $STOP が効かない。 $KEYCHK のキーを押している間は無限にマッチするので危険。 $STOP は置換テキストでも使えるそうだけど、 なぜかただのテキストとして扱われているもよう。なぜだろう?