[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 05/09 18:21 / Filesize : 301 KB / Number-of Response : 983
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Proxomitron フィルター作成スレッド Part11



1 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/03(火) 19:34:53 ID:nyXPxVmz0]
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 フィルター作成スレッド Part10
pc11.2ch.net/test/read.cgi/software/1223923192/

---- 関連スレ ----
Proxomitron Part 30
pc11.2ch.net/test/read.cgi/win/1218905098/

■■■■Proxomitron入門スレッド■■■■6
pc11.2ch.net/test/read.cgi/pcqa/1201242934/

ニコニコ動画専用オミトロンソフト板 Part21
pc11.2ch.net/test/read.cgi/software/1232248443/

【オミトロン】ニコニコ動画RC2専用オミトロン part12【.js】
pc11.2ch.net/test/read.cgi/streaming/1221869500/

712 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/16(土) 23:30:47 ID:pkj18qU00]
www.google.co.jp/google.cgi(^?)

713 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/16(土) 23:33:25 ID:SJIvZiLp0]
>>712さん、ありがとうございます!

714 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/17(日) 07:09:01 ID:mFId5zKH0]
>>626
あれ、これミスってんな。

誤 " phaseNum += 2 % 360;\r\n"
正 " phaseNum = ( phaseNum + 2 ) % 360;\r\n"


>>558のはshiftかpopを使えば見やすくなるね。

" while ( url.length > 0 ){"
" s = document.createElement('script');"
" s.charset='UTF-8';"
" s.type='text/javascript';"
" s.src=url.shift();"
" document.getElementsByTagName('head')[0].appendChild(s);"
" }"

逆順で取り出すならpopで。
ただし条件判定で・・・とか言うとアンチ高速化廚が騒ぎそうだから以下省略。

715 名前:think ◆MM0nnAOCiQ mailto:sage [2009/05/17(日) 14:34:24 ID:5RE4CsS10]
>>714
そのアルゴリズムは発想がありませんでした。面白いですね!

> ただし条件判定で・・・とか言うとアンチ高速化廚が騒ぎそうだから以下省略。
JavaScriptで高速化は考えたことないですねー。
目下、コードをシンプルにスマートに書く方に興味があります。
Proxomtronはコード整形がやりづらい言語で工夫の幅が限られますが、
JavaScriptは改善しようと思えばできることはたくさんある、という印象です。
Proxomitronにも関数と配列と比較演算子があれば面白いのに、と思うことしきり。

716 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/17(日) 14:37:25 ID:jpdxmH4F0]
スコットが存命だったら、もっともっと凄いソフトになってただろうね・・・

717 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/17(日) 15:28:18 ID:c1xPiPi/0]
いまならDOMとかXPathとか駆使しただろうね
正規表現オンリーだとやっぱり無理があるから…

718 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/17(日) 17:04:54 ID:UtZCKD9T0]
誰か作らんかなぁ、日本語か英語で

719 名前:think ◆MM0nnAOCiQ mailto:sage [2009/05/17(日) 17:28:51 ID:5RE4CsS10]
以下は「もしもProxomitronに既存のプログラミング言語らしい拡張を加えたら?」というもしもボックス。

*ローカル変数 (※$SETと違い、検索表現内ですぐに展開する)
 $VAR(VarName=Value)
*数値添字配列
 $ARRAY(VarName=(var1,var2,var3)) // 定義
 $VAR(VarName[0]) // 呼び出し
*連想配列
 $ARRAY(VarName={key1=var1,key2=var2,key3=var3}) // 定義
 $VAR(VarName[key1]) // 呼び出し
*ユーザー定義関数 (定義)
 $FUNC(FunctionName, argument){ // 引数は一つだけ。複数渡すなら配列で。
  $RETURN(返り値)
 }
*ユーザー定義関数 (呼び出し)
 $FUNC(FunctionName)
*if文
 $IF(条件式){
  処理1;
 }$ELSEIF(条件式){
  処理2;
 }$ELSE{
  処理3;
 }
*拡張仕様
- タブ文字を無視する (タブインデントできる)

720 名前:think ◆MM0nnAOCiQ mailto:sage [2009/05/17(日) 17:32:16 ID:5RE4CsS10]
*フィルタ例
Match:
$FUNC(matchFull, str){
 $IF($VAR(str[0]) != $VAR(str[2])){
  $RETURN(一致しませんでした)
 }
 $RETURN(一致しました)
}
// クオート無しの方がProxomitronらしい文法ですが、どうも落ち着かない。
// "," が存在する場合にエスケープした方がスマートなのかな?
$ARRAY(test=("Hello","Hello"))
$SET(0=$FUNC(matchFull, $VAR(test)))
Replace: \0

すごくやってみたい。

>>718
やる気と暇があれば、「C言語習得→Proxymode改造をやってみようか」と考えたことがあります。
途方もない計画過ぎてなかなか手を出せませんが。
何から勉強するのが手っ取り早いのかな…。



721 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/17(日) 20:57:19 ID:UtZCKD9T0]
C言語は勉強してるけど、RFCとかプロトコルとか勉強する時間が・・・


722 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/17(日) 22:12:29 ID:c1xPiPi/0]
pythonいいかもよ
もうhttp proxyならいくつかあるし
スクリプト言語の中ではいちばんwinと親和性がありそう

723 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 03:10:18 ID:mwbhothI0]
>>715
>Proxomitronにも関数と配列と比較演算子があれば面白いのに、と思うことしきり。
初級者ですが、不完全ながらある程度は(一時)LISTで実現可能ですね。
これは纏めて$SETするだけみたいなLISTだけど…
※think氏の【filter_Type_Web_20070710.zip】に入っている incrementするLISTを使用させてもらっています。

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

# (NOADDURL) ※このリストは変数\9を使用します。
#
# $SET(ExCMD=拡張コマンド) で $LST(ExCMD)

# $ARRAY VarName=var1,var2,var3 //,,は初期化せず飛ばす仕様です。
$TST
(ExCMD=$ARRAY[ ,]([a-z_][0-9a-z_]+{0,19})\9$SET(ExCMDn=\9)[ ]+{0,*}\=(^(^*[^,]))$SET(Num=0)
((,$LST(increment))+{0,*}
(([^,]+{1,*})\9
(,|(^?))$SET(ExCMDt=$GET(ExCMDt)\$SET\($GET(ExCMDn)_$GET(Num)=\9\))
$SET(ExCMDclear=$GET(ExCMDclear)\$SET\($GET(ExCMDn)_$GET(Num)=\))
$LST(increment)
)
)+
)$ADDLST(ExCMD_TmpListA,\$TST\(ExCMD=@$ARRAY\[ \]$GET(ExCMDn)\[ \]\(^?\)\)$GET(ExCMDt))
$ADDLST(ExCMD_TmpListA,\$TST\(ExCMD=@clear\[ \]$ARRAY\[ \]$GET(ExCMDn)\[ \]\(^?\)\)$GET(ExCMDclear)\$SET\(ExCMD=\))
$SET(ExCMD=@$ARRAY $GET(ExCMDn) )$LST(ExCMD_TmpListA)$SET(ExCMD=@clear $ARRAY $GET(ExCMDn) )
$SET(ExCMDn=)$SET(ExCMDt=)$SET(ExCMDclear=)
$TST(ExCMD=@clear[ ]*)$LST(ExCMD_TmpListA)

# $EVAL Proxomitronで有効な式
# 誰かお願い (一時LIST + $ADDLST で可能)

724 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 03:21:23 ID:mwbhothI0]
ごめん、インデントがw

$TST                             //そのまま
//ここから

行頭に半角スペース

//ここまで
$TST(ExCMD=@clear[ ]*)$LST(ExCMD_TmpListA) //そのまま

725 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/18(月) 08:07:12 ID:ZH0xD1Kb0]
>>723
$WESC し忘れてた。

誤 $GET(Num)=\9\))
正 $GET(Num)=$WESC(\9)\))
まだ不具合があるので注意(※特に配列の値)

あとは専用の添え字用変数(Numを直接使うのは避けたい)で$GETとか
 (任意の変数を +1,-1 するLISTとか)
再評価する時に危険な文字のチェックとか
一時LISTの破棄の仕方とか
だけど正直荷が重い。スレ汚しすみませんでした。 orz

726 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/20(水) 00:20:41 ID:W80c0vBm0]
evalをリストで出来るのは前から分かってたけどリストの初期化をするコマンドが無いとな。
リストはまだまだ応用出来ることがあるだろうね。 リストを使えば$NESTの代用も出来そうだし。

727 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/20(水) 00:43:33 ID:rvqIMDPA0]
一番ほしいのはマルチバイト文字対応

日本語にヒットさせたいときは日本語で書いてOKみたいな

728 名前:think ◆MM0nnAOCiQ mailto:sage [2009/05/20(水) 02:20:04 ID:EnCka/f00]
>>721
その辺はどこかのソースを参考にして…って考えが甘いでしょうかw

>>722
Python面白いですね。
インデント強制の文法が現在思案しているWikiとそっくりで驚きました。
一番気になる正規表現を見て、期待していた end() メソッド(マッチした文字列が終わる位置を返す)があったのが嬉しい。
今作っているJavaScriptライブラリでXPathを解析して処理を実行させるものがあるんですが、
Proxomitronの「消費したところにはマッチしない」という動作に模倣に RegExp.rightContext が役立ってくれました。
PythonもProxomitronの動作を簡単に模倣できそうですね。

729 名前:think ◆MM0nnAOCiQ mailto:sage [2009/05/20(水) 02:21:42 ID:EnCka/f00]
>>723
「グローバル変数にCSV形式で格納した値を$TSTして、"$SET(name\d=value)" を$ADDLST→$LSTでeval()を模倣」という処理でしょうか。
変数の値を解放できない($RMLSTがない)、のが厳しい…。

「CSVを利用して配列」というアイデアは前からあったので、それをフィルタにしてみました。

[Patterns]
Name = "Array ver.0.2b"
Active = FALSE
Limit = 256
Match = "test"
"$SET(ArrayList=a=val1,val2,val3,val4\nb=1,3,5,7,11,13)"
"$SET(CallArray=a[2])"
""
"$TST(CallArray=([a-z_][0-9a-z_]+)\9$SET(VarName=\9)\[([0-9]+)\9$SET(Key=\9)\])"
"$SET(CallArray=)$SET(Num=0)"
"$TST(ArrayList=([^\r\n]+[\r\n]+{1,*})++$TST(VarName)\=((^$TST(Num=$TST(Key)))[^,]+,$LST(increment))+([^,]+)\9*)"
"$SET(Value=\9)"
Replace = "$GET(VarName)[$GET(Key)]="$GET(Value)""

$SET(CallArray=a[2]) で配列を呼び出し。
例えば、"a[2]" を "b[0]" に変えると2行目で定義した配列bを呼び出します。
「[,\r\n] を値に持てない」という不具合を解消すれば、実用出来そうです。エスケープ処理はCSV準拠でいいかな…?

730 名前:think ◆MM0nnAOCiQ mailto:sage [2009/05/20(水) 03:44:38 ID:EnCka/f00]
>>729を更新しました。

2009/05/20 (ver.0.3.4b)
- $SET(CallArray=) から $SET(getArray=) へ。
"get","set" の組み合わせは直感的だが、$SET(Array=) のみにして処理は自動的に判別させる方がスマートな気がする。
- CSVフォーマットに完全準拠 (値に改行、カンマを持てるようになった)

vird2002.s8.xrea.com/temp/shift_jis/Array.txt



731 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/20(水) 19:36:32 ID:usoKSos+0]
723です。
>>726
反応ありがとう。

>>729,730
乙です。
>変数の値を解放できない($RMLSTがない)
初期化をした変数の解放は実験的に $LST(ExCMD) をもう一回使えば出来るようにして置いたけど
 (本当はExCMDに$SETすべきじゃないけど)
$RMLSTがない、 >726の
>リストの初期化をするコマンドが無いとな。
というのは、設定ファイルの再読み込みしてまで使いたくないし
対処出来ないみたいだから、結局ネタの域を出ませんね。

732 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/21(木) 06:10:32 ID:p/3SzAUZP]
numの値を+1,-1
listの内容
1行目 $TST(cmd=num\+)($TST(num=-1)$SET(num=0)$SET(cmd=)|$TST(num=-([0-9]+)\0)$SET(minus=-)$SET(num=\0)$SET(cmd=num-)$TST())
2行目 $TST(cmd=num-)($TST(num=0)$SET(num=-1)$SET(cmd=)|$TST(num=-([0-9]+)\0)$SET(minus=-)$SET(num=\0)$SET(cmd=num+)$TST())
3行目 $TST(cmd=num\+)($SET(a=)$TST(num=(9$SET(a=$GET(a)0))+{1,*})$SET(num=1$GET(a))|$SET(r=)$TST(num=(([0-9])\0$SET(r=\0$GET(r)))+)$SET(a=0)
$TST(num=*$SET(b=0)$TST(r=(((^$TST(a=$TST(b)))[0-9]$SET(b=$GET(b)0))+)\0(0$SET(1=1)|1$SET(1=2)|2$SET(1=3)|3$SET(1=4)|4$SET(1=5)|5$SET(1=6)|6$SET(1=7)|7$SET(1=8)|8$SET(1=9)|9$SET(1=0)
$SET(a=$GET(a)0))([0-9]+)\2)$SET(r=\0\1\2)$TST(a=$TST(b))*)$SET(num=)$TST(r=(([0-9])\0$SET(num=\0$GET(num)))+))$SET(num=$GET(minus)$GET(num))$SET(minus=)$SET(cmd=)
4行目 $TST(cmd=num-)($SET(a=)$TST(num=1(0$SET(a=$GET(a)9))+{1,*})$SET(num=$GET(a))|$SET(r=)$TST(num=(([0-9])\0$SET(r=\0$GET(r)))+)$SET(a=0)
$TST(num=*$SET(b=0)$TST(r=(((^$TST(a=$TST(b)))[0-9]$SET(b=$GET(b)0))+)\0(0$SET(1=9)$SET(a=$GET(a)0)|1$SET(1=0)|2$SET(1=1)|3$SET(1=2)|4$SET(1=3)|5$SET(1=4)|6$SET(1=5)|7$SET(1=6)
|8$SET(1=7)|9$SET(1=8))([0-9]+)\2)$SET(r=\0\1\2)$TST(a=$TST(b))*)$SET(num=)$TST(r=(([0-9])\0$SET(num=\0$GET(num)))+))$SET(num=$GET(minus)$GET(num))$SET(minus=)$SET(cmd=)

[Patterns]
Name = "test"
Active = FALSE
Match = "num=((-|)[0-9]+)\0$SET(num=\0)$SET(cmd=num+)$LST(list)"
Replace = "num=$GET(num)"

733 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/21(木) 11:39:25 ID:ocWvzkaX0]
オミトロンでGENOウイルス対策って出来るのかな

734 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/21(木) 15:40:12 ID:fRN0jjQG0]
No objectの右上のマークが消えてしまった

735 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/21(木) 17:37:57 ID:fRN0jjQG0]
解決した

736 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/22(金) 19:09:17 ID:NCtm0YY5P]
変数numの値に整数を足したり引いたり
↓listの内容
ttp://proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0227.txt

↓使用例
[Patterns]
Name = "test"
Active = FALSE
Match = "test$SET(num=1)$SET(cmd=num+2)$LST(list)"
Replace = "$GET(num)"


737 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/23(土) 19:45:42 ID:Emamv8VR0]
[a-z0-9._/-]+
[a-z0-9._-/]+

同じものにマッチするかと思っていたらしない。ハイフンのせいか?
文字コードに関係するような気がするけど、そのへんに詳しい人解説お願いします。

738 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/23(土) 21:06:01 ID:5shoiZn40]
>>737
WIKI嫁
abc.s65.xrea.com/prox/wiki/MatchingRules/

[ ] 内でエスケープするべき文字
%-]

739 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/23(土) 22:42:02 ID:EQhhzx7K0]
>>737
[a-z0-9._-/] だと
"a" から "z", "0" から "9", "." および "_" から "/"
って意味になってしまう


740 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/23(土) 23:57:15 ID:Emamv8VR0]
>738-739
ありがとうございます。

正規表現のことはとくに詳しくないだけにいい例えではないかもしれないけど、
ハイフンも場合によってはメタキャラクタとして機能するという認識でいいのかな。



741 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/25(月) 14:43:26 ID:Naih5ORL0]
www.studyinghttp.net/status_code#Redirection
httpステータスコードの3xx台のリダイレクトを抑制するフィルタは作れないでしょうか?

404時にキャッシュへのリンクを貼るフィルタ
abc.s65.xrea.com/prox/wiki/%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%80%81%E3%83%AA%E3%82%B9%E3%83%88%E5%85%AC%E9%96%8B/20/

の様に、リダイレクトされそうになったらリダイレクト先のURLを表示して移動するかを自分で選択したいのです。
調べ物をするときに情報が移動されていて、さらに移動先もデータ削除されてるとキャッシュを探すのも大変なので、
上記フィルタのキャッシュリンク表示機能も欲しいです。お願いします。

742 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 12:12:18 ID:LDhJ8bDq0]
youtubeで自動再生させない方法を探しています。
www.chrisfinke.com/addons/tubestop/
firefoxでは↑でできるのですが、IEでオミトロンで行うのは無理なのでしょうか?
ご教示お願いします。

743 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 18:49:02 ID:86s1Sw0v0]
クレクレスレは不況のため終了しました。

744 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/05/31(日) 18:52:56 ID:T+ow37bC0]
>>742
そんなのあるんだ。Fx用入れました!

745 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/13(土) 11:51:26 ID:/LS9UBIq0]
「AをBに置換」
「CをDに置換」
といった、複数のルールを1つのフィルタにまとめる構文はありますか?
無い頭で

Match = "A(*)\0C"
Replace = "B\0D"
というのを考えたんですが、これだとAとCが交互に出て来ないと使えないので…

746 名前:think ◆MM0nnAOCiQ mailto:sage [2009/06/13(土) 13:55:49 ID:DC4CueU80]
>>745
この質問よく見かけますね。

[Patterns]
Name = "A->B, C->D"
Active = TRUE
Limit = 1
Match = "A$SET(0=B)|"
"C$SET(0=D)"
Replace = "\0"

747 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/13(土) 15:52:00 ID:/LS9UBIq0]
ありがとう

748 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/13(土) 16:14:10 ID:zqkDy9np0]
Scott 渾身のヘルプファイルって意外と読んでもらえてないのな…

www.pluto.dti.ne.jp/~tengu/proxomitron/help/Matching_Commands.html#SET

749 名前:名無しさん@お腹いっぱい。 [2009/06/18(木) 04:34:08 ID:1A5PIrAL0]
教えてgooの文字を黒色にしたいんですがどうしますか?
↓の画像に詳しく書きました。
ttp://live22.hp.infoseek.co.jp/cgi-bin/up/s/302194.jpg

750 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/18(木) 05:18:12 ID:l6AEwTds0]
a




751 名前:749 [2009/06/18(木) 09:53:25 ID:miWm3KEl0]
よろしくお願いします。

752 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/18(木) 10:16:54 ID:wWx2gnlt0]
TwitterのURL短縮サービスでハッキング、200万のURLが改ざん
ttp://www.itmedia.co.jp/news/articles/0906/17/news020.html

誰が短縮URLを元に戻すフィルタを作って〜

753 名前:think ◆MM0nnAOCiQ mailto:sage [2009/06/18(木) 12:00:37 ID:AQ2+QDcU0]
>>752
> 誰が短縮URLを元に戻すフィルタを作って〜
結論からいうと、無理です。

例えば、www.google.co.jp/ を短縮すると cli.gs/sV4LS2 になりますが、
cli.gs/sV4LS2 には www.google.co.jp/ に相当する情報が含まれていないのでデコードできません。
Cligsはサーバのインデックスを参照してオリジナルURLを返す仕組みなので。

可逆性のある短縮URLを生成する仕組みがあればいいんですけどね…。

754 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/18(木) 12:19:04 ID:QVsMHBbe0]
なるほどね(´・ω・`)

755 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/18(木) 14:19:39 ID:VvELdec00]
可逆性のあるURL作ろうにもバイト数少ないURLを圧縮となると
最初のドメイン部分は必要だからかえって長くなってしまいそうだな

756 名前:749 [2009/06/18(木) 14:32:16 ID:bV5Eer9k0]
教えてgooの文字を黒色にしたいんですがどうしますか?
↓の画像に詳しく書きました。
ttp://live22.hp.infoseek.co.jp/cgi-bin/up/s/302194.jpg

画像もアップしたのにスルーされている私。
回答よろしくお願いします。

757 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/18(木) 15:03:22 ID:w7boeC8u0]
だって見れないもん。

758 名前:741 mailto:sage [2009/06/18(木) 18:06:56 ID:SzbvUW660]
リダイレクトを抑制するフィルタが有れば>>752の様な物も防げると思うんですけどね……。

759 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/18(木) 18:12:23 ID:w7boeC8u0]
リダイレクトと短縮アドレスは関係なくね?

760 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/18(木) 19:26:39 ID:/gexTBj7P]
TwitterのURL短縮サービス「Cligs」がハッキングされ、約200万のURLが別のサイトにリダイレクトされる事件が起きた。



761 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/18(木) 20:54:50 ID:v3oxNG0g0]
slashdot.jp/security/article.pl?sid=09/06/15/0317226

これの対策ってだれか作ってる?
cssで:visitedで画像やファイル指定してるのを弾くといいみたいなんだけど、
汎用的にやるとなるとちょっと手に余りそうなのでなかったらお願いしたい。

762 名前:749 [2009/06/18(木) 21:56:41 ID:qLMqWFu10]
>>757
見れるので回答ください。
よろしくお願いします。

763 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/18(木) 23:10:10 ID:z1KL9Mpj0]
10〜9999の数字のうち末尾が0のものだけにマッチさせる方法はありますか?
[0-9]++0 でできるかと思ったんですが、ダメでした。
0や00以外ならマッチするんですが。(1 や 02 や 50 などは正常に動作)
仕様・・・なんでしょうか?

764 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/18(木) 23:27:34 ID:ppijyHg5P]
>>758
やるなら短縮URLがどうとかより、危険なURLへのアクセスを遮断することを考えたほうが手っ取り早いと思う

>>756
どのページなのかURLくらい貼ってくれ
自分のところとは全然違うんだけど
ttp://www.dotup.org/uploda/www.dotup.org144392.png

765 名前:749 [2009/06/18(木) 23:43:17 ID:Iy/MOU7X0]
>>764
レスありがとうございます。
質問&回答 (Q&A) コミュニティ - 教えて!goo
oshiete.goo.ne.jp/
です。
>自分のところとは全然違うんだけど

Proxomitron使って広告消しています。
どうすれば>>756の画像の赤い文字を黒く出来ますか?

766 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 00:11:35 ID:1i28Lw3e0]
>>765
デフォルトの「Banner Blaster (full text)」を使ってるんじゃ?
それなら color=red の部分を消せば良いと思う


767 名前:749 [2009/06/19(金) 01:01:40 ID:gfqNCNd20]
>>766
レスありがとうございます。
Banner Blasterってファイルありませんでした。
どうしたら良いか教えてください。

768 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 01:16:57 ID:UNiLdplU0]
>>766
それでいけますね。

769 名前:749 [2009/06/19(金) 01:26:50 ID:ODNkDnIb0]
>>766>>768
初心者なので分かりませんでした。
分かる人回答お願いします。

770 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 01:33:07 ID:Bc1MAiCw0]
初心者は免罪符にはなりません
せめて自分で作ったフィルターを晒してみてはいかがでしょうか



771 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 01:55:52 ID:D3rIMrIe0]
つか少しは自分で調べろと

772 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 01:57:54 ID:1i28Lw3e0]
>>758
In = TRUE
Out = FALSE
Key = "Location:3xx"
Match = "\1 & $RESP(3*)"
Replace = "ime.nu/\1"

$RESPは実際のところ不要だと思う。形だけ。
2chのリダイレクトを勝手に使用してるので運営に怒られたらボツ


773 名前:749 [2009/06/19(金) 02:30:41 ID:oGMdeWZt0]
教えてください。
困っています。

774 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 06:03:13 ID:iHbDU93O0]
Banner Blasterってデフォで入ってるだろ?

775 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 06:29:10 ID:GxQkM0SN0]
赤いだけでそんなに困るってどんな状況だよw

776 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 10:13:27 ID:zLdi/d4P0]
>>773
まだ続けるなら↓に移動してね

■■■■Proxomitron入門スレッド■■■■6
pc11.2ch.net/test/read.cgi/pcqa/1201242934/

777 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 11:06:25 ID:h5IB8D/F0]
>>763
後ろに(^[0-9])って付ければ途中の0も拾うと思うけど

778 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 13:06:38 ID:4NycsZtx0]
>>772
ime.nu対策なら自分はWebページ・フィルタでやってる。

779 名前:749 [2009/06/19(金) 16:27:55 ID:EppqyBpV0]
>>774>>776
Proxomitron Version Naoko 4.4使っています。
そんなファイル名のありませんでした。
このスレで質問したのでこのスレで回答ほしいです。
分かる人回答よろしくお願いします。

780 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 16:29:26 ID:lQixUOuj0]
ファイル名って何が?



781 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 16:30:50 ID:GxQkM0SN0]
こういう馬鹿はProxomitron使えないハズなんだけどなぁ・・・
何がどうなって敷居が下がったんだろうか

782 名前:749 [2009/06/19(金) 16:38:07 ID:op4LyJcr0]
>>780
Banner Blasterってファイル名のはありませんでした。
>781
Proxomitron導入だけして、
フィルターは2chでお願いして書いてもらいました。
自分ではフィルターは作れないけど、バイパスに追加は出来ます。

質問の件分かる人回答お願いします。

783 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 17:04:11 ID:TfGiRm640]
>>782

■■■■Proxomitron入門スレッド■■■■6
pc11.2ch.net/test/read.cgi/pcqa/1201242934/

784 名前:think ◆bKk/qcAKuM mailto:sage [2009/06/19(金) 17:16:02 ID:dV+04Hgn0]
>>782
言い辛いのですが、Proxomitron関連用語のお勉強が必要かなと思います。
パソコンを使用していて「マウスって何ですか?」と言っているようなものです…。

道具を使用するだけなら用語を知らなくても困りませんが、
質問するためにはある程度の用語を知っていなければ、自分の意図することが相手に伝わりませんよ…。

> Banner Blasterってファイル名のはありませんでした。
Banner Blasterは「フィルタ名」です。
回答者が「どこのファイル名を見ているのだろう?」と不思議に思っていることを理解してください。

785 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 17:23:34 ID:sPrQAnVG0]
え、749って人全部別人でしょ?

786 名前:749 [2009/06/19(金) 17:51:20 ID:op4LyJcr0]
>>783
このスレで質問したのでこのスレで回答ほしいです。
>>784
C:\Program Files\ProxNの中のどこを探しても、
BannerBlaster.txtや、
BannerBlaster.iniや、
BannerBlaster.cfgなど
BannerBlasterって名前のファイルが存在しないです。

XPSP3で、Proxomitron Version Naoko 4.4で、IE6です。
この情報から何か分かる事ありますか?

>Proxomitron関連用語のお勉強が必要かなと思います。
赤い文字を黒い文字に変えたいだけです。
なのでその方法を知ってる人が居たら教えてもらいたいんです。

>パソコンを使用していて「マウスって何ですか?」と言っているようなものです…。
って聞かれたら、
img.kakaku.com/images/productimage/fullscale/K0000034281.jpg
ってマウスの画像を示せばいいだけだと思います。

マウス自体の意味が分からないって言われたら
e-words.jp/w/E3839EE382A6E382B9.html
マウスの意味を示せばいいと思います。

なので分かる人居たら教えてください。
言い辛いのですが、わざわざスレッドタイトルに「フィルター作成」と書いてあるのに、
なぜ教えてくれないのかと疑問です。

787 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 17:57:19 ID:vK++K/z8P]
こいつスレ違いをわかっててやってるな

788 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 18:05:31 ID:ayEBjswXP]
ただの構ってちゃんの荒らしだよ
前にも来てた
もう少し粘ればアホが釣れるから頑張れよ

789 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 18:24:28 ID:TfGiRm640]
>>786

■■■■Proxomitron入門スレッド■■■■6
pc11.2ch.net/test/read.cgi/pcqa/1201242934/

790 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 18:31:08 ID:y3htggXI0]
>>786
教えてやりたいのは山々なんだけど、
このスレには「馬鹿には回答してはいけない」ってルールがあるんだ
本当に残念だよ



791 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 18:39:54 ID:D3rIMrIe0]
いい加減うざいな

792 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 18:59:19 ID:4NycsZtx0]
当分、BannerBlasterをNGに放り込んでおいたほうが良さそうだな。

793 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/19(金) 20:16:07 ID:0E7BMDCy0]
>761
以前mixiの足跡がどうとかってのがあった。
あれと同じようなもので、やっている人間がいたらその旨どこかに書けばいいかと。
mixiのあれだって現在もやっている人間がいるか疑問だし。
一過性のものだと思う。

仮に対策するならユーザスタイルシートだろうけど、
履歴を保存しているなら誤爆が多発しそうな予感。

794 名前:749 [2009/06/19(金) 23:25:31 ID:xNaOKdsQ0]
分かる人居たらそろそろ教えてもらえませんか?
よろしくお願いします。

795 名前:741 mailto:sage [2009/06/19(金) 23:34:20 ID:qT/zKKmq0]
>>772
ありがとうございます。

Replace = "ime.nu/\1"
の部分を他のフィルタを参考により詳しい情報が見れる、
Replace = "so.7walker.net/index.php?site=\u"
に変えてみたりしたのですが、
abc.s65.xrea.com/prox/wiki/%E3%83%95%E3%82%A3%E3%83%AB%E3%82%BF%E3%80%81%E3%83%AA%E3%82%B9%E3%83%88%E5%85%AC%E9%96%8B/20/
このフィルタの様にキャッシュ等へのリンクを同時に追加する方法がわかりませんでした。

URL = "$RESP((403|404|503)*)"
の部分を、
URL = "$RESP((3*|403|404|503)*)"
にしてみたのですが上手く動作せず、わかりませんでした。
意図した動作をさせるにはどう書き換えたら良いのでしょうか?教えて下さい。

796 名前:749 [2009/06/19(金) 23:58:32 ID:t++GqEsw0]
>>795
聞いてばかりですね。
>>749の質問に答えてはくれませんか?
自分の質問さえ解決したら、
他人が困ってようが放置ですか?

中級者っぽいので分かると思います。
よろしくお願いします。
>>749の質問です。
まあどうせ答えてはくれないんだろうけど。

797 名前:749 mailto:sage [2009/06/20(土) 00:01:06 ID:YsVgtAFb0]
自己解決しますた

798 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 00:09:20 ID:UDueul740]
>>794
スタイルシート書き換えるだけだろ

799 名前:749 mailto:sage [2009/06/20(土) 00:09:43 ID:P+mTqmq80]
手術したら直りました

800 名前:749 mailto:sage [2009/06/20(土) 00:13:53 ID:YQ50CUrl0]
こんなに一生懸命頼んでるのに、どうして教えてくれないんですか?
皆さん初心者をいじめて楽しいんですか?



801 名前:749 mailto:sage [2009/06/20(土) 00:18:19 ID:YsVgtAFb0]
>>800
成りすましはやめてください
解決済みです

802 名前:749 mailto:sage [2009/06/20(土) 00:20:43 ID:X2/j/TWx0]
皆さん僕をいじめて楽んでください。

803 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 00:37:51 ID:uVNp7SZ70]
ちょっとおもしろかった

804 名前:749 [2009/06/20(土) 01:31:57 ID:Gt7CYeKm0]
一応言っておきますが、解決していません。
連続投稿しているのは偽物です。
分かる人居たら回答ほしいです。
よろしくお願いします。

805 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 02:43:27 ID:SPRgichuP]
偽物が出てくるのが嫌なら酉でも付けてくれ

806 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 03:14:52 ID:z1YiBcc00]
教えて!Gooで質問すればいいんじゃね?

807 名前:749 mailto:sage [2009/06/20(土) 04:53:58 ID:1nXJYZpO0]
自己解決しました。
私ほどの天才にかかればちょちょいのちょいでした。
お前らみたいな役立たずに質問した私が馬鹿でした。
一応言っておきますが>>804は偽物です。
もう解決したので二度とこんな糞スレには来ません。
ありがとうございました。

808 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 12:25:37 ID:m7nvowEV0]
釣り自体も面白くなければ釣り宣言も面白くないやつだな
VIPあたりから出直してこい

809 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 13:09:05 ID:H22SLFmO0]
偽者が沸くような釣りレスだったってことだよな。
普通の質問者ならこんなことにはならないんだし。
とりあえず、初心者を免罪符と勘違いしているやつは逝ってヨシ。

810 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 14:25:21 ID:lgIq7Wfc0]
>>794
>>784のthinkタンに対して>>786みたいな失礼な返し方をしたんだから
このスレで答えが返って来る事はまずないよ カス



811 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 14:27:44 ID:lgIq7Wfc0]
スマソ、釣られてたのかorz
専ブラの多重ポップアップしか見てないとこんな恥ずかしい事にwサーセン

812 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/06/20(土) 18:09:39 ID:CnW73Dng0]
>>793
残念ながら楽天がすでに結構前からやってるんだ。
ドリコムだったかな。
当然そこのアドレスは弾いてるんだが、結構簡単で効果を挙げるものなだけに、
他も使う可能性はあるし、対策もあってもいいかなと。






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

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<301KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef