[表示 : 全て 最新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/

602 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/25(木) 02:18:16 ID:IDm2Y/+V0]
うそん +7アイコン偏光板で止まるぞ?

603 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/25(木) 04:27:07 ID:zKdY1JVO0]
勘違いだった_| ̄|○ 愛生会止まりました。
寝不足じゃない時に調べて見ます。

604 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/25(木) 05:18:13 ID:OdK8gqid0]
アクセスログの類をできるだけ排除したいんだけど
・明らかなログ採取用ドメインをブロック
・imgのsrcにcgiや?があったら例外を除いて削除
・高さと幅が0や1のimgをローカルファイルに置き換え
・cssファイル内のurl()を適当に削除(面倒だしインポ以外は全部消しちゃっても問題無い?)
この他に何かいいのないかな?
どうやってもこちらからは判断できない方法があるってのは分かってるが
実用に差し障りが無い範囲内でできるだけ排除する方向で。

605 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/25(木) 08:56:00 ID:rjTvXne/0]
オフサイトのJavascriptを排除するってのもアリかもしれん
ブロックリストに漏れがあってもカバーできる

606 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/25(木) 09:18:43 ID:oF7FanGj0]
cssファイル内の〜はbackground、backgound-imageで拡張子が画像ファイルじゃなかったら削除のほうがいいね
あとcgiだけじゃなくてphpのアクセス解析にも対応しないと


607 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/25(木) 15:19:57 ID:7J6LFBII0]
NINJA TOOLS だけでも300あるけどね > ブロック候補ドメイン
www.ninja.co.jp/hp/pop_domain.html

608 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/25(木) 16:33:29 ID:iGUDLeGx0]
楽にやりたいならNoScriptとかも使わないと無理だろな
フィルタのでも良いだろうけど

609 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/27(土) 18:25:29 ID:3wjk0hIz0]
特定のサイトが連続アクセスするとエラーを出す様になりました。
タブで一度に10個以上開くとNG
数秒毎にクリックしていくと問題有りません(あまり早いとNG)

上記を回避出来るようなフィルターはProxomitronで可能ですか?

50個くらいを一気に開いて一つ一つ開く時に数秒おいて特定サイトにアクセスしてくれる様に。
よろしくお願いします。

610 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/27(土) 19:10:14 ID:dMgc7I4U0]
もう嫌がらせにしか思えないw



611 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/27(土) 19:43:30 ID:T+M1cOed0]
荒らしダメ絶対!

612 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/27(土) 19:53:38 ID:ZEBoUiGw0]
嫌がらせにしか思えない>>607を親切なページに見せる

[Patterns]
Name = "NINJA domain getyou! 20081227"
Active = TRUE
URL = "www.ninja.co.jp/hp/pop_domain.html $TYPE(htm)"
Limit = 100
Match = "<table[^>]+$SET(#=<textarea cols="30" rows="20" readonly="readonly" onClick="this.select()")|"
" <(/|)tr> |"
" <td[^>]+>$SET(#=\[\^.\]\+.)([a-z0-9-]+.[a-z]+{1,4})\#[^<]+</td>$SET(#=\r\n)|"
"</table>$SET(#=</textarea>$STOP())"
Replace = "\@"

なんでLast-Modifiedヘッダ発行してないんだクソッ

613 名前:604 mailto:sage [2008/12/27(土) 21:37:46 ID:Zt8SdVIN0]
アドバイスThx!

>>605
JSはどうしても必要なサイトだけソースに目を通しつつ1つずつ許可してるからそれほど気にする必要はないかな。

>>606
ページ本体をphpで生成してるようなサイトは結局必要以上の環境変数を送らないようにするしかないか・・・。

>>607
いくつかは既にブロックしたりしてたがこんなにあったとは。
だけどNINJAがいるサイトを見てみたけど少なくとも確認したところでは
imgのsrc内の?を検出して殺しておけば該当ドメインへのアクセスは皆無っぽい。

614 名前:609 mailto:sage [2008/12/28(日) 07:27:40 ID:UDJ/HzPm0]
そう言われれば嵐や嫌がらせですね〜w

特定サイトとはブックオフオンラインです。
www.bookoffonline.co.jp/
毎日欲しい中古がないかブックマークを一気開くという作業してたので・・・

うーむ、Proxomitronではどうしようもないですかね〜

615 名前:think ◆MM0nnAOCiQ mailto:sage [2008/12/28(日) 12:17:14 ID:Tn4v68TX0]
>>614
> うーむ、Proxomitronではどうしようもないですかね〜
JavaScriptの window.open と疑似Sleep処理(「sleep javascript」でGoogle検索してみてください) で実現できると思いますが、
そのフィルタを「公開」してしまうと「不特定多数が利用する→サーバが過負荷になる」
という状況が想定できるので誰も公開できないのではないかと…。

そういうフィルタは自分で作るか、親しい知人に作ってもらうなどしてこっそり使うものだと思います。

# 以下、脱線。
JavaScriptで低負荷なSleep処理を実現するアイデア。

1. iframeで <meta http-equiv="refresh" content="3;URL=sleep.html?page=hoge.html"> なHTMLをロード
2. JavaScriptで page=hoge.html を参照して処理を実行
3. JavaScriptでiframe生成
4. 1. に戻る (以下ループ)

local.ptron を利用してProxomitronと連携することが出来ると思います。

616 名前:609 mailto:sage [2008/12/28(日) 12:28:53 ID:270ZtdQy0]
>>615さま
なるほど、当方には無理だという事が分かりましたw
普通にクリックしていくことにします。
ありがとうございました。

617 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 12:33:03 ID:jFUiBTAf0]
>>616
開くページが決まってるなら、バッチファイルでスリープ入れながら開くとか。

618 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 12:46:48 ID:xmayjd6T0]
混雑時はステート403を返すみたいだから
403だったら時間をおいてリロードするようにすれば良いんじゃないかな。

619 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 13:49:49 ID:ilN2ukZN0]
そういえばテキスト置換ソフトを使う練習の際に>607の世話になったな。
>607からドメインだけ残してあとは削除。
そこに適宜コメントを加えてブロックリストに加えた。
[a-z0-9_]+.([a-z]+.|)$LST(ninja)/$TYPE(htm)
URLの絞り方はこんな風に。
$LST(ninja)から前の部分は現状で確認できる範囲だけにした。

620 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 14:52:27 ID:HFNvH2tM0]
>>614
wwwcかRSSで特定ページに新着(変化)があったら開くとかすればいいのに



621 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 15:10:49 ID:jvNONNx00]
それ以前にそこ入荷お知らせメールあるじゃん

622 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/29(月) 00:58:05 ID:ZWFk1FTd0]
pixivの広告消しフィルターとかありますか?

623 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/29(月) 14:00:03 ID:+Kry/ODH0]
本体は>1のを使ってれば間違いないんだよね?

624 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/29(月) 14:10:43 ID:+YsZrlgp0]
>>622
さぁ?無いなら自分で作ってみたら?

>>623
うん

625 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/29(月) 14:56:40 ID:uoN2ks3Z0]
pixivは結構いじり甲斐がありそうだな
ニコ並みにカスタマイズできるかも

626 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/31(水) 13:17:34 ID:qAyOlPfo0]
<li id="post">hogehoge</li>
<li id="post">hogehoge</li>
<li id="post">hoge unko hoge</li>
<li id="post">hogehoge</li>
<li id="post">hogeho unko ge</li>
<li id="post">hogehoge</li>

で、unkoを含まないli部分を削除しようと

<li id="post">*(^unko)*</li>

としましたができません。
全部消えてしまいます。
(範囲マッチは<li id="post">*</li>です)


<li id="post">hoge unko hoge</li>
<li id="post">hogeho unko ge</li>

という結果にしたいのです。
どなたかアドバイスお願いいたします。

abc.s65.xrea.com/prox/wiki/MatchingRules/#not
のやり方で適用できそうなのは全て試しましたがダメでした。

627 名前:某395 mailto:sage [2008/12/31(水) 13:43:53 ID:ZQfEfYVh0]
(<li(^(^\s))[^>]++\sid=$AV(post)&$NEST(<li(\s[^>]+|)>,(^*unko)*,</li>))

<li(^(^\s))[^>]++\sid=$AV(post)[^>]+>((^unko|<).)+</li>

<li(^(^\s))[^>]++\sid=$AV(post)[^>]+>([^<]+&&(^*unko)*)</li>

どれでもおk。

628 名前:某395 mailto:sage [2008/12/31(水) 14:05:34 ID:ZQfEfYVh0]
↑真ん中の "." は "?" の間違い。

これが一番シンプルで分かり易いかな。

<li(^(^\s))[^>]++\sid=$AV(post)[^>]+>(^[^<]++unko)[^<]+</li>

(^123)???

↑これは "123" 以外の3文字にマッチする表現。

(^(^123))???
↑これは "123" にマッチする表現。

(^ ) の中の数字と "???" が同じ場所をそれぞれ1回ずつテストしている。

(^1)(^2)(^3)?
↑これは 1、2、3以外の一文字という意味になる。

629 名前:某395 mailto:sage [2008/12/31(水) 14:42:47 ID:ZQfEfYVh0]
木を付けなくてはいけないのが(^ )の前に*を置いたらいけないという点。

*(^unko)

の場合、後ろにunkoと続かない地点が一か所でもあればマッチしてしまう。

<li id="post">123unko</li>

というテキストがあったら、1の地点で *(^unko) までがマッチしてしまい、
その後ろは * なのでなんでもマッチしてしまう。

感覚的には

*(^unko)*

と書きたい場所では


(^*unko)*

にする。 カッコの中に最初の * を入れる、と覚えれば簡単な。

630 名前:626 mailto:sage [2008/12/31(水) 15:04:38 ID:qAyOlPfo0]
うひゃー!
すごすぎる。
ありがとうございます。
成功しました。

マッチングコマンドの知識が皆無だから勉強せねば…。

ちなみに
<li id="post(^*display_post_notes)*</li>
ですませちゃいました。

余談ですが、よく見ると
<li id="post7583
というように連番っぽくなってました。

一応参考までに。
Tumblrの自分がリブログしたやつ
www.tumblr.com/show/everything/by/me
の、ノートが付いてるものだけを表示するフィルタでした。




631 名前:某395 mailto:sage [2008/12/31(水) 15:29:09 ID:ZQfEfYVh0]
なるほどな。 否定マッチが苦手ならCSSで全<li>要素を"非表示"にして、
notesが付いた<li>要素だけオミトロンで"表示する"に戻す、という方法もある。

visibility:hidden; // 表示しない
visibility:visible !important; // 表示する

まあ、もう出来たんならいいか、ばいばい。

632 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/02(金) 20:10:35 ID:7uoMvOWo0]
アマゾンの個別商品ページ(たとえば↓)
www.amazon.co.jp/SanDisk-UltraII-%E3%83%A1%E3%83%A2%E3%83%AA%E3%83%BC%E3%82%B9%E3%83%86%E3%82%A3%E3%83%83%E3%82%AFPRO-%E8%BB%A2%E9%80%81%E9%80%9F%E5%BA%A615MB-SDMSPDH-008G-J61/dp/B0015AX1BO/ref=pd_ts_e_1?ie=UTF8&s=electronics
に、「&m=AN1VRQENFRJN5」という文字列を追加するフィルタを作って欲しい。
この文字列は何かって言うと、マーケットプレイスの値段よりAmazon.co.jpの値段を
優先して表示する文字列らしい。
マケプレは使わないので、常にAmazon.co.jpの値段優先にしたいんだ。

633 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/03(土) 02:12:30 ID:RyOuH/Jw0]
>>632
それおまえのアフィだろ?

634 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/03(土) 10:38:50 ID:hUz6ReA00]
>>633
ワロタw

635 名前:632 mailto:sage [2009/01/03(土) 14:57:30 ID:q9lqTq+r0]
ちょw
自分のアフィ踏むフィルタとか意味無いw

636 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 12:01:10 ID:Z5Qh2SeG0]
正規表現をた用スレ

ReplaceStr.txtを活用するスレ Part5
jane.s28.xrea.com/test/read.cgi/bbs/1228838964/

637 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 15:40:47 ID:Z5Qh2SeG0]
>>1----------------------------------

638 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 15:42:06 ID:Z5Qh2SeG0]
誤爆すまそ

639 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 16:11:16 ID:JoMYeTA70]
>>638
許さん

640 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/04(日) 23:57:26 ID:b8fpOqI50]
アニメーションPNGを停止させるフィルタを作ってみました。
再生できるブラウザは限られてる上に、アドオン等で対応したほうが高速かつ確実ですが、興味のある人はどうぞ。
f49.aaa.livedoor.jp/~feoxgmmr/wtnvgjgb/EnableImageFilter_2009-01-04.lzh
リファラではじかれる場合は↓から。
f49.aaa.livedoor.jp/~feoxgmmr/wtnvgjgb/FreezeGIFAnimation.html



641 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 18:51:14 ID:Mwx5ba250]
<CENTER><IMG WIDTH="300" HEIGHT="200" SRC="../ime/hoge.gif">
<H4>テストhogehoge
<FORM METHOD=POST ACTION="hoge.cgi" TARGET="test" >
<SELECT NAME="ACTION" >
<OPTION VALUE="test" selected >hoge
<OPTION VALUE="hoge" >hogehoge
</SELECT>
<INPUT TYPE="hidden" NAME="pwd" VALUE="ninnin">
</FORM>

上記HTMLの画像と文章とフォームの順番を逆にするフィルタで
No1とNo2があるんですがNo2フィルタが有効になりません。
テストウィンドウでは動作するのですが・・・。

//<h4>の閉じタグがないので補完するフィルタ
//<FORM〜が複数ある場合があるので補完しないとダメ
Name = "No1"
Active = TRUE
Multi = TRUE
URL = "www.hoge.jp/~hoge_hoge/"
Limit = 256
Match = "</CENTER><h4>\1<FORM"
Replace = "</CENTER><h4>\1</h4><FORM"
//順番を入れ替えるフィルタ
Name = "No2"
Active = TRUE
URL = "www.hoge.jp/~hoge_hoge/"
Limit = 2560
Match = "<CENTER><IMG WIDTH="300" HEIGHT="200" (\w)\1></CENTER>(<h4*/h4>)\2"
"(<FORM\w/FORM>)\#+\#<BR><HR>"
Replace = "\@<IMG WIDTH="300" HEIGHT="200" \1><BR>\2<HR>"

642 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 18:52:09 ID:Mwx5ba250]
画像
文章
フォーム



文章
フォーム
画像

に変更するフィルタ(のつもり)です。

643 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 21:21:15 ID:BFt6s0aC0]
■質問
次のページにあるリンクの URL を【置換後】のように変えたいのですが、

「マブラヴ オルタネイティヴ」まとめWiki - 2ch過去ログ のアップロードファイル一覧
ttp://www9.atwiki.jp/alternative/upload/48.html

【置換前】
www9.atwiki.jp/alternative/?cmd=upload&act=open&page=2ch%E9%81%8E%E5%8E%BB%E3%83%AD%E3%82%B0&file=1092963973.dat
【置換後】
www9.atwiki.jp/alternative/?cmd=upload&act=open&pageid=48&file=1092963973.dat

↓のフィルタはどのように変えれば良いでしょうか?
フィルタは自作したことがなく、既存のフィルタを参考にして書きましたが
動きませんでした…。
お手数とは存じますが、よろしくお願いいたします。

[HTTP headers]
In = TRUE
Out = TRUE
Key = "MuvLuvALWikiLogsLinkURLShort"
Match = "page=2ch%E9%81%8E%E5%8E%BB%E3%83%AD%E3%82%B0"
Replace = "pageid=48"

644 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 23:05:17 ID:Mwx5ba250]
>>643
2chの後のは全部一緒なら決め打ちでいいのかな。
Match=page=2ch*\&file=
Replace=pageid=48\&file=\1
これでtestウィンドウでは動作したけど?

645 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 23:09:18 ID:Mwx5ba250]
>>644
あ。書いたのはWebページフィルタのほう・・・アレ・・・

646 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 23:19:22 ID:Mwx5ba250]
連でゴメン。>>643
ページに書いてある文字を置換するのに、なんでヘッダフィルタ使ってるの?
ヘッダフィルタは目に見えない所をフィルタするだけで、目に見える所の
フィルタはしないよ。
というわけでWebページフィルタに>>644を放り込んでみてください。

647 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 23:35:21 ID:BFt6s0aC0]
>>646
出来ました!

>ヘッダフィルタは目に見えない所をフィルタするだけで、目に見える所の
>フィルタはしないよ。

そうなんですね。こんな基本的なことも知らないで質問して申し訳ないです。
本当にありがとうございます。

>2chの後のは全部一緒なら決め打ちでいいのかな。

そうですね。↓のフィルタでも希望通りに動きました。

[Patterns]
Name = "MuvLuvALWikiLogsLinkURLShort"
Active = TRUE
Limit = 64
Match = "page=2ch%E9%81%8E%E5%8E%BB%E3%83%AD%E3%82%B0"
Replace = "pageid=48"

ありがとうございました!
Proxomitron って本当にすごいですね。感動しました

648 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 23:41:07 ID:fHNn7pwK0]
>>641-642
Matchで</CENTER>を使っているみたいだけど、例のHTMLに</CENTER>が無い
その時点でもう無理かと・・・
どこかのサイト(掲示板?)ぽいけど、>>643のように具体的に書いてくれないとミリ

その例ならやっつけで
Matchが(<IMG*>)\0(*</FORM>)\1
Replaceが\1\0

649 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 23:53:25 ID:Mwx5ba250]
>>648
>例のHTMLに</CENTER>が無い
ゴメン、ここに書くときに間違えました(んで今気づきました)
本当はあります。あるのに2番目のフィルタだけマッチしないんです。

引っかかっているのはどうやら

(<FORM\w/FORM>)\#+\#<BR><HR>

この部分がマッチできていない模様。
<FORM>〜</FORM>が「いくつあるかわからない」けど「二つ以上ある」のに
マッチさせたい。WIKIやHELPを見てこのように書いたのですが・・・

650 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/05(月) 23:58:28 ID:Mwx5ba250]
例のHTML・・・書き直した方がいいかな・・・?
No1適用後のHTMLです。
<CENTER><IMG WIDTH="300" HEIGHT="200" SRC="../ime/hoge.gif"></CENTER>
<h4>テストhogehoge</h4>
<FORM METHOD=POST ACTION="hoge.cgi" TARGET="test" >
<SELECT NAME="ACTION" > <OPTION VALUE="test" selected >hoge
<OPTION VALUE="hoge" >hogehoge </SELECT>
<INPUT TYPE="hidden" NAME="pwd" VALUE="ninnin"></FORM>
<FORM METHOD=POST ACTION="hoge.cgi" TARGET="test" >
<SELECT NAME="ACTION" ><OPTION VALUE="test2" selected >hoge2
<OPTION VALUE="hoge2" >hogehog2e </SELECT>
<INPUT TYPE="hidden" NAME="pwd" VALUE="ninnin"></FORM>



651 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 00:14:28 ID:chM6XXTZ0]
<BR><HR>も例から抜けてるな・・・orz何度もすみませんorz
Matchから削っても変わらなかったですが。

652 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/06(火) 00:23:49 ID:chM6XXTZ0]
>>648
自力解決断念。書いてくださったフィルタで十分でした。
ありがとうございました。


テストウィンドウでは動作するんだけどなぁ・・・orz

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を止めるにチェックしたときの動作も記憶の中では機能してなかったはずが
今試してみたらちゃんと効いてるし。 当時検証したときにおそらくキャッシュが残ってたんだろうな。

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






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

前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