Proxomitron フィルタ ..
[2ch|▼Menu]
2:ミスターオミトロン
06/11/13 17:01:48 oCAoIukD0
【関連スレ】
Proxomitron Part27
スレリンク(win板)
■■■■Proxomitron入門スレッド■■■■5
スレリンク(pcqa板)
ブラクラにProxomitronで対抗するスレPart5
スレリンク(software板)

【過去スレ】
Proxomitron フィルタ作成スレッド
スレリンク(software板)
Proxomitron フィルター作成スレッド Part2
スレリンク(software板)
Proxomitron フィルター作成スレッド Part4
スレリンク(software板)
Proxomitron フィルター作成スレッド Part5
スレリンク(software板)

3:ミスターオミトロン
06/11/13 17:03:24 oCAoIukD0
【関連サイト】
Proxomitron-J
URLリンク(www.pluto.dti.ne.jp)
日本語訳ヘルプ
URLリンク(www.pluto.dti.ne.jp)

AD Killer(広告消し)、Add Link(h抜きURL等をリンク化) (wahaha さん)
URLリンク(proxomitron.at.infoseek.co.jp)
Meta-X Extension (ブラウザをコマンド入力で操作出来るようにするフィルタ)
URLリンク(www.geocities.co.jp)
やたら手の込んだフィルタ群、詳細不明 (英語)
URLリンク(www.jd5000.net)
sidki | proxomitron
URLリンク(www.geocities.com)

現在proxomitronで使われているリスト一覧を見る
URLリンク(local.ptron)
proxomitronが記録した履歴を見る
URLリンク(local.ptron)
ENV Checker ( 環境変数のチェックに )
URLリンク(www.cybersyndrome.net)

4:ミスターオミトロン
06/11/13 17:05:56 oCAoIukD0
【本体いろいろ】
本体(N4.5May)とその日本語化パッチ、OpenSSLライブラリのダウンロード
URLリンク(www.pluto.dti.ne.jp)
4.5June+shift_jis誤爆回避日本語化+RWIN32768回避+バイパス赤icon+有難屋icon な本体
URLリンク(wind.prohosting.com)
【4.5june+sjis誤爆回避日本語化+RWIN32768回避+win9x対応赤アイコン】 な本体
URLリンク(proxo.hp.infoseek.co.jp)

>>1
>このスレは作成依頼されたフィルタを有志により作るスレッドPart4です
は、Part6の間違いです。すみません。
それでは引き続きよろしくお願いします。


5:名無しさん@お腹いっぱい。
06/11/13 17:50:02 w72sMec60
---- 文字コード変換 (全角文字を認識させるために必要)
Proxomitron用 文字コード変換
URLリンク(vird2002.s8.xrea.com)
文字コード変換スクリプト (IE推奨)
URLリンク(web.archive.org)
文字コード表記変換アプリ  StrHex ver 1.0 (文字 <-> 文字コード の相互変換)
URLリンク(www.pleasuresky.co.jp)

---- 情報表示用の特別なURL
ブロックリスト一覧
URLリンク(local.ptron)
履歴URL
URLリンク(local.ptron)

---- 環境変数のチェック
ENV Checker
URLリンク(www.cybersyndrome.net)
診断くん
URLリンク(taruo.net)

---- Proxomitronの競合ソフト
【Proxomitron】 proximodo 【後継】
スレリンク(software板)
Privoxyスレ
スレリンク(software板)

6:>5の修正版
06/11/13 17:58:15 w72sMec60
>>5でInternet ArchiveのURLを貼り間違えました。m(_ _)m

---- FAQ
PRXFAQ
URLリンク(web.archive.org)

---- 文字コード変換 (全角文字を認識させるために必要)
Proxomitron用 文字コード変換
URLリンク(vird2002.s8.xrea.com)
JSで文字コード変換 (IE推奨)
URLリンク(web.archive.org)
文字コード表記変換アプリ  StrHex ver 1.0 (文字 <-> 文字コード の相互変換)
URLリンク(www.pleasuresky.co.jp)

---- 情報表示用の特別なURL
ブロックリスト一覧
URLリンク(local.ptron)
履歴URL
URLリンク(local.ptron)

---- 環境変数のチェック
ENV Checker
URLリンク(www.cybersyndrome.net)
診断くん
URLリンク(taruo.net)

---- Proxomitronの競合ソフト
【Proxomitron】 proximodo 【後継】
スレリンク(software板)
Privoxyスレ
スレリンク(software板)

7:think ◆MM0nnAOCiQ
06/11/13 18:09:07 w72sMec60
>>1
スレ立てお疲れ様です。

本スレッドから有用そうなURLを抜き出してみましたが、URL記述を間違えたり、一部重複していたり…でかえってまとまりがなくなったような気もします。(汗)
出しゃばってしまって、すみませんでした。m(_ _)m
# 以下を参考にさせていただきました。

Proxomitron Part27
スレリンク(win板:2番)

8:名無しさん@お腹いっぱい。
06/11/13 18:48:30 Vc2PoI1Z0
---- 入門サイト
パソコン遊戯 : Proxomitron 入門
URLリンク(pasokon-yugi.cool.ne.jp)

>>1

9:名無しさん@お腹いっぱい。
06/11/13 23:06:49 EUL7Ubnx0
どの文字コードのページでもマルチバイト文字を挿入
URLリンク(abc.s65.xrea.com)

10:名無しさん@お腹いっぱい。
06/11/14 00:00:31 bSdezmVN0
>>9
なにこれ?w

11:think ◆MM0nnAOCiQ
06/11/14 00:24:37 wmVqBQ9Y0
>>10
Proxomitronの置換表現でマルチバイト文字を挿入するためのPHPスクリプトです。
マルチバイト文字を実体参照に置換します。

Shift_JIS/EUC-JP/JIS/UTF-8 どの文字コードのページでもProxomitronなどでマルチバイト文字を挿入する
URLリンク(abc.s65.xrea.com)

面白そうなスクリプトなので、私も挑戦してみたいと思っていることの一つです。

12:名無しさん@お腹いっぱい。
06/11/14 00:50:42 Rh+rmFg00
UTF-16のページには挿入できないかも 試してないけど

13:名無しさん@お腹いっぱい。
06/11/14 01:04:43 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:名無しさん@お腹いっぱい。
06/11/14 07:15:51 kziJ5yQE0
>>9がなんかのフィルターが悪さしてるらしく、ものすごい勢いでぶっ壊れるなぁ。

15:名無しさん@お腹いっぱい。
06/11/14 12:24:15 o/zavw2M0
>>13
googleのトップページのソースをUTF-16で保存してバイナリエディタで覗いてみたら 「x00」 が
一文字に1つずつ入ってたw 3バイトの文字もあるらしいから 「x00」 じゃマッチしない場合もあるってことか。

それとファイルの先頭に 「FE FF 00」 という3バイトが勝手に挿入されたけど、これはUTF-16の
お約束事かな、後で調べてみます。

16:名無しさん@お腹いっぱい。
06/11/14 13:07:17 89JuPRle0
前スレの995です。
(4.5June+shift_jis誤爆回避日本語化+RWIN32768回避+バイパス赤icon+有難屋
これ使っても バグが出るんですね。

前スレの998さん 色々とありがとうございました。

17:前998, 今15
06/11/14 14:17:42 o/zavw2M0
>>16
どうもです。

>これ使っても バグが出るんですね。
それでも出ますね、このバグは一番悪影響のあるバグなので作者さんに直して欲しいところ
なんですが、作者さんは既に・・。(ー人ー)

>色々とありがとうございました。
お役に立てたようで嬉しいです。(^^)ノシ

>>15
>「FE FF 00」
これは BOM(Byte Order Mark) というものだそうです。

参照 URLリンク(seclan.dll.jp)

18:名無しさん@お腹いっぱい。
06/11/15 13:03:26 9/nG3bZb0
>>2
Proxomitron フィルター作成スレッド Part3
スレリンク(software板)


19:名無しさん@お腹いっぱい。
06/11/15 17:38:25 ezYrAZI50
Google: Kill ad [2006/09/24]入れてみたけど、広告表示されるんだけどうちだけ?

20:think ◆MM0nnAOCiQ
06/11/15 18:01:10 gu93Fua+0
>>19
Google系フィルタの「使い方」の説明を修正するのを忘れていました。m(_ _)m

ブロックリスト「GoogleSearch」は登録済みでしょうか?
未登録でしたら以下をインポートして、"GoogleSearch.txt" をProxomitronのListフォルダにコピーしてみてください。

[Blocklists]
List.GoogleSearch = "..\Lists\GoogleSearch.txt"

21:名無しさん@お腹いっぱい。
06/11/15 19:59:35 zqqqohm00
Google: High Light 1 [2006/06/04]・2 [2006/06/27]だけど、
着色が始まったワードの最初4byte分が文字化けしちゃう
Google High Light以外のフィルタを全部非アクティブにしても同じ
なんなんだろ

22:think ◆MM0nnAOCiQ
06/11/15 21:58:05 gu93Fua+0
>>21
> 着色が始まったワードの最初4byte分が文字化けしちゃう
私の環境では文字化けしていませんが、全てのワードで文字化けしますか?

簡単に思いつくところでは、「oe=sjis で不正にマッチしている」ということが考えられますが…。
# "URL: Google transfer" で回避できます。

現象が再現するURLを教えていただければ、検証できるかもしれません。

23:名無しさん@お腹いっぱい。
06/11/15 22:02:43 fjdP0RiG0
ティンコさん大忙しだな

24:19
06/11/15 22:08:53 ezYrAZI50
>>20
リストを入れ忘れていたからみたいです。
どうもありがとうございました。

25:名無しさん@お腹いっぱい。
06/11/15 22:29:28 zqqqohm00
>>22
URL: Google transferは入れてます。
Googleの検索結果はどのページでも全てのワードで再現します。
例えば URLリンク(www.google.co.jp)
URLリンク(bebe.run.buttobi.net)
こんな感じ。
一つ気づいたのは、なぜかリロードの度に文字の化け方が変わるみたいです

26:think ◆MM0nnAOCiQ
06/11/15 23:03:59 gu93Fua+0
>>25
何かこう…小動物に見つめられているような文字化けですねw
同じ検索語で試してみましたが、以下のように文字化けは発生しませんでした。

URLリンク(vird2002.s8.xrea.com)
URLリンク(vird2002.s8.xrea.com)

再現できる状況にないので、後は想像になってしまいますが、私が同じ状況に立てば以下の点を確認してみます。

・Webブラウザのキャッシュ破損
・ユーザスタイルシート
・外部のProxyを通していないかどうか
・その他、関係ありそうな設定

想像するに、ブラウザの拡張機能と干渉しているような気がしますが…。

27:名無しさん@お腹いっぱい。
06/11/15 23:10:14 H+1RCAyR0
>>25
JPGだから分かりづらいけど
gdi++のfreetype版使ってるとか?

28:名無しさん@お腹いっぱい。
06/11/15 23:22:36 zqqqohm00
>>26
うちの環境の問題みたいですね。もうちょっと試行錯誤してみます。
ありがとうございました。

>>27
freetype版はX-Finderでの文字化けが酷かったんで非freetype版使ってます。
gdi++外して試しても変化無かったんで、gdi++は関係ないみたいです。

29:名無しさん@お腹いっぱい。
06/11/16 00:36:55 I3soafo10
試したけどうちでも化けた。
だから多分、キャッシュCSSProxyは関係なし。
後で他のフィルタとがっちんこしてないか見てみるわ。
もしgoogle highlightがおかしいとしたらフィルタ1の方だと思われる。

フィルタ数100を超えると管理が大変だよねぇw

30:名無しさん@お腹いっぱい。
06/11/16 13:13:07 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: URLリンク(www.google.co.jp)
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:名無しさん@お腹いっぱい。
06/11/16 13:19:32 tgDqHzbg0
バイパスリストに入ってるってメッセージでてるやん
79行目をみれば済むでしょ

32:名無しさん@お腹いっぱい。
06/11/16 13:24:16 ItNCUX5I0
バイパスしてるんじゃないの?
>BlockList 182: in Bypass, line 79

33:名無しさん@お腹いっぱい。
06/11/16 13:29:07 fAnCXB530
すげー、よくわかるな

34:名無しさん@お腹いっぱい。
06/11/16 13:37:25 n+jzEDpm0
>>31,32
ありがとうございます。
解決しました。
gooをバイパスさせるのに"*goo*"となってました。(;´Д`)

初歩的なミスで手をとらせてしまってすいません。
ありがとうございました。


35:名無しさん@お腹いっぱい。
06/11/16 13:41:58 YCmjIULv0
>>34
([^/]++.|)goo.ne.jp/

36:名無しさん@お腹いっぱい。
06/11/16 14:04:01 n+jzEDpm0
>>35
こんな私のために 大変ありがとうございます。

37:名無しさん@お腹いっぱい。
06/11/16 19:53:32 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
06/11/16 22:35:14 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)...) の表現を付け加えました。
# 例) URLリンク(www.google.com)

39:名無しさん@お腹いっぱい。
06/11/16 23:32:09 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
06/11/17 00:01:48 ER6xdwGh0
>>39
ふむふむ。大体、予想通りですが、このフィルタだと

Google検索: Windows:XP
URLリンク(www.google.co.jp)

にマッチしません。( <b>Windows XP</b> にマッチできない)
あまり頻度は高くありませんが、記号を含んだ検索語でマッチしなくなるケースがあると思います。
他は特に問題はなさそうですね。

41:名無しさん@お腹いっぱい。
06/11/18 00:06:04 qHY53OAh0
質問させてください。偽装リファラーやリファラー隠すフィルターはあるのでしょうか?

42:名無しさん@お腹いっぱい。
06/11/18 00:30:04 2mCB8qmG0
あります

43:名無しさん@お腹いっぱい。
06/11/20 23:35:57 dhcpKh950
>>29だけど、think氏のgoogle highlightオンリーの状態でも化けたよ。
該当部分の検索単語の文字コードの先頭部分が破壊されてるね。
時間有ったからちょっと頑張ってみたけど、元々正規表現が苦手なのもあって、
さすがに複雑なフィルタのバグ探しは俺には無理だった。
申し訳ないが他の人頼む。
Google: High Light 2が多分原因な気がするけど、ちょっと自信なし。

それにしてもオミトロン有りの状態でなれてると、
無しの状態はバナーが邪魔だったり、機能が不便すぎて困る。
検証しててものすごく身にしみた。

44:名無しさん@お腹いっぱい。
06/11/20 23:53:07 7cit4xxy0
>>43
乙。 せっかくなので検証に使ったブラウザの名前やそのバージョンなどの情報をthink氏に
伝えたほうがいいと思います。 同じ環境を作ってテストすれば何か分かるかも知れませんし。

45:名無しさん@お腹いっぱい。
06/11/21 00:06:19 9FLgOsK00
エディタでソース開いても壊れてるから、ブラウザは関係ないかも。
一応晒しとくね。

Win2kSP4
Opera9.0.2 Build8573
Syrela3.0.11 SeaMonkey1.0.2
Sleipnir2.4.8 + IE6

オミトロンはver4.5 Naoko 2003-5-22
Webページ、ヘッダの両方とも余分なフィルタは全て無しの状態で検証

46:名無しさん@お腹いっぱい。
06/11/21 00:51:42 /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:名無しさん@お腹いっぱい。
06/11/21 01:30:20 KzByW+A90
>>21だけど、うちはWin2kSP4で、
Opera9.0.2 Build8653
Syrela3.0.13 SeaMonkey1.1b
KIKI 1.0.8
IE6
Proxomitronは>>4の有難屋iconの奴
ひょっとしてWinXPじゃないと化けるとか?

48:名無しさん@お腹いっぱい。
06/11/22 11:40:27 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
06/11/22 20:54:58 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
06/11/22 20:55:32 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:名無しさん@お腹いっぱい。
06/11/22 22:02:22 xcYKG8+70
>>49
お疲れさまです
残念ながら>>50でも文字化けしました。
>>21はOSインストール直後で、ほとんどソフトをインストールしていない状態でした
不要なサービスを切りNIS等疑わしいソフトを切ってテストしてたんで、
OS依存の不具合の確率が高そうです

52:名無しさん@お腹いっぱい。
06/11/22 22:33:11 IeiskbXA0
think氏のサイトがわからん・・・


53:名無しさん@お腹いっぱい。
06/11/22 23:02:12 B1gUfDsc0
数日前からgoogle検索の結果の、各トップへのリンクの文字のサイズが大きくなりましたよね。
これを以前のように、内容紹介の文字と同じサイズにするフィルタをお願いできますでしょうか?


54:名無しさん@お腹いっぱい。
06/11/22 23:16:03 xcYKG8+70
>>52
>>1

55:名無しさん@お腹いっぱい。
06/11/23 13:43:25 +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:名無しさん@お腹いっぱい。
06/11/23 15:31:21 wbuxJo560
どうでも良さそうだけど、WinXP環境がないもんでVistaRC1(Build5600)で試してみた
Vistaインストール->Proxomitron起動->Opera9.10 Build8653インストール
->ProxomitronからGoogle High Light関連以外全部フィルタoff
で、OperaでGoogleの検索結果に飛んでみた
結果、着色開始位置から最初の2byteが文字化けしました

57:名無しさん@お腹いっぱい。
06/11/23 16:57:19 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:名無しさん@お腹いっぱい。
06/11/25 19:27:19 6LZDwYL40
URLリンク(tomizawa-web.hp.infoseek.co.jp)
ここに書かれているようなスクリプト関連の属性にマッチさせ、
なおかつ通常は「onclick」にマッチさせないようにするには
どう書けばよいのでしょうか。
onclick属性にもマッチさせたいときは、$KEYCHKを使用するつもりです。

(*(on[a-z]+)&*(^onclick)=)\1
こんな感じで書いてみたのですが、onclickにもマッチしてしまいます。

59:名無しさん@お腹いっぱい。
06/11/25 19:38:09 YUzVJ0fa0
>>58
つ on(^click)[a-z]+{3,20}=

60:名無しさん@お腹いっぱい。
06/11/26 16:21:57 q/copbjI0
>>21の件が本スレで解決したらしいのでリンク。

Proxomitron Part27
スレリンク(win板:864-894番)

61:名無しさん@お腹いっぱい。
06/11/26 19:52:12 q/copbjI0
>>56
なるほど、VMware+VistaRC1で再現出来そう。 スペック的にうちでは無理だけど。

62:名無しさん@お腹いっぱい。
06/11/26 20:16:42 q/copbjI0
あ、マルチブートでいいじゃんw

63:58
06/11/26 20:31:39 LSn9ssRm0
>59
どうもありがとうございます。否定を先に書いておけばよいのですね。
属性名は最長で18文字のようなので {3,16} で十分かなとも思うのですが、
ちょっと余裕があったほうがよいのでしょうか。さっそく使ってみます。

64:本スレの817
06/11/27 03:02:31 1UZtU9sA0
グローバル変数ではなくローカル変数で文字化けを回避出来るかも知れないので
試しに作ってみました。 これで動くなら乗り換え推奨です。

Google: High Light 2 [2006/11/27 - 817]
URLリンク(proxo.hp.infoseek.co.jp)

65:名無しさん@お腹いっぱい。
06/11/27 05:11:48 1UZtU9sA0
migemoのログを2chブラウザに入れてログ検索したらこんなやり取りが出てきました。

Proxomitron フィルター作成スレッド Part4
スレリンク(software板)

143 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2006/03/05(日) 21:17:51 ID:iwuQps7B0
そういえば、google high light の最新版は文字化けするな。
古いのに戻したいのに見つからないよ。

144 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2006/03/05(日) 22:28:00 ID:D06bOlrz0
うちは化けないよ。

66:名無しさん@お腹いっぱい。
06/11/27 15:54:34 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:名無しさん@お腹いっぱい。
06/11/27 17:25:14 HWzFKkOW0
>>64
残念、化けた。

68:名無しさん@お腹いっぱい。
06/11/27 19:30:43 Uj1Sm9EE0
ばけらった

69:本スレの817
06/11/28 01:45:31 6Te6ndy80
すみません、遅くなりました。m(_ _)m

>>66
どうもです。 &が無くても中身が更新されるんですね。
$NEST、$TST、Bounds欄ではどういう挙動をするか気に
なるので後で調べてみます。

>>67-68
確認ありがとうございました。m(_ _)m
動きませんでしたか、すみません..。 これでダメだということは
グローバル変数経由でないと\@は出力出来ないということです
ね、ちょっとショック..。

>>64のはアプロダから削除しておきます。 もう1つのほうも
これ以上は検証するネタがないのでthink氏が対応版を出す
などして用済みになれば削除する予定です、では。

70:本スレの817
06/11/28 21:37:01 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:名無しさん@お腹いっぱい。
06/11/30 10:21:03 rfBw1woi0
Google High Light 1 (2006/06/04)
Google High Light 2 (2006/06/27)
URLリンク(vird2002.s8.xrea.com)
を使っているのですが 検索の文字列の間が全角スペースの時に
うまくハイライトしません 何処を書き換えれば良いでしょうか?
hoge[半角スペース]ほげ の時OK
hoge[全角スペース]ほげ の時駄目

宜しくお願いします。

72:名無しさん@お腹いっぱい。
06/11/30 14:19:51 /I61tEMd0
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Google transfer (Out) [2005.10.18] beta"
Match = "(URLリンク(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:名無しさん@お腹いっぱい。
06/11/30 14:36:33 rfBw1woi0
ありがとうございます。

74:名無しさん@お腹いっぱい。
06/12/01 16:40:05 xWBEfpDA0
youtubeって、www4とかあったんだね。
気が付かなかった。

75:本スレの817
06/12/06 02:53:06 xjQxWhos0
更新お疲れ様です >think氏
817A/B版はお役御免につきアプロダから削除しておきました。

76:名無しさん@お腹いっぱい。
06/12/06 21:36:18 nC6dhwpd0
URLリンク(proxo.hp.infoseek.co.jp)

↑のうたまっぷ用が上手く表示されません・・・
どうにかなりませんか?

77:名無しさん@お腹いっぱい。
06/12/07 00:53:20 gF13/8nK0
wikiをutamapで検索

78:名無しさん@お腹いっぱい。
06/12/07 01:00:56 NjyDIVKn0
ここで試したら普通に効いたよ。
URLリンク(www.utamap.com)

>think氏

>$NEST を使用しているので、この処理は不要かもしれません
(^?)を消してデバックモードで見ると違いが分かります。

79:名無しさん@お腹いっぱい。
06/12/07 04:07:23 ACnTOB1q0
>>78
上のURLだと
URLリンク(www.utamap.com)
普通に検索から行くと
URLリンク(www.utamap.com)
でURLが違うんですが・・・
どういうことですか?


80:78
06/12/07 04:11:21 ACnTOB1q0
取り合えずフィルターのURL書き換えで解決しました。


81:78
06/12/07 04:36:05 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="URLリンク(www.utamap.com) 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:名無しさん@お腹いっぱい。
06/12/07 05:13:10 ACnTOB1q0
>>81
名前まちがって78にしてました。失礼。
ありがとう御座いました。使わせていただきます。

83:名無しさん@お腹いっぱい。
06/12/07 05:33:33 NjyDIVKn0
(ё▽ё)ノシ

84:名無しさん@お腹いっぱい。
06/12/07 08:32:13 aiAW0M3n0
(◕∀◕)ノシ

85:名無しさん@お腹いっぱい。
06/12/07 08:54:49 YjNK8s9d0
d(゚Д゚)☆スペシャルサンクス☆( ゚Д゚)b

86:名無しさん@お腹いっぱい。
06/12/08 23:14:53 QEZq1mOz0
>>81
おつ

87:名無しさん@お腹いっぱい。
06/12/09 00:42:58 TZXbep1x0
4.5にしたら、pcが落ちるようになってしまったんだが、何が怪しいでしょうか?
4.4からの移行です。レジストリとか??

ブラウザでどっかのページみようとした瞬間に落ちる。(ランダム)

88:名無しさん@お腹いっぱい。
06/12/09 01:07:05 4aBuCChb0
レジストリは使ってない筈
ウイルスじゃね?CRCかMD5を

89:名無しさん@お腹いっぱい。
06/12/09 01:21:55 MrCYpI9z0
4.5のパグだから素直に4.4使っておいたほうがいいよ

90:名無しさん@お腹いっぱい。
06/12/09 02:17:21 WRh2Yu790
ありがとうございます。crcなどはどこに乗ってるんですか?
4.4とは別フォルダをしようして、新規に4.5juneをいれて、exeをろだの+5に
したんですが・・・。(+3も少し使用。それと、9x版も少し起動したかも)

デフォルトcfgファイルは4.4および4.5とも同じ形式ですか?それなら
4.5の設定を4.4に移そうかな。こっちの設定の方がいろいろ便利だったので。

一応、ウェブキャッシュを消して見た。

91:名無しさん@お腹いっぱい。
06/12/09 04:11:35 fQH69PRH0
peercast、ロダのパス…。 作者の普段の行動が手に取るように分かってしまうんだけどなんて魔法?

92:名無しさん@お腹いっぱい。
06/12/09 04:27:13 HdE0FRAA0
  ?
( ゚д゚ )

93:名無しさん@お腹いっぱい。
06/12/09 04:40:18 fQH69PRH0
つ Wiki

94:名無しさん@お腹いっぱい。
06/12/13 19:03:17 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(URLリンク(makimo.to))$FILTER(false)"

95:名無しさん@お腹いっぱい。
06/12/15 04:43:09 7YuBUavy0
googleの検索結果のソースが改悪されて異常に使いにくくなった。
・「○○の検索結果」と書かれていたのが、ただの「検索結果」に。
・イメージ検索やキーワードなどが、適当な場所のセルに独立して収められるようになった。
・検索結果の表示される横幅が狭くなった。
こんなところかな?
ユーザスタイルも書き直さなければならない。
どうしよう、これ。なんでこんな使いにくいシステムにせにゃならんのか理解に苦しむ。

96:名無しさん@お腹いっぱい。
06/12/15 13:58:32 ueMJjD770
>>95
え?

97:名無しさん@お腹いっぱい。
06/12/15 15:25:01 tYSMVP9x0
デフォルトフィルターの”Set-cookie: Make all cookies session only (in)”が効いていないみたいなのですが、SyleraなどGeckoではつかえないのでしょうか?

98:95
06/12/15 16:18:34 7YuBUavy0
ごめん。なんか勘違いしたみたいだ。
後で同じキーワードで検索してみたけど、>95のようにはならなかったよ。

それなら、あのとき見たものは何だったんだろうな。
またそういうことがあったら、何か法則などがないか試してみる。

99:名無しさん@お腹いっぱい。
06/12/15 22:42:21 eP7Z7Ywu0
たまに実験してるからそれに当たったんじゃね?
何時の間にかなおってるとか何度か有ったし。

100:名無しさん@お腹いっぱい。
06/12/16 03:14:23 /YOGWH+A0
ヘッダフィルタ(out?)で、GETメソッドのURL内の任意の文字列を全て置換するには、どうしたらいいんでしょうか?
Unicodeのページで、全角空白%E3%80%80を半角空白%20に全て変換したのですが。
ぶっちゃけグーグルですが。

101:名無しさん@お腹いっぱい。
06/12/16 08:26:09 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:名無しさん@お腹いっぱい。
06/12/19 04:54:02 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="URLリンク(www.google.co.jp) 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 は置換テキストでも使えるそうだけど、
なぜかただのテキストとして扱われているもよう。なぜだろう?

103:名無しさん@お腹いっぱい。
06/12/19 07:40:57 tTszulTD0
>$STOP が効かない。
ワロタw

104:名無しさん@お腹いっぱい。
06/12/19 08:21:07 47XuO8PM0
ワラワレタ

105:名無しさん@お腹いっぱい。
06/12/19 08:31:51 tTszulTD0
$STOPの使い方を日本語訳サイトで確認しるw

106:名無しさん@お腹いっぱい。
06/12/19 08:58:23 47XuO8PM0
$STOP → $STOP()
アフォ杉
あー。せっかく赤字で書かれていたのに気づかなかった。

>105
どうもありがとう。

107:名無しさん@お腹いっぱい。
06/12/20 17:02:28 ILwXjZfq0
  「`ー'′/    /   ヽ、 \ \  ヽl}::.:)、 \
  l_,ィ  / /   l      l 、  l `、 {:|}く\ヽ/
  ノ  ,′ !    {      | l|   |   l ):|} ノ|:「´
.  ヽ∧| , |   | l      | l|  |  l| {:|!::)|:
   |::l| | |  l  、    | l | _,厶| j| {::|}::} |」
   l:::| `、!|   \ ヽ、 |,.イ,斗予 | |{K!j |   >>106
   〈:;小、ヽヽ、T,Zニミヽj  ^ヾrシ | |ァ1 |   いい子ね…
    |  \ヽN {ヾtク         | ト |_|  |
.   |  |   l \    `-   /!| |::..::.`:┴-、
.     |  |  |  | > 、 __ /::..::|| |::..::..::..::..::..:ト、
    |  j  /|  l/::..::..::..::..rクニミ::../| |::..::..::..::..::./::..`ヽ、
.   l   ! //l  l::..::..::..::/;ハミZシ//| |::..::..::..::..:/::..::.`ー┴―-ォ
   j   レ'∧! ,'::..::..::.〃::..::..::.レ'/::| |::..::..::..::r'::..::..::..::..::..::..::/::|
   /  / / /| ハ::..::..::..::..::..::. /l ト、| |::..::..::..::{ー-::.ハ::..::..:: /::..|
.  /  / |{::.| ||::.\::..::..::..::../::.| l::.| |::..::..::./::..::..::/::..\::./:ヽ:j

              ( 真紅氏 )

108:名無しさん@お腹いっぱい。
06/12/21 06:49:07 WNysFY4U0
Name = "google 2ch to mimizun"
Active = TRUE
URL = "$TYPE(htm) [^.]+.google.co(.jp|m)/search"
Limit = 2048
Match = "($NEST($NEST(<a\s,*href=$AV(http://([^.]+.2ch.net)\2/test/read.cgi/([^/]+)\1/([0-9]+)\3*)*,>),</a>))\9"
Replace = "\9<a href="URLリンク(mimizun.com:81)

googleでヒットしたもののうち2chへのリンクにmimizunのdatへの直リンも追加するフィルタなのですが、
このフィルタをオンにすると画面がおかしくなります。
ソースは思った通りにできあがってるのでどうもJAVA SCRIPTがじゃまをしているように見えるんですが、
どうにかこれを使い物にできないでしょうか。


Name = "google 2ch to mimizun 2"
Active = FALSE
URL = "$TYPE(htm) [^.]+.google.co(.jp|m)/search"
Limit = 2048
Match = "($NEST(<span\s,*class=$AV(a)*,>)([^.]+.2ch.net)\2/test/read.cgi/([^/]+)\1/([0-9]+)\3*</span><nobr>$NEST($NEST(<a\s,>),</a>)[^<]+$NEST($NEST(<a\s,>),</a>))\9"
Replace = "\9 <a href="URLリンク(mimizun.com:81)


こっちは苦肉の策で
pc8.2ch.net/test/read.cgi/win/1149050460/-100 - 35k キャッシュ - 関連ページ
↑を
pc8.2ch.net/test/read.cgi/win/1149050460/-100 - 35k キャッシュ - 関連ページ mimizun
に書き換えるようなフィルタなのですが、やはりこれもソースでみるとうまく行っているのに描画されたものはおかしいです。
pc8.2ch.net/test/read.cgi/win/1149050460/-100 - 35k mimizun キャッシュ - 関連ページ
pc8.2ch.net/test/read.cgi/win/1149050460/-100 - 35k キャッシュ - mimizun - 関連ページ mimizun
pc8.2ch.net/test/read.cgi/win/1149050460/-100 - 35k キャッシュ - 関連ページ
というような置き方も試してみましたが、ことごとく失敗しました。

109:名無しさん@お腹いっぱい。
06/12/21 09:34:26 MCqs2/450
>>108
<a href=">

110:名無しさん@お腹いっぱい。
06/12/23 12:18:14 0r3xAbKG0
フィルターの作成をおながいしたいです。
ホモサイトでアレなんですが、
URLリンク(bbs01.apricot-fizz.net)

URLリンク(bbs01.apricot-fizz.net)
の、一番下に出てくる「無料体験実施中なんたら」ってある
画像の広告を削除できるフィルターを作っていただけないでしょうか?
(どんびきしたらスマソ)
どうかよろしくおながいします。m(__)m


111:名無しさん@お腹いっぱい。
06/12/23 12:39:52 k9zqbMl70
>>110
[Patterns]
Name = "( apricot-fizz.net ) kill bottom ad"
Active = TRUE
URL = "bbs01.apricot-fizz.net/$TYPE(htm)"
Limit = 19
Match = "<hr><center><iframe"
Replace = "</div><p><br><br></p></body></html>\k"

112:名無しさん@お腹いっぱい。
06/12/23 12:45:40 0r3xAbKG0
>>111
早速作っていただいて、ありがとうございます。

でも・・・・・・消えないです・・・・・(T T)

113:名無しさん@お腹いっぱい。
06/12/23 13:10:23 0r3xAbKG0
>>111
あ、正確に言うと、二つ目の、
URLリンク(bbs01.apricot-fizz.net)
のほうが消えないです。

もしよかったら、お手数ですが、
こちらのほうの消去フィルターの作成も、おながいします。m(__)m


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

4303日前に更新/385 KB
担当:undef