Proxomitron フィルター作成スレッド Part7at SOFTWARE
Proxomitron フィルター作成スレッド Part7 - 暇つぶし2ch356:名無しさん@お腹いっぱい。
07/08/26 09:00:55 lTyf01LY0
>>353
URLリンク(www.pluto.dti.ne.jp)のURL Matchの項
外部cssにマッチさせる場合、指定するのは(うざサイトではなく)外部cssのホスト
cursorプロパティのURL指定を考えると、Limitは64ぐらいがいいかな?

>&(うざサイト)の箇所を消してやってみると、直るサイトと駄目なサイトがありました。
検索表現を手入れしてみました
Match = "cursor(\s|):*(;|}|\s)\0"
Replace = "cursor:auto;
↑でもダメなら、差し支えなければ、駄目サイトを晒してもらえると助かります

357:356訂正
07/08/26 09:07:19 lTyf01LY0
Match = "cursor(\s|):*(;|}|\s)\0"
Replace = "cursor:auto\0"

358:名無しさん@お腹いっぱい。
07/08/26 11:54:01 oNIXRD510
>350
フィルタ不要。ユーザスタイルシートで対応できる。
改行制限があるから、ちょっと読みにくい書き方になるけど。

IE 使用の場合
* { cursor: auto !important; }
a, a * { cursor: pointer !important; }

Firefox 使用の場合(おそらく、area に対する指定は効いていない)
*:not(area), a[name], a[id] { cursor: auto !important; }
area, a[href], a[href] * { cursor: pointer !important; }

Firefox 使用の場合(お好みで追加)
*[onclick*="window.open"], *[onkeypress*="window.open"],
*[onkeydown*="window.open"], *[onmousedown*="window.open"] { cursor: pointer; }
*[onclick*="window.close"], *[onkeypress*="window.close"],
*[onkeydown*="window.close"], *[onmousedown*="window.close"] { cursor: pointer; }
*[onclick*="document.location"], *[onkeypress*="document.location"],
*[onkeydown*="document.location"],
*[onmousedown*="document.location"] { cursor: pointer; }

あとのブラウザはほとんど使ってないので試していない。

359:名無しさん@お腹いっぱい。
07/08/26 14:31:44 Q5mC7CRz0
>>354
TOPページ見たけどズレてない。 ログインしてからズレるの?
同じくアカ持ってないから確認出来ん・・。

360:名無しさん@お腹いっぱい。
07/08/26 14:44:44 Q5mC7CRz0
>>347>>351
確認しました。 他の保存フィルタでも404が返ってくるので仕様変更のせいですね。
どういう仕様になったのか調べるのにちょっと時間かかるかも・・。

361:名無しさん@お腹いっぱい。
07/08/26 14:51:01 Q5mC7CRz0
YouTubeですがFirefoxでこの拡張を使ってダウンロード出来ました。 フィルタ完成まではこれで。
URLリンク(ffjikken.blog.shinobi.jp)

362:名無しさん@お腹いっぱい。
07/08/26 15:27:41 Q5mC7CRz0
>>347 修正しました。 動画ページのHTMLソースがちょっと変わっただけでした。

[Patterns]
Name = "YouTube: add download link [2007/08/26] title.flv for EUC-JP, UTF-8"
Active = TRUE
URL = "(www.|jp.|)youtube.com/watch\?v\= $TYPE(htm)"
Limit = 256
Match = "(^(^watch_fullscreen(\?video_id=[^&]+)\0*(\&t=[^&]+)\1))"
"$SET(YTube=\0\1)(^$TST(YTube=?*))"
"|"
"<h1 id="video_title"> (^(^\1 </h1>)) "
"("
"([^#%\\/:*?"<> |]+)\#"
""
"(#$SET(#=%23)"
"|%$SET(#=%25)"
"|\\$SET(#=&#xFFE5;)"
"|/$SET(#=&#xFF0F;)"
"|:$SET(#=&#xFF1A;)"
"|\*$SET(#=&#xFF0A;)"
"|\?$SET(#=&#xFF1F;)"
"|\"$SET(#=&#x201D;)"
"|(^</h1>)<$SET(#=&#xFF1C;)"
"|>$SET(#=&#xFF1E;)"
"|\|$SET(#=&#xFF5C;)"
"|\s$SET(#= )"
"|)"
""
")+</h1>$STOP()"
Replace = "<h1 id="video_title">\1&#x3000;<a href="URLリンク(title.ext)(YTube)">[[[ Download ]]]</a></h1>$SET(YTube=)"

363:347
07/08/26 17:14:48 EyakYkfR0
>>362
ありがとうございます。
さっそく動作確認致しました。

そのくらい自分で調べろとか言われるかと思いました。
確かにHTMLソースが変わった程度でしたら自分で何とかできなきゃなりませんね。
もうちょっとProxomitronの勉強しよう……。

364:名無しさん@お腹いっぱい。
07/08/26 17:35:00 jYzzCVnu0
ここはそういうスレだし、別にいいんじゃね?

365:名無しさん@お腹いっぱい。
07/08/26 20:34:22 Q5mC7CRz0
この手のフィルタはHTMLソースがちょっと変わっただけでも修正は難しいからここに丸投げでおk。

366:名無しさん@お腹いっぱい。
07/08/26 20:57:49 cp0a52D80
作者から任せろっていわれると心強い
これからもよろしくお願いしますね

367:名無しさん@お腹いっぱい。
07/08/26 21:11:35 Q5mC7CRz0
作者じゃないけどまかせてw

368:名無しさん@お腹いっぱい。
07/08/27 01:22:05 d2K+Xtf/0
350です。>>356>>358さん、どうもありがとうございます。
ユーザスタイルシートで変更させないようにするのはできたのですが、
proxomitronを使ってデフォの矢印にできないかと思っていたのです、すみませんでした。

>>356
晒せたらいいのですがちょっと無理です…。
ググっていたら、URLリンク(www.ii-park.net)の埴輪。さんという方が作ったフィルタが
あったので、それと356さんのを合わせこれにしてみたら、きいたようです。

URL = "($TYPE(htm)|$TYPE(css))"
Limit = 1000
Match = "((\s|\n|\r|\t|)(body|input|select|a(:(hover|active|link|visited)|))"
"([^}{]+|){[^}{]++)\1cursor[^;}]++;([^}{]++})\2|"
"(<a[^>]++>([^<]++|\n|\t|)<(span|div)\3 style=("|)[^>"]++)\1cursor[^;]++;([^>]++>([^<]++|\n|\t|)</\3>([^<]++|\n|\t|)</a>)\2|"
"(<(body|a|div|span)[^>]++\sstyle=("|)([^>"]++|))\1cursor[^";]++(;|)("|)(([^>]++|)>)\2"
Replace = "cursor:auto\0"

369:名無しさん@お腹いっぱい。
07/08/27 03:10:47 Zb+qFmPD0
URLリンク(hp.vector.co.jp)
矢印にしたいのなら、値に default を指定すればいけるかもしれない。

ただ、default という値は UA によって結果が異なるらしいので、
実際に試してみないとどうなるかわからない。
確実に矢印を使いたいのであれば、
* { cursor: url(http://local.ptron/cursor.png) !important; }
こんな風に URI でローカルの画像を使用すればいいかもしれない。

370:名無しさん@お腹いっぱい。
07/08/27 17:33:33 8rzFbjsO0
ヘッダフィルタで.aniと.curを\kすればいいんじゃねーの?

371:名無しさん@お腹いっぱい。
07/08/27 18:25:14 jbShN+9S0
URLリンク(www.socwall.com)

ここの画像のファイル名を時間じゃなくて画像をマウスオーバーすると出てくる名前に
するフィルター作ってくれ~

372:名無しさん@お腹いっぱい。
07/08/28 00:29:08 IMJWty0w0
>>371
何をおっしゃっているのか把握するのが非常に困難ではございますが、
画像のファイル名を変更しろとおっしゃっておられるのですね?

つまり
URLリンク(wps.socwall.com)
のファイル名は「Beauty2」ですから
URLリンク(wps.socwall.com)
にしてくれと仰っておられるのですか?

当方おバカなので貴殿の仰っておられる事が全く微塵も理解できません。
どうかどうかもう一度わかりやすく書き直していただけたら幸いでございます。

373:名無しさん@お腹いっぱい。
07/08/28 00:30:22 IMJWty0w0
× のファイル名は「Beauty2」ですから
○ の作品名は「Beauty2」ですから

おバカなので書き損じもしてしまうのです、本当にごめんなさい。

374:名無しさん@お腹いっぱい。
07/08/28 07:35:29 FBJiI+Km0
>>372
普通にそうだろ。

375:名無しさん@お腹いっぱい。
07/08/28 12:31:57 7YL1bTdu0
スクリプトを切るやつ死ね、みたいな作りでワロタ

376:名無しさん@お腹いっぱい。
07/08/28 12:48:30 IMJWty0w0
>>374
左様でございますか。
私のようなおバカのために時間を割きご返信を頂きまして、感謝いたします。

>>371
管理人に言えこんのタコ

377:名無しさん@お腹いっぱい。
07/08/28 17:51:40 /HHsMYUU0
igoogleのバイパスが上手くいかないのだけど、
バイパスリストに.google.co.jp/ig*を追加するだけじゃダメなん?

378:名無しさん@お腹いっぱい。
07/08/28 18:37:34 NnLvxx2f0
googleから2ch検索へジャンプするフィルタを作ろうとしているのですが、
URLリンク(www.google.com)(UTFの検索ワード)
URLリンク(find.2ch.net)(EUCの検索ワード)
と文字コードが違うため直接渡せません。

google側は、検索ワードに直接日本語を指定したり、
&ie=eucでEUCでの検索が出来るようになっていますが、2ch検索側にこの機能は付いていません。
またgoogleでEUCを指定しても再検索するとデフォルトのUTFに戻ってしまいます。

何か上手く橋渡し出来る方法は無いでしょうか?

379:名無しさん@お腹いっぱい。
07/08/28 22:20:07 X1F2hhpk0
>>378
2ch検索は &IE=UTF-8 で文字コードを指定できると思うが。

380:名無しさん@お腹いっぱい。
07/08/28 22:30:47 bGzZxY7l0
>>378
googleの検索結果のURLに oe=euc-jp を付ければgoogleの検索結果がEUCになります。
なのでヘッダフィルタで oe=euc-jp 付きのURLにリダイレクトさせれば良いかと。

381:名無しさん@お腹いっぱい。
07/08/28 22:37:14 N1FsFRpW0
SJISのクエリ文字列がUTF8エンコードされて渡されるから求める結果を返してくれないって話しじゃないのか?


382:378
07/08/28 23:22:40 NnLvxx2f0
誤字か何かで単純に見逃していたようです>&IE=UTF-8
これなら単純にクエリを渡すだけで済みそうです。
ありがとうございました

383:名無しさん@お腹いっぱい。
07/08/28 23:59:54 bGzZxY7l0
あれ、以前 &IE=UTF-8 を試したときに404になったから使えないと思ってた。

>>379
俺からもありがとう。

384:名無しさん@お腹いっぱい。
07/08/29 00:59:47 OkiQb6zK0
あれ?前は出来なかったような?

385:名無しさん@お腹いっぱい。
07/08/29 22:10:49 n62SD54Y0
いやーフィルタ作るの楽しいね。
まだ勉強中だけど、$NESTが便利。
いつも巡回してるサイトを片っ端から変更してる。

386:名無しさん@お腹いっぱい。
07/08/30 00:37:46 xz+HEIiB0
Sleipnirのfavicon.icoへのアクセス時のUserAgentを
IEなどのものと同じようにする事ってできないですかね。

387:名無しさん@お腹いっぱい。
07/08/30 00:45:25 ueECyEbc0
ぷにるなら設定でUA換えられるけどそれでは駄目なの? IEのUAにしておけばgeckoエンジン
使わない限り支障は出ないはず。

388:名無しさん@お腹いっぱい。
07/08/30 00:55:18 SdBaQh1q0
ファビコンの取得だけ自己顕示してくる厄介なやつ

389:名無しさん@お腹いっぱい。
07/08/30 01:02:38 xz+HEIiB0
おっしゃるとおりUAの設定を変えると通常のWEBページなどへのアクセスはそのUAになりますが
faviconはSleipnirが独自に取得している?とかなんとかでUAの変更が反映されないみたいなのです。

390:名無しさん@お腹いっぱい。
07/08/30 04:40:49 8j7oEr2v0
>386
それをするとどうなるのかね?
単純に興味がある。

391:名無しさん@お腹いっぱい。
07/08/31 05:17:16 u2qPtkOs0
>>354
置換するテキストのheight:60pxをheight:66pxに書き換えろ

392:名無しさん@お腹いっぱい。
07/08/31 18:05:25 jnhTCnct0
くっそー、mixiってどうしてこうも頻繁に内容は変わっていないのにソースを書き換えるかね。
せっかく完璧に余分なものが消えてレイアウトも矯正するフィルタを作ったのにまた書き換えか。
しかもページごとに統制されていないから$URLが大活躍ですよっと。
負けるものかヽ(`Д´)ノバーヤバーヤ!

393:名無しさん@お腹いっぱい。
07/08/31 18:13:55 jnhTCnct0
>>386
faviconを表示したいのか、消したいのか、いまいち分からないのだが…。
特定のサイトならURLも貼って欲しい。

394:名無しさん@お腹いっぱい。
07/08/31 18:43:49 jUSfMx4G0
faviconてhtmlソースで場所とか画像を指定出来たはずだがそういうのにも対応させないと駄目なのかな。
ぷにる使いじゃないから試す気も作る気も無いけど。

395:名無しさん@お腹いっぱい。
07/08/31 21:11:11 DUEE1/dz0
>>392
俺は諦めてadblockにした
意外とレイアウトも崩れないしおすすめ

396:名無しさん@お腹いっぱい。
07/08/31 22:20:34 m6wqKuQN0
>>390
>>393
>>394
レスが遅くてすみません。

何が嫌かというとサーバにアクセスするので
favicon.icoにSleipnir/2.5.XXのUAでアクセスしているログが残ります。
なのでささいなことですが使っているブラウザがばれてしまいます。

ちなみにhtml上で画像を指定している場合も上記のUAからのアクセスになってるぽいです。
画像を指定していない場合も直下のfavicon.icoにアクセスしているみたいなのでほぼ全てのサイトに対して行っているみたいです。

397:名無しさん@お腹いっぱい。
07/08/31 23:10:14 kr3uiGyN0
>396
\w/favicon
これを\kすればいい。faviconが使えなくなるけど、あんなものはただの飾りだし。
ちなみにFirefoxでは、about:configからfaviconを無効にすることができる。

アクセス解析でUAを調べたくないのであれば、
faviconだけでなく、元からUAを偽装しなければ意味がない。
PHPやJavaScriptでも解析はできるわけだし、
PHPの場合は、解析されていることすら閲覧者からはわからない。

In = FALSE
Out = TRUE
Key = "User-Agent: pretend to IE5.5+WinMe (out) (2007.05.20)"
URL = "$KEYCHK(i)"
Replace = "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)"

めったに使わないけど貼ってみる。
$KEYCHKを消せば、常時そのUAに偽装される。
当然、UAによってページ振り分けを行っているサイトでは副作用が出るので注意。

398:名無しさん@お腹いっぱい。
07/09/01 03:37:58 x6ZVxQ6R0
これって、プニル作者にUA設定ちゃんと対応しろ!、って言うほうがよくね?

399:名無しさん@お腹いっぱい。
07/09/01 03:41:18 x6ZVxQ6R0
あ、フィルタ作な、って言いたいんじゃないよ。

対応してくれるまではしっかり役立つから。

400:名無しさん@お腹いっぱい。
07/09/01 04:21:15 YQ5BAV7I0
>>395
adblock重いからね・・・
便器のところのadblockは少し使いにくいけど軽いのでおすすめ

401:名無しさん@お腹いっぱい。
07/09/01 04:22:19 YQ5BAV7I0
あ、adblock++ね

402:名無しさん@お腹いっぱい。
07/09/01 05:14:57 tSjmuq4u0
>>398
既出

403:名無しさん@お腹いっぱい。
07/09/01 07:26:45 kEUJ9pPo0
ぷにる使ったら負けかなとおm(

404:名無しさん@お腹いっぱい。
07/09/01 16:35:14 sxuGKyOq0
簡単なフィルタを作りたいのですがどなたかご教授頂けないでしょうか?
やりたい事は
「特定のページで、特定の文字が出た時に、その文字を置換しつつフォントと色を変更する。」

「検索したい文字:置換したい文字」の組み合わせを10個程度登録してフィルタリングしたいのですが・・・
解説サイトを探しても見本例を見つけることが出来ませんでした。

お手数ですがご教授下さい。

405:名無しさん@お腹いっぱい。
07/09/01 22:44:23 YjuQeksw0
>>3の文字コードの変換してるか?
2バイト文字の場合だけど。

406:名無しさん@お腹いっぱい。
07/09/01 23:12:41 b3MgVP6R0
>404
その手のフィルタは重くなるから、できたとしてもあまり使わない方がよいと思われ。
例えば「|」にマッチさせるフィルタとか。
一度やったことがあるけど、めちゃくちゃ重くなった。
特定の場所で使うそうだから、承知の上なら問題ないかもしれないけど。

407:名無しさん@お腹いっぱい。
07/09/02 00:29:57 IHtBdA060
具体的に何を何に置換したいかが分からないとさっぱり。

408:404
07/09/02 01:19:59 dF04idaY0
レスありがとうございます。
ホストが表示される掲示板においてそのホスト名を置換したいのです。


softbank1234567890ab.bbtec.net

2007/07/25荒らし犯人
に置換

特定のページのみでの使用を考えているので多少重くても構いません。

409:名無しさん@お腹いっぱい。
07/09/02 01:46:05 IHtBdA060
>>408
こんな感じ。 二行目以降は書き換えて。 もっと増やしたい場合は二行目以降の行をコピペして増やす。

[Patterns]
Name = "filter name"
Active = TRUE
URL = "www.(その掲示板のあどれす)~.com/~"
Limit = 256
Match = "softbank1234567890ab.bbtec.net$SET(0=2007/07/25荒らし犯人)"
"|softbank1234567890ab.bbtec.net$SET(0=2007/07/25荒らし犯人)"
"|softbank1234567890ab.bbtec.net$SET(0=2007/07/25荒らし犯人)"
"|softbank1234567890ab.bbtec.net$SET(0=2007/07/25荒らし犯人)"
"|softbank1234567890ab.bbtec.net$SET(0=2007/07/25荒らし犯人)"
"|softbank1234567890ab.bbtec.net$SET(0=2007/07/25荒らし犯人)"
"|softbank1234567890ab.bbtec.net$SET(0=2007/07/25荒らし犯人)"
"|softbank1234567890ab.bbtec.net$SET(0=2007/07/25荒らし犯人)"

410:名無しさん@お腹いっぱい。
07/09/02 02:39:52 Pit1YFas0
Google Adsenseで自分の広告を自分でクリックしてしまうのが怖いので、
ProxomitronでなんとかAdsenseの広告を消せないでしょうか?

411:名無しさん@お腹いっぱい。
07/09/02 02:47:41 Pit1YFas0
とおもったら自己解決しますたスマソ

412:404
07/09/02 03:34:04 dF04idaY0
>>409
アドバイスありがとうございます。
Replaceの部分にはどのように記述すればいいのでしょうか?

softbank1234567890ab.bbtec.net

2007/07/25荒らし犯人

softbank1357924680ab.bbtec.net

2007/08/01荒らし犯人

のように複数の置換を1回で行いたいのですが・・・・

413:名無しさん@お腹いっぱい。
07/09/02 03:36:28 IHtBdA060
>>412
あ、ごめんなさい。 Replaceには \0 と書いて下さい。

414:名無しさん@お腹いっぱい。
07/09/02 03:43:19 IgQPIOYd0
「文字」にマッチさせるのかと思ったら「文字列」だったのね。
文字列にマッチさせる場合は極端に重くはならないと思う。
>409のような場合ならまったく問題ない。

>412
>409は$SETと「|」を組み合わせるだけの簡単なものだから、
このくらいのフィルタならちょっと勉強すれば書けるようになるよ。

415:名無しさん@お腹いっぱい。
07/09/02 04:44:53 pbWLNJPI0
ちょっと参考までに聞きたいんだけど、重くなる処理の文字と文字列の違いってなに?
全角英数→半角英数みたいな感じのことかな。

416:名無しさん@お腹いっぱい。
07/09/02 04:53:19 AyBJjFGs0
文字だと大量に出現するけど、文字列だと処理が少ない って事かと

417:名無しさん@お腹いっぱい。
07/09/02 11:30:25 j1KuCzjc0
置き換えが重いってこと?検索かと思ってた。

418:名無しさん@お腹いっぱい。
07/09/02 16:45:42 AyBJjFGs0
検索なしに置き換え可能なら、画期的。

419:名無しさん@お腹いっぱい。
07/09/02 18:21:33 j1KuCzjc0
いや、出現の量を語ってるので。

420:名無しさん@お腹いっぱい。
07/09/02 21:54:51 nb3tEMoU0
>>415
置き換え自体は軽いよ
問題になるのは検索の方かな
「*、[ ]++、( )++」などを多用してる検索は書き方悪いと重くなりやすい

421:名無しさん@お腹いっぱい。
07/09/02 21:59:42 IgQPIOYd0
ごめん。当時書いたフィルタを再現しようとやってみたけど、
どんなだったか思い出せなかった。

条件$SET()|条件$SET()|条件……
という形式のマッチを使ったフィルタで、「\|」にマッチさせて取り除く
(取り除くだけなので$SETは使わない)というものを追加したら、
テストウィンドウでの結果がけっこう遅くなったことがあった。
そういうことがあったので、
文字列でなく文字にマッチさせようとすると遅くなると思い込んでいたけど、
勘違いだったかもしれない。

422:名無しさん@お腹いっぱい。
07/09/03 00:05:51 JuL4OCRh0
Matchに条件がHitした時にフルパス指定した音を鳴らす事はできないのでしょうか?
フィルターが稼動した時に音を鳴らしたいのですが・・・・

423:名無しさん@お腹いっぱい。
07/09/03 00:39:30 JPRJUQIu0
EMBEDとかBGSOUNDを書き加えれば?

424:名無しさん@お腹いっぱい。
07/09/03 01:43:05 kIKiuqjA0
教えてください。
<a href="URLリンク(www.????.co.jp)
という記述の、hoge-999を消し去りたいのですがうまくいきません。
<a href=>に囲まれたキーワードをチェックしてくれていないようなのですが
何が原因なのでしょうか。
また、<a hrefを含めたキーワードにはマッチするようなので
hoge-999を含む文字列にマッチし、hoge-999以外の文字列を出力
というようなフィルタは作成可能でしょうか。
id=###abc###の#の部分には数値が入り、それそれ異なります。

425:名無しさん@お腹いっぱい。
07/09/03 02:06:32 z1FMtrL00
<a[^>]++href=$AV(http://somehost.co.jp/id=([a-z0-9]+)\#/hoge-999)>

<a href="http://somehost.co.jp/id=\#/任意の文字列">

426:名無しさん@お腹いっぱい。
07/09/03 02:07:35 z1FMtrL00
a[^>]++ でなくて a\s[^>]++ だった。

427:名無しさん@お腹いっぱい。
07/09/03 03:20:54 55363B/r0
Match = "(<a\shref[^>]++/)\0hoge-999">"
Replace = "\0"

428:名無しさん@お腹いっぱい。
07/09/03 03:26:36 55363B/r0
訂正 Replace = "\0">"

429:424
07/09/03 03:48:30 kIKiuqjA0
お返事ありがとうございました。
>>425さんの方法でうまくいきました。
id=([a-z0-9]+)\#がキモですね。
ただ、変数\#だと、置き換えた時に中の値が一つずつずれてしまうため
\0を使いました。
>>427さんの方法は、テストではうまくいくのですが
実際にページを表示させるとマッチしていないような感じです。
この辺の動作が前々から気持ち悪いです。

ともあれ、「必要な部分を変数に入れ、あとで整形」の方法がわかりました。
遅くまでありがとうございました。

430:名無しさん@お腹いっぱい。
07/09/03 04:08:41 55363B/r0
うまくいかない理由を知りたいからサイトのURLか
その部分のソースを教えてくれませんか?

431:424
07/09/03 12:08:59 kIKiuqjA0
>>430さん、動きました!
実際はhoge-999のあとに文字列が続くため( target="_top")、
Match、Replace共にそれを含めていたのですが
 Match="(<a\shref[^>]++/)\0hoge-999""
 Replace="\0""
のように後半をカットしたところ動きました。

432:名無しさん@お腹いっぱい。
07/09/03 22:27:10 r6VKPR850
またGoogleimage変わった?
>>150のフィルタが利かなくなってら

433:名無しさん@お腹いっぱい。
07/09/05 10:43:36 tgIghdhL0
テキストサイトhogehoge.comで、"red"の文字色を赤色に、"blue"の文字色を青色にしたいのだがどうすればいい?単一設定ならうまく行くけど、複数だと駄目ぽ

[Patterns]
Name = "highlight bold"
Active = TRUE
URL = "([^.]+.|)hogehoge.com/"
Limit = 256
Match = "(red)\1+(blue)\2"
Replace = "<span style="color:#FF0000">\1</span>""<span style="color:#0000FF">\1</span>"



434:433
07/09/05 10:58:51 tgIghdhL0
Match = "(red)\1|(blue)\2"
Replace = "<b><span style="color:#FF0000">\1</span></b><b><span style="color:#0000FF">\2</span></b>"

自己解決しました。|で区切ったらできそうです。スレ汚しすまそ

435:名無しさん@お腹いっぱい。
07/09/05 11:12:42 /e4FE15E0
$SETを使った方がいい

red
$SET(0=<font color="#FF0000">red</font>)|
blue
$SET(0=<font color="#0000FF">blue</font>)

Replace = "\0"

436:名無しさん@お腹いっぱい。
07/09/05 12:34:21 OvOhrfwP0
デフォルトで入っているDOM Banner Blaster v0.007でバナーを殺しているのですが、
Amazonやニコ動画ログイン画面では悪さをして毎回停止させています。

これらのURLを含む場合は動作しないように改変したいのですが
Matchの部分をどう改変すれば良いのでしょうか?

お手数ですがご教授下さい。

437:名無しさん@お腹いっぱい。
07/09/05 12:39:04 znmJE80S0
>>436
URL欄の先頭に

(^ 除外するURL1 | 除外するURL2 | 除外するURL3 | 除外するURL 4 )

というのを置く。

438:名無しさん@お腹いっぱい。
07/09/05 14:40:58 OvOhrfwP0
ありがとうございました

439:名無しさん@お腹いっぱい。
07/09/05 15:12:59 znmJE80S0
あ、URLは http:// を外したものを書いてね。

440:名無しさん@お腹いっぱい。
07/09/05 22:24:10 GVxWT6lB0
>>437
大変勉強になりました。有り難う御座います

441:名無しさん@お腹いっぱい。
07/09/07 04:47:04 Ej05IuoY0
[HTTP headers]
In = FALSE
Out = FALSE
Key = "URL: Direct to image in Google Image (Out) (2006-02-02)"
Match = "URLリンク(*.google.)(co.jp|com)/imgres\?imgurl=([^&]+)\0&(^$KEYCHK(c))"
Replace = "$JUMP(\0)"

このヘッダフィルタで、クリックしたとき常に新規ページで開くにはReplaceをどう書き換えればいいか教えてください
target="_blank"を使えばいいであろうことまではわかるんですが・・・

442:名無しさん@お腹いっぱい。
07/09/07 06:31:02 ON1eM8dz0
わははは

443:名無しさん@お腹いっぱい。
07/09/07 12:01:01 uehaUlcp0
>>441
わかってねーよw

444:名無しさん@お腹いっぱい。
07/09/07 12:28:20 UK4eCVfk0
ヘッダじゃむりじゃね?

445:名無しさん@お腹いっぱい。
07/09/07 13:50:36 MgUyz+1G0
>>441
それって、今実際に使ってるままのフィルターそのもののコピペ?

446:名無しさん@お腹いっぱい。
07/09/07 14:06:01 aMZdOIv20
今日の明け方、一時的にググルイメージおかしくなってたね
メンテしてたのかな

447:名無しさん@お腹いっぱい。
07/09/07 18:41:12 bmuDEP0e0
In = FALSE
Out = FALSE
この部分は問題ないの?
シロート的にはフィルタOFFのような気がするんだけど。

448:名無しさん@お腹いっぱい。
07/09/07 19:39:15 j+IyZXDB0
そもそもわざわざフィルタ作ってまでやるような事でもないな

449:名無しさん@お腹いっぱい。
07/09/07 21:29:08 TI+nigqi0
URLリンク(www.zakzak.co.jp)
の「続きを読む」をすっ飛ばすフィルタをどなたか書いてくだされ。
なぜかmeta refreshじゃ上手くいかんかった。

450:名無しさん@お腹いっぱい。
07/09/07 22:06:23 oYvNrWeN0
>>449
orz

451:名無しさん@お腹いっぱい。
07/09/08 01:26:32 7LefcQXI0
>>449
素人だけど書いてみた。上手くいかなかったフィルタも見てみたいわ。

[Patterns]
Name = "zakzak Redirect"
Active = TRUE
URL = "www.zakzak.co.jp"
Limit = 200
Match = "<a href="\0" class="zenbun">"
"$STOP()"
Replace = "<meta http-equiv="refresh" content="0;url=./\0">"
"\k"

452:名無しさん@お腹いっぱい。
07/09/08 13:37:07 uFo5T01a0
>>436に付随する内容だけどニコ動画のログイン画面バナーにだけ許可だして
他は通常通りシャットアウトはできないのでしょうか?

URLでフィルタリングしようにもログイン後のトップページも同じ
URLリンク(www.nicovideo.jp)
なのでログイン後のバナーも許可してしまいます・・・・。

453:名無しさん@お腹いっぱい。
07/09/08 13:42:11 reBYi7tD0
汎用フィルタの限界だな
$OHDR(Cookie:) で絞り込んでみては?

454:名無しさん@お腹いっぱい。
07/09/08 14:27:13 xfU1yrSP0
>>452
ニコニコスレに貼られてるニコニコ専用の広告消しを入れればよか。

455:名無しさん@お腹いっぱい。
07/09/08 14:28:58 SPMvQ4LL0
そういう問題じゃないだろ

456:名無しさん@お腹いっぱい。
07/09/08 14:31:05 xfU1yrSP0
いや、汎用フィルターですべてをカバーしようというのは無理だから。
それにニコニコ専用のフィルタなら汎用フィルタには引っかからない奴も綺麗に消してくれる。

457:452
07/09/08 15:29:27 uFo5T01a0
そんなスレがあったんですね。
早速そちらを探してみます。

458:名無しさん@お腹いっぱい。
07/09/08 20:04:26 4StqrJGP0
XP用のUserAgentを誰か作って下さい。
98やVista等もあるとおもしろいです。

自分で作ろうとしてもReplaceの項目が
各UserAgent毎に特定の決まりがあるようなので全く分からないです。

459:名無しさん@お腹いっぱい。
07/09/08 20:38:15 ZQtcxywY0
こんなのがすでにあるよ。ある程度規則性があることにも注目。
URLリンク(www.openspc2.org)
他にもあるから探してみてね。
URLリンク(www.google.co.jp)

IE用の基本則。これはうちのIE6sp2(xpSP2)のUA。
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; i-NavFourF; .NET CLR 2.0.50727; .NET CLR 1.1.4322)

UAの基本Ver.は最初に付ける。追加情報は括弧内に。括弧内の項目は;(セミコロン)で区切り、そのあとにスペースを空けておく。

"Mozilla/4.0 " Mosaic 4.0相当であることを示す。(IEはNCSA Mosaicを基にしているため)
"compatible;" 互換性があることを示す。
"MSIE 6.0;" Microsoft Internet Explorer 6.0を使っていることを示す。
"Windows NT 5.1; " OSのバージョン。xpの場合はWindowsNTのバージョンでは5.1に相当。5.0は2000、5.2はWS2003。vistaは(予想通り)6.0になるらしい。
"SV1;" 要はIE6sp2を使っているということだけど・・・ URLリンク(sb.xrea.com)
"i-NavFourF;" i-Nav(IDN対応アドイン)を使用している。
".NET CLR 2.0.50727; " ".NET CLR 1.1.4322" .net Frameworkインストール済みであることとそのバージョン。

460:名無しさん@お腹いっぱい。
07/09/09 02:44:14 i9Fbwgvd0
エロ広告によくある「pics.dmm.co.jp」や「www.dmm.co.jp」を
URL Killfile.txtに追記してもフィルタリングされないのですが
既に設定済みのフィルタ無いのでしょうか・・・・?

461:名無しさん@お腹いっぱい。
07/09/09 03:11:54 17cePBMV0
URL Killfileを利用するフィルタはいくつかあるけど
ヘッダフィルタだけが効いてるんだと思う
広告は表示されるけど広告を踏んでも飛ばないでしょ?

汎用フィルタで消えない広告は専用フィルタで消すべし
さあ、勇気を出してそのエッチな広告が出るURLを晒すんだ

462:名無しさん@お腹いっぱい。
07/09/09 06:10:49 43kfl2Ak0
>>459
トンクス。

もうひとつ質問だけど、設定→Blockfile→BypassのListからURL登録すると
ウェブページフィルタとヘッダフィルタの全ての設定をバイパスされるけど、

送信・受信のヘッダフィルタだけONにして、ウェブページフィルタだけをOFFにする項目はListにあるのですか?
BlockfileのListに、そのような項目がないような気がするのですが?
特定のURLだけで、このような状態にしたいです(毎回ウェブページフィルタだけを特定のURLだけでOFFにするのはややこしいので)
そもそも、このような事は可能なのでしょうか?
もし無ければ、誰かListを作って頂けないでしょうか・・・

463:名無しさん@お腹いっぱい。
07/09/09 06:20:40 b9qW5oOd0
面倒だけどリスト作って、URLのマッチに
^$LST(○○○)
って入れりゃいいんじゃねーの?

464:名無しさん@お腹いっぱい。
07/09/09 07:06:21 B08MTdzW0
>>462
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Web Filter Off [2007/09/09] (Out)"
Match = "$LST(WebFilterOff)"
Replace = "$FILTER(false)$LOG(C+++RESP $DTM(c)+++   URL: Web Filter Off)"

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

-------------------WebFilterOff.txt-------------------
# 例、Yahoo! Japan のトップページのみ適用する。
#URLリンク(www.yahoo.co.jp)(^?)
#
# 例、URLリンク(www.yahoo.co.jp) から始まるURL全てに適用する。
#URLリンク(www.yahoo.co.jp)
#
# 例、yahoo.co.jp ドメインの全てのURLに適用する。
#http(s|)://([^/]++.|)yahoo.co.jp(:[0-9]+{1,5}|)/

# Proxomitron サーバ
URLリンク(local.ptron)

# Proxomitron Wiki
URLリンク(abc.s65.xrea.com)(index.php(^?)|\?(cmd|plugin)=(para|)edit)
-------------------WebFilterOff.txt-------------------

465:名無しさん@お腹いっぱい。
07/09/09 11:31:40 43kfl2Ak0
>>464
恐ろしいほどにありがとうございます。
フィルタ出来るの速すぎですw

今まで、意外にありそうで無かったフィルタなんですね。
使い手が多そうだから、テンプレ入りしても良い位の良フィルタなんじゃない?

466:名無しさん@お腹いっぱい。
07/09/10 00:08:09 kvf6IKzo0
「NGリストに登録したサイトへのリンク文章」やリンク画像を非表示にするにはどうしたらいいのでしょうか?
画像ファイルそのもののサーバーをNG登録するのではなくリンク先で判別したいのですが・・・・

そのようなフィルタはもう既にあるのでしょうか?


467:名無しさん@お腹いっぱい。
07/09/10 01:25:12 bG8mPMnt0
>>460さん、こんにちは

468:名無しさん@お腹いっぱい。
07/09/10 02:15:02 TkyAoGsd0
>>466
ある

469:名無しさん@お腹いっぱい。
07/09/10 15:43:57 NX3Ztb/W0
皆、自分用に作って完成させるも公開したところでリターンが無いので誰も貼りません

470:名無しさん@お腹いっぱい。
07/09/10 17:09:39 dMm909Qv0
えー
貼ってよー

471:名無しさん@お腹いっぱい。
07/09/10 17:14:22 JZnSXcRB0
rssというか、Firefoxのライブブックマークの「AD: ~」という広告を消す方法はありますでしょうか?
私のスキルでは・・・

472:名無しさん@お腹いっぱい。
07/09/10 20:35:05 hQoeENxM0
串刺すときは、Active Xを知らないうちに無断インスコされる可能性があるから
IEのスクリプトを全てOFFにしろって言うけど、
オミトロンのどのフィルタをONにしたら、IEでわざわざOFFにしてなくても安全なの?

473:名無しさん@お腹いっぱい。
07/09/10 20:43:16 47eufjkh0
IEの設定いじれば大丈夫だよ。 というかそれが一番確実で安全。

474:名無しさん@お腹いっぱい。
07/09/10 20:53:09 7nPz0OQq0
タブブラウザ使ってるならボタンあるだろ?

475:466
07/09/11 00:45:20 AQ9LsMC00
そうですか・・・非公開だったんですね。

ションボリ(´・ω・`)

476:名無しさん@お腹いっぱい。
07/09/11 00:57:25 60qptMZK0
>475
a[href^="NGにしたいURL(前方一致)"] { display: none; }

477:名無しさん@お腹いっぱい。
07/09/11 07:19:59 v15DR1u+0
おみろろーん

478:名無しさん@お腹いっぱい。
07/09/11 08:39:26 QtMM7QNC0
たぶん日英対応、きっとGoogle検索内なら消えるかもしれないフィルタ。
いつの間にか消えなくなっていたので書き直した自分用。
x3cから始まるのはmaps。

ところで$NESTや$INESTってひょっとして、入れ子にdivを抱えているdivだとうまくマッチしないのかな。
手近にある終了タグにマッチしてしまうので、こんなかたちになってしまった。

[Patterns]
Name = "[User] Search @ Google"
Active = TRUE
URL = "(www|maps|groups).google.(co.jp|com)"
Limit = 6600
Match = "($NEST(<table\s[^>]++id=$AV(mbEnd)[^>]+>,</table>)"
        "<div id=$AV(tads)>"
        "|(\s)<div\sid=$AV(tpa[#1:3])[^>]+>$INEST(<div\sid=$AV(spl)[^>]+>,</div>)</div>"
        "|\s</div>"
        "<!--a-->"
        "<p class=e>"
        "$NEST(<div>,</div>)"
        "$SET(#=\n<!-- Search @ Google [Web] - Blocked by Proxomitron -->\n)"
        "|\\x3cdiv class=\\"ads topads noprint\\"\\x3e*"
        "(\\x3cdiv class=\\"noprint\\" style=\\"text-align:right;font-size:85%\\"\\x3e)\#"
        "|\\x3cdiv class=\\"ads bottomads noprint\\"\\x3e*"
        "(\\x3cdiv class=\\"notices\\" id=\\"localpanelnotices\\"\\x3e)\#"
        "|$NEST(<table class=$AV(clear) align=$AV(right)[^>]++width=$AV(25%)[^>]+>,</table>)"
        "$SET(#=\n<!-- Search @ Google [Groups] - Blocked by Proxomitron -->\n))"
Replace = "\@"

既出だったらごめんね(´・ω・`)

479:名無しさん@お腹いっぱい。
07/09/11 13:35:10 rtPUFWgS0
>>478
> 入れ子にdivを抱えているdivだとうまくマッチしないのかな。
んなこたぁない

480:名無しさん@お腹いっぱい。
07/09/11 15:03:46 y+B7EOYq0
>>478
日本語訳ヘルプ URLリンク(www.pluto.dti.ne.jp)

481:名無しさん@お腹いっぱい。
07/09/11 15:13:57 zA4h8RDf0
もう別の方法で無理やり対処したのですが、聞きたいことが。
ページ下方に書いてある内容を、上方に複写又は移動することは可能でしょうか。
1.下方の記述を変数に入れるフィルタ
2.変数の内容を上方に書き出すフィルタ
を順番に並べてみたのですが、ページ内のマッチ順に処理が行われてしまい
結果、2.が先に実行され変数の内容カラッポでうまくいきませんでした。

482:名無しさん@お腹いっぱい。
07/09/11 15:31:51 OXtHuA2J0
1つのフィルタでページを丸ごとマッチさせればいけるけど…
URLリンク(abc.s65.xrea.com)
みたいにJSで移動させるのが現実的

483:名無しさん@お腹いっぱい。
07/09/11 16:12:50 y+B7EOYq0
↑の他に、CSSで表示位置を変える方法もあるよ。 他の要素と重ならないようにあらかじめ
仮の要素を作っておいてそこに表示を被せるとか。

484:名無しさん@お腹いっぱい。
07/09/11 18:44:10 jT0nCT0J0
481ではないけど似たようなことを考えていたので、
せっかくだから自分も方法を聞きたい。

1. 特定の文字列にマッチさせ、マッチしたらフラグがONになる。
2. フラグがONのときのみ、<body[^>]+> にマッチさせて class などに任意の値を置く。

ということを考えているものの、
上から順にフィルタリングされる都合上、2を実行させることができない。
(1で言うところの文字列が <body> の後にあるため)
これができれば、サイトごとのユーザスタイルシートが書きやすくなるんだけれども。

485:名無しさん@お腹いっぱい。
07/09/11 18:49:49 AgrUhP6D0
URL毎に違うcssを読み込ませるんじゃダメなの?

486:名無しさん@お腹いっぱい。
07/09/11 18:57:03 y+B7EOYq0
>>484
それもjavascriptで可能だけど表示がもたつくと思うからあんまりやりたくないな。

487:名無しさん@お腹いっぱい。
07/09/11 19:50:47 yxbTERP30
$NESTの意味もわからず
$NEST(<div[^>]++id=$AV(hoge)[^>]+>,なんとかかんとか,</div>)
こういう使い方してる人おおすぐる。$NESTを使う意味がねぇ…

もちろん、
<div id=hoge><div id=hoge><div id=hoge></div></div><div id=hoge></div></div>
こういう状態ならばその記述に意味はあるけど
普通はそんな同じIDの入れ子だけを使うなんていう事はしない。
<div id=hoge>の対応する</div>のあいだに、idの違う<div~>に対応する</div>が来るかもしれない。
<div id=hoge><div>無名</div><div id=foo></div></div>みたいに。

だから意図せんとする所を汲むと
$NEST(<div(\s|>),[^>]++id=$AV(hoge)[^>]+>~,</div>)
のようにして使うのが正しい。

488:名無しさん@お腹いっぱい。
07/09/11 21:01:47 zA4h8RDf0
>>482
済みません、再度質問を。
Javaもスタイルシートもわからんのですが
このリンク先の方法を使った場合、id=で要素を名付けて
別の場所でそれを引用するという方法なのでしょうか。

名付ける要素がこの例の場合は上部にあるため
上方の要素を名付ける→名付けた要素を下方で引用
がうまく作動しますが、
今回の件のように、
名付ける要素が下方にあり、引用する場所が上方の場合でも動作しますか?

489:名無しさん@お腹いっぱい。
07/09/11 23:36:36 y+B7EOYq0
>>488
上、そう。

下、動くよ。

490:名無しさん@お腹いっぱい。
07/09/11 23:55:12 jT0nCT0J0
例: 「Powered by ロリポブログ」にマッチさせたら <body class="blog-lolipop"> とか。

>485
ブログとか xoops とか wiki とか
そういうシステムに適用させるためのものを考えているので、
よほど頻繁に行くところでもなければ、URLごとに登録することはないかなあ。
確実な手段ではあるけれども、
仮にブログのURLを登録するとしたらものすごい行数になるかもしれない。

>486
そうですか…。Proxomitron の限界を超えているのかな。

491:名無しさん@お腹いっぱい。
07/09/12 01:03:36 nTmqDq880
URL = "$LST(blog-lolipop)"

492:481
07/09/12 01:18:02 Q5Y+aL5D0
>>489
ありがとうございました

493:think ◆MM0nnAOCiQ
07/09/12 22:54:07 OF5IW1mM0
例が書かれていて答えやすいので、>490氏宛にレス。

> 例: 「Powered by ロリポブログ」にマッチさせたら <body class="blog-lolipop"> とか。
>>482で触れられているように「<body>~Powered by ロリポブログ」を1つのフィルタで消費すれば、Proxomitron単独で実現できますが、それは効率的ではないので。
私はJavaScriptを使うのがいいと思います。
# JavaScriptはもたつくというより、ページがロードされてから表示されるので反映までタイムラグがある印象。
# 表示が切り替わっていく様がよく判るので、整頓されたコードなら嫌いではないです。

[Patterns]
Name = "Add <body class='blog-lolipop'> [2007/09/12] test1"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = ">(^(^[^>]++Powered\sby\slolipop-blog))$STOP()"
Replace = "><script type='text/javascript'>"
"document.body.className = 'blog-lolipop';"
"</script>"

上記コードはbodyプロパティを使って簡便化してますが、DOM構文で document.getElementsByTagName('body')[0] と書いても同じです。
JavaScriptコードとしては「Powered by ロリポブログ」もJavaScriptで検索させた方が堅実(script要素はヘッダに置く)ですが、コードが長くなるので、今回は手間を省きました。

ところで、class='blog-lolipop' はユーザーCSSで指定とかでしょうか?

494:名無しさん@お腹いっぱい。
07/09/12 23:49:18 pYOdKeqp0
>491
それだと結局は手動でURLを登録する必要があるので、
@-moz-document でだらだらとURLを羅列するなどの方法と同じです。
ロリポブログを例にすれば、
ロリポブログのシステムで書かれた場所を読み込んだ時点で、
自動的にロリポブログ用のスタイルを適用させたいのです。

>493
どうもありがとうございます。希望どおりの動作になっているようです。
DOMの概念はなんとなくわかりつつあるものの、
JavaScript はさっぱりなので助かります。
任意の class 属性値は、ユーザースタイルシート適用のためです。
以下に例を載せてみます。

495:名無しさん@お腹いっぱい。
07/09/12 23:54:36 pYOdKeqp0
meta 要素内で、generator として Movable Type を宣言しているサイトに有効です。
>484は実現できないだろうと踏んでいたのでやっつけフィルタです。
もとから body に class/id があった場合、一応残すようにしたものです。

Name = "generator analyzer (2007.07.25)"
Active = TRUE
Limit = 96
Match = "(<meta name="generator" content="(URLリンク(www.movabletype.org) Type[^"]+)" />)\#$SET(generator=movable)|"
"<body[^>]++class=$AV(\2)>$TST(generator=movable)$SET(1=<body class="movable \2">)$SET(generator=)$STOP()|"
"<body[^>]++id=$AV(\2)>$TST(generator=movable)$SET(1=<body class="movable" id="\2">)$SET(generator=)$STOP()|"
"<body[^>]++class=$AV(\2)[^>]++id=$AV(\3)>$TST(generator=movable)$SET(1=<body class="movable \2" id="\3">)$SET(generator=)$STOP()|"
"<body[^>]+>$TST(generator=movable)$SET(1=<body class="movable">)$SET(generator=)$STOP()"
Replace = "\#\1"

496:名無しさん@お腹いっぱい。
07/09/12 23:58:54 pYOdKeqp0
>495と組み合わせるスタイルの例、のほんの一部。
改行規制対策のため、見にくくなります。

body.movable div.module-powered, label[for="comment-bake-cookie"],
body.movable a[href="#pagetop"] { display: none !important; }
body.movable * { float: none !important; clear: none !important; width: auto !important;
max-width: none !important; height: auto !important; max-height: none !important;
position: static !important; top: auto !important; bottom: auto !important;
left: auto !important; right: auto !important; z-index: auto !important; }
body.movable div#utilities, body.movable div#beta,
body.movable > div#container > div#center + div#right {
width: 0 !important; overflow: hidden !important; position: fixed !important;
top: 0 !important; bottom: 0 !important; left: 0 !important; border: none !important;
border-right: 2px dotted !important; }
body.movable div#utilities:hover, body.movable div#beta:hover,
body.movable > div#container > div#center + div#right:hover {
width: auto !important; max-width: 80% !important; height: 100% !important;
overflow: auto !important; padding: 0 0.5em !important; }
body.movable > div#content, body.movable > div#content > div#utilities {
background-color: inherit !important; background-image: inherit !important; }

497:名無しさん@お腹いっぱい。
07/09/13 07:57:08 DCaxybKk0
>>495
それって普通はbodyの前にmetaがあるから成功するだけであって
bodyのなか、それも最後の方に出てくる文字で
bodyの属性を書き換えたいっていう問題は解決してないような。

498:名無しさん@お腹いっぱい。
07/09/13 11:39:28 9H3L7rwc0
>>497
解決しないから別の方法でやってみたってことでしょ。

>>495
マッチ欄の4行目は3行目より上に置かないとまずくない?

499:think ◆MM0nnAOCiQ
07/09/13 18:35:45 Y/U51ULz0
>>494-496
やはり、ユーザースタイルシートのためでしたか。

この手の改変はユーザ****で済ませられると便利なんですが、今回はユーザースタイルシートでまかなえないのが辛いですね。
ユーザJSが標準になれば、認知度が上がって便利なスクリプトが増えそうですが。

500:名無しさん@お腹いっぱい。
07/09/13 21:07:01 +4q5V1xA0
>497-498
<body> の前にないと効果がないので別の方法を探していた、ということですね。
>495はその方法が見つかる前に書いたものですが、
フィルタの中身を読めば何をやりたいのかわかってもらえるだろうと思います。
見直して気づきましたが、
マッチの4行目は2行目あたりにでも移動しないといけませんね。
複数のフィルタ連携も考えてわざわざグローバル変数を使っているものの、
これもローカル変数で十分です。
そのへんはテスト期間の短いフィルタということでご勘弁を。
($TSTの練習も兼ねてます)

>499
こればかりはどうにもならないので、UAの利便性向上を願うばかりです。
それまではフィルタ+CSSでしのぐのがせめてもの利便性向上手段だろうと思います。

501:名無しさん@お腹いっぱい。
07/09/13 23:04:17 +JS5jqhM0
なぜそんなにページまるごとマッチさせる方法を嫌うのかがわからん

502:名無しさん@お腹いっぱい。
07/09/13 23:58:46 cd/vySu10
Google Reader用NGワード作れないか?
Yahoo Pipeでやってたんだけど数がかなり多くなってきた。
NGワードを含むフィードを非表示にしたいんだが・・・

503:名無しさん@お腹いっぱい。
07/09/14 00:27:49 aYtPkswX0
[Patterns]
Name = "Banner Blaster <a>"
Active = TRUE
Bounds = "|$NEST(<a\s,</a>)"
Limit = 1024
Match = "\1<im(g|age)*>\2&*(href|src)=$AV((http(s|)://|)$LST(AdList)*)"
Replace = "\0"


このフィルタを*amazon.comと*fc2.comのバナーは許可してスルーするように設定するには
どう改変すればいいのでしょうか・・・・・?

504:名無しさん@お腹いっぱい。
07/09/14 00:34:44 XsCr3n410
>>503
あり得ないくらい酷いフィルタだな、捨てちゃえ。

505:名無しさん@お腹いっぱい。
07/09/14 00:47:57 r8yLMGQz0
>>503
Bypass List

506:名無しさん@お腹いっぱい。
07/09/14 01:05:25 XsCr3n410
>>503
あれ、デフォルトのフィルタにもそんなの無いしどこから拾ってきたのそれ。
それ書いた人はフィルタ作る能力がアレだからそこから拾ったものは全部捨てたほうがいいよ。

507:503
07/09/14 01:42:24 aYtPkswX0
ぐは、一部ミスってました。正しくはこうでした。


[Patterns]
Name = "Banner Blaster <a>"
Active = TRUE
Bounds = "$NEST(<a\s,</a>)"
Limit = 1024
Match = "\1<im(g|age)*>\2&*(href|src)=$AV((http(s|)://|)$LST(AdList)*)"
Replace = "\0"


>>505
キャッシュ破棄して、再読み込みした所解決しました。
ありがとうございました。

508:名無しさん@お腹いっぱい。
07/09/14 16:16:14 KoyTzCde0
>>503
Koukoku Eraserに入ってるやつ?

509:匿名
07/09/16 18:04:09 KOK0tgqu0
第一幼稚園(〒492-8218 稲沢市西町2-35-17) URLリンク(www.adachi-gakuen.ed.jp)
Red Robin Kindergarten(Australia) URLリンク(www.redrobin.com.au)
南庄内幼稚園(〒431-1206浜松市西区庄和町108-1) URLリンク(www.city.hamamatsu-szo.ed.jp)
Gray Elementary School(Canada) URLリンク(www.geocities.com)
小中台幼稚園のホームページ(〒263-0043千葉市稲毛区小仲台8-20-1) URLリンク(www.ans.co.jp)
小ヶ倉幼稚園(〒850-0961長崎市小ヶ倉町1丁目570番地の1) URLリンク(park.zero.ad.jp)
Mary Kindergarten(Thai) URLリンク(www.marykind.th.edu)
mmmmm minkee(Australia) URLリンク(forums.nappiesaustralia.com.au)
十三愛光会愛光保育園(〒532-0023大阪市淀川区十三東1丁目13-29) URLリンク(www3.ocn.ne.jp)
中台幼稚園(〒274-0824船橋市前原東4-16-11) URLリンク(www.kidslink.jp)
中台幼稚園・保育内容(〒274-0824船橋市前原東4-16-11) URLリンク(www.kidslink.jp)
中台幼稚園・一日の活動内容(〒274-0824船橋市前原東4-16-11) URLリンク(www.kidslink.jp)
中台幼稚園・募集要項(〒274-0824船橋市前原東4-16-11) URLリンク(www.kidslink.jp)
少路小学校(豊中市西緑丘2丁目10番1号) URLリンク(www.toyonaka-osa.ed.jp)
九条幼稚園(〒550-0027大阪市西区九条2-19-18) URLリンク(www.ocec.ne.jp)
西幼稚園(〒589-0021大阪狭山市今熊1丁目50番地) URLリンク(nishi-es.osakasayama.ed.jp)
四番町保育園(郵便番号102-0081 千代田区四番町11番地) URLリンク(hothot.city.chiyoda.tokyo.jp)
黒小っ子花まるっ!(郵便番号013-0826 横手市黒川福島59) URLリンク(park1.wakwak.com)

510:匿名
07/09/16 18:05:09 KOK0tgqu0
中間グレイ灰色イエロー黄色中間中間中間中間中間中間中間地球 URLリンク(www.universe-s.com)
Middle gray yellow middle middle middle middle middle the earth URLリンク(www.universe-s.com)

511:匿名
07/09/16 18:07:27 KOK0tgqu0
コテタンを処理してしまうスレッド
スレリンク(nika板:282番)

(↓1024byteちょうど)
dlababbeududac.Tac.Kabdludac.Yacc,ugudud.Kbeudacc,bec,.Kgwisgwacdlacacudgwdlc,c,bebeudis.T.Yudbeug.Y
isud.Kdlc,be.V.Tac.S.Kud.Kgw.V.S.Visacdldlac.Ydlc,begw.S.Y.Kc,isc,c,beugbe.T.K.T.Sdlgwisc,dlc,ab.Y.Y
.S.Tc,.Tac.Y.T.Vgwis.V.Kc,ug.T.K.Tabdl.Vgwabbe.Yabug.V.Kbec,ud.Sugbe.Tab.Tc,acgwud.S.Yisdlc,.S.Kc,gw
ugdlc,udbegwdl.Ybegwdl.Vdlacbeug.Tudis.Kugis.Sgwc,.T.Sbeudac.Tugacugug.S.Y.Yududbeisud.K.V.Vis.Vis.S
.T.Y.Y.Kacugdl.Sbe.Vudc,isisabug.Tbedlabdl.Tbeac.Vabacc,beug.Y.Yc,.K.Kacbegwdlbe.Yc,dluggwudisc,.Tug
ab.Tacc,.T.Y.Tac.Kudc,ud.S.Vgwbedlc,ab.Tbeacabbegwududis.Sisc,c,.Sdlc,acgw.Yug.Vc,ugbe.Vgw.Sisabacgw
.Tdldl.Kacudgwbeac.Sacudc,ab.Y.Y.S.Sdlacacugdl.Ydldlgw.Vudud.S.V.Kuddl.V.Vudis.K.Y.Sc,ugisdlacacc,.V
.Sgw.Sud.Y.Sabis.T.V.Sc,acbeug.Tabac.Kgwacc,ud.T.V.Y.Kudacc,ud.Y.S.Sac.Sudugis.Tbegwudgwgw.Kgwdl.Yc,
abacc,.Tc,beuddl.Y.Kugisug.Kc,.Yc,isc,.Sabuddl.T.Sdl.Kgwudugud.Sab.Vbe.Yab.Yacdlac.Kac.Sbe.Ybedl.Vis
.Y.Tudisisis.Tud.Sis.K.Yabdlabgwgw.Kdlc,be.Kdl.Sgwabbeab.Sbegwdlab.Yac.Vgw.Kabc,uggwc,.V.Tabac.T.Y.T
acbebeis.Kabugudududugug

512:匿名
07/09/16 18:08:48 KOK0tgqu0
コテタンを処理してしまうスレッド
スレリンク(nika板:9番)

(↓1024byteちょうど)
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンンン
ンンンンンンンンンンンン

513:匿名
07/09/16 18:09:46 KOK0tgqu0
コテタンを処理してしまうスレッド
スレリンク(nika板:283番)

(↓1024byteちょうど)
Be.Tdlc,is.Tbeis.Vudac.Vacac.S.Vudac.Vgwc,udacudacgw.V.Tudugab.Vdlis.S.Y.Sud.T.Sgw.Ydlbeud.Vc,acugc,
.Y.Ygwabab.Vbeis.T.Y.K.K.Yabc,.Tbebeacacbegwc,uddl.Kab.S.V.Yacug.S.S.S.S.Yisababbeudis.T.Kgw.Sudacis
gwacbe.V.Sgwbeis.Visuguddlc,.Yugc,.Vacud.Kc,udc,c,.K.Y.S.Ygwc,.Y.Kc,.Tabudac.K.Sugis.K.Yac.Vabugud.V
.S.T.Yud.T.Tab.Ybebe.Y.Sudab.Yis.Tgw.Vc,ud.Kgwacdlugacdlbe.Sisac.T.K.V.Yis.T.Tc,gwc,ududdlug.Tacgw.T
ugug.Qab.Sc,isdlisudc,.Yacacugc,ud.V.Tabacdl.Visc,gw.524766294799231abac.T.Vab.Tudugis.Kgw.Y.Kabudug
isbe.K.Vug.K.Tudgw.Kdlc,dludab.Ybeacbeac.Tdlisc,gwug.V.Yugugisisuddl.Sgwugdlugdlc,.Tac.V.K.Ybe.Kug.Y
.Y.V.K.Vbe.Sgwugududc,.Tabbe.Ygwgw.Vug.Kudac.Kac.Vgwc,udbeacc,uggwis.Kdlgwisgw.S.Kugac.Sisacbe.S.Kud
beud.Sab.65597347888026258832948726653099701701371479555940468050593307444230916679123654709gwgwdlis
ac.Ydlc,.T.Tud.Tc,.Yc,ugudgwugac.Kgwisud.Kisab.V.Yugacabbeisugis.T.K.Vac.T.T.Ybec,beacis.Sdlisdl.K.T
.T.Sisudab.V.Y.Sug.Ygwc,.T.Yis.Vc,.Sacc,gwis.S.V.Kgw.V.Y.Tacug.Y.Tug.Kc,ab.S.Sc,abisugdl.Kdlug.S.Kbe
c,isab.V.Kis.Y.Sababgwu.

514:匿名
07/09/16 18:10:34 KOK0tgqu0
第一◆◆◆(〒492-8218 稲沢市西町2-35-17) URLリンク(www.adachi-gakuen.ed.jp)
Red ***** ************(Australia) URLリンク(www.redrobin.com.au)
南◆◆◆◆◆(〒431-1206浜松市西区庄和町108-1) URLリンク(www.city.hamamatsu-szo.ed.jp)
Gray ********** ******(Canada) URLリンク(www.geocities.com)
小中◆◆◆◆◆◆◆◆◆◆◆(〒263-0043千葉市稲毛区小仲台8-20-1) URLリンク(www.ans.co.jp)
小◆◆◆◆◆(〒850-0961長崎市小ヶ倉町1丁目570番地の1) URLリンク(park.zero.ad.jp)
M*** ************(Thai) URLリンク(www.marykind.th.edu)
mmmmm minkee(Australia) URLリンク(forums.nappiesaustralia.com.au)
十三◆◆◆◆◆◆◆◆(〒532-0023大阪市淀川区十三東1丁目13-29) URLリンク(www3.ocn.ne.jp)
中◆◆◆◆(〒274-0824船橋市前原東4-16-11) URLリンク(www.kidslink.jp)
中◆◆◆◆◆◆◆◆◆(〒274-0824船橋市前原東4-16-11) URLリンク(www.kidslink.jp)
中◆◆◆◆◆◆◆◆◆◆◆◆(〒274-0824船橋市前原東4-16-11) URLリンク(www.kidslink.jp)
中◆◆◆◆◆◆◆◆◆(〒274-0824船橋市前原東4-16-11) URLリンク(www.kidslink.jp)
少◆◆◆◆(豊中市西緑丘2丁目10番1号) URLリンク(www.toyonaka-osa.ed.jp)
九◆◆◆◆(〒550-0027大阪市西区九条2-19-18) URLリンク(www.ocec.ne.jp)
西◆◆◆(〒589-0021大阪狭山市今熊1丁目50番地) URLリンク(nishi-es.osakasayama.ed.jp)
四◆◆◆◆◆(郵便番号102-0081 千代田区四番町11番地) URLリンク(hothot.city.chiyoda.tokyo.jp)
黒◆◆◆◆◆◆◆◆(郵便番号013-0826 横手市黒川福島59) URLリンク(park1.wakwak.com)

515:名無しさん@お腹いっぱい。
07/09/16 22:38:02 7PRu42at0
(電波混信中。復旧までしばらくお待ちください)

516:名無しさん@お腹いっぱい。
07/09/17 21:36:59 x7V9CFKR0
専ブラでサクっとNG ID追加してスッキリ。

517:名無しさん@お腹いっぱい。
07/09/19 00:39:20 bMzoaWQi0
だれかgoo辞書の広告キレイに消せるの作って

518:名無しさん@お腹いっぱい。
07/09/19 02:35:32 1IEVxssc0
>517

@-moz-document domain(dictionary.goo.ne.jp) {
div:empty, div#rside, div#footer, div.tab_navi, br.clearboth,
a[href$="&cde=1"], input#swiki, label[for="swiki"], select[name="search_history"],
input[name="dictionary"], input[name="web"],
form[action="/freewordsearcher.html"] ~ *,
div.lbox > dl > dt:first-child + dd,
div#header > *:not(.searcharea2),
dl.ranking > dt, dl.ranking + dl.ranking,
div.mainlst ~ *, div.mainlst > font[color="#666666"] { display: none !important; }
}

自分の都合でやっているから、好みに合うかは保証しない。
display: none; の部分しか載せないので、あとはお好きにどうぞ。
昔はフィルタで対応させていたけど、
goo辞書のソースは昔よりきれいになってきたのでフィルタなしでもよくなった。

519:名無しさん@お腹いっぱい。
07/09/19 02:57:37 DV6JrjzH0
URL = "dictionary.goo.ne.jp/"
Limit = 32
Match = "<!--AD-->$SET(0=<div style="display:none">)|"
"<!--/AD-->$SET(0=</div>)|"
"<!--(dictionary_name\&exp_link|Google AdSense|/rbox)-->$STOP()"
"$SET(0=\k</body></html>)"
Replace = "\0"

520:名無しさん@お腹いっぱい。
07/09/19 07:23:22 zXQBWJvq0
どなたかdeviantARTの広告を消せるフィルターを書いていただけませんか?
(例 URLリンク(browse.deviantart.com)
前までは上と右の広告がなくて横4列で見れたのに見づらい・・・

ここのサイト、20ページくらい見てると広告のみのページに飛ばされるんで、
それも何とかできるとうれしいです。お願いします

521:名無しさん@お腹いっぱい。
07/09/19 09:40:11 uTwer++z0
どなたか右クリでソースチェッカーで検索できる
HTML買いてもらえませんか?

522:名無しさん@お腹いっぱい。
07/09/19 10:27:34 SMO9UIfx0
オミ関係ナス

523:名無しさん@お腹いっぱい。
07/09/19 11:14:36 uTwer++z0
スレ地すまそ

524:名無しさん@お腹いっぱい。
07/09/19 12:39:49 1IEVxssc0
ソースチェッカーってのが具体的に何なのかわからないとどうしようもない。
HTML lintとかであればブックマークレットでいけるかも。

525:名無しさん@お腹いっぱい。
07/09/19 12:46:16 uTwer++z0
>>524
すいません
ソースチェッカーていうサイトで
調べたいURL入れるとそこのソースや
情報(クッキー、ブラクラ、IP抜き)がわかるサイトです
URLリンク(so.7walker.net)

526:名無しさん@お腹いっぱい。
07/09/19 13:27:51 q8wfFy7q0
Yahoo競馬の画面上部にランダムで出てくる、複数パターン有りの2バイト文字テキスト広告が消せません
どうマッチさせたらいいですか?

URLリンク(keiba.yahoo.co.jp)
↑こういったページで出ます

527:名無しさん@お腹いっぱい。
07/09/19 14:51:23 I2lWudE+0
>>526
これでどうかな。

[Patterns]
Name = "Yahoo! Keiba [PR] ad killer (2007/09/19)"
Active = TRUE
URL = "keiba.yahoo.co.jp/ $TYPE(htm)"
Limit = 1500
Match = "<table[^>]+>( <(/|)(^table)[^>]+> )+\[PR\]*</table>$STOP()"
Replace = "<!-- killed [PR] ad -->"

528:名無しさん@お腹いっぱい。
07/09/19 14:59:02 DV6JrjzH0
<!--- AD CT --> ~ <!--- /AD CT -->
<!-- SpaceID=xxxxx ~ </noscript>
<table width=100%...border=0><tr><td height=8> ~ </table>

この3種類があるから*か$NESTで消せばいいと思うよ

529:527
07/09/19 15:54:07 I2lWudE+0
>>527にミス発見。 <(/|)(^table) は <(^(/|)table) の間違いでした。
[PR] って URLリンク(sports.yahoo.co.jp) にもあるし全部に対応させるのは骨が折れそうだ。

>>528
なるほど、その通りに作ってみました。

[Patterns]
Name = "Yahoo! Keiba ad killer (2007/09/19)"
Active = TRUE
URL = "keiba.yahoo.co.jp/ $TYPE(htm)"
Limit = 2048
Match = "<!--- AD CT -->*<!--- /AD CT -->"
"|<!-- SpaceID=*</noscript>"
"|<table width=100%[^>]++border=0> <tr> <td height=8>*</table>"

530:名無しさん@お腹いっぱい。
07/09/19 16:14:17 1IEVxssc0
>525
javascript:location.href='http://so.7walker.net/index.php?site='+encodeURIComponent(location.href)
該当サイトに行ってからブックマークレットを実行する。

右クリックで検索というのも、意味がよくわからない。
疑わしいサイトを調べるのであれば、
該当サイトを開いてから調べても手遅れになりかねないので、
(該当サイトに行ってから)「右クリック」という手順を踏む理由がない。
詳しくは知らないけど、Firefoxのスマートキーワードを使えば
ロケーションバーからスクリプトを実行できるかもしれない。

531:名無しさん@お腹いっぱい。
07/09/19 16:17:48 I2lWudE+0
おそらく リンク右クリ、選択文字列右クリ みたいな意味じゃないですかね。

532:名無しさん@お腹いっぱい。
07/09/19 16:20:09 Q1V4GZJX0
>>530
作成してくれたのに申し訳ないが
俺もイミがわかんなくなってよく考えたら勘違いしてたorz
「選択範囲をソースチェッカーで調べる」だ
これ言わずに右クリって言っても確かにイミフだった



533:名無しさん@お腹いっぱい。
07/09/19 16:38:08 DV6JrjzH0
スレ違いの話題はもう止めないか?

534:名無しさん@お腹いっぱい。
07/09/19 17:45:18 q8wfFy7q0
>>527-529
全く出なくなりました
どうもありがとうございましたm(__)m

535:think ◆MM0nnAOCiQ
07/09/19 19:50:39 9WpR7t690
>>532
> 「選択範囲をソースチェッカーで調べる」だ
右クリックメニューではありませんけど、キーボードショートカットなら、JavaScriptで実現できる…かなあ?
キーイ
ベントを扱うスクリプトを書いた経験がないので自信はないです。

536:名無しさん@お腹いっぱい。
07/09/19 20:25:30 Q1V4GZJX0
>>535
スレ地なのに回答ありがとです
>>530を参考に作ってみようと思います

537:名無しさん@お腹いっぱい。
07/09/19 21:38:24 1IEVxssc0
>532
>525のソースから一部抜き出して加工してみた。

<form action="http://so.7walker.net/index.php" method="get" accept-charset="utf-8">
<div>
<input type="text" size="40" name="site" value="" />
<select name="hua">(option省略)</select>
<input type="submit" value="check" />
(チェックボックス省略)</div>
</form>

使いたいときに </body> にでもマッチさせて上のフォームを挿入すれば、
一応は簡単にチェックする体制ができる。
自分の場合はこれと同じ方法でgoogleのドメイン内検索を挿入している。
個人サイトのプログラムだから、濫用は避けたいところだけど。

538:名無しさん@お腹いっぱい。
07/09/19 22:13:09 Q1V4GZJX0
>>537
おおおトントンです
<form action="URLリンク(so.7walker.net)で止まってて
色々本読んでましたorz
スレチは気をつけます

539:名無しさん@お腹いっぱい。
07/09/20 21:38:32 sxU21zxI0
blog.livedoor.jpの挿入されるAds by livedoorを消せません。
どなたかフィルタを書いて頂けないでしょうか?

540:名無しさん@お腹いっぱい。
07/09/23 21:18:58 LMQoPVhT0
最初からDisable JavaScriptというフィルタが入っているけど
コレの逆で登録したサイトのみJAVAを許可して
あとほかはすべてJAVAを許可しないフィルターはないの?

541:名無しさん@お腹いっぱい。
07/09/23 21:39:03 Lr3LbeZg0
IEなら信頼済みサイトでおk
foxやoperaには無いの?

542:名無しさん@お腹いっぱい。
07/09/23 22:45:04 RGPSVHai0
デフォルトのFirefoxには、サイトごとにJavaScript制限は無いな。
アドオンのNoScriptで代用できそうだが。

543:名無しさん@お腹いっぱい。
07/09/23 23:51:33 V98R513q0
>>540
うちでそれやってる。

Kill add-on JavaScripts
Disable JavaScript
Kill JavaScript Banners
この3つのURLの項目に"(^$LST(JSEnable))"を入れてBlockfileで許可サイト指定。

Disable JavaScript (and meta) cookies
Make JS & Meta cookies session only
こっちの2つにはURLの項目に"(^$LST(CookieList))"を入れて制御。

544:think ◆MM0nnAOCiQ
07/09/24 02:23:06 s45wpwm+0
>>540
作ってみました。

thinkのScrapBook: URLリストに登録されていないサイトのJavaScriptを無効にするProxomitronフィルタ
URLリンク(thinkarc.blogspot.com)

545:名無しさん@お腹いっぱい。
07/09/24 02:33:08 FYxxJzok0
>>543
もっと詳しくおねがいします。

546:名無しさん@お腹いっぱい。
07/09/24 02:34:08 FYxxJzok0
>>544
リロードしたら出てきた
サンクス
ちょっとつかってみます

547:名無しさん@お腹いっぱい。
07/09/24 02:53:26 sPlP51b30
使ってみたけど、そもそもProxomitoronって
ブラウザの設定>proxomitoronでブラウザの設定のが優先される?

548:名無しさん@お腹いっぱい。
07/09/24 03:04:55 FEkhxPD/0
ブラウザを優先させなかければセキュリティーホールになりかねない。

549:名無しさん@お腹いっぱい。
07/09/24 03:24:20 qFyb6V2N0
ということは使えてないってことか
クリップボードにコピーしたまま
Webページ・フィルタで右クリックしてインポートだよね

550:think ◆MM0nnAOCiQ
07/09/24 13:47:53 s45wpwm+0
>544を更新しました。

更新点
- noscript要素がないときには、代替テキスト用のdiv要素を挿入しないようにした

>>547
「何が」優先されるかで意味が変わってくると思います。
ブラウザでJavaScriptを無効に設定していたら、その設定が優先されます。
ブラウザでJavaScriptを有効にしていたら、ProxomitronフィルタでWebページのJavaScriptを制御できます。

>>549
使い方は合っています。

551:名無しさん@お腹いっぱい。
07/09/24 17:50:58 /vP5ut000
荒らし犯人のIPに対して置換を行いたいのですが、接続毎に微妙にIPが変わるので
やや広域に対してチェックをかけたいのですが、

Match
adsl-*-*-*-*.dsl.wlfrct.sbcglobal.net$SET(0=<Font Size="4" Color="#ff0000">荒らし常習犯:adsl-*-*-*-*.dsl.wlfrct.sbcglobal.net</Font>)

と記述するとヒットはするのですが「adsl-*-*-*-*.dsl.wlfrct.sbcglobal.net」に置換されてしまいます。
「HitしたIP」に置換するにはどのような記述をすればいいのでしょうか?

552:名無しさん@お腹いっぱい。
07/09/24 18:17:28 yhnnjVNp0
>>551
こんな感じ?

Match
(adsl(-[a-z0-9._]++{1,30})++{4}.dsl.wlfrct.sbcglobal.net)\1
$SET(0=<Font Size="4" Color="#ff0000">荒らし常習犯:\1</Font>)

553:名無しさん@お腹いっぱい。
07/09/24 19:14:34 /vP5ut000
>>552
(adsl-*-*-*-*.dsl.wlfrct.sbcglobal.net)\1$SET(0=<Font Size="4" Color="#ff0000">荒らし常習犯:\1</Font>)

これでうまくいきました。
\1を使えば「HitしたIP」を表現できるんですね。

ありがとうございました。

554:名無しさん@お腹いっぱい。
07/09/24 19:30:32 ePCn0eEy0
>>550
サンクスだぜ
使えたぜ
ちなみにURLリストに登録とあるけど
それはbypassリストでいいの?

555:名無しさん@お腹いっぱい。
07/09/24 20:38:47 qqn9In2L0
流石にそのレベルは・・・
解説とかwikiとかマニュアル見て勉強しとけ。
他人に聞かないと使えないようじゃ永遠に聞き続ける羽目になるだけだ。

みんな基本は優しいけどそういう努力をしないやつには結構厳しいぞ。
みんな基本は自力で調べてるからな。

556:think ◆MM0nnAOCiQ
07/09/24 21:55:59 s45wpwm+0
>>554
>544はURLマッチで $LST(JSEnable) を指定しています。
「JSEnable」という名前のブロックリストを作成してください。

557:名無しさん@お腹いっぱい。
07/09/25 00:39:36 jX/hqCdi0
Web拍手ページの下段に表示される広告を消すフィルタは既出でしょうか?
随所で見かけるので比較的需要はありそうなのですが自分で探しても見つかりませんでした。

どなたか作っていただけませんか?

558:名無しさん@お腹いっぱい。
07/09/25 01:03:58 7yYyKgnO0
>557
Match = "</form>"
Replace = "</form>\k</body></html>"
「web拍手送信完了!」のことかな。

559:名無しさん@お腹いっぱい。
07/09/25 01:16:46 jX/hqCdi0
>>558
ありがとうございました。

560:名無しさん@お腹いっぱい。
07/09/25 20:52:02 ozPmkm/G0
デフォルトの Kill JavaScript Banners フィルタ使ってると
GYAOのPLAYボタンが効かなくなるみたいだけど
みなさんどうですか?

フィルタ自体に問題があるのか、それとも
AdListがイタズラしてるのかな?

561:名無しさん@お腹いっぱい。
07/09/25 21:54:52 DQGQKZ+Y0
>>556
たびたびすいません。
ありがとうございます。
()の中の文字名のファイルを作るのでしたか
コレさえ分れば、いろいろなフィルターを追加できそうですね

562:名無しさん@お腹いっぱい。
07/09/25 22:07:12 c2QYmJ4e0
いろいろなフィルターを追加できそうですね???????

563:名無しさん@お腹いっぱい。
07/09/25 22:22:34 DQGQKZ+Y0
似たような仕組みのフィルターが追加できるようになって言うことだ
そう気にするな

564:名無しさん@お腹いっぱい。
07/09/26 09:11:17 zpQij3Ls0
どなたか下のところの歌詞コピ出来るようにするフィルタをお願いします。

URLリンク(www.uta-net.com)


565:名無しさん@お腹いっぱい。
07/09/26 10:05:41 ZzlHU+dE0
>>564
右クリック禁止を解除するだけだから既存の中から探せ
いくらでもある

566:名無しさん@お腹いっぱい。
07/09/26 10:10:20 hVNmV0tZ0
いやこれphpとFlashで歌詞表示してるから右クリ関係ないだろ

567:名無しさん@お腹いっぱい。
07/09/26 10:13:49 ZzlHU+dE0
>>564
ごめん間違った、このヘッダフィルタをまず入れて

[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: uta-net copyguardkiller 20070926 (out)"
URL = "www.uta-net.com/user/phplib/view_[0-9].php"
Match = "\w\?ID=([0-9]+)\0"
Replace = "$JUMP(URLリンク(db4.uta-net.com))"

で、右クリック禁止解除と併用すればおk。

568:名無しさん@お腹いっぱい。
07/09/26 10:50:43 nFUYQ/BW0
>>567
今やってみたけど出来ないね
肝心の歌詞部分がFlashだから無理なのかな?

569:名無しさん@お腹いっぱい。
07/09/26 11:07:29 ZzlHU+dE0
>>568
え?JUMP先はFlashじゃなくなるはずなんだけど…。
ていうか俺今確認してるから間違いないよ。

570:名無しさん@お腹いっぱい。
07/09/26 11:15:38 nFUYQ/BW0
>>568
手動でURL入力すると確かに出来ました
URLリンク(db4.uta-net.com)番号


ひょっとして
URL = "www.uta-net.com/user/phplib/view_[0-9].php"

ここの
view_[0-9].php → view_[0-9+].php
でいける?

直したいのにフィルタは使用中と怒られて変更できない・・・



571:名無しさん@お腹いっぱい。
07/09/26 11:25:42 ZzlHU+dE0
>>570
mjsk?
俺は[0-9]でもう半年以上正常に使ってたんだけど…こんなことってあるのな。すまん。
[0-9+] で正しいの? [0-9]+ のtypo?
おみとろん再起動で使用中解除できるよ。

572:名無しさん@お腹いっぱい。
07/09/26 11:31:34 nFUYQ/BW0
>>571
ごめんなさい
それ関係ありませんでした

火狐の検索プラグインからだとリンクが
URLリンク(www.uta-net.com)番号
となる場合があるみたいでHitして無かったみたい

URL = "www.uta-net.com/user/phplib/view(_[0-9]|).php"

で解決しました

573:名無しさん@お腹いっぱい。
07/09/26 14:24:30 kr4Te8Oj0
一つ聞きたいことがあります
フィルターというのは、似たようなフィルターがあり
重複していた場合に、有効と無効
どちらが優先されますか?

574:名無しさん@お腹いっぱい。
07/09/26 14:27:39 yUc5v1Pb0
>>573
これは恐ろしく難しい質問だな

575:名無しさん@お腹いっぱい。
07/09/26 15:07:36 72PXIjrR0
>>573を解読できるフィルターお願いします。

576:名無しさん@お腹いっぱい。
07/09/26 15:36:11 60zLKtXt0
>>573
????? ? ?????
?????
???????????????


??? ????????????????????????

???? ?????? ?????????

577:名無しさん@お腹いっぱい。
07/09/26 15:48:24 NDr76j4I0
翻訳してみた

『一つ聞きたいことがあります
同じフィルターが二つあって
一方が有効でもう一方が無効の場合
有効と無効はどちらが優先されますか?』

こうじゃね?

578:名無しさん@お腹いっぱい。
07/09/26 17:30:00 26BB8x610
>>573
有効なものは有効に、無効なものは無効になります。
有効・無効の組み合わせの場合、排他的存在になる為、
優先順位というものは発生せず、その存在を許されません。

579:エスパー
07/09/26 20:45:40 s+xvp1K/0
FALSEってのは“Matchする部分が書き換えられないようロックする”わけじゃなく
単純に当該フィルタをOFFにするだけなんだから
同じフィルタがあってそちらがONになってたら普通に置換されるがな。

580:名無しさん@お腹いっぱい。
07/09/26 21:38:59 WbcnDTSD0
>>567
これ入れたら右クリック禁止解除なくてもできたけどどうなってるの?

581:名無しさん@お腹いっぱい。
07/09/26 22:18:47 5VeED6+r0
入れて試せばいいんじゃね?

582:名無しさん@お腹いっぱい。
07/09/26 23:02:14 /cTpeJ0C0
広告の量多すぎなエロサイトを見やすくすべく試行錯誤をしているのですが
どうにも断片的にしか消せません。
こういった場合はこのスレッドでもURL貼ってもいいですか?

583:名無しさん@お腹いっぱい。
07/09/26 23:05:02 snSxk1Pw0
>>582
宣伝になるのでやめてください

584:名無しさん@お腹いっぱい。
07/09/26 23:10:49 ZxbgTBg50
>>582
まずjavaをぶった切ります

585:名無しさん@お腹いっぱい。
07/09/26 23:21:05 K4R/wVLf0
>>582
逆にURL貼らずにそういう質問されても俺たちには何も出来ないよ。

586:think ◆MM0nnAOCiQ
07/09/26 23:22:25 r4+MYvi00
>>582
あまりに多いようなら、そのサイト専用フィルタを書いてしまった方が効率的なこともありますね。

URLに関しては、リンク先への断り書きがあれば貼っても良いと私は思います。
レスが来るかどうか未知数なのは、ご理解いただきたいですけど…。

587:think ◆MM0nnAOCiQ
07/09/26 23:25:00 r4+MYvi00
>>586
> あまりに多いようなら、そのサイト専用フィルタを書いてしまった方が効率的なこともありますね。
言葉が足りませんでした。
つまり、「広告を消す」のではなく、「メインコンテンツを残す」方向でフィルタを書く方法もある、という意味です。

588:名無しさん@お腹いっぱい。
07/09/27 00:10:29 5fiWtDve0
>>582
とりあえずURL Killfile.txtに*.fc2.com/*.(jpg|gif|png)みたいに追加して
Bypass List.txtで必要なものだけ残せば良い
あとはADKILLとかKill Images.txtで

589:名無しさん@お腹いっぱい。
07/09/27 00:42:53 k+nPLTZZ0
エロサイトかぁ
artemiswebとか広告凄いな

590:名無しさん@お腹いっぱい。
07/09/27 03:33:33 Zz1Fc8dA0
今見たらエロサイト専用フィルタが16個もあった
広告を消すというより新着動画だけを表示するようにして
wwwcで更新チェックしてる

591:名無しさん@お腹いっぱい。
07/09/27 05:39:53 /R6GSDf/0
iFrame消すフィルタ入れてるがエロサイトならこれだけでもかなりの広告が消える

592:名無しさん@お腹いっぱい。
07/09/27 07:11:19 4f58TeMr0
>>591
くれくれ

593:名無しさん@お腹いっぱい。
07/09/27 08:19:31 /R6GSDf/0
URLリンク(confetto.s31.xrea.com)
ここの一番下にあるiFrame to dynamic linkってやつ
エロサンプル動画サイトが見やすくなると思う

594:名無しさん@お腹いっぱい。
07/09/28 15:23:44 9QP4ClI20
「このタグからこのタグまでの間を全部削除」ってやるにはどうしたらいいですか?

595:名無しさん@お腹いっぱい。
07/09/28 15:32:15 9QP4ClI20
事故解決しますた

596:名無しさん@お腹いっぱい。
07/09/28 15:32:51 t/id+/n30
Match = "<このタグ>*<このタグ>"

597:名無しさん@お腹いっぱい。
07/09/28 18:03:32 9QP4ClI20
>>596
すいません、ありがとうございました!

598:名無しさん@お腹いっぱい。
07/09/28 22:30:25 zQiHz+RQ0
どなたか下のところの歌詞コピ出来るようにするフィルタをお願いします。

URLリンク(www.utamap.com)

599:名無しさん@お腹いっぱい。
07/09/28 22:43:10 inKPTzau0
うたまっぷ用のフィルタは過去ログで出てたと思うから探してみれ

600:名無しさん@お腹いっぱい。
07/09/28 22:47:48 DUsO3Q8m0
てかwikiにあるし

601:名無しさん@お腹いっぱい。
07/09/28 22:53:12 zQiHz+RQ0
あったね
ごめん

602:名無しさん@お腹いっぱい。
07/09/29 10:25:43 /SY+Bs4Q0
Mediafireの日本語名ファイルが
ダウンロードする時に文字化けするんだけど
それを修正するフィルタってないでしょうか

603:名無しさん@お腹いっぱい。
07/09/29 16:47:08 roRwnfrO0
>>602
通報しました

604:名無しさん@お腹いっぱい。
07/09/29 18:30:15 13+yXxwA0
ではエロサイトの例を・・・・
URLリンク(samurai3.net)

605:名無しさん@お腹いっぱい。
07/09/29 21:59:17 ZalK5yho0
Limit = 32767

height="2972"|
$NEST(<TD,\s([^>]++width="995"|bgcolor="#5986bd"|valign="top"|align="center" valign="(top|bottom))*,</TD>)|
<TD align="center" width="???"><FONT[^>]+><a\shref=$AV(http://(track.bannerbridge.net|ck.jp.ap.valuecommerce.com)*)*</TD>|
<TABLE cellspacing="0" cellpadding="2" width="618" height="274">$STOP()$SET(0=\k)

Replace = "\0"

606:名無しさん@お腹いっぱい。
07/09/30 01:25:57 wEcZYzkI0
>>577
『一つ聞きたいことがあります
似たような(用途の)フィルターがあり
(URLやキーワードマッチが)重複していた場合
どちらが優先(して処理)されますか?』

じゃないか?
有効と無効はアクティブと非アクティブじゃなく
単に動くか動かないかってことだと予想

607:名無しさん@お腹いっぱい。
07/09/30 01:30:53 giO1TuCg0
その前にどこの国の言葉かを当てよう。

608:think ◆MM0nnAOCiQ
07/09/30 03:25:46 2RARWCN20
>>604
>582ですか?
AdListに下記を加えたら、画像はほとんど消えました。

# DMM
dmm.co.jp/([^/]+/)+{2}-/detail/=/cid=[0-9a-z_]+/[0-9a-z_-]+(^?)

本文/広告挿入ブロックを含めて削除するなら、専用フィルタが必要ですね。

609:582
07/09/30 17:32:58 BYTptw3Q0
>>608

>>604は私です。名乗り忘れていました・・・申し訳ない。

早速URL Killfile.txtに

dmm.co.jp/([^/]+/)+{2}-/detail/=/cid=[0-9a-z_]+/[0-9a-z_-]+(^?)

を追加した見たのですが私の環境では全く消えませんでした。

pics.dmm.co.jp/digital/cg/
pics.dmm.co.jp/digital/game/

を追加する事である程度は消えたのですが一部残ります。
Bypass List.txtを見てもHitするような記述はありません。

どこか設定値を変える必要があるのでしょうか?


610:名無しさん@お腹いっぱい。
07/09/30 19:04:58 zivcqm9O0
[567] のフィルタを導入してみましたがコピペできませんでした。

一度、すべてのフィルタをオフにして、「567」だけを併合してもやはりダメでした。
右クリック解除用の入れてもいれなくても同じでした。

ひょっとしてIE7ではだめなのかな・・・

611:名無しさん@お腹いっぱい。
07/09/30 19:09:00 /7pxuU2y0
>>610

>>572

612:think ◆MM0nnAOCiQ
07/09/30 21:05:02 2RARWCN20
>>609
「Kill href/src ad [2006/06/04]」を使っているので、先頭の "www." を外していました。

[Patterns]
Name = "Kill href/src ad [2006/06/04]"
Active = TRUE
URL = "$TYPE(htm)(www.|(^www.))(^$LST(AllowAd))"
Bounds = "$NEST(<a\s,</a>)( <br /+>)+|<img\s[^>]+>|<area\s[^>]+>|$NEST(<iframe\s,</iframe>)|$NEST(<layer\s,</layer>)"
Limit = 1024
Match = "<([a-z]+)\0[^>]++(href|src)\1=$AV(("
"http://(www.|(^www.))$LST(AdList)*|"
"file://*"
")\2)*"
Replace = "\r\n<script type="comment"> Killed \0 \1: \2 </script>\r\n"

上記フィルタ以外を使用している場合は、

www.dmm.co.jp/([^/]+/)+{2}-/detail/\=/cid\=[0-9a-z_]+/[0-9a-z_-]+(^?)

をAdListに登録してみてください。

613:think ◆MM0nnAOCiQ
07/09/30 21:07:27 2RARWCN20
なお、このやり方で画像リンクは消えますが、それ以外のtable要素、宣伝文等はしっかり残ります。
ソースを見たところでは、これらは「Homepage Builder Version 10」でサイト運営者が書いたHTMLで自動挿入されるコードではないので、汎用フィルタでは対応できない部分だと思います。
完全に消すためには、専用フィルタを使うしかないです。

614:think ◆MM0nnAOCiQ
07/09/30 21:46:56 2RARWCN20
同人の侍専用の広告ブロック削除フィルタ。

[Patterns]
Name = "samurai3.net: Kill ad tr-block [2007/09/30] test5"
Active = TRUE
URL = "$TYPE(htm)samurai3.net/"
Limit = 32767
Match = "$NEST(<tr[ >],"
"(*<a\s[^>]++href=$AV(http://(www.|(^www.))$LST(AdList)*))+{3}"
"*,</tr>)|"
"$NEST(<iframe\s[^>]++src=$AV(URLリンク(rankc1.apserver.net)),</iframe>)"
Replace = "\r\n<script type='comment'> samurai3.net: Kill ad tr-block </script>\r\n"

いつものように、可能な限り誤爆を回避するタイプのフィルタではないです。
いくつかアダルトサイトを巡ってみましたが、table要素の多用は慣例のようで、一定の規則に従ったHTMLコーディングはありませんでした。
なので、今後、「同人の侍」がサイトを更新したら、このフィルタが誤爆する可能性はあります。


## 「Kill href/src ad [2006/06/04]」を使ってない方は、AdListの指定の仕方が違うと思います。
AdListが有効に働かない場合は、以下のように変更してみてください。

$AV(http://(www.|(^www.))$LST(AdList)*)
 ↓
$AV(http://(www.|)$LST(AdList)*) or $AV(URLリンク($LST)(AdList)*)

上の書き方は、www. を含むURLを www. なしでAdListに登録できる書き方であり、
後述よりも若干高速化出来るメリットがあります。

615:think ◆MM0nnAOCiQ
07/09/30 21:51:51 2RARWCN20
>>614
> いくつかアダルトサイトを巡ってみましたが、table要素の多用は慣例のようで、一定の規則に従ったHTMLコーディングはありませんでした。
広告リンクと訪問者が求めるファイルリンクを並列して書く「騙しリンク」が慣習的に使われているようです。
>614は広告URLを3回以上含むtr要素にマッチしますが、騙しリンクが3回あり、訪問者が求めるファイルリンクが同時に指定するtr要素があれば誤爆を引き起こします。

616:名無しさん@お腹いっぱい。
07/09/30 22:21:50 AD7qXwUG0
>612
( <br /+>)+
の部分が気になったんだけど、<br //> みたいのがあるのかな。(見たことないけど)
あと、layer はレンダリングしないものもあるようだから、一度テストしてみるとよいかも。

617:think ◆MM0nnAOCiQ
07/10/01 00:07:28 qxiZ7rxS0
>>616
> <br //> みたいのがあるのかな。(見たことないけど)
いや、ないです。
<br( /|)> と書くところを省略して、 <br /+> と書いているだけなので…。

> あと、layer はレンダリングしないものもあるようだから、一度テストしてみるとよいかも。
古い要素ですよね。
どこかで使われているのを見て書いた記憶がありますけど、場所は既に忘却の彼方へ飛ばされた経緯があったりw
今日はもう遅いので、動作確認は明日に。

618:名無しさん@お腹いっぱい。
07/10/01 01:17:43 QLydeKyr0
YAHOOトップページを常に通常にするフィルタってないかな?
イベントがあるたび変えてむかつく・・・

619:名無しさん@お腹いっぱい。
07/10/01 01:48:18 p9Co0+BN0
>617
「直前の文字(パターン)の0回以上の繰り返し」だそうで、
正規表現の * とほぼ同じなのかな。
( /|) と同様に使えるというのが便利そうですね。
速度がどうなのか気になりますが試してみます。

620:名無しさん@お腹いっぱい。
07/10/01 07:56:21 F7euJjO50
>>611
ありがとう。
でも、572 に変更して試したけどダメだった。

621:582
07/10/01 21:28:10 sphX3GZh0
>>612
非常にためになる解説ありがとうございました。

622:名無しさん@お腹いっぱい。
07/10/01 21:56:45 1hxgaK5p0
>>621
>>605 は試した?

623:think ◆MM0nnAOCiQ
07/10/01 23:01:19 qxiZ7rxS0
>>616,619
> あと、layer はレンダリングしないものもあるようだから、一度テストしてみるとよいかも。
Firefox Portable v2.0.0.6
IE7
IE6 Standalone
Opera v9.22

にて、layer要素が機能しないことを確認しました。
<layer> はサポートしなくて良さそうですね。

<LAYER>-HTMLタグリファレンス
URLリンク(www.htmq.com)

624:582
07/10/02 00:38:58 hiSv2Gwx0
>>622
今試してみたところ広告部分がバッサリ切り捨てられた美しいページが表示されました。
今はフィルタの構造を全て理解することはできませんが少しずつ覚えていこうと思います。

正規表現について勉強しないとダメですね。

625:名無しさん@お腹いっぱい。
07/10/02 17:31:33 XC/y6IZd0
リニューアルしたmixiの広告を消すフィルタってまだ無いですよね?
NestADで色々やってみたけど、ページごとに違ってたりで上手く消せないorz
PRの部分が邪魔すぎて困る・・・iframe消すフィルタで消しても枠が残るし

626:名無しさん@お腹いっぱい。
07/10/02 18:56:28 mT3Oz3dl0
<!--[bodySub]--> ~ <!--/[BodySub]-->
を切り落とせばいいんじゃねえの

627:名無しさん@お腹いっぱい。
07/10/02 18:59:12 mT3Oz3dl0
あと
<p class="adBanner"> ~ </p>
も切り落とすと幸せ

628:名無しさん@お腹いっぱい。
07/10/02 19:28:59 8wmibAAr0
リニューアルしたmixi見づらいし使いづらいから、
広告は切るわマイミク一覧と足跡はiframeで
引っぱってくるわ右カラムも全て切り落とした俺は暇人。

629:名無しさん@お腹いっぱい。
07/10/02 20:33:29 mIKWgPI80
背景色も白じゃなくしないと目にいたい

630:名無しさん@お腹いっぱい。
07/10/02 21:26:24 /K5C49si0
mixiまとめフィルターまだー?

631:名無しさん@お腹いっぱい。
07/10/02 21:35:08 no/qPGzL0
>>628
それ欲しー

632:名無しさん@お腹いっぱい。
07/10/03 01:12:36 9/zkopMb0
2007/10/01のmixi表示改悪リニューアル以降自分用に作ったものなので色々不具合あります。
手を入れなければいけない部分は多いと思いますが、叩き台程度にはなると思うのでどうぞ

open img noJS : JavaScriptを切っていても日記やコミュの画像を開けるようにする
AD cleaner : think ◆MM0nnAOCiQ さんのリスト型の広告除去フィルタ集で削れない広告(時に表示を重くする原因の部分)を削る

[Patterns]
Name = "mixi: open img noJS (2007/10/02)"
Active = TRUE
URL = "mixi.jp"
Limit = 512
Match = "<a href=$AV(javascript:void\(0\);) onClick=$AV(MM_openBrWindow\($AV(\1),$AV(pict),$AV(width=*)\);)>\2</a>"
Replace = "<a HREF="\1" target="_blank">\2</a>"

[Patterns]
Name = "mixi: AD cleaner (2007/10/02)"
Active = TRUE
URL = "$TYPE(htm)([^/]++.|)mixi.jp/"
Limit = 8192
Match = "($NEST(<div class="(prContents|diaryBottomAd|adBanner)">,</div>))|"
"($NEST(<p class="adBanner">,</p>))|"
"($NEST(<!--\[PrSpecial\]-->,<!--/\[PrSpecial\]-->))|"
"($NEST(<script type="text/javascript" language="javascript">\n<!--\nfunction ShowListings\(\),</script>))|"
"($NEST(<script type="text/javascript" language="javascript">\n<!--\nShowListings\(\),</script>))|"
"($NEST(<script language="JavaScript" type="text/javascript">\n//<!-- 2006/11/10 v1.1 created,</script>))"
Replace = "\r\n\r\n<!-- Killed mixiAD -->\r\n\r\n"


633:名無しさん@お腹いっぱい。
07/10/03 01:19:47 9/zkopMb0
「時に」じゃなくて「特に」だ…
改行多いよ!と叱られて慌てて書き直したのがばればれですまぬ

それとID:8wmibAAr0さんとは別の人です。
8wmibAAr0さんのフィルタをワクテカしながら待ってる(ry

634:名無しさん@お腹いっぱい。
07/10/03 01:48:04 tj20zhA+0
>>632
"mixi: open img noJS (2007/10/02)"に感動した。
間違えて中ボタンクリックで開く度にイライラしてたのがすっきり!

JSでリンクするのってなんかメリットあるんですかね。

635:名無しさん@お腹いっぱい。
07/10/03 02:10:14 ay04if5N0
フォントももう少しでかくしたいな、mixi。

636:名無しさん@お腹いっぱい。
07/10/03 02:32:55 DECN4c+A0
>>635
それくらいならユーザーCSSでおk

637:名無しさん@お腹いっぱい。
07/10/03 02:35:38 /KrW5kWV0
人の日記を読むために捨てアカウントを取っただけだから、
余計なところは全部切り捨てる。それでもよければどうぞ。

できるだけ短時間で書くことに挑戦してみたので、細かいところはやっていない。
連投するので全部つなげてください。
改行制限対策のため、読みにくいのはご勘弁を。

@namespace url(URLリンク(www.w3.org));
@-moz-document domain(mixi.jp) {
div#headerArea, div#footerArea, div#bodySub, div#mymixiList, div#communityList,
div#newAlbum, div#newPlaylist, div#newReview, div#intro, div.diaryBottomAd,
form[name="comment_form"], div.searchForm02, ul.utilityLinks03,
div#myProfile > div ~ div, div#bodyContents > div.heading04,
div#diaryComment > div.pageNavigation01,
div#bodyMainAreaMain > div.pageNavigation01 ~ div.pageNavigation01,
div.diaryEditMenu span { display: none !important; }
* { float: none !important; clear: none !important; width: auto !important;
height: auto !important; min-height: 0 !important; overflow: visible !important;
text-align: left !important; line-height: 1.5 !important;
padding: 0 !important; margin: 0 !important; }
body * { position: static !important; }
div#bodySide, div#bodyMainAreaSub {
width: 0 !important; overflow: hidden !important; position: fixed !important;
top: 0 !important; bottom: 0 !important; left: 0 !important; background-color: #ffffff;
border: none !important; border-right: 2px dotted !important; }
div#bodySide:hover, div#bodyMainAreaSub:hover {
width: auto !important; max-width: 80% !important; height: 100% !important;
overflow: auto !important; padding: 0 0.5em !important; }


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