1 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/12/02(日) 03:02:52 ID:1l6Tk/UJ0] このスレは作成依頼されたフィルタを有志により作るスレッドPart8です Proxmine - Uploader wind.prohosting.com/proxmine/cgi-bin/uploader/ Proxomitron専用Uploader proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/upload.html Proxomitron等に関するWiki abc.s65.xrea.com/prox/wiki/ Thinking Archive(仮) vird2002.s8.xrea.com/ >>2-10 にいろいろと
577 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/13(水) 11:32:12 ID:X9CWY97V0] 2chの書きこみ&クッキー確認を押してくれるフィルターがあったと思うのですが ご存知の方、教えてください。
578 名前:577 mailto:sage [2008/02/13(水) 13:43:37 ID:X9CWY97V0] 2ch bbs.cgi auto submitというフィルタが見つかりました。ありがとうございました。
579 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/14(木) 02:04:13 ID:LO4KhG860] 誤爆と利便性のバランスを踏まえると、全てのフレームをリンク化するのが合理的に思えてきました。 更新点 - URLマッチの & を外した - $TYPE(js) を外した - 全てのフレームをリンク化するようにした - 可視化に伴う記述を若干変更 [Patterns] Name = "invisible frames to links1 [2008/02/14] custom test1.5" Active = TRUE URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))" Bounds = "$NEST(<frameset\s,</frameset>)" Limit = 3072 Match = "((" "<frameset\s" "$SET(#=<p style='color: green;'>frameset: )[^>]++((cols|rows)=$AV(([^,]+, )++([01]%+|100%)*))\#[^>]+>$SET(#=</p>)|" "</frameset>|" "<frame\s$SET(#=<p style='color: green;'>frame: )(([^>]++src=)\#$AVQ(("|)\#" "([^ "']+)\0$SET(FrameSrc=\0)$SET(#=<a href='$GET(FrameSrc)'>$GET(FrameSrc)</a>)("|)\#" ")|)([^>]++)\#/+>$SET(#=</p>)|" "(<(^/frameset>|frame(set|(^set))\s)[^>]+>)\#" ")" "([^<]+)\#)+" Replace = "<body>\@</body>$SET(FrameSrc=)" 入れ子のframeset要素にも対応できますが、入れ子構造を把握できない欠点が残っています。 >564で frameset、frame の内容を把握できますが、frameとframesetの親子関係を見て取れません。
580 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/14(木) 02:07:42 ID:LO4KhG860] >579は一部、更新が反映されていませんでした。 今度こそ更新点 - URLマッチの & を外した - $TYPE(js) を外した (JSコード内のHTMLにマッチさせるのは危険なため。何か理由があったのかもしれませんが…。) [Patterns] Name = "invisible frames to links1 [2008/02/14] custom test1.6" Active = TRUE URL = "(^$KEYCHK(f))$TYPE(htm)" Bounds = "$NEST(<frameset\s,</frameset>)" Limit = 3072 Match = "((" "<frameset\s" "$SET(#=<p style='color: green;'>frameset: )[^>]++((cols|rows)=$AV(([^,]+, )++([01]%+|100%)*))\#[^>]+>$SET(#=</p>)|" "</frameset>|" "<frame\s$SET(#=<p style='color: green;'>frame: )(([^>]++src=)\#$AVQ(("|)\#" "([^ "']+)\0$SET(FrameSrc=\0)$SET(#=<a href='$GET(FrameSrc)'>$GET(FrameSrc)</a>)("|)\#" ")|)([^>]++)\#/+>$SET(#=</p>)|" "(<(^/frameset>|frame(set|(^set))\s)[^>]+>)\#" ")" "([^<]+)\#)+" Replace = "<body>\@</body>$SET(FrameSrc=)" # 後、一回ぐらい更新してまとめる予定です。
581 名前:think ◆MM0nnAOCiQ mailto:落ち着こう、自分 sage [2008/02/14(木) 02:23:23 ID:LO4KhG860] ………。 3度目の嘘つきは避けたい更新点 - 2つ以上の<frame>をリンク化したとき、全てのリンクが1つめのURLになってしまう不具合修正 [Patterns] Name = "invisible frames to links1 [2008/02/14] custom test1.7" Active = TRUE URL = "(^$KEYCHK(f))$TYPE(htm)" Bounds = "$NEST(<frameset\s,</frameset>)" Limit = 3072 Match = "((" "<frameset\s" "$SET(FrameLink=$GET(FrameLink)<p style='color: green;'>frameset: )[^>]++((cols|rows)=$AV(([^,]+, )++([01]%+|100%)*))\0[^>]+>" "$SET(FrameLink=$GET(FrameLink)\0</p>)|" "</frameset>|" "<frame\s$SET(FrameLink=$GET(FrameLink)<p style='color: green;'>frame: )(([^>]++src=)\1" "$AVQ(("|)\2([^ "']+)\3("|))" "$SET(FrameLink=$GET(FrameLink)\1\2<a href='\3'>\3</a>\2)|)([^>]++)\4/+>$SET(FrameSrc=\4</p>)|" "(<(^/frameset>|frame(set|(^set))\s)[^>]+>)\0$SET(FrameLink=$GET(FrameLink)\0)" ")" "([^<]+)\0$SET(FrameLink=$GET(FrameLink)\0))+" Replace = "<body>$GET(FrameLink)</body>$SET(FrameLink=)"
582 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 03:52:40 ID:An7yj55B0] >581 すごいですねこれ。 やろうとしてできなかったフレーム全アンカー化が実現されてます。 cols/rows属性の数値も書かれているので、 どういう風にフレームを使っているか、脳内でだいたいレンダリングできるでしょう。 $TYPE(js)を使っているのはそのまんまの意味です。 外部スクリプトで見えないフレームを挿入しているサイトがいくつかあったので 取り入れましたが、JSの知識はほぼないのでそのへんの検証はあまりできていません。 (現在のところ、このフィルタでJSを通しても誤爆したことはないと記憶しています)
583 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 04:03:54 ID:An7yj55B0] >後、一回ぐらい更新してまとめる予定です。 という話なので、もうひとつのフィルタも載せておきます。 Name = "invisible frames to links2 (2008.02.14 beta1)" Active = TRUE URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))" Bounds = "$NEST(<frameset[^>]+>,</frameset>)" Limit = 3072 Match = "<frameset(^[^>]++cols|[^>]++rows)[^>]+>*" "(<frame\s[^>]++src=$AV(\3)[^>]+>$SET(1=<li><a href="\3">\3</a></li>\r\n))" "(*<frame\s$SET(2=<li>more frames found</li>\r\n)|)*" Replace = "<body class="invisible-frames">\r\n<p>invisible frames found; cols/rows not found</p>\r\n<ul>\r\n\1\2</ul>\r\n</body>" Name = "invisible frames to links2 backup (2007.11.11)" Active = TRUE URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))" Bounds = "$NEST(<frameset,</frameset>)" Limit = 3072 Match = "<frameset(^[^>]++cols|[^>]++rows)[^>]+>*" "(<frame\s[^>]++src=$AV(\1)[^>]+>$SET(2=<li><a href="\1">\1</a></li>\r\n))" "(*<frame\s$SET(3=<li>more frames found</li>\r\n)|)*" Replace = "<body class="invisible-frames">\r\n<p>invisible frames found; cols/rows not found</p>\r\n" "<ul>\r\n\2\3</ul>\r\n" "</body>" 上のフィルタは下のフィルタを微調整したもので、検証が済んでいません。 下のフィルタは調整前のものです。こちらは一応の安定版。
584 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 04:09:34 ID:An7yj55B0] >583が動作するソースの例。 cols/rows属性が両方ない場合も、見えないフレームが設置されます。 <frameset> <frame name="test" src="test.html"> <noframes><body></body></noframes> </frameset>
585 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 09:31:41 ID:ZQAx7dco0] 先日、ヤフオクの自己紹介から見られる公開プロフィールの仕様が変更になりました。 例えばこのユーザーの場合で言えば、 user.auctions.yahoo.co.jp/jp/show/aboutme?userID=firstaid_kizuna&u=firstaid_kizuna ここの「公開プロフィール」をクリックすると、新しいプロフィール画面 profiles.yahoo.co.jp/firstaid_kizuna が表示されますが、 「公開プロフィール / OLD」などのようにリンクを表示してOLDをクリックすると、旧公開プロファイル old.profiles.yahoo.co.jp/firstaid_kizuna へ飛ぶように出来ないでしょうか?
586 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 10:39:31 ID:OoySYkz80] 出来るよ。 誰か作ってくれるといいね。
587 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 12:51:49 ID:ZJAX34tr0] >>585 Match = "(<a href=$AV(http://(profiles.yahoo.co.jp/[^/]+{1,*})\1)>*</a>)\0" Replace = "\0 / <a href="old.\1 ">OLD</a>" URL Matchはわからないからほったらかしにしたよ。
588 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 13:32:39 ID:H61hVME00] , - ,----、 (U( ) ページ内のフォーム(<form 〜 </form>)だけ表示して | |∨T∨ < 残りを全て消してしまう様なフィルターをお願いします。 (__)_)
589 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 17:48:25 ID:2cmVgSBH0] 折角なので、素人が作ったらこうなったと言う例でもw Name = "DeFramer 20070314" Active = TRUE Limit = 200 Match = "<((frameset|noframes|/frameset|/noframes)*)\1>" Replace = "<body Add_Proxomitron><span style="color:#000;background-color:#ddd;font-size:10pt;"><\1></span><br></body>\r\n" Name = "Convert Frames to Links 20070314" Active = TRUE Limit = 512 Match = "<frame\s*\0src=$AV(\1)\2>" Replace = "<body Add_Proxomitron><span style="color:#000;background-color:#ddd;font-size:10pt;"><frame \0 src="<a target=_blank href="\1">\1</a>"\2></span><br></body>\r\n" 色やらtargetやらは私の好みと言う事で
590 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 17:51:51 ID:ZQAx7dco0] >>587 どうもありがとうございます。おかげさまですごく使い勝手が良くなりました。 オクは売買ともによく使うので本当に助かりました。感謝です。
591 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 17:53:18 ID:2cmVgSBH0] あ、ミス Name = "Convert Frames to Links 20070314" は Match = "<frame\s\0src=$AV(\1)\2>" が正しい‥‥はず
592 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 21:47:58 ID:An7yj55B0] Name = "invisible frames to links2 (2008.02.14 beta2)" Active = TRUE URL = "(^$KEYCHK(f))&($TYPE(htm)|$TYPE(js))" Bounds = "$NEST(<frameset[^>]+>,</frameset>)" Limit = 3072 Match = "<frameset(" "([^>]++(cols|rows)=($AV( [*] | 100% )|["']+ ))|" "(^[^>]++cols|[^>]++rows))[^>]+>" "(*<frame\s[^>]++src=$AV(\3)[^>]+>$SET(1=<li><a href="\3">\3</a></li>\r\n))" "(*<frame\s$SET(2=<li>more frames found</li>\r\n)|)*" Replace = "<body class="invisible-frames">\r\n<p>invisible frames found; cols/rows not found</p>\r\n<ul>\r\n\1\2</ul>\r\n</body>" >584のほかに、以下のようなframesetにも対応した。 実際に試してみると、やはり見えないフレームが設置される。 <frameset cols=""> <frameset rows="*">
593 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/14(木) 23:30:06 ID:An7yj55B0] >592は誤爆が確認されたので、なしということでお願いします。 誤爆する例。 <frameset cols="100,*" rows=""> <frame name="test" src="index.html"> </frameset> 以下のようなframesetをすべて正常に処理できないと、 フィルタリングされない場合が出てくるかもしれない。 <frameset> <frameset cols=""> <frameset cols=> <frameset rows="*"> <frameset rows=" 100% " cols=" 100 , * "> <frameset cols="100,*" rows=""> <frameset rows="*" cols="*"> <frameset cols="" rows=""> <frameset cols= rows="">
594 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/15(金) 13:51:06 ID:CpgfpGbX0] 0か1が6個続く [01]{6}ってのはどう書けばいいの?
595 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/15(金) 14:05:38 ID:xEG5cZSW0] >>594 ttp://abc.s65.xrea.com/prox/wiki/MatchingRules/#repeat
596 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/15(金) 14:34:57 ID:CpgfpGbX0] +がいるのか、ありがとう。
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 11:24:55 ID:nRasfgzQ0] Gmailのスポンサーリンク消すフィルターってありませんか? メールの内容とシンクロしてて気持ち悪い・・・
598 名前:http://killthecult.blog.shinobi.j p/ [2008/02/18(月) 14:56:02 ID:pdAJ2Md40] >>597 kwsk
599 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 16:50:48 ID:nRasfgzQ0] >>598 FAQより。 6. Gmail で広告は表示されますか。 はい。Gmail メッセージの横に、関連性のあるテキスト広告が表示されます。 これらは、Google 検索結果ページの横に表示される広告と同様のものです。 広告とコンテンツの照合は、コンピュータにより完全に自動化されたプロセスで行われます。 広告を表示する際に人間がメールをチェックすることはなく、メールの内容や個人を特定できるような情報を Google が広告主に提供することもありません。 広告は受信または送信する Gmail メッセージの本文には挿入されず、 ポップアップ広告や関連性の低いバナー広告が表示されることもありません。
600 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 17:00:26 ID:IfGEFfpo0] >>599 へー。俺GmailはPOPで受信してるからそんなのにお目に掛かったこと無いわ
601 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 18:17:06 ID:7u/RoQUR0] Gmailのアカウント欲しい
602 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 18:28:27 ID:J3WANI5I0] 取ればいいじゃん。
603 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 18:28:47 ID:4nF0dNRX0] >>601 今は昔とちがって登録制だから誰でも取れるぜ
604 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 19:17:48 ID:7u/RoQUR0] >>602-603 そうなんだ、thx。
605 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 21:36:28 ID:4HPi8rLX0] Flash Animation Opener (2003/12/09) 使うとYouTubeの動画が再生されないんだけど 誰か回避法教えて 無効とバイパス以外で
606 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 21:42:28 ID:4nF0dNRX0] >>605 違うパソコンを使う
607 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/18(月) 23:03:31 ID:BA0+CR9E0] 最近また仕様が変わったからな それにあわせて修正しろとしか
608 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 19:00:41 ID:33WBDTi/0] 特定の要素以外全部削除、ってできますか?
609 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 19:26:02 ID:Wnhlgk+30] はい
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 22:51:16 ID:ifBGUt/N0] ttp://imepita.jp/20080222/797660 ttp://imepita.jp/20080222/797960 ttp://imepita.jp/20080222/798230 ttp://imepita.jp/20080222/798410 ttp://imepita.jp/20080222/798620 何故かイメぴたの画像が表示されないんだけどオミトロンで対処できますか?
611 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 22:57:09 ID:aPyQteQJ0] >>610 Bypass.txtに imepita.jp/image/ を入れる。
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 23:06:44 ID:ifBGUt/N0] >>611 おおお、見られました感謝
613 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 08:56:21 ID:nYg167aH0] tp://www.uta-net.com/ の歌詞をコピペ可能にするフィルタをどなたかお願いできないでしょうか
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 10:04:14 ID:F44TgKjq0] フラッシュだから無理
615 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 10:34:37 ID:JUBvjyjn0] >>614 そうでもないよ
616 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 10:44:32 ID:XBpRgSPK0] 可能だけどフィルタの書き方知らん。
617 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 10:48:22 ID:JUBvjyjn0] >>616 ということはテキストのパスはわかる? それさえわかればあとは俺とか俺じゃない人とかがちゃちゃっと書くZE
618 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 11:13:43 ID:XBpRgSPK0] 一例なら出せるけど規則性とか分からん。 ttp://www.utamap.com/showkasi.php?surl=B22635 ttp://www.utamap.com/phpflash/flashfalsephp.php?unum=B22635
619 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 11:40:01 ID:JUBvjyjn0] >>618 U R L を よ く 見 る ん だ
620 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 11:44:15 ID:Fs/ROxoP0] てかwikiに既にあるし
621 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 12:54:45 ID:XBpRgSPK0] 凄いオチw
622 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 15:42:58 ID:nYg167aH0] >>613 wikiにあるのはうたまっぷとヤフーミュージックで 今回希望しているのは歌ネットです うたまっぷのフィルタを参考に自分で書いてみたけど無理でした 可能な方がいらしたら引き続きよろしくお願いします
623 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 17:03:36 ID:Ujfdmk2p0] もうLyricMaster使えばよくね? とか言うのはダメ?
624 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 17:32:43 ID:s1B2yOcA0] あれ、歌詞のテキストファイルがどこにあるのか分からんな。 ブラウザのキャッシュ漁ってみたけど無かった。 これが分かれば出来たも同然なんだが..。
625 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 17:36:37 ID:4qGGHY1V0] flashに変数を渡して歌詞ファイルを読み込む形式なら シロートの俺でもたぶんわかるんだけど、 これひょっとして歌詞テキストがInirial Textに設定された状態の swfファイルをphpで生成して表示させてたりするわけ? さっぱりわからん。
626 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 17:53:39 ID:s1B2yOcA0] www.uta-net.com/user/phplib/swf/showkasi.php?ID=56299&WIDTH=422&HEIGHT=836 これのバイナリを覗いてみると暗号化された歌詞らしきものが。 こりゃ無理かも分からんね。 ニコニコのラッパみたいにflashの知識があればなんとかなるかも知れないが。
627 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 18:00:18 ID:s1B2yOcA0] あれ、ページを完全保存 を選んで保存したら復号された歌詞が出てきたw オミトロンが無くても歌詞の保存は出来るようだ。 Content-Type: text/html; charset="unicode" Content-Transfer-Encoding: base64 Content-Location: www.uta-net.com/user/phplib/swf/showkasi.php?ID=56299&WIDTH=422&HEIGHT=836 jsでbase64を復号して表示するフィルタを書けばなんとかなるかも。 でもそんなことやってる暇はないので他の人よろ。
628 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 18:02:50 ID:VWLxFlSr0] phpでtextロードしてからflashとして吐き出してるだけじゃね? swfを直接開くとテキストが表示される
629 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 18:13:56 ID:VWLxFlSr0] >>618 www.uta-net.com/user/phplib/view_0.php?ID=58476 www.utamap.com/phpflash/flashfalsephp.php?unum=58476 uta-netとutamapはIDが違う
630 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 19:24:43 ID:s1B2yOcA0] >>628 とすると ・歌詞ページを開くとフラッシュファイルのURLにリダイレクトするフィルタ ・フラッシュファイルのMimeをcontent-typeをtext/plainに書き換えるフィルタ の2つを入れるだけでいいのか。 これならすぐ作れそう。
631 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 21:10:24 ID:94mxACqU0] pc11.2ch.net/test/read.cgi/software/1196532172/630 上のURLに含まれる最後の630を利用して 任意の場所に<h1>630</h1>を入れたいのですが、 どうやって630を取得すれば良いですか?
632 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 21:16:51 ID:JUBvjyjn0] >>631 何が言いたいのか全くわからん。 630を取得するってのは630のレスの内容を取得するって意味?
633 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 21:29:18 ID:94mxACqU0] >>632 うわ、申し訳ない。もう一度。 630のレスの内容ではなくて、URLの一部(/以降の任意の数字)にマッチさせて それをReplaceの時に参照したいってことです。
634 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 23:07:12 ID:szX9yosO0] 歌詞を探すのが目的なら >>623 に同意。餅は餅屋。
635 名前:613 mailto:sage [2008/02/26(火) 02:04:02 ID:hubNRM8f0] 餅は餅屋、たしかにそうですね LyricMasterを使用することにします 尽力くださった皆様ありがとうございました
636 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 03:47:32 ID:LV86pFHg0] >>633 ttp://www.pluto.dti.ne.jp/~tengu/proxomitron/help/Contents.html >フィルタの作成
637 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 10:12:59 ID:K6PKu9ZU0] >>636 具体的に、どれなんでしょうか?
638 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 10:43:05 ID:F/m5FlWi0] >>637 人の書いたフィルタ見てわからないのがあったら調べていけ。 そのうち知識つく。 作成スレとはいえ、単純なものを聞いてばかりではうんざりだし 少しは自分で考えて書かないと応用がきかないと思う。 $JUMP系使ってるフィルタ参考にすりゃだいたい片付くよ。 wikiのJumpToとかthink氏のControl URLとかさ。
639 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 10:58:35 ID:K6PKu9ZU0] >>638 正直回答だけ欲しくて隔離スレの方に来たんだけど、 参考フィルタ見ながらやってみるよ、ありがとう。
640 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 11:16:52 ID:F/m5FlWi0] >>638 ごめん 自分の思ってることと内容が全然違かった でも、参照の例にならないでもないか。 まぁがんがれ。そう難しくない。
641 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 16:21:34 ID:JODiuaro0] ここって隔離スレだったのか。
642 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 18:27:33 ID:srlu5prz0] 何を今更…
643 名前:624 mailto:sage [2008/02/26(火) 20:27:01 ID:TQaU0Xjd0] ttp://www.uta-net.com/ 用フィルタ。 歌詞をIFrame内に表示。 本当はajax使って取り込んだほうが作詞と歌詞を同時にコピペ出来ていいんだろうけど フィルタが馬鹿デカくなるからやめた。 [Patterns] Name = "Uta.net: Insert IFrame (2008/02/26)" Active = TRUE URL = "www.uta-net.com/user/phplib/view[^/?]++.php\?" Limit = 4096 Match = "(^(^$NEST(<object,*src=$AV(*showkasi.php*)*,</object>)))$URL(*[?&]ID=([0-9]+{1,*})\1)" Replace = "<iframe src="www.uta-net.com/user/phplib/swf/showkasi.php\?ID=\1 " width=450 height=1300></iframe><br>$STOP()" [Patterns] Name = "Uta.net: kasi Cleaner (2008/02/26)" Active = TRUE URL = "www.uta-net.com/user/phplib/swf/showkasi.php\?" Limit = 256 Match = "FWS[%06]*[%00][%00][%00][%00][%00][%3C][%00][%00]" "|[%0A][%00][%86][%06][%06][%01][%00][%02][%00][%00][%40][%00][%00]$SET(0=\k)" "|\n$SET(0=<br>\n)" Replace = "\0" [HTTP headers] In = TRUE Out = FALSE Key = "Content-type: Uta-net (in)" URL = "www.uta-net.com/user/phplib/swf/showkasi.php\?" Match = "application/x-shockwave-flash" Replace = "text/html; charset=utf-8;"
644 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 21:54:43 ID:9Kc69bUw0] >>643 d
645 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 00:31:05 ID:g1IS0kVU0] 隔離スレって言うが、隔離じゃないほうの活発なスレを見つけれん俺涙目。
646 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 00:45:23 ID:sZd8i0/n0] >>645 >>2
647 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 00:46:07 ID:8Chbialn0] >>645 こっちの方が活発。
648 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 00:46:25 ID:1cbXGwwn0] もともとはクレクレ隔離スレでした
649 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 00:58:32 ID:hKrsjIYG0] まぁ、実際にフィルター作って意見やり取りしてるスレが一番盛り上がるのは当然な訳で
650 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 01:32:59 ID:g1IS0kVU0] なるほど。ありがとう。 今は活発で有益なスレはここで、出来た経緯は隔離だったというわけなのね。 んで、流れ的に今はここがメインのスレだってことか。 そうなった流れはわからないけど、最初は隔離したつもりが、少数が切り離されたのは元のスレだったという感じかな。知らないけど。 とりあえず、Proxomitron万歳ってことで。
651 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 01:35:09 ID:s8s/zJUj0] ソフトの開発はとっくに終わってるけど、フィルタはまだまだ作れるからな 当然の結果でしょ
652 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 03:45:35 ID:Gavp7TUj0] ここらで皆さん 少年ナイフを聞いてください Top of the World(カバー) ttp://jp.youtube.com/watch?v=MHZiDHjq8rs
653 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 10:35:13 ID:bkbXRCbV0] そういえばオミは少年ウェアだったっけ
654 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 10:43:23 ID:CznmCGL80] ('e`)…
655 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 13:59:10 ID:IhpFw+Li0] ところで解説サイトを見ると、WEBフィルタは順番が大事だと かいてあるんだけど。 できるフィルタ作成者はどのあたりに 入れたらいいか書いてもらえると素人の俺たちには助かる。
656 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 14:03:02 ID:b0T2JhM00] >>655 先頭に配置すべきフィルタはちゃんとそう書いてある。 何も書いてなかったら比較的どうでもいいし、他のフィルタに誤爆/干渉するかは 個人の環境にも依存するから誤爆したら自分で確認して調整するしかない。 結論:先頭に入れるべき物以外はどこでもいい
657 名前:655 mailto:sage [2008/02/28(木) 14:34:52 ID:IhpFw+Li0] >>656 そうなんだ、ありがとう
658 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 16:55:16 ID:LBGTbeNv0] 先頭に置いたからといって、後続のフィルタより優先されるとは限らないからな。 そこの扱いが面倒だとは思う。
659 名前:think ◆MM0nnAOCiQ mailto:sage [2008/02/29(金) 00:42:36 ID:F4LFDoQT0] >>655 ,657 私の作成したWebページフィルタは、以下の順序にすることを意識しています。 ■Webページフィルタの上からの順序 1. URLマッチに $KEYCHK() があるフィルタ 2. URLマッチにホスト名の記述があるフィルタ 3. URLマッチに $TYPE() 以外の指定がないフィルタ ■この順序にする理由 1. $KEYCHK() を付けているフィルタはある場面に遭遇したときにユーザーが自発的に動作させるフィルタ。 ユーザー任意で発動させるので、優先度は最も高い。 2. URLマッチにホスト名の記述があるフィルタは特定のサイトに機能を付加するか、サイトの機能をキャンセルする動作をするフィルタ。 ユーザーがそのフィルタを導入しているということは、そのサイトへの訪問頻度が高いと思われるため、優先度は高い。 3. URLマッチに $TYPE() 以外の指定がないフィルタは、汎用的な動作をするフィルタ。 汎用故に様々なサイトで動作することが望まれるが、特殊な用途のあるフィルタと比べれば優先度は低い。 ■既知の不具合 フィルタの干渉には気を遣っていますが、「http Text to Link」と「ReplaceStr」の干渉は避けられませんでした。 これらのフィルタは、テキストにマッチさせるための仕組みが一緒なので、片方でマッチした場合はもう片方でマッチしません。 「ReplaceStr」のリストに「http Text to Link」のパターンを取り込めれば良かったのですが、そうするためには置換スタックをグローバル変数に変える必要がありました。 リストに登録された全ての表現をグローバル変数化すると、メンテが大変なのでこの手法は諦めました。
660 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 02:58:59 ID:wwMk4jVU0] 自分は$KEYCHKを多用しているせいか、 特定ドメイン内でのみ動作させるものの方を優先させている。 フレームを読み込まなくさせる(アンカー化させるなどする)フィルタだけは例外で、 これを使うと余計なフレームを読み込まなくて済む (=フィルタリングさせるファイルを減らせる)ので、 一応これが最優先になっている。 インラインフレームを読み込まなくさせるのも同様の利点があるし、 実はブラクラ対策にもなる。 (iframeでウイルスか何かを読み込ませようとしているのを何度か見たことがある)
661 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 03:05:31 ID:wwMk4jVU0] まだあった。 Adlistにいろいろ放り込んでおくと、これも同様の効果が期待できる。 ・広告のドメイン ・よく行く情報サイト内の画像で消してもいいもの ・よく行く情報サイト内のインラインフレーム こういうものが対象。 URLをAdlistに書くだけなので、フィルタを追加する必要はない。 URLにマッチさせるのはマッチングルールの基礎的な練習にもなるので、 +などの使い方を覚えるのにもよい。
662 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 10:50:36 ID:tqiRAmym0] ちょっと教えてほしいけど、マイコミとかアスキーとか ascii.jp/cate/8/ journal.mycom.co.jp/ 背景色が真白でフィルタ-Darken white backgroundを使用しても 変わらないページはどうすれば、真白を変えられるの? ソースを見てもwhiteや#FFFFFFやcolorがないから無理かな?
663 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 11:04:52 ID:tlaPa8EF0] 外部スタイルシートの background-color または background
664 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 11:19:35 ID:eoELMsU/0] 確か俺がこないだスレに書いたやつは外部CSSも対応させたはずだけど、どこに書いたっけな
665 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 13:13:36 ID:wwMk4jVU0] Firefoxだったら背景色を変えるのは簡単だけど、 IE系はフィルタを使わないとかなり面倒。 >662だと、asciiの方は誤爆を覚悟の上でなら変更できる。 body#digitallife { background-color: #eee !important; } こんな風にすればIEでも有効。
666 名前:662 mailto:sage [2008/02/29(金) 14:53:33 ID:tqiRAmym0] おーすげえ! >>664 を信じてこのスレ探したら>>27 にあったよ。 アスキーが灰色になったよ、マイコミは半分 灰色になった。 664&27さんサンクス!
667 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 16:59:29 ID:+twnZSAg0] IE系はユーザー補助を使えばいいんじゃないの?
668 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 17:40:44 ID:eoELMsU/0] >>666 ごめん、それ俺のじゃねーやw
669 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 19:57:55 ID:Uefz/ZRe0] Veoh TVで動画を見ていると、広告が替わるたびにカチカチ音がして気になります Anti-Auto-Refresherを有効にしてみたんですが、効果ありませんでした フィルターで消したいので、よろしくお願いします www.veoh.com
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 20:50:23 ID:uvsU5FEi0] >>669 IE以外を使え
671 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 21:01:20 ID:qbpErHPR0] Hotspot Shieldを使ってる時のAnchorFreeの広告を消せませんか? ヘッロー、ヘッローうるさくて頭がおかしくなりそうです・・・ よろしくお願いします。
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 10:34:40 ID:SYbYktmo0] ポップアップする広告(プロホスの)がウザいからAdList(URL Killfile.txt)に URL書いたら中身は消えるんだけど、ポップアップは止まりません。 どうすればいいですか(><)
673 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 10:47:08 ID:iFuZh9q90] ポップアップを呼び出してるスクリプトを killすればいいんじゃないでしょうか。。。
674 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 10:58:11 ID:SYbYktmo0] (><)。。。
675 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 15:48:17 ID:iFuZh9q90] >>674 すまんがprohostingのポップアップが どこででるかわからない。 prohostingのHPスペースで 出るわけでもなさそうだし。 たとえばどのページででるの?
676 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 23:01:31 ID:1F3/Q0LW0] どっかのサイトにprohosting社が出してる広告、というオチ
677 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 23:05:14 ID:1F3/Q0LW0] ああ、後半を読むに、>>675 は前半でそう言ってるのか・・・スマソ