- 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/
- 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>の間に全角空白・ ・ピリオドなどが混じっている場合に有効。 ・<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は をエスケープし忘れていたので、エスケープして貼り直し。
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\@"
- 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] |\ |<[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] |. |\ |(<!-- (^st-hp-f)[^>]++ -->)\# )+)+{1,*}$SET(9=memo全角空白にマッチしない))|" "((<br (/|class=$AV(*) )+> ([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |. |\ |(<!-- [^>]++ -->)\# )+)+{1,*} (^(^</(body|div|p|d[dlt]|table|t[dh]|center)>)))|" "((<br (/|class=$AV(*) )+> ([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |. |\ |(<!-- [^>]++ -->)\# )+)+{1,*} (^(^<t[dh])))|" "((<br (/|class=$AV(*) )+> ([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |. |\ |(<!-- [^>]++ -->)\# )+)+{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] |\ |<[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] |\ |<[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] |\ |<[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] |\ )+</div> )"
"$SET(1=div margin)$SET(2=\r\n<div class="continuous" style="\5"></div>)|" "(<div> ([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |\ )+</div> )$SET(1=div margin)|" "(<p(^aram|re)[^>]+> (([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |\ )+<p(^aram|re)[^>]+>)+{1,*} " "([%81][%40] |[%A1][%A1] |[%E3][%80][%80] |\ )+)$SET(1=invalid p margin)|" "(<td(^[^>]++background=$AV(*))[^>]+>" "( [%81][%40] | [%A1][%A1] | [%E3][%80][%80] | \ | <[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
|

|