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


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

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



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 06:09:39 ID:8aujFXYU0]
このスレは作成依頼されたフィルタを
有志により作るスレッドPart4です
煽り、荒しは放置してください

【関連サイト】
Proxomitron-J
ttp://www.pluto.dti.ne.jp/~tengu/proxomitron/
日本語訳ヘルプ
ttp://www.pluto.dti.ne.jp/~tengu/proxomitron/help/Contents.html
本体(N4.5May)とその日本語化パッチ、OpenSSLライブラリのダウンロード
ttp://www.pluto.dti.ne.jp/~tengu/proxomitron/download.html
アップローダー
ttp://wind.prohosting.com/proxmine/cgi-bin/uploader/
4.5June+shift_jis誤爆回避日本語化+RWIN32768回避+バイパス赤icon+有難屋icon な本体
wind.prohosting.com/proxmine/cgi-bin/uploader/download.cgi?PmU_0338.zip
IE用必須設定(高速化)・過去ログ・FAQ・ime.nu消し・関連リンク
ttp://www2.wbs.ne.jp/~go-to/prx/faq.html

【関連スレ】
Proxomitron Part25
ttp://pc8.2ch.net/test/read.cgi/win/1115110149/
■■■■Proxomitron入門スレッド■■■■5
ttp://pc8.2ch.net/test/read.cgi/pcqa/1107577736/
ブラクラにProxomitronで対抗するスレPart5
ttp://pc8.2ch.net/test/read.cgi/software/1060792740/

【過去スレ】
Proxomitron フィルタ作成スレッド
ttp://pc5.2ch.net/test/read.cgi/software/1083337210/
Proxomitron フィルター作成スレッド Part2
ttp://pc8.2ch.net/test/read.cgi/software/1100052614/


2 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 06:10:30 ID:8aujFXYU0]
【前スレ】 Proxomitron フィルター作成スレッド Part4
pc7.2ch.net/test/read.cgi/software/1138069706/

【本スレ】 Proxomitron Part26
pc8.2ch.net/test/read.cgi/win/1130549011/

【アップローダー】 Proxomitron専用Uploader
proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/upload.html

【4.5june+sjis誤爆回避日本語化+RWIN32768回避+win9x対応赤アイコン】 な本体
proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0001.zip.html


3 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 06:10:49 ID:8aujFXYU0]
AD Killer(広告消し)、Add Link(h抜きURL等をリンク化) (wahaha さん)
proxomitron.at.infoseek.co.jp/

文字コード変換スクリプト (IE推奨、フィルタ作りに最適)
www2.wbs.ne.jp/~go-to/prx/getcode.html
文字コード表記変換アプリ  StrHex ver 1.0 (文字 <-> 文字コード の相互変換)
www.pleasuresky.co.jp/strhex.php3

Juneバージョンの【日本語化パッチ】はアプロダの0311.zip。
proxomitronは作者が開発・サポートの【終了を宣言】、2004/5/1に死去。。・゚・(ノД`)・゚・。
proxomitron.cjb.net/

Meta-X Extension (ブラウザをコマンド入力で操作出来るようにするフィルタ)
www.geocities.co.jp/SiliconValley-SanJose/6740/
やたら手の込んだフィルタ群、詳細不明 (英語)
www.jd5000.net/proxo/

Proxomitronのフィルタと100%の互換性を求めている開発中のソフト Proximado
proximodo.sourceforge.net/

Privoxyスレ
pc5.2ch.net/test/read.cgi/software/1097621024/

現在proxomitronで使われているリスト一覧を見る
local.ptron/.pinfo/lists/

proxomitronが記録した履歴を見る
local.ptron/.pinfo/urls/

ENV Checker ( 環境変数のチェックに )
www.cybersyndrome.net/evc.html


4 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 12:52:49 ID:FqGTNFs/0]
>>2

× 【本スレ】 Proxomitron Part27

○ 【本スレ】 Proxomitron Part27
   pc8.2ch.net/test/read.cgi/win/1145863257/

5 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 12:53:58 ID:FqGTNFs/0]

訂正

× 【本スレ】 Proxomitron Part26

○ 【本スレ】 Proxomitron Part27
   pc8.2ch.net/test/read.cgi/win/1145863257/


6 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 13:24:02 ID:qA2N6/xH0]
>>1
氏ね。

7 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 13:28:41 ID:4ZRTw8a20 BE:186127698-#]
明らかに荒らし目的でスレ立てやがったな

8 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 13:47:48 ID:qA2N6/xH0]
誘導。 フィルター作成スレは本スレに統合されました。

Proxomitron Part27
pc8.2ch.net/test/read.cgi/win/1145863257/

9 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 13:50:26 ID:v5FP4Cm20]
え、いつの間に(;´Д`)?

10 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 14:16:24 ID:zmrY42Xw0]
本スレの勢いが無くなってる&関連スレがどれもガラガラで機能してない
=本スレに統合



11 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 14:25:02 ID:uiSSV50U0]
けど、本スレってこんなフィルタ欲しいとか書くと
自分で作れとか言われるし

誰かがフィルタ作って上げると
そんなクソフィルタ作るな俺ならもっと良く出来るとか言われるし

ここは在っても良いんじゃない?

12 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 16:07:38 ID:S/AKmJes0]
win板とソフト板の違いがいまいちわからないな
windowsだけの単一プラットフォーム用ソフトがwin板で
マルチプラットフォームならソフト板なの?

13 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 16:14:51 ID:4ZRTw8a20 BE:93064649-#]
削除依頼しておいたのでこのスレに書き込んでも無駄に終わります。
本スレでどうぞ。
pc8.2ch.net/test/read.cgi/win/1145863257/

14 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 19:29:05 ID:Itqre6o00]
自治厨っていや〜ね〜

15 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 19:48:37 ID:Xk0nbJtC0]
向こうとこっちの内容の違いが分かんない

16 名前:名無しさん@お腹いっぱい。 [2006/07/10(月) 20:38:29 ID:EWZjuLPd0]
まあ結局使われるわけだが

17 名前:脳内決定事項(笑) [2006/07/10(月) 20:48:11 ID:XU2s9tsz0]
software:ソフトウェア[スレッド削除]
qb5.2ch.net/test/read.cgi/saku/1083330910/491

491 :あ :06/07/10 11:58 HOST:softbank218117230004.bbtec.net<8080><3128><8000><1080>
削除対象アドレス:
pc7.2ch.net/test/read.cgi/software/1152479379/

削除理由・詳細・その他:
前スレで
本スレ(pc8.2ch.net/test/read.cgi/win/1145863257/
と統合することに決まったのですが
次スレが立ってしまいました。
削除お願いします。


18 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 21:10:38 ID:kmknvHGe0]
>>17
まさに脳内って感じだな、異常としか思えん
まあ削除人もバカじゃないから削除することはないだろう

19 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 22:15:07 ID:uxqWdID70]
要ると言う人がいれば立てれば良い。
それが2chだ。

20 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/10(月) 23:46:26 ID:qA2N6/xH0]
使いたきゃ使えば? 俺は本スレの質問にしか答えない。
このスレはスレあぼーんするから。



21 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/11(火) 00:02:39 ID:PX5FNvkVP]
じゃあ、オミトロン初心者の俺がマーキー消すフィルタを作ってみよう

22 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/11(火) 00:08:22 ID:PX5FNvkVP]
[Patterns]
Name = "MARQUEE killer"
Active = FALSE
Limit = 256
Match = "<MARQUEE.*?>(.*?)</MARQUEE>"
Replace = "\1"

こんな漢字化?
ごめん、わからん

23 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/11(火) 00:10:25 ID:AwlIBujP0]
皮肉にも本スレは過疎化、こっちばかり伸びてる件

24 名前:think mailto:sage [2006/07/11(火) 01:25:35 ID:Z16mlqOw0]
>22
正規表現と勘違いしているような気が…。
(最も、正規表現だとしても、? が謎ですが)

Match = "<MARQUEE[^>]+>\1</MARQUEE>"
Replace = "\1"

25 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/11(火) 01:46:05 ID:oxfMa/ji0]
本スレで作成依頼すると100%煽られるしな
もしくは自分で作れとか言う

無理だから頼んでいるのに

26 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/11(火) 01:48:06 ID:o3VMwAUE0]
元々自称上級者が初心者を追い出したスレだしな。

27 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/11(火) 10:12:02 ID:yQC+WGPC0]
自称評論者だろ

28 名前:名無しさん@お腹いっぱい。 [2006/07/11(火) 10:18:03 ID:3nd9Ub2N0]
こっちはマトモな人が多くていいな

29 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/11(火) 11:38:58 ID:HSowyIWS0]
ソフト1個に乱立させすぎだろ、どうして統合できない?

30 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/11(火) 15:10:40 ID://siIe1n0]
>>29
それプニルスレに言ってやれよ



31 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/11(火) 15:44:36 ID:GfEl94jq0]
>>29
ここは自称上級者の方々に追い出された方ですので追い出した方に訊いてください

32 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/11(火) 16:45:07 ID:Bc30kidp0]
前スレ最後に合ったtitle置き換えフィルターで対象文字列が合った場合、対象文字列だけを置き換えるフィルター出来ない?
[Google検索:オミトロン][Google検索:Proxomitron]→[G:オミトロン][G:Proxomitron]みたいな感じに。

33 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/11(火) 17:13:04 ID:rA+1bfkN0]
[Patterns]
Name = "前スレ Title changer 改"
Active = TRUE
Limit = 256
Match = "<title>Google検索\1</title>$STOP()"
Replace = "<title>G\1</title>"

34 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/11(火) 22:46:11 ID:CZ8Tbs9C0]
>>29 = >>20

嫌なら来るなよ、池沼。
手前のつまらねえ御託なんざ聞きたくもねぇ。

35 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/12(水) 00:00:59 ID:Dkd2EVyV0]
誰かvipろだの**.jpg(or gif.png.bmp).htmlを**.jpgに置換するフィルタを作って下さい

36 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/12(水) 00:01:21 ID:qod1m6WP0]
いや〜
本スレの異常なまでの過疎を見れば
統合したいって思うのは必然でしょ〜
ね?だからそう喧嘩腰にならないで

37 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/12(水) 01:01:02 ID:N+ZvIfpx0]
前スレ>>726
レスが無いので気になった
2ch Thread Table Reformer 5.7っての改変するにも元の動きを知らないから・・
私は
menu.2ch.net/bbsmenu.htmlからsubback.htmlに飛ぶフィルタ作成
・2ch subback.html adjust&add menu (JS)から各スレへjamp
・2ch anchorchanger for popup、2ch dat Converter等でres取得
という風にしてますが、そういうのとは違いますか?

38 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/12(水) 03:10:31 ID:oaU2jU/s0]
横から質問スマソ
>>33ってIEだけ?

39 名前:think mailto:sage [2006/07/12(水) 03:45:03 ID:6Fc6JEkt0]
もう寝よう…。

>>38
IE以外でも有効ですが、日本語をそのまま書いて有効なのは、Shift_JIS の文字コードのページだけです。
EUC-JP や UTF-8 など、Shift_JIS以外の文字コードのページで日本語にマッチさせるには、
>3のStrHex等で、[%a5][%c6][%a5][%b9][%a5][%c8] のようにエンコードする必要があります。

# 個人的には、Shift_JIS でもエンコードした方が癖が付いて良いと思います。

40 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/12(水) 08:41:18 ID:wGjI7s8w0]
本スレ住人も統合は望んでいないようです

157 名前:名無し~3.EXE[sage] 投稿日:2006/07/11(火) 11:59:04 ID:c8QI6nAQ
ソフト1個に乱立させすぎだろ、どうして統合できない?

158 名前:名無し~3.EXE[sage] 投稿日:2006/07/11(火) 23:25:02 ID:9QeeFY23
そんなん、荒れ具合見れば分かるじゃん

159 名前:名無し~3.EXE[sage] 投稿日:2006/07/12(水) 03:57:02 ID:VAmIQACo
隔離スレのおかげでここが静かになるならそれでいい。



41 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/12(水) 19:39:15 ID:sK/r9z6F0]
てs

42 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/13(木) 01:49:27 ID:WMpfd4/P0]
本スレが伸びてておっ!と思ったのにソフトの話題がゼロでした

43 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/14(金) 09:38:56 ID:2Beqd9R30]
自称上級者の池沼が住んでるのが悪い。

上級者だったら5分で作れるフィルター風情で威張らんよ。

44 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/14(金) 17:51:08 ID:yuSyz/Qi0]
   ∩___∩         |
   | ノ\     ヽ        |
  /  ●゛  ● |        |
  | ∪  ( _●_) ミ       j
 彡、   |∪|   |        J
/     ∩ノ ⊃  ヽ
(  \ / _ノ |  |
.\ “  /__|  |
  \ /___ /

45 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/16(日) 23:48:11 ID:xvkNY1Em0]
httpsのサイトをOpenSSLの設定をオンにしてみると
バイパスが通らないのは既出?

46 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/17(月) 16:10:57 ID:kOe82Qjg0]
なぜフィルター作成スレで

47 名前:名無しさん@お腹いっぱい。 [2006/07/17(月) 16:21:34 ID:iQYRR2nr0]
こっちの方がまともな人が多いからです

48 名前:名無しさん mailto:sage [2006/07/17(月) 18:26:44 ID:eW0hTM3Z0]
Part4スレにFlashの「このコントロールを〜」ってメッセージを出ないようにするフィルター
があったような気がするんですが、どなたか持っていませんか?使ってみようと思ってい
たら、過去ログに行ってしまった…Orz

49 名前:名無しさん@お腹いっぱい。 [2006/07/17(月) 18:44:20 ID:iQYRR2nr0]
makimo.to/2ch/pc7_software/1138/1138069706.html

50 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/17(月) 19:00:23 ID:GFkTJpNh0]
>>35
めっちゃてきとう
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: VIP Quality Uploader"
Match = "http://(www.vipper.(org|net)/vip[0-9]+.(jpg|jpeg|gif|png|bmp))\1.html"
Replace = "$JUMP(\1)"





51 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/17(月) 20:08:33 ID:vazJfGuU0]
conecoのwww.coneco.net/PriceList.asp?COM_ID=1060209056ってアドレスを
値段順ソートのwww.coneco.net/lan_wireless_base/1060209056.htmlに置き換えるフィルタってありませんか?

52 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/17(月) 20:22:50 ID:GFkTJpNh0]
>>51
こう?
そういえば>>50でvip[0-9]の後に+{6}を使うの忘れてた。

[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: coneco"
Match = "www.coneco.net/PriceList.asp?COM_ID=([0-9]+{10})\1"
Replace = "$JUMP(www.coneco.net/lan_wireless_base/\1.html)"

53 名前:名無しさん mailto:sage [2006/07/17(月) 23:15:04 ID:eW0hTM3Z0]
>>49
過去ログを見れるURLを貼ってくれてありがとうございます。

Part4スレの802さん、今フィルター作成中でしょうか?

54 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/18(火) 11:30:07 ID:o1fdbq0v0]
ヤフーの検索結果をクリックした時に、新しいウィンドウで開くフィルターをお願いします。

55 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/18(火) 13:29:57 ID:3rWg7UKs0]
そのくらい自分で。

56 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/18(火) 16:49:56 ID:GFQHjZFX0]
最近のブラウザはセンタークリックで新規ウィンドウで開く機能が付いてると思うが

57 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/18(火) 16:53:09 ID:ujAZYgX30]
>>52
ども、よくよく考えたらlan_〜〜の部分は番号と相関性がないからそれじゃ限定的っぽい。
ページフィルタでリダイレクトするしかないんだろうか

58 名前:think mailto:sage [2006/07/18(火) 18:15:53 ID:x+NBCxjy0]
>>51
私はURLコントロール経由でリダイレクトさせています。
これでいかがですか?

# coneco.net -- 価格比較リストにて最安値順でソート
www.coneco.net/PriceList.asp\?COM_ID\=([^&]+)\0(^?)
$JUMP(www.coneco.net/PriceList.asp?COM_ID=\0&ORDER=MONEY)

59 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/18(火) 22:12:33 ID:7jnzEYDE0]
Proxomitron初心者です。
どうしても次のバナー広告が消せません。

ttp://bbs01.apricot-fizz.net/_data/banner/********.gif
(*****には画像のナンバーが入っています。)

AD Killer
Banner KillerどのようなBlockリストを加えたらいいでしょうか?
ご教示ください、エロイ人。
BannerBlaster
を使っていますが、

60 名前:think mailto:sage [2006/07/18(火) 23:09:13 ID:x+NBCxjy0]
>59
そこまで解れば、あと一歩です。
ttp://bbs01.apricot-fizz.net/smpl_a0101/ の広告削除を目的と仮定して、
[htmlソース表示 -> "/_data/banner/" を検索] で目的の属性値が得られると思います。
(「Webページフィルタ入門3」とほとんど同じ手法です。)



61 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/18(火) 23:24:02 ID:7jnzEYDE0]
>>60
ありがとうございます!
何とかブロックすることができました。
御親切に教えていただき、感謝です!

62 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/19(水) 18:08:41 ID:3iqebWtH0]
同じく初心者の質問二つ目ですが、
神戸新聞のサイト
ttp://www.kobe-np.co.jp/
にある広告、
ttp://cre.adjustnetwork.com/creatives/*/*/*/***.gif (*は任意の数字)
が、どうしてもブロックできません。
「BlockFileに追加」で、
cre.adjustnetwork.com/creatives/
もしくは、
ttp://cre.adjustnetwork.com/creatives/*/*/*/***.gif
と入れても変化がありません。

どのようにしたらよいでしょうか?教えてください。よろしくお願いします。
<m(__)m>


63 名前:think mailto:sage [2006/07/19(水) 18:37:42 ID:vtKuVF8l0]
>>62
JavaScriptバナーですね。
以下のソースにマッチさせれば、OKです。

<script language='JavaScript'>
var rand_1 = (new Date().getTime())%100000000;
var rand_2 = Math.round(Math.random()*100000000.0);
var rand_id = ""+rand_1+""+rand_2;
var url ="www.adjustnetwork.com/aan/serve?st=7&js=1&h=90&w=728&sl=1388&r="+rand_id;
document.write('<SCR'+'IPT language=\"JavaScript\" src=\"'+url+'\"><\/SCR'+'IPT>')
</script>
<noscript>
<a href=www.adjustnetwork.com/aan/clickS?st=7&sl=1388&js=0 target=_blank>
<img src=www.adjustnetwork.com/aan/serve?st=7&sl=1388& border=0 />
</a>
</noscript>

デフォルトのフィルタでは、"Kill JavaScript Banners" かな?
ということは、上のソースを

*(://$AV($LST(AdList)*)

にマッチさせれば、良いわけです。
後の作業は、もうわかるんじゃないでしょうか。

64 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/19(水) 19:00:12 ID:3iqebWtH0]
>>63
スイマセン、ていねいに教えていただいて申し訳ないのですが、
何がなにやらさっぱり意味がわかりません。。゜(゚´Д`゚)゜。ウァァァン
まだ良く理解していないので・・・
Kill JavaScript Banners の」編集を開くと

範囲
URLのマッチ(URL)
範囲のマッチ(Bounds)

検索と置換
マッチさせる語句(Match)
置換するテキスト(Replace)

というのが出てきますが、ここをいじるのでしょうか?
もしそうだとしたら、4つの欄にどういった文字列を入れたらよいのでしょうか?
本当に飲み込みが悪くて済みません。もう少し教えてください。<m(__)m>

65 名前:think mailto:sage [2006/07/19(水) 19:21:37 ID:vtKuVF8l0]
>>64
えーと…、そうですね。
私は尋ね方から察するに「自分でやってみたいのかな」と思いましたので、あえて結論を言いませんでした。
# 「フィルタを作って下さい」と仰るのであれば、専用のフィルタを作ることを惜しみませんが…。

> というのが出てきますが、ここをいじるのでしょうか?
いえ、フィルタはいじる必要はないですよ。
私が言いたかったのは、

*(://$AV($LST(AdList)*)

の内の $LST(AdList) の部分です。
$LST はブロックリストから表現を読み込んでテストするマッチングコマンドです。
ですので、ブロックリスト「AdList」に正しいURLをセットすれば、
"Kill JavaScript Banners" のフィルタがマッチするわけです。
先の表現は括弧と$AVが邪魔なので、それらを取り除くと

*://$LST(AdList)*

となります。
($AV は属性値にマッチするコマンド。今回は考慮しなくて良いので説明を省きます。)
もうお分かりですよね。
http:// は *:// で消費するので、AdList に登録するときには必要ないんです。
後は、>63のソースと見比べながら、AdList にURLを登録すれば、マッチすると思います。

66 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/19(水) 20:28:51 ID:3iqebWtH0]
>>65
ご丁寧説明していただき、ありがとうございました。
プログラミングについてはほんの初歩的な知識しかないのですが、
少し理解することができました。
教えていただいたように登録しましたところ、
無事ブロックすることができました。
これで快適に閲覧できます。

本当にありがとうございました。<m(__)m>×3

67 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/19(水) 23:00:13 ID:3iqebWtH0]
>>65
thinkさま・・・
いったんはブロックできたように思えたのいですが、
再起動したらやはりだめでした。(T T)

たいへん厚かましいお願いですが、もしできましたら、フィルタを作成していただけないでしょうか?
どうも私の知識とスキルでは、歯が立たないようです。
お時間があるときで結構ですので、どうかおながいします。<m(__)m>

68 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/19(水) 23:39:29 ID:Y64CVs/w0]
だめだったフィルタを貼っておけば、アドバイスもらえるかもよ

69 名前:think mailto:sage [2006/07/19(水) 23:42:58 ID:vtKuVF8l0]
>>67
再起動とは、Windowsの再起動でしょうか。
念のため確認しますが、Proxomitronの "Kill JavaScript Banners" のフィルタは有効になっていますか?
「"Kill JavaScript Banners" が無効だったので有効にしたが、Proxomitron の設定を保存し忘れた」
という可能性を考慮したくなるのですが…。
設定を保存するには、[ファイル -> デフォルトの設定に保存] です。
# こちらでも動作確認してみましたが、www.adjustnetwork.com/ を AdList に登録で、"Kill JavaScript Banners" のフィルタがマッチしました。

一応、フィルタを作成しましたが、リストを使ったフィルタの使い方を覚えた方が
新しく消したいJavaScriptバナーが出てきても、自力で対応できるという意味で良いと思いますよ。

[Patterns]
Name = "Kill adjustnetwork ad"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 2048
Match = "$NEST(<script\s,*www.adjustnetwork.com/*,</script>)( $NEST(<noscript>,</noscript>)|)"

70 名前:67 mailto:sage [2006/07/20(木) 00:16:33 ID:0GsLQ4130]
>>69
すぐに作っていただき、ありがとうございました。
リストを使ったフィルタの使い方、がむばって覚えます。
本当にありがとうございました。<m(__)m>



71 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/20(木) 00:23:21 ID:uS9uRNGu0]
ここは初心者のフィルターおねだりスレ?

72 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/20(木) 00:28:56 ID:keC+u/zo0]
そうですよ、今更なに言ってるんですか^^

73 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/20(木) 00:39:49 ID:sB6ID2Eh0]
>>71
そうだよ。

74 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/20(木) 03:02:49 ID:ILjHy8ue0]
>>71
スレタイ通り

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/20(木) 03:43:02 ID:uonoBQRS0]
Yahoo!地図情報のスクロール地図のスポンサーサイトが消えません。
map.yahoo.co.jp/beta/index.html?m=map&sc=1&lat=35/41/42.443&lon=139/46/34.612

[Patterns]
Name = "Yahoo Map AD Killer"
Active = TRUE
URL = "map.yahoo.co.jp/"
Limit = 1024
Match = "<!-- [%8d][%4c][%8d][%90][%83][%4a][%83][%89][%83][%80] -->*<!-- /[%8d][%4c][%8d][%90][%83][%4a][%83][%89][%83][%80] -->"



76 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/20(木) 07:20:13 ID:G1mbxFhJ0]
Match = "$NEST(<div id="ad_SS",</div>)"

77 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/20(木) 23:16:16 ID:wSuT3U6y0]
2ちゃんねるのsubback.htmlを
スレ番号に関係なくランダムで表示したいのですが、どのように書けばいいのでしょうか?

78 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/21(金) 17:26:45 ID:vkQxo0mF0]
アップローダーに置いてあるFlash Animation Opener(2003/12/09更新)
でyoutubeだけ対象から外すことはできますか?
普通のFlashでは問題ありません
けどyoutubeで動画を開くと

「Hello, you either have JavaScript turned off or an old version of Macromedia's
Flash Player. Click here to get the latest flash player. 」

というメッセージが表示されてフィルタかオミトロンをOFFにしないと観られません
IEでもOperaでも同じでした

79 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/21(金) 17:34:39 ID:A60geBWk0]
2chから飛ぼうとするとime.st/がつきますが、それを消すフィルターは出来ませんか?

80 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/21(金) 18:28:52 ID:cnn+5ocZ0]
あまりにひどくね?



81 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/21(金) 18:52:47 ID:s56j9YjC0]
何が?

82 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/21(金) 19:06:35 ID:nAmwIcwB0]
なんかいきなり活気?が。

>>78
www.excite.co.jp/world/english/?wb_lp=ENJA&before=Hello%2c+you+either+have+JavaScript+turned+off+or+an+old+version+of+Macromedia%27s%d%aFlash+Player.+Click+here+to+get+the+latest+flash+player.
>>79
web.archive.org/web/20050301093413/http://www2.wbs.ne.jp/~go-to/prx/faq.html

・・・・・・・
これ以上は荒れそうなので言わない。
そんなことより、あぷろだ死んでないか?404返ってくるぞ?

83 名前:think mailto:sage [2006/07/21(金) 19:17:39 ID:ADnRcBje0]
>>82
お疲れ様です。

> そんなことより、あぷろだ死んでないか?404返ってくるぞ?
キャッシュを消して、新旧アプロダ共にアクセスしてみましたが、
問題なくページを表示できました。

ホスト名は ttp://proxmine.da.ru/ ttp://wind.prohosting.com/ 共にOKでした。

84 名前:78 mailto:sage [2006/07/21(金) 19:21:03 ID:vkQxo0mF0]
>>82
JavaはONでFlash playerも入ってるんです
普通のFlashはこのフィルターを介して見れてるんです
でもyoutubeだけは見当ちがいな英文エラーが出てくるんです

>あぷろだ死んでないか?
生きてますがな
wind.prohosting.com/proxmine/cgi-bin/uploader/
[PmU_0328.zip]

85 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/21(金) 20:32:10 ID:PqFDe+fR0]
しょうもないものですが、、
p2.2ch.net/newsnavi.2ch.net/ を併用してる方もしよかったらどうぞ。
この二つは2NN+のリンクをp2のものに変更します。

[Patterns]
Name = "2NN+ set ita anchor to p2.2ch.net"
Active = TRUE
URL = "(newsnavi.2ch.net|*.2nn.jp)/"
Bounds = "<a*</a>"
Limit = 1024
Match = "\1href="http://(*.2ch.net)\2/\3/"\4"
Replace = "\1href="p2.2ch.net/p2/subject.php?host=\2&bbs=\3"\4"

Name = "2NN+ set thread anchor to p2.2ch.net"
Active = TRUE
URL = "(www.2nn.jp|newsnavi.2ch.net)/"
Bounds = "<a*</a>"
Limit = 1024
Match = "*href="http://(*.2ch.net)\1/test/read.cgi/(*)\2/(*)\3/*>\9</a>"
Replace = "<a href="p2.2ch.net/p2/read.php?host=\1&bbs=\2&key=\3">\9</a>"


86 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/21(金) 20:33:18 ID:PqFDe+fR0]
しょうもないものですが、、
p2.2ch.net/newsnavi.2ch.net/ を仕事中に見てる人はどうぞ。
上の二つはp2の背景色とタイトル文字色の変更します。
最後は2NN+の背景画像の祭マークを消します。

[Patterns]
Name = "p2.2ch.net set bg color to white"
Active = TRUE
URL = "p2.2ch.net/p2/css.php?css=read"
Bounds = "body {*}"
Limit = 256
Match = "\1background:#efefef\2"
Replace = "\1background:#ffffff\2"

Name = "p2.2ch.net set thread_title color to black"
Active = TRUE
URL = "p2.2ch.net/p2/css.php?css=read"
Bounds = "(.thread_title|.thre_title) {*}"
Limit = 256
Match = "\1color:#f40\2"
Replace = "\1color:#000\2"

Name = "2NN+ set bg image to nil"
Active = TRUE
URL = "(www.2nn.jp|newsnavi.2ch.net)/"
Bounds = "BODY {*}"
Limit = 256
Match = "\1background:*;\2"
Replace = "\1\2"


87 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/21(金) 21:26:10 ID:pZWmn8vw0]
>>84
以前そうなったが最新のFlashプレイヤー入れてるか?
www.macromedia.com/software/flash/about/
IEなら9,0,16,0
で問題なく表示されてる

88 名前:78 mailto:sage [2006/07/22(土) 01:12:00 ID:XUqtvHE/0]
>>87
You have version 9,0,16,0 installed
と出るのでやっぱり入ってるみたいです

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/22(土) 06:49:24 ID:VfaZfpFB0]
youtubeをbypasslistに入れちゃダメなの?

90 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/22(土) 16:07:12 ID:xKpzadp70]
>>89
バイパスしちゃうとProxomitronで動画をDOWNLOADしているので
これができなくなるんじゃないの?

うちは自動で動画再生できるし画面上から動画をDOWNLOADが出来てる



91 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/22(土) 16:38:27 ID:jg7Bl64G0 BE:82724148-#]
>>53
遅レス失礼します。
私の環境ではKB912945が効いてないのでテストできてませんが
たぶんこんな感じでいいんじゃないかと思われます。
動作確認お願いします。
[Patterns]
Name = "KB912945 Killer"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 1
Match = "<end>"
Replace = "<script>"
"(function() {var all = document.all;"
"if(all) {var lst = [];var len = all.length;"
"for(var i = 0; i < len; i++) {var obj = all[i];"
"if(obj && obj.nodeName) {"
"switch(obj.nodeName.toLowerCase()) {"
"case "object":"
"case "applet":"
"case "embed":"
"lst[lst.length] = obj;break;default:}}}"
"for(var i = 0; i < lst.length; i++) {"
"lst[i].outerHTML += "";}"
"lst = null;}})();"
"</script>"

92 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/22(土) 17:45:17 ID:jncm0sJD0]
URLに ^youtubeだろ

93 名前:名無しさん mailto:sage [2006/07/23(日) 08:38:26 ID:luGA6Vrw0]
>>91
前スレのフィルターは要らないんですよね?
これからテストしてみます。

94 名前:名無しさん mailto:sage [2006/07/23(日) 09:52:31 ID:luGA6Vrw0]
>>93
前スレのフィルターをActiveにした状態と、今回のフィルターのみの状態で
テストしてみましたが、「このコントロール〜」ってメッセージが出てしまうよ
うです。

取り敢えず一報です。


95 名前:82 mailto:sage [2006/07/24(月) 01:32:44 ID:hx/FWJPJ0]
>>83-84
・・・・・・・・
すまん、バイパス+IEでやったらいけたorz
(なぜかGeckoだとコンテンツエラーになる

PNG消しフィルタが誤作動してたっぽい。

96 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/24(月) 03:24:04 ID:tm4qyy3S0]
オミトロンで出来ないかな
www.new-akiba.com/archives/2006/07/youtubeyoutubelist2irv_1.html

97 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/24(月) 03:32:33 ID:tm4qyy3S0]
削除済みの動画
www.youtube.com/watch?v=mQPutvJoYNE

98 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/24(月) 18:08:11 ID:tacxr4x+0]
www.mainichi-msn.co.jp/kokusai/afro-ocea/news/20060724k0000e030022000c.html
このニュースサイトの広告消し作って下さい

99 名前:think mailto:sage [2006/07/24(月) 19:54:08 ID:rLorOR/c0]
>>95
旧アプロダの方ですよね?
Geckoのコンテンツエラーは、フォーマットが不正なために起こります。
(PmU_****.zip.png の拡張子は png だが、実際にはzipファイルな為に画像として描画できない。)
download.cgi?PmU_****.zip の部分で、[右クリック -> リンク先をファイルに保存] とすれば支障なくDLできます。

リンクを踏んでダウンロード開始とするためには、ブラウザのMIMEタイプが適切に設定されていて、
サーバから送られてくるContent-Typeヘッダが application/zip であれば良いのですが、そこのCGIはそのように出来ていないので、
ProxomitronでContent-Typeヘッダの書き換えを肩代わりする事になります。
フィルタについては確か、何方かが作成したフィルタがアプロダに公開されていたかと。

>>96-97
どういう動作を期待しているかによります。
Irvine用ダウンロードリスト生成程度なら…と思いましたが、上手くできませんね。
「watch?v=**** でlocationを止めて、WebページフィルタでURLリスト生成」とすると、Webページフィルタが働きませんでした。
検索元がない(0バイト)ので、置換できないのかな。

100 名前:think mailto:sage [2006/07/24(月) 20:09:51 ID:rLorOR/c0]
YouTubeの件。
Proxomitronでダウンローダの代わりとする手法は、ちょっと私には思い付きませんでした。
96氏の紹介された手法では、以下のURLを3秒間隔でダウンロード試行するようですが、

ttp://sjl-casing[1-20].sjl.youtube.com/get_video?video_id=
ttp://sjl-v[1-152].sjl.youtube.com/get_video?video_id=
ttp://v[1-228].youtube.com/get_video?video_id=

Webブラウザでこれを実現するとすれば、JavaScript(Ajax)とかなんでしょうか。
何にしても、HTTPレスポンスヘッダを見て、ループさせる処理が必要です。
Proxomitron以外に何らかのプログラミング言語が必要だと思います。



101 名前:91 mailto:sage [2006/07/24(月) 20:52:36 ID:ojc9/izS0 BE:103404285-BRZ]
>>94
今日KB912945の効いてる環境でテストしてみましたが確かに動きませんね。
KB912945は外部JSファイルを使ってないと防げないということを
思い出してフィルタを書きかえて見たんですがそれでも動かない。
前スレの>>809-810のフィルタだと動くには動くが
改行が含まれていたり、属性値が'で括られてると動かない。
うーん、想像してたより難しいフィルタだな。
また明日やりなおしてみます。

102 名前:名無しさん mailto:sage [2006/07/25(火) 12:39:29 ID:VRWB66NU0]
>>101
お手数かけます。是非頑張って完成させてください。
いちいちクリックするの面倒なので(^_^;)

103 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/26(水) 00:02:57 ID:f1gd8NGT0]
複数のURLのサイト(ヤフーのオークションとニュースとか)を、
$URLを使って1つのフィルタにまとめちゃうのと、各ページごとに
1つずつフィルタ作るのではどっちの方がいい?
個々に作った方が管理はしやすいけど、ソースが共通する場所もあるから、
どうしようかなと。

104 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/27(木) 08:00:23 ID:9KIjaw6G0]
URLマッチのコストなんてたかがしれてるから1個2個ルールが多い少ないで大した違いはないだろう。
別個のルールにしたほうが楽ならそうしたらいいと思う。

105 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/27(木) 10:42:34 ID:Vxw6tGP+0]
www.tomshardware.com/2006/07/26/beginners_guide_to_motherboard_selection/page2.html
のウインドウ内出るポップアップ広告を遮断するフィルタは無いでしょうか?
広告は、記事内の二重下線のキーワードにマウスカーソルを重ねることで出現します。

Javascriptを切れば、広告は完全に遮断できますが、切ることによる弊害をおそれています。



106 名前:105 自己解決 mailto:sage [2006/07/27(木) 13:56:45 ID:Vxw6tGP+0]
JAVAscriptを切ることにしました

107 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/27(木) 16:11:17 ID:RX6uhh8z0]
弊害ならフィルターの方がありそうだけど。
俺のプロクソ、二重下線なんて出ないから言われてもピンと来なかった。

108 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/07/27(木) 16:49:18 ID:MVZktjKO0]
二重下線?

109 名前:名無しさん mailto:sage [2006/08/01(火) 22:50:17 ID:Zys6Mtm50]
>>101
かなり難しそうですね…。

110 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/02(水) 00:48:16 ID:cLqAkHC40]
>IEのフラッシュ見るにはクリックしないと・・・・

♪どーでもいいですよ♪



111 名前:名無しさん@お腹いっぱい。 [2006/08/02(水) 05:32:49 ID:c6G1LhUs0]
OPERAでGyao見たいです。

エンコードが自動選択されないのは何とか出来ますか?
ttp://web.archive.org/web/20050301093413/www2.wbs.ne.jp/~go-to/prx/faq.html

112 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/02(水) 10:57:35 ID:dq+p+fz50]
Sleipnir2のSeaHorseスクリプトでProxomitronの変わりにならないかな?

www.sleipnir-wiki.jp/index.php?SeaHorse%A5%B9%A5%AF%A5%EA%A5%D7%A5%C8

113 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/02(水) 13:10:04 ID:Wr+PBzfV0]
てs

114 名前:91 [2006/08/02(水) 17:21:46 ID:dG4f/JT10]
>>109
長いこと放置してしまってすみません。一応出来ました。
<script>要素にマッチするフィルタより下にインポートしないと
誤爆するので注意してください。

[Patterns]
Name = "KB912945_Killer_1 [060802]"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 1
Match = "<start>"
Replace = "<script src=file:///C|/Documents%20and%20Settings/All%20Users/Documents/proxomitron/prox/dw.js></script>$STOP()"

Name = "KB912945_Killer_2 [060802]"
Active = TRUE
URL = "$TYPE(htm)"
Bounds = "$NEST(<(script|object|applet|embed),</(script|object|applet|embed)>)"
Limit = 4000
Match = "(<script*)\#"
"|"
"<(object|applet|embed)\0"
"$SET(\#=<script>dw\('<\0)"
"(([^']+)\#\'$SET(\#=\\')\#\'$SET(\#=\\')|\#(\r\n|\r|\n))+$SET(\#=)\#"
"$SET(\#='\)</script>)"
Replace = "\@"

115 名前:91 [2006/08/02(水) 17:23:41 ID:dG4f/JT10]
>>114のつづき)

下記の内容をメモ帳にコピペしてdw.jsという名前で保存してください。
前スレの>>809に出てきたのと同じものです。
短いですがこれをフィルタ内に組み込んでしまうと機能しません。
保存したらKB912945_Killer_1のディレクトリ名部分をdw.jsを保存した場所に書き換えましょう。
-----ここから-----
function dw(str){
document.write(str);
}
-----ここまで-----

116 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/02(水) 17:45:49 ID:MYCf9QiC0]
何がやりたいのかわからんw

117 名前:名無しさん@お腹いっぱい。 [2006/08/02(水) 18:17:14 ID:c6G1LhUs0]
コレなんですが
画像入れ替えと、元のフレーム付きを切り替えられるように出来ませんか?

[Patterns]
Name = "Google Images Direct Link"
Active = TRUE
URL = "images.google.[^/]+/images\?$TYPE(htm)"
Bounds = "$NEST(<script,</script>)"
Limit = 16384
Match = "\0var e="/imgres\?[^;]+;\1"
"$STOP()"
Replace = "\0var e=""+b.g;\1"

118 名前:名無しさん@お腹いっぱい。 [2006/08/02(水) 20:13:14 ID:tV/WWb3j0]
携帯からしか見えない画像をPCで見たいんだけど

119 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/02(水) 20:28:59 ID:aH08HP1PP]
大抵はIPで弾いてるから無理
UA変えれば行けるのもあるかも

120 名前:名無しさん@お腹いっぱい。 [2006/08/02(水) 20:33:22 ID:tV/WWb3j0]
>>119
ありがd



121 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/03(木) 02:48:32 ID:17/1Zi4n0]
>>111
OperaでGYAOを見たいならある程度スキルが必要。 公開するとサポートが面倒なのでしません。

122 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/03(木) 08:54:24 ID:5muDt6lq0]
GMOのアフィリエイトをカットするフィルターを作ってもらえませんか?

ttp://www3.diary.ne.jp/user/338790/

123 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/03(木) 13:15:01 ID:3vh6NLQD0]
google imageのフィルタ、また効かなくなってる?
Google image redirector [060628]
google image (060629) +js
働かなくなってる…

124 名前:名無しさん mailto:sage [2006/08/03(木) 17:48:27 ID:31Nur9OR0]
>>114
おおっ、とうとう出来たんですね。早速フィルター入れて、試してみます。
ありがとうございます。

125 名前:名無しさん mailto:sage [2006/08/03(木) 18:01:21 ID:31Nur9OR0]
>>124
Flashのサイトをいくつか見てみましたが、クリック無しでOKです。
本当にありがとう。

126 名前:名無しさん@お腹いっぱい。 [2006/08/03(木) 22:13:28 ID:xIaL0T/M0]
google imageのフィルタ効かなくなってますね…。
■Webページフィルタ
Google ad suppressor
Google: Replace natural sized img [2006.04.20]
Google Images Direct Link
■ヘッダ
URL: Direct to image in Google Image

※Add LinkのAdd Link 4.2 beta2も悪さしちゃいますね。

127 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/04(金) 00:38:27 ID:uCBddSw/0 BE:186127698-BRZ(1008)]
作り直してみた。
[Patterns]
Name = "Google image redirector [060804]"
Active = TRUE
URL = "images.google."
Limit = 256
Match = "var\ e=\"/imgres\?imgurl=[^;]+;c\+=\"<a href=\"\+e\+b.l$STOP()"
"$SET(9=var e=unescape(b.n.match(/^[^&]+/));if(b.b.match(/^https:\\/\\//)){b.b=b.b.replace(/^http(s):\\/\\//,"")};"
"c+="<a href="+e+" target=_blank>Link</a><a target=_blank href=http"+RegExp.$1+"://"+unescape(b.b))"
"|"
"<a href=/imgres\?imgurl=\0\&imgrefurl=\1\&h=*>"
"$SET(9=<a href=$UESC(\1) target=_blank>Link</a><a href=$UESC(\0) target=_blank>)"
Replace = "\9"

128 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/04(金) 01:17:04 ID:frrVKFxc0]
>>127
ありがとー。 このフィルター便利だから好き。

129 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/04(金) 01:20:29 ID:8C0fdk8i0]
>>127
素早い対応ありがとう。
すげえ助かった。

130 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/04(金) 13:20:00 ID:B5V13xYb0]
fly-in-ads-japan.com以外にも、ダイアログを強制的に出すサイトがあるようだ。
デフォルトの設定を読み込むと防げているみたいだけど、
どういう設定で無効化できるのか…。



131 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/04(金) 13:30:34 ID:lwheYsz10]
>>127
ありがとう!

132 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/04(金) 19:16:02 ID:PL49qrYs0]
[Patterns]
Name = "google image (060629) +js+"
Active = TRUE
URL = "images.google.co(.jp|m)/"
Limit = 1024
Match = "var\ e=\"/imgres\?imgurl=[^;]+;c\+=[^;]+;[^;]+;[^;]+;$STOP()"
"$SET(9=var e=unescape(b.n.match(/^[^&]+/));if(b.g.match(/^https:\\/\\//)){b.g=b.g.replace(/^http(s):\\/\\//,"")};"
"c+="<a href="+e+" target=_blank>imgref</a> / <a target=_blank href=http"+RegExp.$1+"://"+unescape(b.g)+">img</a><br>"
"<img ondblclick='this.src="+'"";this.style.display="none"'"
"+"' onclick='if(this.a){this.src=this.a;this.a=0}else{this.a=this.src;this.src="+'"http://'+unescape(b.g)+'"}'"
"+"' src=/images?q=tbn:"+b.c+b.g+">";)"
"|"
"<a href=/imgres\?imgurl=[^&]+\&imgrefurl=([^&]+)\0[^>]+> <img[^>]++(src=/images\?q\=tbn:[^:]+:([^ >]+)\2)\1*</a>"
"$SET(9=<a href="$UESC(\0)" target="_blank">imgref</a> / <a href="\2" target="_blank">img</a><br>"
"<img ondblclick="this.src='';this.style.display='none'" onclick="if(this.a){this.src=this.a;this.a=0}else{this.a=this.src;this.src='\2'}"\1</a>)"
Replace = "\9"

良かったらこれもお願いします。
"var\ e=\"/imgres\?imgurl=[^;]+;c\+=[^;]+;[^;]+;[^;]+;$STOP()"
多分ここの修正をすればいいと思うのですが。




133 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/04(金) 20:37:24 ID:uCBddSw/0 BE:31021362-BRZ(1008)]
>>132
はいどうぞ。
[Patterns]
Name = "google image (060804) +js+"
Active = TRUE
URL = "images.google.co(.jp|m)/"
Limit = 1024
Match = "var\ e=\"/imgres\?imgurl=[^;]+;c\+=[^;]+;[^;]+;[^;]+;$STOP()"
"$SET(9=var e=unescape(b.n.match(/^[^&]+/));if(b.b.match(/^https:\\/\\//)){b.b=b.b.replace(/^http(s):\\/\\//,"")};"
"c+="<a href="+e+" target=_blank>imgref</a> / <a target=_blank href=http"+RegExp.$1+"://"+unescape(b.b)+">img</a><br>"
"<img ondblclick='this.src="+'"";this.style.display="none"'"
"+"' onclick='if(this.a){this.src=this.a;this.a=0}else{this.a=this.src;this.src="+'"http://'+unescape(b.b)+'"}'"
"+"' src=/images?q=tbn:"+b.d+b.b+">";)"
"|"
"<a href=/imgres\?imgurl=[^&]+\&imgrefurl=([^&]+)\0[^>]+> <img[^>]++(src=/images\?q\=tbn:[^:]+:([^ >]+)\2)\1*</a>"
"$SET(9=<a href="$UESC(\0)" target="_blank">imgref</a> / <a href="\2" target="_blank">img</a><br>"
"<img ondblclick="this.src='';this.style.display='none'" onclick="if(this.a){this.src=this.a;this.a=0}else{this.a=this.src;this.src='\2'}"\1</a>)"
Replace = "\9"

134 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/05(土) 11:27:19 ID:l4U4YuI/0]
>>133
最近このソフトを知って今勉強中です。
>133と↓を併用するとグーグルイメージ検索が出来なくなります。
宜しければ対策法を教えて頂けないでしょうか?

Name = "Google_FontColor"
Active = FALSE
URL = "www.google.com || www.google.co.jp"
Bounds = "<B>*</B>"
Limit = 100
Match = "\1"
Replace = "<font color="#FF6a6a">\1</font>"

135 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/05(土) 11:32:01 ID:/l8KajBo0]

???

136 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/05(土) 12:18:09 ID:l4U4YuI/0]
>>135
||を| にしたらうまく表示出来るようになりました。
>134のフィルタはどこかから貰ってきた物をそのまま使っていました。
ともあれ、ありがとうございました。

137 名前:名無しさん@お腹いっぱい。 [2006/08/05(土) 12:39:30 ID:YgsJe/tP0]
おめ!!!!!!

138 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/05(土) 14:24:05 ID:LiY/0uBy0]
>>133
ばっちり動きました。
感謝です。

>>134
UploaderとかにあるGoogle High Light使った方が便利だしお勧めです。

139 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/05(土) 15:36:33 ID:H9UFXilf0]
yahooblog検索の右側のニュース消したいんですが。

140 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/05(土) 15:43:18 ID:8YDpftEn0]
どうぞご自由に。



141 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/05(土) 16:36:15 ID:l4U4YuI/0]
>>138
試してみます。

それともうひとつ質問なんですけど、グーグルの検索やヤフオクとかの1ページあたりの表示数を
フィルタで増やす事は可能なんですか?

142 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/05(土) 19:27:56 ID:EHp6IUpJ0]
>>141
URLリダイレクトさせればいいべ

143 名前:think mailto:sage [2006/08/06(日) 03:40:32 ID:uvvmubiC0]
>141
142氏の仰るように、URLヘッダを変更すれば良いです。

Google検索: 原点回帰
ttp://www.google.co.jp/search?ie=euc-jp&lr=lang_ja&num=30&q=%b8%b6%c5%c0%b2%f3%b5%a2

↑では、num=30 が1ページ辺りの表示数を表します。
Match欄でGoogleのURLにマッチさせて、Replace欄で $JUMP(ジャンプ先URL) でご希望の動作を実現できます。

144 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/06(日) 13:45:56 ID:tZfBPNEX0 BE:93064649-BRZ(1008)]
近頃クソ重いFLASHを使ってるサイトが多いので
こういうフィルタを作ってみました。

[Patterns]
Name = "SWF Low Quality"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 1
Match = "<end>"
Replace = "<!--//--><script>"
"var o=document.getElementsByTagName("object");"
"for(i=0;i<o.length;i++){"
"if(o[i].classid.match(/^clsid:D27CDB6E-AE6D-11cf-96B8-444553540000$/i)){"
"o[i].outerHTML=o[i].outerHTML.replace(/ value=(["']?)(high|best|medium|autohigh|autolow)["']?/i," value=$1low$1")};"
"}"
"var e=document.getElementsByTagName("embed");"
"for(i=0;i<e.length;i++){e[i].outerHTML=e[i].outerHTML.replace(/( quality=(["']?)(high|best|medium|autohigh|autolow)["']?|(>))/i," quality=$2low$2$4")};"
"</script>"

145 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/06(日) 23:10:33 ID:YHURLgiG0]
IE用必須設定(高速化)・過去ログ・FAQ・ime.nu消し・関連リンク

落ちてる?

146 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/07(月) 00:50:15 ID:F82yl02O0]
閉鎖

147 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/07(月) 01:47:44 ID:lAkl9ATB0]
>142>143
親切に教えて頂いて恐縮なんですが如何せん力不足で上手くいきません、と言うよりさっぱり分かりません・・
とりあえず、スレ違いなんですが>143氏のurlを参考にJaneの右クリックのコマンドで
表示数を増やすのを作ってみました。
Google30=www.google.com/search?ie=Shift_JIS&oe=Shift_JIS&q=&num=30&q=$TEXTE

その過程で普通にグーグルで検索した時に出てくるurlの後ろに「&num=30」を付けて再検索すると
表示数が増えル事に気付きました。.co.jp、.comどちらでも出来、数字は1から100まです。
という事はグーグルの検索urlの後ろに「&num=30」を付け足すフィルタを作れば良いという事だと思うんですが
もしかしてお二人はその事を仰っているのかもとも思ったのですがそれすらも分からないというレベルです・・

宜しければ作って頂けないでしょうか?

>145-146ここに残ってました。
ttp://web.archive.org/web/*/www2.wbs.ne.jp/~go-to/prx/faq.html

148 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/07(月) 01:54:03 ID:9SvaxH9Q0]
cookie使うのが嫌なの?
www.google.co.jp/preferences?hl=ja

149 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/07(月) 02:18:12 ID:zlCwRpdE0]
俺もクッキーだな。
100より沢山表示出来るならフィルター使うけど無理だし。

150 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/07(月) 10:21:18 ID:bEuhcyTX0]
フレームを使って1-100と100-200までを
いっぺんに表示くらいなら何とかなるけど
そこまでする意味はあまりないな



151 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/07(月) 13:10:47 ID:OrhYBg350]
はじめまして。
分かる方がいれば教えてほしいのですが。。

Flashを使ってるサイトで、Flashの中でさらに別のswfファイルを呼び出して
表示させているswfがありますよね?
たとえば、main.swf の中で、外部の a.swf、b.swf、c.swf・・・を
呼び出して使う(表示させる)というような。。

それら外部のswfを呼び出しているのをフィルターしたいんですが、
1つだけ(例えば a.swf だけ)なら表示しないようにできるんですが、
2つ以上の外部swfファイルにフィルターをかけようとすると、
『ムービー内のスクリプトが原因で Flash Player の実行速度が遅くなっています』
のメッセージが出て動作しなくなります。

Windows 2000/XP、Flash Player 7/8/9 でそれぞれ試してみましたが、
全部同じ症状です。
これって、回避策・・というか、有効なフィルターの作り方はあるでしょうか?

Flashの方での問題であればすみません。

152 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/07(月) 14:57:17 ID:Y6XKKtml0 BE:31021834-BRZ(1008)]
>>151
おそらくFlash側の問題。Flash自体を改造しないとダメだと思う。
念のためにそのサイトのURLを晒してもらいたいんだけどいい?
どういうActionScriptになってるswfファイルなのか見てみたいんだが。

153 名前:151 mailto:kazu1104_2005@mail.goo.ne.jp [2006/08/07(月) 18:00:18 ID:OrhYBg350]
>>152
さっそくのご教授ありがとうございます。
URLですが、とあるオンラインのFLASHゲームなのですが、
公の場で晒していいものなのかは、ちょっと判断が・・・^^;
もし構わなければ、メール頂けましたら。。。

154 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/07(月) 18:03:08 ID:Y6XKKtml0 BE:126670477-BRZ(1008)]
kawainaoto2003@hotmail.com
捨てアドです。ここにお願いします。
@が全角になってるので半角に直してください。

155 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/07(月) 18:04:54 ID:Y6XKKtml0 BE:72383074-BRZ(1008)]
おっと、よく見たらメル欄にアドレス書いてありましたね。
いまからメール送ります。

156 名前:151 mailto:sage [2006/08/07(月) 19:21:19 ID:OrhYBg350]
>>155
ありがとうございました。
アドレス分かりにくくてすみませんでした^^;
返信を送りました。良いお知恵がありましたらよろしくお願いします。

157 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/08(火) 03:08:30 ID:HR++1cgT0]
Kill pop-up windows最新版ってどこにありますでしょうか?
Firefoxでlocal.ptronがうざいもんで…orz

158 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/08(火) 03:15:02 ID:WgHrW/bZ0]
日本語でおk

159 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/08(火) 17:30:20 ID:J3J07E8/0]
[Patterns]
Name = "Stage6 redirect to video (2006-08-08)"
Active = TRUE
URL = "stage6.divx.com/members/"
Limit = 512
Match = "<embed\s[^>]++src=$AV((video.stage6.com/*)\0)*</embed>"
Replace = "\k</object><meta http-equiv="Refresh" content="0;URL=\0"></body></html>"

160 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/08(火) 17:31:18 ID:CJ3gxEtw0 BE:25851825-BRZ(1008)]
>>156
どうやらFLASHを改造しなくてもフィルタ出来るようです。
動作確認お願いします。
[Patterns]
Name = "Livly musikui killer"
Active = TRUE
URL = "www.livly.com/island.php?rid="
Limit = 256
Match = "<item id=\'musikui[0-9]+\'*>"

あと、>>144のフィルタをLivlyで使うと誤作動するようなので
Livly専用バージョンも作ってみました。
FLASHの画質を「低」にして軽くします。
[Patterns]
Name = "Livly SWF Low Quality"
Active = TRUE
URL = "www.livly.com/*.js"
Limit = 256
Match = "<PARAM NAME=$AV(quality) VALUE=$AV(*)(\s/ |)\0>"
Replace = "<PARAM NAME=quality VALUE=low\0>"



161 名前:think mailto:sage [2006/08/09(水) 14:27:01 ID:itaFse1T0]
>>147
まだ見てるでしょうか。
リダイレクトはURLヘッダ(便宜上のヘッダ)を変更することで、実現します。
ttp://www.pluto.dti.ne.jp/~tengu/proxomitron/help/Header_Filter_Editor.html

[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Google redirector [num=30] (Out)"
Match = "(www.google.co(.jp|m)/)\#(^*[&?]num\=)\#"
Replace = "$JUMP(\@&num=30)"

num= が存在しないときに限り、&num=30 を付与したURLへリダイレクトするフィルタです。
num= が30未満の時の処理は面倒なので、入れませんでした。
あまり、時間をかけて検証してないので、問題の有無の報告をくれると嬉しいです。

162 名前:147 mailto:sage [2006/08/09(水) 17:55:47 ID:NibkvTFM0]
>>161
ありがとうございます。
結局独力では出来なかったので解説サイトで一から勉強している所でした。

それで頂いたフィルタで試してみましたがgoogle.com、.co.jpでは、googleツールバーでも
googleのサイトからでも問題無く使えました。
ありがとうございました。

>148−150
頻繁にキャッシュの掃除をやっているのでクッキーだと大変だったんです。

ヤフオクの方は自分で頑張ってみます。

163 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/10(木) 00:40:10 ID:yWdPfC/60]
KB912945_Killerが入っているとstage6.divx.comの動画が表示されないっぽい

164 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/10(木) 08:39:23 ID:Ifq7UliI0]
前日までJaneViewでカサマツさんを開けたのですが今日になって開けなくなりました。どうもcookieでimageview=ok返さないとダメみたいなんです
ImageViewURLReplace.datを使ってイメージビューアで見ていたので、該当スレで聞いてみた所このソフトで偽cookieを送れるとの事なのですが
どうすればカサマツさんの1MBのロダが見れるようになりますか?

165 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/10(木) 09:20:20 ID:dRV0Ivsq0]
>>164
cookieは関係ねーよ氏ねボケカス。 ・・と伝えて下さい。

166 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/10(木) 19:08:29 ID:EZRI7qa80]
>>164

[HTTP headers]
In = FALSE
Out = TRUE
Key = "Cookie: kasamatusan 1MB (Out)"
URL = "kasamatusan.sakura.ne.jp:80/"
Match = "^?"
Replace = "imageview=ok"



167 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/10(木) 19:23:57 ID:Ifq7UliI0]
>>166
ありがとうございます!
無事見れるようになりました!

168 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/10(木) 22:24:17 ID:oMfVcWWO0]
Google image redirector [060804]
google image (060804) +js+

見れなくなった

169 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/10(木) 22:55:06 ID:SaP0rLcK0 BE:51702645-BRZ(1008)]
>>168
[Patterns]
Name = "Google image redirector [060810]"
Active = TRUE
URL = "images.google."
Limit = 256
Match = "var\ e=\"/imgres\?imgurl=[^;]+;c\+=\"<a href=\"\+e\+b.l$STOP()"
"$SET(9=var e=unescape(b.n.match(/^[^&]+/));(b.b.indexOf("://")<0?b.b=""+b.b:b.b);"
"c+="<a href="+e+" target=_blank>Link</a><a target=_blank href="+unescape(b.b))"
"|"
"<a href=/imgres\?imgurl=\0\&imgrefurl=\1\&h=*>"
"$SET(9=<a href=$UESC(\1) target=_blank>Link</a><a href=$UESC(\0) target=_blank>)"
Replace = "\9"

170 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/10(木) 22:55:37 ID:SaP0rLcK0 BE:20681142-BRZ(1008)]
>>168
[Patterns]
Name = "google image (060810) +js+"
Active = TRUE
URL = "images.google.co(.jp|m)/"
Limit = 1024
Match = "var\ e=\"/imgres\?imgurl=[^;]+;c\+=[^;]+;[^;]+;[^;]+;$STOP()"
"$SET(9=var e=unescape(b.n.match(/^[^&]+/));(b.b.indexOf("://")<0?b.b=""+b.b:b.b);"
"c+="<a href="+e+" target=_blank>imgref</a> / <a target=_blank href="+unescape(b.b)+">img</a><br>"
"<img ondblclick='this.src="+'"";this.style.display="none"'"
"+"' onclick='if(this.a){this.src=this.a;this.a=0}else{this.a=this.src;this.src="+'"http://'+unescape(b.b)+'"}'"
"+"' src=/images?q=tbn:"+b.d+b.b+">";)"
"|"
"<a href=/imgres\?imgurl=[^&]+\&imgrefurl=([^&]+)\0[^>]+> <img[^>]++(src=/images\?q\=tbn:[^:]+:([^ >]+)\2)\1*</a>"
"$SET(9=<a href="$UESC(\0)" target="_blank">imgref</a> / <a href="\2" target="_blank">img</a><br>"
"<img ondblclick="this.src='';this.style.display='none'" onclick="if(this.a){this.src=this.a;this.a=0}else{this.a=this.src;this.src='\2'}"\1</a>)"
Replace = "\9"



171 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/10(木) 23:48:38 ID:EZRI7qa80]
>>167
なんかまた変わったみたい
今度はxxxxkasa=okかな?
xxxxは月と日が2桁ずつ

[HTTP headers]
In = FALSE
Out = TRUE
Key = "Cookie: kasamatusan 1MB (Out)"
URL = "kasamatusan.sakura.ne.jp:80/"
Match = "(^?)$SET(M=$DTM(M))$SET(D=$DTM(D))&($TST(M=[#1-9])$SET(M=0$GET(M))|$TST(M=[#10-12]))&($TST(D=[#1-9])$SET(D=0$GET(D))|$TST(D=[#10-31]))"
Replace = "$GET(M)$GET(D)kasa=ok"

とりあえずこれでいけたけど、もっといい方法ないかな?
あと、$DTMはReplace onlyって書いてあったけどMatchでも一応動くっぽい

172 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/11(金) 00:03:10 ID:zyvAIw540]
ど素人の俺ががんばってフィルター作ったのでさらしてみる
swfファイルを保存しやすくする

マッチさせる語句
<embed src=(\w)\1

置換するテキスト
<a href=\1>[Link]</a>
<br><embed src=\1

173 名前:171 mailto:sage [2006/08/11(金) 00:14:45 ID:M2vt4bp10]
なんか違ったみたい
>>166のReplaceを0810kasa=ok
にするだけでいいっぽい

174 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/11(金) 00:51:35 ID:QAVLi+mC0]
>>169-170
dです

175 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/11(金) 01:40:55 ID:DhCdlKKV0]
>>160
動作確認しました。ありがとうございました。
メールでもお世話になりました!

176 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/11(金) 04:45:11 ID:zZ+Lvl4/0]
>>171,173
ありがとうございます。また見れなくなりましたら覗きにこさせて頂きます!

177 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/11(金) 06:31:05 ID:7DZjDSLX0]
Google imageの更新が多くて大変なので非jsページに飛ぶフィルターが欲しいです。

178 名前:think mailto:sage [2006/08/11(金) 07:57:51 ID:oP4bnw+X0]
>>162
すみません。>161は ttp://www.google.co.jp/ にもマッチする問題がありました。
「Thinking Archive」の方に解説用のコンテンツを作りましたので、よろしければ参考にしてください。(ヘッダフィルタ入門1)

>>177
予め、ブラウザのJavaScriptを無効に設定しておけば、非JSページへリダイレクトされますが…。

179 名前:名無しさん@お腹いっぱい。 [2006/08/11(金) 13:15:01 ID:lN/Et8rQ0]
Pmu_0338の本体を英語版に戻すパッチとかは無いのでしょうか?
あったらうpしてほしいのですが。

180 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/11(金) 13:34:39 ID:aOqtYQxj0]
Googleの検索結果、上位20位のキャッシュを新しいタブで自動的に開きたいのですが。



181 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/11(金) 14:09:32 ID:R54dPNeW0]
いいですよ。

182 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/11(金) 18:01:52 ID:G32e6QNB0]
infoseekのニュースバナーを見たくない
扇情的な見出しにどうしても釣られる
しかもハッタリ多し

183 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/11(金) 18:35:23 ID:Ro8h3Hpd0 BE:90478875-BRZ(1008)]
>>180
一応作ってみたのだがなぜか動かない。
誰か修正お願いします。
[Patterns]
Name = "Google cache auto opener"
Active = TRUE
URL = "www.google.co[^/]+/search\?"
Limit = 256
Match = "<td bgcolor=#e5ecf9 width=1% nowrap>\0</td>"
Replace = "<td bgcolor=#e5ecf9 width=1% nowrap>\0<a href='"
"javascript:var ca=new Array();var a=document.getElementsByTagName("a");"
"for(i=0;i<a.length;i++){if(a[i].href.match(/^http:\/\/[^/]+\/search\?q=cache:/)){ca.push(a[i].href)}};"
"for(i=0;i<20;i++){window.open(ca[i])};void(0);"
"'>cache20</a></td>"

184 名前:162 mailto:sage [2006/08/11(金) 19:32:09 ID:b90dQYRa0]
>>178
よく分からないんですけどこちらの環境では問題なく使えています。
そちらのサイトで勉強させてもらいます。

185 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/11(金) 22:10:24 ID:ZV/KY2mI0]
win9x系でstage6の動画を見るためのフィルタ。
埋め込み動画を動画へのリンクに書き換える。

[Patterns]
Name = "(stage6) Anti DivX-web-player [060811]"
Active = TRUE
URL = "$TYPE(htm) stage6.divx.com/(content/show\?|members/*/videos/|*/show_video/)"
Bounds = "<object*</object>"
Limit = 2048
Match = "*<embed\s[^>]++src=$AV(video.stage6.com/*/([0-9]+.divx)\0)*"
Replace = "$STOP()<a href="video-akamai.stage6.com/\0" style="font-size:x-large;">video-akamai.stage6.com/\0</a>"

divx動画はWMP+ffdshowで視聴可能。ブラウザの設定をいじってdivxのURLを
WMPに直接渡すようにするとウマー。

186 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/12(土) 03:18:45 ID:Li2OuV6T0]
Vector download add link+使えるようにしてくれ

187 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/12(土) 08:49:23 ID:rtmYfEqj0]
>>178
ブラウザのjsはONのままだと無理ですか?

188 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/12(土) 09:20:12 ID:kYXWsNxd0]
>>169-170
のフィルタを使うとimgへのリンクがhttp://と2重になってしまうのですが
これは私だけでしょうか?

189 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/12(土) 11:51:36 ID:19Rv5x7U0]
think頑張りすぎw いや、良いんだけどな
ガンガン盛り上げてくれ

190 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/12(土) 12:47:26 ID:0aBnrgWz0]
>>188
どちらか1つだけ入れるんだよ



191 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/12(土) 13:17:04 ID:0aBnrgWz0]
勝手に更新。

[Patterns]
Name = "think kill "hitokoto" -060812-"
Active = TRUE
URL = "vird2002.s8.xrea.com/(^?)"
Limit = 8192
Match = "$NEST(<h2,*[%e3][%81][%b2][%e3][%81][%a8][%e3][%81][%93][%e3][%81][%a8] ,</h2>) $NEST(<div,</div>)$STOP()"
Replace = "<!-- killed Hitokoto. -->"

192 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/12(土) 23:02:22 ID:4f/Xx5eX0]
[Patterns]
Name = "Marine Click Support"
Active = TRUE
URL = "web.marine.ne.jp/scripts/mnc.asp"
Limit = 512
Match = "nwin=window.unopen\($AV(\0)*\)"
Replace = "location.href = \"\0\""

(^ヘ^)ネェ-

193 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/12(土) 23:29:51 ID:pu8b0A7A0]
proxomitron使ってることを判りやすくするフィルタ

[Patterns]
Name = "proxomitron 06/08/06"
Active = TRUE
URL = "(^$LST(NoLogo))$TYPE(htm)"
Limit = 1024
Match = "(^(^<html))(^*<frame\s\w)"
Replace = "<div style="background-color:#88ff88; border: solid 1px black; padding: 0px;">"
"<font face="Lucida Sans Unicode" size=1>"
"<a href="\u" style="color:#4a4a4a;text-decoration:none;">Proxomitron</a> "
"<a href="\xbweb..\h\p" style="color:#4a4a4a;text-decoration:none;">(B)</a>"
"</font></div>\n"
"$STOP()"

194 名前:名無しさん@お腹いっぱい。 [2006/08/13(日) 00:20:32 ID:PRx6CoFw0]
>>193
これいいね

195 名前:188 mailto:sage [2006/08/13(日) 01:48:16 ID:pUTjt7rW0]
>190
片方だけで試してみましたがだめでした。
ひょっとして自分の使用法(170のフィルタとWikiにあるGoogle Image: Enhance Googleをセットで使用)が根本的に間違ってたりしますか?
一応フィルタをこれだけにして使ってもみたのですが上手く動きませんでした。

196 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/13(日) 02:43:04 ID:8YaMpANN0]
>>186
Vectorの仕様変更でこれ以上は無理。

Name = "Vector download add link- (2006/08/12)"
Active = TRUE
URL = "www.vector.co.jp/soft/win"
Limit = 256
Match = "(<META NAME="download" CONTENT="download.\8">)\0$SET(_link=\8)|"
"(<META NAME="ve_@title" CONTENT="\8">)\0$SET(_title=\8)|"
"(<td valign="top"> <img src="/images/download/tri_blue.gif"*</td>)\8"
"$SET(\0=\8\n\n"
"<td><b><font color="red">Download</font>"
" <a href="ftp://ftp.$GET(_link)">FTP</a>"
" <a href="download.$GET(_link)">HTTP</a></b><br>"
" $GET(_title)"
"</td>\n)$STOP()"
Replace = "\0"

197 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/13(日) 06:13:52 ID:G343MUS30]
>>169-170
動かないのは……なんでだろう。

198 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/13(日) 08:13:41 ID:McM69OU60]
正規表現とか全然分かってない俺が>>170だけ(多分)動くようにしてみた。

[Patterns]
Name = "google image (060810_kai) +js+"
Active = TRUE
URL = "images.google.co(.jp|m)/"
Limit = 1024
Match = "var\ e=\"/imgres\?imgurl=[^;]+;c\+=[^;]+;[^;]+;[^;]+;$STOP()"
"$SET(9=var e=unescape(b.n.match(/^[^&]+/));(b.b.indexOf("://")<0?b.b=""+b.b:b.b);"
"c+="<a href="+e+" target=_blank>imgref</a> / <a target=_blank href="+unescape(b.b)+">img</a><br>"
"<img ondblclick='this.src="+'"";this.style.display="none"'"
"+"' onclick='if(this.a){this.src=this.a;this.a=0}else{this.a=this.src;this.src="+'"http://'+unescape(b.b)+'"}'"
"+"' src=/images?q=tbn:"+b.d+b.b+">";)"
"|"
"<a href=/imgres\?imgurl=[^&]+\&imgrefurl=([^&]+)\0[^>]+> <img[^>]++(src=/images\?q\=tbn:[^:]+:([^ >]+)\2)\1*</a>"
"$SET(9=<a href="$UESC(\0)" target="_blank">imgref</a> / <a href="\2" target="_blank">img</a><br>"
"<img ondblclick="this.src='';this.style.display='none'" onclick="if(this.a){this.src=this.a;this.a=0}else{this.a=this.src;this.src='\2'}"\1</a>)"
Replace = "\9"

199 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/13(日) 09:24:26 ID:SWeD1y8A0]
>>177

200 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/13(日) 10:52:41 ID:SWeD1y8A0]
考えてみればGoogle Imageなんて滅多に使わないからデフォのままで十分だね。
フィルターの入れ替えするほうが遠回りしてるっぽいから使うのやめた。 



201 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/13(日) 13:37:13 ID:G+BnnmE80]
お前のオナニー事情を書いてどうするw

202 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/13(日) 15:43:56 ID:iDN/hzfB0]
広告のFlashPlayerをカットするフィルターが入っているのですが、
youtubeだけではそれを停止するスクリプトは、外出でしょうか?
もしあれば教えてください、エロイ人。_(_^_)_

203 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/13(日) 17:02:26 ID:iDN/hzfB0]
>>202
自己解決しました。よく調べずに失礼しました。m(__)m

204 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/13(日) 21:32:49 ID:SWeD1y8A0]
ここにはまともな回答者がいないようで。

[Patterns]
Name = "@@Google image@@ no-javascript"
Active = TRUE
URL = "images.google.co.jp/images\?"
Limit = 15000
Match = "$NEST(<script,</script>)|</+noscript*>"

205 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 00:58:35 ID:0u6ZJBIX0]
>>193
一部のwikiや掲示板で、xmlエラー発生で見られない

206 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 01:24:22 ID:Tl64kdu00]
Google image redirector [060810]
JavaScript 無効でも使えるバージョンをお願いします

207 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 01:45:27 ID:vOFCQ30o0]
夏は答える気にならない

208 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 01:49:43 ID:FI/VN18U0]
君に答えを求めてないのでスルーしてOKだよん

209 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 06:34:27 ID:LQIwtOxS0]
そうか、すまんかった

210 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 08:34:49 ID:98jM8lZ90]
エキサイト翻訳とかのページがフリーズしてしまいます
どのフィルターを無効化しておけばよいのか解らないので
教えを請いたいのですが・・・





211 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 09:00:26 ID:1W/2tLvR0]
>>204
動きましたよー! どうもありがとう。

212 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 10:49:08 ID:tP7UIGy80]
>>210
わからない五大理由
1 読まない
2 調べない
3 試さない
4 理解力が足りない
5 人を利用することしか頭にない

213 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 12:23:12 ID:R8h5X7cQ0]
netmile:ttp://www.netmile.co.jp/pr/ から配布される、
メールに仕込まれているポップアップページが開きません。
公式ページでは、
[ *.netmile.co.jp ]
[ *.netmile.ne.jp ]
[ cc.netprice.co.jp ]
をポップアップブロックの対象から外せということですが、
(Sleipnir,IEのポップアップ・ブロック・マネージャーは設定済みです。)
やはり別窓が出てきません。
FoireFoxでは出ますが、いちいちそちらで開くのも手がかかるので、
できればSleipnirで開きたいです。
おそらくProxomitronのフィルターを設定すればよいのだと思いますが、
フィルターを作成するスキルがありません。(´;ω;`)
どうか、ご教示お願いしまつ。<(_ _)>

214 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 12:42:56 ID:jroW45QT0]
オミトロンが原因だと思うならバイパスしろよ

215 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 14:46:09 ID:9OLcF70d0]
バイパスしても結局はオミトロン通ってるんだから
生でいけよ

216 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 15:55:22 ID:NTc2eNg20]
妊娠しちゃったよ

217 名前:名無しさん mailto:sage [2006/08/14(月) 18:05:43 ID:FujO0QFI0]
>>114

91さん以下のサイトでフィルターが効かないようです。対処出来るようでしたら、
よろしくお願いします。

ttp://www.iburiworks.com/products/areaeditor/features.html

218 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 18:53:13 ID:1W/2tLvR0]
Replace = "<script src=file:///C|/Documents%20and%20Settings/All%20Users/Documents/proxomitron/prox/dw.js></script>$STOP()"

これ恥ずかしいからlocal.ptron使おうよ。

219 名前:think mailto:sage [2006/08/14(月) 19:37:33 ID:6Lb6C2ps0]
>>210
手前味噌ですが、以下のFAQが参考にならないでしょうか?

Proxomitronを使用するとWebページの表示が乱れます。どのフィルタに問題があるか見分ける方法はありますか?
ttp://vird2002.s8.xrea.com/proxomitron/db_proxomitron_faq.html#distort_page_view

220 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/14(月) 20:33:57 ID:1W/2tLvR0]
文章の中に睡眠薬入れるのはやめましょう。



221 名前:210 mailto:sage [2006/08/14(月) 23:59:36 ID:tQCjRAJr0]
>>219
ありがとうございます
そのようなサイトがあったとは知りませんでした
初心者の無知 お恥ずかしい限りです

222 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/15(火) 11:45:06 ID:J/hBV2vz0]
>>219
すごい丁寧!

223 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/15(火) 16:34:56 ID:FrZ23fH80]
YouTubeでJavaなどがoffの状態でも
NEXTや1・2のページ移動リンクで移動できるように書き換えるフィルタをお願いします

224 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/15(火) 17:31:08 ID:i8rp9wur0]
>>223
[Patterns]
Name = "Make YouTube Pages Link"
Active = TRUE
URL = "(www.|)youtube.com/"
Limit = 1024
Match = "$NEST(<span,("
"[^>]++(class=$AV(pagerNotCurrent))\0&"
"[^>]++onclick=$AV(location.href='\1')[^>]+>"
")(\2),</span>)"
Replace = "<a \0 href=\1>\2</a>"

225 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/15(火) 18:12:23 ID:FrZ23fH80]
>>224
(・∀・)イイ!!
ありがとうございますバッチリです

226 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/15(火) 20:50:20 ID:erbwRsWn0]
カサマツさん

[HTTP headers]
In = FALSE
Out = TRUE
Key = "Cookie: kasamatusan 1MB (Out)"
URL = "kasamatusan.sakura.ne.jp(:80|)/"
Match = "^?"
Replace = "0810kasa=ok"

227 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 08:57:26 ID:jlViLH2z0]
何このマルチ
多分Viewスレから来たんだろうなぁ…

228 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 14:12:08 ID:AoH5jdJp0]
>>226やそれ以前のを使ってみても
カサマツが見られません。
プロキシの設定もlocalhost:8080としており
不備は無いと思います

229 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 14:25:27 ID:uWVqRDUT0]
>>228
[HTTP headers]
In = FALSE
Out = TRUE
Key = "Cookie: kasamatusan 1MB (Out)"
URL = "kasamatusan.sakura.ne.jp(:80|)/"
Match = "^?"
Replace = "0810imageview=ok"

230 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 14:31:55 ID:LJpv1qJ+0]
logwindow見ると、Cookie: 0810imageview=ok に変わってます



231 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 14:44:28 ID:AoH5jdJp0]
>>229,230
どうもありがとうございます。
見ることが出来ました。

232 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 15:08:55 ID:uWVqRDUT0]
cookieの中身はここで変えてるんだね。
ttp://kasamatusan.sakura.ne.jp/cgi-bin2/src/bin2.js

あとこのフィルターも入れると良い。 cookieが変わって蹴られたら .html ページにジャンプするフィルター。

[HTTP headers]
In = TRUE
Out = FALSE
Key = "Location: kasamatusan 403 -> .html"
URL = "kasamatusan.sakura.ne.jp(:80|)/"
Match = "kasamatu.o0o0.jp/error/403ichi.html"
Replace = "\u.html"

233 名前:91 [2006/08/16(水) 17:25:35 ID:MZBaww/N0]
>>217
[Patterns]
Name = "KB912945_Killer_2 [060802]"
Active = TRUE
URL = "$TYPE(htm)"
Bounds = "$NEST(<script,</scritpt>)|$NEST(<object,</object>)|$NEST(<applet,</applet>)|$NEST(<embed,</embed>)|<embed*>"
Limit = 4000
Match = "(<script*)\#"
"|"
"<(object|applet|embed)\0"
"$SET(\#=<script>dw\('<\0)"
"(([^']+)\#\'$SET(\#=\\')\#\'$SET(\#=\\')|\#(\r\n|\r|\n))+$SET(\#=)\#"
"$SET(\#='\)</script>)"
Replace = "\@"

234 名前:91 mailto:sage [2006/08/16(水) 17:39:19 ID:MZBaww/N0 BE:162861697-BRZ(1008)]
あ、>>233のフィルタの日付変えるの忘れた

235 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 17:54:32 ID:9fpLalfN0]
Windows板のスレでは話にならないのでこちらに来ました。
[Patterns]
Name = "WEB"
Active = TRUE
Limit = 512
Match = "<object*>"
これってなんのフィルタですか?

いいフィルタですか?
回答詳しくお願いします。

236 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 18:20:20 ID:TQrUl1CM0]
帰れ

237 名前:名無しさん mailto:sage [2006/08/16(水) 18:21:09 ID:ZtZxm1EO0]
>>234
対応ありがとうございます。
日付は0816にこちらで変更して登録しましたw。

238 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 18:51:27 ID:9fpLalfN0]
>>236
ここはおまえだけのスレか?

239 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 18:58:35 ID:2D0xOHnm0]
偽物死ね

240 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 19:23:07 ID:P7+6FVII0]
>>235
悪いフィルター



241 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 20:08:18 ID:9fpLalfN0]
ちゃんと教えろ。

242 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 21:40:47 ID:iuDAgJFT0]
>235
とりあえずどういうフィルタだと思うの?
ちょろっと書いてみ。
そしたら誰かが食いつくさ。

243 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/16(水) 21:48:30 ID:QA9nqbZ20]
>>235
objectタグを全部消すフィルタ。

objectタグなんてそうそう見ないから、大して使えないし、
目的も良くわからない重くなるだけのゴミフィルタ。

244 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/17(木) 03:43:52 ID:oHPlALI30]
>重くなる

これはなに??

245 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/17(木) 04:48:56 ID:4s3wgKPN0]
objectタグって何?
消すとどうなりますか?

246 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/17(木) 04:50:33 ID:54G9Rm9z0]
それ消すとお化けが出るよ。

247 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/17(木) 05:00:02 ID:4s3wgKPN0]
>>246
まじめに教えろ。

248 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/17(木) 05:12:14 ID:yHYOrGvg0]
    へ          へ|\ へ     √ ̄|        へ
   ( レ⌒)  |\   ( |\)| |/~|  ノ ,__√    /7 ∠、 \ .  丶\      _ __
|\_/  /へ_ \)   | |   | |∠  | |__   | /   !  |     | |_〜、  レ' レ'
\_./| |/   \     .| |( ̄  _) |     )  | |    i  |  へ_,/    ノ   ,へ
  /  / ̄~ヽ ヽ.   | | フ  ヽ、 ノ √| |   ! レノ  |  !. \_  ー ̄_,ー~'  )
 / /| |   | |   | |( ノ| |`、) i ノ  | |   \_ノ  ノ /    フ ! (~~_,,,,/ノ/
 | |  | |   / /    | | .  し'  ノ ノ   | |       / /     | |   ̄
 \\ノ |  / /      | |___∠-".   | |      ノ /       ノ |  /(
  \_ノ_/ /     (____)     し'      ノ/      / /  | 〜-,,,__
     ∠-''~                        ノ/         (_ノ   〜ー、、__)

249 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/17(木) 07:58:58 ID:AHr5kq1G0 BE:51702645-BRZ(1008)]
objectタグというのは
WEBページにFLASHや動画などを埋め込むときに使うタグ
そういうのを見たくなければ使えばいい。
ただし最近はJavascriptでobjectタグを生成してることが多いので
そのフィルタじゃマッチしないことが多いはず。

250 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/17(木) 11:12:28 ID:FcxyYu7o0]
>>249
>ただし最近はJavascriptでobjectタグを生成してることが多い
例えばどこ?
>そのフィルタじゃマッチしないことが多い
マッチしなかったらどうなるの?



251 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/17(木) 11:31:29 ID:ssKmbSAt0]
少しも自分で調べようとしないんだな・・・

252 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/17(木) 12:49:01 ID:jA8Jmwsv0]
釣りだろ

253 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/18(金) 00:56:16 ID:RoiDkGou0]
livedoorの広告を消してください
search.livedoor.com/search/?k=search&ie=utf8&q=search

254 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/18(金) 02:02:31 ID:yJMcffPk0]
Name = "unko"
URL = "$TYPE(htm)search.livedoor.com/search/"
Limit = 32767
Match = "<div class="subtitle"><small><strong>・ケ・ン・・オ。シ・オ・、・ネ*<table"
Replace = "<table$STOP()"

255 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/18(金) 03:47:01 ID:VuNJPYQ10]
>>254
ありがとうございました。
名前欄だけ書き換えて使いますね(^^ゞ

256 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/18(金) 09:53:04 ID:SkGS5U3a0]
仕様が一寸変わる度にここを訪れるに一票。

257 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/18(金) 13:20:01 ID:cvcfPR5Y0]
Kill pop-up windows
Restore pop-ups after a page loads
のフィルターお願いします( ´・ω・`)

258 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/18(金) 13:55:22 ID:sL2MnCCM0]
日本語でおk

259 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/18(金) 22:07:37 ID:NRQDTi3n0]
スタイルシートで、指定した値より小さいフォントサイズを
1pxまたは1pt大きくするフィルタをお願いします。

260 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/19(土) 01:20:01 ID:tw1slgwn0]
ブラウザの設定じゃだめなのか?



261 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/19(土) 01:36:53 ID:lHngiXBs0]
proxomitronよりもユーザースタイルシートの方が適切な希ガス

262 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/19(土) 12:00:11 ID:khpx+9Xo0]
だよね。

263 名前:259 mailto:sage [2006/08/19(土) 15:04:39 ID:toIhoNrG0]
ユーザースタイルシートだと、すべて同じ文字の大きさになってしまうので、
場合によってはサイトデザインが崩れてしまうんです。
もしかして、そうならない方法があるとかですか?

264 名前:think mailto:sage [2006/08/19(土) 16:27:44 ID:V8B43TcS0]
>259,263
ユーザーCSSは、セレクタを使いこなすことで比較的柔軟にフォントサイズを指定できます。
ttp://www.nextindex.net/web/CSS/selector.html
フォントサイズを気にされる方は、ユーザーCSSに様々な要素タイプ名のセレクタを指定しておくことが多いんじゃないでしょうか。
例えば、以下のように。

body { font-size: 100% !important }
h1 { font-size: 200% !important }
h2 { font-size: 150% !important }

ちなみに、ユーザーCSSを使うとWebクリエイタの意図通りのデザインで描画されない可能性があることは認識しておいてください。
Webクリエイタは指定したフォントサイズに沿ってデザインを組んでいるはずなので、フォントサイズを変更すればデザインが崩れる可能性はあります。
(そうならないWebサイトもありますが、その辺はWebクリエイタのHTMLを書く際の意識に依って変わります。)

おそらく、全てのサイトで満足できるユーザーCSSは無理なのだと思います。
ユーザーCSSではfont要素(※),クラスセレクタ,idセレクタ,子孫セレクタ...などの汎用的でないセレクタに対して完全に追従できませんから。
(フィルタなら、上手いことフォントサイズを指定できる可能性はありますが、アイデア次第です。)

265 名前:think mailto:sage [2006/08/19(土) 16:28:53 ID:V8B43TcS0]
>264の※
例えば、<font size="6"> のようなタグがあると、ユーザーCSSでは対処しようがありません。
font要素は非推奨要素でHTML文法上は使うべきじゃないんですが、ごく稀に見ることがあります。
これに関しては、フィルタなら対応できないこともないですね。
font要素で一定のフォントサイズ以下が指定されたときに、フォントサイズを変更するという条件で。

[Patterns]
Name = "Replace small <font> by <font size=12>"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 64
Match = "(<font\s[^>]++size=)\0$AV([#1:11])(^(^[^>]+>))"
Replace = "\0"12""

あとは、259氏の意図を考えると、「フォントサイズが小さすぎて見難いサイトを何とかしたい」という事だと思いますので、
↓の「最小のフォントサイズ」で代替できませんか?
(現状、IE使いならIEから乗り換える必要がありますが)
ttp://caminofreak.hp.infoseek.co.jp/subset/sub_camino/font.html

266 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/19(土) 17:45:42 ID:GyWlGCAM0]
>>259
ユーザースタイルシートじゃ出来ないからオミトロンでやったほうがいいよ。
ただしオミトロンでは +1 などの演算処理が出来ないから限定的なフィルターしか書けない。

他の方法で対応する手もある。

・ ブラウザの文字拡大縮小機能 (Ctrl + ホイール回転、Ctrl + "+" ..etc)
・ ブラウザの最小フォントサイズ指定
・ 特定のサイト用のユーザースタイルシートやフィルターを作る

267 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/19(土) 17:47:15 ID:Q8jNGZPh0]
オミトロンのフィルタが無効化されてる・・・
窓のupdateしてからおかしくなった

268 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/19(土) 19:26:52 ID:OFT7kSHG0]
>265 そうでもないよ。
ttp://lan.rgr.jp/distr/
ここにあるユーザースタイルシートの中に

font[size="+1"],font[size="4"]{
font-size:1em;
}

こんなのがある。
これだったら、属性セレクタが有効のブラウザでいけそう。
ちなみに自分の場合は、Firefox使用でCtrl++やCtrl+−を使ってる。

269 名前:think mailto:sage [2006/08/19(土) 20:51:16 ID:V8B43TcS0]
>>268
初めて知りました。
これは便利です。素晴らしい。

> これだったら、属性セレクタが有効のブラウザでいけそう。
属性セレクタはCSS2の仕様に含まれているのですね。
さっそく、実験してみたところ、

Sylera … OK
Opera9 … NG
IE6  … NG

という結果になりました。
ttp://vird2002.s8.xrea.com/test/xhtml_test.html

ちなみに、* { font-size: 100%; } がサイト側で指定されていると、
<font size='1'> のタグが有効に働きませんでしたので、CSSを別途用意しています。

270 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/20(日) 07:04:20 ID:f6guB1aE0]
ttp://www.musen-lan.com/speed/
のサイトに表示される広告を消すフィルタはありませんでしょうか?



271 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/20(日) 09:20:03 ID:yrY2L6CF0]
>>270
ほんとにそのサイト専用な感じだけど、こんなのでどう?

[Patterns]
Name = "musen-lan banner killer 1 (06/08/20)"
Active = TRUE
URL = "www.musen-lan.com/speed/|$TYPE(htm)"
Limit = 10000
Match = "<td\s\w><b><font\s\w>[[]PR"
"*<td width="500" rowspan="2" align="center" valign="top">$STOP()"
Replace = "</td></tr></table></td><td width="500" rowspan="2" align="center" valign="top"><!-- killed -->"

Name = "musen-lan banner killer 2 (06/08/20)"
Active = TRUE
URL = "www.musen-lan.com/speed/|$TYPE(htm)"
Limit = 50
Match = "</noscript>$STOP()"
Replace = "\k"

272 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/20(日) 09:52:28 ID:f6guB1aE0]
>>271
ありがとうございます
これですっきりしました

273 名前:270 mailto:sage [2006/08/20(日) 10:09:18 ID:f6guB1aE0]
>>271
すいません。フィルタ入れたらヤフーのトップページになにも表示されなくなってしまったんですが
ちなみに2の方のフィルタを外すときちんと表示されます

274 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/20(日) 11:14:12 ID:mHNp1D4B0]
>>273
[Patterns]
Name = "musen-lan banner killer 1 (06/08/20 aaa)"
Active = TRUE
URL = "www.musen-lan.com/speed/$TYPE(htm)"
Limit = 10000
Match = "<td\s\w><b><font\s\w>[[]PR"
"*<td width="500" rowspan="2" align="center" valign="top">$STOP()"
Replace = "</td></tr></table></td><td width="500" rowspan="2" align="center" valign="top"><!-- killed -->"

Name = "musen-lan banner killer 2 (06/08/20)"
Active = TRUE
URL = "www.musen-lan.com/speed/$TYPE(htm)"
Limit = 50
Match = "</noscript>$STOP()"
Replace = "\k"

275 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/20(日) 11:33:20 ID:mHNp1D4B0]
ちなみに \k 使うなら $STOP() はいらない。

276 名前:270 mailto:sage [2006/08/20(日) 11:35:52 ID:f6guB1aE0]
>>274
今度はきっちりヤフーも表示されました
ありがとうございました〜

277 名前:259 mailto:sage [2006/08/20(日) 20:13:55 ID:z+T6o5g20]
>>264-269
すごくすごくありがとうございます。
自分はIEコンポのブラウザを使っているんで、ちょっと無理そうですね。
お気に入りに関しては、フィルタリングとリストでの個別設定でいけそうなので、そちらで対処します。

278 名前:266 mailto:sage [2006/08/20(日) 20:23:15 ID:G6LzSrtq0]
>>277
1$SET(\0=1)
|2$SET(\0=3)
|3$SET(\0=4)
|4$SET(\0=5)
   :
   :
|11$SET(\0=12)

みたいなフィルターを作ればある程度までは対応出来るよ。
手間がかかりすぎるから漏れはパス。

279 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/20(日) 20:26:17 ID:G6LzSrtq0]
あらら、 1$SET(\0=1) は 1$SET(\0=2) の間違い。

んで 『ある程度』 っていうのはやる気次第。 とことん粘着して作り続ければ
実用レベルのものが作れると思う。

280 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/20(日) 21:11:35 ID:ckryDjNQ0]
指定サイズ以下のフォントを全て一定サイズに変更するのなら楽なんだけどね
当然デザインは崩れまくることになるが

いっそうの事、ブラウザの拡大機能使ったほうが良い気も



281 名前:259 mailto:sage [2006/08/20(日) 21:18:30 ID:z+T6o5g20]
Name = "Change Smaller FontSize (css)"
Active = TRUE
URL=$TYPE(css)|<style*</style>
Match = "\# font-size\s+:\s+(8$SET(\0=10)|9$SET(\0=11)|10$SET(\0=11))px \#"
Replace = "\#font-size:\0px\#"

Thinkさんのサイトで勉強して、なんとか作ってみた。とりあえずピクセル指定のみです。
ごめんなさい初心者なんで突っ込みください

282 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/20(日) 21:19:48 ID:z+T6o5g20]
あ、あと>>266さんのレスも参考にさせていただきました。

283 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/20(日) 21:38:37 ID:G6LzSrtq0]
乙。 フィルターは書きなれてるみたいだからあとは自分で出来そうでつね。 がんがre。

284 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/20(日) 21:47:34 ID:G6LzSrtq0]
ついでにここも読むのだ。

フィルタをクリップボードへエクスポート
pasokon-yugi.cool.ne.jp/proxomitron/export_and_import.html

URL=$TYPE(css)|<style*</style> とかありないからw
~~~~

285 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/20(日) 22:09:48 ID:z+T6o5g20]
あー、これじゃだめですね。
スタイルシートの中で二つ以上 font-size があると
二つ目以降がマッチしない。ちょっと修正しました。
>>284
これでいいのかな……?
あと、自分はほんとに初心者です。クレクレです。

[Patterns]
Name = "Change Smaller FontSize (css)"
Active = TRUE
URL = "$TYPE(css)|<style*</style>"
Limit = 256
Match = "\# font-size\s+:\s+(8$SET(\0=10)|9$SET(\0=11)|10$SET(\0=11))px"
Replace = "\#font-size:\0px\#"

286 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/20(日) 22:20:16 ID:z+T6o5g20]
きゃー!
そうか、そうだったのか!

[Patterns]
Name = "Change Smaller FontSize (css)"
Active = TRUE
Bounds = "$TYPE(css)|<style*</style>"
Limit = 256
Match = "\# font-size\s+:\s+(8$SET(\0=10)|9$SET(\0=11)|10$SET(\0=11))px"
Replace = "\#font-size:\0px\#"

287 名前:think mailto:sage [2006/08/20(日) 22:22:58 ID:dWeQskV20]
>>285-286
お疲れ様です。
>284氏に突っ込まれていますが、URLマッチはBounds的な使い方はできないので、$TYPE のみにしないと拙いです。

URL = "$TYPE(css)|$TYPE(htm)"

そうすると、Bounds ="<style*</style>" を入れることができないので、Match欄を | で分ける必要があって、少し複雑になるかもしれません。

Match = "$NEST(<style,*font-size\s+:\s+(8$SET(\#=10)|9$SET(\#=11)|10$SET(\#=11))px*,</style>)|..."

どっちにするかは好みですが、$TYPE(css) と $TYPE(htm) に分けて、フィルタを作った方が楽なので、2つに分けて作ってみてから、後でまとめに挑戦する方が覚えやすいと思います。

> スタイルシートの中で二つ以上 font-size があると二つ目以降がマッチしない。
$TYPE(css) の方は複数回マッチさせればよいので簡単ですが、$TYPE(htm)の方は少し小難しいことをするので、後で挑戦した方が良いかも。

288 名前:think mailto:sage [2006/08/20(日) 22:27:36 ID:dWeQskV20]
>287の続き。

フィルタを2つに分ける場合ですが、$TYPE(css) のフィルタは簡単なので割愛。
$TYPE(htm) のフィルタは以下のようにして、Match欄を組めばお終いです。

URL = "$TYPE(htm)"
Bounds = "<style*</style>"

289 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/21(月) 01:21:33 ID:fY+RGd3u0]
Yahooブログ検索の右側全部消すにはどうすればいいのでしょうか?
blog-search.yahoo.co.jp/search?ei=UTF-8&fr=sfp&p=%E6%99%82%E3%82%92%E3%81%8B%E3%81%91%E3%82%8B%E5%B0%91%E5%A5%B3

290 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/21(月) 08:58:45 ID:6PyzuexK0]
9$SET(\0=11)|10$SET(\0=11) は [#9:10]$SET(\0=11) にまとめられるとか。



291 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/22(火) 02:23:03 ID:olOsZDHO0]
む、むずい・・・でもやってみます・・・。

292 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/22(火) 09:31:54 ID:Nh4hjsGT0]
ピクトとか
PC許可してなくて、携帯でしか見れないのを
オミトロン使って、PCで見れるようにって出来ないですか?

293 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/22(火) 09:39:44 ID:hvvz+5ld0]
無理

294 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/22(火) 10:16:17 ID:xioTv1Ht0]
>>292
種類があって、ipで判断してるのは無理。
UserAgentで判断してるのは、ヘッダフィルタで携帯と偽装すれば可能。

ピクトはip見てるから、無理じゃなかったっけ?

295 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/22(火) 23:32:16 ID:Nh4hjsGT0]
>>293-294
ありがとう。


296 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/23(水) 00:02:30 ID:N84271e+0]
So-netトップページの広告をカットしようとフィルタを書いてみたのですが、
一番上にある別フレームのPRテキストのみ消えません。
どのように記述すれば良いですか?
それともメインフレームしかマッチしないのでしょうか(´・ω・`)

[Patterns]
Name = "[User] So-net"
Active = TRUE
URL = "*so-net.ne.jp*"
Limit = 810
Match = "<div id="(pr([#1:3]|)|superBanner)"*(</div>|)</div>"

どうか宜しくお願い致します。

297 名前:think mailto:sage [2006/08/23(水) 00:18:07 ID:2OqaWZvb0]
>296
一番上にある広告は <div class="pr"> で始まっているので、マッチしないのではないでしょうか。

298 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/23(水) 00:31:29 ID:N84271e+0]
見直してきました。
なんて初歩的な見落としだ( ノД`*)ハズカシイ
御蔭さまでマッチしました、ありがとうございました。
<div (class|id)="(pr([#1:3]|)|superBanner)"*(</div>|)</div>

299 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/23(水) 06:53:20 ID:x5GBJ0Ta0]
無計画に作りまくったまま放置してたフィルタ類を整理&改修したら
なんか感動するぐらい軽くなった。
ProtectContentExceptHTMLを適当改造してたやつを
2つに分割したのが一番効果あったような気がする

300 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/23(水) 14:56:37 ID:AVVNvpDU0]
よっしゃ、んじゃそれをうpしてくれ



301 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/23(水) 14:58:21 ID:UZMeD41B0]
>>299
よかったらおすすめを10〜15個ぐらい教えてくれ
どうも俺は変なのを入れてるような気がしてならない('A`)

302 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/23(水) 15:10:35 ID:P3AQEiCO0]
前スレ
pc7.2ch.net/test/read.cgi/software/1138069706/915,920-921

外部コマンド Part4
jane.s28.xrea.com/test/read.cgi/bbs/1153606495/90-92

Jane Doe Style(Doe系全般?)は http:// から後方の条件によっては実体参照文字の
&quot; &lt; &gt; などを " < > では無く、そのまま表示してしまう場合が多いようです。
Jane IE Styleでは普通に表示するので、この問題には余り関心が有りませんでした。
(但し、ポップアップ表示はDoe系と一緒…これを書き始めてから思い切り気付いた!)

で、>>196が動かなくて前述に該当する場合は、
Match = "(<META NAME="download" CONTENT="download.\8&quot;&gt;)\0$SET(_link=\8)|"

Match = "(<META NAME="download" CONTENT=$AV(download.\8)>)\0$SET(_link=\8)|"
に差し替えて下さい。
または、コピペ後 download.\8&quot;&gt; の部分を download.\8"> に置き換えても可。
普通のブラウザやIE系を使っている人は無問題のはずです。

うわっ、ちょっと古めのJane Doe Style 2.32で当スレを閲覧すると http:// 絡みの " は殆んど
&quot; になってるし &gt; も &lt; も見える・・・他の派生はどうなんだろう?
あれ以来この話題は皆無だし・・・

あと、インデント用の &nbsp;(スペース)もコピペすると &#160; に化ける? ので要注意ですね。
pc8.2ch.net/test/read.cgi/win/1145863257/370

303 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/23(水) 15:19:20 ID:tOCQAglA0]
jane viewだと今でも &#160; になるよ。

304 名前:feel mailto:sage [2006/08/23(水) 17:09:41 ID:x0oetpeH0]
>>289
とりあえず作ってみた。

Name = "test"
Active = TRUE
URL = "blog-search.yahoo.co.jp/"
Limit = 50
Match = "(<!-- [%b1][%a6]\w --> )\1<td [^>]+>$SET(#=\1<td style="display: none;">)"
Replace = "\@"


305 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/23(水) 23:33:21 ID:ShY8d4g10]
>>301
基本的にはブラクラ対策系とADKILLERだけでおkkじゃのいこ?

あとは特定サイト専用のフィルタはURLマッチを適切に。
フィルタの書き方がマズくても
速度低下とか誤爆とかはそのサイトだけで済むから神経質にならなくていい


逆に言えば全てのURLにマッチするフィルタを疑ってみると改善の可能性が見えてくる
マッチしない場合にも複数回走査される部分を見極めて
その部分を何とか削れないか改善できないかよく検討すればいい

だからフィルタ名にはurlや機能だけじゃなくて
全URLにマッチするフィルタにはallways
特定サイト専用のフィルタにはonly、とかいうふうに
適当なプレフィクスをつけておくと後から改造する時に絞り込めて便利。

306 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/24(木) 01:04:22 ID:AmLQ3np20]
>>303
ってことは、http:// 絡みの " < > は問題ないのか。

Doe系は常用するつもりは無いので困らないんだけど
書き込んでも意図どおりに表示されないとねぇ。

307 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/24(木) 08:02:35 ID:Rco6u72m0]
>>304
ありがとうございます。完璧です!

308 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/25(金) 14:59:15 ID:BnyTtxXb0]
Gmail を簡易 HTML 形式で表示するように
URL を転送させようとしているのですが、動作しません。
正しく動作させるにはどうすればよいのでしょうか?

なお、通常表示にする際(ログイン直後)の URL は
mail.google.com/mail/?auth=(ランダムの文字列)
で、
mail.google.com/mail/?ui=html&zy=n
に移動することで簡易表示になるようです。

In = FALSE
Out = TRUE
Key = "URL: Gmail URL redirector (2006.08.25) (out)"
URL = "(mail.google.com/mail/)\1\?auth="
Replace = "\1?ui=html&zy=n"

309 名前:名無しさん@お腹いっぱい。 [2006/08/25(金) 17:28:08 ID:qVkuhLnM0]
Jane Doe StyleからProxomitron使ってこのアドレスをサムネイル表示させるのってどうやるんですか?
ttp://img104.imagevenue.com/img.php?loc=loc234&image=c25_HeidiCortez302.jpg
ttp://img20.imagevenue.com/img.php?loc=loc144&image=186_HeidiCortez303.jpg

310 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/25(金) 18:52:36 ID:diGOS19B0]
>>308
https

>>309
マルチ乙



311 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/26(土) 14:39:40 ID:pUUGmRaE0]
>310
libeay32.dll と SSLeay32.dll を Proxomitron.exe のあるフォルダに置いて、
設定 → HTTP で SSL の項目を有効にしてから
ini を上書き保存してみましたが、
いまのところ何も変わっていないようです。

312 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/26(土) 16:45:28 ID:QkvgeDm80]
iniってcfgのことか?

313 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/27(日) 05:57:50 ID:7WvBtfTZ0 BE:31021643-BRZ(1008)]
>>308
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Gmail URL redirector (2006.08.27) (out)"
Match = "mail.google.com/mail/\?auth="
Replace = "$JUMP(mail.google.com/mail/?ui=html&zy=n)"

314 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/27(日) 09:40:39 ID:H+CxMxBO0]
>312
うわ、基本的なところを間違えました。

>313
どうもありがとうございます。正常に動作しました。

315 名前:309 [2006/08/29(火) 22:14:35 ID:l5r5A28K0]
どなたか分かりませんか・・・

(3)が入るからだめみたいです

元のURL
ttp://img104.imagevenue.com/img.php?loc=loc234&image=c25_HeidiCortez302.jpg
                         (1)~~~~~~~   (2)~~~~~~~~~~~~~~~~~~~~~~~



画像そのもののURL
ttp://img104.imagevenue.com/aAfkjfp01fo1i-11199/loc234/c25_HeidiCortez302.jpg
                 (3)~~~~~~~~~~~~~~~~~(1)~~~~~~(2)~~~~~~~~~~~~~~~~~~~~~~~~

316 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/29(火) 22:22:24 ID:vysqtt430]
Proxomitronを使って、シリア語ブラクラ対策ができる方法を教えてくれませんか?

シリア語を全て消すとちょっと不便なのでお願いします

317 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/29(火) 22:31:59 ID:fsUGSJYq0]
横から失礼します。
Janestyleでオミトロン経由で2chを見ています。
よくこういう改行をして下の方にボソッと書く人がいるんですが
非常に読みにくくて不快です。
【風化】伊丹十三自殺の真相【させるな】第二弾
ttp://society3.2ch.net/test/read.cgi/koumei/1131105849/619

それで
[Patterns]
Name = "<br><br><br>"
Active = TRUE
Limit = 256
Match = "<br> <br> <br> <br> "
Replace = "[][][]"
こういうのを作ってみたんですが、これだとブラウザでしか動作しません。
Janeでも使える様にするにはどうしたらいいでしょうか?

318 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/29(火) 22:56:09 ID:69l75QOD0]
>>317
そういうのはjaneスレ池

NGWordに
<br> <br> <br> <br> <br> <br> <br> <br>
いれとけば、あぼーん。数は任意

319 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/29(火) 22:58:11 ID:s97WuS/r0]
StyleじゃなくてViewなら、ReplaceStr.txtで出来る。

ReplaceStr.txtを活用するスレ
jane.s28.xrea.com/test/read.cgi/bbs/1102229115/2n


320 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/29(火) 23:05:34 ID:brYmfDwu0]
>>317
ReplaceStr.txtとか使ったほうが良くね?



321 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/29(火) 23:06:43 ID:foTirUJ60]
>>315
どうぞ♪

Active = TRUE
URL = "$TYPE(htm) img[0-9]+.imagevenue.com/img.php\?"
Bounds = "<img\s*>"
Limit = 256
Match = "*\ssrc=$AV(\0)*"
Replace = "\k</table><meta http-equiv="refresh" content="0;url=./\0">"

322 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/29(火) 23:58:17 ID:foTirUJ60]
JaneはURLにポート番号を付けないとダメなんだね。

Active = TRUE
URL = "$TYPE(htm) img[0-9]+.imagevenue.com(:80|)/img.php\?"
Bounds = "<img\s*>"
Limit = 256
Match = "*\ssrc=$AV(\0)*"
Replace = "\k</table><meta http-equiv="refresh" content="0;url=\0">"

しかしmetaタグを解釈してくれないから(ry

323 名前:309 [2006/08/30(水) 00:16:20 ID:YWVqs1GT0]
>>321-322
作成ありがとうございます!

[Patterns]に>>322を追加
Jane doe style2.41のツール→通信→プロクシを使う→送信、受信127.0.0.1:8080
にしたんですが、サムネイル表示してくれませんでした。

もしかして、やり方間違ってますか?

324 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 00:30:19 ID:6pA3BjWa0]
>>323
結論から言うと不可能。

style作者に <meta http-equiv="refresh" content="0;url=〜"> タグ等でのページ移動を
可能にしてもらうように頼むしかない。

もしこれが対応してもらえたら、ReplaceStr.txtをビューワ開かれるサイトにも適用されるように
してもらう。 そうすればオミトロンなしで>>309の画像がサムネイルで見られるようになる。

まずやってくれないだろうけどねw

325 名前:321 mailto:sage [2006/08/30(水) 00:31:31 ID:6pA3BjWa0]
>>323
あ、Janeのプロキシ指定はそれであってます。

326 名前:309 [2006/08/30(水) 00:36:50 ID:YWVqs1GT0]
>>324-325
なるほどStyleの方の問題だったんですね
一応、Janeスレで作者に要望出してきます

作成ありがとうございました

327 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 01:12:45 ID:ENnvwTGt0]
>>326
Styleにreplaceと多段AAは要望出すだけ無駄
作者が必要性を感じてない。

328 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 01:17:23 ID:6pA3BjWa0]
styleってreplacestr.txt無いのか.. オワットル。

329 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 01:26:03 ID:f3b+2qqA0]
前にベクターの広告消し前あったんだけどどこでしたっけ?
わすれてもうたorz

330 名前:309 [2006/08/30(水) 01:31:41 ID:YWVqs1GT0]
>>327
ああ、Jane板のスレにもう書いちゃったよorz



331 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 05:59:02 ID:Vf2ib4CU0]
>318>319>320
改行だけを消して本文は読みたいんです。
ReplaceStr.txtは使えないようですのでこちらに来ました。
残念です。

332 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 08:26:53 ID:D4KYjUFe0]
datを読み込んで表示するのが専用ブラウザなんだから、メタとか意味ないんじゃあ・・・?

333 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 09:46:09 ID:GKiY7QSO0]
dat落ちファイルを探す機能が欲しいけどスレ違いだね

334 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 12:50:16 ID:6pA3BjWa0]
>>331
Active = TRUE
URL = "([^.]+.2ch.net|[^.]+.bbspink.com|jane.s28.xrea.com)(:80|)/*.dat"
Limit = 256
Match = "(<br> )+{3,*}"
Replace = "<br><br>"

外部板にも効かせたいならURL欄に追加していく。

335 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 16:09:38 ID:6v2iaxTX0]
>>334
動作しませんでした・・
JaneDoeStylever224です。
ほかのフィルタが邪魔してるのかもと思い全部消して>334さんのだけの状態でも
駄目でした。webページフィルタですよね?

336 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 16:43:31 ID:6pA3BjWa0]
>>335
使ってる鯖でgzipが使われてるか、datのmime-typeで弾かれてるんじゃないかな。

[HTTP headers]
In = FALSE
Out = TRUE
Key = "Accept-Encoding: KILL gzip (out)"
Match = "(*,|)\0 gzip (,\1|)"
Replace = "\0\1"

[HTTP headers]
In = TRUE
Out = FALSE
Key = "Content-Type: 2ch dat add mime (in)"
URL = "([^.]+.2ch.net|[^.]+.bbspink.com|jane.s28.xrea.com)(:80|)/*.dat(^?)"
Replace = "text/html"

を入れて試してみて。 >>334がwebフィルタで上の2つがヘッダフィルタね。

337 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 17:32:32 ID:joA6NqgK0]
>>336
やっぱり駄目みたいです。
ttp://hipee.moe.hm/uplon/4924.png
せっかく作ってもらったのにすみません。

338 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 17:39:17 ID:Oh4XEIVy0]
もし[^.]+.2ch.netをbypassリストに突っ込んでるとかのオチだったら
アナルに何か突っ込んでうpしてもらうよ

339 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 18:06:01 ID:joA6NqgK0]
>>338
確認しましたけれど入ってませんでした。

340 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 19:04:20 ID:6pA3BjWa0]
>>337
Viewでテストしたけどこちらではうまくいったよ。





そのスレのログを削除してからもう一度読み込んでみるとか。
それともStyleとViewでは動作が違ったりするのかな?



341 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 19:25:14 ID:joA6NqgK0]
>>340
手元にnida゙もあったので試してみたらいけてました。
ttp://hipee.moe.hm/uplon/4926.png
ログ削除してみたんですが駄目でした。
styleだけ駄目なのは残念ですね。
ありがとうございました。

342 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 19:25:19 ID:6pA3BjWa0]
↑のレスの空行が1行になってたら成功

343 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 19:33:41 ID:6pA3BjWa0]
5秒差..orz

>>341
ダメですか。 style独自の挙動でもあるのかな、ちょっと調べてみます。

344 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 19:41:36 ID:joA6NqgK0]
もしかしたらverが古いからですかね?
2,24です。
ttp://hipee.moe.hm/uplon/4927.png

345 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 19:45:58 ID:6pA3BjWa0]
>>341
Jane Doe Style Version 2.41を落して入れてみたら>>340に効いてたよ。
そちらのstyleの環境に原因があるっぽいのでプロキシの設定とかの見直ししてみて。

// styleから初カキコ〜。 Viewと結構違うもんだね。

346 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 20:03:06 ID:6pA3BjWa0]
>>344
今2.24を落してこのスレ見てるけどちゃんと効いてる。
プロキシの設定が有効になってるかチェックしてみて。

347 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 20:08:11 ID:joA6NqgK0]
>>346
こちらも241と224を落として試してみたら上手く出来ました。
プロキはオンになっていましたので元のJaneが壊れていたのかもしれません。
241にアップするかは色々試してからにしたいと思います。
お手間をおかけしました。ありがとうございました。

348 名前:think mailto:sage [2006/08/30(水) 20:22:13 ID:UcKwL0rk0]
>>347
> プロキはオンになっていましたので元のJaneが壊れていたのかもしれません。
症状的には、通信が発生していなかったように見えますね。(HDDに保存したdatにはProxomitronが効かないので)
[再読み込み] で>317のリンク先をテストしてません?
一度、ログを削除してからスレッドを読み込めば、上手くいくような気がします。

349 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 21:30:59 ID:joA6NqgK0]
>>348
元のJaneはログ以外消してしまったので再現できません。すみません。
新しく落としたJaneでは>>346さんのフィルタで上手く出来たんですが、
今まで使ってたフィルタと組み合わせたら読み込んだ時に、
349 名前:ここ壊れてます[] 投稿日:
となってしまいました・・

今まで動作の原理が分からずに適当に詰め込んできただけなので
干渉するのがあったんだと思います。
これを機に整理してみようと思います。

350 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 22:37:31 ID:6pA3BjWa0]
>>349
オミトロンを通すとJaneが誤作動するね。

バイパスでも発生するからフィルタの問題では無さそう。 解決策が無さそうなので
誤作動するのを我慢して使い続けるか、オミトロンを諦めるかの二択。



351 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 22:39:20 ID:6pA3BjWa0]
誤作動しないようにするフィルタってのが作れるなら解決するけど何が原因かを
特定するのが大変そう。 常に誤作動するわけじゃないみたいだし。

352 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 22:45:23 ID:hSCHFYT20]
>>350
別に通したからといって必ず誤動作するわけじゃない。
UserAgentとかURLを見るなりして回避できるからね
特に<START><END>を使ったスクリプト挿入系のフィルタはちゃんと処置しよう


でも個人的にはスレ内容の置換はReplaceStr.txtでやって
オミトロンのWEBフィルタは$FILTER(false)。
2chブラウザに対してはオミトロンはヘッダフィルタだけ使うのが賢いと思う

353 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 23:25:28 ID:6pA3BjWa0]
>>352
調べてみたらどうやら空行を削除したスレに新たな書き込みをするとエラーになるらしい。
datファイルの文字数が合わなくなるせいかな。 バイパス時でもエラーが出たのはこのせいだった。

354 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 23:40:36 ID:6pA3BjWa0]
datをフィルタリングするとレス番が狂ったり1つのレスが2つ表示されたりする。
再読み込みすれば直るけど精神衛生上良くないね..。

style作者がReplaceStr.txtを採用してくれるのを待ったほうがいいかも。

355 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 23:45:54 ID:6pA3BjWa0]
スレの更新チェックで出るエラーはJaneから↓のヘッダを送信してるせいだった。

> Range: bytes=124342-

鯖のdatとサイズが合わないから

> HTTP/1.1 416 Requested Range Not Satisfiable

鯖から↑が返って来る。

356 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/30(水) 23:54:18 ID:6pA3BjWa0]
>>355のエラーはこれで回避出来た。

[HTTP headers]
In = FALSE
Out = TRUE
Key = "Range: Delete Range (out)"
Match = "*"

357 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/31(木) 00:07:53 ID:bAu3rHaJ0]
> (・∀・)新着 -1件

( ゚д゚)・・・・

358 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/31(木) 09:57:55 ID:zLesg9AP0]
>>308
最初からgmail.1o4.jp/login.htmlの6,7でアクセスするって手もある

359 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/08/31(木) 15:34:05 ID:87uaxJMm0]
>358
どうもありがとうございます。フィルタが不要になりました。

360 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/02(土) 17:07:00 ID:YJ5RdroD0]
開いた画像がリンクになってしまうタイプの画像掲示板対策フィルタ希望。



361 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/02(土) 19:09:30 ID:Z4Z5yCyd0]
それこそフィルターの練習に最適。

362 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/02(土) 19:21:16 ID:Ezi6n4Ys0]
その画像掲示板張ってくれよ

363 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/02(土) 23:08:14 ID:IKXbUxB20]
嫌です。

364 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/02(土) 23:44:42 ID:yJ4g4a2s0]
( ゚,_・・゚)

365 名前:360 mailto:sage [2006/09/03(日) 14:56:35 ID:ygKIC6Lp0]
とりあえず何とかなりそうだ。

366 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/04(月) 00:51:29 ID:fh1uyhDz0]
忍者アフィリエイトのフィルタってない?
いろんなサイトや既存フィルタ参考にコメントタグやdiv classの指定でつくってみても
どうにもうまくいかない…

367 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/04(月) 00:58:42 ID:pwHE5HW40]
例晒して

368 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/04(月) 01:03:55 ID:ZFCmCLae0]
嫌だよ。

369 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/04(月) 01:08:42 ID:pwHE5HW40]
じゃあいいや

370 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/04(月) 01:16:52 ID:ZFCmCLae0]
分かればいいよ。



371 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/04(月) 01:56:25 ID:fh1uyhDz0]
ページの最後に抽入されてるこんなのがそーだと思う>忍者アフィ

</TR>
</TBODY>
</TABLE>
</CENTER>
<div class="tdftdiv"><!-- google_ad_section_start(weight=ignore) -->
<ul class="tdftad">
<li><a href="nad2a.shinobi.jp/f9997a131.html" target="_top">ネット広告</a></li>
<li class="tdftpr"><a href="nad2a.shinobi.jp/f0a1674.html" target="_top">お小遣いが足りないと思ったら</a></li>
<li class="tdftpr"><a href="www.shinobi-web.biz/">比較</a> > <a href="www.shinobi-web.biz/biyou.html" target="_top">美容</a></li>
<li class="tdftlink"><a href="www.shinobi.jp/link/page_h_0_13.html" target="_top">ビジネス・経済</a></li>
</ul>
<!-- google_ad_section_end --></div></BODY>
</HTML>

372 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/04(月) 02:10:02 ID:ZFCmCLae0]
>>371
これで消えるんじゃ・・・。

Limit = 4096
Match = "<!-- google_ad_section_start * <!-- google_ad_section_end [^>]++ -->"

373 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/04(月) 11:04:04 ID:yB6V7yYH0]
>>366
忍者のレンタルスペースを使っているWebに表示される広告だね。
div class を使ったものだけれど、これで普通に消えている。

[Patterns]
Name = "[User] Space @ Shinobi"
Active = TRUE
Limit = 620
Match = "<div class="tdftdiv">*</div>"
Replace = "<!-- Space @ Shinobi - Blocked by Proxomitron -->"

フィルタが掛からない場合は、URLとLimitを疑ってみる。
数バイト増やすだけで掛かるようになったりする。
掛けたい部分をソースからコピペしてプロファイルでテストする。

374 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/04(月) 11:05:44 ID:VQPHR0QA0]
グーグルの検索で例えば「チーズ」で検索した時
一番上に出てくる「世界のチーズ大図鑑」とかを
完全に消すフィルターってありませんか?

375 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/04(月) 12:05:26 ID:fh1uyhDz0]
>>373
消えた消えた!ありがとう。
>>372もありがとう。

もうちょっと勉強します。

376 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/04(月) 14:02:12 ID:yB6V7yYH0]
>>374
以前、「ホスティング」で検索したときに作ったものを改良して、
「チーズ」でも消えるようにしてみた。

[Patterns]
Name = "[User] Search @ Google"
Active = TRUE
URL = "*.google.co.jp*"
Limit = 6490
Match = "(<div style="padding-top: 11px;*</div>*</div>"
"|<div id=$AV(tpa[23])*</div>)"
Replace = "<!-- Search @ Google - Blocked by Proxomitron -->"

or条件の前者が右スポンサーで、後者が左上スポンサー。

377 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/04(月) 14:08:15 ID:yB6V7yYH0]
ごめん訂正、やたらとアスタリスクを使う癖を直さねば…。
URL = "*.google.co.jp"

378 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/04(月) 14:17:48 ID:yB6V7yYH0]
連投すまん、吊って来る。・゚・( ノД`)・゚・。
URL = "www.google.(co.jp|com)"

379 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/04(月) 14:45:52 ID:VQPHR0QA0]
>376-378
ありがとうございます。
上も右側のも同時に消えたので、今まで使ってた右側だけ
消すフィルタから入れ替えてみます。
一応まとめておきます。

[Patterns]
Name = "[User] Search @ Google"
Active = TRUE
URL = "www.google.(co.jp|com)"
Limit = 6490
Match = "(<div style="padding-top: 11px;*</div>*</div>"
"|<div id=$AV(tpa[23])*</div>)"
Replace = "<!-- Search @ Google - Blocked by Proxomitron -->"



380 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/05(火) 00:05:05 ID:H7w+P/SH0]
一行目ので消えないか?上右



381 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/05(火) 01:42:46 ID:tDIM3s1l0]
だめだ

382 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/05(火) 02:31:36 ID:fNv4/SL30]
ちょっと作ったんで晒し。
よくあるフィルタだけど、\kしてSETしたのを置くだけのフィルタ。
[Blocklists]
List.kcword = "..\Lists\kcword.txt"
[Patterns]
Name = "\k filter 06/09/05"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "($LST(kcword))\0"
Replace = "\0\1\k"
--kcword.txt-------------------------------------
# NoAddURL
</html*>
# www.4gamer.net
<!--↓エキストラコンテンツ-->
# japan.cnet.com
</div><!-- navi_breadcrum END --><!--AD_ADSPECIAL_468-->$SET(1=</div></div><div class="clbth"></div></div></div></div></div></div></div></body></html>)
# www.new-akiba.com
</div><!--/.center-column--> </div><!--/#center-->
-----------------------------------------------

テスト用
japan.cnet.com/special/media/story/0,2000056936,20222027,00.htm


383 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/05(火) 02:48:10 ID:8KLtXwAn0]
四捨五入しても1点

よくある
URL = "hoge.server.com"
Match="<!--start hogehoge-->*<!--end hogehoge-->"
Replace="$STOP()"

のほうがまだマシ

384 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/05(火) 02:55:31 ID:fNv4/SL30]
>>383
$STOP()って、フィルタを呼び出さなくするだけじゃないの?
接続切断はついてなかったと思うけど。

385 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/05(火) 03:06:33 ID:8KLtXwAn0]
うん。ついてないよ
よくある広告消しの話

てか言いたい事はそうじゃなくて
どのURLについてもその全マッチが試されて非常に無駄だという事。
サイト個別にフィルタ1個作ったほうがいいよ

386 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/05(火) 03:14:18 ID:fNv4/SL30]
>>385
そういうことか。
俺はリストにまとめるのが好きなもんでまとめちゃった。
やっぱり無駄かな。アドバイスありがと。

387 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/05(火) 05:30:37 ID:33reNCtN0]
CNETだけならこれで消えるよ。
暫く見ないうちに広告が増えていたので足した。

[Patterns]
Name = "[User] News @ CNET"
Active = TRUE
URL = "japan.cnet.com"
Limit = 7070
Match = "<(div class="block_large_(top|bottom)"|!--AD_(ADSPECIAL_(468|148)|TEXT_TOP|RECT_BOTTOM))*"
"<!-- (block_large_(top|bottom)|AD_(REG_BANNER|RECT_BOTTOM|ED_FEATURE|ADSPECIAL_148)) END -->"
Replace = "\n<!-- News @ CNET - Blocked by Proxomitron -->\n"

388 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/05(火) 06:10:25 ID:k8nxjTOI0]
>暫く見ないうちに広告が増えていたので

あれ? 新しいフィルター職人さんかと思ってた。 とにかくGJ!

389 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/05(火) 11:40:37 ID:33reNCtN0]
あ、暫く見なかったのは、このスレではなくてCNETのページっす。
紛らわしい書き方をしてしまってスマソ。
Proxomitron を使い始めてから一月ほどのヘタレですので、
おかしいところはビシバシご指導ください。

390 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/06(水) 00:24:05 ID:spbhMV580]
>>387
382は広告消しってより、本文以降の無駄な部分を削り取るって感じかな。

[Patterns]
Name = "japan.cnet.com noise killer [06/09/05]"
Active = TRUE
URL = "japan.cnet.com/\w/\w/story/$TYPE(htm)"
Limit = 256
Match = "(</div><!-- navi_breadcrum END --><!--AD_ADSPECIAL_468-->)\0"
Replace = "\0</div></div><div class="clbth"></div></div></div></div></div></div></div></body></html>\k"

個別にしたのはこれ



391 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/06(水) 14:48:49 ID:27+mtwAk0]
>>390
\w は / にもマッチするから \w/\w は無駄になってるよ。

それとReplace欄で</div>を大量に出力したいなら
Match = "(</div>)\1(<!-- navi_breadcrum END --><!--AD_ADSPECIAL_468-->)\0"
として \1\1\1\1\1\1 をReplace欄に書けばスッキリする。

392 名前:376 mailto:sage [2006/09/06(水) 16:34:53 ID:P1DIscRf0]
"Search @ Google" を訂正した。
「楽天 アフェリエイト」で検索したら、
属性の並びが違うtableで書かれた右広告が出てきたので対応。

[Patterns]
Name = "[User] Search @ Google"
Active = TRUE
URL = "www.google.(co.jp|com)"
Limit = 6490
Match = "((<div style="padding-top: 11px;[^>]+>|)"
"<table\s([^>]++align=$AV(right)&[^>]++bgcolor=$AV(#ffffff)&[^>]++border=$AV(0)&[^>]++cellpadding=$AV(0)&[^>]++cellspacing=$AV(0)&[^>]++width=$AV(25%)[^>]+>)*"
"</table>(</div>*</div>|)"
"|<div id=$AV(tpa[23])*</div>)"
Replace = "<!-- Search @ Google - Blocked by Proxomitron -->"

393 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/06(水) 17:43:26 ID:xqD1/sNr0]
[Patterns]
Name = "affiliate"
Active = TRUE
URL = "pc7.2ch.net/test/read.cgi/software/1152479379/"
Limit = 14
Match = "アフェリエイト"
Replace = "アフィリエイト"

394 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/06(水) 17:55:15 ID:P1DIscRf0]
>>393
ウワァアアアアアアアアアア・゚・。・゚・。。・゚・( ノД`)・゚・。アアアアアン
見なかったことにしてくれ。

395 名前:391 mailto:sage [2006/09/06(水) 18:02:05 ID:27+mtwAk0]
あ、>>391は間違いでした。 japan.cnet.com/ と /story の間に
"/" が1つ以上ないとマッチしないようにしてたんだね。

"/" が2つ以上あってもマッチしてしまうからそこに違和感を
感じたんだけど、その後で勘違いしたらしい。

396 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/06(水) 20:13:57 ID:P1DIscRf0]
念のために「アフィリエイト」で検索したら、まだあった。
tpa[23]→tpa[#1:3]

[Patterns]
Name = "[User] Search @ Google"
Active = TRUE
URL = "www.google.(co.jp|com)"
Limit = 6490
Match = "((<div style="padding-top: 11px;[^>]+>|)"
"<table\s([^>]++align=$AV(right)&[^>]++bgcolor=$AV(#ffffff)&[^>]++border=$AV(0)&[^>]++cellpadding=$AV(0)&[^>]++cellspacing=$AV(0)&[^>]++width=$AV(25%)[^>]+>)*"
"</table>(</div>*</div>|)"
"|<div id=$AV(tpa[#1:3])*</div>)"
Replace = "<!-- Search @ Google - Blocked by Proxomitron -->"

一度の投稿で済ませられなくてスマソ。

397 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/07(木) 00:33:17 ID:j8n2wrcm0]
GJ!

398 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/07(木) 01:41:30 ID:J4prDmrK0]
www.excite.co.jp/world/
ここの広告全部とるフィルタお願いしますm(_ _)m

399 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/07(木) 09:45:05 ID:VohXKM990]
Name = "unko"
Active = TRUE
URL = "$TYPE(htm)www.excite.co.jp/world/"
Limit = 3000
Match = "("
"$NEST(<iframe,</iframe>)|"
"$NEST(<a\shref=$AV(www.excite.co.jp/relocate/*),</a>)|"
"$NEST(<td align=right valign=top>,</font> </td> </tr>)"
")"
"$SET(0=)|"
"<p align=right>"
"$SET(0=\k</body></html>)$STOP()"
Replace = "\0"

400 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/07(木) 11:05:33 ID:5jdFD+bA0]
[Patterns]
Name = "[User] Translation @ excite"
Active = TRUE
URL = "www.excite.co.jp"
Limit = 1940
Match = "((<td[^>]+> |)(<font[^>]+> <b>【PR】</b>|)"
"<a\s(target="_top" |)href=$AV($LST(User))*</a>( </font>|)( </td>|)"
"|<iframe*banner*</iframe>"
"|<table[^>]+> <tr> <td height=1 bgcolor=#000000>*<table width=100%>*</table>)"
Replace = "<!-- Translation @ excite - Blocked by Proxomitron -->"

$LSTの部分は、任意のリストに以下を追加して書き換える。
# excite
www.excite.co.jp/relocate/co=jh/[^"]+
www.excite.co.jp/sa/med/loan_b
www.all-field.net/orix/



401 名前:398 mailto:sage [2006/09/07(木) 11:26:50 ID:J4prDmrK0]
>>399
>>400
キタ*・゚゚・*:.。..。.:*・゚ヽ(`Д´)ノ゚・*:.。. .。.:*・゚゚・* !!!!!

(;´兪)スゲェェ・・・。

402 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/07(木) 13:11:20 ID:AExpdYY80]
キターの前に礼ぐらい言えよ

403 名前:399 mailto:sage [2006/09/07(木) 13:44:08 ID:VohXKM990]
すみません、中国語と韓国語の翻訳ページが滅茶苦茶でした ><

URL = "$TYPE(htm)www.excite.co.jp/world/(english|\s)"
に変えてバイパスさせるか

またはMatchを
(
$NEST(<iframe,</iframe>)|
$NEST(<a target="_top" href=$AV(ad.excite.co.jp/*),</a>)|
$NEST(<a\shref=$AV(www.excite.co.jp/relocate/*),</a>)
)
$SET(0=)|
$NEST(<td align=right valign=top>,<center>)
$SET(0=</table> <center>)|
(<p align=right>|<td valign=top align=center width=180>)
$SET(0=\k</body></html>)$STOP()
に変えてください

404 名前:401 mailto:sage [2006/09/07(木) 14:17:29 ID:sOOdYwIE0]
>>399-400 >>403 ありがとうございます(;´д⊂ヽ

>>402 ごめんね

405 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/07(木) 19:12:37 ID:5jdFD+bA0]
>>403の言う通り、中国・韓国翻訳で効かなっていたので修正。

[Patterns]
Name = "[User] Translation @ excite"
Active = TRUE
URL = "www.excite.co.jp"
Limit = 3730
Match = "(<a\s(target="_top" |)href=$AV($LST(User))*</a>"
"|<iframe*</iframe>"
"|<script src=*flash.fix.js*</center>"
"|<b>【PR】</b>"
"|<table[^>]+> <tr> <td height=1 bgcolor=#000000>*<table width=100%>*</table>)"
Replace = "<!-- Translation @ excite - Blocked by Proxomitron -->"

# excite
www.excite.co.jp/relocate/co=jh/[^"]+
www.excite.co.jp/sa/med/loan_b
ad.excite.co.jp/event.ng/[^"]+
www.all-field.net/orix/

中国・韓国翻訳で<b>【PR】</b>が効かない…なぜだ( ノД`)

406 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/07(木) 21:08:56 ID:79/J3DT20]
文字コードが違うんじゃね

407 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/08(金) 03:15:59 ID:H1RT3n+h0]
ういういしさがぃぃね

408 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/08(金) 03:27:04 ID:gT1uR/As0]
>>405
試してないけど、thinkさんとこの文字コード変換を使えば出来るようになるんじゃ?
vird2002.s8.xrea.com/php/getcode.php

409 名前:405 mailto:sage [2006/09/08(金) 15:08:59 ID:c27200OJ0]
>>406>>408
ありがトン。
meta を見たら、中・韓は utf-8 だった(゚∀゚)アヒャ

[Patterns]
Name = "[User] Translation @ excite"
Active = TRUE
URL = "www.excite.co.jp"
Limit = 3740
Match = "(<a\s(target="_top" |)href=$AV($LST(User))*</a>"
"|<iframe*</iframe>"
"|<script src=*flash.fix.js*</center>"
"|<b>(【PR】|[%e3][%80][%90][%ef][%bc][%b0][%ef][%bc][%b2][%e3][%80][%91])</b>"
"|<table[^>]+> <tr> <td height=1 bgcolor=#000000>*<table width=100%>*</table>)"
Replace = "<!-- Translation @ excite - Blocked by Proxomitron -->"

# excite
ttp://www.excite.co.jp/relocate/co=jh/[^"]+
ttp://www.excite.co.jp/sa/med/loan_b
ttp://ad.excite.co.jp/event.ng/[^"]+
ttp://www.all-field.net/orix/

410 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/09(土) 15:53:05 ID:ulTYe+cK0]
photo.pchome.com.tw/2006zxcv003/
上記は台湾の写真サイトなんですけど、広告の中に
写真が埋め込まれているようで、ソースを調べてADをブロック
すると写真も一緒に見られなくなります。広告だけをうまく
除去して写真だけ表示するにはどのようなフィルターが必要ですか?



411 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/09(土) 17:35:30 ID:3B4A45zq0]
>>410
CSS

412 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/09(土) 18:30:45 ID:edEc1xQF0]
>>410
埋め込まれてなんかないよ、普通だよ(´・ω・`)

[Patterns]
Name = "PChome"
Active = TRUE
URL = "photo.pchome.com.tw"
Limit = 1000
Match = "(<!-- BannerAD Start*<!-- BannerAD End -->"
"|<table cellSpacing=0 cellPadding=7 width="100%" border=0>*</table>"
"|<div class="hr"></div> <table width="778" border="0" cellspacing="0" cellpadding="0">*</table>)"
Replace = "<!-- PChome @ Blocked by Proxomitron -->"

413 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/09(土) 19:47:33 ID:ulTYe+cK0]
>>412
早速ありがとうございます。これからやってみます。
あぁ難しいなぁ。

414 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/09(土) 21:56:30 ID:0tdWgl7d0]
<a href=xxx.upken.jp/report/ieup/
%USERPROFILE%\名を読み取られないように target=_blank>xxx.upken.jp/report/ieup/
%USERPROFILE%\名を読み取られないように</a>、
Proxomitronで、可能でしょうか?

415 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/09(土) 22:00:57 ID:3B4A45zq0]
>>414
これでおk。

Active = FALSE
Limit = 32767
Match = "<a\s*</a>"

416 名前:414 mailto:sage [2006/09/09(土) 22:15:14 ID:0tdWgl7d0]
>>415
すいません、書き込みに失敗しました。

ttp://xxx.upken.jp/report/ieup/
の、ページで、%USERPROFILE%\名を
読み取られないように、
Proxomitronで、可能でしょうか?

417 名前:名無しさん@お腹いっぱい。 [2006/09/09(土) 22:26:24 ID:N8qfgva/0]
すみません。googleのリンク先にフィルターが付くんですけど外し方わかりますか?


検索結果 www.google.com/search?&hl=ja&q=crackzplanet&lr=

リンク先 www.google.com/interstitial?url=http://crackzplanet.com/
警告 - アクセスしようとしているサイトは、コンピュータに損害を与える可能性があります。
不正なソフトウェアの詳細とコンピュータを保護する方法については、StopBadware.org をご覧ください。



418 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/09(土) 23:05:09 ID:AEPIvn0R0]
Google image redirector [060804]で
画像のURLがhttp://XXXとなりますが↑以降のverとか
修正版など有りますでしょうか?

419 名前:名無しさん@お腹いっぱい。 [2006/09/10(日) 00:20:48 ID:5CHBTPbg0 BE:62042764-BRZ(1008)]
>>418
[Patterns]
Name = "Google image redirector [060810]"
Active = TRUE
URL = "images.google."
Limit = 1024
Match = "var\ e=\"/imgres\?imgurl=[^;]+;c\+=\"<a href=\"\+e\+b.l$STOP()"
"$SET(9=var e=unescape(b.n.match(/^[^&]+/));(b.b.indexOf("://")<0?b.b=""+b.b:b.b);"
"c+="<a href="+e+" target=_blank>Link</a><a target=_blank href="+unescape(b.b))"
"|"
"<a href=/imgres\?imgurl=\0\&imgrefurl=\1\&h=*>"
"$SET(9=<a href=$UESC(\1) target=_blank>Link</a><a href=$UESC(\0) target=_blank>)"
Replace = "\9"

420 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/10(日) 00:24:14 ID:5CHBTPbg0 BE:77553656-BRZ(1008)]
>>417
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Google Un-Prefixer (out)"
Match = "www.google.com/interstitial?url=\1"
Replace = "$JUMP(\1)"



421 名前:418 mailto:sage [2006/09/10(日) 08:06:42 ID:9AkYPueJ0]
>>419
大変ありがとうございます。
無事リンク出来るようになりました。

422 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/10(日) 20:48:44 ID:sJLsF0vp0]
>>416
IEの内部的な問題っぽいのでオミトロンではどうにもならないと思います。
POSTデータのフィルタリングが出来ればなんとかなったかも知れませんが無理なので。

対策はそのサイトに書いてあることくらいしかないです。
それかパケットフィルターソフトでも用意して使うかですね。

423 名前:416 mailto:sage [2006/09/10(日) 21:37:23 ID:JeATrpl70]
>>422
ありがとう。
> 2.いったん別のフォルダに移動してから送信する。
運用で回避します。

424 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/10(日) 22:18:23 ID:/qSc2+Pr0]
最近人増えてるよね?

425 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/10(日) 23:12:56 ID:6xUknDQz0]
パンドラの動画をローカルに保存するフィルタください

426 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/11(月) 00:23:43 ID:cqMu+Y+j0]
活気がまして、いちいち書くのがだるい広告系とかのフィルターが公開されるのは嬉しいな。
ログ漁れば初心者でも結構いい状態まで持っていけるだろうし。

427 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/11(月) 01:25:44 ID:ACjxrwMh0]
パンドラってどのパンドラよ。

428 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/11(月) 16:21:06 ID:e0qf7Js90]
Flash Animation Opener (2003/12/09)
Flashの仕様変わったのか上記使っても駄目なのはわたしだけでしょうか?

429 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/11(月) 16:28:18 ID:luYQpW1L0]
クリック済みのリンクをわかりやすくするフィルタ無いですか?
文字アンカーはスタイルシートでどうにかできたけど、
画像のみの場合はどうすれば良いのかわからんので。
単純にボーダー付けただけではレイアウト崩れたりするし。

430 名前:名無しさん@お腹いっぱい。 [2006/09/11(月) 16:35:33 ID:wCnjSoKu0]
>>429
画像のリンクは画像の隣に文字リンクをおくようにする。



431 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/11(月) 18:35:35 ID:M2MIm0EK0]
>>428
今まで通り使えてるぽいけど

432 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/12(火) 00:20:33 ID:hLz6IF6P0]
>>428
一部のFlashはそれじゃ無理だよ。
Dreamweaver(HP作成)などの新しいFlashの書式(Script使う奴)だと
自動再生されてしまう

433 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/12(火) 12:15:04 ID:sfBW4G8G0]
>429
ユーザスタイルだけど
a:visited:after { content: "◎"; }
なんてのはいかがか。できれば◎はエスケープしたほうがいいかも。
あるいは極端なものだと
a:visited { display: none; } とか、
a:visited { visibility: hidden; } とか。

434 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/12(火) 12:27:38 ID:sfBW4G8G0]
追加。読み込むページに<body>がないと無効だけど、

Name = "able to user-css (2005.01.27)"
Active = TRUE
URL = "([^/]++.|)hatena.ne.jp/"
Limit = 32
Match = "<body>"
Replace = "<body class="hatena-d">"

こんなのを使ってるよ。これははてなに使うためのもの。
@-moz-document などが使えればこんなフィルタはいらないけれど、
これならば IE でも使える。
上のフィルタの URL 欄に $KEYCHK を使えば、任意のページにだけ、
bode 要素に class を指定することができる。あとは、
body.hatena-d a.keyword:visited:after { content: "◎"; }
などのようにユーザスタイルを書いておけば期待通りになると思う。

435 名前:名無しさん@お腹いっぱい。 [2006/09/12(火) 19:06:46 ID:iBNEpTV+0]
俺はとにかく「オシム」さえ見えなくなればいい

大したこともない玉蹴りごっこに、
大したこともない人物の名前なんざ見たくない

玉蹴りや玉打ちは自分でやらないと意味がない。
人のやってる姿を見ても健康に寄与するわけでもないし何の役にも立たない。

436 名前:名無しさん@お腹いっぱい。 [2006/09/12(火) 19:12:13 ID:iBNEpTV+0]
ワンジェンジュとかいう中国の玉打ちプレイヤーが胃癌になったとか
俺にとって金にもならない下らないこと。
1回2回ならよくてもたったとか歩いたとか退院したとかくだらないことで
大騒ぎしてウザイ

俺が気にするべきは俺の得になることだけ
特にならないスポーツや芸能を一切排除したい

437 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/12(火) 19:26:51 ID:7buDygSf0]
悲しい奴だな。
もっと心を広く持て。

438 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/12(火) 19:28:55 ID:7y8ACVzj0]
>>435
[Patterns]
Name = "Osim eraser"
Active = TRUE
Limit = 256
Match = "オシム"


439 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/12(火) 20:31:36 ID:6PUzK9lA0]
Replace に自分の名前でも入れて楽しめ。

440 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/13(水) 14:00:05 ID:U9EIfl430]
どなたか教えて下さいな。

Proxomitronのフィルターを自分で書きたいのですが、参考になるサイトがあれば誘導お願いします。
WebWasher・AdKiller・Proxomido・Privoxyと、色々インストールしましたが、
やっぱしコレに戻ってきました。
あとは、正規表現とオミトロン表現(?)を学ぶだけかと。

正規表現の方は
www.mnet.ne.jp/~nakama/
を読みました。まだ他にもわかりやすいところがありましたら誘導お願い致します。

オミトロン表現は全く何がなんだかわかりません

どうかよろしくお願い致します。



441 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/13(水) 15:21:07 ID:Kji3Lvt40]
>>1

442 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/13(水) 15:37:55 ID:QSLpnMuu0]
>>440
正規表現の一部は、Proxomitron では違う働きをすることがある。
なまじ慣れていると首を傾げることがあるかもしれない。

Proxomitron-J - HELP (大抵はここだけを読めば問題なし)
ttp://www.pluto.dti.ne.jp/~tengu/proxomitron/help/Contents.html
FrontPage - Proxomitron等に関するWiki
ttp://abc.s65.xrea.com/prox/wiki/
Thinking Archive(仮)
ttp://vird2002.s8.xrea.com/
MYCOMジャーナル - Webブラウジングを快適にする「The Proxomitron」
ttp://journal.mycom.co.jp/special/2000/proxomitron/

443 名前:440 mailto:sage [2006/09/13(水) 15:53:40 ID:Hmrsd09x0]
>>441
ありがとう、愛してますわよ。

>>442
ありがとう、もっと愛してます。
vird2002.s8.xrea.com/
↑ここは本当に知らなかったです。ここなら私も理解できそうです。
(例があるからわかりやすいです)
これからガッチリ勉強して、自作フィルターガンガン作れるようにがんばります。
重複しますがありがとうございました。

444 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/15(金) 13:23:57 ID:aC+IdLI/0]
まったくの初心者でインストールしたばかりなのですが
プロキシって時間が経てば折れるじゃないですか。
それなら、よさそうなプロキシをあらかじめ20ぐらい入れておいて
折れたら次々に、まだ折れていないプロキシに自動で変更していくというような
フィルターというのは、どこかにありますでしょうか?
よろしくお願いします。

445 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/15(金) 14:02:00 ID:hN5uB6sY0]
それはもうフィルターじゃない

446 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/15(金) 14:22:45 ID:9XacvxgR0]
その発想は無かった

447 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/15(金) 16:45:28 ID:KqddWf4M0]
昔変態鯖とかセクシーに使ったことあるな
でもフィルターでは無理で専用ソフトに任せたぞ。今は必要ないので捨てちゃったが
どこかのサイトに残っているかもね

448 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/15(金) 20:55:12 ID:Gc7GFOIa0]
>>444
なんだかそれは見た覚えがあるぞと、過去の書籍を漁ったら出てきた。
2002年に発行されたやつなのに我ながら良く覚えていたなー。

(1) [アクティブにするフィルタ]の[リモートプロキシを使用]にチェックを入れて、
  [フィルタの編集]の[プロキシ]ボタンを押す。

(2) [外部プロキシ セレクタ]ウィンドウが開いたら、
  [HTTP プロキシ]の[追加]ボタンを押す。
  [新規プロキシサーバの入力]ウィンドウが開いたら、ポート番号を入力する。
  ポート番号の後ろに半角スペースを空ければメモを記入できる。

(3) [外部プロキシ セレクタ]ウィンドウの、
  プロクシ一覧表示部分で右クリックすると、ポップアップメニューから、
  [高度なプロキシの設定]を呼び出せる。

(4) [高度なプロクシの設定]からは、
  プロクシをランダムで切り替えたりすることができる。
  今回の場合は[テストが失敗したら次のプロキシをテスト]にチェックを入れれば出来そう。

(5) プロキシの切り替えは、タスクトレイアイコンを右クリックしたときに表示される、
  ポップアップメニューから、[プロキシの切り替え]を選択することでもできる。

449 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/15(金) 22:18:59 ID:JRSMoJJh0]
それって自動で切り替えるのはテストの時だけなんじゃ?
串が折れるたびにテストやり直して折れてない串を手動で設定しなきゃならないのでは。

450 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/16(土) 05:31:11 ID:FoZ+lHaF0]
また $JUMPの前に&を置く馬鹿が出現したな。



451 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/16(土) 08:48:43 ID:cBXVu41H0]
>>450
スコットに言ってんのか?

Out = TRUE
Key = "URL: Alias Redirector (Out)"
URL = ".$LST(AliasList)"

# Default catch-all: send anything else to Google
\1 & $JUMP(www.google.com/search?q=\1)

& 外してみろよ 自称上級者w 無限ループになるぞ

452 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/16(土) 08:57:52 ID:cBXVu41H0]
あれ??バージョンによって違うのか…?御免

Out = TRUE
Key = "URL: Alias Redirector (Out)"
URL = "$LST(AliasList)"

# Default catch-all: send anything else to Google
.\1 & $JUMP(www.google.com/search?q=\1)

に変えてから&外してくれw

453 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/16(土) 09:01:13 ID:cBXVu41H0]
大口は叩くもんじゃないな 大恥かいた

どうやら URL="" 内に $LST 以外に何かが含まれてると
& は要らないようだ

454 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/16(土) 09:09:56 ID:BJRgSG3x0]
ドンマイ

455 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/16(土) 14:40:54 ID:OYUtVF6i0]
自称上級者w

456 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/16(土) 22:52:33 ID:m6w8Fv8a0]
('A`)

457 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/16(土) 23:15:06 ID:XRtW3zGP0]
('e`)

458 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/16(土) 23:31:46 ID:reM6idP+0]
>>451
これおまいが書いたもんだろ? これ入れて、
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/JumpToList/
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/ReturnRefererList/

ブラウザのキャッシュとクッキーを綺麗に消してから

カサマツさんの画像
ttp://kasamatusan.sakura.ne.jp/cgi-bin2/src/ichi52833.jpg

を開いてみろよ 自称上級者w 無限ループになるぞ

459 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/16(土) 23:33:38 ID:FHkAsgRD0]
大恥かいた、っていってんだから勘弁してやれよ。

460 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/16(土) 23:33:44 ID:reM6idP+0]
あー、これをパクろうとして失敗したのか。(ノД`)アチャー
ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0045.txt



461 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/16(土) 23:36:18 ID:FHkAsgRD0]
そこに愛はありそうだな。まあ、二人ともガンガレ

462 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/16(土) 23:55:49 ID:cBXVu41H0]
普通に403になるが

463 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/16(土) 23:59:33 ID:reM6idP+0]
>>462
>>462
>>462

464 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/17(日) 00:06:07 ID:RQ/BxO5A0]
マジでウゼェ さっさと説明しろやハゲ

465 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/17(日) 00:52:56 ID:wBxVywWZ0]
上級者の方は説明してくだしぃ

466 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/17(日) 05:43:38 ID:Ow5zWF1v0]
馬鹿は何も言わずに>>460入れとけ。
wikiのブラクラリスト書いた奴は1年くらいROMれ。

467 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/17(日) 06:27:35 ID:wBxVywWZ0]
>>450や、ID:reM6idP+0が初めから誰にでも解るように書けば済んだ話だけど、
一見した人間が理解し辛い流れになってるね。

ProxomitronWikiに、無限ループになる
"&$JUMP"を使ったフィルタを投稿してしまった人が居るって事かね。

あと、Wikiは誰でも修正出来るのが利点なんだから、
間違ってる点をコメント欄に書き添えて、見つけた人間が修正すればいいのに(;´Д`)

468 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/17(日) 06:43:30 ID:Ow5zWF1v0]
説明も何も>>458を試せば分かると思うよ?

>>462の403になるっていうのは単にフィルタが効いてないだけ。
ブロックリストをオミトロンに登録してないんじゃないかな。 wikiにその説明ないし。

469 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/17(日) 06:49:33 ID:wBxVywWZ0]
>>468
いや、450の時点じゃ何のフィルタについて言ってるのかすら
解らなかったし(;´Д`)

初めから書けばいいのにって話よ。

470 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/17(日) 06:51:24 ID:Ow5zWF1v0]
え? >>450とは別問題だよ?



471 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/17(日) 08:21:42 ID:wBxVywWZ0]
458は451に対するレスだけど、450の話の続きの続きじゃないのか

472 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/17(日) 08:27:31 ID:ZsIlwkQU0]
そうそう。 つまり1つのページに突っ込み所が2つあったってこと。

473 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/17(日) 08:40:28 ID:xOkmPFrR0]
で、>>450はどのフィルタのことを言ってたんだ?

474 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/17(日) 08:50:48 ID:NlDOKihS0]
初心者で細かいことはまだよくわからないのですが
おおよそ「これを入れておけば無難に何にでも対応できる」
というフィルターはどれでしょうか?
とりあえず基本セットみたいなものを入れて、慣れてみようと思うのですが。

475 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/17(日) 09:43:02 ID:FXzI+7HR0]
とりあえず、ってんならデフォで入ってるフィルタだけでいいと思うけど。

476 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/17(日) 22:17:44 ID:1876ciDd0]
既定の設定では何でも消えすぎる。
>>442のMYCOMジャーナルに、既定のフィルタの説明付きリストがあるから、
それを見て、必要なものにチェックを入れて、不要ならチェックを外す。
場合によっては書き換える。

477 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/17(日) 22:54:46 ID:ZsIlwkQU0]
カサマツさんの無限ループ、誰か修正しようとしたみたいだけど直ってないね。

478 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 00:16:05 ID:Q6V8yCLp0]
また修正されてるが直ってない・・。

479 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 00:17:33 ID:Q6V8yCLp0]
ブラウザのキャッシュとクッキーを綺麗に消してから

カサマツさんの画像
ttp://kasamatusan.sakura.ne.jp/cgi-bin2/src/ichi52833.jpg

>>460だと普通に見れる。

480 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 03:56:30 ID:K2sZMtm80]
>>474
定番といえば広告消しと、テキストリンクからハイパーリンクへの置換。
おすすめは
広告消し
ADKiller
Koukoku Eraser
Kill ad Type-List
サイト別ad killer ←upロダにもあるけど、サイト別のはググれば結構出てくる。

テキストリンク→ハイパーリンク
AddLink
http Text to Link

あと、俺はデフォのフィルタは消えすぎだから殆ど使ってない。
ウェブフィルタ Kill window.external methods
ヘッダフィルタ Accept-encoding: Allow webpage encoding (out)
だけ。



481 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 04:00:25 ID:0DY0jG6D0]
今4.4使ってるんですけど4.5にした方が良い?
4.4は何かセキュリティー的に問題でもあるの?

482 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 04:10:40 ID:Q6V8yCLp0]
俺はwin95でver2.1使ってる。

483 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 04:13:11 ID:mkRhMrqt0]
>>482
嘘書くなカス

484 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 04:18:25 ID:C+TSqofJ0]
ttp://members.jcom.home.ne.jp/sarasiru/のサイト
横スクロールバー出るんですが
なんとかなりませんか?

485 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 04:46:58 ID:Q6V8yCLp0]
最近の新参は2.1知らないのか。

486 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 05:02:44 ID:bczQgpMB0]
チラシの裏にどうぞ

487 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 05:12:32 ID:Q6V8yCLp0]
2.1に入ってるフィルターはなかなか面白いよ。

488 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 06:40:26 ID:+ogssHPs0]
>>478
俺の環境だと普通に見れるから困る
リモートホストなどによってCookieが違うとか?
よければどのフィルタ、どのリストのどの部分がループしてるのか教えて

489 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 07:08:54 ID:Q6V8yCLp0]
>>488
WikiのJumpToListってフィルタではブラウザがクッキーを食べてない状態で
画像を直リンから見るのは不可能だよ。 どんなリストを追加しても絶対にクッキーが食べれないから。

普通に見れるというのはブラウザにクッキーが残ってるせいだと思う。
ちなみにカサマツのクッキーはコロコロ変わるからブラウザにクッキーを食わせていたとしても
そのうち見れなくなる可能性が高い。

490 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 07:11:08 ID:+ogssHPs0]
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/JumpToList/
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/ReturnRefererList/
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/ReturnCookieList/
いや、この3つ全部入れてみてよ…



491 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 07:12:49 ID:+ogssHPs0]
それと、$JUMP の前に & が必要かどうか云々について纏めてる途中なので
誰か編集頼む
abc.s65.xrea.com/prox/wiki/%B7%C7%BC%A8%C8%C4/1/

492 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 07:39:20 ID:Q6V8yCLp0]
>>490
ああ、クッキーを管理するリストも作ってそこでカサマツ用のクッキーを送るのね。
それも併用すればもちろん見れる。

が、

上にも書いた通りカサマツのクッキーはコロコロ変わる。
クッキーをリスト管理するにしてもその都度リストの書き換えが必要。
>>460のフィルターはその書き換えも不要だから素直にこれ使ったほうが便利だと思うよ。

493 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 07:43:20 ID:Q6V8yCLp0]
リストでクッキーを管理するなら$CONコマンドを使って接続回数によってカサマツに送るクッキーを
切り替える方法がある。 これを使えばカサマツのクッキーが変更されたときの無限ループを回避出来る。

ただし普段見るときでも1/2の確率で間違ったクッキーを送ることになるから無駄なループをする可能性がある。

494 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 07:44:39 ID:+ogssHPs0]
>492 おk
>493 マジでどれがループしてるのか分からない

495 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 07:51:14 ID:Q6V8yCLp0]
> imageviewをkasaに変えないと駄目な時もあるらしい

この駄目なときに403に飛ばされて無限ループになるんよ。

496 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 07:55:35 ID:Q6V8yCLp0]
> \xbin..bout..

あ、これを付けて無限ループを回避してるんだね。 .html ページで止まると。
.html ページで止めるなら>>460のWEBフィルターのほうを入れないと損だと思う。

497 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 07:57:38 ID:Q6V8yCLp0]
>>460のWEBフィルターは「ダウンロード」という文字列にマッチさせてるけど
ジャンプ先が \u.html だと分かってるんだからわざわざこれにマッチさせる必要はないね。

498 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 08:08:34 ID:ftkmRmin0]
ていうかなんでmatchに$JUMP()入れるんだろ?
普通にreplaceで$JUMP(hogehoge)じゃだめなん?

499 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 08:09:22 ID:+ogssHPs0]
というか、Cookieを送らなくて403に飛ばされても何故か
kasamatusan.sakura.ne.jp(:80|)/ $IHDR(Location:kasamatu.o0o0.jp/error/403ichi.html) $JUMP(\xbin..bout..\h\p.html)
にマッチしない(Location:が参照できない)
何でなんだ…

500 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 08:43:53 ID:Mv9hBKMj0]
ttp://members.jcom.home.ne.jp/sarasiru/のサイト
横スクロールバー出るんですが
なんとかなりませんか?



501 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 10:11:14 ID:Q6V8yCLp0]
JumpToListはURL欄使ってるからhttpsかhttpかに関わらずマッチするね。
httpsにもProxomitronを通してる場合はMatch欄使ったほうがいいと思う。

502 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 10:12:46 ID:Q6V8yCLp0]
リストの中で$URLを使えばURL欄でも可能だけど無駄感が強い。

503 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 10:14:37 ID:Q6V8yCLp0]
あ、ほとんどがhttpだからそれを考えるとhttp://を省略出来る分、総合的には速いのかな?
そのままのほうがいいのかも知れない。

504 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 10:17:17 ID:Q6V8yCLp0]
でもhttpsの場合でもマッチしちゃうのか・・。 うーん、自分はhttpsに通してないから関係ないが・・。

505 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 10:28:16 ID:Q6V8yCLp0]
> URL Match では(リストでも??)、* や \0-9# を最長一致としてマッチさせていると処理が遅くなるので、
> 最長一致になってしまう場合(検索欄の最後に使用された場合)、空にマッチさせているのだと思われる。

これはただのバグっぽいなぁ。

$SET
abc.s65.xrea.com/prox/wiki/%A5%B3%A5%DE%A5%F3%A5%C9%B0%EC%CD%F7/#set

> ・ 最長一致として働くはずの * が最短一致になり空文字にマッチする

とまったく同じ現象。

506 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 10:43:38 ID:Q6V8yCLp0]
>>498
$JUMPじゃなく$RDIRを使うこともあるから。

507 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 12:31:10 ID:Q6V8yCLp0]
>>500
てけとう

[Patterns]
Name = "Del PRE Tag (sarasiru)"
Active = TRUE
URL = "$TYPE(htm)members.jcom.home.ne.jp/sarasiru/"
Limit = 32767
Match = "$NEST(<pre>,((*\n)\#$SET(#=<br>))+\#,</pre>)"
Replace = "\@"

508 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 12:34:49 ID:7VQVL2bq0]
ここはチャットでもチラシの裏でもないぞ

509 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 12:35:47 ID:SFScubhE0]
>>508
じゃー何?

510 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 12:43:55 ID:1X852KDL0]
チャットの裏



511 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 12:44:44 ID:Q6V8yCLp0]
はぁ? ここは徹子の部屋だ。

512 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 13:01:35 ID:OxxdyfLX0]
>500 IEなら
pre {
word-wrap: break-word;
word-break: keep-all;
}

Firefox 1.5 以降なら
@namespace url(www.w3.org/1999/xhtml);

@-moz-document url("members.jcom.home.ne.jp/sarasiru/") {
pre {
max-width: 100%; overflow:auto;
}
}

513 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 16:15:58 ID:ovVfBUsI0]
pixylivenetのバナー広告
例えば、
pixy-live.net/olbanner/fss.phtml?fss=OnLineBanner3?bannerCode=af938
とか
pixy-live.net/img/onlinebanner/if700200.gif
を消すフィルターを作っていただけないでしょうか?

514 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 16:25:57 ID:zovDWK3j0]
>>513
設定>BlockFileのAdListに「pixy-live.net」を追加

その書き方じゃこれぐらいしか

515 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 16:34:09 ID:ovVfBUsI0]
>>514
字足らずですみません。
具体的には、apricot-fizzの掲示板、例えば
ttp://bbs01.apricot-fizz.net/smpl_a0101/
に表示される、pixylivenetのバナー広告を消したいのです。

よろしくお願いします。


516 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 18:11:04 ID:APWg9A7O0]
ttp://members.jcom.home.ne.jp/sarasiru/のサイト
横スクロールバー出るんですが
なんとかなりませんか?

517 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 18:13:33 ID:APWg9A7O0]
>>507
失礼しました。
読み落してました。

518 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 18:22:36 ID:ovVfBUsI0]
>>515
前スレ見たら、全く同じことが書いてありますた・・・。
自己解決しました。

519 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 18:53:07 ID:6nD7KHBX0]
Htmlwebフィルターで複数の文字列を別々に置き換えする事ってできますか?
例えば
pc7.2ch.net/test/read.cgi/software/1152479379/
を開いたら

pc2.2ch.net/test/read.cgi/windows/1152479379/

みたいに二箇所を置換えさせる方法を知りたいんですが。
www.pluto.dti.ne.jp/~tengu/proxomitron/help/Header_Filter_Editor.html
ここを見てみたんですがいまいちどう書けばいいのかがわからなくて・・・(/0とかの変数って奴を使えばできるんでしょうか?)

520 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 19:22:51 ID:Sj53DG4S0]
aaa\1bbb\2

ccc\1ddd\2



521 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/18(月) 23:32:52 ID:OxxdyfLX0]
>434を拡張しようとしているのですが、
$URLが期待通りに動かなくて困っています。
$URLでだめだったので$LSTを使ってみたのですが、同じくうまく動きません。
現状では以下のようになっています。

Name = "able to use user-css (2006.09.18)"
Active = TRUE
URL = "$LST(user-css)&$TYPE(htm)"
Limit = 128
Match = "<body*>"
Replace = "<body class="$GET(\1)">"

user-css.txt を「user-css」の名前で登録し、リストの中には
ja.wikipedia.org/$SET(1=wikipedia-ja)
のように、マッチさせる URL と class 属性の値を書いています。
期待通りに動けば、指定した URL に指定した class 値を
body 要素に埋め込むことができると思うのですが……。

522 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/19(火) 01:00:52 ID:2fPzNt+z0]
http://

523 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/19(火) 03:39:49 ID:D+quRixo0]
URL欄では \1 に代入出来ないんじゃなかったっけ?

524 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/19(火) 05:27:55 ID:D+quRixo0]
[Patterns]
Name = "able to use user-css (--test--)"
Active = TRUE
URL = "$TYPE(htm)$LST(user-css)"
Limit = 256
Match = "<body$STOP()"
Replace = "<body class="$GET(UC)" $SET(UC=)"

---------------user-css.txt--------------------
ja.wikipedia.org/ $SET(UC=wikipedia-ja)
---------------user-css.txt--------------------

で動くんじゃないかな。

525 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/19(火) 09:06:27 ID:EEXxvTRW0]
>URL欄で \0-9# へ代入しても、Bounds、Match、Replaceで参照すると、\0-9# は空になっている。
>但し、Match欄が <start> か <end> の場合は、\0-9# は空にならない。

Name = "able to use user-css (2006.09.19)"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 128
Match = "<body*>$URL(http(s|)://$LST(user-css))"
Replace = "<body class="$GET(\1)">"

でもおk の筈

526 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/19(火) 09:08:15 ID:EEXxvTRW0]
あと $GET(\1) → \1 にした方が速いかも

527 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/19(火) 10:52:46 ID:FR6KN9P/0]
[Patterns]
Name = "Del PRE Tag (sarasiru)"
Active = TRUE
URL = "$TYPE(htm)members.jcom.home.ne.jp/sarasiru/"
Limit = 32767
Match = "$NEST(<pre>,((*\n)\#$SET(#=<br>))+\#,</pre>)"
Replace = "\@"

↑のフィルタ適当らしいんですけど
間違いはありませんか?

528 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/19(火) 17:13:34 ID:UDNTXyfw0]
>>525
速さを気にするならリストはURL欄で使うべきじゃないかな。
でないと全てのページでbodyタグを探してしまう。

>>521

>$URLでだめだったので$LSTを使ってみたのですが

と書いてるけど、$URLの代わりに$LSTを使う ってどういうことだろう。


529 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/19(火) 18:31:00 ID:fQh+enEk0]
広告バナーをページの最後に集めたいんだけど、
ある要素の表示位置を変えるにはどうしたらいいのか。

530 名前:521 mailto:sage [2006/09/19(火) 21:00:59 ID:whs8fJ/Y0]
どうもありがとうございます。
>521の Match を>525に変更し、
そこから $GET を取り除いたら思い通りの動作になりました。

>524
<body$STOP() にすると、制作者がすでに class を指定していた場合にまずくなるので、
body 全部にマッチさせるようにしています。

>528
正しく動作してくれれば$URLでも$LSTでもどちらでもよいので、
変更してみたら期待通りに動くのか試してみました。
今後登録するサイトが増えるかもしれないので、
リストにしたほうが管理しやすそうです。

class に値が2つ以上指定してあると IE でバグの原因になると
どこかで見たような気がするのですが、思い違いだったようです。
ja.wikipedia.org にはすでに class が指定してあるので、
このフィルタの意味はあまりありません。



531 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/19(火) 21:20:56 ID:y7JXURe50]
[Patterns]
Name = "Del PRE Tag (sarasiru)"
Active = TRUE
URL = "$TYPE(htm)members.jcom.home.ne.jp/sarasiru/"
Limit = 32767
Match = "$NEST(<pre>,((*\n)\#$SET(#=<br>))+\#,</pre>)"
Replace = "\@"

↑のフィルタ適当らしいんですけど
間違いはありませんか?

532 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 00:43:19 ID:inTEdKh10]
>>529
具体的に、どのページのどの広告なのかわからないとなんとも。
Match で広告部分を変数に飲み込ませて、Replace で指定箇所に挿入。

>>527>>531
マルチ(・A・)イクナイ!

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 01:20:10 ID:3BNF9B5p0]
単純にReplaceでは32767以上はなれた場所に挿入できないと思われ

とりあえず
<script>hoge.push("$ESC(\@)")</script>とかやって広告っぽいのを配列に詰め込んで

もう一個フィルタ作って
</body>の直前に<span id=moge onload="for(i in hoge){tmp=hoge[i]};}this.innerHTML=unescape(tmp);"></span>
みたいな感じはどうだろうか。
文法とかオブジェクトへのアクセス方法とか超適当だけど…

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 03:17:01 ID:T1UGTICj0]
[Patterns]
Name = "Del PRE Tag (sarasiru)"
Active = TRUE
URL = "$TYPE(htm)members.jcom.home.ne.jp/sarasiru/"
Limit = 32767
Match = "$NEST(<pre>,((*\n)\#$SET(#=<br>))+\#,</pre>)"
Replace = "\@"

↑のフィルタ適当らしいんですけど
間違いはありませんか?初心者です。

535 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 03:17:21 ID:T1UGTICj0]
>>532
マルチなんてしてませんが。

536 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 03:51:37 ID:8kw2uLPf0]
>>534
物乞いしておいて貰った物の出来を聞くなんて人間として腐ってるよ
豆腐の角に頭ぶつけて氏ね

537 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 04:49:29 ID:U/CXIKGM0]
ttp://dioramasoupe.at.webry.info/200609/article_1.html
ttp://sunfield.at.webry.info/200608/article_29.html
ttp://haraguchik.iza.ne.jp/blog/entry/3600/
↑3つのサイト横スクロールバーが出ます。
XPSP2でIE6です。
1024×768で15インチ液晶使ってます。
みなさんはどうですか?
気になります。

538 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 04:55:20 ID:hrYQ5zHH0]
>>535
>返事がないからといって同じ掲示板に何回もマルチポストを続けていると、掲示板荒らしとみなされ、
>投稿を削除されたり出入り禁止になる場合もあるため、マルチポストは行なうべきではない。

マルチポスト 【multiple posting】
e-words.jp/w/E3839EE383ABE38381E3839DE382B9E38388.html

連休中に変な人が張り付いちゃったみたいだね。 ブラクラスレにも>>500に似た文体の質問がある。
クレクレ君にはむやみに餌を与えないほうが良さそうだ。

>>537もマルチなんでスルーよろ。

Proxomitron Part27
pc8.2ch.net/test/read.cgi/win/1145863257/490

539 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 04:57:24 ID:PFDfsg9Q0]
>>538
読み違えてますよw

540 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 05:00:49 ID:m8N/goLq0]
これもゆとり教育の弊害かな?



541 名前:529 mailto:sage [2006/09/20(水) 05:01:13 ID:IrU6DXk60]
>>532,533
アドバイスありがとう。でも、漏れにはよく理解出来ませんが…orz。

それほど高度なことがやりたい訳じゃなくて、例えばデフォルトフィルタの
「Banner Blaster」にマッチするバナーをページの最後に纏められたらな、と。

で、「Banner Blaster」はマッチング表現がややこしくてよく判らんかったんで、
「Koukoku Eraser」の「Banner Blaster <a>」をベースにどうにか自作。


[Patterns]
Name = "Banner Blaster <a> test"
Active = TRUE
Bounds = "$NEST(<a\s,</a>)"
Limit = 1024
Match = "(*<im(g|age)*>*)\1&*(href|src)=$AV((http(s|)://|)$LST(AdList)*)"
"$SET(test=$GET(test) \1)"

[Patterns]
Name = "test"
Active = TRUE
Limit = 256
Match = "<end>"
Replace = "$GET(test)"


自分でもよく判らんけど、とりあえずこんな。

542 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 05:01:58 ID:3MMZ3ODm0]
>>541
で?

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 05:13:50 ID:hrYQ5zHH0]
そういえば>>537の書き込みは本スレでもID変わりまくってたね・・。

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 05:14:58 ID:0Dt+ZVXO0]
ん?

545 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 05:37:53 ID:hrYQ5zHH0]
↓この時の気持ちを思い出したらどうですか?

509 名前:名無し~3.EXE[sage] 投稿日:2006/09/17(日) 22:52:15 ID:ZigiRx+l
>>502
今夜やっと4.4からJuneへ移行する決心がつき、書いてある事を全部やりました。
スコットが亡くなってから随分経ったけれども、ようやくJuneを使ってみる気になれた。

>>489の問題も面倒だったけれどももう一度クリックすれば問題なしだったので
ずっとほったらかしのまま使いつづけていた。
『 Content-Type: Fix MIME types (In) 』 これが悪さしてたとは気がつかないまま。

そんな事も気がつかない俺って馬鹿だったよ。
本当にありがとう>>498

j

546 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 07:00:03 ID:hrYQ5zHH0]
>>537>>500も横スクロールバーネタだね、同一人物の可能性が高い。
横スクロールバーネタはスルー推奨。

547 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 07:09:28 ID:yiojj+Z00]
>>546
お前の粘着レスのがよっぽど邪魔だわ。

548 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 07:23:58 ID:fOVDtLcO0]
500は解決してるけどね
ちょっと前のかさまつのうpろだがどうのっての奴もしつこかったな

549 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 07:35:16 ID:8O9sutEC0 BE:23266433-BRZ(1008)]
>>534
要するにフォントの大きさが変わるのが気に入らんのか?
これでどう?
[Patterns]
Name = "Del PRE Tag (sarasiru)[060920]"
Active = TRUE
URL = "$TYPE(htm)members.jcom.home.ne.jp/sarasiru/"
Limit = 1
Match = "<start>"
Replace = "<style>"
"pre { "
" word-wrap: break-word; "
" word-break: keep-all; "
"} "
""
"@namespace url(www.w3.org/1999/xhtml); "
"@-moz-document url("members.jcom.home.ne.jp/sarasiru/") {"
" pre { "
" max-width: 100%; overflow:auto; "
" } "
"} "
"</style>"

550 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 07:56:21 ID:8O9sutEC0 BE:46531692-BRZ(1008)]
>>537
君と同じ環境だけど一番下だけ横スクロールバーが出る。
そういうページレイアウトなのでしかたがない。
ページ制作者に文句言うべき。

上の2つもブラウザのウィンドウが狭いと横スクロールバーが出る。
いまどきこれぐらいの横幅のページは珍しくも何ともないので
君のブラウザのウィンドウ幅を広げるべき。



551 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 08:15:03 ID:8O9sutEC0 BE:41361582-BRZ(1008)]
>>515
[Patterns]
Name = "apricot-fizz.net AD killer"
Active = TRUE
URL = "[^.]+.apricot-fizz.net/"
Limit = 256
Match = "<iframe src=\"pixy-live.net/*</iframe>"
"|"
"$NEST(<P align=center><A href=\"www.pixy-live.net/,</a></p>)"

552 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 08:45:40 ID:Y3FhBY4/0]
>>549
何これww

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 08:49:13 ID:vFZ2SQdg0]
ストーカーって怖いね

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 08:53:27 ID:Y3FhBY4/0]
>>551
ちょww

555 名前:名無しさん@お腹いっぱい。 [2006/09/20(水) 09:07:59 ID:TBeZ9PoV0]
初心者をからかうなよw

556 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 10:19:09 ID:r/7wnCAb0]
>>460
笠松さんのはこれ入れたんですけど
うまく作動しません。みなさんのはちゃんといけてます?

557 名前:名無しさん@お腹いっぱい。 [2006/09/20(水) 10:41:09 ID:n3eTDhns0]
pc8.2ch.net/test/read.cgi/sec/1157155870/491から499をお手数ですが見てください。
お願いします(;.;)
もう2回もブラクラに掛かりました。
怖くて怖くて仕方が無いです。

ブラクラに詳しそうなのでこちらに来ました。
出来れば誰か
いけちゃんのホームページ
ttp://www5f.biglobe.ne.jp/~ikemura/に

------------------------------------------------------------------------------
名前 たまど
タイトル 鍵言葉を非常駐にしたい

投稿文

OSはXPSP2
鍵言葉Ver5.23
>※現バージョンでは\jump{ショートカット作成}\hide{!KLink("機能,ショートカット作成")}で
>非常駐モード用ショートカットが作成できるようになっています。
とヘルプになっていますが
どうしますか?

それからこれを投稿するのに2回もブラクラに掛かりました。
こちらに非はありません。完全にそっち側に非があります。
謝罪しなさい。そしてNGワードを教えてください。
----------------------------------------------------------------------

と投稿してくれませんか?お願いします。助けてください。
怖いです。ブラクラが発動します。

558 名前:名無しさん@お腹いっぱい。 [2006/09/20(水) 11:00:20 ID:ptwwhNMs0]
鍵言葉Ver5.23
>※現バージョンでは\jump{ショートカット作成}\hide{!KLink("機能,ショートカット作成")}で
>非常駐モード用ショートカットが作成できるようになっています。
とヘルプになっていますが
どうやりますか?

よければ作者のページの掲示板に
------------------------------------------------------------------------------
名前 たまど
タイトル 鍵言葉を非常駐にしたい

投稿文

OSはXPSP2
鍵言葉Ver5.23
>※現バージョンでは\jump{ショートカット作成}\hide{!KLink("機能,ショートカット作成")}で
>非常駐モード用ショートカットが作成できるようになっています。
とヘルプになっていますが
どうしますか?

----------------------------------------------------------------------
と投稿してきてください。ちょっとパソコンの調子が悪くて無理なんです。

いけちゃんのホームページ
ttp://www5f.biglobe.ne.jp/~ikemura/

↑作者のサイトです。

559 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 11:57:45 ID:oxpP0UsD0]
どうしますか?

560 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 12:00:09 ID:hrYQ5zHH0]
夏はもう終わったぞ。



561 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 12:02:48 ID:rdbaS0d50]
コマンド?

562 名前:名無しさん@お腹いっぱい。 [2006/09/20(水) 12:50:11 ID:PFDfsg9Q0]
鍵言葉Ver5.23
>※現バージョンでは\jump{ショートカット作成}\hide{!KLink("機能,ショートカット作成")}で
>非常駐モード用ショートカットが作成できるようになっています。
とヘルプになっていますが
どうやりますか?

よければ作者のページの掲示板に
------------------------------------------------------------------------------
名前 たまど
タイトル 鍵言葉を非常駐にしたい

投稿文

OSはXPSP2
鍵言葉Ver5.23
>※現バージョンでは\jump{ショートカット作成}\hide{!KLink("機能,ショートカット作成")}で
>非常駐モード用ショートカットが作成できるようになっています。
とヘルプになっていますが
どうしたらいいのでしょうか?

----------------------------------------------------------------------
と投稿してきてください。ちょっとパソコンの調子が悪くて無理なんです。

いけちゃんのホームページ
ttp://www5f.biglobe.ne.jp/~ikemura/

↑作者のサイトです。

563 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 13:12:24 ID:YPklVVLP0]
 あーっとここでスルー!!!
        r'::::::::i
         トーf/__
      /  イ| 、ヽ
      //_〉 l_l i_ノ、
\\ (_ニノ 〉____〉〉 〉
      /    } /             ,_-‐、
     /\/,ー 'ヾ          i"_Y 〈i
     〈  < /              ゝ^-'"
     \i"ヽ、  \\     //
     ├ i\i カ      ,、
      |_,,i ノ_ソ    )     ゝ

564 名前:名無しさん@お腹いっぱい。 [2006/09/20(水) 13:16:39 ID:vE0ygjg70]
もう2回もブラクラに掛かりました。
怖くて怖くて仕方が無いです。

ブラクラに詳しそうなのでこちらに来ました。
出来れば誰か
いけちゃんのホームページ
ttp://www5f.biglobe.ne.jp/~ikemura/に

------------------------------------------------------------------------------
名前 たまど
タイトル 鍵言葉を非常駐にしたい

投稿文

OSはXPSP2
鍵言葉Ver5.23
>※現バージョンでは\jump{ショートカット作成}\hide{!KLink("機能,ショートカット作成")}で
>非常駐モード用ショートカットが作成できるようになっています。
とヘルプになっていますが
どうしますか?

----------------------------------------------------------------------

と投稿してくれませんか?お願いします。助けてください。
怖いです。ブラクラが発動します。上記投稿文に卑猥な宣伝はありません。
でもブラクラが発動します。

作者の言葉
>最近卑猥な宣伝等の書き込みが多いのですが、
>あるキーワードをトリガーにして、、、、はっきり言います!
>ブラウザクラッシャーが発動しますので、
>くれぐれも宣伝等の書き込みは重々慎まれた方がパソコンが壊れても当方は責任を一切負いません。

565 名前:名無しさん@お腹いっぱい。 [2006/09/20(水) 13:16:49 ID:vE0ygjg70]
>上記投稿文に卑猥な宣伝はありません。
>でもブラクラが発動します。


ここ重要!

566 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 13:36:29 ID:ZpcBGrKG0]
どうでもいい

567 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 14:54:43 ID:WJX7Oin/0]
粘着に付ける薬はねぇ!

568 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 18:50:27 ID:i2xXqnBS0]
自分だったらソフトを乗り換えるか、使うのを諦めるかの二択だな。
メッセージを送れないのはしかたない。
だが、ブラクラなんぞ仕込まずともほかに手段があるだろうに。
cgiの中身を調べるなどしないと
NGワードが何なのかなんてわからないでしょ。

それでも投稿したいのであれば、数値文字参照を使うとか。
最初に数値文字参照で書くという旨を伝えてから、
本文をエスケープして投稿する。

569 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 20:10:45 ID:inTEdKh10]
なんだこの流れ('A`)
マルチばかりで読みにくいな。

NG登録推奨
・適当らしいんですけど間違いはありませんか?
・横スクロールバー
・鍵言葉

570 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 20:14:26 ID:cOfgMMFk0]
>>569
マルチどころじゃない。なんか自作PC板も荒らしてるらしい

気軽に「こんなソフトありませんか?」 44
pc7.2ch.net/test/read.cgi/software/1157298143/

(・3・)が自作PCの質問に答えるスレ 53
pc7.2ch.net/test/read.cgi/jisaku/1155767475/



571 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/20(水) 20:24:57 ID:LgNmi0Hy0]
セキュ板の荒らしじゃね?
なんかこのパターン見覚え有る。

572 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 04:55:47 ID:4ZrZVY+j0]
スルー推奨って書いたそばからマジレスしてる馬鹿がいるのに驚いた。

573 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 05:59:19 ID:22vrZPpP0]
セキュ板は、IDが無いからいつでも荒れ気味だから気にしてないが
beckyスレで暴れてる奴は同一人物だろう
ID:FR6KN9P/0はこのスレでも居た
pc7.2ch.net/test/read.cgi/software/1157071597/216,217,218,219,220,221,222,225


574 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 06:27:25 ID:Rr5v2Z960]
こういうストーカーもきもいね

575 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 09:32:48 ID:tT85ZZjb0]
↑のヤフーミュージック/うたまっぷの歌詞表示が上手く作動しない。
Yahoがまったく駄目で、うたまっぷも改行が上手く出来るようになったらいいな。

直せる方直してください。

576 名前:575 mailto:sage [2006/09/21(木) 09:33:50 ID:tT85ZZjb0]
proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0005.txt


URL

577 名前:名無しさん@お腹いっぱい。 [2006/09/21(木) 09:44:35 ID:EocyU9Bp0]
※※.at.webry.info/をバイパスにするにはどうしますか?

578 名前:名無しさん@お腹いっぱい。 [2006/09/21(木) 09:50:13 ID:EocyU9Bp0]
http://○○.at.webry.info/です。

579 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 09:58:16 ID:tDb++x0v0]
>>577
[^/]++.at.webry.info/

580 名前:名無しさん@お腹いっぱい。 [2006/09/21(木) 09:59:46 ID:EocyU9Bp0]
*.at.webry.info/でしょ?



581 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 10:00:27 ID:tDb++x0v0]
そっちでもおk

582 名前:名無しさん@お腹いっぱい。 [2006/09/21(木) 10:03:25 ID:jqMCeghe0]
>>507
本当に適当だw
横スクロールバーが消えたのは良いが
アクティブXエラーが出るしww

583 名前:名無しさん@お腹いっぱい。 [2006/09/21(木) 10:04:30 ID:jqMCeghe0]
でなんでアクティブXのエラーが出るの?

584 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 10:49:45 ID:HmV2FAMw0 BE:62043146-BRZ(1008)]
>>575-576
ヤフーミュージックはpart1だけ作り変えた。
[Patterns]
Name = "Yahoo! Music swf -> txt part1 (2006_09_21)"
Active = TRUE
URL = "music.yahoo.co.jp/shop/"
Bounds = "$NEST(<script,</script>)"
Limit = 2560
Match = "*music.yimg.jp/lyrics/lyrics.swf\?id=([a-z0-9]+{1,*})\1\&aid=([0-9]+{1,*})\2*"
Replace = "<iframe src="music.yimg.jp/bin/sendlyricstext\?ArtistId=\2\&Id=\1" height="400" width="600"></iframe>"

うたまっぷはpart1のURLマッチだけ書きかえた
[Patterns]
Name = "Uta-map swf -> txt part1 (2006_09_21)"
Active = TRUE
URL = "www.utamap.com/(showtop.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"

585 名前:名無しさん@お腹いっぱい。 [2006/09/21(木) 12:21:19 ID:/FShw/h90]
オミトロンの標準フィルタ使っています。
広告削除すると赤文字で
[Ad]
と表示されますがこれを黒文字にするにはどうしますか?

586 名前:名無しさん@お腹いっぱい。 [2006/09/21(木) 12:23:09 ID:/FShw/h90]
それと
[Ad]自体を表示しないようにするにはどうしますか?
綺麗に広告も[Ad]も消したいです。

587 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 12:31:30 ID:GqqumRvn0]
Matchを消せばおk。
今じゃ広告消しなら、標準フィルタより良いフィルタのが多いよ。
>>480のおすすめフィルタとか参考に。

588 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 12:46:16 ID:6jrue2dt0]
>>549
ありがとうございます。
横スクロールバーに気になっていまして。
直りました。感謝します。

589 名前:名無しさん@お腹いっぱい。 [2006/09/21(木) 12:47:40 ID:+J7/BTYk0]
>>587
レスありがとうございます。
すいませんMatchってなんですか?

590 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 12:51:20 ID:Xn3xc3tI0]
>>589
ごめん、酷い間違いした。Replaceです。

置換するテキスト(Replace)を空欄か、<!-- -->等にすればOK



591 名前:名無しさん@お腹いっぱい。 [2006/09/21(木) 13:02:31 ID:+J7/BTYk0]
>>590
レスありがとうございます。
すいません。どうしますか?

592 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 13:05:36 ID:+J7/BTYk0]
4.4から4.5にアップするにはどうしますか?

593 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 13:14:53 ID:EQsye6B30]
すいません。4.4使ってます。

594 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 13:24:12 ID:EQsye6B30]
無視されてる?すいません教えてください。
>置換するテキスト(Replace)を空欄か、<!-- -->等にすればOK
の意味が分かりません。4.4です。

595 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 13:25:31 ID:/V2bs0dd0]
今日はそうきたかwwww

596 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 17:13:43 ID:uHktDRzs0]
またかよ('A`)
レスの無駄食い大杉。
釣りではないと言うならば>>1-3

NG登録追加
・適当らしいんですけど間違いはありませんか?
・横スクロールバー
・鍵言葉
・4.4

597 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 17:20:46 ID:ECEYpP2S0]
・適‎当らしいんですけど間違いは‎ありませんか?
・横‎スクロールバー
・鍵‎言葉
・4.‎4

598 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 17:27:17 ID:a+CcYBHU0]
・どうしますか?

599 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 20:22:13 ID:kX0kI2zN0]
■■■■Proxomitron入門スレッド■■■■5
<a href=pc8.2ch.net/test/read.cgi/pcqa/1107577736/ target=_blank>pc8.2ch.net/test/read.cgi/pcqa/1107577736/</a>

600 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/21(木) 20:29:22 ID:kX0kI2zN0]
日本語訳ヘルプ www.pluto.dti.ne.jp/~tengu/proxomitron/help/Contents.html

???



601 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/22(金) 13:15:39 ID:+cVLdC7O0]
[Ad]自体を表示しないようにするにはどうしますか?
綺麗に広告も[Ad]も消したいです。

また

広告削除すると赤文字で
[Ad]
と表示されますがこれを黒文字にするにはどうしますか?

602 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/22(金) 14:45:06 ID:OwkQ5fcx0]
今日の晩御飯の献立どうしますか?

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/22(金) 15:04:22 ID:n+GUPJXD0]
なんで荒らしが居ついちゃったんだろうね
本スレと違ってこっちは静かだったのに

604 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/22(金) 15:17:00 ID:hrg1TPzo0]
スルー推奨

605 名前:名無しさん@お腹いっぱい。 [2006/09/22(金) 16:03:11 ID:g74oBc830]
スルーじゃ面白くないね

606 名前:名無しさん@お腹いっぱい。 [2006/09/22(金) 16:28:54 ID:nMtFeTx/0]
じゃあどうしますか?

607 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/22(金) 16:59:47 ID:6td6w0YN0]
>>601
お前を表示しないようにするにはどうしますか?

608 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/22(金) 17:12:26 ID:0CJ+9bik0]
作者を生き返らせるフィルタはどうやったら作れますか

609 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/22(金) 17:53:16 ID:OzbAnqvc0]
>>608
きちんと質問出来なくてどうしますか。

610 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/22(金) 18:42:06 ID:lfboSXYB0]
オミトロンの標準フィルタ使っています。
広告削除すると赤文字で
[Ad]
と表示されますがこれを黒文字にするにはどうしますか?



611 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/22(金) 19:44:57 ID:cYRnenBF0]
それを聞いてどうしますか?

612 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/22(金) 23:07:03 ID:VpdCSV1z0]
>>610
標準フィルターでわかる奴いねーよ〜せめて書け

613 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/22(金) 23:21:39 ID:NQ/Gxi7L0]
おまいら酷いな
俺様がマジレスしてやるよ

Name = "do u sim asuka (2006/09/22)"
Active = TRUE
URL = ""
Limit = 10000
Match = "(\[Ad\])\1"
Replace = "<font color=black>\1</font>"


614 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/23(土) 08:13:45 ID:1Rtcx43c0]
ttp://cookpad.com/
ここの広告けしてもらえませんか

615 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/23(土) 08:32:00 ID:WbuNHWUS0]
>>614

[Patterns]
Name = "Cookpad Ad Killer"
Active = TRUE
URL = "cookpad.com"
Limit = 2000
Match = "<div id="super_banner">*</div>"
Replace = "<!-- cookpad -->"


お礼はいいから代わりに
ttp://www.dff.jp/
ここのどこかをクリックしてこよう。

616 名前:610 mailto:sage [2006/09/23(土) 09:40:59 ID:bPba2G4r0]
>>613
真面目にお願いします。

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/23(土) 10:52:24 ID:pPWQJaNj0]
Match = "616 名前:610[sage] 投稿日:2006/09/23(土) 09:40:59 ID:bPba2G4r0
>>613
真面目にお願いします。"
Replace = "[Ad]"

618 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/23(土) 13:57:38 ID:Ud9t0QCz0]
ググったときに、アマゾンの検索結果を消すフィルターを作ってもらえないでしょうか?

619 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/23(土) 15:36:30 ID:nkwhObIS0]
>>618
つ-site:

620 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/23(土) 16:12:10 ID:C3tSZfNV0]
>>618
つ-アマゾン



621 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/23(土) 16:20:07 ID:wjzElCsY0]
ありがとうございます

622 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/23(土) 17:41:22 ID:yc513vP60]
www.2ch.net/

623 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/23(土) 19:10:19 ID:Ud9t0QCz0]
>>621
か・勝手に礼を言うな〜〜〜〜〜

んで、アマゾン消しのフィルター、マダァ-? (・∀・ )っ/凵⌒☆チンチン

624 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/23(土) 19:24:38 ID:W4kAFFh80]
>618,623
煽らなければ、親切な人が現れやすいと思うんですけどねぇ…。

[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Google [del amazon] (Out)"
Match = "(www.google.co(.jp|m)/search(^(^?))*[&?]q\=(^[^&]++\+-site%3aamazon)[^&]+)\#$SET(#=+-site%3aamazon.co.jp)\#"
Replace = "$JUMP(\@)"

625 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/23(土) 20:03:54 ID:/ARKI+Cp0]
ttp://www.google.co.jp/intl/ja/help/refinesearch.html

>>623
頼んでおいて催促するなよ…。

>>624
なるほど、今まで検索するたびに手動で入力していたけれど、
その手があったか。

626 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/23(土) 20:18:08 ID:Ud9t0QCz0]
>>624
あ・ありがとうございます。
ごみんなさい、あおったりして。
感謝感激です。大切に使います。dです。<m(__)m>

627 名前:610 mailto:sage [2006/09/23(土) 20:41:05 ID:5V4r21xb0]
>>613
ありがとうございます。
[Ad]が赤から黒に変わりました。
これで見やすいページになりました。
感謝感激雨あられ

628 名前:名無しさん@お腹いっぱい。 [2006/09/23(土) 22:24:16 ID:2DiArPyZ0]
ヤフオクの
ard.yahoo.co.jp
で始まる左右の広告と丈夫のフラッシュ消しを作っていただけませんでしょうか。


629 名前:名無しさん@お腹いっぱい。 [2006/09/23(土) 22:25:49 ID:2DiArPyZ0]
丈夫→上部

でした、、

630 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/24(日) 01:07:40 ID:nw308Rpw0]
あるページのある画像を別の画像に置き換えて表示させる為の、Matchお願いします



631 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/24(日) 01:10:46 ID:RXCdQrY30]
<img\s[^>]++src=(*.(jpg|jpeg|png|gif|bmp))\0[^>]+>

632 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/24(日) 07:59:15 ID:uiFZcCeW0]
ありがとうございました

633 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/24(日) 12:06:11 ID:r0Ns3Oqu0]
Google: Kill ad [2006.06.27]を使わせてもらっていますが、今日辺りからまた上の広告が表示されるようになりました。
修正お願いできますか?

634 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/24(日) 12:35:51 ID:sSXnANty0]
日本のグーグルはフィルターかけられてんだよ
試しに、グーグルの窓の横の「表示設定」で言語を英語にして画面下の「保存」で設定変更、
英語版グーグルでもう一度「表示設定」(prefeces)にして、画面下の方の「DO not filter〜」に
チェックを入れて、真下の「Save prefeces」で設定保存、で、言語を日本語に戻す。
そうすると言語は日本語だけど、フィルターが除去されて規制が取っ払われる。
自由に検索し放題。イメージ検索もヤバイ画像が沢山出てくる。

Googleイメージ検索でがURLに &safe=off を追加
Google検索ではURLに &filter=0 を追加

どうしますか?

635 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/24(日) 12:48:25 ID:jQLZdDCN0]
どうもしません

636 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/24(日) 14:12:33 ID:nw308Rpw0]
>>631
さんくす

637 名前:think ◆MM0nnAOCiQ mailto:sage [2006/09/24(日) 14:18:32 ID:oDOZFGPE0]
>>633
Match欄に以下の修正を加えてください。

(<div)\#(^(^\s[^>]++class=$AV(ch)))|
 ↓
(<div)\#(^(^\s[^>]++class=$AV((((^ch)[^ \t\n\r])+\s)+ch(\s*|))))|

638 名前:633 mailto:sage [2006/09/24(日) 15:11:31 ID:da9/5vaF0]
>>637
どうもありがとうございます。
無事に綺麗に、スッキリとしました!

639 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/24(日) 16:01:49 ID:uywnoiRo0]
お願いします。
ヤフーのトップページの右上に出る、FLASH広告を消すフィルターを作っていただけないでしょうか?
よろしくお願いします。

640 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/24(日) 16:15:44 ID:4ubtijNo0]
[Patterns]
Name = "for 639"
Active = TRUE
URL = "$TYPE(htm)www.yahoo.co.jp/"
Limit = 3000
Match = "$NEST(<!-- AdSpace -->,<!--/P-->)$STOP()"
Replace = ""



641 名前:639 mailto:sage [2006/09/24(日) 17:03:27 ID:pmuz+Pcb0]
>>640
おお、早速にありがとうございます。
ありがたくいただきますた。

642 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/24(日) 17:10:05 ID:4ubtijNo0]
>>641
タコフィルタなのでトップページに限定した方がいいから
URL = "$TYPE(htm)www.yahoo.co.jp/\s"
に修正してください

643 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/24(日) 17:17:11 ID:sSXnANty0]
URL = "$TYPE(htm)(www.|)yahoo.co.jp/(^?)"
どうしますか?

644 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/24(日) 17:20:25 ID:4ubtijNo0]
>>641
>>643が正解です

645 名前:639 mailto:sage [2006/09/24(日) 17:29:05 ID:pmuz+Pcb0]
(`・ω・´)ゞらじゃあっす。
補足、dクスです。

646 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/24(日) 19:52:46 ID:rUHmG4xy0]
おまえらw流行語かよww
どうし(ry って書かれると良レスでもあぼーんしちまうだろw

647 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/25(月) 17:15:31 ID:MM3KtX500]
てs

648 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/25(月) 17:24:51 ID:qvv0m25t0]
任意のページのソースを開いて行番号を指定して○から○まで消す、ていう
感じのフィルターお願いできますでしょうか?


649 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/25(月) 17:45:16 ID:Garf0B3M0]
行番号ってBASICかよw

650 名前:think ◆MM0nnAOCiQ mailto:sage [2006/09/25(月) 18:09:51 ID:U4vdvBND0]
>>648
その方法はWebページが更新されるたびに、フィルタを書き換えなければならないので管理が面倒になると思いますよ。

[Patterns]
Name = "Delete range specification lines"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 32767
Match = "(([^\n]+\n)+{9})\0"
"([^\n]+\n)+{3}$STOP()"
Replace = "\0<!-- Delete lines:10-12 -->\n"

↑は1〜9行目を消費するので、それまでは他のフィルタがマッチしなくなります。
(この副作用はMultiにチェックを入れれば、一応回避できるようですが…。)
また、「1行目〜範囲指定の終了行」に32767バイトを超える情報量があると、マッチしません。

# 見覚えのある質問だと思ったら、前スレ541に同じ質問がありました。解決されなかったようですが。



651 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/25(月) 18:35:58 ID:qvv0m25t0]
>>650
ありがとうございます。
前スレ541は自分では無いです。このスレでは何度かお世話になりました。
早速試してみたのですがやはり駄目でした。
具体的に消したいと思っているのは、例えばwww.1rk.net/のページの
60行目から519行目の間の[PR]全部をごっそり消す事です。

リストのテキストファイルにurlと消したい番号を入れたら消えるという風になればいいんですが・・

652 名前:think ◆MM0nnAOCiQ mailto:sage [2006/09/25(月) 18:56:27 ID:U4vdvBND0]
>>651
> 60行目から519行目の間の[PR]全部をごっそり消す事です。
一応消えましたが、中途半端にコンテンツを含んで消えてしまいます。

[Patterns]
Name = "Delete range specification lines type2"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)www.1rk.net/(^?)"
Limit = 32767
Match = "(([^\n]+\n)+{59})\0"
"([^\n]+\n)+{459}$STOP()"
Replace = "\0<!-- Delete lines:60-519 -->\n"

ちゃんとバイパスした状態で、行数を取得していますか?

653 名前:think ◆MM0nnAOCiQ mailto:sage [2006/09/25(月) 19:00:16 ID:U4vdvBND0]
1rK は <table> でレイアウトを取っているので、<table> をよく見ないと、変なところを削ってしまいます。
ページ最上部の [PR] を削るとすれば、

<tr>
<td align="center" bgcolor="#ccffcc">
<!--
<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=...>
<param name=movie value=linetopics.d-a.co.jp/linetopics/swf/mtst1.swf?ePyMsUQU999FFF080CCF050000FFFFFF>
<param name=quality value=high><param name=SCALE value=exactfit><param name=menu value=false>
<param name=BGCOLOR value=#FFFFFF><embed src=linetopics.d-a.co.jp/linetopics/swf/mtst1.swf?eP...>
</embed></object>
-->
[PR]<br>
◆無料動画配信サイトのご案内◆<br>
--動場--<br>
<IFRAME SRC="www.doujou.tv/abc/do_700x200.html" width=700 height=200 frameborder="no" scrolling="no">
</IFRAME>
<br><br>
有料サイトの無料サンプルなんかを集めて公開してますです。<br>
サンプルなので短編動画が多いですけど何たって無料なのでお得ですよ^^
<br>
[PR]
</td>
</tr>

のあたり。
「519行目」がどの部分を指すのかわかりませんが、後は、<table>, <tr> 単位でソースを見ていけばよいと思います。

654 名前:think ◆MM0nnAOCiQ mailto:sage [2006/09/25(月) 19:21:15 ID:U4vdvBND0]
>>651
> リストのテキストファイルにurlと消したい番号を入れたら消えるという風になればいいんですが・・
気持ちは痛いほどわかりますが、Proxomitronではそういう動作には出来ません。
>650では10〜12行目を削るために、([^\n]+\n)+{9} で 1〜9行目を消費し、"([^\n]+\n)+{3}" で10〜12行目の3行を消費しています。

リストにURLを渡すことは出来るでしょうが、「10,12」のような数字を渡しても、Proxomitronでは扱う手段がありません。
面倒ですが、Webサイト毎にフィルタを作ることで対応してください。

# 構想としては、"$SET(0=9)([^\n]+\n)+{\0}" のような形が望ましいのですけどね。(繰り返し回数に\0を指定できる)
# 後は、"12-10+1" (減算と加算)が出来れば最高です。
# 加算が出来れば、グローバル変数に行数を格納することも出来ますし、夢が広がります。
# その辺はProximodoに期待ですが、更新停滞しているようですね…。

655 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/25(月) 19:32:25 ID:qvv0m25t0]
>>654
バイパスしてませんでした。すみません。
>気持ちは痛いほどわかりますが、Proxomitronではそういう動作には出来ません。
そうですか、残念です。
教えて頂いた事を参考にして色々試してみます。
ありがとうございました。


656 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/25(月) 21:41:53 ID:QV/qbBiC0]
# NoAddURL
# $LST(Jump-List)
H-na-site.com/TOP.html $JUMP(H-na-site.com/main.html)
sukebe.co.jp/(^?)      $JUMP(sukebe.co.jp/movie.html)
yaranaika.to/index.html  $JUMP(yaranaika.to/sample_mov.html)

[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: jump (out)"
URL = "$LST(Jump-List)"

thinkさんのところの$LST(Jump-List)の使い方がわからなくて
このような健全な目的で使ってるのですがいいのでしょうか?

657 名前:think ◆MM0nnAOCiQ mailto:sage [2006/09/26(火) 00:38:50 ID:xVG13uCU0]
>>656
> thinkさんのところの$LST(Jump-List)の使い方がわからなくて
見覚えのないフィルタですが…。
ひょっとして、[マッチングルール -> 「固定プレフィックス スタイル」のブロックリスト] の項にあるリストのことでしょうか?
あれは例として示したまでで、実践的なフィルタのつもりはありませんでしたが、応用されているようで嬉しく思います。

> このような健全な目的で使ってるのですがいいのでしょうか?
フィルタの使い方としては、良いと思います。
他にも、$SETPROXY, $USEPROXY, $RDIR などのコマンドが使えますね。
アプロダに公開されている "URL Control" というフィルタの添付テキストを見ると、使い方を把握できるかと思います。

余談ですが、最近、それと同タイプのフィルタに↓のような表現を入れてみました。
なかなか便利です。

# Slashdot Japan -- 記事コメントのしきい値を「スコア1/ネストする/スコアの高い順」に
slashdot.jp/[^/]+/(([0-9]+/)+{3}[0-9]+)\0.shtml(^?)$JUMP(slashdot.jp/article.pl?sid=\0&threshold=1&mode=nested&commentsort=3)
slashdot.jp/([^/]+/|)article.pl\?sid\=(([0-9]+/)+{3}[0-9]+)\0(^?)$JUMP(slashdot.jp/article.pl?sid=\0&threshold=1&mode=nested&commentsort=3)

658 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/26(火) 08:19:20 ID:uVUrFRz70]
今4.4使ってるんですが、別に4.5に乗り換えなくても良いですよね?
4.4にセキュリティーホールでもあるなら別ですが。

659 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/26(火) 12:09:39 ID:qn4E4NgR0]
www.so-net.ne.jp/tv/bangumi/tvprgm/1_29_2.html
サイトの広告全部(3つ)綺麗に消せるフィルターお願いします。

660 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/26(火) 14:42:10 ID:W753KI1l0]
<Match: Banner Blaster (2003/05/24) >
</Match>



661 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 00:19:58 ID:tuqtPYCz0]
>>659
すまん、2箇所しか見当たらない。
[Patterns]
Name = "[User] Portal @ So-net - TV"
Active = TRUE
URL = "www.so-net.ne.jp/tv/"
Limit = 640
Match = "<div (id="ad-header|style="margin-left: 220px;)">*</div>"
Replace = "<!-- Portal @ TV So-net - Blocked by Proxomitron -->"

662 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 07:56:09 ID:Oxy2/e7/0]
>>634
filterは同サイト内の結果を2個以上表示しないためのフィルタだから
イメージ検索のアダルト規制なんかとは関係ないよ。

663 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 09:01:22 ID:z/yZLpGd0]
ck.jp.ap.valuecommerce.com/servlet/・・・

ad.jp.doubleclick.net/jump/・・・
の広告を消すフィルターお願いします。

664 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 09:34:06 ID:66BEkhPO0]
>>662
Google's SafeSearch blocks web pages containing explicit sexual content from appearing in search results.
GoogleのSafeSearchは、明白な性的な内容を含むウェブページが検索結果に現れるのを妨げます。


665 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 09:35:28 ID:jjxLUWcc0]
AdList

666 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 09:38:32 ID:sVVA49eg0]
性的(;´Д`)ハァハァ

667 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 09:38:35 ID:KXoc3tT40]
ありがとうございました

668 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 09:43:30 ID:2vi6l/Za0]
>>662
知ったか乙。

669 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 09:54:16 ID:2vi6l/Za0]
ちょっと待て、>>662はfilter=0は関係無いと言ってるのであって
&safe=offはイメージ検索のアダルト規制なんかとは関係ないという意味じゃない。

>>664の早とちりか。

670 名前:659 mailto:sage [2006/09/27(水) 10:19:47 ID:laY5HL7+0]
>>661
レスありがとうございます。
上中央は消えました。
上右[My番組表(カスタマイズ)] ad.jp.doubleclick.net/jump/tv.so-net.button/;sz=176x31;ord=123456789?
下中央ad.jp.doubleclick.net/jump/tv.so-net.under/;sz=224x100;ord=123456789?
が消えません。



671 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 10:29:10 ID:2vi6l/Za0]
>>670
これで>>659が解決するか否かは感知しないが

[^/]++doubleclick.net/

をADListに追加しとくといい。

672 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 11:04:28 ID:2vi6l/Za0]
試しにオミトロン刺したまま>>659見に行ったら何もしなくても広告出なかった。
汎用広告消し入れとくだけで消える悪寒・・。

673 名前:659 mailto:sage [2006/09/27(水) 11:16:40 ID:laY5HL7+0]
>>671-672
レスありがとうございます。
消えましたが
[] の赤文字が残ります。綺麗に消すにはどうしますか?

674 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 11:31:18 ID:wDfduffX0]
広告消し依頼は全部彼だと考えていいんだな。

675 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 11:31:51 ID:YHsBD9U+0]
だとしたらどうしますか?

676 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 11:47:37 ID:XcPFMCW70]
本家bannerblasterやその他の広告消しフィルターを使っていれば
ad.jp.doubleclickが消えないわけない

つまり例の彼だとすぐに気付くのが普通です

677 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 11:50:20 ID:2vi6l/Za0]
「お願いします」「レスありがとうございます。」と書いてるから違うと思った。 少しは成長してる模様。
重度の教えて君には違いないが。

678 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 11:59:36 ID:Ub0HcVEQ0]
だとしたらどうしますか?

679 名前:659 mailto:sage [2006/09/27(水) 12:08:57 ID:bWtoxAso0]
つまり広告を消したら
[] の赤文字が残ります。
それを綺麗に消すにはどうしますか?

680 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 12:20:31 ID:+wi8CaH80]
>>679
置き換えテキストを消せばいい。

あとはここ読め
www.pluto.dti.ne.jp/~tengu/proxomitron/
abc.s65.xrea.com/prox/wiki/
vird2002.s8.xrea.com/



681 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 13:00:00 ID:8CYw9kqP0]
いちいちIDを変えやがるからな
たちが悪い

682 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 13:02:41 ID:+wi8CaH80]
ID粘着ですか^^;

683 名前:名無しさん@お腹いっぱい。 [2006/09/27(水) 13:04:31 ID:KXoc3tT40]
だとしたらどうしますか?

684 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 13:18:36 ID:tuqtPYCz0]
自分は>>659>>670>>673以降のレスが同一人物か確信が持てないんだが…。
流行の赤文字と、どうし(ry を使った成りすましのような気もする。
根拠は無いのでなんとも言えないが。

>>659
[Patterns]
Name = "[User] Portal @ So-net - TV"
Active = TRUE
URL = "www.so-net.ne.jp/tv/"
Limit = 640
Match = "(<div (id="(ad-header|control-panel-banner)|style="margin-left: 220px;)">*</div>"
"|<p style="margin: 10px 0; text-align: center;">*</p>)"
Replace = "<!-- Portal @ TV So-net - Blocked by Proxomitron -->"

>>680も目を通しておくといい。

685 名前:659 mailto:sage [2006/09/27(水) 13:37:20 ID:T1F48Pjj0]
>>684
ありがとうございます。
綺麗に消えました。

686 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 20:03:04 ID:FEaJPl7e0]
cookpad.com
の広告がきえませんが・・・

687 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 21:35:36 ID:fabcnc/V0]
アサヒ・コムの
ttp://www.asahi.com/national/update/0927/SEB200609270016.html
の右上に出る広告をブロックするフィルターを作っていただけないでしょうか?
よろしくお願いします。

688 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 22:06:38 ID:jjxLUWcc0]
AdList

689 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 22:16:44 ID:+wi8CaH80]
>>687
ロダにある

690 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 22:23:44 ID:2vi6l/Za0]
単発IDか、ただの釣りかも。



691 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 22:26:55 ID:fabcnc/V0]
>>689
ご教示ありがとうございました。
無事に消すことができました。

692 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/27(水) 22:54:51 ID:LNohzyMQ0]
>>686
[Ctrl]+[F]を有効活用し、同じようなレスが無かったか確認汁。

693 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/28(木) 03:51:25 ID:DvhRue0y0]
「よろしくお願いします。」って毎回言ってるやつは少しは学習しろよ
フィルターの書き方分からなくてもURLKILLだの、AdListだのURL追加で消せるものもあるだろうに

694 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/29(金) 02:09:01 ID:IAzH10dx0]
面白いことしてる人を晒してみる。
ttp://d.hatena.ne.jp/tokkycom/20060821

695 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/29(金) 12:49:25 ID:/QqGJIYX0]
右クリ禁止解除の
Allow right mouse click
って新作ありますか?

Allow right mouse click 2
Allow right mouse click plus
など3つも使用しているので1つに纏めたりできないかと思いました。

696 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/29(金) 14:36:35 ID:tR9M5ish0]
orで並べて、変数を調整して、$SETで変数に代入して、
Replace を変えればいいんでない?

697 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/30(土) 13:15:16 ID:HummbkeD0]
今回初めてフィルターを作成しようとしたのですが、
残念ながらうまくいきませんでした。
という訳でよろしくお願いいたします。

www.seoulnavi.com/communi/n_board/list.htmlで新しい書き込みがあるたびに
Headline-ReaderのHTML抽出機能を使ってHTMLの差分を抽出し、
新しい書き込みだけを読んでいたのですが、
あるときから各書き込みへのリンクが、JavaScriptを使った
<a href=javascript:Go_Detail2('f_parami','view.html?m_id****&view=0')>
のようなものに変わってしまい、不可能になってしまいました。

そこで上のページで書き込みへのリンクを
<a href='./view.html?m_id=***&kind=&view=0'>のような、
JavaScriptを使わない普通のリンクへ置換するフィルターを作っていただけませんでしょうか。
基本的なフィルター作りかもしれませんが、よろしくお願いいたします。

ちなみに下は同系列の会社が運営するサイトの掲示板ですが、
こちらはJavaScriptを使っていないため、
HTML抽出機能を使ってHTMLの差分を抽出することができます。
www.taipeinavi.com/communi/n_board/list.html

698 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/30(土) 14:12:26 ID:GvWIdyp20]
そこ、統一教会系だって噂があるとこだった気がする。
いや、それだけなんだけど。

699 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/30(土) 14:17:55 ID:9NaniB8G0]
naviのフォントがネイバーと同じ感じがするな

700 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/30(土) 14:37:02 ID:vWsjM3v70]
挫折したら即丸投げ..。 例の人?



701 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/30(土) 15:41:40 ID:HummbkeD0]
>>698
たしかにその噂は聞いたことがあります。
ただ情報源として取捨選択しながら利用しようと思っているだけですので。

702 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/30(土) 16:34:07 ID:OL232ghh0]
Match = "<a\shref=javascript:Go_Detail2\('f_parami','\1'\)>"
Replace = "<a href="\1" target=_blank>"

703 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/30(土) 16:56:07 ID:HummbkeD0]
>>702
ありがとうございます。
早速試してみます。

704 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/30(土) 17:10:00 ID:HummbkeD0]
>>702
試してみましたが、残念ながらうまくいきませんでした。
これから自分でも手を加えていろいろとやってみます。
もしできた方がおられればよろしくお願いいたします。

705 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/30(土) 17:41:40 ID:vWsjM3v70]
自分で作ったフィルターを晒してどこが悪いか聞こう。

706 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/30(土) 19:20:24 ID:WGsk57O/0]
Googleの検索からpdfをDLすると変なゴミがファイル名に付くのが気になって仕方がないから
こんなフィルタを書いてみた。
もっとましな書き方、もしくは発展性のあるフィルタないかなぁ。

[Patterns]
Name = "google PDF address modification"
Active = TRUE
URL = "$TYPE(htm) [^]++google.com"
Limit = 512
Match = "$NEST(<a\s,\1\s href=$AV(\2.pdf*)\3,>)"
Replace = "<a \1 href="\2.pdf"\3>"


707 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/30(土) 19:27:09 ID:WGsk57O/0]
あと少し前にヤフオクにやたら大量の広告があって読みづらいのをなんとかしようとおもってこんなの書いた。

[Patterns]
Name = "auction"
Active = TRUE
URL = "$TYPE(htm) [^/]++auctions.yahoo.co.jp/jp/auction/[0-9a-z]+"
Limit = 1024
Match = "$NEST($NEST(<a\s,>),*$NEST(<img,>)*,</a>)"

かなりやっつけ仕事で変な場所も消しちゃうから、修正を加えたかったけど面倒で放置中。
いいアイデアあったらよろしく。

708 名前:think ◆MM0nnAOCiQ mailto:sage [2006/09/30(土) 20:13:00 ID:m29InZij0]
>>706
試してみたところ、IE6SP2,Syleraで特にファイル名にゴミは付きませんでした。環境依存かな?
フィルタは私なら以下のように書きます。

Match = "(<a\s[^>]++href=)\0$AV((*.pdf)\1#*)"
Replace = "\0"\1""

>>707
さすがにこれは消えすぎな気が…。
AdListに↓を追加で十分ではありませんか?

ard.yahoo.co.jp/
ai.yimg.jp/

709 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/09/30(土) 20:31:54 ID:WGsk57O/0]
バグ発見

[Patterns]
Name = "google PDF address modification"
Active = TRUE
URL = "$TYPE(htm) [^]++google.com"
Limit = 512
Match = "$NEST(<a\s,\1 href=$AV(\2.pdf#*)\3,>)"
Replace = "<a \1 href="\2.pdf"\3>"

href="hogehoge#uzaaaaaaa"ってやつをクリックしたらこのファイル名そのままでDLするんじゃないのかな。
少なくともこちらのsylera君はそう働いていますが。

ヤフオクはそれで対応できるのかな?
広告山盛りのページを見つけて動作確認してみます。

710 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/01(日) 02:55:08 ID:dwv6YpG/0]
>>709
> 少なくともこちらのsylera君はそう働いていますが。
状況がわかりました。
私はリンクを左クリックでDLしていて、>709氏は [右クリック -> リンク先をファイルに保存] でDLしているんですね、おそらく。
他のサイトでも再現するので、その場しのぎとしてはダウンローダにURLを渡す手が良さそうです。

> ヤフオクはそれで対応できるのかな?
私の環境では消えているように見えますね。
<a>,<img>,<script> のURLを監視しておけば、全ての広告を網羅できるかと思います。



711 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/01(日) 05:54:42 ID:ZfazGRLq0]
なるほど、それが原因だったんですか。
左クリックすると困ったことにadove readerが起動しちゃうんですよ。
syleraのmimetype(でいいのかな)を書き換えるやり方を知らないので右クリ保存している次第です。
ちなみにfoxit readerだと文字が適切に表示されないpdfファイルに当たることがままあるため、併用しております。

712 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/01(日) 09:39:38 ID:evJ0T7uS0]
www.livly.com/pet/m00*.swf

www.livly.com/pet/k003.swf
に書き換えるフィルターください。

713 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/01(日) 10:11:37 ID:BOVzJ0P10]
Match = "www.livly.com/pet/m00*.swf"
Replace = "www.livly.com/pet/k003.swf"

714 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/01(日) 11:15:56 ID:+4d3xY7t0]
匂うな

715 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/01(日) 23:00:48 ID:Db+wTzUF0]
ごめん、今腹の調子わるくて。

716 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/02(月) 01:58:01 ID:e26HzvVb0]
ヤフーミュージックの修正>>584さんので現在も動きますか?

717 名前:584 mailto:sage [2006/10/02(月) 05:21:28 ID:8AbYDEPe0 BE:124085186-BRZ(1008)]
>>716
URLマッチを書き間違えてた。すまん。これと>>576で動く。
[Patterns]
Name = "Yahoo! Music swf -> txt part1 (2006_09_21)"
Active = TRUE
URL = "music.yahoo.co.jp/shop/"
Bounds = "$NEST(<script,</script>)"
Limit = 2560
Match = "*music.yimg.jp/lyrics/lyrics.swf\?id=([a-z0-9]+{1,*})\1\&aid=([0-9]+{1,*})\2*"
Replace = "<iframe src="music.yimg.jp/bin/sendlyricstext\?ArtistId=\2\&Id=\1" height="400" width="600"></iframe>"

718 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/02(月) 15:03:14 ID:JY9FFzHx0]
>>713
お前さん、リヴの鶴スレでヘンテコなフィルタをうpしたり、
クレクレしたりして叩かれたやつだろ。
こちらまで来なさんな。

719 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/02(月) 15:16:11 ID:NuCdSxRp0]
>>718
くわしく!!

720 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/02(月) 15:21:48 ID:e26HzvVb0]
>>717
動きました。即レスありがとうございます



721 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/02(月) 16:23:04 ID:NuCdSxRp0]
>>720
こっちのほうが便利だよ。

[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Yahoo! Music swf -> txt part1 (2005_10_02)"
Match = "music.yahoo.co.jp/shop/p/[0-9]+/([0-9]+{1,*})\1/(Y[0-9]+{1,*})\2(^?)"
Replace = "$JUMP(music.yimg.jp/bin/sendlyricstext?ArtistId=\1&Id=\2)"

722 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/02(月) 18:23:39 ID:NuCdSxRp0]
日付がちょうど一年前だ。

723 名前:名無しさん@お腹いっぱい。 [2006/10/02(月) 22:27:04 ID:ulLZRhhH0]
これはmixiで結構使える!ってのを幾つか教えてください

724 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/02(月) 22:47:23 ID:NuCdSxRp0]
つかmixiが使えない、いろんな意味で。

725 名前:名無しさん@お腹いっぱい。 [2006/10/02(月) 22:49:19 ID:ulLZRhhH0]
>>724
足跡が残らないフィルターとかできるんじゃない?

726 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/02(月) 22:50:28 ID:P6gWwDYY0]
バカ?

727 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/02(月) 22:51:50 ID:/COjgx/O0]
ヤフーの広告消すの
AdListに↓を追加
ard.yahoo.co.jp/
で無理でした。
ttp://ard.yahoo.co.jp/ですが
どうやったら消えますか?

728 名前:名無しさん@お腹いっぱい。 [2006/10/02(月) 22:52:46 ID:ulLZRhhH0]
>>726
バカだよ
だから聞いてんだろ?

729 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/02(月) 22:53:04 ID:NuCdSxRp0]
↑どうしますか?

730 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/02(月) 22:59:40 ID:NuCdSxRp0]
>>728
まぁまぁ、知ってるのは↓くらいかな。

ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0041.txt
ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0007.txt

あとmixiのproxomitronコミュにタイトルを書き換えるフィルターがあったから入れてみれば?



731 名前:名無しさん@お腹いっぱい。 [2006/10/02(月) 23:01:16 ID:ulLZRhhH0]
>>730
ありがとうございます

732 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/02(月) 23:41:52 ID:toTA4cZd0]
>>727
URL-Killer: kill-a-URL (out) を無効にしてるんじゃないの

733 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/02(月) 23:47:18 ID:ahWoTGI80]
>>732
レスありがとうございます。
デフォルトなんですが、
デフォルトで無効になってるって事は何か意味があるのではないんですか?

それでどうやって有効に出来ますか?

734 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/03(火) 00:20:11 ID:Hnwl9P5P0]
>>733
www.pluto.dti.ne.jp/~tengu/proxomitron/help/Contents.html
うちらが説明するよりここ読んだほうが解りやすいし早い。

デフォで無効でも特に意味はない。
有効にするにはそのフィルタのチェックをオンにすればいいだけ。

735 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/03(火) 00:24:25 ID:LjxXuY/90]
おいおい、会話が噛み合ってないぞ。 デフォで有効になってるよ。

736 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/03(火) 00:46:20 ID:0Nmu1U1H0]
構ってくれる人がいるから荒らし放題だね(o^ー')ъ

737 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/03(火) 00:59:31 ID:YKr3AnQx0]
どうしますか?

738 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/03(火) 01:06:20 ID:8FUY7lcZ0]
荒らし甲斐のあるスレですね

739 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/03(火) 01:30:16 ID:Ba0TZUQG0]
>>732
失礼しました。そんな項目ありませんでした。

740 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/03(火) 12:38:57 ID:j848p9MB0]
項目がない場合はどうしますか?



741 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/03(火) 17:04:23 ID:LjxXuY/90]
このカキコは2年前の2004年に投稿しました。 2年後の未来のみなさんこんにちは!

742 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/04(水) 00:12:27 ID:ToxXNi800]
こんにちは。

743 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/05(木) 16:36:00 ID:54CVUI0q0]
ttp://www.sankei.co.jp/
の広告消して下さい。
宜しくお願いします。

744 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/05(木) 16:38:32 ID:ud6KZRG60]
お断りします。

745 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/05(木) 16:48:33 ID:54CVUI0q0]
Σ(゚д゚lll)ガーン

746 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/05(木) 17:16:28 ID:G2i6+NZn0]
>>743
新聞社系はうpロダにセットがあるから。

747 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/05(木) 18:01:27 ID:6DwL26Jh0]
>>745
どうしますか?

748 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/05(木) 18:04:32 ID:mUC+4m5X0]
お断りします。

749 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/05(木) 18:07:38 ID:54CVUI0q0]
>>746
ありがとございます。。。<m(__)m>

750 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/05(木) 18:54:55 ID:6NU1NpMv0]
www.aiseikai.or.jpをまともなページにしてくれるフィルタ募集。



751 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/06(金) 00:43:37 ID:JJZoyi4q0]
[Patterns]
Name = "Aiseikai standardization"
Active = TRUE
URL = "www.aiseikai.or.jp"
Limit = 1200
Match = "<html */html>"
Replace = "<html lang="ja">"
"<head>"
"<meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS">"
"<title>MATOMO NA AISEIKAI</title>"
"</head>"
"<body>"
"<p>MATOMO NA AISEIKAI</p>"
"</body>"
"</html>"



752 名前:名無しさん@お腹いっぱい。 [2006/10/07(土) 01:57:03 ID:4fXR5G+G0]
ジャバスクリプトの外部ファイルを使えるようにするフィルタお願いします

753 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/07(土) 11:21:15 ID:Pz1G80hw0]
>>750
Name = "we're all aiseikai"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 16
Match = "</head>"
Replace = "</head>"
"<marquee behavior="alternate" direction="left" scrollamount="50" bgcolor="black">"

754 名前:名無しさん@お腹いっぱい。 mailto:gaug [2006/10/07(土) 13:24:58 ID:th6MhiCB0]
サーバ側のプログラムを無効化するフィルターお願いします

755 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/07(土) 14:19:39 ID:5ye5pJfu0]
IE用必須設定(高速化)・過去ログ・FAQ・ime.nu消し・関連リンク
<a href=

756 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/07(土) 20:23:51 ID:uS60llj20]
なんだこの流れ…('A`)

757 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/07(土) 22:46:46 ID:5ye5pJfu0]
IE用必須設定(高速化)・過去ログ・FAQ・ime.nu消し・関連リンク
ttp://www2.wbs.ne.jp/~go-to/prx/faq.html

が消えているのでフカーツきぼん。無理ならどなたか2ch の最新汎用広告完消しフィルターを。

758 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/07(土) 22:54:49 ID:+O89j41I0]
>>757
ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0043.txt

759 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/08(日) 00:29:19 ID:LJj0nXmQ0]
www.so-net.ne.jp/tv/bangumi/tvprgm/1_29_6.htmlの右上の広告と
左上のこれは広告ではありませんがお知らせ類を消すフィルターお願いします。

760 名前:759 mailto:sage [2006/10/08(日) 00:35:42 ID:LJj0nXmQ0]
分かりやすく書くと
> テレビ王国 > 10月7日(土)の番組表 [地上波/奈良/22- 5時]
から上をすべて消すフィルターお願いします。



761 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/08(日) 01:05:58 ID:pkkxx40D0]
>>760
[Patterns]
Name = "Yahoo! Music swf -> txt part1 (2006_09_21)"
Active = TRUE
URL = "www.so-net.ne.jp/tv/bangumi/tvprgm/1_29_6.html"
Bounds = "$NEST(<script,</script>)"
Limit = 3453
Match = "*www.so-net.ne.jp/tv/bangumi/tvprgm/1_29_6.html\?id=([a-z0-9]+{1,*})\1\&aid=([0-9]+{1,*})\2*"
Replace = "<iframe src="music.yimg.jp/bin/sendlyricstext\?ArtistId=\2\&Id=\1" height="400" width="600">('A`)b</iframe>"


762 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/08(日) 02:29:33 ID:FO4N1OzA0]
>>761
自作自演じゃないならせめて100レスくらいは遡って見てくれ

763 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/08(日) 02:59:09 ID:pkkxx40D0]
>>99-760 同一人物
>>761-690

764 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/08(日) 03:01:46 ID:j5LqO3xi0]
あぼーん推奨 : ID:pkkxx40D0

765 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/08(日) 05:59:15 ID:pkkxx40D0]
('A`)

766 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/08(日) 15:46:35 ID:OhcwpJYk0]
うpロードされているものも含め、
ありとあらゆるフィルターを入れていますが、
ヤフーの
ttp://dailynews.yahoo.co.jp/fc/local/ibaraki_taxi_driver_case/?1160281661
などのページの最初に、バナー広告がいつの間にか出るようになってしましました。
キャッシュを消しても、再度出てきます。
これを消すフィルターを作っていただけないですか?


767 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/08(日) 17:57:03 ID:Qo+RAkFE0]
>>766
出てこない。
ありとあらゆるフィルタ入れてるなら、
ブロックリストに画像のアドレスなりを追加しとけ。

768 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/08(日) 18:09:17 ID:8tJusw/d0 BE:51702645-BRZ(1008)]
>>766
知らぬ間にスパイウェアでも入れちゃったんじゃないか?

769 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/08(日) 20:11:56 ID:7ltj5WIl0]
>>766
アップローダにうpされているのがどんなものか知らないけれど、
自分はこれで消している。

[Patterns]
Name = "[User] Portal @ Yahoo!"
Active = TRUE
URL = "*.yahoo.co.jp"
Limit = 3010
Match = "((<div align=center>*</div>"
"|<!--- AdSpace (TN(P|)|LSQ|UHD|N|CT|EU) --->*<!--- /AdSpace (TN(P|)|LSQ|UHD|N|CT|EU) --->"
"|<!--P-->*<!--/P-->)"
"$SET(1=<!-- Portal @ Yahoo! - Blocked by Proxomitron -->)"
"|<!--- /HEADER --(-|)>*<!--- (New|)CAT_LINK_TABLE --(-|)>"
"$SET(1=<!--- /HEADER -->\n\n<!--- CAT_LINK_TABLE -->))"
Replace = "\1"

770 名前:759 mailto:sage [2006/10/08(日) 20:17:24 ID:+xK4WvQa0]
www.so-net.ne.jp/tv/bangumi/tvprgm/1_29_6.htmlの右上の広告と
左上のこれは広告ではありませんがお知らせ類を消すフィルターお願いします。
分かりやすく書くと
> テレビ王国 > 10月8日(日)の番組表 [地上波/奈良/22- 5時]
から上をすべて消すフィルターお願いします。



771 名前:766 mailto:sage [2006/10/08(日) 20:56:53 ID:OhcwpJYk0]
>>769
ありがとうございます。
無事消すことができました。
感謝しつついただきました。

772 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/08(日) 21:08:01 ID:Xil5Fe4d0]
<title>hogehoge</title>の部分なんですが、たいていのポータルサイト・検索サイトは冗長ですよね。
例えばGoogleならGoogle検索:hogehogeだし、楽天は【楽天市場】hogehogeだし。
タブブラウザを使っていたり、こういうウェブページをブックマークするときに冗長な部分を抜きたいので
例えばg:hogehogeとか楽:hogehogeという具合にtitleを書き換えたいんですが、
とりあえずgoogleで試すと働きません。
ソースファイルに対してテストするとうまく行くのに、フィルターをONにしてウェブページをリロすると
まったく働かなかったり、テスト時とは違う働きをしたりします。
色々なウェブページで試してみると、どうも正常に働くサイトとそうでないサイトがあるようですが原因が分かりません。
アドバイスありましたらお願いします。

773 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/08(日) 23:27:04 ID:EzclonyV0]
[Patterns]
Name = "Google Title Simplizer"
Active = TRUE
URL = "www.google.co.jp/search?"
Limit = 1024
Match = "<title>\1 - Google [%E6][%A4][%9C][%E7][%B4][%A2]</title>"
Replace = "<title>{G} \1</title>"

こんな適当なのでも問題なく動くんだけど。

774 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/09(月) 08:21:05 ID:SIJ7Natg0]
>>772
この話、これが始めてではないので、ログを参照されることをお勧めします。
>>32-33,38-39
あと、このスレを「文字コード」で検索すると良いかと。

> どうも正常に働くサイトとそうでないサイトがあるようですが原因が分かりません。
症状を伺う限りでは、文字コードが合っていないのが原因ではないかと思います。

例えば、>773氏のフィルタは
ttp://www.google.co.jp/search?oe=utf-8&lr=lang_ja&q=Proxomitron
では有効ですが、
ttp://www.google.co.jp/search?oe=shift_jis&lr=lang_ja&num=30&q=Proxomitron
では無効となります。

> テスト時とは違う働きをしたりします。
テスト時にはマルチバイト文字は Shift_JIS としてテストされますから、EUC-JP,UTF-8などの文字コードのページではテスト時とは違った反応を示します。
その場合は、Webページ上でテストすることで対応してください。

775 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/09(月) 10:11:48 ID:JcIL1z+A0]
お騒がせしてしまいましたが、原因はgoogle highlightがtitleを書き換えているためでした。
>773からgoogleのデフォルトtitleが"hogehoge - Google検索"だっていうことに気がついたのですぐに修正しました。
文字コードについては教えていただいたStrHexで対処しようと思います。
どうもありがとうございました。

776 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/09(月) 20:39:07 ID:7SsxD+m80]
掲示板などではりつけてある画像サイズが500×500をオーバー
していたら、500×500のサイズで固定する、といったような
画像サイズをコントロールするフィルタを作成いただけないでしょうか?
きっと役に立つと思うのです

777 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/09(月) 21:06:50 ID:iC2qFQxB0]
>>776
誤爆しないように自分に合わせて書き換えてね。

Name = "[User] Comune @ Image is Resized"
Active = TRUE
URL = "利用している掲示板のURLを見て決める"
Limit = ソースの該当部分をテストして決める
Match = "<img\s([^>]++width=$AV([#501:*])&[^>]++height=$AV([#501:*])[^>]+>)"
Replace = "<img\swidth="500"\sheight="500">"

778 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/09(月) 21:11:58 ID:iC2qFQxB0]
Communeだよ…mが1個ないー。・゚・(ノД`)・゚・。

779 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/09(月) 21:59:53 ID:7SsxD+m80]
ありがとう御座います。
しかし、ソースのほうに<img src="xxx.jpg" width="888" height="888"/>
等の手段で大きくしてある画像でなく、その写真自体大きいものに関して効果が現れません。
何か間違っているのでしょうか。諦めるしかないのでしょうか

780 名前: mailto:sage [2006/10/09(月) 22:02:23 ID:7SsxD+m80]
なんだか文章が横柄になってしまった気が致します。
失礼でしたらそのままスルーの方向で。ありがとう御座いました



781 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/09(月) 22:17:47 ID:jo5M1f8P0]
サイズ指定の無いものはサイズ指定を入れれば500x500に変えられるよ。
ただし小さい画像も大きくなるw

782 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/10(火) 00:32:21 ID:81G3JhxF0]
ソースから画像の大きさは取得できないから、大きいものだけ適用するのは
無理だ罠。

783 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/10(火) 00:36:49 ID:PZWGacNu0]
ワナ?

784 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/10(火) 21:43:57 ID:XNd3iqdd0]
>>781-782
誠にありがとうございましたm(. .)m

785 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/11(水) 06:27:48 ID:q2WH0Ko/0]
javascriptで画像の実サイズが取得できればねぇ…

786 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/11(水) 15:41:55 ID:XGJGVjFY0]
419ってまだ使えますか?上手くいかないんだけど

787 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/11(水) 17:16:22 ID:coC4meBG0]
使える

788 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/11(水) 17:19:04 ID:9Oj0NZ590]
アンカーも張らずに質問とな?

789 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/12(木) 00:47:31 ID:7EOqXU/X0]
>>786
エロフィルタ解除してると使えない

790 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/12(木) 02:49:57 ID:neIj8fsh0]
 



791 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/12(木) 07:18:26 ID:neIj8fsh0]
          
        

792 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/15(日) 02:13:44 ID:cJDwpIgG0]
エロフィルタ解除しても使えるようにしてくれ

793 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/15(日) 03:32:16 ID:9zQhNVR/0]
ttp://www.geocities.jp/pmpfr555/30ninn.html
巨大なGIFアニメ。
Firefox 1.5.0.7 で読んだら20秒ほど重くなって応答しにくい状態になった。
さすがにこういうものをフィルタリングするのは無理かな?

794 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/15(日) 03:37:54 ID:JU/5VgGk0]
流れを読まずにmixi広告対策フィルタ投下。

[Patterns]
Name = "[User] Commune @ mixi"
Active = TRUE
URL = "*mixi.jp"
Limit = 1025
Match = "(<td (align="center" width="553"|) background=$AV(img.mixi.jp/img/title2-.gif)>"
"<img src=$AV(img.mixi.jp/img/dot0.gif)[^>]+><br>"
"\s<a href=(mixi.jp/|)banner.pl\?id=[^>]+>*</a></td>"
"$SET(1=<!-- Commune @ mixi - Edited by Proxomitron -->\n"
"<td align="center" width="553" height=60 background="img.mixi.jp/img/title2-.gif">\n"
"\t<img src="img.mixi.jp/img/dot0.gif" width=1 height=1>\n"
"</td>\n<!-- /Commune @ mixi - Edited by Proxomitron -->)"
"|(<(table|td)\s[^>]++width=)\2$AV(710)([^>]+>)\3"
"$SET(1=<!-- Commune @ mixi - Edited by Proxomitron -->\n"
"\2"950"\3\n<!-- /Commune @ mixi - Edited by Proxomitron -->\n)"
"|<td width="224" valign="middle">*/td>"
"$SET(1=<!-- Commune @ mixi - Blocked by Proxomitron -->\n)"
"|<table border="0" cellspacing="1" cellpadding="0" width="100%" bgcolor="#FF9933" style="margin-bottom: 5px;">"
"\s<tr><td>*/table>*/table>"
"$SET(1=<!-- Commune @ mixi - Blocked by Proxomitron -->\n))"
Replace = "\1"

長くてゴメンね。

795 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/15(日) 03:38:53 ID:JU/5VgGk0]
あ、またh抜き忘れたorz

796 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/15(日) 04:25:02 ID:OtboygnJ0]
>>795
俺が使ってるJaneViewにはgifをファイルサイズによって展開しない機能が付いてる。
2chに貼られたURLを普通のブラウザで見るならブラクラ食らうくらいの覚悟はしとくべき。

んでオミトロンでやるならcontent-typeとcontent-lengthの2つのヘッダを使って対応する。
でもcontent-lengthヘッダを送ってこない場合も多いからこの方法じゃ100%防ぐのは無理。

797 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/15(日) 08:42:51 ID:JU/5VgGk0]
>>793
普段は「GIFアニメーションを止める」にチェック入れておいて、
見たいときにだけ有効にする。

798 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/16(月) 17:02:58 ID:C/xlJM+p0]
URLを加工して新たなURLを作りたいんですが、$URL()の中で変数を使ってマッチされられないので途方に暮れています。
例えばURLを以下とします。
esearch.rakuten.co.jp/rms/sd/esearch/vc?sv=2&f=A&g=0&v=2&p=3&e=0&s=6&oid=000&k=0&sf=0&sitem=%A5%EF%A5%A4%A5%F3&x=0
そしてブロックファイルprefetchに
[^.]+rakuten.co.jp $SET(&p=)と登録して
何らかの処理によってこのURLのうち&p=3の部分を&p=4と書き換えて
<link rel="prefetch" href"esearch.rakuten.co.jp/rms/sd/esearch/vc?sv=2&f=A&g=0&v=2&p=4&e=0&s=6&oid=000&k=0&sf=0&sitem=%A5%EF%A5%A4%A5%F3&x=0">
というのをソースに挿入したいんです。

色々と考えたのですが、やはり変数を使ったマッチングの方法が思い浮かびません。
任意の数に対して+1した値を取り出す方法は思いつきますが、この場合にp=に続く数字を取り出すことができません。
アドバイスありましたら宜しくお願いします。

799 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/16(月) 17:25:02 ID:C/xlJM+p0]
>798に誤りがありました。
正しくは[^.]+rakuten.co.jp $SET(prefetch=&p=)です

thinkさんのウェブサイトを眺めていて思ったことは
ブロックリスト内で$SET(prefetch=$URL())のようにして、何とか"p="に続く文字列を取り出せないかということなんですが
あれこれ弄ってみたところ、まだうまく行きません。

800 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/16(月) 18:27:40 ID:pn9Wrk6v0]
動作させることには成功しましたが、結果はかなり期待はずれのものでした。
フィルタ自体はヘッダフィルタのURLCONTROLのアイデアをWebページフィルタに移植しただけです。
ブロックファイルは以下としました。
$URL(
([^.]+.rakuten.co.jp/?++\&p=)\0
([0-9]++)\1
(1$SET(2=2)|2$SET(2=3)|3$SET(2=4)|4$SET(2=5)|5$SET(2=6)|6$SET(2=7)|7$SET(2=8)|8$SET(2=9)|9$SET(2=0)|0$SET(2=1))
(*)\3
)
見やすくするために改行とスペースを入れましたが、実際には入れていません。
フィルタは以下です。
Name = "prefetch"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "</head>"
      "$LST(prefetch)"
Replace = "<link rel="next" href="\0\1\2\3">"
      "\n<link rel="prefetch" href="\0\1\2\3">"
      "\n</head>"

見ての通り、汎用性・管理性に乏しく、またブラウザ(Sylera)の動作が想像していたものとは違っていたので非常にorzです。
OPERAでグーグル検索をするとマウスジェスチャの「進む」で次の結果に進むので、
これはlinkタグの恩恵かと思っていたのですが、
このフィルタを入れても入れなくても楽天の商品検索ではOPERAは「進む」が効きますし、
使いたかったSyleraでは「進む」が効きませんでした。
兎にも角にもprefetchを効かせるフィルタとして、もう少し汎用性を高めていきたいと思います。
何かアイディアありましたら宜しくお願いします。



801 名前:793 mailto:sage [2006/10/16(月) 21:37:40 ID:9qp/s93b0]
>796
2chでないサイトに貼ってあったわけですよ……。
Content-Length を使う場合は、
$IHDR(Content-Type: image/gif) で
Content-Length が指定した値を超えたら\kするとか、そんな感じでしょうか?
参考になりました。ちょっと試してみます。

>797
これは簡単で即効性がありますね。
しかし、あまり使いたくないので、最終手段ということにしようと思います。

802 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/16(月) 23:09:08 ID:rXQtg6m60]
次のページに移るメソッドをスクリプトとして埋め込んでおいて
ブラウザのブックマークレットやスクリプトから呼ぶってのはどうだろ

ジェスチャにまでスクリプト割り当てられるかは知らんけど…

803 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/16(月) 23:49:31 ID:JE7pyNff0]
>>798が作りたいフィルターなら書けると思うがやりたいこととprefetchは無関係。
Operaは

<a href="〜">次へ</a>

等のリンクを検知して動いてる。 Operaの設定で「次」とかのキーワードを登録するところがあるんじゃないかな。
Syleraは知らないけどfirefoxならAll-in-One-Gesturesって拡張でまったく同じことが出来る。
これもリンク中の 「次」 等の文字を検知して動いている。

つまり上のようなリンクを挿入すればおk。 見栄えが悪くなるなら↓のように非表示にすればいい。

<a href="〜" style="display:none">次へ</a>

804 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/17(火) 00:20:12 ID:P1XwjcJ+0]
Operaフォルダのfastforward.ini に

> ;Japanese
> 次へ

ってのがあった、ここで設定するのかな?

805 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/17(火) 00:28:15 ID:o87r+yql0]
>>804
そこ

806 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/17(火) 00:33:15 ID:P1XwjcJ+0]
>>805
ありがと。 んじゃ後はフィルターを書くだけだね。

807 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/17(火) 01:16:32 ID:P1XwjcJ+0]
>>798
URL置換のサンプルフィルター。 www.google.co.jp/ で動作する。

[Patterns]
Name = "URL Replace test1"
Active = TRUE
URL = "www.google.co.jp/(^?)"
Limit = 256
Match = "<img src=$AV(*logo.gif)[^>]+>"
"$URL(www.google.(??)\0.jp/)"
"( $TST(\0=go)$SET(1=government) | $TST(\0=co)$SET(1=company) )"
Replace = "[\1] $STOP()"

マッチ欄の一行目はgoogleのトップ画像にマッチする。
二行目でURLの一部を \0 に取り込む。 この場合は co が取り込まれる。

三行目で \0 に取り込んだものをテストする。
\0 が go なら government が \1 に入る。
\0 が co なら company が \1 に入る。

808 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/17(火) 10:42:18 ID:1EbHilyf0]
>803
Operaの場合はfastforward.iniが効いてたんですね、すっかり忘れていました。
自分で手を加えて使いやすくしていたのに…。
スクリプトは苦手なので、Syleraに組み込めるかは自信がありませんがどうすれば可能かはようやく分かりました。

>807
このサンプルフィルタはどう使えばいいんでしょう。
当方のフィルタは少し使いやすくできました。
例は同じく楽天です。
[^.]+.rakuten.co.jp/*\&p= $URL(([^.]+.rakuten.co.jp/*\&p=[0-9]++)\#$LST(num+1)\#) $SET(prefetch=\@)
このようなブロックリストをフィルタのURL欄に入れてやればprefetch変数にprefetch先のURLを代入しますので
フィルタ自体も扱いやすくなり、またブロックリストから全ての管理を行えるので管理性も良くなったと思います。
なおURL欄でローカル変数を使ってもマッチング欄その他には変数を渡せないようです。(初期値にリセットされる)
ちなみに$LST(num+1)は一文字の数字を取り込んでそれより1だけ大きい数をスタックに追加するようなブロックリストです。

今気が付いたのですが、p=に続く数字をインクリメントするときに桁上げがあると少しやっかいですね。
数字を数字として扱えないproxomitronの欠点ですが、再帰的にブロックリストを構成することでなんとかなりそうです。

809 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/17(火) 10:43:56 ID:1EbHilyf0]
ブロックリストincrement
( $TST(num=([0-9]++)\09) $SET(num=\0) $SET(num2=0$GET(num2)) $LST(increment) | $TST(num=([0-9]++)\0$LST(num+1)) $SET(num=\0\@$GET(num2))

動作を検証してみる。
再帰的なブロックリストincrementを構成。
まずは初期値としてnumに19を代入してみる。
テストをしてnumの下一桁が9の場合には下一桁以外の数字をnum変数にリセットするのでnum変数が1になる。
と同時にnum2変数に0がセットされる。
そして最後に$LST(increment)が繰り返される。
最初に戻って、テストをしてnumの下一桁が9であるかを調べるが、この時点でnum変数は1なのでTSTの結果は偽。
よってOR関数の後者に移動する。
まずテストをしてnumの下一桁を$LST(num+1)で取り出し一つ大きな値をスタックに代入する。
ここではスタックに2が代入される。
次にnumの下一桁以外+スタックに入っている一桁の数字+今までにnum2に入った数字が代入される。
ここで最初の値は空値であり、次の値は2であり、最後の値は0である。
以上から初期値19に対して1だけ大きい20がセットされる。

こんなブロックリストが実際に動くかはまだ検証していません。
時間がある人が居れば試してみてください。

810 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/17(火) 13:32:12 ID:8nUFKOs50]
webフィルタなら適当なローカル変数に取り込んだあと
javascriptで処理させるのがセオリー



811 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/17(火) 18:01:22 ID:C/FhEIND0]
>>798-800,808-809
とりあえず、名前を固定化してください。
IDが変わると、誰が誰だかわからなくなります…。

>>809
> なおURL欄でローカル変数を使ってもマッチング欄その他には変数を渡せないようです。
ブロックリストの中なら変数への取り込みが効くと思うのですが、いかがでしょうか?
下記をブロックリストに登録すれば、"\@" で加工後のURLを挿入できます。

([^.]+.rakuten.co.jp/rms/sd/esearch/vc\?*\&p\=)\#(1$SET(#=2)|2$SET(#=3)|3$SET(#=4)|4$SET(#=5))(^(^\&|(^?)))\#

> 今気が付いたのですが、p=に続く数字をインクリメントするときに桁上げがあると少しやっかいですね。
先の表現では、(^(^\&|(^?))) で後ろに続く数字の存在を先読みチェックしています。
後述に "&" か (^?) があれば、そこで数字が終わることになります。

812 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/17(火) 18:25:03 ID:emUaxh1m0]
(^[0-9]) でもいいね。

813 名前:803 mailto:sage [2006/10/17(火) 19:37:17 ID:emUaxh1m0]
オミトロンで数字を+1するだけなら何桁の数字であっても出来そうな気がしてきた。

+ を使った繰り返し処理、 "繰り上がり" を意味する記号 "X" を使って以下のような処理をする。
X0 は 10 を意味し、 3X0 は 40 を意味するものとする。


(999に1を足す場合)

1、下一桁の 9 を X0 に置換する。 下一桁が 9 以外だったら従来通りの方法で置換し、終了。
  ⇒ 999 が 99X0 に置換される。

2、 99X0 の中の 9X を X0 に置換。 9X00 になる。

3、 9X00 の中の 9X を X0 に置換。 X000 になる。

4、 先頭が X なので X を 1 に置換し、+ループ終了。

このようにして記号 X が無くなるまでループさせれば自動的に +1 処理が完了する。

>>808
>>807はURLの一部を取り出してから処理する方法を示したものです。
フィルターがごちゃごちゃしてしまう場合にこうすると全体の処理過程が分かりやすくなる例です。
今回の件ではもう必要無いので忘れて下さい。

814 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/18(水) 18:46:17 ID:0r+ECrj30]
yahooでard.yahoo.co.jp/SIGで始まってるテキスト広告を消したいのだけどいいフィルターあるかな。

815 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/18(水) 19:10:53 ID:Oxpb2xGt0]
>>794
mixiのソースが変わってマッチしなくなってる。 書いた直後に仕様変更とはなんと間の悪い..。

>>814
>>1のうpろだにあるよ。

816 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/18(水) 19:57:20 ID:Oxpb2xGt0]
mixiはこれでどうかな、とりあえず上の広告だけ消すフィルターを修正してみた。
mixiのアカウントが某バーガー祭りで巻き添え削除食らったのでログインしても効くかは不明。

[Patterns]
Name = "mixi banner cleaner [2006-10-18]"
Active = TRUE
URL = "$TYPE(htm)([^/]++.|)mixi.jp/"
Limit = 4096
Match = "$NEST(<script,*ads.mixi.jp*,</script>) <noscript>*</noscript>$STOP()"
Replace = "<div style="background-image: url(img.mixi.jp/img/title2-.gif); width:468px; height:60px; border=0px;"></div>"

あとyahooとうたまっぷの歌詞表示のフィルターの修正済みのを>>2のうpロダに上げておきました。

817 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/18(水) 21:57:54 ID:bPOL+aCR0]
横スクロールバーの発生を防ぐためのフィルタなのですが、
ひとつ困ったことがあります。

Name = "css width limiter (2006.10.18)"
Active = TRUE
URL = "$TYPE(css)|$TYPE(htm)"
Limit = 64
Match = "$KEYCHK(c)width : ([#751:*]px|[#91:*]%)\1$SET(2=auto) (;|)\3|"
"$KEYCHK(v)width : ([#751:*]px$SET(2=750px)|[#91:*]%$SET(2=90%))\1 (;|)\3|"
"width : ([#751:*]px$SET(2=750px)|[#100:*]%$SET(2=auto))\1 (;|)\3"
Replace = "width: \2\3 /* css width limited - \1 */"

Replace で「/* */」のようにコメントを挿入しているのですが、
マッチするテキストがすでにコメントの中にあった場合、
コメントが二重になってしまいます。

Replace = "width: \2\3"
これで解決することもできますが、
Replace から「/* */」を削除せずともよい方法はありませんか?

818 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/18(水) 22:08:08 ID:dpbYjLHS0]
>>817
Limitを少し大きくして (^(^*/\*|(^*\*/))) を検索表現の末尾に挿入してはどうでしょう?
コメント内部にはマッチしなくなります。

819 名前:817 mailto:sage [2006/10/19(木) 00:47:01 ID:64qsfQ3f0]
>818
どうもありがとうございます。

Limit = 256
Match = "($KEYCHK(c)width : ([#751:*]px|[#91:*]%)\1$SET(2=auto) (;|)\3|"
"$KEYCHK(v)width : ([#751:*]px$SET(2=750px)|[#91:*]%$SET(2=90%))\1 (;|)\3|"
"width : ([#751:*]px$SET(2=750px)|[#100:*]%$SET(2=auto))\1 (;|)\3)(^(^[^/*]+/\*|(^[^/*]+\*/)))"

一応、上記とすることで解決しました。
「/*」または「*/」があっても消費させずにそのまま残すようなしくみなのでしょうか。
また、(^(^*/\*|(^*\*/))) の部分についてですが、

/* max-width: 200%; */
max-width: 200%;
/* min-width: 100%; */
min-width: 100%;

このような文字列でテストすると1行目のコメントが多重になってしまうので
一部をいじってみました。
これでしばらくテストしてみます。

820 名前:817 mailto:sage [2006/10/19(木) 01:08:10 ID:64qsfQ3f0]
>819だと
/* max-width: 200%; / */
こんなのにマッチしてしまいますね。ケアレスミスでした。
いろいろ試していますが、いまのところ望み通りの Match が見つかりません。



821 名前:794 mailto:sage [2006/10/19(木) 04:20:49 ID:Rp4XmZBf0]
>>815>>816
本当にうpした後に変更しおった、なんてこったい。
>>816のフィルタもログイン後でも正常に動作したよ。
教えてくれてありがとう。

height を 1pix 足したら、ほぼそのままで使えてしまった(゚∀゚)アヒャ
戻されても使えるように以前の条件をORで含めているけれど、
必要ない場合は削除。

822 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/19(木) 04:21:23 ID:0avczPwd0]
>>816
問題なく動くよ。thx

823 名前:794 mailto:sage [2006/10/19(木) 04:22:13 ID:Rp4XmZBf0]
[Patterns]
Name = "[User] Commune @ mixi"
Active = TRUE
URL = "*mixi.jp"
Limit = 1673
Match = "(<td (align="center" width="553"|) background=$AV(ttp://img.mixi.jp/img/title2-.gif)>"
"<img src=$AV(ttp://img.mixi.jp/img/dot0.gif)[^>]+><br>\s"
"(<a href=(ttp://mixi.jp/|)banner.pl\?id=[^>]+>*</a>"
"|<script type="text/javascript"*"ttp://ads.mixi.jp"*</noscript>)\s</td>"
"$SET(1=<!-- Commune @ mixi - Edited by Proxomitron -->\n"
"<td align="center" width="553" height=61 background="ttp://img.mixi.jp/img/title2-.gif">\n"
"\t<img src="ttp://img.mixi.jp/img/dot0.gif" width=1 height=1>\n"
"</td>\n<!-- /Commune @ mixi - Edited by Proxomitron -->\n)"
"|(<(table|td)\s[^>]++width=)\2$AV(710)([^>]+>)\3"
"$SET(1=<!-- Commune @ mixi - Edited by Proxomitron -->\n"
"\2"950"\3\n<!-- /Commune @ mixi - Edited by Proxomitron -->\n)"
"|<td width="224" valign="middle">*/td>"
"$SET(1=<!-- Commune @ mixi - Blocked by Proxomitron -->\n)"
"|<table border="0" cellspacing="1" cellpadding="0" width="100%" bgcolor="#FF9933" style="margin-bottom: 5px;">"
"\s<tr><td>*/table>*/table>"
"$SET(1=<!-- Commune @ mixi - Blocked by Proxomitron -->\n))"
Replace = "\1"

824 名前:816 mailto:sage [2006/10/19(木) 08:21:48 ID:I4R88+570]
>>821-822
動作確認ありがとうございます! >>816のフィルターは後で>>2のうpロダに上げときますね。

>>823
乙です。 あまり変更が無いとはラッキーでしたねw


ーーーーーーー
>>813で書いたものが一応動くようになったので晒しておきます。 まだ無駄が多いのでbeta版扱いで。
テストウインドウに 9999 などを入れてテストしてみて下さい。 では。

[Patterns]
Name = "number +1 (2006-10-19 beta)"
Active = FALSE
Limit = 256
Match = "(([0-9])\8($TST(F=roop)|(^(^([0-9]+)\9))$SET(C=up)$SET(F=roop)$TST(\9=\7)$SET(A=\8\7)$SET(7=)$SET(9=))"
"$TST(A=\0([0-9])\1(^?))($TST(C=up)$SET(C=)$TST(\1=(0$SET(2=1)|1$SET(2=2)|2$SET(2=3)|3$SET(2=4)|4$SET(2=5)"
"|5$SET(2=6)|6$SET(2=7)|7$SET(2=8)|8$SET(2=9)|9$SET(2=0)$SET(C=up)))$SET(B=\2$GET(B))|$SET(B=\1$GET(B)))"
"($TST(\0=[0-9]*)$SET(A=\0)|$SET(A=))$SET(0=)$SET(1=)$SET(2=))+{1,*}($TST(C=up)$SET(B=1$GET(B))|)"
Replace = "$GET(B)$SET(A=)$SET(B=)$SET(C=)$SET(F=)$STOP()"

825 名前:816 mailto:sage [2006/10/19(木) 14:03:18 ID:6Is2YjIm0]
よく考えてみると数字に+1するのにループは必要無さそう。
このアルゴリズムさえ思い付けばすごく簡単だ。

826 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/19(木) 16:32:46 ID:pqx0j20y0]
>>824-825
お疲れ様です。
興味深いトピックだったので、私も挑戦してみました。

[Patterns]
Name = "number +1 [Match ver] [2006/10/19] test6.1"
Active = TRUE
Limit = 32767
Match = "([0-9]++)\#([0-9])\0(9+{1,*})\1"
"$TST(\0=$LST(Num-plus))"
"$TST(\1=($LST(Num-plus))+)|"
"([0-9]++)\#([0-9])\0"
"$TST(\0=$LST(Num-plus))"
Replace = "\@"

Name = "number +1 [$TST ver] [2006/10/19] test5.1"
Active = TRUE
Limit = 32767
Match = "([0-9]+)\0"
"("
"$TST(\0=([0-9]++)\#([0-9])\1(9+{1,*})\2)"
"$TST(\1=$LST(Num-plus))"
"$TST(\2=($LST(Num-plus))+)|"
"$TST(\0=([0-9]++)\#([0-9])\1)"
"$TST(\1=$LST(Num-plus))"
")"
Replace = "\@"

827 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/19(木) 16:34:35 ID:pqx0j20y0]
>826です。名前入れ忘れましたw

## $LST(Num-plus) の中身

0$SET(#=1)
1$SET(#=2)
2$SET(#=3)
3$SET(#=4)
4$SET(#=5)
5$SET(#=6)
6$SET(#=7)
7$SET(#=8)
8$SET(#=9)
9$SET(#=0)

"Match ver" の方が若干高速ですが、取り込むフィルタによっては、"$TST ver" の方が都合がよい場合もあるので2パターンのフィルタを用意してみました。
心なしか "$TST ver" の方がすっきりしているような気も…。
まあ、たいした速度差はないので、好みで選んで構わないと思います。

アルゴリズムは>813,824とは全く違います。
フィルタの構成としては、繰り上がりが発生するときと発生しないときで処理を分岐させています。

・繰り上がりが発生しないときには、末尾の数字に +1
・繰り上がりが発生するときには、末尾の 999... を 0にし、繰り上がる桁の数値を +1

という仕組みです。

828 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/19(木) 16:54:12 ID:pqx0j20y0]
>>820
えー、そんな妙なコメントあるのかなあ。
・・・と、愚痴は置いておいて。

よく考えたら、(^((^\*/|/\*)?)+\*/) の方が厳密かつシンプルでした。
(私はシンプルに感じますが、大半の人はシンプルと受け取れないかも…)
「"*/" か "/*" の手前まで先読みして、その後ろに "*/" が存在してはならない」という表現です。
実は私の好きな表現でして、覚えておくとたまに役立ちます。


# 蛇足
>826のLimitが異様に大きいのは気にしないでください。(速度計測時の名残です…。)
実際に、フィルタに取り込むときにはもっと小さな値のLimitで作成することになると思います。

829 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/19(木) 18:18:18 ID:jrvNMl2x0]
>816さん、thinkさんがしっかりしたものを作り上げてくれたようなのでありがたいです。
あとはこれをリストにぶちこんで、モジュール化させれば簡単に
任意の箇所の一続きの数字列に対して1だけ大きい数を得ることができますね。

830 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/19(木) 18:21:06 ID:jrvNMl2x0]
むむ、リストに入れなきゃいけないわけではないけど、フィルタの中に突然↑のような処理が入ったら
なんのことやら混乱する可能性があるので可読性という点でリスト化させたほうが良いかなと思います。



831 名前:816 mailto:sage [2006/10/20(金) 00:59:27 ID:ELREBDG20]
>>826
乙です。

> 繰り上がりが発生するときには、末尾の 999... を 0にし、繰り上がる桁の数値を +1

これこそ>>825に書いた簡単なアルゴリズムです。 これに気付いていれば>>824みたいな難解で遅いものを
書く必要は無かったですね。 でも、 ローカル変数でも $SET(0=) 等で明示的に初期化する必要がある
場合があることなど、今まで知らなかったオミトロンの挙動が次々に出てきたのでなかなか楽しめました。

PS、
数字が 999 などの 9 の繰り返しだった場合に 000 などになってしまうようです。

>>829
リスト化すれば使い回しがしやすくて便利そうですね。
完成したらどこかで配布してみてはいかがでしょう、きっと重宝されると思います。

あと、リストを使った回帰的処理というのは面白い発想でした。
これが正しく動作するとすれば複雑な処理が簡単に書けるようになりますね。

832 名前:817 mailto:sage [2006/10/20(金) 01:36:13 ID:wAdVERPl0]
>828
どうもありがとうございます。ばっちり解決していますね。
>820のような妙なコメントを書く人はあまりいないだろうと思いますが、
書かれることを想定しておいた方が後々のためになるだろうと思います。
フィルタを作る際は、一応はあらゆる場合を想定しておいた方が
安心して使えるだろうと思うので……。
解説もありがとうございました。

>828のようなテクニックを集めたサイトがあるとよいと思うものの、
wikiやthinkさんのサイト内などにはあるのかな。

833 名前:816 mailto:sage [2006/10/20(金) 04:46:14 ID:kgbwGCqt0]
リストを使ったループもちゃんと動作しますね。 オミトロンでここまで出来るとは...。

[Patterns]
Name = "LIST rooptest"
Active = FALSE
Limit = 256
Match = "$LST(rooptest)"
Replace = "[\@]$STOP()"

----------------rooptest.txt----------------
(1)\#($LST(rooptest)|)
----------------rooptest.txt----------------

テストウインドウ: 111
結果: [111]

834 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/20(金) 04:49:49 ID:H4LiK3bO0]
どうでもいい話、ループの最大回数がわかってる場合は
(?)+{1,4}とか決め付けると極端に高速化したような気がした。
今はもうこれ自体使ってないからかなり忘れかけてるけど。

835 名前:816 mailto:sage [2006/10/20(金) 05:06:17 ID:kgbwGCqt0]
>>834
30000バイトの文字列をテストウインドウに貼って

(?)+{30000}
(?)+

の2つの速度をプロファイルボタンから調べて比べてみたんですが限りなく同タイムでした。
高速化したというのはたぶんlimitと同じような目的で使った場合の話ですね。

836 名前:816 mailto:sage [2006/10/20(金) 07:02:24 ID:kgbwGCqt0]
>>826
test6.1のほうですがテストウインドウに111と入れると222になったりしたので修正してみました。
「 + 」 での取り込みで最短一致でマッチングしてるのが原因でした。 ついでに 000 の問題も修正。
もっといい方法があれば手直しを。

[Patterns]
Name = "number +1 [Match ver] [2006/10/19] test6.2"
Active = TRUE
Limit = 32767
Match = "(9+{1,*})\0(^[0-9])$TST(\0=$SET(#=1)(9$SET(#=0))+)"
"|([0-9]++)\#([0-9])\0(9+{1,*})\1(^[0-9])"
"$TST(\0=$LST(Num-plus))"
"$TST(\1=($LST(Num-plus))+)|"
"([0-9]++)\#([0-9])\0(^[0-9])"
"$TST(\0=$LST(Num-plus))"
Replace = "[\@]"

837 名前:816 mailto:sage [2006/10/20(金) 07:09:54 ID:kgbwGCqt0]
すみません、余計酷くなってしまいました。 ↑は無かったことに....。

838 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/20(金) 15:16:57 ID:pRyei5xN0]
以前、永久ループに陥ってから倦厭していた$NESTが何となく解るようになった。
少し進歩した(゚∀゚)アヒャ

839 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/20(金) 22:19:35 ID:sNjWaFpG0]
>>831
> 完成したらどこかで配布してみてはいかがでしょう
出来れば、今日コンテンツに加えて更新したいところです。遅くとも明日には何とか…。

>>831
> あと、リストを使った回帰的処理というのは面白い発想でした。
>>832
> >828のようなテクニックを集めたサイトがあるとよいと思うものの、

実は「フィルタ公開 → 仕組み解説」という形でいくつかのテクニック解説をコンテンツに加えようと考えていましたが、考えるだけで先に進まないので、そろそろ始動しようと考えてます。
今サイトを改装中なので、そのときにフィルタ公開だけでもやってしまおうかと。
# 先にフィルタを公開すれば、要望or突っ込みなどいただけるかもしれませんしね。
# 別所で公開していたフィルタがあるので、皆さんが知っているフィルタも幾つかあると思います。(勘の鋭い方は既に気がついているかもしれませんねw)

>>836
> 「 + 」 での取り込みで最短一致でマッチングしてるのが原因でした。
確かに困りますね、これは。
どうも私の最短一致についての認識が甘いみたいです。
(以前も * の最短一致で指摘されたことがありましたが、未だに勘違いしている節があります(汗))
解決法としては、

・数値の先端/末尾を含めてマッチさせる (最長一致とほぼ同等)
・数値の末尾のみにマッチさせる (必要な箇所だけ最短一致)

のいずれかと思います。

840 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/20(金) 22:20:45 ID:sNjWaFpG0]
>839の後者の方で解決してみました。

[Patterns]
Name = "number +1 [Match ver] [2006/10/20] test6.3"
Active = TRUE
Limit = 32767
Match = "([0-9]++)\#([0-8])\0(9+{1,*})\1(^[0-9])"
"$TST(\0=$LST(Num-plus))"
"$TST(\1=($LST(Num-plus))+)|"
"([0-9]++)\#([0-8])\0(^[0-9])"
"$TST(\0=$LST(Num-plus))|"
"(9+{1,*})\1(^[0-9])"
"$SET(#=1)"
"$TST(\1=($LST(Num-plus))+)"
Replace = "\@"

Name = "number +1 [$TST ver] [2006/10/20] test5.3"
Active = TRUE
Limit = 32767
Match = "([0-9]+)\0(^[0-9])"
"("
"$TST(\0=([0-9]++)\#([0-8])\1(9+{1,*})\2)"
"$TST(\1=$LST(Num-plus))"
"$TST(\2=($LST(Num-plus))+)|"
"$TST(\0=([0-9]++)\#([0-8])\1)"
"$TST(\1=$LST(Num-plus))|"
"$TST(\0=(9+{1,*})\1)"
"$SET(#=1)"
"$TST(\1=($LST(Num-plus))+)"
")"
Replace = "\@"



841 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/20(金) 22:28:33 ID:sNjWaFpG0]
あと一行、書ければ…。

>>831
> 数字が 999 などの 9 の繰り返しだった場合に 000 などになってしまうようです。
こちらは、もう一つ分岐を作ることで対応しました。
よく考えたら、([0-9])\0 じゃなくて ([0-8])\0 で良かったのですよね。
これで3つめの分岐が期待通りに動作すると思います。

842 名前:816 mailto:sage [2006/10/21(土) 02:22:58 ID:62B1+yNF0]
>>839-841
サイト更新予定ですか、乙。 フィルターの公開とはとても楽しみです。
テクニック解説も期待してます、頑張って下さい。

>number +1 フィルター

修正乙です、ばっちり修正されてました。

あと、ちょっと考えてみたんですが、以下のことが気になったので

・ 下一桁が 9 である確率は 1/10 なのでこれにマッチするものを分岐の先頭に書くのは低速化になるような
・ 9 の繰り返しを 0 に置換するときはリストを使わずに $SET(#=0) を使ったほうが速い

自己流のものですが試しに書いてみました。

843 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/21(土) 02:29:26 ID:62B1+yNF0]
[Patterns]
Name = "number +1 (2006-10-21 beta3)"
Active = FALSE
Limit = 32767
Match = "([0-9]++)\#([0-8])\0(^[0-9])"
"$TST(\0=$LST(Num-p-Ten))"
"|"
"9(^[0-9])$SET(#=10)"
"|"
"([0-9]++)\#"
"([0-9])\0"
"(9+{1,*})\1"
"(^[0-9])"
"$TST(\0=$LST(Num-p-Ten))"
"$TST(\1=(?$SET(#=0))+)"
Replace = "\@"

-------Num-p-Ten.txt------
0$SET(#=1)
1$SET(#=2)
2$SET(#=3)
3$SET(#=4)
4$SET(#=5)
5$SET(#=6)
6$SET(#=7)
7$SET(#=8)
8$SET(#=9)
9$SET(#=10)
-------Num-p-Ten.txt------

このフィルターの場合、Num-plusリストの "9" で # に "10" を代入しても支障が無いので別のリスト名にして変更しました。
このせいで他のフィルターでリストの使い回しが出来なくなるのであれば元に戻す方向で。

844 名前:816 mailto:sage [2006/10/22(日) 07:56:03 ID:giDEESQO0]
>>824>>840>>843 の3つのフィルターの速度を3万文字の数字で試してみたら>>824が一番速い。
かなり予想外・・。

845 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/22(日) 08:54:24 ID:pIhJV0rv0]
処理にかかる時間は

 4   :  10   :   5
>>824   >>840    >>843

くらいの倍率になるようですね、>>843の高速化も予想以上に効いてます。

846 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/23(月) 06:41:54 ID:r0C1Bci+0]
所でオミトロンで数を+1することでどんなことが出来るんだ?

847 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/23(月) 13:46:05 ID:KvMb1J5K0]
主にcgiを中心としたURLだね。
あと一部のサイトにはサイトを番号で階層的に構築しているものもあるだろうから
そういう場合に次ぎのカテゴリに飛ぶリンクやカテゴリ内の次のページに飛ぶリンクを埋め込むことができると思われる。

ちなみにURLの処理の場合はソース内のそれと比べて遙かに量が少ないので高速化したところで意味はほとんどない。
彼らは単なるベンチマニアなので気にしないでおいてあげようw


848 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/23(月) 18:55:30 ID:MzXqWBCb0]
みんな頭がいいんだな。
もう何がなんだか(´・ω・`)ショボーン

849 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/23(月) 19:30:43 ID:r0C1Bci+0]
JSオフにしてる人用って事か

850 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/23(月) 20:46:24 ID:LNHCxGv10]
>>842
> ・ 下一桁が 9 である確率は 1/10 なのでこれにマッチするものを分岐の先頭に書くのは低速化になるような
> ・ 9 の繰り返しを 0 に置換するときはリストを使わずに $SET(#=0) を使ったほうが速い
なるほど。

>>843
([0-9]++)\#([0-9])\0(9+{1,*})\1 は面白いですね。この発想はありませんでした。
9999... の数値の置換が高速に動作するのが良い感じですね。

>>844
> 3万文字の数字で試してみたら>>824が一番速い。
おそらく、OR関数を使用している影響だと思います。
実際、ORの先頭の表現にマッチさせる条件だと、速度差がかなり小さくなります。



851 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/23(月) 20:47:43 ID:LNHCxGv10]
あれからもう一度、初心に返って考え直してみたら、驚くほどスリムなフィルタになりました。

[Patterns]
Name = "number +1 [Match ver] [2006/10/23] beta1"
Active = TRUE
Limit = 32767
Match = "(^(^[0-8]9+(^[0-9])))$LST(Num-plus)(9$SET(#=0))+|"
"(^(^9))$SET(#=1)(9$SET(#=0))+(^[0-9])"
Replace = "\@"

Name = "number +1 [$TST ver] [2006/10/23] beta1"
Active = TRUE
Limit = 32767
Match = "([0-9]+)\0(^[0-9])("
"$TST(\0=\#(^(^[0-8]9+(^?)))$LST(Num-plus)(9$SET(#=0))+)|"
"$TST(\0=$SET(#=1)(?$SET(#=0))+))"
Replace = "\@"

>842のアドバイスを受けて、ブロックリスト(Num-plus)から "9$SET(#=0)" を外し、更に ([0-9]++)\# を省きました。
>839で紹介した「数値の末尾のみにマッチさせる (必要な箇所だけ最短一致)」の応用形です。
我ながら、高速でシンプルなフィルタに仕上がったと思います。

852 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/23(月) 20:57:23 ID:LNHCxGv10]
>>846
「相対URL → 絶対URL」にするときに ../ の出現回数をカウントして繰り返し処理させたいと考えたことがあります。
「+1 するフィルタ」を応用すると、「-1 するフィルタ」も出来そうなので、 「../ が何度出現しても絶対URLにするフィルタ」が作れそうです。
(今までは繰り返し回数を1〜4回のように決めうちして、ORで指定していました)
決めうちでもほとんどの状況を網羅できるので、わざわざグローバル変数を使ってまで実現する必要があるかというと疑問が残りますが…。

また、「グローバル変数に『特定の文字列』が何回マッチしたか記憶させたい」と考えたことも。
何度か出た話題ですが、行数も \n の数をカウントすれば、取得できます。
行数でなくても、「ある単語」がn回HITしたら、フィルタを働かせるロジックは応用が利きそうですね。

>>847
> 彼らは単なるベンチマニアなので気にしないでおいてあげようw
アルゴリズムマニアも加えておいてくださいw

853 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/23(月) 21:31:20 ID:7VXS0HXl0]
画像を全部lightboxで表示するフィルタ書いてもらえませんか

854 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/23(月) 21:53:44 ID:4SBEQqzk0]
そういえば昔、相対URLを絶対URLにするフィルタをつくろうとして
断念したことがあったっけ。
不要な画像つきリンクをテキスト化して軽くするフィルタなんだけれども。
今では別のフィルタで対応しているからつくる必要がなくなった。

855 名前:816 mailto:sage [2006/10/24(火) 03:02:33 ID:96jgfWU+0]
>>850-851
乙です。 なるほど、こういう方法もありましたか。 置換に必要な場所にだけマッチさせる方法があったとは..。

それぞれのフィルターの速度を3万文字の数字で比較してみました。
計測には差が出やすいようにスーパーπ104万桁10分台の遅いマシンを使用。

---------------------------------------------------------------------
         (1)      (2)      (3)       (4)     (5)
        000.....0    000.....09    199.....9      999.....9   999....90    ( 対象文字列 )

>>824   43.319444   43.409722   49.640625   49.437500  46.897059   ( ミリ秒 )

>>843   48.953125   100.375000   70.340909   70.238636  33.804348

>>851   59.951923   60.000000   33.820652   25.366667  計測不能(応答なし)
---------------------------------------------------------------------

>>851のフィルターは 99999.. の後ろが 9 以外の数字で終わる場合に極端に時間がかかるようです。
実用的には問題無いと思われますがちょっと気になります。 先読みで数字の末尾を確認する
処理を入れたほうが良いかも..。

(3)、(4) の速さがすごいですね、高速化済みの>>843の3倍も速いとは...w

>>824は対象がどんな数字でも安定してることが分かります。
>>843は対象の末尾が 9 の場合をイレギュラーと考え、この場合の速度を無視した書き方なので
9 で終わる場合は遅いですね。

856 名前:816 mailto:sage [2006/10/24(火) 03:42:20 ID:96jgfWU+0]
>>846
〜/00581.jpg
〜/00582.jpg
〜/00583.jpg

みたいな連番の画像ファイルを見るときにブラウザをリロードするだけで次々に見れるようになります。
他にも応用次第で色々なことに使えるはず。

>>848
慣れればそのうち書けるようになるはず。

>>849
JSでは出来ないことにも使えるはず。 HTTPヘッダの置換等。

>>852
>わざわざグローバル変数を使ってまで

今まではグローバル変数を使うとすごく遅くなるという固定観念を持ってましたが
>>824を見るとそうでもなさそうなんですよね。 遠慮せずにもっと使うべきものなのかも。

>>854
>相対URLを絶対URLにするフィルタ
それらしきフィルターをどこかで見た。

857 名前:816 mailto:sage [2006/10/24(火) 06:48:23 ID:96jgfWU+0]
あれ、>>824は対象文字列が3文字などの短い場合は他のよりかなり遅い。 グローバル変数のせいだろうか。
グローバル変数は動的な生成とその解放をするときに時間がかかるが、
代入や取り出しにかかる時間はローカル変数と変わらない...ってことかな?

>>855に書いた 999... の末尾が 9 以外の場合に遅くなるという件は "#" の回数制限の100文字程度なら
プロファイルでも全然問題なく動作しますね。 3万文字の場合でもプロファイルでなく普通にテストする分には
正常に動作するから修正の必要は無いか。

858 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/24(火) 07:40:31 ID:iS+1bFGh0]
>>853
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/Image%20Popup/

859 名前:816 mailto:sage [2006/10/24(火) 08:14:51 ID:96jgfWU+0]
応答なしの問題を回避するために>>851に手を入れてみました。 変更点↓

・ 9999.. の末尾の先読み判定を前に移動。
・ (^[0-9]) を (^[0-8]) に修正。
・ (^(^ 〜 )) から && に代えてみました。 タイム比較用。

[Patterns]
Name = "number +1 (2006-10-24) beta4"
Active = FALSE
Limit = 32767
Match = "([0-8]9+(^[0-8])&&$LST(Num-plus)(9$SET(#=0))+)|"
"(9+{1,*}(^[0-8])&&$SET(#=1)(9$SET(#=0))+)"
Replace = "\@"

// (^(^9))9$SET(#=0) は (^(^9))?$SET(#=0) より速いんですね、これも意外..。

860 名前:816 mailto:sage [2006/10/24(火) 08:30:32 ID:96jgfWU+0]
タイム比較の結果は (^(^ 〜 )) >>> && でした。 以上。



861 名前:816 mailto:sage [2006/10/24(火) 08:32:00 ID:96jgfWU+0]
※ (^(^〜))[速い] >>> &&[遅い]  です。

862 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/24(火) 10:18:39 ID:PwmdsW1B0]
www.so-net.ne.jp/tv/bangumi/tvprgm/1_29_0.html
>テレビ王国 > 10月24日(火)の番組表 [地上波/奈良/ 5-12時]
から上を消すフィルタお願いします。

>商号変更のおしらせ 「ソネットエンタテインメント株式会社」へ [PDF]
>[テレビ王国ランキング!レポート全国版] 10/16〜10/22分リリース!!
>テレビも動画も!あなたの好みに合わせてオススメ!
>ドラマ情報続々!この秋スタートドラマを事前にチェック。
など
>テレビ王国 > 10月24日(火)の番組表 [地上波/奈良/ 5-12時]
より上すべて消したいです。

863 名前:816 mailto:sage [2006/10/24(火) 16:29:32 ID:96jgfWU+0]
うわ〜! >>824のlimitが256のままだった。 これでテストすれば早いのは当たり前..。
再テストしたら比較にならないほど遅かった、>>824はボツ決定です..。(^^;A

次にグローバル変数とローカル変数の比較。
test1がグローバル変数を使ったフィルター、test2がローカル変数を使ったフィルターです。

[Patterns]
Name = "test1"
Active = FALSE
Limit = 32767
Match = "0$SET(A=1)"
Replace = "$GET(A)$SET(A=)"

Name = "test2"
Active = FALSE
Limit = 32767
Match = "0$SET(0=1)"
Replace = "\0"

(対象文字列を100文字の "000...0" にしてテスト)
結果: test1 → 0.172000 (milliseconds)、 test2 → 0.000000 (milliseconds)

(対象文字列を3万文字の "000...0" にしてテスト)
結果: test1 → 51.825000 (milliseconds)、 test2 → 4.156000 (milliseconds)

100文字のテストに比べると3万文字ではだいぶタイムの倍率は下がったが、それでも10倍以上遅い。
グローバル変数はなるべく避けたほうが良いでFAですね...。

864 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/24(火) 22:42:54 ID:vquh73VO0]
>>855
> 99999.. の後ろが 9 以外の数字で終わる場合に極端に時間がかかるようです。
こんな限定された状況に、よく気がつきましたね!
原因は仰るように、\#の100回制限だと思います。

> 3万文字の場合でもプロファイルでなく普通にテストする分には正常に動作する
私の環境では、Webページ上でも期待通りに動作しない(100桁に制限された数値が出力される)ようですが、うーん…。
"999..." に>859のフィルタをマッチさせると、複数回マッチして、"10000..." が幾つも出力されてしまいます。


100回以上 $SET(#=) されるのが問題なので、$SETの繰り返し回数を100回以内に収まるようにしてみました。

[Patterns]
Name = "incremented by one [Match ver] [2006/10/24] beta1.3"
Active = TRUE
Limit = 32767
Match = "(^(^[0-8]9+(^[0-9])))($LST(Num-plus))+(^[0-9])|"
"(^(^9))$SET(#=1)((^(^9))$LST(Num-plus))+(^[0-9])"
Replace = "\@"


$LST(Num-plus) は>>827に以下を追加します。


# 9 -- 512桁
9999999999...$SET(#=0000000000...)
# 9 -- 32桁 (NOT関数の桁数は 512 - 32 = 480桁)
99999999999999999999999999999999(^9999999999...)$SET(#=00000000000000000000000000000000)
# 9 -- 1桁 (NOT関数の桁数は 32 - 1 = 31桁)
9(^9999999999999999999999999999999)$SET(#=0)

865 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/24(火) 22:48:12 ID:vquh73VO0]
>864のフィルタはProxomitronのLimitの上限(32767)を考慮に入れて、繰り返し回数が百回を超えることがないように作成してあります。
この方式だと「999....90」のテキストに対して [プロファイル] では落ちますが、[テスト] では落ちません。
Webページ上でも落ちなかったので、問題ないと思われます。

>>856
> それらしきフィルターをどこかで見た。
私のサイトで配布している "Kill without <a>" (汎用Webフィルタ集の一つ) がそれです。
2chでアドバイスを受けて作成したフィルタでして、アドバイスして頂いた方がアプロダに派生系(Link to Full Path) をUPされています。
ttp://wind.prohosting.com/proxmine/cgi-bin/uploader/index.cgi?search=Link+to+Full+Path&sstart=0001&send=9999&extlist=&size_min=0&size_max=256
直接の関係はありませんが、Wikiでも同種のフィルタが公開されています。
ttp://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/19/

866 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/25(水) 02:29:53 ID:Gpa2YWWh0]
今思いついたけど、+1するフィルタを使えばJSなしでdat converter作れるね。
どっちが速いかはワカランけど。
どうやって計測すればいいんだろう。

867 名前:853 mailto:sage [2006/10/25(水) 02:38:09 ID:4LLBDAGk0]
自分で作ってみた
lightbox_plusベースです

[Patterns]
Name = "lightbox part1"
Active = TRUE
Limit = 256
Match = "</head>"
Replace = "<script type="text/javascript" src="Local.ptron/lightbox/spica.js"></script>\r\n"
"<script type="text/javascript" src="Local.ptron/lightbox/lightbox_plus.js"></script>\r\n"
"\r\n"
"</head>"

Name = "lightbox part2"
Active = TRUE
Limit = 256
Match = "([^>]++href=)\0$AV((([^/]+//)\1|)(\2).(jpg|gif|bmp|png)\3(.html+|)\4)"
Replace = "\0"\1\2.\3\4" rel="lightbox" "

作った後でレスに気付いた・・・orz

868 名前:816 mailto:sage [2006/10/25(水) 05:37:11 ID:ptucl50B0]
>>864
> 99999.. の後ろが 9 以外の数字で終わる場合
なるほど、\# の制限に引っかかってたのが原因でしたか、ありがとうございます。

>正常に動作する
すみません、誤解しやすい書き方でした。 これは "応答なしにならない" という意味でした。
\# の制限に引っかかるので期待した結果は返ってこないです。

>"999..." に>859のフィルタをマッチさせると、複数回マッチ
\# の制限に引っかかるとマッチングがそこで止まってしまう場合がありますね。
発生条件は分かりませんが100回を越えた時点で想定外なので調べる必要は無さそう。

>$SETの繰り返し回数を100回以内に収まるようにしてみました。
そうきましたか、すごい力技だw  これで対応出来る数字の桁数が一気に上がると。

9の繰り返しが100個以上連続するHTMLソースは見たことがないので、実用的にはこの対策は
必要無いかも知れませんね。 対策しておきたい人もいるかも知れないので好みの問題かな。

>>865
ありがとうございます、たぶんWikiで見たんだと思います。
あとサイトの更新お疲れ様でした、HTMLソースをちらっと見たんですが綺麗なソースですね。
thinkさん謹製のフィルターもありがたく使わせて頂きます。

869 名前:816 mailto:sage [2006/10/25(水) 05:46:05 ID:ptucl50B0]
>>863の補足。 test1のReplaceから $SET(A=) を削除したらタイムが2/3倍になった。
グローバル変数をこまめに解放するとかえって遅くなる。

>>867
∧_∧
( ´・ω・)  ・・・・・ドンマイ。
( つ旦O
と_)_)

870 名前:816 mailto:sage [2006/10/25(水) 10:47:42 ID:vE/VYVdH0]
> 99999.. の後ろが 9 以外の数字で終わる場合

これよく考えると \# は関係ないですね。

対象文字列が 9999....90 の場合はオミトロンのマッチングが1バイト進むごとに
999...90 の末尾までのテストを繰り返すから遅くなるようです。

他のフィルターが検索表現が 999...90 の場合でも数字の先頭から一度でマッチしまずが、
このフィルターはマッチしないので何度も数字の末尾までを行ったりきたりしてしまう。

1999...90 の場合も極端に遅くなるし間違いなさそう。( 50文字でテストし確認 )

数字の中に9を見つけたらそれ以降の数字が必ずマッチする書き方に変えたほうがいいのかな、
999... の末尾が 9 である確率は 1/10 だし、>>843と融合させる手も。



871 名前:816 mailto:sage [2006/10/25(水) 10:53:30 ID:vE/VYVdH0]
× 他のフィルターが
○ 他のフィルターは

でした。

872 名前:853 mailto:sage [2006/10/25(水) 12:19:52 ID:4LLBDAGk0]
悔しいので改良してみた。
横の□を押すと別ウィンドウで開く。


[Patterns]
Name = "lightbox_plus part1"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "</head>$STOP()"
Replace = "<script type="text/javascript" src="Local.ptron/lightbox/spica.js"></script>\r\n"
"<script type="text/javascript" src="Local.ptron/lightbox/lightbox_plus.js"></script>\r\n"
"\r\n"
"</head>"

Name = "lightbox_plus part2"
Active = TRUE
URL = "$TYPE(htm)"
Bounds = "$NEST(<a\s*>,</a>)"
Limit = 1024
Match = "([^>]++href=)\0$AV((([^/]+//)\1|)(\2).(jpg|gif|bmp|png)\3(.html+|)\4(target="_blank"|)\5)\6"
Replace = "\0"\1\2.\3\4" rel="lightbox" \5\6\0"\1\2.\3\4" target="_blank">□</a>"



873 名前:862 mailto:sage [2006/10/25(水) 16:10:20 ID:TjL9pAss0]
フィルターお願いします。

874 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/25(水) 16:47:46 ID:Gpa2YWWh0]
Match = "$NEST($NEST(<div\s,*class=$AV(infomation)*,>),</div)\k"
Replyace = "<!--kill-->"

クラス属性って一回しか使えない(使わない)んだっけ?
class="information"にマッチする部分を全て消すフィルタだから誤動作しても責任は持たん。
あとは自分で条件を絞って消したくないところを消さないように改良することだな。

875 名前:862 mailto:sage [2006/10/25(水) 17:27:09 ID:jr+Gvhks0]
>>874
レスありがとうございます。
初心者なので
[Patterns]
Name =
Active =
URL =
Limit =
Match = "$NEST($NEST(<div\s,*class=$AV(infomation)*,>),</div)\k"
Replace = "<!--kill-->"
後の項目もお願いします。

876 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/25(水) 18:22:52 ID:aCwuBKGn0]
>>874
classは何回でも使える。
IDは1回だけ。

877 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/25(水) 18:24:01 ID:ls2H3Cmj0]
>>874は荒らし

878 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/25(水) 18:45:32 ID:Gpa2YWWh0]
初心者かどうかなんて理由にならん。
どれだけ自分で挑戦したのか、調べたのかを書いた上で数点質問を書くのが筋じゃないのか。
実用するに当たっての情報はすでに与えられているはずなのだが。

879 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/25(水) 18:49:01 ID:VKanZiVl0]
>>862
おまえさん、以前もTV王国でフィルタうpして貰っていないか?
もしそうなら、それを元に自分で改良してみる努力をしたらどうだろう。
スレの流れを切って作業を丸投げ、うpが遅いと乞い、
同一人物のイタズラのような気がしてしまうのだが。
そうでないならスレ内を検索すれば簡単に見つかる。

880 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/25(水) 19:21:48 ID:5FqRZ3c50]
流れを断ち切るようですが…。

>>868
> ...発生条件は分かりませんが100回を越えた時点で想定外なので調べる必要は無さそう。
すみません。再度、試してみたら、1000... が一つだけ出力されました。
試すフィルタを取り違えていたのかもしれません(汗)

> すごい力技だw
ははw
実は、他に100桁以上の数値はマッチしないフィルタも作ってみたんですが、どうにもシンプルに仕上がらなかったので、結果的にあの形に収まりました。
副次効果として、32桁以上の 999.... の処理が著しく高速化します。
必要ない人は、ブロックリストの一部をコメントアウトすればいいので、管理も楽だと思います。

>>870
> マッチングが1バイト進むごとに、999...90 の末尾までのテストを繰り返すから遅くなる
あ…、確かに、

Match = "9+{1,*}(^[0-9])"

だけでも、[プロファイル] でProxomitronが落ちますね。そうすると、対処法はこんな感じかな。

[Patterns]
Name = "incremented by one [Match ver] [2006/10/25] beta2"
Active = TRUE
Limit = 32767
Match = "(^(^[0-8]9+(^[0-9])))($LST(Num-plus))+(^[0-9])|"
"(^(^9))(^$TST(Numflag=1))$SET(#=1)((^(^9))$LST(Num-plus))+"
"((^[0-9])|$SET(Numflag=1)$TST(Numflag=0))"
Replace = "$SET(Numflag=)\@"

ようやく、熟成してきた気がします。
いかがでしょう?



881 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/25(水) 19:24:36 ID:5FqRZ3c50]
ところで、話題のグローバル変数ですが、フラグを立てる(ある条件に合致したら、フラグを立て、以降フラグが立っている場合はマッチさせない)目的で使うと、高速化できることがあります。
>880のフィルタはその典型ですね。

"Charset: Set global variable", "Replace character: 2byte -> 1byte" でも使った手法で、実際これらが実用的なレベルの速度で動作するのはグローバル変数の効果が大きいと思います。
正直なところ、当初は「『全角文字 → 半角文字』の変換は1文字ずつ置換するわけだから、遅くて使いものにならないだろう」と悲観的だったのですが、これほど実用的になるとは思ってもいませんでした。
フィルタを作成依頼した人に感謝感謝です。

>>853,867,872
フィルタ作成お疲れ様です。ちょっと見てみましたが、まだ改善の余地があると思います。

---- lightbox_plus part1
</head> → (^(^</head>))
実質的な動作は変わらないのですが、$STOP() を使うなら消費しなくても良いかなと。

---- lightbox_plus part2
> Bounds = "$NEST(<a\s*>,</a>)"
$NEST と * を組み合わせると不具合が生じることがあるので、Bounds = "$NEST(<a\s[^>]+>,</a>)" にした方がよいかと思います。

> Match = "([^>]++href=)\0$AV((([^/]+//)\1|)(\2).(jpg|gif|bmp|png)\3(.html+|)\4(target="_blank"|)\5)\6"

・(target="_blank"|)\5 の場所が明らかにおかしい (属性値に入ってます)
・(\2) は括弧が要りません (正規表現とは違いますので…)
・グループ化の場所を変えれば、変数の数をもう少し減らせるかも

> Replace = "\0"\1\2.\3\4" rel="lightbox" \5\6\0"\1\2.\3\4" target="_blank">□</a>"
□などの全角文字はそのままの状態で記入すると、Shift_JISのWebページでしか作用せず、Shift_JIS以外のWebページでは文字化けを引き起こしてしまいます。
なので、ここは半角文字にするか、実体参照を用いて記述してください。
ttp://abc.s65.xrea.com/prox/wiki/TIPS/#n22f5801

882 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/25(水) 20:17:29 ID:6PSb8kEs0]
>874について訂正。
\kと$STOP()を逆に覚えていたようで、ちょうど別のフィルタを作成中にそれに気がついたので訂正。
\kではなくて$STOP()が正しい。
Match = "$NEST($NEST(<div\s,*class=$AV(infomation)*,>),</div)$STOP()"
Replyace = "<!--kill-->"

ちなみにというほどでもないが、$AV()の中身をOR関数で二つ指定してやることで>862の望む動作をすることになる。
更に、件のウェブページにこのフィルタをOR関数を使うことで二回以上呼び出すことを試みる場合には
$STOP()を発動する条件として何らかのフラグ判定が必要になるだろう。
例えばこうだ。
マッチする毎に$SET(TV=0$GET(TV))としてやる。
こうするとTV変数に詰まっている0の数から過去に何度呼び出されたかを知ることができる。
このフィルタが二度だけ呼び出されると分かっているなら($TST(TV=00)$SET(TV=)$STOP()|)とすることで
二度マッチして以降はこのフィルタをOFFにすることができる。

883 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/25(水) 20:55:25 ID:6PSb8kEs0]
相対リンク→絶対リンクに関するアイデアがある程度形になったので書き込みます。
アイデアは以下の構成。

1:現在のURLの階層を数える
$URL([^:]+:[^/]+/$SET(\0=1)([^./]+/$LST(increment)+)
\0には現在の階層数の値が入る

2:../の数を数える
((../)$LST(decrement))+
../を発見するたびに\0内の数を-1する
以上より(../)+の示す階層の深さを知ることができる

3:もう一度URLを下から辿りながら該当する階層まで上がる
$URL(
([^:]+:)\#
([^/]+/)\#$LST(decrement)$TST(\0=[^0])
(([^./]+/)\#$LST(decrement)$TST(\0=[^0]))+
)
階層を上がるたびに\0内の値を1ずつ減らし、その値が0になった時点でスタックに入っているURLが
(../)+の示す階層。
なおincrementリストとdecrementリストはそれぞれ\0に入っている一桁の数字の値を1だけ増やす又は減らすリストです。


884 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/25(水) 20:59:52 ID:6PSb8kEs0]
例)

現在のURLは
vird2002.s8.xrea.com/proxomitron/about_proxomitron.html
とします。
またhref="../download"なる相対リンクに飛びたい、という場合を考えます。

現在のURLの階層数は2です。
飛びたい先の相対リンクは../のグループを1つだけ持つので、
相対リンクの示す階層は2マイナス1から一階層目であることが分かります。
よって
vird2002.s8.xrea.com/
が../の示す階層になりますので、
downloadを付け加えて
vird2002.s8.xrea.com/downloadがこの場合の相対リンクの示す絶対リンクです。

885 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/25(水) 21:03:10 ID:6PSb8kEs0]
訂正。
incrementリスト/decrementリストは必ずしも一桁の数字を対象にはしません。
このリストを構成するに当たっては↑で議論されているフィルタを利用させていただくことになると思います。

886 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/25(水) 23:05:08 ID:5FqRZ3c50]
ふぅ…、出来ました。フィルタ作りとは全く関係ないところで躓いていましたw

[Patterns]
Name = "ImagePopup lightbox_plus.js (1/2) [2006/10/25]"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^</head>))$STOP()"
Replace = "\t<link href='local.ptron/lightbox_plus/lightbox.css' charset='utf-8' type='text/css'>\r\n"
"\t<script type="text/javascript" charset="utf-8" src="local.ptron/lightbox_plus/spica.js"></script>\r\n"
"\t<script type="text/javascript" charset="utf-8" src="local.ptron/lightbox_plus/lightbox_plus.js"></script>\r\n"

Name = "ImagePopup lightbox_plus.js (2/2) [2006/10/25]"
Active = TRUE
URL = "$TYPE(htm)"
Bounds = "$NEST(<a\s,</a>)"
Limit = 1024
Match = "([^>]++(\shref=$AV([^?#]++.(jpeg|jp[eg]|gif|png|bmp|ico|j2k)([?#]*|)))\1((^target=$AV(_blank))[^>])+)\#"
"(target=$AV(_blank)([^>]+)\#|) \0"
Replace = "\@ rel="lightbox"\0 <a\1><img></a>"

多分、これで>853氏の要望は全て満たせると思います。(少し私の好みが入っているので、気に入らない点は適宜改変してください。)
作ってから気がついたんですが、target="_blank" を消さなくても lightbox_plus は動作するんですね。(Wikiには target="_blank" が存在すると動作しないとありました)
アクセシビリティの観点から、target="_blank" を敬遠する方もいると思いますので、とりあえずはこれで良しとします。

887 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/25(水) 23:11:51 ID:5FqRZ3c50]
>886のフィルタについて。

lightbox_plus.js で指定されている画像ファイルのパスを書き直さなければならない点に注意して下さい。
該当箇所は "Event.register(window,"load",function() {" 以下にある記述です。
# 例) 'loading.gif' を 'local.ptron/lightbox_plus/loading.gif' にする。
これに気がつくのに、ずいぶんと時間を消費しました…。

(^(^</head>)) を使用したのは、消費しない事による高速化の狙いもありますが、</head> に複数のフィルタがマッチできるようにするためでもあります。
「消費しない」ということは何度でもマッチできるということですので、もう一度、他のフィルタで </head> にマッチさせることが出来ます。
Multiを使用せずに、同様の効果を得られるのが利点です。
(実は、私の作ったフィルタで </head> にマッチするものがあるので、消費すると個人的に拙いのです…。)

>>883-885
考察お疲れ様です。

> ../を発見するたびに\0内の数を-1する
私も同じ事を考えていました。インクリメント(+1) と デクリメント(-1) が必要ですよね。

一つ気になったのは置換スタックを使用している点です。
もし、>880ベースのフィルタを使うとしたら、既に使用されている置換スタックは使えません。
# 816氏のフィルタベースならバッティングしませんが、遅いとのことなので…。
どちらかのフィルタの置換スタックをグローバル変数に代替えするか、置換スタックを使わないアルゴリズムを考える必要がありますね。
>883は単純にグループ化して、ローカル変数に格納すれば良いような気もしますが、未検証のため自信なし…。

888 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/25(水) 23:20:54 ID:5FqRZ3c50]
ごめんなさい。>886で少しミスしました。
2chで実体参照が有効なのを忘れて、そのまま投稿してしまいました。
下記が修正版になります。
お手数ですが、>886を適用された方は (2/2) だけ↓を取り込んでください。
# (1/2) は変わりありません。

[Patterns]
Name = "ImagePopup lightbox_plus.js (1/2) [2006/10/25]"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^</head>))$STOP()"
Replace = "\t<link href='local.ptron/lightbox_plus/lightbox.css' charset='utf-8' type='text/css'>\r\n"
"\t<script type="text/javascript" charset="utf-8" src="local.ptron/lightbox_plus/spica.js"></script>\r\n"
"\t<script type="text/javascript" charset="utf-8" src="local.ptron/lightbox_plus/lightbox_plus.js"></script>\r\n"

Name = "ImagePopup lightbox_plus.js (2/2) [2006/10/25] fixed"
Active = TRUE
URL = "$TYPE(htm)"
Bounds = "$NEST(<a\s,</a>)"
Limit = 1024
Match = "([^>]++(\shref=$AV([^?#]++.(jpeg|jp[eg]|gif|png|bmp|ico|j2k)([?#]*|)))\1((^target=$AV(_blank))[^>])+)\#"
"(target=$AV(_blank)([^>]+)\#|) \0"
Replace = "\@ rel="lightbox"\0 <a\1>&lt;img&gt;</a>"

889 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/26(木) 00:03:47 ID:4hgUqkpN0]
3:もう一度URLを下から辿りながら該当する階層まで上がる
$URL(
([^:]+:)\#
([^/]+/)\#$LST(decrement)$TST(\0=[^0])
(([^./]+/)\#$LST(decrement)$TST(\0=[^0]))+
)

を置換スタックを用いないアルゴリズに修正するのは非常に簡単です。
むしろシンプルさの点でこちらのほうを先に考慮するべきでした。
$URL(
(
([^:]+:)
([^/]+/)$LST(decrement)$TST(\0=[^0])
(([^./]+/)$LST(decrement)$TST(\0=[^0]))+
)\1
)

$TSTとグループ化については検証しました。
マッチ欄 = "(((?)\0$TST(\0=[^0]))+)\1"
1文字読む毎にその文字が0でないかどうかをTESTし、最後の0までを\1に収めます。

890 名前:883 mailto:sage [2006/10/26(木) 00:05:45 ID:4hgUqkpN0]
IDが頻繁に変わりますが>883-885です。



891 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/26(木) 02:31:16 ID:VSM6AvXD0]
改良ありがとうございます。
というか全面的に書いて頂いちゃいましたね。
自分で書いたものを直してもらうと勉強になります。

892 名前:816 mailto:sage [2006/10/26(木) 06:45:53 ID:XApi7DgO0]
>>880-881
乙です。 フラグを使って二回目以降のマッチングをキャンセルさせたんですね、早速プロファイルで
テストしたらバッチリでした。 グローバル変数を使うことで若干の速度低下はありますが安心して
使えるのでこちらのほうがいいですね、GJ。

自分も何通りかの回避策を考えていたんですが今までに出たフィルターより酷いものしか思い付かず
全部ボツになりました。 一番有力だったのが>>851のフィルターに分岐をもう1つ付けた↓の案です。

(^(^[0-8]9+(^[0-9])))$LST(Num-plus)(9$SET(#=0))+
|
(^(^9))$SET(#=1)(9$SET(#=0))+(^[0-9])
|
(9+{1,*})\0

マッチングが3つ目の分岐に来る時は対象の数字が  "999....9[0-8]"  (←0〜8のどれか) ...のはずなので、
"999..." の部分を単独で消費させ、次のマッチングテストを [0-8] のところから再開させようという狙いでした。

しかしマッチ回数が増えると返って遅くなったりデバックモードが見づらくなるなどの副作用が激しい上に
\0 か \@ のどちらを出力するかのフラグも必要になるので諦めました。

>全角文字 → 半角文字
グローバル変数も使い方次第ですね、とても参考になりました。

>>883
乙。

893 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/26(木) 20:53:13 ID:uv9TRhoo0]
>796を参考にして
巨大な image/gif を読み込まないようにするものを書いてみたのですが、
いまのところ動作しません。

In = TRUE
Out = FALSE
Key = "Content-Length: large gif rejecter (in) (2006.10.26)"
URL = "$IHDR(Content-Type: image/gif)"
Match = "([#102400:*])\1"
Replace = "\k"

\kや$IHDRなどほとんど使わないので自信がないのですが、
何が間違っているのでしょうか。
一応、100KB以上のファイルを\kするようにしたつもりです。
テストしたURLでは、どちらのヘッダも送られてきています。
動作が確認されたら$LOGを追加してみようかと思っています。

894 名前:>>862>>875 mailto:sage [2006/10/26(木) 21:29:51 ID:J2Mj+u6C0]
フィルタお願いします。

895 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/26(木) 21:48:29 ID:4hgUqkpN0]
>894
もう誰もこれ以上教える気はないようだからそろそろ去ったらどうだ?
何も期待できないと思うぞ。

896 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/26(木) 21:55:09 ID:38SjBeFP0]
インクリメントが一区切り付いたので、デクリメントも作成してみました。

[Patterns]
Name = "decremented by one [Match ver] [2006/10/26] beta1"
Active = TRUE
Limit = 32767
Match = "(^(^[1-9](^[0-9])))$LST(Num-minus)(^[0-9])|"
"(^(^0+(^[0-9])))((^(^0))$LST(Num-minus))+(^[0-9])"
Replace = "\@"

# $LST(Num-minus)

0$SET(#=9)
1$SET(#=0)
2$SET(#=1)
3$SET(#=2)
4$SET(#=3)
5$SET(#=4)
6$SET(#=5)
7$SET(#=6)
8$SET(#=7)
9$SET(#=8)

仕組みは>864とほぼ同じです。

# ブロックリストの長文(000...)とグローバル変数は、これで未知の問題がないことを確認してから取り入れていきます。
# シンプルなフィルタから作り始めないと、問題点を特定できないことが多いので。

897 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/26(木) 22:04:30 ID:38SjBeFP0]
>>889
お疲れ様です。
ハードルはほぼ乗り越えた感じですね。
後は基礎からじっくりと固めていけば、「相対URL→絶対URL」の新しいフィルタが出来そうです。

>>892
テスト有り難うございます。
良かったら、デクリメントもテストしていただけると嬉しいです。
正直、デクリメントの方が簡単にできてしまって、拍子抜けしてますw

>>891
画像のポップアップは私も興味ある機能でしたので、こちらこそ良い勉強になりました。
問題があったら、報告下さいね。

私のところでは、機能的には問題ありませんでしたが、少しWebページの読み込みが遅くなった気がします。
CSSで画像をロールオーバーさせるフィルタも作ってみたので、どちらが良いか比較中です。

898 名前:think ◆MM0nnAOCiQ mailto:sage [2006/10/26(木) 22:24:12 ID:38SjBeFP0]
>>893
流してしまってすみません。

> \kや$IHDRなどほとんど使わないので自信がないのですが、何が間違っているのでしょうか。
\k は間違いないと思いますが、$IHDR の場所が変かもしれません
$IHDR を検索表現に置いてみてはどうでしょう?
私の環境では、それで動作しました。

# 「検索表現, 置換テキスト」に適用できるマッチングコマンドでも、URLマッチに指定できるとは限らないようです。
# URLマッチで動作しなかったら、検索表現へ移してみてください。

899 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/27(金) 00:29:26 ID:bF00szPi0]
>852
すでにこの段階で既出だったんですね。
スレを追ってなかったので読み落してました。

でフィルタですが、実はインクレメントリストをまだ作っていないので現段階で完成はできませんが、それ以外は完成したと思います。

Name = "URL"
Active = FALSE
URL = "$TYPE(htm)"
Limit = 256
Match = "$NEST(<a\s,\1href=$AV(((../)+)\2(*)\3)(*)\4,>)"
"$URL([^:]+://[^/]+/$LST(increment)([^./]+/$LST(increment))+)"
"$TST(\2=(../$LST(decrement))+)"
"$URL(([^:]+://[^/]+/$LST(decrement)$TST(\0=[^0])([^./]+/$LST(decrement)$TST(\0=[^0]))+)\5)"
Replace = "<a \1href="\5\3"\4>"

../を発見することがこのフィルタの発動条件なので、手順は以前のものとは少し変わります。

900 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/27(金) 00:32:14 ID:bF00szPi0]
解説

$NEST(<a\s,
\1
href=$AV(((../)+)\2(*)\3)
(*)\4
,>)

\1と\4にはhref="hogehoge"の以前の部分と以降の部分がそれぞれ入る。
\2には(../)+が入る。
\3には../ループより後ろの残りのURLが入る。

$URL(
[^:]+://
[^/]+/$LST(increment)
([^./]+/$LST(increment))+
)

現在のURLの階層の深さを測る。
階層情報は\0に保存するとする。



901 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/27(金) 00:32:46 ID:bF00szPi0]
$TST(\2=(../$LST(decrement))+)
\2に入っている../ループの数だけ引き算する。

$URL(
(
[^:]+://
[^/]+/$LST(decrement)$TST(\0=[^0])
([^./]+/$LST(decrement)$TST(\0=[^0]))+
)\5
)

階層を1つ下りるごとに\0をー1しながら
\0が0になるまで階層を下りていく。

902 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/27(金) 00:41:37 ID:bF00szPi0]
追加ですが、相対リンクを使うようなページの場合はほかのリンクも相対リンクである確率が高いので、
現在居る階層の深さ情報はグローバル変数に蓄えたて再利用できます。
すでに深さが既知の場合にはいくらか処理がシンプルになります。
そこで深さを測る処理に手を加えます。

(
$TST(SWITCH=1)
$SET(\0=URL)
|
$URL([^:]+://[^/]+/$LST(increment)([^./]+/$LST(increment))+)
$SET(URL=\0)$SET(SWITCH=1)
)
とします。

グローバル変数は他のURLに飛んだ時点でリセットされると記憶しています…。
この場合はSWITCH変数とURL変数はURLが変わったときにリセットされる必要があります。

903 名前:893 mailto:sage [2006/10/27(金) 00:57:45 ID:euP+G8PW0]
>898
どうもありがとうございます。
$IHDRの場所も疑ってはいたのですが、
検索表現であればどこに使ってもよいのだろうと思ってそのままにしていました。
ヘッダの URL: ○○ あたりと連携させないとだめなのかと思っていたところですが、
Match = "$IHDR(Content-Type: image/gif)([#102400:*])\1"
これであっさり動作しました。場所が重要だったとは……。
Server: Proxomitron というヘッダもついてきます。

904 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/27(金) 14:58:28 ID:yTsXlKfw0]
内容の濃いスレになったね。
落ちないうちに保存しておこうっと。

905 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/27(金) 15:33:23 ID:cpcnkQie0]
昨日、寝る前にベッドの中で思いついたアイデアを今思い出したので、書き残しておきます。
hrefの中で../を発見することが相対リンク→絶対リンクの発動条件ですが、これを肯定先読みを使うことで
よりスマートに、より複雑に、より分かりづらいフィルタに(w)することができます。

href=$AV((^(^../))
この段階でフィルタの発動条件を満たします。
この直後に現在いる階層の深さを測ります。(>902をそのまま利用)
($TST(SWITCH=1)$SET(\0=URL)|
$URL([^:]+://[^/]+/$LST(increment)([^./]+/$LST(increment))+)$SET(URL=\0)$SET(SWITCH=1))

そしてhref内の../を数え上げて、decrementによって引き算します。
(../$LST(decrement))+(*)\3

最後に>900をそのまま利用します。
以上より
Match = "$NEST(<a\s,\1href=$AV((^(^../))($TST(SWITCH=1)$SET(\0=URL)|"
"$URL([^:]+://[^/]+/$LST(increment)([^./]+/$LST(increment))+)$SET(URL=\0)$SET(SWITCH=1))(../$LST(decrement))+(*)\3)(*)\4,>)"
"$URL(([^:]+://[^/]+/$LST(decrement)$TST(\0=[^0])([^./]+/$LST(decrement)$TST(\0=[^0]))+)\5)"
Replace = "<a \1href="\5\3"\4>"

href=$AV()の中に詰め込んだだけで、それ以外は何も変わりません。

906 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/27(金) 16:26:44 ID:cpcnkQie0]
ウェブ上での動作確認版

Name = "URL"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "$NEST(<a\s,\1href=$AV((^(^../))($TST(SWITCH=1)$SET(NUM=$GET(URL))|"
"$URL([^:]+://[^/]+/$SET(NUM=1)([^./]+/$LST(increment))+)$SET(SWITCH=1)$SET(URL=$GET(NUM)))(../$LST(decrement))+(*)\3)(*)\4,>)"
"$URL(([^:]+://[^/]+/$LST(decrement)$TST(NUM=[^0])([^./]+/$LST(decrement)$TST(NUM=[^0]))+)\5)"
Replace = "<a \1href="\5\3"\4>"

incrementリストの中身
***********************************************
$TST(NUM=1)$SET(NUM=2)
$TST(NUM=2)$SET(NUM=3)
$TST(NUM=3)$SET(NUM=4)
$TST(NUM=4)$SET(NUM=5)
$TST(NUM=5)$SET(NUM=6)
$TST(NUM=6)$SET(NUM=7)
$TST(NUM=7)$SET(NUM=8)
$TST(NUM=8)$SET(NUM=9)
$TST(NUM=9)$SET(NUM=A)
$TST(NUM=0)$SET(NUM=1)
************************************************

907 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/28(土) 02:01:34 ID:K8mTgtv60]
韓国とか朝鮮という言葉を一切目にしたくありません。そういうフィルターをお願いします。

908 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/28(土) 02:05:21 ID:KHlbWOOD0]
&の基本的な使い方がまだよくわかっていないようで、つまずいています。

Bounds = "<textarea\s*>"
Limit = 128
Match = "*(*cols=$AV([#51:*])\1)&(*rows=$AV(\2))"
Replace = "<textarea cols="50" rows="\2" title="large textarea resized - \1">"

textarea の cols が大きいと横スクロールバーが発生するので、
それを防ぐためのものです。
上のMatchだと、\2の中身が数字にとどまらず、余計なものまで入れてしまうようです。
$AVを使うことで属性値を正しく解釈してくれるものと期待したのですが、
うまくいっていないようです。
textarea は空要素ですが、空要素でないものでは、
上記のような方法で望み通りの結果が出ています。

テスト用サンプル
<textarea rows="20" id="sample" cols="100">
<textarea cols="100" rows="20" id="sample">

909 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/28(土) 02:29:52 ID:z3Kpim4u0]
textareaの中のcols属性の値が50を超える場合は50にして、それ以外は変更しない、というフィルタでOK?
こんな感じになると思う。
マッチ欄だけね。Boundsは使わない。

$NEST(<textarea\s,*cols=$AV([#51:*])*,>)
NESTをこのように使うと","と","の間には以下のような文字列がはまる。
 <textarea rows="20" id="sample" cols="100">なら
  rows="20" id="sample" cols="100"
 <textarea cols="100" rows="20" id="sample">なら
  cols="100" rows="20" id="sample"
そしてアスタリスクサンドイッチによって*cols=$AV(hogehoge)*としてやると
cols属性の前部分と後ろ部分は*(アスタリスク)によって消費する。
俺の場合はNESTとアスタリスクサンドイッチは、一つの属性だけに着目するときに常用する常套手段だね。
他の人だったらまた別の手法を常用しているのは↑のフィルタ例を見れば分かる通りで、唯一の解はない。

あとはアスタリスクで消費される部分をローカル変数に収めてやればよい。
\1cols=$AV(hogehoge)(*)\2
このようにね。
このローカル変数をそのまま利用するのであればReplace欄は以下になる。
<textare \1cols="50"\2>

以上より
Match = "$NEST(<textarea\s,\1cols=$AV([#51:*])(*)\2,>)"
Replace = "<textare \1cols="50"\2>"
がお望みのフィルタとなると思う。
&は使ったことがないので、もし&の使い方を勉強がしたかったのなら力になれずスマソ。
人によって書き方って全然違うからね・・・。

910 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/28(土) 02:32:49 ID:z3Kpim4u0]
書き忘れたけどNEST+アスタリスクサンドイッチの書き方はかなわずこうでなきゃいけないので注意。
$NEST(tagname\s,*hogehoge=$AV(foobar)*,>)



911 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/28(土) 09:46:21 ID:9IGS2CbP0]
memo : ([^?#/]+/)\#+{1,*}

912 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/29(日) 20:48:09 ID:Y14y3roy0]
久々にイメージ検索をした時に気づいたんだけど、
google image (060810_kai) +js+がたまに悪さをして、
イメージ部分が表示されない時があるみたい。
なんでだろう。

あと以前のgoogle imageは、画像をクリックするとオリジナルのサイズの画像で表示されたけど、
これだと画像サイズが固定された状態に拡大縮小されてしまってるかも。

もし良かったら修正お願いしマッス。

913 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/30(月) 22:25:46 ID:4HUAuLcP0]
こんばんは。
もしご存知の方がいれば教えて頂きたいのですが、よろしいでしょうか?
>>160さんの回答で出てくると同じオンラインゲーム「Livly Island」の
「技」のなかで特定の物を表示できなくしたいのですが、できるのでしょうか。
もし、技swfをシャットアウトしてしまう方法をご存知の方がいらっしゃいましたら、
よろしくお願いいたします。
(アクションスクリプトかどうかはわかりません。Flashやったことないもので…)

914 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/31(火) 17:55:19 ID:8orGPcrc0]
既出なので今更と思うかも知れないが、
Livly Island 関係のフィルタはゲームのモラルやポリシーに関わるものが多い。
このスレでは扱わない方がいいだろうと思うんだ。
基礎さえ知っていれば難しいことじゃないし、
あちらの専用スレでも自力でできることが前提だと言われていたしな。

915 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/10/31(火) 18:42:34 ID:8orGPcrc0]
>>913
確認してきたらマルチじゃないか。
向こうで追っ払われたからってこちらに来ないでくれよ。

916 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/01(水) 17:03:39 ID:lqgq8ohV0]
特許庁のIPDL公報テキスト検索
www7.ipdl.ncipi.go.jp/Tokujitu/tjkta.ipdl?N0000=108
の検索結果を新しいタブ(ウインドウ)で開きたい。
下のような、フィルタではうまく行かなかった。
submitの値をreturnしてwindow.openと組み合わせればできそうなんだけど。。

[Patterns]
Name = "IPDL new tab opener"
Active = TRUE
Limit = 256
Match = "HREF="JavaScript:ListSubmit"
Replace = "HREF="JavaScript:window.open"

917 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/01(水) 20:40:48 ID:egiE4oOy0]
>>151 = >>913 の可能性がドロリ濃厚な件。


918 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/03(金) 00:42:38 ID:508VMIZd0]
>>905-906
遅レスで申し訳ありません。
あれから、他のフィルタに夢中になってしまいまして、デクリメントから遠ざかっていました。(汗)
そちらは一区切り付いたので、またデクリメントに挑戦してみようと思います。

で、改めてみて気がついたのですが、検索表現で$TSTする都合上、グローバル変数を使わざるを得ないのですね。
そういう意味で、\#に拘ったのは無意味だったかもしれません。

>>908
まだ見ていますか…?
とりあえず、& は使わなくて良い気がします。
title属性で格納したい対象がよく判りませんが、私なら以下のように書きます。

Match = "(<textarea\s[^>]++cols=)\0$AV(([#51:*])\1)"
Replace = "\0"50" title="resized cols \1 -> 50""

>>909
お疲れ様です。
細かなことですけど、(*)\2 は \2 にして大丈夫です。
$AVの括弧はグループ化ではありませんので、\2はアスタリスクと同じように働き、消費されます。

919 名前:823 mailto:sage [2006/11/03(金) 00:59:24 ID:c1M+0JK70]
>>823のヘッポコmixiフィルタを書いたものです。

ちょっぴり訂正
|(<(table|td)\s[^>]++width=)\2$AV(710)([^>]+>)\3
の下に、
$URL(^mixi.jp/view_bbs.pl)
が必要だす。

高度な内容が並ぶなか、お恥ずかしい。
$NEST恐怖症を解消して綺麗なフィルタ書きを目指したいな。

920 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/03(金) 01:23:21 ID:zp3j1wvA0]
goooooogleimageが効かねー。誰か作り直し頼んだ



921 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/03(金) 11:37:12 ID:wGQAznhc0]
[Patterns]
Name = "Google image redirector [061103]"
Active = TRUE
URL = "images.google."
Limit = 1024
Match = "var\ e=\"/imgres\?imgurl=\"\+\0\+\"\&imgrefurl=\"\+\1\+[^;]+;c\+=\"<a href=[^>]+>$STOP()"
"$SET(9=c+="<a href="+unescape(\1.match(/^[^&]+/))+" target=_blank>Link</a><a target=_blank href="+unescape(\0)+">)"
"|"
"<a href=/imgres\?imgurl=\0\&imgrefurl=\1\&h=*>"
"$SET(9=<a href=$UESC(\1) target=_blank>Link</a><a href=$UESC(\0) target=_blank>)"
Replace = "\9"

922 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/03(金) 11:38:48 ID:wGQAznhc0]
[Patterns]
Name = "google image (061103) +js+"
Active = TRUE
URL = "images.google.co(.jp|m)/"
Limit = 1024
Match = "var\ e=\"/imgres\?imgurl=\"\+\0\+\"\&imgrefurl=\"\+\1\+[^;]+;c\+=[^;]+;[^;]+;[^;]+;$STOP()"
"$SET(9=var e=unescape(\1.match(/^[^&]+/));var proxvar=\0;"
"c+="<a href="+e+" target=_blank>imgref</a> / <a target=_blank href="+unescape(proxvar)+">img</a><br>"
"<img ondblclick='this.src="+'"";this.style.display="none"'"
"+"' onclick='if(this.a){this.src=this.a;this.a=0}else{this.a=this.src;this.src="+'"http://'+unescape(proxvar)+'"}'"
"+"' src=/images?q=tbn:"+b.d+proxvar+">";)"
"|"
"<a href=/imgres\?imgurl=[^&]+\&imgrefurl=([^&]+)\0[^>]+> <img[^>]++(src=/images\?q\=tbn:[^:]+:([^ >]+)\2)\1*</a>"
"$SET(9=<a href="$UESC(\0)" target="_blank">imgref</a> / <a href="\2" target="_blank">img</a><br>"
"<img ondblclick="this.src='';this.style.display='none'" onclick="if(this.a){this.src=this.a;this.a=0}else{this.a=this.src;this.src='\2'}"\1</a>)"
Replace = "\9"

923 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/03(金) 12:33:11 ID:P23w4aje0]
>>921
ありがとうございました。

924 名前:908 mailto:sage [2006/11/04(土) 17:53:30 ID:BDG40CNw0]
遅くなりましたが、どうもありがとうございます。
望むフィルタを書くことができました。

>909
$NESTを使いこなすといろいろ便利そうですね。
テクニックのひとつとして覚えておきます。

>918
Boundsを積極的に使おうという風に頭が働いてしまうので、
そのように考えることができませんでした。
必要ならばBoundsを使わないようにするということも頭に入れておきます。
私はフィルタ作成時にtitle属性をよく使いますが、
フィルタがマッチする前にどう書かれていたのかをわかりやすくするために利用しています。
>908の場合だと、本来HTMLを書いた人がcols=$AV([#51:*])\1としたかったのを
書き換えるわけで、書き換える前のcolsの値がすぐにわかります。
>908でtitle属性で格納したい対象は、colsの値です。
書き換えたことが一目でわかるとアクセス性の向上などにつながると思いますし、
デバッグの際にも役立ちます。

925 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/04(土) 19:49:29 ID:BDG40CNw0]
Bounds = "<pre*<pre>"
Limit = 1024
Match = "(\#(\r\n|\r|\n)+{5,*})+"
Replace = "\@"

pre要素の中に改行が連続していると縦にページが長くなるため、
改行が5つ以上あった場合<br>と見なして削除するフィルタです。
(こういう場合は論理目的でpre要素を使っていないものと判断します)
\#と\@の練習も兼ねています。
改行コードだけ削除してくれればよいのですが、いまのところ動作しないようです。
たぶんMatchがまずいのだろうと思うのですが、何が間違っているのでしょうか?

926 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/04(土) 21:14:59 ID:qgIOVES+0]
またやってしまいました…。
>918を取り込んでいたら、以下に差し替えてください。

Replace = "\0"50" title="resized cols \1 -&gt; 50""

>>924
> デバッグの際にも役立ちます。
確かに便利ですよね。置換内容がすぐに判る仕組みを作っておくと早期バグ発見に貢献すると思います。

>>925
目の付け所はよいと思いますが、ケアレスミスで失敗しているようです。

1. Boundsの終了タグを </pre> にする
2. 検索表現の最後に \# を加える
3. (\r\n|\r|\n) を (\r\n|[\r\n]) にする (どっちでも良いのですけど、文字クラス化した方がすっきりします)

これで、期待通りに動作すると思います。

特に、2. が躓きやすいところかもしれません。
(...)+ で再帰的に処理させる場合は、その表現でどこまで消費されるかをシミュレーションしてください。
この場合、「5回以上の改行」まで消費されますが、そのままでは </pre> が残るためマッチしない、ということになります。

927 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/04(土) 22:56:39 ID:BDG40CNw0]
>926
どうもありがとうございます。ものすごいケアレスミスをしていますね……。
\#を使う前に*あたりで実験してもみたのですが、
preの閉じ忘れに気づかなかったことで全部台無しです。

928 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/04(土) 23:06:57 ID:wS+Fn6Tk0]
>>925のが動かないときはまず

Bounds = "<pre*<pre>"
Limit = 1024
Match = "*"
Replace = "Match!"

みたいに簡単なフィルターを書いて試すといいよ、これは動かないのでこの中に原因があると分かる。

929 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/05(日) 16:53:08 ID:H3/sRPVo0]
MyYahooのFLASHと[PR]を消してください・・・
my.yahoo.co.jp/

930 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/05(日) 21:50:02 ID:OFSGT4Qa0]
>>929
アプロダにあるKoukoku Eraserっつうのに入ってるフィルタで消えるよ
[Patterns]
Name = "Yahoo AD Killer"
Active = TRUE
URL = "(^serch|blogs)[^/]++.yahoo.co.jp/"
Limit = 5000
Match = "$NEST(<!-- (-|) (Ad(Space|\ [^>]++ (^(^(-|)-->)))\1|YBB( module|_UnderBanner)|// AD\([a-z/]+\)|SPECIAL CONTENTS MODULE START)"
",<!-- (-|) (/(Ad$TST(\1)|YBB( module|_UnderBanner)) [a-z]+|(//|) /AD\([a-z/]+\)|SPECIAL CONTENTS MODULE END) (-|)-->)|"
"$NEST(<div align=$AV(center)>,</div>)"
"( <img src="[^.]+.yimg.jp/images/clear.gif" width=1 height=6 border=0><br>|(^(^<script language=javascript> if\(window.yzq_d==null\))))|"
"<table\s[^>]+> <tr(\s[^>]+|)><td\s[^>]+>(<[^>]+>|)"
"<b>([%C3][%ED][%CC][%DC][%A4][%CE][%BE][%F0][%CA][%F3]|(\ |)PR)</b>($INEST(<table,</table>)|*)</table>|"
"(\[PR\] |)$NEST(<a\s[^>]++href=$AV(ard.yahoo.co.jp/(M|SIG)=*),</a>)|"
"$NEST(<script,*://ard.yahoo.co.jp/M=*,</script>)|"
"<img\s[^>]++src=$AV(ai.yimg.jp/*)*>"



931 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/07(火) 21:07:58 ID:zk6RxHlg0]
忍者ツールズが最近サーバを増やしたらしく、チェックから漏れまくり。

<!--shinobi

でマッチさせると、(あえて?)コメント入れてない所があったりするし
サーバ名でマッチさせると、数が多くてちと記述が長くなる

なんかいい方法無いもんかな。

932 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/07(火) 21:10:42 ID:QfZmH8E30]
>>931
マッチしづらいURLを幾つか挙げていただければ、見てみます。

933 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/07(火) 23:25:18 ID://YtqP3v0]
>>931
忍者ツールズは170種類のセカンドレベルドメインを所有してる。
www.shinobi.jp/hp/
このページのドメイン一覧を見てブロックリスト作ればだいぶマシになると思うよ。
全部網羅してるわけじゃないみたいだけどね。
たとえばninja-systems.comはこの一覧には載ってない。

934 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/08(水) 00:49:38 ID:1qPMa+PR0]
>>932-933
今んところアク解等で利用されたのはこんだけ
(ninja-systems|hattori|shinobi|gokenin|tsuchigumo|tuzikaze|hatagashira)

tsuchigumo以降は、つい最近ブラウザ上部で手裏剣が回っていたので気が付いて追加した。
これは外部ファイルでも使ったほうが綺麗に書けるのかな。

935 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/08(水) 01:31:49 ID:aLwjqkcq0]
hanamizake

936 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/08(水) 20:48:55 ID:yZYXSmjO0]
>>934
> (ninja-systems|hattori|shinobi|gokenin|tsuchigumo|tuzikaze|hatagashira)
これはURLの一部なんでしょうか?
おそらく幾つかのマッチ方法があると思われるので、実際に広告が置かれているWebページのURLを紹介していただけると有り難いです。
どんな広告が挿入されるか実際に見てみるのと判りやすいので…。

例えば、以下のURLの場合は
ttp://www.ninja-systems.com/
ttp://faccia0soldi.hanamizake.com/
<!--shinobi1-->〜<!--shinobi2--> の範囲に広告があるので、URLを意識せずともコメントにマッチさせれば広告を除去できます。
これで取り逃がした分をURLでマッチさせるのがスマートかなと思っています。

937 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/08(水) 20:50:37 ID:yZYXSmjO0]
以下、私が shinobi の広告を除去している方法です。
コメントは "Kill nest ad [2006/03/27]" より、

# shinobi
shinobi(ct|ctrl|)\21$SET(Nest1=shinobi\22)

URLは "Kill href/src ad [2006/06/04]" より、

# shinobi
x0.shinobi.jp/
x1.shinobi.jp/
x2.shinobi.jp/
x3.shinobi.jp/
x4.shinobi.jp/
x5.shinobi.jp/
x6.shinobi.jp/
x7.shinobi.jp/
x8.shinobi.jp/
x9.shinobi.jp/
nad2a.shinobi.jp/
shinobi.jp/

938 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/08(水) 23:25:54 ID:a+JIC0sP0]
やわらか戦車おもすれ〜

939 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/09(木) 04:59:38 ID:9d1Hg5u/0]
ちょいとみなさん。
googleで検索するときって""やら|やらsite:やらを駆使すると思うんですが、
手でこれを打つのも面倒だしフォームがごちゃごちゃになって見辛いですよね。
そこでproxomitronをつかって独自拡張してみようと思うのですが何か良いアイディアはありませんか?
ベースとしては独自拡張した手法でフォームから送信するとproxoimitronがそれをキャッチして
googleの認識できる形に整形してリダイレクトして、
検索フォームに表示する文字列はグローバル変数で保存しておいたものを表示するという感じです。

例えばよくあるのは"hogehoge"|"hoge hoge"|"hoge-hoge"のように表記ユレに対応するやり方ですね。
これはとてもよく使うのですがやたらに幅を取る場合があるのでどうにかして短くしてしまいたい。
また、site:google.comもs:google.comのほうが少しだけ短くてお得感があります。
他にも色々とあるかと思うので是非みなさんのアイディアを参考にさせて頂きたく書き込みます。

940 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/09(木) 05:15:47 ID:dCfrqCLd0]
>939
おもしろそう。
site: は実現可能かもしれないけど、""は難しいんでないのかな。
個人的には site: の検索がもう少し楽になればそれで満足かな。

site:URL の形式で入力しても検索結果がゼロになることがよくあって、
正しく入力したのか不安になることがよくある。
ただ、自分は Firefox の検索バーをよく使っているから、
仮にフィルタが完成したとしても、
フィルタが有効になるページに一度移動しなければならない。
それを面倒だと感じないほど便利なフィルタでなければ意味がないかもしれない。



941 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/09(木) 15:53:32 ID:XnVq1cu90]
- - - - - - - - - - - - - INCS.txt - - - - - - - - - - - -
# NoAddURL
([0-9]++)\7
 ([0-8])\9
 (^[0-9])
 $TST(\9=$LST(INC))
 |
 9(^[0-9])$SET(7=)$SET(vinc=10)
 |
 ([0-9]++)\7
 ([0-9])\9
 (9+{1,*})\8
 (^[0-9])
 $TST(\9=$LST(INC))
 $TST(\8=(9$SET(vinc=$GET(vinc)0))+)
 &
 $SET(vinc=\7$GET(vinc))
- - - - - - - - - - - - - INCS.txt - - - - - - - - - - - -

- - - - - - - - - - - - - INC.txt - - - - - - - - - - - -
# NoAddURL
0$SET(vinc=1)
1$SET(vinc=2)
2$SET(vinc=3)
3$SET(vinc=4)
4$SET(vinc=5)
5$SET(vinc=6)
6$SET(vinc=7)
7$SET(vinc=8)
8$SET(vinc=9)
9$SET(vinc=10)
- - - - - - - - - - - - - INC.txt - - - - - - - - - - - -

942 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/09(木) 16:19:04 ID:XnVq1cu90]
テスト用フィルター。 テストウインドウに "数字_数字_数字" という書式でテキストを書いてテスト。 例、 10_19_9

[Patterns]
Name = "INCS"
Active = TRUE
Limit = 256
Match = "$LST(INCS)$SET(A=$GET(vinc))_"
"$LST(INCS)$SET(B=$GET(vinc))_"
"$LST(INCS)$SET(C=$GET(vinc))"
Replace = "<--[$GET(A)] [$GET(B)] [$GET(C)]-->"

vinc … 変数を表すv + inc、グローバル変数。
INCリスト … 1桁の数字を+1する場合に使用。 結果はvincに代入される。
INCSリスト … 1桁以上の数字を+1する場合に使用。 結果はvincに代入される。 内部でINCリストを使う。

vincに代入された値を取り出すときは基本的に上のフィルターのように別のグローバル変数を用意して代入する。
1マッチで1回しか+1処理をしないフィルターの場合はローカル変数への代入も可。

943 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/09(木) 16:52:26 ID:XnVq1cu90]
1つ書き忘れた。
INCSリストを使うと \7、\8、\9 は使えなくなるので \0〜\6 を使ってフィルターを書くこと。

944 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/09(木) 21:26:01 ID:XnVq1cu90]
INCSリストは3行に分けるべきだけど開発用のため1行のままにしてます、念のため。

945 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/09(木) 21:55:17 ID:sbCt8m4S0]
>>939
個人的には現状で満足してますが、アイデアとしては面白そうですね。

> 検索フォームに表示する文字列はグローバル変数で保存しておいたものを表示するという感じです。
いやいやいや。せっかくですが、それでは期待通りに動作しません…。
Googleは検索フォームの文字を見てるのではなくて、URLで渡された文字を見てるんです。
何より、Proxomitronでフォームの文字を置換したとしても、それはブラウザの見た目上、内容が書き換えられただけで検索結果に影響はありません。

> ベースとしては独自拡張した手法でフォームから送信するとproxoimitronがそれをキャッチして
んーと、少し考えただけなので穴があるかもしれませんが。
私なら、URLをチェックして加工してしまいます。
加工したい文字をパーセントエンコードし、条件に符合する場合にだけ加工後のURLにリダイレクトさせる…と。

問題点として、ie=shift_jis への対応が難しいことが挙げられます。
Shift_JISは漢字とASCII文字のコードがバッティングするため、s にマッチさせるつもりで漢字にマッチしてしまうことも考えられます。
ie=shift_jis に対応させるか否かが一つの鍵になると思います。

文字コードについて
ttp://ash.jp/code/code.htm

でも、自分専用にするなら、ie=utf8 を挿入して、仮のクエリ(&p_extension=on とか)を付けるだけで良いかもしれません。
それがユニークなクエリなら、自分専用の検索とわかりますし、検索バーからも使えるため、汎用性も高いと思います。

946 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/09(木) 21:56:34 ID:sbCt8m4S0]
> 例えばよくあるのは"hogehoge"|"hoge hoge"|"hoge-hoge"のように表記ユレに対応するやり方ですね。
これは検索語を hoge:hoge とするだけで全てに対応できる気がします。

Googleでは、"hoge hoge" と "hoge-hoge" は同一として解釈されます。
Googleは一部の記号文字を解釈せず、空白と同じとして扱うためです。
ですので、":", "%", "@" は全て「空白と同じ」です。
更に、「空白がない場合」も考慮します。
# 例外的に、ハイフンは "-" として扱われる場合があります。
# CD-R はちゃんと単語として解釈されますが、"Windows-Media-Player" のハイフンは空白と同一です。

これは "Google: High Light" の備考にも書いたテクニックですが、Windows:XPで「WindowsXP」と「Windows XP」の両方に対応して検索できます。
先ほどの記号文字を解釈しない事を利用したテクニックです。

Google検索: Windows:XP
ttp://www.google.co.jp/search?lr=lang_ja&q=Windows%3aXP

947 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/10(金) 20:23:27 ID:6TNHIzJl0]
youtubeのファイル直リンクのアドレス作成方法が変わってるね。
だれか修正ぷりーず。

948 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/10(金) 20:34:55 ID:ewoqr5K40]
>>947 普通に保存出来た。

949 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/10(金) 21:45:42 ID:fTuWWJDL0]
普通に保存できるな

950 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/10(金) 21:53:43 ID:4jcy+3Ai0]
普通にはできないか



951 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/10(金) 21:59:26 ID:YYErhcXR0]
普通に保存できる

952 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/10(金) 22:46:37 ID:x7d7RZv/0]
長らく放置していたインクリメント,デクリメントのフィルタが完成しました。
$LSTを使ったモジュール化も終わり、相対URLを絶対URLにするフィルタ("Kill without <a>")との組み合わせも正常動作しています。
説明が非常に長くなるので、興味のある方は私のサイトからDLして下さい。
ttp://vird2002.s8.xrea.com/download/#filter_web

>>941-944
フィルタ作成お疲れ様です。
インクリメントは反響の大きな課題でしたね。
拝見しましたが、>941氏のフィルタと私のフィルタのアルゴリズムは大きく違うようです。
発展すれば別の形として完成しそうですね。

>>947
いつ頃と比べたのか判りませんけど、私が見た頃と比べれば変わってないみたいです。
ttp://www.youtube.com/get_video?video_id=****&...
というURLで行けます。
私のサイトにあるフィルタ("YouTube: add download link")は一応有効です。
確か、Noriyaさん(パソコン遊戯)も同じようなフィルタを作っていたと思います。

953 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/10(金) 23:22:43 ID:6TNHIzJl0]
うそーん。
ちなみにここね。
ttp://www.youtube.com/watch?v=Gzj723LkRJY

[Patterns]
Name = "YouTube Add Download Link [060505]"
Active = TRUE
URL = "$TYPE(htm)(www.|)youtube.com/watch\?(|*\&)v="
Bounds = "$NEST(<script,</script>)"
Limit = 512
Match = "(*new\sSWFObject\(\"/player[0-9]+.swf\?(video_id=[^"]+)\0\"*)\1($KEYCHK(Y)"
"$SET(2=<meta http-equiv="Refresh" content="0;URL=youtube.com/get_video.php?\0">\k)|$SET(2=\1))"
Replace = "\2\n<div style="font-size: 20px; font-weight: bold; text-align: center;padding-bottom: 10px;">\n"
"<a href="youtube.com/get_video.php?\0">[[[ Download ]]]</a>\n</div>\n$STOP()"

で、DLツールで出力したアドレスはこれ。
ttp://v21.youtube.com/get_video.php/Ruby%20on%20Rails%20demo.flv?video_id=Gzj723LkRJY

他のフィルタが悪さしてるのかなぁ。

954 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/10(金) 23:45:57 ID:x7d7RZv/0]
>>953
大きなファイルですねぇ。
WebブラウザでDLを試行すると、なかなかダウンロードダイアログが出てこないので、Proxomitronで生成したURLをダウンローダに渡したらDL→再生できました。
紹介された「ダウンローダで抜き出したURL」からも何とかダウンローダでDLできました。

ただ単に「DLに時間がかかっているだけ」ということはありませんか?

955 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 00:08:53 ID:czo44a500]
>953
ttp://video.qooqle.jp/dl/
YouTubeはあまり利用していないから、個人的にはここを使っている。
Video URLのところにURLを貼り付けるだけで目的のURIがでてくる。
これじゃだめ?

956 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 00:46:36 ID:EzBmzQMj0]
>>953
保存できたよ

957 名前:941 mailto:sage [2006/11/11(土) 00:48:45 ID:6TJk6D750]
>>952
乙カレちゃん。 あちきも今からDECを書くところです。
構想は仕上げてあるからあとはフィルターという形に具現化するだけの状態。

まだthink氏がうpされたものを拝見してはおりませぬが動作的には細かな所で
違う動作をするものになると思います。 あと本スレでは失礼しました。

958 名前:941 mailto:sage [2006/11/11(土) 01:21:55 ID:6TJk6D750]
一桁の数字を-1する時に使うリスト。
対象が 0 の場合は 0 のままとし、ログウインドウにエラーを表示する。

- - - - - - - - - - - - - DEC.txt - - - - - - - - - - - -
# NoAddURL
9$SET(vdec=8)
8$SET(vdec=7)
7$SET(vdec=6)
6$SET(vdec=5)
5$SET(vdec=4)
4$SET(vdec=3)
3$SET(vdec=2)
2$SET(vdec=1)
1$SET(vdec=0)
0$SET(vdec=0)$LOG(R[DEC LIST] Erorr : Under Zero)
- - - - - - - - - - - - - DEC.txt - - - - - - - - - - - -

959 名前:941 mailto:sage [2006/11/11(土) 01:29:21 ID:6TJk6D750]
1桁以上の数字を-1するときに使うリスト。
上のリストに同じく 0 は 0 のまま返し、ログウインドウにエラーを表示。

- - - - - - - - - - - - - DECS.txt - - - - - - - - - - - -
# NoAddURL
([0-9]++)\7
 ([1-9])\9
 (^[0-9])
 $TST(\9=$LST(DEC))
 |
 0(0+)\7(^[0-9])
 $SET(vdec=0)
 $LOG(R[DEC LIST] Erorr : Under Zero)
 |
 ([0-9]++)\7
 ([1-9])\9
 (0+{1,*})\8
 (^[0-9])
 $TST(\9=$LST(DEC))
 $TST(\8=(0$SET(vdec=$GET(vdec)9))+)
 &
 $SET(vdec=\7$GET(vdec))
- - - - - - - - - - - - - DECS.txt - - - - - - - - - - - -

010 を -1 すると 09 にはならず 009 となる。( 十の位の 0 がそのまま残る )
10 は 09 となるので 9 のみを取り出したい場合は 0 を取り除く処理を自前で用意する必要がある。

グローバル変数 vdec は vinc と同じ名前にしても競合しないので1つにまとめる予定。

960 名前:941 mailto:sage [2006/11/11(土) 01:37:07 ID:6TJk6D750]
INCSとDECSの2つを使えば 0 をまたいだ+-処理も簡単に出来る。
8進数や16進数への対応もリストの少しの書き換えで出来るので色を変えるフィルターなどに応用出来る。

そこらへんは必要性を感じた人が作ればいいと思うので自分はここまでとする。



961 名前:941 mailto:sage [2006/11/11(土) 01:40:14 ID:6TJk6D750]
テスト用フィルター。 テストウインドウに "数字_数字_数字" という書式でテキストを書いてテスト。 例、 10_010_0

[Patterns]
Name = "DECS"
Active = TRUE
Limit = 256
Match = "$LST(DECS)$SET(A=$GET(vdec))_"
"$LST(DECS)$SET(B=$GET(vdec))_"
"$LST(DECS)$SET(C=$GET(vdec))"
Replace = "<--[$GET(A)] [$GET(B)] [$GET(C)]-->"

962 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 09:42:37 ID:gxa2hPZC0]
>>953
ワシはこうしてる。

[Patterns]
Name = "YouTube Dounload by VideoDownloader"
Active = TRUE
URL = "www.youtube.com/"
Limit = 256
Match = "</table> "
"</form> "
"</div> "
"<!-- end vidFacetsDiv -->"
Replace = "$STOP()"
"<tr><td class="label">File</td>\r\n"
"<td class="tags"><span id="vidTagsBegin"><a href="videodownloader.net/get/?url=$ESC(\u)" target="_blank">VideoDownloader</a></span></td>\r\n"
"</table>\r\n"
"</form>\r\n"
"</div>\r\n"
"<!-- end vidFacetsDiv -->\r\n"

VideoDownloader(javimoya.com/blog/youtube_jp.php)へのリンクを作るフィルタ。
ワンクッション入るけど、保存とかあんまりしないからこれで十分。

963 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 13:21:00 ID:6TJk6D750]
>>953
youtubeは動画ページを開いてから時間が経つと動画をダウンロード出来なくする規制を入れてたはず。
一旦リロードしてからダウンロードリンクをクリックすればまたダウンロード出来るようになるはず。
今でもこの規制がそのままなのかは確認していない。

964 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 14:23:43 ID:Zpwvpacy0]
地図サイトのマピオンで例えば下のURLを表示すると
上にフラッシュの大きな広告が出ますが、これを消す方法を教えてください
よろしくお願いします
www.mapion.co.jp/c/f?uc=1&nl=35/39/55.432&el=139/44/46.010&grp=all&coco=35/39/55.432,139/44/46.010&icon=mark_loc,0,,,,&

965 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 14:35:39 ID:JWM0LDoz0]
そろそろスレも終わりですが
スレに出ているものの中で
とりあえず初心者が入れておくといいというものはどれでしょうか?
余計な公告やウインドウが出なくなるもので無難なものを教えてください。


966 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 14:43:32 ID:fTDnRBe30]
このソフトほど人任せできないものはない

967 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 14:44:36 ID:gFztkiap0]
>>965
よさそうな物を入れときなさい。

968 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 14:46:22 ID:6TJk6D750]
>>964
ADLISTに www.mapion.co.jp/js/ad_ を追加。

>>965
mixiの広告が全部消えるフィルターとかは?

969 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 15:13:26 ID:Zpwvpacy0]
>>968
お返事ありがとうございます
さっそくListsのフォルダにAdList.txtを作って
www.mapion.co.jp/js/ad_
とだけ記入してみたのですが何も変わらずでした
Naoko 4.5 "June" に>>1の誤爆回避日本語化+RWIN32768回避を上書きして
設定はインスコから全く触っていないデフォの状態です
なにかこちらが根本的に勘違いをしてるのでしょうが、ご指摘いただけたらと思います

970 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 15:25:16 ID:gFztkiap0]
>>969
ブロックファイルの編集→ADListがあるじゃんか。



971 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 15:32:16 ID:Zpwvpacy0]
>>970
ああっ、出来ました
そこから設定出来るんですね、何も知らずにお恥ずかしいかぎりです
ありがとうございました!

972 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 16:22:32 ID:bpU+zWWr0]
ttp://music.yahoo.co.jp/shop/p/52/274552/41/3/1/0/0/
の歌詞表示がグレーになってクリックできないのですが
どのフィルターが引っかかってるのでしょうか?
ログウインドのMatchを貼れば教えてもらえるでしょうか?

973 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/11(土) 19:59:42 ID:Xp1rNJD10]
>>972
IE使ってないとか言うオチでは無かろうな?
万が一それならユーザーエージェント書き換えで行ける。

974 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/12(日) 00:22:29 ID:n6YJfvU90]
>>959
> 010 を -1 すると 09 にはならず 009 となる。( 十の位の 0 がそのまま残る )
綺麗な処理にしたいときには、ゼロサプレスにも気を遣いますね。

959氏の書き込みを見て、私のフィルタのデクリメントに致命的な不具合があることに気がつきました。(汗)
取り急ぎ、修正しました。
ttp://vird2002.s8.xrea.com/download/#filter_web

975 名前:972 mailto:sage [2006/11/12(日) 09:49:57 ID:pKw2ixkf0]
>>973
おっしゃる通りでございます。
ありがとうございました。<m(__)m>

976 名前:941 mailto:sage [2006/11/12(日) 20:41:51 ID:1F4773u60]
自分もINC、DECリストをまとめてうpしました。

数字を +1、-1 するリスト群 : K-SAN
ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0048.zip

>>974
乙、うっかりはいくら注意してもあるから困りますね。

977 名前:953 mailto:sage [2006/11/12(日) 21:09:46 ID:eYOhvuLO0]
色々動作がおかしいフィルタが出始めてたので、これを機に一気にちぇっくしてみた。
レス遅れて申し訳ない。
結論はヘッダフィルタの方のが誤爆してたみたい。
つか、完全にそっちのこと失念してたよ・・・
と言う訳でチェックしてくれた方、手間かけさせてしまって申し訳ない。

これだけじゃなんなので、バグ報告。
>>922
"+'"http://'+unescape(proxvar)+'"}'"

"+'"'+unescape(proxvar)+'"}'"
にするべし。
ちなみに、このフィルタとttpをhttpにするフィルタも相性良くないので注意。
内の環境だと、イメージ検索の中央の検索結果部分だけが
すっぽり表示されなくなる場合があるみたい。

978 名前:941 mailto:sage [2006/11/12(日) 23:54:29 ID:1F4773u60]
説明テキストの +20 の例が未完成のままだったので後で修正します。

>>977
乙彼summer。

979 名前:941 mailto:sage [2006/11/13(月) 00:23:48 ID:Vc2PoI1Z0]
修正しました。

数字を +1、-1 するリスト群 : K-SAN
ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0049.zip

980 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/13(月) 10:26:17 ID:QEwcUTUw0]
ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0046.txt
を使っているのですが 歌詞表示がUTF-8にならずに文字化けするのですが私だけでしょうか?
仕様が変わったのだったら 偉い人 修正お願いします。



981 名前:941 mailto:sage [2006/11/13(月) 15:58:43 ID:Vc2PoI1Z0]
う〜む、モジュール化という点でthink氏のリストに大きく劣っているようだ。
$TST型にすることは簡単出来るけど \7、 \8 が使えないままだし作るメリットが無い。

ユーザー視点から見ても同じ動作をするモジュールが複数あるとややこしい事態に
なりそうなのでthink氏のリストで一本化しようと思います。

アリゴリズム自体は初心者、中級者のみなさんにとってはとっつきやすさの点で
優れていると思うので何らかの形で残そうと思います。

>>980
これでどうかな?

[HTTP headers]
In = TRUE
Out = FALSE
Key = "Content-type: Yahoo! Music swf -> txt part2 (2006_11_13)"
URL = "music.yimg.jp/bin/sendlyricstext\?"
Replace = "text/html; charset=UTF-8"

歌詞ページ
ttp://music.yimg.jp/bin/sendlyricstext?ArtistId=18086&Id=Y009419

982 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/13(月) 16:01:40 ID:Vc2PoI1Z0]
×アリゴ ○アルゴ

983 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/13(月) 16:54:11 ID:QEwcUTUw0]
>>981
ありがとうございます。
うまくいきました!!

984 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/13(月) 16:59:06 ID:oCAoIukD0]
スレ立ててきます

985 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/13(月) 17:05:27 ID:QEwcUTUw0]
>>981
しかし
ttp://music.yahoo.co.jp/
等が全てUTF-8になって文字化けするようになりました。
文字化けする所は Bypass List  に入れたほうが簡単なのかなぁ?
もし 修正できるのなら宜しくお願いします。

986 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/13(月) 17:07:03 ID:oCAoIukD0]
どうぞ

Proxomitron フィルター作成スレッド Part6
pc7.2ch.net/test/read.cgi/software/1163404832/

987 名前:941 mailto:sage [2006/11/13(月) 17:16:44 ID:Vc2PoI1Z0]
>>985
んん? >>981のフィルターではURL限定しているのでそんなことにはならないはずなんですが・・。

”ブラウザのエンコード設定が自動選択になっていない” ということはありませんか? 確認お願いします。
ちなみにこちらではフィルターを修正する前から文字化けは起きていませんでした。

>>986
乙。 HNがミスターサタン並にカックイイ..。

988 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/13(月) 17:22:18 ID:QEwcUTUw0]
>>987
どうもunDonut使っているので 自動選択にならないのです。
設定を見直してみます。
お騒がせしました。
941さんありがとうございました。

989 名前:941 mailto:sage [2006/11/13(月) 17:31:32 ID:Vc2PoI1Z0]
>>988
なるほど、unDonutのエンコードはIEから設定しないと反映されない場合があるみたいですね。
確認どもでした。

990 名前:941 mailto:sage [2006/11/13(月) 17:45:04 ID:Vc2PoI1Z0]
埋め

think氏は先読みを使って直接リストにマッチさせたのか、なるほど。
この方法ならこちらのリストでも \7、\8 を使わないで書く事は出来そう。
アルゴリズムだけが違う同じ動作のリストが作れそうw (作りませんが)



991 名前:think ◆MM0nnAOCiQ mailto:sage [2006/11/13(月) 18:03:01 ID:w72sMec60]
>>977
> ちなみに、このフィルタとttpをhttpにするフィルタも相性良くないので注意。
> 家の環境だと、イメージ検索の中央の検索結果部分だけがすっぽり表示されなくなる場合があるみたい。
不具合報告有り難うございます。「http Text to Link」の作者です。
恥ずかしい凡ミスでしたので、修正しておきました。m(_ _)m
# [2006/11/07] 以降のバグでした。

>>979
お疲れ様です。
後ほど、見てみますね。

>>988
検証していませんが、以下で直るかもしれません。

[IE5]日本語Webページが文字化けする場合(エンコードの推奨設定)
ttp://support.microsoft.com/kb/413582/ja

992 名前:941 mailto:sage [2006/11/13(月) 18:17:05 ID:Vc2PoI1Z0]
>>991
乙。

こちらがうpしたリストは使用例として提示したフィルターにも無駄な箇所が
複数見つかるなど、全体的にまだまだ改良の余地がありそうです。

ついでにunDonutのエンコードに関する話が載ってるページを貼っておきます。
ttp://y3kz.cocolog-nifty.com/chewing/2006/05/mao_f251.html

993 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/13(月) 18:41:17 ID:bSdezmVN0]
>>976>>991
乙華麗!

994 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/13(月) 21:17:13 ID:ToF05dbI0]
( ・∀・)

995 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/14(火) 12:07:15 ID:89JuPRle0]
ttp://auctions.yahoo.co.jp/jp/
のページが白紙になるのですが 何をうpすれば解決策を見つけてもらえるでしょうか?
ちなみに Bypass List.txt に "*.auctions.yahoo.co.jp/*" "auctions.yahoo.co.jp/*" を
追加しても白紙のままです。偉い人解決策を教えてください。

996 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/14(火) 12:24:09 ID:89JuPRle0]
>>955です
何回も戻るをしたり進むをしたりすると 表示されたりされなかったりです。
もう私にはどうする事もできません。
宜しくお願いします。

997 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/14(火) 12:24:51 ID:89JuPRle0]
>>955です ×
>>995です ○

998 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/14(火) 12:32:23 ID:o/zavw2M0]
>>995
たぶんオミトロンのバグのせいじゃないかな。 オミトロンには、

> ブラウザから届いた接続要求を問答無用でカットしてしまう

というバグがあります。 このバグは毎回起きるものでなく何十回かに一度くらいの割合で起きます。
このせいでブラウザはサーバからWEBページをもらえず、真っ白のページが表示されるわけです。

今のところ、解決方法はブラウザをリロードしてもう一度接続要求を出す以外にありません。(^^;A)

999 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/14(火) 12:58:49 ID:89JuPRle0]
>>998
マジですか!
この間まで普通に見れてたのに残念です。

ありがとうございます。

1000 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/14(火) 13:00:34 ID:9CNP2CSV0]




1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<373KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef