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


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

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



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/10/14(火) 03:39:52 ID:v3AgWfVi0]
Proxomitron-J  www.pluto.dti.ne.jp/~tengu/proxomitron/
日本語訳ヘルプ www.pluto.dti.ne.jp/~tengu/proxomitron/help/Contents.html
Proxomitron等に関するWiki  abc.s65.xrea.com/prox/wiki/
Thinking Archive(仮) vird2002.s8.xrea.com/
Proxomitron専用Uploader ( Upパス=Naoko ) proxo.hp.infoseek.co.jp/
4.5June+7 + 有難屋アイコン + バイパス赤アイコン な本体 ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0165.zip

【前スレ】 Proxomitron フィルター作成スレッド Part9
pc11.2ch.net/test/read.cgi/software/1207484176/

653 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 02:06:30 ID:jCDaEcq30]
てs

654 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 23:17:18 ID:OuF3JxFi0]
Name = "Futaba Ad Killer"
Active = TRUE
URL = "[^/]++.2chan.net/"
Limit = 2048
Match = "(広告:::<b>*</b>|<a\s[^>]++href=("|)http://(^[^/]++.2chan.net/)[^>]++> <img\s[^>]++> </a>"
"|<iframe\s[^>]++src=("|)http://(^[^/]++.2chan.net/)*</iframe>"
"|<object\s[^>]++>*http://(^[^/]++.2chan.net/)*</object>) (<br>|)"

これを使うとサムネイルが表示されなくなった・・・

655 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 22:16:05 ID:+izuNcTa0]
>>654
Name = "Futaba Ad Killer"
Active = TRUE
URL = "[^/]++.2chan.net/"
Limit = 2048
Match = "(広告:::<b>*</b>|<a\s[^>]++href=("|)http://(^[^/]++.2chan.net:81/)[^>]++> <img\s[^>]++> </a>"
"|<iframe\s[^>]++src=("|)http://(^[^/]++.2chan.net/)*</iframe>"
"|<object\s[^>]++>*http://(^[^/]++.2chan.net/)*</object>) (<br>|)"

最近のふたばは頻繁に変わるし板ごとに微妙に違ったりするからねえ
:81を足しただけだけど多分これで今は平気だと思う

656 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/09(金) 00:01:09 ID:SraD8dyT0]
>655
ありがとうございました
動作確認しました

657 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 09:14:51 ID:WQq9S7Oy0]
Banner Replacerってフィルターがはてなブックマークに誤爆して、
はてなスターが2重になるんですけど、どなたか修正して下さいませんか?

658 名前:fgrPNIYp mailto:suka334@gmail.com [2009/01/14(水) 14:28:05 ID:fYFLLYU/0]
www.contrib.andrew.cmu.edu/~elbarnes/sweden/fh376e/9/sitemap.html woodbadge beads

659 名前:jqMJflLItx mailto:df4535434f@gmail.com [2009/01/14(水) 14:34:17 ID:zvYMfJ0I0]
www.contrib.andrew.cmu.edu/~elbarnes/sweden/fh376e/5/sitemap.html yahii

660 名前:KnWOVNCKXZKvyCmwmX mailto:iloveit4@gmail.com [2009/01/14(水) 14:50:10 ID:3W4kn/450]
www.contrib.andrew.cmu.edu/~elbarnes/sweden/fh376e/6/sitemap.html xv250 review

661 名前:vEBEUotEblmldFd mailto:maxhardboo@gmail.com [2009/01/14(水) 15:30:09 ID:cjughU8q0]
www.contrib.andrew.cmu.edu/~elbarnes/sweden/fh376e/9/sitemap.html woodbadge beads



662 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 21:23:49 ID:t4XwKbFX0]
↓Thinking Archive(仮)という所で配布されていた広告カットフィルターなのですが、
<!-- 広告 -->や<!--==アフェリ===-->のように日本語のコメントで囲まれている
広告も消せるようには出来ませんでしょうか

[Patterns]
Name = "Kill nest ad [2006.03.27]"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 8192
Match = "(<!-+[ ]+$LST(NestAd) -+>)\0*(<!-+[ ]+$TST(Nest1) ($TST(Nest2)|) -+>)\1"
"$SET(Nest1=)$SET(Nest2=)"
Replace = "\r\n\0\r\n"
"\r\n<!-- Killed nest ad -->\r\n"
"\r\n\1\r\n"

663 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/14(水) 21:40:29 ID:PV2zCLNu0]
>>662
ttp://vird2002.s8.xrea.com/php/getcode.php

664 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 18:01:43 ID:oF1543lp0]
<!--[if lt IE 7]>
<!-- No object!! External script -->
<meta http-equiv="imagetoolbar" content="no" />
<![endif]-->

これを

<div style="background-color: #80d5d5; width: 10px; height:10px; top: 35px; right: 5px; position: fixed; z-index: 9999;"></div>
<!--[if lt IE 7]>
<!-- No object!! External script -->
<meta http-equiv="imagetoolbar" content="no" />
<![endif]-->

にしたいのですがテストでは上記のようになるのに対し
実際にページを開くと一行目と二行目が逆になってしまうのですが
なぜだか分かる方いらっしゃいますでしょうか?

[Patterns]
Name = "No object!! sub [2009/01/15]"
Active = TRUE
URL = "$TYPE(htm)(^$KEYCHK(1))"
Limit = 1024
Match = "(<!--((^-->)?)++|)\1<!--\sNo\sobject!!\sExternal\s\2\s-->$STOP()"
Replace = "\r\n<div style="background-color: #80d5d5; width: 10px; height:10px; top: 35px; right: 5px; position: fixed; z-index: 9999;"></div>\r\n\1<!-- No object!! External \2 -->"

ページはttp://ja.wikipedia.org/wiki/%E4%B8%96%E7%95%8C%E6%81%90%E6%85%8C

665 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 21:33:37 ID:Rda4IV6x0]
>>664
1行目と2行目が逆になるってことは(<!--((^-->)?)++|)\1が空にマッチしたってことでしょ。
テスト範囲以外のところに誤爆して半端に引っ掛かったりしないように書き換えれ。
俺には実際のページで該当部分が見つからんから自分で調べれ。

666 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 22:15:14 ID:oF1543lp0]
えぇ、まさしく空にマッチしてるようです
<!--((^-->)?)++<!--は

<!--[if lt IE 7]>
<!--

にマッチするはずなんですが、どうにもマッチしないんですよね
何でマッチしないのか分かりますか?書き方自体は間違ってはいないと思うのですが

667 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 22:29:43 ID:eCZUflGh0]
|)

668 名前:think ◆MM0nnAOCiQ mailto:sage [2009/01/15(木) 23:19:55 ID:mwSn6dQW0]
>>666
>665氏も同じようですが、

ttp://ja.wikipedia.org/wiki/%E4%B8%96%E7%95%8C%E6%81%90%E6%85%8C

に下記HTMLがないので、マッチしませんでした。

<!--[if lt IE 7]>
<!-- No object!! External script -->
<meta http-equiv="imagetoolbar" content="no" />
<![endif]-->

連携するためのフィルタ(MULTI付き?)が別にあるのでは…。

669 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/15(木) 23:43:22 ID:oF1543lp0]
あ、すいません。書くの忘れてました。
上のサンプルはアップローダーにあるNo object!! Ext [2008/12/23]を
適用した後のものです。仰るとおりマルチ付です。

670 名前:ISRTikkpgB mailto:ratemypoo@gmail.com [2009/01/16(金) 08:04:34 ID:HPSTkd/H0]
www.stanford.edu/~lisong/jpg/dg273/8/sitemap.html my sitemap

671 名前:GnIENbDgpvftGJ mailto:tjdghd34@gmail.com [2009/01/16(金) 08:52:45 ID:DuXEcHzp0]
www.stanford.edu/~lisong/jpg/dg273/10/sitemap.html my sitemap



672 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/16(金) 23:50:50 ID:IS38VD1M0]
Proxomitronの検索表現って、
文字列を最短一致でマッチさせる方法がかなり面倒だと思うんだけどどうなんだろう。

<!--
を始点にして

-->
を終点にする方法がわからない。

$NESTを使うと最長一致になり、バイト制限が影響する。
[^>]++を使うと <!-- > --> のような場合でマッチしなくなる。

673 名前:某395 mailto:sage [2009/01/16(金) 23:56:36 ID:Kldnmfbm0]
<!--*-->

674 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 00:00:50 ID:2vhuf6FC0]
ものぐさなら気を付けて*を使えばいいし
心配性なら?++-->とでもすればいいと思うんだけど
そうじゃなくて?

675 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 00:10:35 ID:kLVGgKdD0]
Name = "continuous break deleter for blog (2009.01.04)"
Active = TRUE
URL = "(^$KEYCHK(m))(d.hatena.ne.jp/|[a-z]+.g.hatena.ne.jp/|
!!!! [a-z0-9]+.blog[0-9]+.fc2.com/|[a-z0-9]+.exblog.jp/|[a-z0-9]+.sblo.jp/|
!!!! [a-z0-9-]+.cocolog-nifty.com/|[a-z0-9]+.blog.shinobi.jp/|[a-z0-9-]+.jugem.jp/|
!!!! [a-z0-9]+.seesaa.net/|yaplog.jp/|blog.[^/]+/)($TYPE(htm)|$TYPE(js))"
Limit = 64
Match = "((<br /+> )+{2,*}<br clear="all"> )|"
"(<br clear="all" />(<br /+> )+ $SET(1=<br class="continuous-break"/>))|"
"((<br /+> )+{2,*}$SET(1=<br class="continuous-break"/>))"
Replace = "\r\n<!-- continuous break deleted for blog -->\1\r\n"

/* continuous break deleter for blog (2008.10.24) */
.continuous-break { display: block; margin-bottom: 0.5em !important; }

676 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 00:11:15 ID:kLVGgKdD0]
Name = "continuous break deleter (2008.06.02)"
Active = TRUE
URL = "(^$KEYCHK(m))($TYPE(htm)|$TYPE(js))"
Limit = 192
Match = "((</+br[^>]+> "
"([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |. |\  |(^$KEYCHK(p))</+script[^>]+> |</+font[^>]+> |<spacer[^>]+> |<!-- (^tok2|St-HP-F)[^>]++ --> |(</(^br|html|body)[a-z]+> )\#)+"
")+{5,*})|"
"((</+br[^>]+> "
"([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |. |\  |(^$KEYCHK(p))</+script[^>]+> |</+font[^>]+> |<spacer[^>]+> |<!-- (^tok2|St-HP-F)[^>]++ --> |(</(^br|html|body)[a-z]+> )\#)+"
")+{3,4}$SET(1=<br /><br />))"
Replace = "\r\n<!-- continuous break deleted -->\1\r\n\@"

677 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 00:35:04 ID:kLVGgKdD0]
やっぱり目的を書かないと見当がつけにくいな。すまない。
重複する<br>を削除するフィルタを書くのが目的。
>675-676は製作途中のもので、>675は>676を元にして書き直してみたもの。
軽量化を兼ねた実験でブログ向けに絞ってみた。
>675はURLマッチの行が長過ぎと言われたので、複数行に分けて頭に「!!!! 」をつけた。

フィルタの製作方針は次の通り。
・<br>だけでなく、<br />や<br clear="all">などにもマッチさせる。
・<br>の直後にごみが混じっていたらそれも削除。
連続した<br>の間に全角空白・&nbsp;・ピリオドなどが混じっている場合に有効。
・<br><!-- comment --><br>などの場合も重複brだが、コメントはできれば残したい。
・<br><script></script><br>なども重複brだが、このへんをどうするかは再検討する。

>675-676の欠点は、一部マッチしない表現があること。
(条件)+{回数}のところが原因だと思っているのでそこを改善したい。
改善できたら>675-676のようにフィルタを分ける必要もなくなるだろう。


>673はさっき実験してみたけど思い通りの結果にはならなかった。
>674をざっと試してみると思い通りの結果になった。もっとやってみる。

678 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 00:44:17 ID:i6deXSYV0]
<br(/|)>の連続を消したいだけならCSSでこんなのもあるよ
br {
display: block !important;
line-height: 0px !important;
}



679 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 01:05:48 ID:kLVGgKdD0]
ttp://mayokara.info/deadspace/#d20090109
ttp://d.hatena.ne.jp/Griever/20081031/1225465995
ttp://d.hatena.ne.jp/emergent/20080926/1222403998
参考。br + br { display: none; } は誰もが通る道なのか。

>678の場合は、brの数に関係なく改行がひとつしかないように見えてしまう。
その結果、<br><br>を段落の区切りとして使っている文書を読むと、
段落の区切りがどこかわからなくなってしまう。
margin-bottom: 0.5em !important;
を足すとわかるようにはなるけど、行間が空きすぎて読みにくい。

680 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 01:17:08 ID:kLVGgKdD0]
>676は&nbsp;をエスケープし忘れていたので、エスケープして貼り直し。

Name = "continuous break deleter (2008.06.02)"
Active = TRUE
URL = "(^$KEYCHK(m))($TYPE(htm)|$TYPE(js))"
Limit = 192
Match = "((</+br[^>]+> "
"([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |. |\&nbsp; |(^$KEYCHK(p))</+script[^>]+> |</+font[^>]+> |<spacer[^>]+> |<!-- (^tok2|St-HP-F)[^>]++ --> |(</(^br|html|body)[a-z]+> )\#)+"
")+{5,*})|"
"((</+br[^>]+> "
"([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |. |\&nbsp; |(^$KEYCHK(p))</+script[^>]+> |</+font[^>]+> |<spacer[^>]+> |<!-- (^tok2|St-HP-F)[^>]++ --> |(</(^br|html|body)[a-z]+> )\#)+"
")+{3,4}$SET(1=<br /><br />))"
Replace = "\r\n<!-- continuous break deleted -->\1\r\n\@"

681 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 01:22:02 ID:i6deXSYV0]
あぁ、なるほどね
確かに段落の区切りとしてbrを大量に使ってる場合は
改行と見分け付かない場合もあるだろうね
それなら段落だと分かるところには<p></p>を入れると言うのはいかが?



682 名前:某395 mailto:sage [2009/01/17(土) 03:35:58 ID:KoR4Qv3c0]
非表示にするときは?

display:none;  ← 初心者が使ってしまう

visibility:hidden; ← 識者が使う

違いはミングをやれば分かる。


>>677
>さっき実験してみたけど思い通りの結果にはならなかった。
まず実験の仕方から覚えないとダメ。

683 名前:某395 mailto:sage [2009/01/17(土) 03:42:05 ID:KoR4Qv3c0]
>>674
<!--*--> と <!--?++--> は同じ動作になるはずだがどこか違うのか?

684 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 03:53:13 ID:KoR4Qv3c0]
・・と聞いても恥ずかしくて出てこられないか。

685 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 08:29:34 ID:tZkhjNpx0]
時々、「このサイトは良心的なサイトだなぁ」って思う時がある、Proxomitronを外すまではね
今まで行ってた所が恐ろしいほど広告うってたって知った時の驚愕、お前らにもあるよね
俺の行ってるサイトでそういうサイトが沢山ある

驚いたのでうp
ttp://bull.s11.x-beat.com/src/bull77542.jpg


686 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 08:42:07 ID:IP1El61M0]
あなたの使っているソフトスレで
「オミトロン、これがないと死んでしまう」というコメントを見かけたことがあるが
説得力あるなと思った

687 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 09:34:50 ID:D8MKcVPV0]
俺はいつもdisplay:none
レイアウトが崩れるより空白の方が許せないから

688 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 09:39:16 ID:47thSdBB0]
display:none; と visibility:hidden; は使い分けるもんだとマジレス
初心者がどうとかの二択じゃないよね

689 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 10:20:31 ID:tZkhjNpx0]
>>680
これ良いね
ブログでは携帯向けに改行多すぎだから便利
今まで使ってたものも良かったから悩むなぁ・・・

でも、このサイトでは利かないなね
エンタメニュース - BIGLOBEニュース
news.biglobe.ne.jp/entertainment/ssp_090116_6146559589.html

690 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 10:24:49 ID:tZkhjNpx0]
>>680のフィルタ使うと
このブログでは凄い事にww

新人賞!!!|有川知里オフィシャルブログ ちりぶろ。 Powered by Ameba
ttp://ameblo.jp/arikawachiri/entry-10193399124.html


691 名前:某395 mailto:sage [2009/01/17(土) 11:58:20 ID:KoR4Qv3c0]
>>687-688
うはw スペースが残るのか、知らなかったw
いらないソースは全部HTMLからごっそり消してたから気付かなかったらしい、申し訳ない。。

>>682
>まず実験の仕方から覚えないとダメ。
おまえが言うな。



692 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 15:53:24 ID:kLVGgKdD0]
Name = "continuous margin deleter1 (2008.07.24)"
Active = TRUE
URL = "(^$KEYCHK(m))($TYPE(htm)|$TYPE(js))"
Limit = 128
Match = "(<p(^aram|re)[^>]+> ([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |\&nbsp; |<[bh]r[^>]+> |<!-- [^>]++ --> |<font[^>]+> |</font> )+</p> )+{1,*}$SET(1=valid p margin)"
Replace = "\r\n<!-- continuous margin deleted - \1 -->\2\r\n"

693 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 15:53:56 ID:kLVGgKdD0]
Name = "block inner break deleter (2008.05.30)"
Active = TRUE
URL = "(^$KEYCHK(m))($TYPE(htm)|$TYPE(js))(^www.watch.impress.co.jp/|www.sofmap.com/)"
Limit = 128
Match = "("
"(</+(blockquote|body|center|div|form|h[1-6]|head|noscript|p|span|table|t[dhr])[^>]+>)\1 (<!--[^>]++-->|)\# (<br (/|class=$AV(*) )+> "
"([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |. |\&nbsp; |(<!-- (^st-hp-f)[^>]++ -->)\# )+)+{1,*}$SET(9=memo全角空白にマッチしない))|"
"((<br (/|class=$AV(*) )+> ([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |. |\&nbsp; |(<!-- [^>]++ -->)\# )+)+{1,*} (^(^</(body|div|p|d[dlt]|table|t[dh]|center)>)))|"
"((<br (/|class=$AV(*) )+> ([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |. |\&nbsp; |(<!-- [^>]++ -->)\# )+)+{1,*} (^(^<t[dh])))|"
"((<br (/|class=$AV(*) )+> ([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |. |\&nbsp; |(<!-- [^>]++ -->)\# )+)+{2,*} (^(^</(span$SET(2=<br/>))>))"
")"
Replace = "\1\@\r\n<!-- block inner break deleted -->\2\r\n"

694 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 15:54:28 ID:kLVGgKdD0]
Name = "inline inner break deleter (2008.07.24)"
Active = TRUE
URL = "(^$KEYCHK(m))($TYPE(htm)|$TYPE(js))"
Limit = 128
Match = "((<font[^>]+>)\1 (</+br /+> )+{1,*})|"
"((</+br /+> )+{1,*} (</a>)\1)"
Replace = "\1\r\n<!-- inline inner break deleted -->\r\n"

695 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 15:54:59 ID:kLVGgKdD0]
Name = "block outer break deleter (2008.07.24)"
Active = TRUE
URL = "(^$KEYCHK(m))($TYPE(htm)|$TYPE(js))(^www.watch.impress.co.jp/)"
Limit = 128
Match = "(<br[^>]+> )+{1,*} (( <!-- [^>]++-->)+)\2$SET(1=\2\r\n) (^(^<(blockquote|center|div|h[1-6]|hr|p|table)))"
Replace = "\r\n<!-- block outer break deleted -->\r\n\1"

696 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 16:04:21 ID:kLVGgKdD0]
これは本文長過ぎと言われたので2分割。
行も長過ぎと言われたので、区切っても問題なさそうなところで改行した。

Name = "continuous margin deleter2 (2008.12.22) (2009.01.17)"
Active = TRUE
URL = "(^$KEYCHK(m))($TYPE(htm)|$TYPE(js))(^images.google.co.jp/|cgi[24].nhk.or.jp/|www.watch.impress.co.jp/)"
Limit = 128
Match = "(<div\s[^>]++class=$AV(\3)&[^>]++id=$AV(\4)[^>]+> ([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |\&nbsp; |<[bh]r[^>]+> |<spacer[^>]+> |<!-- [^>]++ --> )+</div> )"
"$SET(1=div margin)$SET(2=\r\n<div class="\3 continuous" id="\4"></div>)|"
"(<div\s[^>]++class=$AV(\3)[^>]+> ([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |\&nbsp; |<[bh]r[^>]+> |<spacer[^>]+> |<!-- [^>]++ --> )+</div> )"
"$SET(1=div margin)$SET(2=\r\n<div class="\3 continuous"></div>)|"
"(<div\s[^>]++id=$AV(\4)[^>]+> ([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |\&nbsp; |<[bh]r[^>]+> |<spacer[^>]+> |<!-- [^>]++ --> )+</div> )"
"$SET(1=div margin)$SET(2=\r\n<div class="continuous" id="\4"></div>)|"

697 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 16:05:24 ID:kLVGgKdD0]
"(<div\s[^>]++style=$AV(\5)[^>]+> ([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |\&nbsp; )+</div> )"
"$SET(1=div margin)$SET(2=\r\n<div class="continuous" style="\5"></div>)|"
"(<div> ([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |\&nbsp; )+</div> )$SET(1=div margin)|"
"(<p(^aram|re)[^>]+> (([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |\&nbsp; )+<p(^aram|re)[^>]+>)+{1,*} "
"([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |\&nbsp; )+)$SET(1=invalid p margin)|"
"(<td(^[^>]++background=$AV(*))[^>]+>"
"( [%81][%40] | [%A1][%A1] | [%E3][%80][%80] | \&nbsp; | <[bh]r[^>]+> | <spacer[^>]+> | </+font[^>]+> | <!-- [^>]++ --> |\s)+{1,*}</td> )"
"$SET(1=td)$SET(2=\r\n<td><!-- continuous margin --></td>)"
Replace = "\r\n<!-- continuous margin deleted - \1 -->\2\r\n"

>696の続きここまで。

698 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 16:13:35 ID:Jkv+Cdf40]
>>689
そこは改行が<p/><p/><br>になってるから効かないのは当然

699 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 16:18:40 ID:kLVGgKdD0]
以上、あらゆる手段で余計な縦方向marginを削除するフィルタ群。
完成度低くて恥ずかしいが、古いもののバックアップを除いて全部晒した。
>689-690で利用できるものも入っているし、
検索表現のどの部分がマッチしているかは
replaceされたコメントを見てもらえばわかるようになっている。

検索表現を見てもらえばわかるけど、
多彩な場面を想定して汎用的に対応させようとしたのが原因で
自分でもわけわからんくらいに検索表現が肥大化している。
>675はその見直しで、むだを少なくすることに重点を置いている。

700 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 16:45:28 ID:PkKRV0OL0]
No object!!(似非NoScript)を更新しました。
ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0206.zip

変更内容
・subが誤爆していたのを修正
・subをExtにまとめた
・水色がコメントに囲まれて表示されないのを更に回避


701 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/17(土) 16:49:40 ID:kLVGgKdD0]
>681
<br><br>にマッチさせて</p><p>に置換させるとかだったら有用かも。
text/html でないと通用しないけど。これも実験してみる。

>682
念のため試してみたけど
br { visibility: hidden !important; } は意味がない。
不可視化するだけで要素そのものはなくならないから。



702 名前:某395 mailto:sage [2009/01/17(土) 16:58:56 ID:KoR4Qv3c0]
>>701
だな、ごめん。

昔の記憶を頼りにものを書くと間違いだらけになるようだ。
上のほうのGIFを止めるにチェックしたときの動作も記憶の中では機能してなかったはずが
今試してみたらちゃんと効いてるし。 当時検証したときにおそらくキャッシュが残ってたんだろうな。

自分の知識が穴だらけになってる予感。 以後検証し直してから書くようにするでござる。

703 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 14:37:12 ID:1QoJMV1R0]
>>700
いつも乙!

704 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 19:20:32 ID:J5l7Tp3T0]
>>156
これが最近効かなくなってきたんですが、だれか修正してもらえませんか?

705 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 19:31:34 ID:AqvCJgrp0]
<div id="default-language-box"

<div id="default-language-box" style="display:none"

706 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/18(日) 20:00:00 ID:J5l7Tp3T0]
>>705
早速の修正どうもありがとうございました!

707 名前:KpgLfSWL mailto:pizdobol@gmail.com [2009/01/19(月) 04:02:46 ID:rQDU4Ron0]
www-personal.umich.edu/~dchud/si605/wg728s/9/sitemap.html tusi m 533 manual

708 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/19(月) 13:11:41 ID:c2jYUHXy0]
IEでjaneみたくbeへログインできるフィルター教えてください

709 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/19(月) 20:17:05 ID:lfHaPApL0]
【Proxomitron】Jane用内部Proxy設定スレ【Privoxy】
jane.s28.xrea.com/test/read.cgi/bbs/1156092349/

111 名前:Jane使いの名無しさん[sage] 投稿日:2009/01/19(月) 13:10:38 ID:rkWihxKO0
IEでjaneみたくbeへログインできる?

710 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/19(月) 22:26:05 ID:yB0INagb0]
質問なのですが、意図的にURLリストをハッシュ化させる事ってできますか?
例えばふたばを↓のように書いているのですが、Non-Hashed Itemsに分類されてしまいます
[^/]++.2chan.net/

711 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/19(月) 22:32:06 ID:fKHXPlfg0]
[^.]+.2chan.net/は?



712 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/20(火) 00:44:22 ID:54JBBHl70]
>>703
ありがとうございます。


下記のURLのフィルタ郡でNo object!! subに行きつく前に
なぜかグローバル変数が開放されてしまいます。
なぜでしょうか?

ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0209.txt


713 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/21(水) 12:33:25 ID:FkS6DXiP0]
ヘッダフィルタのAccept-encoding: Allow webpage encoding (out)とFix MIME系
って今のご時世(FireFox3とか)でも使った方が良いですか?

714 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/21(水) 17:46:29 ID:Q9aoLj8z0]
もともと行儀が悪いサーバが返すものをFixするためのものだから、
自分が巡回するサイトと相談して決めればいい
ProxyでFixするのか、ブラウザの設定で対応するのか、という好みもあるだろうし

715 名前:某395 mailto:sage [2009/01/21(水) 21:56:12 ID:ou4bx+A50]
MIMEfixフィルタは諸刃の剣だから必要性を感じないなら入れない方がいいよ。
どういうフィルタかすら分かってない人が入れると後が大変。 素人にはおすすめ出来ない。

716 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/21(水) 22:17:40 ID:dbrp+rVd0]
あ、やっぱり>>712は無しで
Proxomitronはただ単に上のフィルタの方が優先順位が高いだけで
フィルタは同時に実行でしたね


717 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/21(水) 23:38:00 ID:dbrp+rVd0]
No object!!(似非NoScript)を更新しました。
ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0210.zip

変更内容
・イベントハンドラが存在するかどうかを分かるように(ワインレッドの四角形。↓の画像参照)
・水色の四角形を紫色の四角形に変更
・</body>や</html>等がなくても紫色が現れることが出来るようにした
・Replace full path for No object!!を少し修正
・No object!! subを復活させた

ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0211.jpg
これの右上。黄緑色はAutoPageLoader
そのページにイベントハンドラしか存在しない場合ワインレッドの正方形
イベントハンドラが存在せず内部スクリプト等が存在する場合オレンジの正方形


718 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/22(木) 00:16:31 ID:oDsHeXoz0]
>>717
GJ。ありがたくいただきます。

719 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/22(木) 02:07:02 ID:RjkZWSwf0]
No object!!(似非NoScript)を更新しました。
ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0213.zip

変更内容
・Replace full path for No object!!で間違ってたところがあったのを修正

[Patterns]
Name = "Replace full path for No object!! [2009/01/22]"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 5120
Match = "(<(bgsound|embed|link|object|script)\s[^>]++(data|href|src)=)\0$AV((^[a-z]+://)("
"(./|)(^.+/)\2$URL(([^?#]++/)\1[^/?#]+((^?)|[?#]))|"
"//\2$SET(1=http://)|"
"/\2$URL(([a-z]+://[^/?#]+/)\1)|"
"../(^.+/)\2$URL(([^?#]++/)\1[^/?#]+/[^/?#]+((^?)|[?#]))|"
"(../)+{2}(^.+/)\2$URL(([^?#]++/)\1([^/?#]+/)+{2}[^/?#]+((^?)|[?#]))|"
"(../)+{3}(^.+/)\2$URL(([^?#]++/)\1([^/?#]+/)+{3}[^/?#]+((^?)|[?#]))|"
"(../)+{4}(^.+/)\2$URL(([^?#]++/)\1([^/?#]+/)+{4}[^/?#]+((^?)|[?#]))|"
"(../)+{5}(^.+/)\2$URL(([^?#]++/)\1([^/?#]+/)+{5}[^/?#]+((^?)|[?#]))"
"))"
Replace = "\0"\1\2""


720 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 13:52:27 ID:sT5PB9BF0]
amazonの商品ページを少しでも軽くしたいのですが
みなさんどういうところを削ってますか?
ごちゃごちゃいろんなのあるからどれ削ればいいのかわからない

721 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 18:10:39 ID:3QAYg4U90]
自分はJavascriptとiframe、Flashを切ってくるくらいだけど
Amazonって十分軽くない?



722 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 18:24:16 ID:hZSMcZKg0]
私はユーザーエージェントを偽装して
携帯サイトを見ています
恐ろしく軽いですよ。

723 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 21:24:27 ID:8pW8Z1nZ0]
<iframe[^>]++ad[^>]++>*</iframe>
やっつけで今作ってみたけどこんなんとか?w

俺は誤爆が嫌なんでフィルタはなるべくリスト化(#でコメ入れられるので整理しやすい)
及びURLマッチで固定して使ってるのだけど、Amazonは何もしてないです
firefox3+NoScriptで表示に一秒かからないし、ほとんどの画像が自社宣伝な気がするので・・・
(ただしblogにあるようなAmazonアフィは削ってます)

724 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 21:30:47 ID:uYnHFkKP0]
CSS内部の書き換えがうまくいかないんだけど、誰かアドバイスお願い。

Active = TRUE
URL = "$TYPE(css)"
Limit = 512
Match = "font-size:([0-9]|10)px"
Replace = "font-size:11px"

ブラウザの文字サイズ設定が利かないスタイルシートで固定されている
フォントサイズを、10px以下のものは11pxにしたい感じです

725 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 21:48:58 ID:ZgxNc/gl0]
使ってるブラウザがFirefoxなら最低フォントサイズ設定できるよ。

726 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 21:57:49 ID:uYnHFkKP0]
>>725
FirefoxとOperaなら標準の最低フォントサイズがあるの試した。
でもIEコンポのプニルから変えたくなくって、現状はStyleEditorってプラグインで
ページごとに小さいフォントを大きく編集するのが面倒で・・

>>724の設定で置換テストはうまく言ってるのに、ページ表示させると
適用されてなくって、読み込まれたCSS開いてみてもフォントサイズは変わってないままなんです

727 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 21:57:54 ID:ftEmlAS80]
>722
UAを何と名乗っているか教えてほしい。

728 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 22:11:43 ID:sT5PB9BF0]
>>722
どんなの使ってますか?
IE使いなんですがiphoneのだとユーザーレビューが表示されない


729 名前:772 mailto:sage [2009/01/23(金) 22:18:30 ID:hZSMcZKg0]
DoCoMo/1.0/F503i/c10
こんなんですが、レビューも見られます。

730 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/23(金) 22:45:02 ID:sT5PB9BF0]
[HTTP headers]
In = TRUE
Out = TRUE
Key = "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
URL = "www.amazon.co.jp"
Match = "*"
Replace = "DoCoMo/1.0/F503i/c10"

こうじゃだめなんでしょうか
ttp://www.amazon.co.jp/gp/aw/h.html/377-0646795-8330245?ie=UTF8&uid=NULLGWDOCOMO
なんかエラー用ページっぽいところに飛ばされる

731 名前:772 mailto:sage [2009/01/23(金) 22:59:05 ID:hZSMcZKg0]
私は
Proxomitron iモードサイト User-Agent
で検索して、一番最初に出たやり方でやっただけです
詳しくなくてごめんなさい。



732 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/24(土) 00:09:06 ID:9iZm7b+F0]
In = TRUE
Out = TRUE
Key = "User-Agent: pretend to portable telephone (in+out) (test)"
URL = "www.amazon.co.jp/"
Replace = "DoCoMo/1.0/P501i"

Firefox/2.0.0.20使用で>730みたいにしてみたけど特に変わったところはないな。
>730が言うように飛ばされることもなかった。Matchは空欄。
ログウィンドウで動作確認も済ませた。

PC用のページから携帯用ページに転送できないかと考えたが、
URLに規則性がないと思われるため断念した。
キーワード+site:www.amazon.co.jp/gp/aw/
で検索したら、携帯用のページらしいものがリストアップされるようにはなった。
ただ、携帯用のページは必要な情報まで削っているから実用に値しないな。

733 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/24(土) 12:40:59 ID:zsP6TwyF0]
>>724
それでやってみると肝心な所はフォント変わらなくて
どうでもいい所のフォントサイズが変わったw

734 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/24(土) 15:45:20 ID:dQDuGK7i0]
font: bold 8px というような複合指定もあるし、
単位もpx以外にパーセントやpt、xx-smallなんかもけっこう使われてるんでは

735 名前:think ◆MM0nnAOCiQ mailto:sage [2009/01/24(土) 16:19:41 ID:8gXKxY/30]
>>724,726
下記フィルタでどうでしょうか?(これ以上は実際のCSSを見てみないと、何とも言えません。)

[Patterns]
Name = "Resize font-size [2009/01/24] test1"
Active = TRUE
URL = "$TYPE(htm)|$TYPE(css)"
Limit = 32
Match = "font-size : [#1:10]px(^(^ [;}]))"
Replace = "font-size: 11px"

ただ、フォントサイズ変更のやり方は下記にあげるように様々で、
全てに対して置換を行うのは労力に見合わないのではないかと思います。(特に各単位への対応が難しい)

・font-sizeプロパティで指定(単位に「px」「em」「%」「ex」「small」等がある)
・fontプロパティで指定
・font要素で指定

ユーザーCSSで対応するのではダメでしょうか?

快適なウェブページ閲覧のために
park5.wakwak.com/~tanaka02b/column/tips.htm#fontsize
Font-size Enforcer | userstyles.org
userstyles.org/styles/13585

736 名前:某395 mailto:sage [2009/01/24(土) 19:33:45 ID:muYWD+rT0]
>>724
IEのキャッシュを消すんだ。

737 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/24(土) 21:23:11 ID:v3iaeOzt0]
DMMのアフェリのURLから、ID部分を削除するフィルタってないですか?

amazonアソシエイトはあったんですが、それ見て書き換えようと思ったけどうまくいかない。。。

738 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/24(土) 21:23:57 ID:9iZm7b+F0]
ユーザスタイルシート使うのがベストだな。
CSSパーサがIE6相当の能力だと想定するなら
/* applet, big, br, button, col, colgroup, font, head, iframe, input, noframes, optgroup,
option, param, script, select, small, style, textarea */
a, abbr, acronym, address, area, b, bdo, blockquote, body, caption, center, cite, code,
dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, i, img, ins,
kbd, label, legend, li, link, map, meta, noscript, object, ol, p, pre, q, s, samp, span, strike,
strong, sub, sup, table, tbody, td, tfoot, th, thead, title, tr, tt, u, ul, var {
font-size: 100% !important; }
とか。


あえてフィルタにするなら
(font-size|font) : [^;}]+
にマッチさせて、置換テキストはなし。

739 名前:某395 mailto:sage [2009/01/24(土) 21:35:38 ID:muYWD+rT0]
小さすぎる文字を大きくしたいだけだからその他の文字サイズはいりじたくないんじゃね。
それだと全部100%に戻しちまう。

それと、 試してないが、

* {font-size: 100% !important; }

じゃ駄目なのか?

740 名前:某395 mailto:sage [2009/01/24(土) 21:51:05 ID:muYWD+rT0]
あー、恥ずかしかったら無理に出てこなくていいからな。

741 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/24(土) 21:55:24 ID:Aqt2LJvx0]
>* {font-size: 100% !important; }
ってなに?試すってこれにマッチさせるってこと



742 名前:某395 mailto:sage [2009/01/24(土) 22:00:54 ID:muYWD+rT0]
いや、

a, abbr, acronym, address, area, b, bdo, blockquote, body, caption, center, cite, code,
dd, del, dfn, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, hr, html, i, img, ins,
kbd, label, legend, li, link, map, meta, noscript, object, ol, p, pre, q, s, samp, span, strike,
strong, sub, sup, table, tbody, td, tfoot, th, thead, title, tr, tt, u, ul, var {
font-size: 100% !important; }

の代わりに

* {font-size: 100% !important; }

と書いても同じ結果になるんじゃない? って話。

743 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/25(日) 00:58:06 ID:KA//dUma0]
100%は設定が中(12)なら全部12。

744 名前:某395 mailto:sage [2009/01/25(日) 08:13:31 ID:PdWWV/Lq0]
win7βでオミトロンが動くかどうかをテストするなら今のうちにダウソ。
www.microsoft.com/japan/windows/windows-7/beta-download.mspx

745 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/25(日) 08:23:30 ID:iZevte2R0]
>>744
7β 32bit版で使ってますが、問題なく動いてるようです

ver:Naoko 4.5(2003-6-1)+7

746 名前:某395 mailto:sage [2009/01/25(日) 08:31:36 ID:PdWWV/Lq0]
>>745
dd。

747 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/25(日) 13:27:10 ID:8OfCOBvF0]
フィルターの作成お願いします。

グーグルの検索結果からwww.j-tokkyo.comを含む結果を削除したいです。
例えば「アルミ冠」でググると候補の二つめに出てきます。
常に検索上位に出現するにもかかわらず、殆ど必要な情報を含まないので
邪魔でしかありません。消え去って貰えれば、検索が楽しくなると思うので
よろしくお願いします。

748 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/25(日) 13:31:54 ID:30LkusQt0]
>>747
「google Proxomitron」でググったらあったよ

Googleの検索結果から任意のノイズを取り除くProxomitronフィルタ - 隠れん坊将軍の隠れ蓑
d.hatena.ne.jp/Falky/20081019/1224417671

749 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/25(日) 14:10:27 ID:8OfCOBvF0]
>>748
「任意のノイズ」の応用も利きそうですし試して見たいと思います。
ありがとうございました。

750 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/25(日) 14:13:35 ID:lEwN6u7g0]
単に「アルミ冠 -j-tokkyo」で検索すれば良いという話も

751 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/25(日) 14:55:59 ID:zQrRvVrb0]
>>748
はてなこそノイズだという声も



752 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/25(日) 15:16:12 ID:56lm6w6+0]
某395とかいうのが痛々しすぎるw

753 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/25(日) 16:08:14 ID:swgMT+kL0]
>>751
検索においてはてなのウザさは異常






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<297KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef