Proxomitron フィルター作成スレッド Part9at SOFTWARE
Proxomitron フィルター作成スレッド Part9 - 暇つぶし2ch862:名無しさん@お腹いっぱい。
08/10/01 18:56:06 xmvusLoG0
あれ??
オミトロンのヘルプメニューから「プロクシ情報」クリックして
上のRecent URLsをクリックすればオミトロンを通ったURLが表示されるんだよな?
で、そのときのURL URLリンク(local.ptron)って全オミトロン共通なんじゃなかったっけ?
オレ何か間違ってる?

863:名無しさん@お腹いっぱい。
08/10/01 19:38:15 s9azvif40
---- 情報表示用の特別なURL
ブロックリスト一覧
URLリンク(local.ptron)
履歴URL
URLリンク(local.ptron)
ってどうやって表示させますか?

864:名無しさん@お腹いっぱい。
08/10/01 19:50:58 f1/WeXGV0
>860
相手してる奴は仲間なんだよ。
黙ってNGにぶち込むか、連鎖あぼーんでもしとけばいい。

865:名無しさん@お腹いっぱい。
08/10/01 19:58:28 gqhofpDq0
はい分かったからさっさと実践して黙ってね。

866:名無しさん@お腹いっぱい。
08/10/01 20:57:36 g+Q4Z2Fe0
>>844
Proxomitronもjavascriptも初心者なんで他所から拾ってきたそれっぽいのを継ぎはぎして使っているので
this.valueというものの存在自体を知りませんでしたこれはこれでありがたいです

この方法でやると確かにコピーできましたがボタン上で文字が改行されてしまいます
さらに>>843で示したものはボタンに表示する文字=コピーする文字なんですが
IEの場合は仕様なのか長い文字になるほど左右に空白ができて広がってしまいページの表示が崩れてしまったりするので
ボタン名はcopyなどに統一したい場合にこの方法が使えないようなのです
最初からボタン名まで\1と言わずcopyで聞けばよかったです情報小出しみたいになって申し訳有馬sん

二つ目の this.value.replace(/[\r\n]/g, '')も試して見たのですがこっちはソース上で改行されてない行も
\nによって改行されてしまいコピーできてたところまでコピーできなくなるという結末になってしまいました
<input type=button value="\1" onClick="javascript:clipboardData.setData('Text', this.value.replace(/[\r\n]/g, ''));">
↑これでやってそうなったんですが使い方間違ってるでしょうか?

867:名無しさん@お腹いっぱい。
08/10/01 21:44:09 MzPKHkTt0
ちょっと応用すりゃいくらでもやりようがあるだろうに。

<input type=button value="copy" dummy="\1" onClick="javascript:clipboardData.setData('Text', this.dummy);">

> 二つ目の this.value.replace(/[\r\n]/g, '')も試して見たのですがこっちはソース上で改行されてない行も
> \nによって改行されてしまいコピーできてたところまでコピーできなくなるという結末になってしまいました

ProxomitronのReplace欄に書く時は「/[\\r\\n]/g」だな。

むしろ\1に「"」の入る可能性についてはどう考えているんだろうと思っちゃうけどね。
悪意あるコードも埋め込めちゃうね。不特定多数のサイト向けに使う手じゃないな。

868:名無しさん@お腹いっぱい。
08/10/01 21:53:21 MzPKHkTt0
> 悪意あるコードも埋め込めちゃうね。

もちろん>>866がそんなフィルタを使っているだなんて誰も知りようがないわけだけど(笑)、
偶然どんな文字列が入り込んじゃうか分からないからね。

どうあれ他人のサイトから切り取ったソースを無条件で信用するのは危険だよ。
JavaScriptでeval()する時なんかもいえることだけどね。

869:名無しさん@お腹いっぱい。
08/10/01 22:02:27 Db40da+A0
---- 情報表示用の特別なURL
ブロックリスト一覧
URLリンク(local.ptron)
履歴URL
URLリンク(local.ptron)
ってどうやって表示させますか?

870:名無しさん@お腹いっぱい。
08/10/01 22:20:46 KKLaGAz+0
初めましてURLリンク(jp.f31.mail.yahoo.co.jp)・・・・・・・・をバイパスにするにはどうしたらいいですか?

871:名無しさん@お腹いっぱい。
08/10/01 22:23:04 MzPKHkTt0
どうやらニコニコがProxomitronを広めたのには功罪あるようだな。

872:名無しさん@お腹いっぱい。
08/10/01 22:32:47 fqkHVtok0
害はありこそすれ功績があるよう様には思えない

873:名無しさん@お腹いっぱい。
08/10/01 22:55:53 jQ4oOgcw0
うぜw

874:名無しさん@お腹いっぱい。
08/10/01 23:39:29 f1/WeXGV0
>865
つ[鏡]

875:名無しさん@お腹いっぱい。
08/10/02 01:39:46 bXfe5F+90
>>873
自分がニコ厨とアピールせんでよろしい

876:名無しさん@お腹いっぱい。
08/10/02 06:18:49 EQfy8hua0
「黙ってNGにぶち込む」と言っている>>864に対して「なら黙ってやれ」と言っている>>865
得意げに「つ[鏡]」なんて意味不明の返しをしている>>875=>>864っていわゆるゆとりなの?

877:名無しさん@お腹いっぱい。
08/10/02 06:31:39 yX4xVH5/0
そっとしといてあげて。

ゆとりってのはある意味
歪んだ教育の被害者だから。

878:名無しさん@お腹いっぱい。
08/10/02 10:02:53 ztpkdfSx0
自分をNGにぶち込んで本人には見えてないのかと。

879:名無しさん@お腹いっぱい。
08/10/02 14:09:17 ch6VnXZz0
いつまでも絡んでるやつらも目糞鼻糞でうぜえよ

↓次の話題どうぞ

880:名無しさん@お腹いっぱい。
08/10/02 14:12:45 XrchEdL30

    ∧___∧
   / -    - .\
   |    .▽    .|
 /| =(_人_)=. |
/  .ヽ、______ノ    
|    _____ ノ
∪⌒∪     ∪


881:名無しさん@お腹いっぱい。
08/10/02 20:34:08 1S634+OA0
ブタかな?

882:名無しさん@お腹いっぱい。
08/10/03 16:01:35 BVWjcW590
タスクトレイからProxomitronをバイパスするのと
バイパスリストからバイパスするので
動作が違う事があります。Yahoo!です。

タスクトレイからProxomitronをバイパスしてる状態で
Yahoo!を閲覧したいのですが回答よろしくお願いします。
Naoko 4.4で、XPです。

883:名無しさん@お腹いっぱい。
08/10/03 16:52:53 ngVhlj+l0
>>882

    ∧___∧
   / -    - .\
   |    .▽    .|
 /| =(_人_)=. |  …接続設定をdirect connectionにすればいいんでねえの
/  .ヽ、______ノ    
|    _____ ノ
∪⌒∪     ∪

884:名無しさん@お腹いっぱい。
08/10/03 18:02:20 FORzn/pd0
言っている意味がよく分からんが。

タスクトレイからのバイパスは「バイパスモード」への切り替えであり、
全てのフィルタが無効になる。これはURLを問わず適用される。

一方、バイパスリストによるバイパスはバイパスリスト
(デフォルトでは$LST(BypassList))の記述に従う。

両者の動作は異なって当然。

885:名無しさん@お腹いっぱい。
08/10/03 19:28:34 nkac/Wsh0
真・スルー 何もレスせず本当にスルーする。簡単なようで一番難しい。
偽・スルー みんなにスルーを呼びかける。実はスルーできてない。
予告スルー レスしないと予告してからスルーする。
完全スルー スレに参加すること自体を放棄する。
無理スルー 元の話題がないのに必死でスルーを推奨する。滑稽。
失敗スルー 我慢できずにレスしてしまう。後から「暇だから遊んでやった」などと負け惜しみ。
願いスルー 失敗したレスに対してスルーをお願いする。ある意味3匹目。
激突スルー 話題自体がスルーの話に移行してまう。泥沼状態。
疎開スルー 本スレではスルーできたが、他スレでその話題を出してしまう。見つかると滑稽。
乞食スルー 情報だけもらって雑談はスルーする。
質問スルー 質問をスルーして雑談を続ける。
思い出スルー 攻撃中はスルーして、後日その思い出を語る。
真・自演スルー 議論に負けそうな時、ファビョった後に自演でスルーを呼びかける。
偽・自演スルー 誰も釣られないので、願いスルーのふりをする。狙うは4匹目。
3匹目のスルー 直接的にはスルーしてるが、反応した人に反応してしまう。
4匹目のスルー 3匹目に反応する。以降5匹6匹と続き、激突スルーへ。

886:名無しさん@お腹いっぱい。
08/10/03 20:02:22 zgOmXYIh0
URLリンク(abc.s65.xrea.com)
ここにある "Google、archive.org、ウェブ魚拓キャッシュへのリンクを表示"に
"バイパスして表示" を加えたくてhtml内に

+ '<a target="_blank" href="URLリンク(bypass..)<)' +encodeURIComponent((''+location).match(/^[^#]+/))+location.hash+ '">bypass</a> - '
と加えると httpから始まってしまう…

URLリンク(bypass...www.google)~~という風にしたいのだけど
どういう風に書いたら良いのでしょうか?教えてください。

887:名無しさん@お腹いっぱい。
08/10/03 20:45:40 FORzn/pd0
何でわざわざ location.pathname なんか持ってくるの?
その変数が何を意味しているか分かって使ってるの?
location.host とか location.search とか、いろいろ勉強するといいよ。

ってか、そこは単純に location.href.substr(7) でいいと思うけどね。

888:882
08/10/03 22:45:14 eUJqXn0l0
>>883-884
レスありがとうございます。
Yahoo!のみをバイパスにしたいんです。

Yahoo!のみを
>タスクトレイからのバイパスは「バイパスモード」への切り替えであり、
全てのフィルタが無効になる。
状態にしたいんです。

889:名無しさん@お腹いっぱい。
08/10/03 23:05:32 xcbuf8X+0
その引用の仕方だとまだ理解出来てなさそうだね。

「タスクトレイからのバイパス」であれば「Yahoo!のみを」にはならないんだよ。
URLを指定してのバイパスは
バイパスリスト(≠タスクトレイからのバイパス)で行うんだよ。

「Yahoo!」ってのがどの範囲を表すのか分からんが、
Yahoo! JAPANのトップページのみなら

www.yahoo.co.jp/(index.html|)(^?)

Yahoo! JAPANのドメイン全体なら

([^/]++.|)yahoo.co.jp/

をバイパスリストにぶち込む。いい加減ヘルプくらい読め。

890:882
08/10/03 23:09:39 eUJqXn0l0
>>889
うっさいボケ。
([^/]++.|)yahoo.co.jp/
↑のやつゲット。(^_^)b

891:名無しさん@お腹いっぱい。
08/10/03 23:28:28 4XBcwc960
よかったなボク。

もう飴ちゃんは出ないからママの待つおうちに帰んな。

892:名無しさん@お腹いっぱい。
08/10/03 23:47:19 SWKbrlgF0
これは見事だな。こういう人間をバイパスできるようにならなければ。

893:名無しさん@お腹いっぱい。
08/10/03 23:52:52 ahM0AzGS0
キチガイに構う奴もキチガイ

894:名無しさん@お腹いっぱい。
08/10/03 23:55:43 zgOmXYIh0
>>887

できました…!  substr(7)なんてのがあるんですね…勉強なりますッ

<script type="text/javascript">
document.write('<a target="_blank" href="URLリンク(web.archive.org)' +location+ '">internet archive</a> - '
+ '<a target="_blank" href="URLリンク(www.google.co.jp)' +encodeURIComponent((''+location).match(/^[^#]+/))+location.hash+ '">Google cache</a> - '
+ '<a target="_blank" href="URLリンク(megalodon.jp)' +encodeURIComponent((''+location).match(/^[^#]+/))+location.hash+ '">ウェブ魚拓</a> - '
+ '<a target="_blank" href="URLリンク(bypass..)' +location.href.substr(7)+ '">bypass</a> '
)
</script>

こんな感じになりました~

895:名無しさん@お腹いっぱい。
08/10/04 07:59:27 mYtVMamn0
Proxomitronのバイパスをボタン一つでするソフトが
あったのですが知りませんか?

896:名無しさん@お腹いっぱい。
08/10/04 08:37:21 vjpiNBM+0
つProxomitron

897:名無しさん@お腹いっぱい。
08/10/04 08:42:27 mYtVMamn0
出来るかw
右クリック1回左クリック1回じゃないかw

898:名無しさん@お腹いっぱい。
08/10/04 09:03:45 abrLM1X20
もう「バイパス」はNGワードだな。

899:素人
08/10/04 09:05:32 XMYLOZ0I0
何時もブラウザ側でOFF(串なし)してた、バイパスでOFFの方が安全か?

900:名無しさん@お腹いっぱい。
08/10/04 09:22:14 /KFonUwW0
>>895
バイパスはProxomitronに以下のメッセージを送ればいいので、
Windowsのメッセージを送れるツールがあればそれで実現できる
 ID: WM_COMMAND (273)
 wParam: 1007
 lParam: 0

AHKなら、以下で Ctrl+Alt+B でバイパスを切り替え
^!B::SendMessage,273,1007,0,,ahk_class PrxTronCls

901:名無しさん@お腹いっぱい。
08/10/04 09:30:32 e+nnis460
>>895
prxbypass

902:895
08/10/04 22:12:42 9GswbcGD0
>>901
ありがとうございます。
これでした。

903:名無しさん@お腹いっぱい。
08/10/05 04:04:52 3CsLL6h/0
Proxomitronにデフォで入ってるFlash animation killerを
特定のページで無効にするにはどうすればいいでしょうか

904:名無しさん@お腹いっぱい。
08/10/05 06:15:22 /Clbwc050
ヘルプ一通り読め。バッチリ書いてあるから。

905:名無しさん@お腹いっぱい。
08/10/08 07:58:23 pllMAKQD0
特定ページでフィルタが掛からないのってなんか対策方法ってあるんでしょうか?
具体的には、下のURLの忍者ツールなんですが。

URLリンク(kokonoe.gouketu.com)

ログ見るとMatchしてるんだがぁ・・・

906:名無しさん@お腹いっぱい。
08/10/08 08:31:49 XCNn4PGo0
ページを貼られても、フィルタの内容が分からんから一般論の話しかできんよ。

ソースの該当箇所をフィルタテストに貼り付けて置換されるか確かめ、置換されない場合はルールを見直す。
フィルタ自体は動作するようなら、他のフィルタを切って動かす or そのフィルタを先頭にして確かめるとか

907:905
08/10/08 08:54:53 pllMAKQD0
フィルターテストでは正常に動作してる。
他のフィルタを全て削除し、忍者ツール用のフィルターだけ動かしても駄目だった。
なんか、根本的にフィルターが動作しないような条件があるんじゃないか、とか思ったんだが。

ちなみに使ってるフィルター

Match = "<!--shinobi*(ninja-systems|hattori|shinobi|harisen)*<!--shinobi\w-->"
"|<!-- shinobi ct2*<!-- /shinobi ct2 -->"
"|<div class="tdftdiv">*</div>"
"|<link*tdftad.css*>"


908:名無しさん@お腹いっぱい。
08/10/08 09:10:26 AVALAEF80
ソースを見れば動作する訳がないのがすぐわかる。

<!--shinobi1-->
<script type="text/javascript" src="URLリンク(x4.tonosama.jp)"></script>
<noscript><a href="URLリンク(x4.tonosama.jp)" target="_blank">
<img src="URLリンク(x4.tonosama.jp)" border="0"></a><br>
<span style="font-size:9px">[PR] <a href="URLリンク(kinyuu.rentalurl.net)" target="_blank">消費者金融</a></span></noscript>
<!--shinobi2-->

<link*tdftad.css*>がヒットしてるからログには1件ヒットが出るけど、肝心な場所は消えない。

909:905
08/10/08 10:36:45 pllMAKQD0
スマソ、URLが間違ってたorz

URLリンク(toukoutosyo.net)


910:名無しさん@お腹いっぱい。
08/10/08 10:51:00 AVALAEF80
今度は普通にMatchするけど。
一回ゆっくりコーヒーでも飲んだ方がいいんじゃないか?

911:名無しさん@お腹いっぱい。
08/10/08 14:51:42 6PSHCqpp0
不思議な事に
問題が解決せずに困ってるやつほど情報を出し惜しみするよね。

なんで当該フィルタをクリップボードにエクスポートした結果をそのまま貼らないんだろうね。
URLマッチやバイト制限に原因があるかもしれないのに。

素人が勝手な素人判断で「ここは関係ないだろう」といろんな部分を削ったフィルタを提示して
結局原因は削った部分にあったってのを過去にうんざりするほど目にしてきた。

原因を特定するスキルすらない(だからこそ聞きにきている)のに
勝手に的外れな絞込みを行って提示するんだもんな。

912:名無しさん@お腹いっぱい。
08/10/08 18:33:34 XCNn4PGo0
まあ、それが初心者というものだと言えばそれまでなんだが…

個人的には忍者ツール等の遮断なんかは、>>907みたいにコメント頼りで消すよりも
AdListに ([^/]++.|)shinobi.jp/ とかのURLを登録しちゃった方がシンプルで速いと思うんだよな。

もしくは、デフォで入ってるDisable JavaScriptちょろっと変えて、特定サイト以外はバッサリJavaScriptオフっちゃうとか



913:名無しさん@お腹いっぱい。
08/10/08 18:45:21 1MNJMtbX0
>>特定サイト以外はバッサリJavaScriptオフ
これこそ>>834でいんじゃね?

914:名無しさん@お腹いっぱい。
08/10/08 19:27:09 Hby2y6WX0
shinobi.jpはカウンタサービス以外もやってるからそれらも全部消えちゃうぞ。

915:名無しさん@お腹いっぱい。
08/10/08 19:36:11 MNvdXuS+0
そこは必要に応じてURLを詳細に登録すればいいだけの話
全部切り捨てても何の不自由もないやつもいるだろうしな

916:名無しさん@お腹いっぱい。
08/10/08 19:53:59 Hby2y6WX0
うむ、そうだな。

>>911
そういうレス書く前にNGIDしたほうが身のためだ。
君は中級者以上だけ相手にすればいい。

ちなみに俺は上級者しか相手にしない。

917:905
08/10/08 19:58:06 pllMAKQD0
>>911
出し惜しみというよりも、同じフィルターで有効になるページもあれば、ならないページもあるから
何かしらフィルターとは別の要因があるのかと思って質問したんだ。
だから、設定しているフィルターにあんまり意味はないかと考えてしまっていた。


918:名無しさん@お腹いっぱい。
08/10/08 20:22:08 6PSHCqpp0
だからさ、言い訳している暇があったらなんでちゃちゃっとエクスポートして貼らないかね?

> 同じフィルターで有効になるページもあれば、ならないページもあるから

それってURLマッチやバイト制限で充分起こり得ることなんだよ。

919:名無しさん@お腹いっぱい。
08/10/08 20:44:10 Hby2y6WX0
こいつのほうが905よりうざいな。 NG推奨。

920:名無しさん@お腹いっぱい。
08/10/08 21:06:12 uetSVWRe0
上級者しか相手しない>>916先生に相手してもらえて羨ましいわ

921:名無しさん@お腹いっぱい。
08/10/08 21:11:46 CqdB0Yw30
>>917
要するに最初から
> 同じフィルターで有効になるページもあれば、ならないページもあるから
と言う情報、及びその詳細を出しておけと言う話なの
有効になるURLと有効ならないURLとフィルター全部晒せば一発で解決した話でしょ?

922:名無しさん@お腹いっぱい。
08/10/08 21:28:05 AVALAEF80
>>917を読む限り、もう解決したか少なくともここで解決してもらうつもりはないんでないの?
俺はそういう意味にしか読めないんだけど。みんなそうカリカリすんなよ。

重要なのは、コーヒー飲んだのか飲まなかったのかだよ。
返答次第じゃたたではおかねぇぞ。

923:名無しさん@お腹いっぱい。
08/10/08 21:32:54 Hby2y6WX0
>>905
粘着の言うことなんか聞かなくていいぞ。
情報が足りなければ後から書けばいいだけだ。

924:名無しさん@お腹いっぱい。
08/10/08 21:36:23 ZLtwOND+0
新スレ近いし、
フィルタ改善依頼のしかた案でも作ってみればいいんでないの。
それが守れない質問はスルーしてもいいだろうし。

925:名無しさん@お腹いっぱい。
08/10/08 21:38:12 Hby2y6WX0
答えたい奴がいたら答えればいいんだよ。
答えないくせにぐだぐだ言う奴は死ねばいい。

926:名無しさん@お腹いっぱい。
08/10/08 21:41:26 AVALAEF80
答えないくせにって、ID:6PSHCqpp0のレスはちゃんとした答えだと思うけど。
むしろ答えてないのは>>905であって。なんで粘着とか言ってるのかよくわからん。

927:名無しさん@お腹いっぱい。
08/10/08 21:47:16 AVALAEF80
ああすまん、変なこと言ったな。>>924へのレスか。ごめんごめん。

928:名無しさん@お腹いっぱい。
08/10/08 22:11:35 5exE05KW0
木を見て森を見ずなタイプはミスしやすいしその事にも気付きにくいんだよね
そういう意味でも911の言ってる事は助言として受け取るべきだと思うよ

929:836
08/10/08 22:42:55 vcty6LjS0
SALA仕上げ

930:905
08/10/08 22:46:31 pllMAKQD0
>>921
いや最初に言ってるでしょ『特定ページでフィルタが掛からない』ってのと、フィルターテストでは削除で
きているし、ログにはMatchと出ていると。

最初に書いたURLが間違ってたのとフィルターを載せなかったのはスマンかったと思ってるが。
909のURLは何をフィルターで消そうとしても消えないから、試してもらえば一目瞭然かと思ったんだが。

>>922
解決出来ればラッキーくらいのつもりで半分諦めてはいる。
それとコーヒーは飲んだぞw
というか、そっちで消せてるとしたらやっぱお手上げなんだろうな。

現時点のフィルター
Name = "Ninja Killer"
Active = TRUE
Multi = TRUE
Limit = 2048
Match = "<!--shinobi*<!--shinobi\w-->"
"|<!-- shinobi ct[0-9]*<!-- /shinobi ct[0-9] -->"
"|<div class="tdftdiv">*</div>"
"|<link*tdftad.css*>"


931:名無しさん@お腹いっぱい。
08/10/08 22:46:50 CawpxJqY0
ここって以前はもうちょい初心者に優しいスレだったような気がするんだが

932:名無しさん@お腹いっぱい。
08/10/08 23:04:08 Hby2y6WX0
俺がクレクレを排除したからな。

933:名無しさん@お腹いっぱい。
08/10/08 23:04:36 3DnXK+Sl0
>>925
グダグダ言って荒らすのはやめて><

934:名無しさん@お腹いっぱい。
08/10/08 23:10:29 AVALAEF80
>>930
問題なく消せてるよ。
他のフィルタ全部切っても動かなかった、というならもう原因わからんね。
キャッシュも可能性としてはなくはないだろうけど…

まぁ、同じ機能のものくらいなら作り直しちゃえばいいかもね。
明らかに作りの雑なフィルタだし。
これなんかは効く?

[Patterns]
Name = "NinjaKill TEST"
Active = TRUE
Limit = 600
Match = "$NEST(<!--shinobi1-->,<!--shinobi2-->)"



935:名無しさん@お腹いっぱい。
08/10/09 04:04:34 kQbJLXnD0
>>931
情報出し惜しみするバカには最初から厳しかったぞ
むしろ、ただのクレクレでも何処のURLで何をどうしたいのかが具体的な奴には優しい

936:名無しさん@お腹いっぱい。
08/10/09 05:58:51 T+lDOHgQ0
別に「初心者」に厳しいわけじゃないよな。

937:名無しさん@お腹いっぱい。
08/10/09 06:06:31 Qx3BUsG30
テストでマッチしても実際のWebページにはマッチしない(逆もまた然り)ってことは
あり得ることだからテストの結果は過信しないように。

一番あり得るのは改行文字の扱い。今回のフィルタでは関係ないだろうけど。

938:905
08/10/09 07:54:00 OxCRhv720
>>934
キャッシュの可能性ということで、一端キャッシュを削除すると正常にフィルターが動作した。
その後幾つか確認したが、結局フィルター動作確認中はLast-Modifiedヘッダーを削除して
行えば問題なさそう。

騒がせて申し訳なかったが、相手してくれてありがと(´・ω・`)


939:名無しさん@お腹いっぱい。
08/10/09 09:00:53 Qx3BUsG30
大山鳴動して鼠一匹。

940:名無しさん@お腹いっぱい。
08/10/09 13:04:00 iSd/BZmx0
え、まじで?キャッシュだった?
今回ほどごちゃごちゃ試しててその間中キャッシュが効き続けてたとか
ログにMatchが出てるのにキャッシュが効いてたとか、信じがたいな…

まぁ、解決したならよかったよー。おつかれさん。

941:名無しさん@お腹いっぱい。
08/10/09 14:03:49 6FjvHyAD0
>フィルター動作確認中はLast-Modifiedヘッダーを削除して行えば問題なさそう。

動作確認で手を抜いたから動作確認に失敗したってのにまた同じことを
繰り返すつもりらしいな。

942:名無しさん@お腹いっぱい。
08/10/09 21:06:52 cXtZUYGW0
誰か下のフィルタをシンプルに直していただけないでしょうか?
(|)でまとめようとすると""にヒットしないんでこんなへんてこな書き方しかできませんでした…
いっそ全部まとめて_topにと思ったけど、フレームもあるんで追加が無難ですよね
というか、もっといいのあれば教えてください

[Patterns]
Name = "blank to top"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Bounds = "<(a|base|form|link|area)\s[^>]+>"
Limit = 256
Match = "\1((target=|window.open)(|[(]))\4(*|)\2_blank\3"
"|\1((target=|window.open)(|[(]))\4(*|)\2_new\3"
"|\1((target=|window.open)(|[(]))\4(*|)\2_newpage\3"
"|\1((target=|window.open)(|[(]))\4(*|)\2_parent\3"
"|\1((target=|window.open)(|[(]))\4(*|)\2blank\3"
"|\1((target=|window.open)(|[(]))\4(*|)\2new\3"
Replace = "\1\4\2_top\3"

943:名無しさん@お腹いっぱい。
08/10/09 21:41:28 iSd/BZmx0
Matchを「シンプル」=「むりやり一行にまとめる」という意味なら

\1((target=|window.open)(\(|))\4\2((_|)blank|(_|)new(page|)|_parent)([^>]+>)\3

という感じ?
ただ、メンテナンス性とか拡張性とか考えると、あまりいい書き方ではないと思います。

根本的に書き直せる気もするけど、何がしたいかがわからんからそれはしないでおきます。
(たぶんこれだと誤爆するんじゃないかなー、$AV()を使えばスマートになるように思うんだけどな)
それから、仕様に関しても同様です。
その辺りのアドバイスが必要でしたら、具体的に何をどうしたいのか書いてください。

944:名無しさん@お腹いっぱい。
08/10/09 23:09:21 cXtZUYGW0
何年か前に$AV()でうまくいかなくてやめたような記憶があります
なにがダメだったのか覚えてない…
943でうまくいきました。ありです。
小出しですみませんが、
target=_blank は target=_top でなく target="_top"
に統一とかできますか?$SETで""ありとなしでわければ?

> 根本的に書き直せる
具体的にというか、やりたいことは フレーム使用以外のターゲット指定を全部"_top"に だけです
ない頭で適当に考えただけのフィルタなので、よろしければ手隙のときにでもお願いしたいです

945:名無しさん@お腹いっぱい。
08/10/09 23:32:44 yEnJSimR0
これで良いんじゃない?多分

Match:
target=$AV((_|)blank|new|newpage|parent)$SET(0=target="_top")|window.open$SET(0=location.href)

Replace:
\0

946:名無しさん@お腹いっぱい。
08/10/10 13:28:10 Ul2MPAL60
二次元裏@ふたば
URLリンク(jun.2chan.net)


双葉の画像を>>360-361みたいに画像の直リンをするには
どの様に記述すればいいでしょうか?

947:名無しさん@お腹いっぱい。
08/10/10 13:53:40 p39crtd90
鯖の負荷を軽減するために小さい画像で表示させてるのに自分だけ大きい画像で見ようってか?

自己中乙。

948:名無しさん@お腹いっぱい。
08/10/10 13:55:07 pz4gCnIO0
鯖の運営費を軽減するために小さい広告を表示させてるのに自分だけ広告無しでみようってか?

自己中乙。

949:名無しさん@お腹いっぱい。
08/10/10 13:58:31 8WvnJYna0
jun.2chan.netは直リンに書き換えできるが
dat.2chan.netのはできないようにする仕組みがすでに採用されているから
ここで教えたら全板でできないようにされちゃうかもな

950:名無しさん@お腹いっぱい。
08/10/10 14:00:00 p39crtd90
俺が管理者に伝えといてやるよ。

951:名無しさん@お腹いっぱい。
08/10/10 14:57:19 ghyzIq3p0
勝手に改造
白系配色から#ddddddへ

[Patterns]
Name = "not white backgrounds 20091010"
Active = TRUE
URL = "$TYPE(htm)|$TYPE(css)"
Limit = 64
Match = "((background-color|background) : ([^;]++)|bgcolor=(["']|))\1 (white|(#|)e?e(?e?|)|(#|)f?f(?f?|))(\s|[;'">}])\2$SET(0=\1#dddddd\2)"
Replace = "\0"


952:名無しさん@お腹いっぱい。
08/10/10 15:37:16 p39crtd90
見てみたがjunでもdatでも出来るじゃないか。 こんな糞サイト使わないから作らないが。

953:名無しさん@お腹いっぱい。
08/10/10 17:03:48 LIMuiilQ0
Flashをリンクに置き換えて、クリックするまで表示しないようにしたいのですが、
ページによっては上手くいかずにFlashが表示されてしまいます。
使用しているのは以下のフィルターなのですが、どこを直せばいいでしょうか。

[Patterns]
Name = "Flash animation killer"
Active = TRUE
URL = "^$LST(AllowFlash)"
Bounds = "<object*</object>|<embed*>( </embed>|)"
Limit = 1024
Match = "([^>]++(codebase|type)=$AV(*(flash|shockwave)*)*"
"&(*<param ( name=$AV(movie|src)| value=$AVQ(\1))+{2}|*src=$AVQ(\1)))\0"
Replace = "<span><a href=\1 onclick="this.parentNode.innerHTML="
"unescape('$ESC(\0)');return false" title=\1>[flash]</a></span>"

※Flashのリンクをクリックした時に、新しいウィンドウではなく、
その時に見ているページの本来あるべき場所に表示されるようにしたいです。

リンクに置き換えできるページ↓
URLリンク(matome-plus.sakura.ne.jp)
置き換えできないページ↓
URLリンク(www.yahoo.co.jp)

954:953
08/10/10 17:21:08 LIMuiilQ0
すみません、付け足しなんですが、
リストには今のところ、何も登録していません。

955:名無しさん@お腹いっぱい。
08/10/10 19:31:53 ui30x8K60
>>948
ふたばは画像閲覧する際に広告表示されないよ
htmlにリンクしてあってそこから画像ファイルに直接飛ばしてるだけ
だからその指摘は丸っきり的外れ

956:名無しさん@お腹いっぱい。
08/10/10 19:32:53 p39crtd90
ネタにマジレスしてるぞこいつ。

957:名無しさん@お腹いっぱい。
08/10/10 19:41:26 XfwWkZSC0
ウェブサイトを軽量化するスクリプトなんてない?

958:名無しさん@お腹いっぱい。
08/10/10 22:00:52 flhf95oY0
>>957
ブラウザなどの設定でスクリプトをoffにすると軽くなるよ

959:名無しさん@お腹いっぱい。
08/10/10 23:55:10 rVyciTx/0
URLリンク(up.pandoravote.net)
↑の画像をクリックしたとき
画像が表示されるフィルタください

960:名無しさん@お腹いっぱい。
08/10/11 09:41:03 6WX+7BBi0
嫌です

961:名無しさん@お腹いっぱい。
08/10/11 10:21:55 n+VORaQF0
アメブロの画像をs.jpgから.jpgにしたいんですが
そのまま置き換えただけでは駄目でした。
どうすれば良いですか?

962:名無しさん@お腹いっぱい。
08/10/11 11:14:48 x0f2KAdu0
sの前の半角スペース消し忘れてない?

963:名無しさん@お腹いっぱい。
08/10/11 12:24:46 n+VORaQF0
>962
_s.jpgにマッチさせてますが、無視されてます。
何故でしょう?


964:名無しさん@お腹いっぱい。
08/10/11 15:24:14 agZKtBAs0
>>963
クイズでもやりたいの?
直に画像を表示させたいわけ?
書いたフィルタ載せろって


965:名無しさん@お腹いっぱい。
08/10/11 18:56:02 lG2sGeT40
これもまた情報小出しパターンw

966:名無しさん@お腹いっぱい。
08/10/11 22:18:31 n+VORaQF0
すみません
人様にお見せできる物じゃないので
これです
[Patterns]
Name = "ameblo _s"
Active = TRUE
URL = "ameblo.jp"
Limit = 256
Match = "_s.jpg"
Replace = ".jpg"



967:名無しさん@お腹いっぱい。
08/10/11 23:06:57 GNLtPT5U0
正規表現での . の意味って知ってる?

968:名無しさん@お腹いっぱい。
08/10/11 23:18:29 2A5DTxJ60
なんでココで正規表現が出てくるの?

969:名無しさん@お腹いっぱい。
08/10/11 23:40:40 pvsC4P0/0
「 . 」は正規表現では検索されないから前に「¥」を付けろってことかな?

970:名無しさん@お腹いっぱい。
08/10/11 23:50:25 gMxBlcCg0
URL = "ameblo¥.jp"
Match = "_s¥.jpg"
Replace = "¥.jpg"

こうですか? わかりません!

971:名無しさん@お腹いっぱい。
08/10/11 23:57:49 l24PTy5P0
Proxomitron のなんちゃって正規表現では "." はメタキャラクタではない。

仮に Perl 互換の正規表現だったとして、"." は今の場合
文字列 "_s.jpg" 中の "." という文字そのものにマッチするだけであり、
そのことによってマッチしなくなるなんてことはない。

972:名無しさん@お腹いっぱい。
08/10/11 23:58:17 Aljmgbmu0
でも正規表現とか関係無いし

973:名無しさん@お腹いっぱい。
08/10/11 23:58:50 Aljmgbmu0
かぶった

974:名無しさん@お腹いっぱい。
08/10/12 00:01:38 l24PTy5P0
言っとくがURLマッチは前方一致だぞ?

975:名無しさん@お腹いっぱい。
08/10/12 00:34:37 n7wut5NP0
>>960
そんな殺生な

976:think ◆MM0nnAOCiQ
08/10/12 00:44:52 ONGKHNA00
>>966
URLリンク(ameblo.jp)
では、期待通りに動作しているように見えます。

フィルタの処理順の問題かな?
Webページフィルタ一覧で一番上の方に移動させれば、動作するかもしれません。

977:名無しさん@お腹いっぱい。
08/10/12 04:31:36 N9rr76C00
>>945
試してみましたが$AV入りだとマッチしないです…
ありがとうございました

978:966
08/10/12 07:34:01 2Cw7nfeX0
>976
そうですか
こちらの環境では他のフィルターを全て消去しても駄目でした
ありがとうございました

979:KnvnRNkUeGlL
08/10/12 07:44:24 triTfAdu0
d1.txt;4;6

980:名無しさん@お腹いっぱい。
08/10/12 09:55:57 oDNzPt+I0
>>978
キャッシュ見てるんじゃね?

981:名無しさん@お腹いっぱい。
08/10/12 11:19:46 UCBlXo+M0
Flashの音量をゼロにするフィルターってあります?
Flashは動かしたいけど音は出したくないって言う感じなんですけど

982:名無しさん@お腹いっぱい。
08/10/12 12:14:56 ccEPfYuZ0
それは無理じゃないかな。
Vistaならブラウザの音量だけ0にすればいいかと。

983:名無しさん@お腹いっぱい。
08/10/12 12:53:35 F3OrA/wH0
>>978
反応しないURL晒してみたら?
アメブロの中には「_s.」形式じゃない人も居るよ

984:名無しさん@お腹いっぱい。
08/10/12 13:06:16 l5abji9f0
時々キーボードのPageUpとDownが効かないサイトがあるんだけど
フィルタで対応できるなら教えて欲しい。

985:名無しさん@お腹いっぱい。
08/10/12 14:22:51 Xb/oFNp20
FlashとかPDFにフォーカスが当たってると効かないけど
そういうんじゃないの?

986:名無しさん@お腹いっぱい。
08/10/12 14:58:12 l5abji9f0
すまん、フォーカスぽいなFlashでもpdfでもないけど。。。
そこは掲示板で投稿者にフォーカス合わせれば動くし。
開いたばかりだとどこにもフォーカスがあたってない?状態みたいだ。

987:名無しさん@お腹いっぱい。
08/10/12 15:09:40 Xb/oFNp20
どこにもあたってないってことはスクリプトかなんかで処理してんじゃない?
そのサイト見てみないことには分からんが

988:966
08/10/12 16:18:58 2Cw7nfeX0
>980>983
キャッシュ読みではありませんでした
ソースを確認しましたがやはり_s.jpgでした。
冷静に考えてみたらそこまでしてまで見るほどの
物でもないと思えてきましたのであきらめます
どうもありがとうございました


989:名無しさん@お腹いっぱい。
08/10/13 00:34:03 7mW9YKxf0
>>358-362 読んだ
pixivフィルタで関数の使い方がよく分からないから

Match = <a href\="member_illust.php\?mode\=medium\&illust_id\=\1"><img src="URLリンク(\2.pixiv.net)(jpg|png|gif)\4" border\="0" /></a>"

Replace = "<a href="URLリンク(\2.pixiv.net)"><img src="URLリンク(\2.pixiv.net)" border="0" /></a>"

これで該当部分のテストは通るが
幾らリロードしても反映されないのはなんで?
tab?

990:989
08/10/13 00:42:26 7mW9YKxf0
お騒がせしました

URL = "www.pixiv.net"
を消したら変更されました
別のところを見ていたということですか…

991:名無しさん@お腹いっぱい。
08/10/13 01:42:06 fTxIgEos0
Firefoxの同名拡張Highlight Focus(URLリンク(addons.mozilla.org))
やBright Focus(URLリンク(userstyles.org))や
Bright Focus for Textboxes Only(URLリンク(userstyles.org))をパクってみた
テキストボックスやセレクトボックス、ボタンで有効

長すぎるといわれたので改行してあります。
[Patterns]
Name = "Highlight Focus [2008/10/13]"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 16
Match = "(^(^</style>))$SET(0=\r\nbutton:focus,\r\ninput:focus,\r\noption:focus,\r\nselect:focus,\r\ntextarea:focus {
\r\n background-color: #ffffdd !important;\r\n outline: 2px solid #448fff !important;
\r\n outline-offset: -2px !important;\r\n}\r\n)"
"|(^(^</head>))$SET(0=\r\n<style type="text/css">\r\nbutton:focus,\r\ninput:focus,\r\noption:focus,\r\nselect:focus,
\r\ntextarea:focus {\r\n background-color: #ffffdd !important;\r\n outline: 2px solid #448fff !important;
\r\n outline-offset: -2px !important;\r\n}\r\n</style>\r\n)"
Replace = "$STOP()\0"


992:名無しさん@お腹いっぱい。
08/10/13 23:15:15 X2SKBzp80
次スレ立てようと思ったがダメだったぜorz

993:名無しさん@お腹いっぱい。
08/10/14 03:41:22 v3AgWfVi0
Proxomitron フィルター作成スレッド Part10
スレリンク(software板)

994:名無しさん@お腹いっぱい。
08/10/14 03:49:21 Iw2XpZTa0
kerioスレにkerio本体のフォントを日本語対応フォントに書き換えるやり方が書いてあるんだが
オミトロン本体もフォントを書き換えて日本語表示が出来るようにすることって出来るのかな。
俺自身は困ってないからやる予定無いけど。

995:名無しさん@お腹いっぱい。
08/10/14 04:13:02 Iw2XpZTa0
>>993
おっつ

996:名無しさん@お腹いっぱい。
08/10/14 04:15:01 Iw2XpZTa0
やたら手の込んだフィルタ群、詳細不明 (英語)
URLリンク(www.jd5000.net)

↑あれ、これ死んじゃったのかな

997:名無しさん@お腹いっぱい。
08/10/14 10:38:54 GHYPCkxg0
埋め

998:名無しさん@お腹いっぱい。
08/10/14 10:51:12 YXiH/a7d0
Proxomitron フィルター作成スレッド Part10
スレリンク(software板)

999:名無しさん@お腹いっぱい。
08/10/14 11:13:43 GHYPCkxg0
埋め

1000:名無しさん@お腹いっぱい。
08/10/14 11:14:51 GHYPCkxg0
Proxomitron フィルター作成スレッド Part10
スレリンク(software板)

1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


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