1 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 21:16:16 ID:z9MgGL0A0] 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 フィルター作成スレッド Part8 pc11.2ch.net/test/read.cgi/software/1196532172/
29 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/12(土) 14:21:05 ID:Nmq1/38N0] ようつべデザイン変更対応 [Patterns] Name = "YouTube: add download link [2008/01/26] title.flv for EUC-JP, UTF-8" Active = TRUE URL = "([a-z]+{1,3}.|)youtube.com/watch(^(^\?))*[?&]v\= $TYPE(htm)" Limit = 256 Match = "(^(^watch_fullscreen[^']++(video_id=[^&'";]+)\0[^']++(\&t=[^&'";]+)\1))$SET(YTube=?\0\1)(^$TST(YTube=?*))" "|" "(<div\s[^>]++id=$AV(watch-vid-title)[^>]+> ( <[a-z][^>]+> )+)\1 ([^<\t\r\n]+)\2" "$TST(\2=(([^#%\\/:*?"<> |]+)\#" "(#$SET(#=%23)" "|%$SET(#=%25)" "|\\$SET(#=¥)" "|/$SET(#=/)" "|:$SET(#=:)" "|\*$SET(#=*)" "|\?$SET(#=?)" "|\"$SET(#=”)" "|(^</h1>)<$SET(#=<)" "|>$SET(#=>)" "|\|$SET(#=|)" "|[\t\r\n]|\s$SET(#= )" "|))+)" Replace = "\1\2 <a href="title.ext/\@.flv?http://\h/get_video$GET (YTube)">[[[ Download ]]]</a>$SET(YTube=)$STOP()" wikiとあぷろだの方は誰か任せた
30 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/12(土) 14:21:47 ID:Nmq1/38N0] あ、バージョン直し忘れた… Name = "YouTube: add download link [2008/04/12] title.flv for EUC-JP, UTF-8"
31 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/12(土) 14:22:12 ID:4D/TU5T10] yugioh.chicappa.jp/bbs/duel/bbs.cgi ここの <tr><td bgcolor="#FFFFFF" width="22px" align="center"><a href="./read.cgi?no=1932"><img src="/images/bbsicon/fold1.gif" border="0"></a></td> <td bgcolor="#FFFFFF"><a href="./read.cgi?no=1932">[1932] ブランド激安市場bag78- 安価卸売り、小売り かばん、時計、財布</a><br> <span class=s1>by 榎田 2008/04/10 14:41</span></td><td bgcolor="#FFFFFF" width="150px">榎田</td> <td bgcolor="#FFFFFF" align="center" nowrap class="num">0</td><td bgcolor="#FFFFFF" align="center" nowrap class="num">7</td></td></tr> の行を除去するべく <tr><td bgcolor="#FFFFFF" width="22px" align="center">*[%b1][%dd][%c5][%c4]*</td></td></tr> でマッチを試みたのですがヒットしません。 何とかローカル側で広告を除去したいのですがアドバイスを頂けないでしょうか?
32 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/12(土) 14:28:44 ID:Nmq1/38N0] >>31 対象ページがShift_JISなんだからShift_JISでエンコードしなきゃダメ あなたがエンコードした[%b1][%dd][%c5][%c4]はEUC-JP。 榎田 = [%89][%7c][%93][%63]
33 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/12(土) 15:02:44 ID:4D/TU5T10] ページによって「EUC-JP」だったり「Shift_JIS」に変わったりするのでしょうか?
34 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/12(土) 15:42:05 ID:Nmq1/38N0] 変わったり という意味が分かりませんが、文字コードは色々あります。 一つのサイト内でも、色々な事情によって文字コードが異なっていたりすることもあります。 まぁ、そこらの話はスレ違いですのでご自分で学習してください。
35 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/12(土) 20:11:20 ID:RsF9inJ50] pc11.2ch.net/test/read.cgi/software/1196532172/983
36 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/12(土) 21:59:58 ID:6K5kvPBt0] >>29 ∩ ( ⌒) ∩_ _グッジョブ !! /,. ノ i .,,E) ./ /" / /" _n グッジョブ!! ./ /_、_ / ノ' ( l _、 _ / / ,_ノ` )/ / _、 _ グッジョブ!! \ \ ( <_,` )( /( ,_ノ` ) n ヽ___ ̄ ̄ ノ ヽ |  ̄ \ ( E) / / \ ヽフ / ヽ ヽ_//
37 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/13(日) 03:00:47 ID:jYF882+H0] >>29-30 , - ,----、 (U( ) かたじけない | |∨T∨ (__)_)
38 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/13(日) 15:25:49 ID:TTEZtBNq0] 前スレ959さんに作ってもらった前スレ981のblogの改行カットのやつですが これに適用させたら一瞬エラーが出るんです eerriinngg.exblog.jp/ 最初の一回だけ何かを開こうとして拒否されたようなエラーメッセージが出ます 二回目以降はOKなので一応使えてはおります ブラウザはIE7です。こちらでもサイトを開いた最初の時だけ出るので 他の方の環境で再現されるかどうかは分かりません もし直せるなら改良お願いします 再現されず原因不明で直せないなら、このままで使います 以上ご報告まで
39 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/13(日) 15:40:50 ID:TTEZtBNq0] 念のため報告として書きましたが 9割方使えているので、再現されなかったら無視してもらっていいです。
40 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/13(日) 17:47:49 ID:q7Wkuf2/0] 勝手な要望なんですが、前スレの改行カットのヤツ 3行以上の改行のみを2行にする みたいな感じにはどうすればいいのでしょうか
41 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/13(日) 18:04:52 ID:G8VT2D4z0] Match {1,*} → {2,*}
42 名前:名無しさん@お腹いっぱい。 [2008/04/14(月) 17:19:05 ID:5NL9dT1Y0] 広告消去できても、必要な画像まで消されたら困る。 まとめまだー?
43 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/14(月) 18:16:03 ID:v2R7+9CM0] abc.s65.xrea.com/prox/wiki/MatchingRules/#v9e5750e ここ↑の、全ての入力欄 でエスケープするべき文字に、 &|?*+[]()"'\=^$ 半角スペースって書いてあるのだけれども、他のはわかるんだが、 "'= 半角スペースを、どうしてエスケープしなければならないのかがわからん(´・ω・`) <div id="ad"> というソースがあったら、<div\sid\=\"ad\"> ってやらなきゃダメなのかな。
44 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/14(月) 18:27:10 ID:9yNBiPkJ0] それぞれProxomitronでは特殊な動作をするから。 そのページに"の事とか全部書いてあるでしょ。 もちろん、実害がないならエスケープしなくても可。
45 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/14(月) 19:19:04 ID:BJDgoobA0] 「" そのものにマッチさせたい場合はエスケープして \" と書く。 メタキャラクタとして " の機能を使いたい場合は " のまま書く」ってことね。
46 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/15(火) 23:50:04 ID:PCQnlKzO0] >>43 エスケープする必要は殆どありませんがメタキャラクタだということを理解して使ってあげてくださいw
47 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/16(水) 20:03:29 ID:JvLCuFjz0] ヤフオクのリンクを踏んだときに出る、 「あなたがアクセスしようとしているリンク先はYahoo!ではありません!」 をスルーできるフィルタをお願いします。
48 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/16(水) 23:36:02 ID:ToER1Ncg0] あれはウザすぎるよな・・・ 元々、言い訳するためだけに作られたページだし。
49 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/17(木) 10:28:15 ID:CVBkpLTy0] >>47 abc.s65.xrea.com/prox/wiki/%A5%D5%A5%A3%A5%EB%A5%BF%A1%A2%A5%EA%A5%B9%A5%C8%B8%F8%B3%AB/JumpToList/ ↑のJumpToリストに↓を追加でスルーできるはず page[0-9]+.auctions.yahoo.co.jp/jp/show/bouncer?url=([^\&]+)\0&$JUMP($UESC(\0))
50 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/17(木) 18:06:53 ID:AicxoPKY0] >>29 ありがとう
51 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/17(木) 22:22:17 ID:A3Aju0I10] 2ch dat converter つかってるんだが 最近ニュース板が read.cgi からread.html に変わって フィルタをそのまま通して表示させると 1 :[ここ壊れてます]:[ここ壊れてます] [ここ壊れてます] ってなるんだ。とりあえずそれぽいところをいじってみたが変化なし。 read.cgi → read.(cgi|html)
52 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/18(金) 20:47:41 ID:d81zdl7t0] >>43 無駄にエスケープしすぎると読みにくくなるだけなのでやめた方がいい $AV( ) $NEST( )などのマッチングコマンドも無駄に使うと後で修正するときに読みにくくて困る もちろん使い方によってはとても便利だが
53 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/19(土) 12:50:21 ID:X5cQ+WxV0] [Patterns] Name = "Google image redirector [061103]" Active = TRUE URL = "images.google." Limit = 1024 Match = "var\ e=\"/imgres\?imgurl=\"\+\0\+\"\&imgrefurl=\"\+\1\+[^;]+;c\+=\"<a href=[^>]+>$STOP()" "$SET(9=c+="<a href="+unescape(\1.match(/^[^&]+/))+" target=_blank>Link</a><a target=_blank href="+unescape(\0)+">)" "|" "<a href=/imgres\?imgurl=\0\&imgrefurl=\1\&h=*>" "$SET(9=<a href=$UESC(\1) target=_blank>Link</a><a href=$UESC(\0) target=_blank>)" Replace = "\9" つかえなくなってしまいました・・・どこが変わったのだろう
54 名前:53 mailto:sage [2008/04/19(土) 12:59:37 ID:X5cQ+WxV0] ごめんなさい pc11.2ch.net/test/read.cgi/software/1180864206/194 でいけました。
55 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/19(土) 13:07:28 ID:XYDI18540] >>54 言われてみて気付いた。解決策もありがとう。
56 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/19(土) 20:23:05 ID:aeimMTmN0] 保守
57 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/21(月) 10:03:19 ID:fjB9smsZ0] いつも見てるサイトは言語が日本語じゃないと見れない yourfilehostは日本語だと制限がかかる。 設定いちいち変えるのめんどいんだけど、これってどうにかなるもの? 過去にあったがすまぬ。
58 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/21(月) 10:10:56 ID:1EJxboQE0] エスパーさん出番です
59 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/21(月) 10:30:48 ID:PUABVSf+0] >>57 前スレにAccept-Languageを書き換えるフィルタあったよ。
60 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/22(火) 19:20:36 ID:qy38JnFo0] MSN番組表 ttp://program.tv.msn.co.jp/ の開いている日付をタイトルバーに表示させようと、とりあえず適当に作ってみた。 こんな感じに、離れた場所にある文字列をコピペする場合に使う もっと軽くて一般的なテクニックがあればご教示おながいします。 [Patterns] Name = "MSN TV" Active = TRUE URL = "program.tv.msn.co.jp/" Limit = 20000 Match = "<TITLE>*</TITLE>(^(^*<span class="current">\1</span>))" "$STOP()" Replace = "<TITLE>MSN TV - \1</TITLE>"
61 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/22(火) 20:09:54 ID:Nl3vKKa00] TITLEに限れば、検索語句の直後に新しく<TITLE>入れれば そっちが上書きで優先的に使用される。
62 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/22(火) 21:12:55 ID:qy38JnFo0] >>61 レスThx. 俺も最初はそう思ったんだけどうちのIE6系の環境では場所はどこでもいいけど最初のTITLEが優先されるっぽい。 コピーする場所の検索&取得と、TITLEの削除or書き換えの2段階になったとしてもそっちのが軽いかな?
63 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/22(火) 21:22:55 ID:Nl3vKKa00] あれ?そうだったっけ? 勘違いだったかな、ごめんごめん。 それなら俺は削除+追加でフィルタ書くね。 重い軽いの問題じゃなくて、好き嫌いの問題だけどね。
64 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 00:43:55 ID:BKM8AqCC0] 敢えてこっちで聞くんだが、ニコニコの設定済みの入れてるんだけど 入れるとどうやら萌え.jpのサムネが表示されない、あそこにあるproxy.pacはちょっと事情があって使えないとした上で フィルタで何とかならないかな
65 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 03:00:53 ID:NlongzLX0] abc.s65.xrea.com/prox/wiki/%A5%D5%A5%A3%A5%EB%A5%BF%A1%A2%A5%EA%A5%B9%A5%C8%B8%F8%B3%AB/GoogleImage/ [Patterns] Name = "Google Image: Image Change (070517)" Active = TRUE URL = "images.google.co(m|.jp)/" Limit = 128 Match = "<a href="\+e\+b.o\+"><img" Replace = ""+(b.a=b.c='')+"" "<a target=\\"_blank\\" href=\\""+decodeURIComponent(e.match(/[?&]imgrefurl=([^&]+)/)[1])+"\\">ref</a> / " "<a target=\\"_blank\\" href=\\""+(b.b.indexOf("://")<0?"http://":"")+decodeURIComponent(b.b)+"\\">img</a>" "<br><img ondblclick=\\"" " this.src = '';" " this.style.display = 'none'" "\\" onclick = \\"" " if (this.a) {" " this.src = this.a;" " this.a = 0" "} else {" " this.a = this.src;" " this.src = '"+(b.b.indexOf("://")<0?"http://":"")+decodeURIComponent(b.b)+"'" "}\\"$STOP()" が、使えなくなりました。 改変をよろしくお願いいたします。
66 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 17:11:26 ID:7FKCujo/0] >>63 ルールにない表現をどう解釈するかはブラウザに依存するから勘違いかどうかは分かんない。 一般公開用ではなくて個人使用目的のフィルタなら意図通りに動けばいいし 極端に重い無駄な処理でもなければ見やすさとか好みを優先しちゃえばいいのかな・・・。 できれば一般公開しても恥ずかしくないエレガントな書き方ができるようになりたいものだが。
67 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/23(水) 17:31:30 ID:Pzehsdsi0] >>65 >>54
68 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/24(木) 23:32:07 ID:0dXqYQ2+0] 広告除去のフィルタってデフォの使ってる? それともほかの?
69 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/24(木) 23:46:00 ID:ibWZoCL20] デフォルト+追加したものを使ってるよ
70 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 00:18:49 ID:/bwZ907V0] 前スレで作成していただいたフィルターが使えなくなってしまいました。 pc11.2ch.net/test/read.cgi/software/1196532172/880 > [Patterns] > Name = "uploader.jp" > Active = TRUE > URL = "www(|[0-9]+).uploader.jp/" > Limit = 240 > Match = "(</h1>|</table> )\1<div\salign="center">$SET(0=\1<div style="display:none">)|" > "<!--c(sr|an)-->*<!--/c(sr|an)-->|" > "<div\sid="footer">$SET(0=\k$STOP())|" > "<!--aa-->$SET(0=\k$STOP())" > Replace = "\0" ttp://www.uploader.jp/home/sample/のファイル先にすすむと左右上に広告がでてしまいます。 Matchの条件をどのようにかえればよいのでしょうか? 度々申し訳ありませんが、よろしくお願いします。
71 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 00:41:38 ID:D56wD4ZX0] 本スレのgigazine用フィルタと同様に、スタイルシートでやった方がいいと思われ。 ついでに画像やスクリプトも\kすればもっと快適になるかと。
72 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 11:03:32 ID:L0PCfIGv0] だれかwww.4gamer.net/やjournal.mycom.co.jp/の記事の バックグランドをグレーに変えるフィルタ作ってください。 Name = "Make White BgColor Gray" Active = TRUE Multi = TRUE Limit = 1024 Match = "(<[a-z][^>]++bgcolor=)\#$AV(white|#+f[a-f]f[a-f]f[a-f]|#+fff)$SET(\#=#efefef)|" "(($NEST({,})|<[a-z][^>]++style=$AV(*)*>)&&" "((*background(-color)+ : [^;]++)\#" "(rgb\( [#250:255] , [#250:255] , [#250:255] \)|white|#f[a-f]f[a-f]f[a-f]|#fff)" "$SET(\#=#efefef)(^[0-9a-f]))+{1,*}\#)" Replace = "\@" 今は上記のフィルタを使ってるけど、白になるorz
73 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 15:19:58 ID:CogSat0T0] URL = "4gamerやjournal.mycomの記事" Limit = 8 Match = "(^(^</head>))" Replace <style type="text/css"> html, body, div { background:#cccccc !important; } </style>$STOP()
74 名前:名無しさん@お腹いっぱい。 [2008/04/25(金) 15:45:18 ID:tZgSLSfZ0] ここまで俺の自演
75 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 21:12:54 ID:L0PCfIGv0] >>73 おれの頭ではURL =をどう書けばいいかわからない、 完成したフィルタきぼーん!
76 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 21:14:53 ID:n6iituAo0] その程度ならWiki読んで自分で書け URL入れりゃ良いだけなんだから
77 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 21:16:25 ID:TKXCyxCV0] URLのマッチには、フィルタを動作させたいページのURLを書きます たとえばヤフーだったら、www.yahoo.co.jp/ こんな感じで
78 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 21:24:24 ID:7FuEs2NL0] 最近正規表現覚えて、広告削除とか今までなんとなく入れてたフィルタが どういう動きなのかわかってきて楽しくなってきた
79 名前:72 mailto:sage [2008/04/25(金) 21:59:51 ID:L0PCfIGv0] 試しにURL = "www.4gamer.net/" でやったらPCがフリーズしますた、リセットボタンを押すしか なかったです、ありがとうございます。 >>73 のフィルタってまともなの? 素人目にはReplaceの後に=が ないし変なところで改行してるし、もしかして俺は引っかかったのかな?
80 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 22:11:10 ID:7FuEs2NL0] 引っかかったというか、ちょっと貼りミスしただけだろ。たぶん ちなみに改行は任意にどこでもできる >>76 の言うとおり自分で調べて書いてくれ
81 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 22:50:25 ID:HPgStBOd0] >>79 あ な る
82 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 23:36:12 ID:KhMEBfkn0] >>65 のフィルタを書き換えていただいた方、ありがとうございました。 ですが、 画像をクリックすると本来の画像に変わる もう一回クリックすると、googleがキャッシュしたサムネイルに戻る が、機能していませんので、 再度改変をよろしくお願いいたします。
83 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 23:46:02 ID:zJhpqkWs0] >>82 その書き換えたってのは Name = "Google image redirector [070728]" Active = TRUE URL = "images.google." Limit = 1024 Match = "<script*>$SET(9=<script defer="defer" language="null">)" "|" "<noscript>|</noscript>" "|" "<a href=/imgres\?imgurl=\0\&imgrefurl=\1\&*>" "$SET(9=<a href=$UESC(\1) target=_blank>Link</a><a href=$UESC(\0) target=_blank>)" Replace = "\9" これのことを言ってるんだろうけど、機能してないんじゃなくてそもそもこれにそんな機能はない
84 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 00:17:02 ID:mXFKTffh0] >>83 さんが言っているフィルタは、「Google image redirector」で、 私がお願いしているフィルタは、「Google Image: Image Change」です。 この2つのフィルタは、似ていますが、少し違います。
85 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 00:21:31 ID:mXFKTffh0] すいません。追加です。 機能については、>>65 のURIを、確認してください。
86 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 00:54:25 ID:o7CqOWX20] >>85 やさしいだれかがwikiのほうを修正してくれてるから確認してみて
87 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 01:04:36 ID:mXFKTffh0] すいません 修正後のフィルタを入れてみて、 >>82 でいっている機能が、働かなかったので、>>82 で再度お願いしました。
88 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 01:13:37 ID:o7CqOWX20] それはすまん、ひとり取り残されてたようだ
89 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 06:11:48 ID:3RDybayr0] >>70 [Patterns] Name = "uploader.jp CSS" Active = TRUE URL = "www[0-9]+.uploader.jp/$TYPE(htm)" Limit = 8 Match = "(^(^</head>))" Replace = "<style type="text/css">" "OBJECT, .photo, IFRAME, #footer" "{ display:none !important; } " "</style>$STOP()" とりあえずcssでやってみました
90 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 01:14:39 ID:brQEKdYC0] どなたかimgタグのaltの値が""だった場合に、 srcの値でaltを書き換えるフィルタを作っていただけないでしょうか。 …自分でも作ろうとしたのですが、srcより前にalt=""が来るような ケースがあって、そこで混乱してしまいまして… あと、altは設定されているがtitleがない、 もしくは""の場合にaltの値をtitleの値にするようなフィルタも 作っていただけると大変ありがたいです。 宜しくお願いします。
91 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 10:51:43 ID:nV9XKMWI0] もっとしっかり動作決めてちょーだい。 title\ alt│ある.│ない.│ ────┼──┼──┤ ある. │ (1).│.(2) │ ────┼──┼──┤ ない. │ (3).│.(4) │ ────┴──┴──┘ (1)title/alt共にある … なにもしない (2)titleがある/altはない … ??? (3)titleがない/altはある … altをtitleで補完 (4)title/alt共にない … altはsrcで埋める titleは???
92 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 15:22:42 ID:sNwOvatT0] URLを書け。
93 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 17:35:31 ID:B7Ooh3hj0] ブロックリストとかのリスト系ってURLマッチでマッチしたら その都度リスト全部見に行ってるの? てことは、たとえばリストがあまりに多かったり中身が数千行とかだと読み込み遅くなる?
94 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 19:03:29 ID:D1rk9Sg70] >>93 local.ptron/.pinfo/lists/
95 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 21:22:13 ID:h+Vogm8R0] >>93 ハッシュ化されてない行が数百あると目に見えて分かるほど遅くなる。 ハッシュ化されてればそれほど遅くはならない。
96 名前:90 mailto:sage [2008/04/27(日) 22:18:05 ID:eEwOdB140] >>91 「それぞれ別の働きをする、2つのフィルタ」の つもりだったのですが…分かりにくかったようで申し訳ありません。 でも、1つにまとめられるようならその方がいいですね。 では、(2)の場合にはtitleでaltを補完、 (4)の場合にはtitleもsrcで補完、でお願いします。 あと、お分かりでしょうが、「ない」というのはそもそも存在しない場合に加えて、 =""になっている場合も含める、ということで。 >>92 そうですね、例えばjapanese.engadget.com/ とか。
97 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/27(日) 23:58:01 ID:Z/bVl4140] >95を読んでヘルプのハッシュの部分をざっと読み返したが……。 あんまり覚えてないもんだな。 [^.]+. を [a-z]+. に変えるだけでかなり速くなった。 (テストウィンドウに適当な長さの文字列を入れてテストしたらそうなった) とりあえず先頭が [^.]+. になっているものをコメント化。もしくは [a-z]+. に書き換える。 \w を使っているものも全部コメント化して、本当に必要なのか、 必要ならばもっと効率のよい条件を書けないか考え直すことにしたよ。
98 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/28(月) 02:39:22 ID:yo3aM4O70] >>90 Name = "add alt/title to img" Active = TRUE Match = "<end>" Replace = "<script type='text/javascript'>\n" "javascript:(function(g){for(var i=g.length;--i>=0;)with(g[i]){if(alt==''&&title==''){alt=title=src}if(alt==''){alt=title}if(title==''){title=alt}}})(document.getElementsByTagName('img'))\n" "</script>\n"
99 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/28(月) 07:43:03 ID:vQiOKGRL0] > とりあえず先頭が [^.]+. になっているものをコメント化。もしくは [a-z]+. に書き換える。 言っとくがホストネーム構成可能文字には数字もハイフンもあるからな。
100 名前:名無しさん@お腹いっぱい。 [2008/04/28(月) 18:26:51 ID:ufEmqbB30] うむ、よかろう さがれ!
101 名前:90 mailto:sage [2008/04/28(月) 19:53:04 ID:SE5jQb8p0] >>98 ありがとうございます! そうか…javascript使えば良かったんですね。勉強になりました。
102 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/28(月) 20:07:20 ID:HyXL10030] そうでちゅか^^
103 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 00:37:06 ID:9jLO9rtj0] >>90 別バージョン。 Name = "add alt/title to img (another ver)" Active = TRUE Bounds = "<img\s*>&&(^*\stitle=$AV(?*)&*\salt=$AV(?*))*" Limit = 1000 Match = "(*\s(alt|title)=($AV(?*)&&\0)|*\ssrc=$AVQ(\0))&" "<img(\#\s(alt|title)=$AV(*))+\#" Replace = "<img alt=\0 title=\0\@" もっと複雑になるかと思ってたけど作ってみたらそうでもなかった。
104 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 07:22:14 ID:8t3Mu/9X0] ttp://abc.s65.xrea.com/prox/wiki/%A5%D5%A5%A3%A5%EB%A5%BF%A1%A2%A5%EA%A5%B9%A5%C8%B8%F8%B3%AB/GoogleImage/ これ使わせてもらってます。 >画像をクリックすると本来の画像に変わる >もう一回クリックすると、googleがキャッシュしたサムネイルに戻る 主に案1を使っているのですが、上の「キャッシュしたサムネイルに戻る」が出来ません。 再度クリックすると、モザイクがかかったようになるだけで、画像のサイズは元画像サイズのままです。 これはこういうものなのか、それとも何かほかにしないといけない事があるのでしょうか? ほかのフィルタの影響を受けないように、これだけにして試しています。 よろしくお願いします。
105 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 13:41:44 ID:lJ3g7mui0] お願いします html中にあるjavascriptのunescapeをデコードしたいのですが、どうすればいいでしょうか? unescape('%30%31%32%33%34%35') + '.html' ↓ '012345' + '.html' unescapeを実行するか、または変換テーブルを使って連続置換をすればいいと思うのですがやり方が分かりません
106 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 14:14:56 ID:GNVHRaXS0] $UESC(escaped text)
107 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 15:21:26 ID:4US+mjIl0] unicodeだと難しそうだな unescape('%u006e%u0075%u006c%u006c%u0070%u006f') + '.html';
108 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/29(火) 16:10:35 ID:USIFI5z00] >>106-107 ありがとうございました >>106 のやり方で出来ました
109 名前:90 mailto:sage [2008/04/29(火) 22:03:39 ID:wNan4Id60] >>103 こちらもありがとうございます。 $AVと$AVQの使い分け、\#\@の使い方、&と&&などを 学ばせていただきます。
110 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/30(水) 03:19:26 ID:EncteZJR0] Proxomitronを外部串鯖として使ってるのですが www.abc 〜をbypass://www.abc〜みたいにURLを変えてアクセスすると バイパスになるようにすることってできますか? ローカルだったらバイパスボタン押せばいいんですけど外だとそうもいかないので・・・
111 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/30(水) 09:21:21 ID:aNOop3MF0] Bypass List.txtに載せとく。
112 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/30(水) 13:23:01 ID:58/r7s4G0] >>110 ヒント:URLコマンド
113 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/01(木) 02:47:44 ID:uHkPKISG0] >>111 それだと開いたサイトがたまたま正常に見れなかった場合に対応できないので・・・ >>112 もともと機能として付いてるんですね ありがとうございます
114 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/01(木) 23:53:27 ID:QHDp+NVo0] おれはバイパスリストに$KEYCHK(^192)って書いてる。
115 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/03(土) 21:53:59 ID:/PEeSw610] これが出てページが表示されないのですが、何というフィルターでしょうか? <html><head><title>Connection Killed!</title></head></html>
116 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/03(土) 21:58:02 ID:J54szmNJ0] たぶんヘッダのURL-Killer: kill-a-URL (out)
117 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/03(土) 22:57:51 ID:/PEeSw610] >>116 ありがとうございました。
118 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/05(月) 20:56:45 ID:YAANfFuN0] 質問があります。 Proxomitronで、自宅ではProxyを使用しないで繋いで、 大学では自動構成スクリプト(Proxy)を使ってインターネットに繋ぐというのを 自動でやってくれるようなことは出来るのでしょうか?
119 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/05(月) 21:45:48 ID:WIyRF6v/0] まぁまぁ落ち着いて、まずはProxomitronとは何であると思っているか書いてみ。
120 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/05(月) 22:22:47 ID:0wW6M+Tf0] 意味が分からない
121 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/05(月) 23:50:17 ID:PJrUbzka0] >>118 俺はFirefox+greacemonkey+FoxyProxy 手動で切り替えてる。 とはいっても、2クリックでできる。 IE?ググれ
122 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/05(月) 23:54:55 ID:hjlbBlaN0] >>118 自宅と大学間を一日数百回・数千回往復してる訳じゃないんだろ? そのくらい手でやれよ・・・もしかしてパンツもママに穿かせてもらってるのか?
123 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 01:04:14 ID:n9EeQRMo0] 大学のホストを漏らしたくないだけだと思われ。
124 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 11:26:33 ID:wXTSP5j+0] さすが大学全入時代
125 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 15:57:19 ID:sscj946P0] 大学生は全知全能じゃないってw まあぐぐるとかしてもすぐには理解出来ないだろうしな、これは。
126 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 15:59:02 ID:TTOQ2bd90] どっから全知全能が? ゲームやりすぎ?
127 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 16:02:43 ID:sscj946P0] どっからゲームが? ゲームやりすぎ?
128 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 16:04:43 ID:56i6YwQP0] はいはい、つまらんやりとりは他所でやれ
129 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 17:37:11 ID:n9EeQRMo0] ttp://abc.s65.xrea.com/prox/wiki/MatchingRules/#v9e5750e $SET 内でエスケープするべき文字 ()\ と書かれているけど、$SET(#=()) と書くと一応問題ないようだ。