Proxomitron フィルター作成スレッド Part11
・ ・ ・ ・
おつかれさンッ!見事なエレクチオンねッ!!(クワッ
※※※※※※※※※※自称「フィルタ書き」くんの生い立ち※※※※※※※※※※
・2005年頃から名無しで参加
・自分のことを「フィルタ書き」などと誇らしげに呼ぶ
・初心者、中級者、上級者などと格付けが大好き(※Proxomitronはそんな大げさなソフトではありませんw)
・誰にもできる揚げ足取り程度のことを、さもすごいことのように偉そうに指摘する
・だが実際は大してすごいフィルタを書くわけでもないし、言ってる内容も考え方も幼稚
・「google highlightはわしが作った」と本人は言っている
・他人がそれをいじるのが気にくわなかったらしくそれ以来やたらパクリだの改悪だと騒ぎ立てる
・だが、いざ自分が改造しようとした内容があまりに低レベルで大いにスレ住人に馬鹿にされる
・あまりにも馬鹿にされ続けるので我慢できなくなって「某395」いう固定ハンドルを使い始める
・自分がミスをしたときは照れ隠しで自分で自分に突っ込んだり、語尾に「ござる」をつけるなど寒い行動を取る
・結局恥の上塗りばかりでますます馬鹿にされる
・別人を装って自己弁護したりするが、我慢できずに日付をまたいですぐ書き込むのでIDを変えにくい環境であることがあっさりばれる
・その他「フルボッコされてからの釣り宣言」など典型的なアホの子っぽい発言が多くみられる
あんまりIDを変えてくることもないので見かけたら一発殴ってNG送りにしましょう
ストーカーきもいな
自分で作った糞フィルタをけなされてよっぽど悔しかったんだな(笑)
09/01/30 ID:/2QLUl6x0
09/02/03 ID:7Ds5YNj+0
09/02/04 ID:kuuEAFHY0
ネタでつけた名前なんだろうけど、
そういうのは全く出来ない振りをした上級者とかじゃないと恥ずかしいよな。
l ./
| /
l /
(i´`O __
/ヽ,,! //i
l ト、// リ
/ メヽ/ '
,.. / / ヽニニニ7i
、 / ! / / リ
/ \ 、/ l/l>/ ./´| ´
./ \/ ./ // |
/ ./ /// .__ .l,,_
_,,/ ./ // ̄ | `
´ ./ // |
/ // |
./ /"´ |,,_
゙ー'"´ `
>>10 消えてるっていうか、ドメイン更新してなくて他に取られた?
どんなフィルタだったの? 誰か持ってない?
何年経っても何一つ変わってないってのも凄いな。
ある意味氏んでるしな
18 :
前スレ799:2009/02/06(金) 01:20:46 ID:iLxNj97D0
前スレでリンク化フィルタを作っていた者です。
think氏とwahaha氏のフィルタを参考に新しく作り直してみたのですが
何か問題がありそうな箇所等ありましたらご指摘願います。
[Patterns]
Name = "textlinks [2009/02/06]"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 5120
Match = "(((^(^</(body|html)>))$STOP()"
"|<!-- ((^-->)?)++-->"
"|<(!doctype|/(head|style|tbody|tfoot|thead|title)|a\s|applet|area|base\s"
"|bgsound|button|col|dir|dl|embed|frame|head|html|iframe|link|map"
"|menu|meta|meta|object|ol|optgroup|param|param"
"|(|["'+ ]+)s(|["'+ ]+)c(|["'+ ]+)r(|["'+ ]+)i(|["'+ ]+)p(|["'+ ]+)t|select|style"
"|table|tbody|textarea|tfoot|thead|title|tr|ul)[^>]+>"
"|<[^>]++(ftp|http))$SET(textlinks=)"
"|<[^>]+>$SET(textlinks=t))\0"
Replace = "\0"
19 :
前スレ799:2009/02/06(金) 01:21:34 ID:iLxNj97D0
Name = "textlinks main [2009/02/06]"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 5120
Match = "(h t t p|f t p|ttp|tp|p)\0"
"((s://|://)[0-9a-zA-Z\-.:]+{3,*}(/([0-9a-zA-Z!#$%()*+,-./:;=?@_~]+"
"(\&|\&(^quot)?|'[0-9a-zA-Z!#$%()*+,-./:;=?@_~]|))+|))\2"
"($TST(\0=f t p)$SET(1=ftp)|$SET(1=http))"
"$TST(textlinks=t)"
Replace = "<a href="\1\2" target="_blank">\1\2</a>"
20 :
某395:2009/02/06(金) 01:22:40 ID:IlstoIci0
>>19 無関係なプロトコルに反応しそう nntp://test.com/ とか。
反応してもいいけどせめて元の表示だけは崩さないようにした方がいいね。
あと大文字小文字の区別はないのでA-Zは要らない。
なんか最近、395は複数人の自演だと思ってきた
>>20 さすがにそんな基礎的なことを得意気に書き込むのはどうかと思うが…
荒れるの判ってて態々書き込んでる所からしてただの荒らしだな
マジレスすると、prototype.jsにも色々とバージョンがあったり、
勝手に中身いじったりしてるところがあって、Webに転がってるものが全部同じというわけじゃないんだけどな
>>21 nntpやntp、smtpなどのプロトコルのものには
やはり反応させないほうが良いですよね?
27 :
某395:2009/02/07(土) 00:37:32 ID:eG9VFNlJ0
gooTV番組表のBSデジタルからWOWOWとスターチャンネルを消す
URL = tv.goo.ne.jp/contents/epg/008/BSdigital_1/
limitは3000くらい
まずWOWOWとStar chの番組内容を全て消す
$NEST(<td\sclass=$AV(genre_*)[^>]+>,*<a href="/contents/program/008/00(30|33|34|35)/*,</td>)
$SET(0=<td></td>)|
次に一律8%に指定されてる各チャンネルの幅を変更する
width="8%"(^(^\sclass="showbg">(^(9|10)ch)))
$SET(0=width="12%")|
width="8%"(^(^\sclass="showbg">(9|10)ch))
$SET(0=width="0%")|
最後に上の9ch WOWOW1-3と10ch スターチャンネルHVを消す
"showbg">(9|10)ch
$SET(0="showbg">)|
WOWOW[1-3]|
[%a5][%b9][%a5][%bf][%a1][%bc][%a5][%c1][%a5][%e3][%a5][%f3][%a5][%cd][%a5][%eb]HV
Replace = "\0"
29 :
名無しさん@お腹いっぱい。:2009/02/08(日) 01:07:59 ID:0EPryX5t0
,,,,:::::::゙゙゙゙、-‐‐-、::::::::-‐‐-、゙゙゙゙::::::,,,,
,,::"::::::::::::::/ ヽ/ ヽ:::::::::::::"::,,
/::::::::::::::::;;;;l ●|● l;;;;::::::::::::::::\
/:::::::::::: ''" ヽ. ,.-‐-、 ノ "'' ::::::::::::\
/::::::::::/ ー-、,,,_  ̄´l::::::::::::l` ̄ _,,,、-‐ \:::::::::ヽ
i':::::,、-‐-、. `'''‐- `‐-‐' -‐'''´ ,.-‐-、::::::::i,
i'::::/ ──----- | -----── ヽ:::::::i,
i':::::{. -----‐‐‐‐‐ │ ‐‐‐‐‐----- }::::::::i
.|:::::i ヽ., _____,,,,,,,,|,,,,,,,_____ ,ノ i:::::::|
.|::::| `'t‐----‐''''''´ `''''''‐---‐t''´ |::::::i / ̄ ̄ ̄ ̄ ̄
i::::i i i i:::::i' < 自演まだぁ?
.'i:::i i i i::::i' \_____
, -‐‐- 、::i, ヽ. / /::i'
/ ヽi, ヽ /゙゙゙゙゙゙゙"'‐--‐'"゙゙゙゙゙\ / /:i'
{ } ヽ \ / i/ ./'´
ヽ ノ:::::::\ `''‐-、,,,,,,,,,_______,,,,,,,、-‐'´ /
`'''''''''t":::::::::::::::::\,,,,__ __,,,,,/
\::::::::::::::/;,,,,,,,,"""'''''''''''''ゝ‐-、''''''''''''''""",,,,,,,},,,,,,,,____, -‐- 、
\::::::/:::::::::::"""'''''''''''''{===}'''''''''''''"""::::::::::::::::::::/
,. -ー冖'⌒'ー-、
,ノ \
/ ,r‐へへく⌒'¬、 ヽ
{ノ へ.._、 ,,/~` 〉 } ,r=-、
/プ ̄`y'¨Y´ ̄ヽ―}j=く /,ミ=/
ノ /レ'>-〈_ュ`ー‐' リ,イ} 〃 /
/ _勺 イ;;∵r;==、、∴'∵; シ 〃 /
,/ └' ノ \ こ¨` ノ{ー--、〃__/
人__/ー┬ 个-、__,,.. ‐'´ 〃`ァーァー\
. / |/ |::::::|、 〃 /:::::/ ヽ
/ | |::::::|\、_________/' /:::::/〃
ノ |ノ /
/ _.ィ ∠
/ _z‐フ' _.イ / 〉 ィ _ \
! r‐ィ‐≦ニ.._/./ // ヽィイ \ \`ヽヽ
l rァァ,ィ _リ 、_`>、ー-.ム′ /ハ ヽ、ヽ \
ヽ {/´ .| r´ ァ,{芯刄^ミメ、l! ノ' | ヘヽ|
ヽ ∧ ノ 〉 -` ^`='--'´`|′ ム竺ニソ l ヽ. \
〉 ハ 〈 `フ′ ー ' 化歹テ.イl !ヽ |` ー- ー-
. / ィ ,i`ハト、_ ヽ.ィ |`¨ー^/ |ハ | l |
_/´//ハ{小`ヽ ̄´ | / ノ ヽ l′
 ̄/=. 、 ! 、-- __ | 厶 ここまで全部俺の自演だ、皆すまなかったな
`\ ヽ ` ー ._ ` -―'.厶
\\ 、 一 / ̄´
 ̄ - ._ \ヽ ー , ′
` _ ヽ 、 /
 ̄ ` - \ーァ--- '
` ーヽ .._
 ̄ ー 、
33 :
某395:2009/02/08(日) 03:56:45 ID:42DPVBOH0
\_____ ___________________________/
∨
___ _
/ ____ヽ /  ̄  ̄ \
| | /, −、, -、l /、 ヽ きみ頭だいじょうぶ?
| _| -|○ | ○|| |・ |―-、 |
, ―-、 (6 _ー っ-´、} q -´ 二 ヽ |
| -⊂) \ ヽ_  ̄ ̄ノノ ノ_ ー | |
| ̄ ̄|/ (_ ∪ ̄ / 、 \ \. ̄` | /
ヽ ` ,.|  ̄ | | O===== |
`− ´ | | _| / |
,. -ー冖'⌒'ー-、
,ノ \
/ ,r‐へへく⌒'¬、 ヽ
{ノ へ.._、 ,,/~` 〉 } ,r=-、
/プ ̄`y'¨Y´ ̄ヽ―}j=く /,ミ=/
ノ /レ'>-〈_ュ`ー‐' リ,イ} 〃 /
/ _勺 イ;;∵r;==、、∴'∵; シ 〃 /
,/ └' ノ \ こ¨` ノ{ー--、〃__/
人__/ー┬ 个-、__,,.. ‐'´ 〃`ァーァー\
. / |/ |::::::|、 〃 /:::::/ ヽ
/ | |::::::|\、_________/' /:::::/〃
$TYPE(js)ってのは
Content-Type: text/javascript
Content-Type: application/x-javascript
の場合にしかマッチしないのかな。
Content-Type: application/javascript
だとマッチしない。
ttp://www.kanzaki.com/memo/2005/06/28-2 まあ、当時の事情を考えれば当然とも言えるが。
どなたかFC2blogの編集の最上段の赤い帯(広告欄)を消して
上に詰めるフィルターを作成願えないでしょうか
blogをもってない方に分かりづらくてすみません。よろしくお願いします
>>38 text/javascript と application/x-javascript だけだね。
multipart/x-mixed-replace を潰せば application/javascript も入れられるけど…
その場合 multipart/x-mixed-replace を text/html に変えるヘッダフィルタ入れた方が安全かな。
っていうかこれ本スレの話題だと思う。
ありがとう。
本スレの方がいいかとは思ったんだけど、MIME系のフィルタが関係していたので。
object要素をアンカー化するフィルタがJavaScript内のみ動作しなくなっていて、
原因を調べてみたらMIMEリストを書き換えていたのが原因だった。
multipart/x-mixed-replaceが何なのかまではわかってきたんだけど、
application/javascriptとどう関係するのかまではわからなかった。
ttp://abc.s65.xrea.com/tools/filtertest/nph-test.cgi なお、multipart/x-mixed-replaceのテストはここで可能。
42 :
某395:2009/02/11(水) 08:31:48 ID:+XoGY7wq0
外部jsファイルならURLの最後が .js かどうかで判断出来るんじゃ。
クエリやアンカーに誤爆しないように書くのを忘れずに。
間違ったMIMEを送ってくる糞鯖対策にもなるね。
MIMEとかってまんまり詳しくないけど、便乗して質問いいですか?
think氏の"Content-Type: Fix MIME types (In)"ってフィルタで
拡張子がjsのものを一律"text/javascript"に置換していますが、
>>38-41を見る限りjavascriptに対して複数の指定の仕方があるみたいですね。
間違ったMIMEを修正する分にはいいのですが、"application/x-javascript"といった
本来正しいものまで置換することによりなにかデメリットとなることってあるのでしょうか?
ブラウザごとの対応状況等の問題があるようなので、その解消にも一役買っているのかもしれませんが・・・
JavaScriptについてだと、古いネスケなんかだと問題出るだろうけど、大方は問題無いと思う。
そもそもIEなんかは、httpヘッダのContent-typeよりも、拡張子や内容を見て判断したりしてるし、
最近のFirefoxやOperaなんかは、デフォでIANAに正式登録された4タイプのjsのMIME-typeも登録されてるしね。
要はブラウザの誤認識を防ぐためのフィルタだから、自分の利用するサイト(が返すMIME-type)と、
利用するブラウザの対応情報と相談して調整する話。
Name = "Futaba Filter(form) fixed"
Active = TRUE
URL = "[^.]+.2chan.net/[^/]+/"
Limit = 320
Match = "(<form\s[^>]++action=$AV(futaba.php))\0"
Replace = "\0 target="_blank""
書き込みのときに新しいウィンドウを開くフィルタ
Name = "Futaba Filter(res) fixed"
Active = TRUE
URL = "[^.]+.2chan.net/[^/]+/"
Limit = 320
Match = "(<a\s[^>]++href=$AV(res/[0-9]+.htm|futaba.php\?res=[0-9]+))\0"
Replace = "\0 target="_blank""
返信を押すと新しいウィンドウで開くフィルタ
Name = "Futaba Filter(form+res)"
Active = TRUE
URL = "[^.]+.2chan.net/[^/]+/"
Limit = 320
Match = "(<form\s[^>]++action=$AV(futaba.php))\0|"
"(<a\s[^>]++href=$AV(res/[0-9]+.htm|futaba.php\?res=[0-9]+))\0"
Replace = "\0 target="_blank""
書き込みのときに新しいウィンドウを開き
返信を押すと新しいウィンドウで開くフィルタ。
↑これを直してください・・・
>>45 懐かしいフィルタだね
ソース見てMatchのfutaba.phpをfutaba.php?guid=onにしただけです
Futaba Filter(res) fixedは普通に動作してたので弄ってません
Name = "Futaba Filter(form) fixed 2"
Active = TRUE
URL = "[^.]+.2chan.net/[^/]+/"
Limit = 320
Match = "(<form\s[^>]++action=$AV(futaba.php?guid=on))\0"
Replace = "\0 target="_blank""
Name = "Futaba Filter(form+res) 2"
Active = TRUE
URL = "[^.]+.2chan.net/[^/]+/"
Limit = 320
Match = "(<form\s[^>]++action=$AV(futaba.php?guid=on))\0|"
"(<a\s[^>]++href=$AV(res/[0-9]+.htm|futaba.php\?res=[0-9]+))\0"
Replace = "\0 target="_blank""
>>46 動作確認しました
ありがとうございました!
$URL([^:]+://[^/]++.(machibbs$SET(0= ")|))
51 :
某395:2009/02/15(日) 05:51:40 ID:BjWvgpRA0
いい加減その喋り方止めたら? うざいよ 荒れる主原因だし
体内時計で正確な実測(笑)が出来る奴が瞬殺(笑)するんだろwwwwww
>>54 おk、ずっとそのしゃべり方でたのむ
変えんなよ
分かったにゃん♪
コテハン入れておいてくれればそれでいいよ
まったくだなw
うるちゃいにゃん!
いつもの人がかなりの進化を遂げてるな。
ただし明後日の方向に。
しゃべり方とかどうでもいいが名前変えるのだけはマジでやめてほしいわ。
一番ウザイ。
とうとう壊れてしまったか・・・
可哀想に
最近ようやく落ち着いてきたと思ったのにまたスレが荒れそうな予感
もうたくさんなんだが・・・
>>62 しゃべり方は変えないと約束したんだから
語尾をNGに放り込めばよし
リストのハッシュ化について質問です
元々Hashed Itemsに分類されていたItemsがItemsを増やした事により、
勝手にNon-Hashed Itemsに分類されてしまうItemsが少数あります
ADリストでなどの汎用フィルタでNon-Hashed Itemsに分類された場合
1アクセスでScans回数が100万回を軽く突破しますが、
リストを2つに分けてでもHashed Itemsに分類させるべきですか?
(リスト自体を増やした場合は全てHashed Itemsになります)
神経質な気もしますが、Non-Hashed Itemsが増えた場合、
若干サイトアクセスが遅くなった気がします・・・
皆さんは汎用フィルタでのNon-Hashed Items対策どうしてますか?
「気がします」とか曖昧な理由で対策が必要だと思うような人のことを偏執病と言います
実測(笑)も曖昧だし別にいいんじゃね。
多分 *$LST(AdList) とかやって1バイトごとにリスト引いてるアホフィルタがどっかにあるんだろう
重いと思った時はまずフィルタを疑え
Proxomitron 本体に原因があるケースなんて万に一つもない
>>66 ハッシュされてるものを合わせるとハッシュされなくなるっていうのがどういうパターンか分からんけど
俺はパターンに細工してなるべくURLハッシュかPreハッシュのどちらかになるようにしてる。
>>69 そのものずばりでした
*$LST(AdList) の*を外し、細かく指定できるように改良
またリストの一部itemsの先頭に\wをつける事でScans回数の激減に成功しました
\wを付けた事でハッシュはされなくなりましたが、
Scans回数が増えても100程度でアホみたいに増えないので
結果安定するようになりました。ありがとうございました
フィルタの速度の重要性が証明されてしまったね、実測廚涙目w
76 :
70:2009/02/16(月) 23:11:19 ID:uGy+JCOD0
>>75 アホかねキミは。
「何となく遅いとか言い出す前にまずちゃんと測れ」
「*$以外の書き方では計測誤差に埋もれてしまう程度の速度低下しか無い」
というのが俺の言いたいことだ。
実測なんか必要ないならこれからも「何となく[^>]++>より[^>]+>のほうが速い気がする」とか言ってろw
やっぱこいつが実測廚だったか。 ちゃんと計るってどうやって計るのかな?
Proxomitronの速度を正確に計るのは不可能。 こんなこと君しか言わないよ(笑)
>>77 チンコ氏と395はプロファイルの数値を眺めてハアハアする作業に戻るんだ
勘違いしてる人多そうだけどいつもの人は速度に有意差なんかないって噛み付いてた人だった気がする
>*$以外の書き方では
これって395がマッチの先頭に$を置いたのを見て批判したのとまったく同じ原理だよ?
395が同じことやったらそれを批判するのに自分がやるのはオッケーなの?(笑)
395が叩かれた理由は、何倍もの差が出るだのテラ遅いだのの誇張表現の所為でしょ。
その後、あからさまなフィルタ書いて実験した挙げ句、奴の言う何倍もの差なんか出てないのに、ただ速くなったと勝ち誇ってたけどw
何倍というのはテストウインドウの数値の話でしょ? それに実際にProxomitronの動作が
何倍も早くなってても正確に計測出来ないのに何故誇張だと言い切れる?
"ちゃんと測れ"というからにはちゃんと計る方法を詳細に説明してくれないか。
当然だけど曖昧な結果になるような計測方法じゃ納得しないから。
これが出来ないなら君は395より使えない上に395に絡んでスレを荒らす迷惑者でしかない。
FireBug使えよ
FireBugでProxomitronの速度が測定出来ないことくらいプロキシの知識がある者なら
誰だって分かることだが、君には分からないようだね。 もういいよ、馬鹿は消えて。
それでProxomitronの動作が何倍になったか分かるのなら何倍になったのか言ってみなよ。
はぁ?お前の言うProxomitronの速度ってブラウザ通さない事なの?
オミ単体で何に使うのか知らねーけど、プロのjs書きの中では常識なのかw
もういいから名前入れとけよ、スルーしてやるから。
計測の仕方も曖昧、計測の結果も曖昧。 つまりその程度の思考しか出来ないと。
∋oノノハヽ
川*’ー’)
/ , ヽ <涙ふけやよ
 ̄_|,..i'"':, ̄ ̄ ̄ ̄
|\`、: i'、
\ \`_',..-i
\.!_,..-┘
92 :
名無しさん@お腹いっぱい。:2009/02/17(火) 18:56:25 ID:EC1sE/Qa0
18.179 秒…
個人的に計測方法は
>>85で良いと思うけどな
ローカルサーバにして、サーバレスポンスと回線速度の影響をなるべく少なくして、あとはキャッシュを毎回消して複数回計測の平均とかで。
個人的には、保守性も大事だと思ってるので、速度よりも読みやすさやシンプルさを重視してるな
たとえ
>>70だとか前スレの
>>880のような極端な例で有意な差があったとしても、日常でそんな状況はそうそう無いし、
数百msec〜数秒かかるページ全体の表示(ブラウザのレンダリングやその他要素の読み込み)までを考えると、
Proxomitronのパースによるオーバヘッドってそんなに大きくないと思うわけで。
まあ、速度にこだわる気持ちは分かるし、異論は全て認める。
しかし、
>>70で表示される所要時間って、ほとんどブラウザのレンダリング性能に依存するので、あまりここでは意味無いと思う。
邪魔な広告を削るのって結構な速度アップになってるよな
俺のオナニーの方がはやいだとか、お前のオナニーはダメだとか
お前ら元気だな
本日の某395はID:N++t1ttK0か・・・
もう語尾は変えないという約束破ってるな
>>94 確かに
>>70のサイトで該当imgを削るだけで体感できるね
ただ体感なんであれだけどなw
>>92 もし貴方の使っているPCが10年以上前の物であればそれで正しい。
そうでなければ今すぐdefault.cfgを「Match = "$」 と 「*$」で検索して以下略
君たち、395の指摘が正しかったと素直に認めればいいのになんでそんなにツンデレなの?
別に正しくないから
>>98 8年くらい前のPCでやってみたらバイパスしても60秒越えてるw
「プロのjs書き」
「ブラウザを通さずにProxomitronを使う者」←new!
また二つ名が増えたね
perlから正規表現を始めたせいか、筆者は正規表現と速度は切っても切れない関係であると考えている。
何故かと言えば、固定文字列の検索関数と比較して正規表現の検索関数は非常に遅い。
ゆえにperlで正規表現を多用するときは速度を気にする必要性があった。
現代のハイスペック化したマシンでもその遅さが問題になることはたびたびある。
早く動作する正規表現を作る技術は身に付けておいて損は無い。
Proxomitronのライトユーザーには縁遠い話かも知れないが、Proxomitronという枠を超えて
正規表現についてより深く知ろうとしている人達や、正規表現を含むプログラム言語を
開発している人達にとっては非常に重要な課題なのだ。
誤爆しないフィルタを作る技術があるように、早いフィルタを作る技術も存在する。
自分に必要の無い技術だからといってそれに背を向ければそれ以上の進歩は無い。
ブラウザは"通す"ものではないと思う人より
前もだったけど不利な状況になるほど饒舌に語りだすよねこの人
そろそろthinkの別人格だって認めてもいいんじゃない?
一応あっちの人格は初心者には好かれてるっぽいから捨てられないのか?
あっちも1ヶ月前に入門スレで病人めいた日記書いてたけど。
>>103 やった大勝利ですね(^_^)v
あたしは395さんが勝つって信じてました(>_<)
395さんの書き込みはいつも参考にしていますm(_ _)m
自分では碌なフィルタを書けない人が、難癖付けて馬鹿にしてますが、
演技だと思います。本当はすごく悔しがってるはずです(^o^)
乙女14才あなたのファンより
名前を入れて置いて下さると、あなたのレスを探しやすくていいです(^^)/
>ブラウザは"通す"ものではないと思う人より
お前の場合はProxomitronのテストウインドウを使うのが主目的でブラウザはおまけ扱いだから正しいだろw
実測(笑) 別人の俺が395(笑) ブラウザを通す(笑) 廚二病こえー。
とりあえずグダグダいってるお前らもうざいんだが
>>108 そうじゃなくて「将棋は"打つ"ものではない("指す"ものだ)」的ツッコミなんじゃね?
ID:N++t1ttK0 がいつもの人(395)なのは鉄板だろうけど。
別人(笑)の俺が395(笑)(笑)
米は洗うもんじゃなく研ぐものだってかんじ?(笑)
でも最近の米は精米技術が上がってて、軽く洗うぐらいのほうがいいんだよね(笑)(笑)
「お前のやってること、何の意味もないよ」
と突き放された人間が
「いや、俺はすげーんだ!!!!」
って言い張ってる姿って面白いな。
>>103
ID:N++t1ttK0はIDの字面だけかっこいいと思った
しかしみんなにバレてないと本当に思ってるんだろうか
ID真っ赤で文体と語彙に特徴あるからわかりやすくて困る
最初はまたキチガイかとしか思ってなかったけど
近頃は本気で可哀想に思うようになってきた
何というか…社会に出てからいろいろ苦労するだろうけど、まあ頑張れ
だれも縦読みについて指摘してない場合、やっぱり気付いたやつが指摘してあげるのが親切なのか。
それともスルーする方が良いのか、結構悩む。
わざとスルーしてる人が多いのなら、わざわざ突っ込むのもなぁ・・・とか。
>>117 アンカつけてくれないとどれのことか分からないよ
アンカついてたらたぶん連鎖あぼんされてただろうけど
単体で皮肉として成立してたからそっちにまで毒が仕込んであるとは思わなかったw
106かな?
褒め殺しの嫌味にしか見えないから、縦横同じ内容になってて
縦読みになってないよね。
だから何?
っていうかそのスレのどこにthinkがいるの?
JavaScriptの勉強なら例の「プロのjs書き」もやってることだけど。
何でそんなに必死?
意味が分からん。
向こうの板では名無しなのを忘れて勤勉アピールしちゃったチンコたん本人?
tp://abc.s65.xrea.com/prox/wiki/
p://abc.s65.xrea.com/prox/wiki/
"ABC123""DEF456""GHI789"
上みたいな文字列があったとして
"[^"]+""[^"]+""[^"]+"
こういうのでマッチさせることが出来ますが
{"[^"]+" , 3}
こうい風な書き方って出来ないでしょうか?
>>128 ("[^"]+")+{3}
または
($AVQ("*"))+{3}
梅干食ったような顔みたいだ
スッパマンのことか
"*""*""*"
だと最長一致になって " を突き抜けることがあるけど // "a""b"hoge"c""d"
("*")+{3}
だと最短一致になって余計なものにはマッチしない
ふしぎふしぎー
マイコミジャーナルにアクセスした時にスキップ可能なフラッシュ広告が表示されるのですが、
これを回避するフィルターがあれば教えてください。
>>134 [Patterns]
Name = "Kill AdSpace"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 2048
Match = "(<!-+ AdSpace [a-z]+=\w -+>)\0"
"$INEST(<!-+ AdSpace [a-z]+=\w -+>,<!-+ /AdSpace -+>)"
Replace = "\0"
アメブロが読みにくいので文字を大きくするyやつか、
>>49の改良お願いします。
137 :
134:2009/02/20(金) 10:20:32 ID:sAFgigJR0
>>136 「適用したいURL」と「どの文字を大きくしたいか」を詳しく。
>>139 [Patterns]
Name = "ameblo: Set min-font-size (13px)"
Active = TRUE
URL = "ameblo.jp/*.css(^?)$TYPE(css)"
Limit = 256
Match = "font-size: [#0:12](^(^px ;))"
Replace = "font-size: 13"
テストが不十分かも。
必ず、ご自身で検証を。
>>140 ありがとうございます。今度やってみます。
autopagerizeをomitronで再現したようなフィルタが
あったような気がするんですが
ご存知ありませんか
undonut使ってるので使ってみたいです
さもしいなあw
395のフィルタに手も足も出ないおまえらわろたw
ちょっと前のレスを見ればあっさり見つかる荒らしの作ったフィルタが
ほんの数日で「あったような気がするんですが」
になる質問者の感覚をまずおかしいと思え。皆まで言わんが・・・
自演だろ
いちいち「荒らしの作ったフィルタが〜」なんて書く意味がわからん
気に入らないんならスルーしてろ
Multi = TRUE w
コピペで作ったから残ってたんだな。
で、どのように w なのか講義してくれよ。
本日のプロのjs書き=ID:tYGkgurv0
また錯誤か
395じゃないが、この場合は置換結果を再びバッファに戻す必要はないだろう。
Multi = FALSE でいい。
ってか、単純にヘッダ・フィルタで $JUMP() すりゃいいと思うが。
>>154 最初はヘッダで作ってみたが
ブラウザがクッキーを食べてくれなかったからこうしてみた。
やり方が駄目だったのかもしれないが。
ああ、Cookie 必須なのか。
試してないが $JUMP() だと Cookie を受け取る前にリダイレクトしちゃうかな。
試してから書こうね。
試してないが、リクエスト発行の段階でフックするから(リモートサーバにはアクセスしないから)
Cookie(その他HTTPヘッダ)を受け取れるわけないな。
inでJUMPさせてもそうなるんかなぁ
>>140 試してみたんですが、駄目みたいでした。
試してないが理論に吹き出してしまった。
馬鹿にしている訳じゃなくて、こういう流れがあってもいいと思った。
>>160 そうですか。
具体的に「どこがダメなのか」がわからないので修正案が思いつきません。
>140はCSSで最小フォントサイズを指定するフィルタです。
Replace欄で "13px" を指定していますが、20pxぐらいを指定するとわかりやすいと思います。
下記URLで動作確認して、本文の文字サイズが大きくなることを確認しました。
相川梨絵のオフィシャルブログ 『シャララ〜ン♪劇場』
ttp://ameblo.jp/aikawa-rie/
ブラウザによって違うみたい
Google Chromeじゃ変わらずOpera・IE・Firefoxでは変わる
>>140のブラウザは何を使ってるか知らんけど
>>139のブラウザは何を使ってるか知らんけど
だった
>>164 「Google Chrome+相川梨絵」でフォントサイズ変更を確認できました。
キャッシュが残っているのでは…?
Google Chrome: ver.1.0.154.48
[Patterns]
Name = "ameblo: Set min-font-size (20px)"
Active = TRUE
URL = "ameblo.jp/*.css(^?)$TYPE(css)"
Limit = 256
Match = "font-size: [#0:19](^(^px ;))"
Replace = "font-size: 20"
ttp://www.uploda.org/uporg2034954.png.html
Limit = 16
Match = "(^(^</head>))$STOP()"
Replace = "<style type="text/css">"
"<!--\r\n"
"*{font-size:20px;}"
"\r\n-->"
"</style>"
167 :
50:2009/02/21(土) 22:47:41 ID:cm4XadJV0
>>149 直接動画ページに飛べるようになりました。感謝です。
どうもありがとうございました
また395と実測クンが暴れてるのか。
それはalcの意訳じゃないの? 直訳すると非貪欲なのではないかと
988 名前:Name_Not_Found[sage] 投稿日:2009/02/22(日) 07:46:07 ID:???
正規表現で、"楽しいかもね、そうかもね"
から、"楽しいかもね" までを抜き出したい場合に、
楽.*ね だと一番最後まで抜き出されてしまうのですが、どうしたらうまく抜き出せるのでしょうか?
989 名前:Name_Not_Found[sage] 投稿日:2009/02/22(日) 08:17:19 ID:???
楽([^ね]*)ね
これは酷い。
175 :
172:2009/02/22(日) 17:31:58 ID:UT5slEBC0
なんとなくですが、わかったような気がします。
『詳説 正規表現 第三版 (P171)』に「最左最長」というキーワードを見つけました。
------------------------------------
選ばれるマッチは、すべての可能なマッチの中で最も左から始まる最も長いものになるので、"最左最長" マッチと呼ばれる。
--- 『詳説 正規表現 第三版』P171 より ---
これにたいして、「最左最短一致」という言葉もあるようです。
文字列'abcccde'に対して、/c*?d/ の最左最短一致をする場合、"cccd" がマッチ。
本来の最短一致ならば "cd" にマッチするはず、というところでしょうか。
最左最短一致 … 最も左から始まる最も短いもの
最短一致 … 最も右から始まる最も短いもの(最右最短一致)
>173
意訳と捉えるとつじつまが合いますね。
「最左」を省略している解説サイトが多いと認識しておくことにします。
しかし、この関連は同意語が多くて覚える方が混乱しそうです…。
最左最短一致=非貪欲=欲張りでない=控えめ
最左最長一致=貪欲=欲張り
第一版だと127P辺りかなぁ
「マッチの開始位置の変更はしてくれない」「最左」を意識しとかないといかんぽいね
>>169 また395に完敗か、くやしいのうくやしいのう。
相変わらずスルー力の試されるスレになってるな。
最小(最短)ではないだろ
最小にしたいのなら
楽([^楽ね]*)ね
か
楽([^楽]*?)ね
\_____ ___________________________/
∨
___ _
/ ____ヽ /  ̄  ̄ \
| | /, −、, -、l /、 ヽ きみ頭だいじょうぶ?
| _| -|○ | ○|| |・ |―-、 |
, ―-、 (6 _ー っ-´、} q -´ 二 ヽ |
| -⊂) \ ヽ_  ̄ ̄ノノ ノ_ ー | |
| ̄ ̄|/ (_ ∪ ̄ / 、 \ \. ̄` | /
ヽ ` ,.|  ̄ | | O===== |
`− ´ | | _| / |
何か変なAAに復唱させさえしちまえば
正しい内容もさもイタい主張であるかのように
周囲に印象付けることが出来ると勘違いしている
少々頭の可哀相なのがスレに紛れ込んでいるらしいな
そういえば向こうのスレであれが最短一致だとか言ってたのは某誰かさんでしたっけね(ワラ
入れ食いw
亠ァ厂| `':,;..:..:.';. ;'..:..:.,:'
‐个 兀 `:;:.::.':., ,':.::.:,:'
`.:`.:''''..:.‐ :.:-:.:...,,,, __ 、‐-、 __ ,.‐z_,-、 '':;;:::':, ,...;'::..:,;' ,,.:':
..:..:...:..:..:...:...:...:.:..:...:...:..:.`_,,ノ └¬、'''.:.:‐:..,,ヾ、__)∠,ィク /,、 ';:''..:.:..:..:.:..:.'':;'':.:.,;.
.:..:...:..:..:...:...:...:.:..:...:...:..:.ヾ、_ <^'".:..:..:.:..: <`ヾ´~_ _~´ 〉'''':.::.;':.::...:.:..:..:..:...:.:.';' ,,
..:..:...:..:..:...:...: ,,;,;,;,,;:..:..:.:.:..: / /\ `ヽ、..:..:.:..:..:_ブ∧ ‐ ‐ /.:.:..:,;,::';..:..:..:.:..:..:..:...:.:.:''´:.:
:..:.:..:..,.:-〜' , 、m_)°.:.:.'ー-'..:..:..:`ー--',,;,;::.:.:ヽ、_i (_,/しヘヘ_) ´ '::;.:.::.:..:..:..:..:.:..,;'` ''
,;,,;,;/ <て_;:、。.:° ‐ '''' " ´ ´ ,;:''.:.:,:'' :;,._.:,;.,、:.'':.,,_
/ r'7ァッーヘ、_) ゚ ,,:''.:.:,:'' , -〜''ヽ‐-‐、.:.:.''
-く レ'/〈 ° 。 ,ヘVフヽ、 ,,:''.:.:.:,:'' (_,ヘ、 ⌒
V巛〈 ヽ , 〜''ヽ / e ヽノ\ヘ. ,,:.''..::.:,:'' 。 と_刀Tゥー
_/ ヾ ヽ、 Y ァ个〜'。゚ ,少ー- 代ヽ、 ヾゝ ,,.: '':.:/ヽ、' 。 ゚ (⌒⌒ー-く ノノ,!j
{. \ Y巛〈 ) lfgレ゙く \''.:.::.:.:.:/ / 入 ゚ 。 `〜<ヾヾ、,`⌒ 〜
_, ヘ、 ヾ{ ヾト、 'ヾゝャgメl` ヾヨ /〃/ _,,> 〉〉ノ `厂丁`
\ \ ヽ、 `ゞへmfi_ ゞdf‐ '' ´ //// ノ
─〜 ⌒ヽ、 \ ヽ、 ´`'‐ニ世三r<k´ _,,ノ,〆 /
__,, へ、 \ ` ー- 、__ _,, --‐‐ ''´ _ - ´ /
 ̄ ̄ \ ` ー- 、 _  ̄ ̄ ̄ _, -〜< -一 ブ
ヽ、、  ̄` ー─----── ´ ̄ _ -一 ´
出ました
負け犬の後出し釣り宣言
さすがにここまでだとなんか怒りとかそんなんよりも見ていて哀れみを感じる
朝から元気だなおまえらw
「マッチの開始位置の変更はしてくれない」なんてことは意識するまでもない大前提だから
「最左」は普通省略されるんではないかな
「マッチの開始位置の変更を許す真の最短一致」なんてものがあったら
もっと短いマッチが後で現れないことを保証するために
常に入力全体を終端までスキャンする必要があるし
てs
デフォルトのフィルタで、
今や使い物にならないのってある?
どれ?
>>189 それはその人のポリシーだとか使ってるブラウザ、巡回サイトで変わってくるような
まあ、GeoCities branding killerなんてほとんど(特に日本では)意味無いかもしれんけど。
もしもフィルタの名前だけ見て「ただ何となくオンにしてる」んだったら、
一度フィルタの内容を見て、それがどういうことをやっているかを確認し、
それが本当に自分に必要かどうかを判断すべきかと。
デフォルトのフィルタで使っているものはない。
「成る程こういう書き方をするのか」と参考の為に読みはするけど。
上が対象サイト決め打ちなのを、ブロックリストを利用して一般化したのが下だな。
(「一般化した」というと日付からいってやや語弊があるけど)
しかし URL 指定で "*web.archive.org" の "*" はないわ。
> しかし URL 指定で "*web.archive.org" の "*" はないわ。
「下の方の URL 指定では "*" がなくなっちゃっているね」、ではなくて
「URL マッチの頭に "*" とかぶっちゃけありえな〜い」、ね > ないわ
# "*banner" とかならまだアリ(止むを得ない)だけど、"*(ドメイン)" ってのはね。
URL Match ぐらいならぎりぎり許されるんじゃないか
正しい作法 ([^/]++.|) にしても劇的に速くなるわけでもないし
hoge.com/web.archive.org とかに誤爆したら困るわけでもない
ただ、この書き方をもしリストの中でやったら悲惨なことになるかもな
こないだ出てたような $LST を頻繁に評価するうんこページフィルタで
* が毎回 BOUND 一杯まで探索しに行ってしまう
実測クンまだいたのか、死ねよ。
URL Match の先頭のワイルドカードの話は実測も何も
実際にスキャンする文字数に違いが出てくるわけだから
間違いなく速度は上がる(体感出来るかどうかは別として)し
誤爆も防げるし、
意図が明確なので、フィルタの可読性が下がって
後々のメンテナンスに支障を来すこともないし、
要するにメリットこそあれデメリットは何一つないので
強く推奨されるべき話だよ。
速度関連の話というだけで脊髄反射的に毛嫌いするのは
その辺を何も理解出来てない思考停止の
>>196くらいじゃないかな。
*と([^/]++.|)の速度は*のほうが圧倒的に早いからURLマッチのような短いテキストを
検索するときは*のほうが早くなるんでちゅよ。 試そうと思えば試せるのに机上の空論ばかりでちゅね、ばぶばぶ。
「早くなるんでちゅよ。 試そうと思えば」
↑(半角スペース)
うわw こいつマジで395だったwww
匿名で自分の援護射撃してたとか、最高に恥ずかしい奴www
ってゆうかそうでなくてももともと恥ずかしい奴だったろ。
>*と([^/]++.|)の速度は*のほうが圧倒的に早いから
もしかしてソースコードでも入手なさって検索アルゴリズムを確認なさったのでしょうか。
それとも、「実測」でもなさったのですか?
実測(笑)
俺は395(笑)
ブラウザを通す(笑)
間違いなく速度は上がる(笑)
君ら面白すぎw
ここまで俺の自演
ああ、*また* 脳内ソース以上のソースを提出できないのですね、395さんは。
悔し紛れの「(笑)」連呼が一層の哀れさを漂わせます。
もうやめて!395のライフはゼロよ!
>俺は395(笑)
ワロタw
作者 Scott 自身によるヘルプファイルより抜粋 ("Creating blocklists"):
> Proxomitron treats a URL the same as any random text,
> so you're better off not using an initial wildcard.
> For instance, "(www.|)somehost.com" will be much faster than "*somehost.com".
> If you need a leading wildcard try "[^/]++somehost.com".
> It's a little better than '*' since it only scans up to the first "/" in the URL.
--
395の自信満々脳内ソースは木っ端微塵に粉砕されたわけだが、
次はどのツラ下げて出てくるんだろう。
そういえば
>>186の話はどうなったの? まさかあれだけ騒いどいて逃げたりしないよね?
もうやめて!395のライフはマイナスよ!
>>208 どうなったも何も、
「文脈から『最左』を補って読めば『最短一致』と呼んでも差し支えないだろう」
という話なのであって、「最短一致に非ず」というのは依然として厳然たる事実なのだが。
負け戦を、逆に勝ち誇ったように得意げに蒸し返すなんて、本当に大丈夫か?
>>207 テストウインドウで実際に実験した結果とその文章のどちらが正しいかも分からないのか。
>>210 最短一致とは
楽([^楽ね]*)ね
か
楽([^楽]*?)ね
なんだってね(笑)(笑)(笑)
今395のライフはいくつ?
何か間違ったこと言っててもとりあえず「(笑)」つけときゃ
優位性を演出出来るとか勘違いしてんのかね?
>>179-180あたりと同じ精神構造か(ってか同一人物だっけ)
人間こうはなりたくないという反面教師としては貴重
27 名前:某395 [sage] 投稿日:2009/02/07(土) 00:37:32 ID:eG9VFNlJ0
>>25 今のところスクリプトエラーは出ないし問題無いようだ。
リスト用
*/prototype.js((^?)|[?#]?+)\0 $RDIR(
http://local.ptron/prototype.js\0)
32 名前:名無しさん@お腹いっぱい。 [sage] 投稿日:2009/02/08(日) 03:49:58 ID:42DPVBOH0
>>27 先頭が*では?の後ろにあるprototype.jsに誤爆するので修正してみました。 どうでしょうか。
([^/?#]+/)+{1,*}prototype.js((^?)|[?#]?+)\0 $RDIR(
http://local.ptron/prototype.js\0)
33 名前:某395 [sage] 投稿日:2009/02/08(日) 03:56:45 ID:42DPVBOH0
>>32 修正どうも。
395にとって32は別人w
そこはスレが「自演乙」的流れだったから
期待に応えてネタでわざとやってるんだろう、さすがに
JaneDoeStyleでまちBが見れなくなってしまいました
read.plからread.cgiに転送するようにしてるみたいなんですが
やり方がわかりません、よろしくお願いします。
>>197 逃げるのだけは一人前だね。 穴があったから入ってるの?(笑)
>>217 再起動かけたけどID変わってなかったんだろw
URL Match の先頭のワイルドカードの話は実測も何も
実際にスキャンする文字数に違いが出てくるわけだから
間違いなく速度は上がる!
\_____ ___________________________/
∨
___ _
/ ____ヽ /  ̄  ̄ \
| | /, −、, -、l /、 ヽ きみ頭だいじょうぶ?
| _| -|○ | ○|| |・ |―-、 |
, ―-、 (6 _ー っ-´、} q -´ 二 ヽ |
| -⊂) \ ヽ_  ̄ ̄ノノ ノ_ ー | |
| ̄ ̄|/ (_ ∪ ̄ / 、 \ \. ̄` | /
ヽ ` ,.|  ̄ | | O===== |
`− ´ | | _| / |
なんかいい加減かわいそうになってきた
どっかでそのAAで煽られた時に相当悔しかったんだろうなw
またキチか
このスレなんかおかしいよ(´・ω・`)
つ 腐ったミカン
>>197 >速度関連の話というだけで脊髄反射的に毛嫌いするのは
>その辺を何も理解出来てない思考停止の
>>196くらいじゃないかな。
むしろ395ちゃんは速度ネタは大好き。膨大な時間をかけ、執着している。
にもかかわらず、作者自らが解説している事実(
>>207)とは
逆の知識しか持っていない(
>>199)あたりが
まさに395=無能人間の代名詞といったところか。
ノ |ノ /
/ _.ィ ∠
/ _z‐フ' _.イ / 〉 ィ _ \
! r‐ィ‐≦ニ.._/./ // ヽィイ \ \`ヽヽ
l rァァ,ィ _リ 、_`>、ー-.ム′ /ハ ヽ、ヽ \
ヽ {/´ .| r´ ァ,{芯刄^ミメ、l! ノ' | ヘヽ|
ヽ ∧ ノ 〉 -` ^`='--'´`|′ ム竺ニソ l ヽ. \
〉 ハ 〈 `フ′ ー ' 化歹テ.イl !ヽ |` ー- ー-
. / ィ ,i`ハト、_ ヽ.ィ |`¨ー^/ |ハ | l |
_/´//ハ{小`ヽ ̄´ | / ノ ヽ l′
 ̄/=. 、 ! 、-- __ | 厶 このスレがおかしいのは俺のせいなんだ
`\ ヽ ` ー ._ ` -―'.厶 皆マジごめん
\\ 、 一 / ̄´
 ̄ - ._ \ヽ ー , ′
` _ ヽ 、 /
 ̄ ` - \ーァ--- '
` ーヽ .._
 ̄ ー 、
230 :
218:2009/02/25(水) 07:22:25 ID:wrLOfqpM0
というかJane viewはもう仕様変更に対応してくれたし
styleもすぐ対応されるんじゃないの
23 名前:14[sage] 投稿日:2009/02/22(日) 21:18:05 ID:???
ありがとうございました
正規表現 欲張り でもググってみました
楽.*? でよかったみたいです
楽が先頭に来るので
>>15(=395)さんので完璧でした
rー、
」´ ̄`lー) \
T¨L |_/⌒/ ←395
`レ ̄`ヽ〈
| i__1
_ゝ_/ ノ
L__jイ´_ )
| イ
| ノ--、 r'⌒ヽ_
ゝ、___ノ二7 /´ ̄l、_,/}:\
|ーi | l_/ /__ィ::. ゝ~_ィ´:; ,ゝ
__〉 { (T´ |1:::. \_>、};;_」
'ー‐┘ ! ` ̄''ァ一 、\ ヽ} ←最短一致クン
〈` ̄ ̄^`¬ノ .::〔 ̄´
1 ヽ .:::レ ヽ、
|_イー-、_;;j|_:. ゝ、
__,,,... -- |. {―――‐フゝ、 〉 -- ...,,,__
_,, -‐ ´ ,r|__ト, 1ニノ ー'´ ` ‐- ,,_
, ‐ ´ └―'´ `
すげえわかりやすい論点ずらしw
無知を晒しまくって追い込まれてる自覚はあるんだな
>>165 このPatternsだけにして、他のを全部切手試したら
出来ました。なにかが邪魔してできなかったと思います。
ありがとぷございました。この先の進み方考えます。
追加なんか
SafeList.txtにameblo.jp/追加してら出来たので、とりあえずこれで行ってみます。
脳内フィルターこそ最強
追い詰めすぎると発狂して荒らし始めるからその辺にしといてやれよw
>>240(=395)には
>>180を「草を生やして復唱しちまえば」と言い換えたものが
再度適用されちゃうという何とも笑えない状況。
正しい内容じゃないしw
あ、そうか、
>>179はAAを含めれば正しい内容だw
なるほどw
・・・なんかもう、引っ込みがつかなくなってるんだろうね。
依頼者の希望通りのフィルタを書いてくれるなら誰でもいいんだけどね
誰かが書いてくれたフィルタを善意で効率良く書き直してくれるのもアリだと思う
つまらない自尊心でフィルタ作成者同士が争うって非生産的でなんだかなー
フィルタ作成者同士じゃなくてフィルタ作成者と素人
>>245 フィルタを作成した時点で素人だろうが玄人だろうが
その人はフィルタ作成者だと思うのですが
フィルタ作成における素人と玄人の違いについて詳しく教えてください
どうやったら玄人になれますか?
フィルタ作成してないじゃんw
玄人はソースも見ずにフィルターが作れてしまう!
jsスレも荒れてるな、おまえら自重しろ。
承認欲求が人一倍強いくせに無能なせいで誰にも認められない。
そういう人間の末路は結局単なるかまってちゃん。
完全にパターン入ったなw
__,冖__ ,、 __冖__ / // / / i, i ヽ
`,-. -、'ヽ' └ァ --'、 〔/ / / / ∧ / ヽ i, i | |
ヽ_'_ノ)_ノ `r=_ノ / / / / / / | / `、 i ! |i i , l
__,冖__ ,、 ,へ / ,ィ / / // / | / | | | l ! i | |
`,-. -、'ヽ' く <´ .7_i//`/ー- 、/ / | / | l | l l ! ! i
ヽ_'_ノ)_ノ \> / / ,,,,- 一分x-、_ !/ |i _,アナ'イ i ! !
n 「 | / ''" / :;;r jヽ`\,/, ,リ i_,, x=、 レ | / / :|
ll || .,ヘ /| ./:::::;;;;;;;:`::::::l " "/ :;;r ヽヽ |/| / :!
ll ヽ二ノ__ {::| |::::::::;;;;;;;;:::::::l l:::;;;;;` ::| l // :! 。
l| _| ゙っ  ̄フ"`'、:_ '''' ,ノ l '''' ノ,,.., /○ :|
|l (,・_,゙> / ー''"..  ̄ ` ー '、 ヽ 。 :| ○
ll __,冖__ ,、 >|:::::::::::::::: , ..::::::`''''"i :| :|
l| `,-. -、'ヽ' \:::::::::::::: 。 _,.-ーx,, _,,,__ :::::::::::::::○:| :| :|
|l ヽ_'_ノ)_ノ トー:: ○ / `''''''" `i ::::::::::::::: l .:| l :|
ll __,冖__ ,、 | ::| / | / :| :l :|
n. n. n `,-. -、'ヽ' iヾ :| / / , 'J :::| :| :|
|! |! |! ヽ_'_ノ)_ノ {::| ::| | / , イ ::::| :| :|
o o o l ::| :|、 ヽ / / ::::| :::::| :| :|
スルー能力検定が常に行われてる状態だw
ID透明あぼーんしてるのにアンカーレスしてる人を見ると
「ああ、言ってる事は正論だが我慢が足りない!」とモニュモニュする
亠ァ厂| `':,;..:..:.';. ;'..:..:.,:'
‐个 兀 `:;:.::.':., ,':.::.:,:'
`.:`.:''''..:.‐ :.:-:.:...,,,, __ 、‐-、 __ ,.‐z_,-、 '':;;:::':, ,...;'::..:,;' ,,.:':
..:..:...:..:..:...:...:...:.:..:...:...:..:.`_,,ノ └¬、'''.:.:‐:..,,ヾ、__)∠,ィク /,、 ';:''..:.:..:..:.:..:.'':;'':.:.,;.
.:..:...:..:..:...:...:...:.:..:...:...:..:.ヾ、_ <^'".:..:..:.:..: <`ヾ´~_ _~´ 〉'''':.::.;':.::...:.:..:..:..:...:.:.';' ,,
..:..:...:..:..:...:...: ,,;,;,;,,;:..:..:.:.:..: / /\ `ヽ、..:..:.:..:..:_ブ∧ ‐ ‐ /.:.:..:,;,::';..:..:..:.:..:..:..:...:.:.:''´:.:
:..:.:..:..,.:-〜' , 、m_)°.:.:.'ー-'..:..:..:`ー--',,;,;::.:.:ヽ、_i (_,/しヘヘ_) ´ '::;.:.::.:..:..:..:..:.:..,;'` ''
,;,,;,;/ <て_;:、。.:° ‐ '''' " ´ ´ ,;:''.:.:,:'' :;,._.:,;.,、:.'':.,,_
/ r'7ァッーヘ、_) ゚ ,,:''.:.:,:'' , -〜''ヽ‐-‐、.:.:.''
-く レ'/〈 ° 。 ,ヘVフヽ、 ,,:''.:.:.:,:'' (_,ヘ、 ⌒
V巛〈 ヽ , 〜''ヽ / e ヽノ\ヘ. ,,:.''..::.:,:'' 。 と_刀Tゥー
_/ ヾ ヽ、 Y ァ个〜'。゚ ,少ー- 代ヽ、 ヾゝ ,,.: '':.:/ヽ、' 。 ゚ (⌒⌒ー-く ノノ,!j
{. \ Y巛〈 ) lfgレ゙く \''.:.::.:.:.:/ / 入 ゚ 。 `〜<ヾヾ、,`⌒ 〜
_, ヘ、 ヾ{ ヾト、 'ヾゝャgメl` ヾヨ /〃/ _,,> 〉〉ノ `厂丁`
\ \ ヽ、 `ゞへmfi_ ゞdf‐ '' ´ //// ノ
─〜 ⌒ヽ、 \ ヽ、 ´`'‐ニ世三r<k´ _,,ノ,〆 /
__,, へ、 \ ` ー- 、__ _,, --‐‐ ''´ _ - ´ /
 ̄ ̄ \ ` ー- 、 _  ̄ ̄ ̄ _, -〜< -一 ブ
ヽ、、  ̄` ー─----── ´ ̄ _ -一 ´
ただ荒らしてるだけならスルーできるんだが、
間違った論理や知識は、やはり誰かが正すべきだと思うんだ
SSLeayを使用にすると「proxomitron SSL 認証の証明エラー」
ってのがよく出るんですが、これを表示しないで
強制的に許可するような設定ってないでしょうか?
ってポップアップが出て何度もクリックするのが面倒なので…
つーか、395 とか実測君とかの事情がさっぱりわからんのだが
登場人物紹介みたいにまとめてくれんかね、3行ぐらいで
実
測
君
そんなもん覚えてる暇があったら217.zipを完成させろよw
と思ったけどおまえらには無理か。
AutoPagerizeが各主要ブラウザで使える現状、
GoogleだけのAutoPagerにどれほどの需要があると思ってるの?
需要はあるだろ。 それとGoogleだけだなんて誰が言った? いくらでも拡張出来るだろ。
各サイトに必要なデータをオブジェクトとしてキープしといてどのサイトでフィルタが実行されたかに
よって適用するオブジェクトを換えるだけ。
と言ったら理解出来ますかね。
理解できません><
実際に作ってみてください
>>261 あーごめん、様々なサイトが登録され形になったものが既にあるんですよね。
と言ったら理解出来ますかねw
言葉遊びしか出来ないおまえらと話をしても時間の無駄だな。
フィルタを作れないおまえらの相手するのが虚しくなってきた。
もう来ないよ、ばいばい。
ばいばい
もうくんなよ
勇者誕生
勇者というか某395様だろ
どう考えても
おまえらいつまで395のオチやるつもり?
>>269 馬鹿も消えた事だし、これで終了でしょ。
勇者様に感謝
見事だなw
「あああああ 」や「wwwww」のような、
同じ文字の連続する2chの書き込みをオミトロンで消したいのですが、
ブロックリスト形式でそのようなフィルタはありませんでしょうか?
[Patterns]
Name = "2ch.net : NGWord"
Active = TRUE
URL = "[^/]++.2ch.net/"
Bounds = "<dt>*\n"
Limit = 4096
Match = "*<dd>*$LST(2ch_NGWord)*"
[Patterns]
Name = "NicoNico List Comment CUT(3+)[071207]"
Active = TRUE
Multi = TRUE
URL = "msg.nicovideo.jp/[0-9]+/api/(^?)"
Limit = 512
Match = "($LST(Comment_CUT))\0"
"($TST(\0))++"
"(^(^$TST(\0)$TST(\0)$TST(\0)))"
上記のようなフィルタを参考に自分で作ってみようとしたのですが、
難しく感じて挫折してしまいました・・・。
>>273 この2つを流用するんであれば、
下のヤツから繰り返しの判定の表現をパクって上のリスト部分と交換して、
前後はローカル変数にぶち込んで置換部分で呼び出せばいいんじゃね。
試してないけど(適当w)
noscriptタグの中身をごっそり消したいのですが、どうしたらいけますか?
自分で書いてみたのはこんな感じです
Name = "NOSCRIPT KILLER"
Active = TRUE
Multi = TRUE
Bounds = "<NOSCRIPT*</NOSCRIPT>"
Limit = 256
Match = "*"
Replace = "<!--NOSCRIPT KILLER-->"
すいません、できました。
インターネットのキャッシュ消したらちゃんと希望した動きになりました。
Bounds使わないで
Match = "<NOSCRIPT*</NOSCRIPT>"
だけでいいんじゃない?
まだIE8RC1以外のブラウザはX-FRAME-OPTIONSに対応してないけど必要なのか?
[HTTP headers]
In = TRUE
Out = FALSE
Key = "X-FRAME-OPTIONS: Set DENY (In)"
Match = "(^?)$IHDR(Content-Type: text/html)"
Replace = "DENY"
そもそも IFRAME 表示に関して
同一ドメインのコンテンツしか読み込まないオプション(デフォルト動作)
をブラウザが提供していないのが不思議でしょうがないんだが。
他サイトのページなんて埋め込まないだろ普通。何等困ることはない。
まあ iFrame/iLayer to link してる俺には関係ないな
スクリプトで動的に生成される可能性もあるから、
NOSCRIPT系の拡張・userjs とか、スクリプト除去系のフィルタとも併用した方が良さげ
てs
>>282 3点。
[HTTP headers]
In = TRUE
Out = FALSE
Key = "X-FRAME-OPTIONS: Set DENY (In)"
Replace = "DENY"
書き込む時はちゃんと名前入れとけ
>>287 無条件に追加ならそれでもいいが、
・サーバがX-FRAME-OPTIONSを返している場合は、それを上書きしない
・html以外のレスポンスにヘッダを追加する意味はない
ってことだと思うけど?
ヘッダフィルタ程度で、スピード稼ぎ?
290 :
282:2009/03/06(金) 19:10:46 ID:FZ0D84Sd0
>>287 誰がお前に採点して欲しいと頼んだ?
人のアラばかり探して削ることしか考えてないから
フィルタ本来の目的やそこに書かれた内容の意味するところを見失うんだよ。
いいからスルーしとけよ
単なる荒らしならスルーでもいいが
間違ったこと言ってる時は誰かが殴らないと
METAに追加するの有りだった筈だけど、やっぱり重くなるのかな。
一箇所追加(すぐ$stop())するだけだからそんな重くならんでしょ
URL指定によってDENYやSAMEORIGINを切り替えたりするならば、
ウェブフィルタの方でやるしかないんじゃないかな
ちょとお聞きしますが例えば〜.comの後に[:/]を付けるとどんな効果があるのでしょうか?orz
>>292 それだからいつまでたっても変わらない、相手の思う壺なんだよ
仮に言ってることが正しいならそういうレス付くから
>>295 基本中の基本というか、これが分からないでProxomitron使うのはいろんな意味で危険かと
>>1見てこい
ちなみに
[:/]は : か / のどっちか1文字にマッチという意味
.com[:/]は.com:|.com/とほぼ同じ意味
つまり.com/か.com:にヒットする
thx(・∀・)
速度でいうなら人間には絶対に分からない程度に.com[:/]の方が速い
>282>287
>282は動かなかったけど>287は動いたから>287でいきます、どうもありがとう。
>282とは関係なく別の目的だったんだけど、
ヘッダフィルタで $IHDR(Content-Type: text/html) が効かなかった。
$IHDRを削除してみたら動作した。
$IHDRもヘッダを見るわけだし、ヘッダフィルタに$IHDRを使うのは無理なのかね。
>>301 状況がよく分からないけど可能性のあるものをいくつか。
・$IHDRコマンドはヘッダフィルタのOutでは使えない。 INでのみ使える。
・HTMLページのHTTPヘッダに必ず "Content-Type: text/html" が付いてくるわけじゃないので
マッチしない場合がある。 "text/html" で決め打ちすると漏れが発生する。
・ページのファイルタイプによっては "Content-Type" が "text/html" 以外のものになる。
"text/html" で決め打ちすると漏れが発生する。
>>282も同じ。 運が良ければ防げるフィルタになっている。
セキュリティの観点から見ればまず全てをブロックし、必要なものだけ解除するのが望ましい。
X-FRAME-OPTIONSヘッダを送ってくるサイトだからと言って無条件で許可するとサーバ管理者のミスや
悪質サーバに付けられたX-FRAME-OPTIONSに対して効力を無くしてしまう。
このような場合にはリストを使って許可するURIを指定し、必要なサイトにだけ許可を出すようにするのが
望ましい。 現時点ではこのヘッダを送ってくるサイトは見当たらないのでまだリストはいらない。
今日も後輩育てに一生懸命な3 9 5なのでした。
これが噂に聞く395か
>>305 二度と帰ってくるな とかかまって欲しいのか?
荒らしたいだけなんだから構うな
みんな仲良くなんでできないの(´・ω・`)
戦士は戦ってナンボだろ
詳細は書かないがワラタ
>>310 戦って平和が訪れた験しが無いじゃん(´・ω・`)
亠ァ厂| `':,;..:..:.';. ;'..:..:.,:'
‐个 兀 `:;:.::.':., ,':.::.:,:'
`.:`.:''''..:.‐ :.:-:.:...,,,, __ 、‐-、 __ ,.‐z_,-、 '':;;:::':, ,...;'::..:,;' ,,.:':
..:..:...:..:..:...:...:...:.:..:...:...:..:.`_,,ノ └¬、'''.:.:‐:..,,ヾ、__)∠,ィク /,、 ';:''..:.:..:..:.:..:.'':;'':.:.,;.
.:..:...:..:..:...:...:...:.:..:...:...:..:.ヾ、_ <^'".:..:..:.:..: <`ヾ´~_ _~´ 〉'''':.::.;':.::...:.:..:..:..:...:.:.';' ,,
..:..:...:..:..:...:...: ,,;,;,;,,;:..:..:.:.:..: / /\ `ヽ、..:..:.:..:..:_ブ∧ ‐ ‐ /.:.:..:,;,::';..:..:..:.:..:..:..:...:.:.:''´:.:
:..:.:..:..,.:-〜' , 、m_)°.:.:.'ー-'..:..:..:`ー--',,;,;::.:.:ヽ、_i (_,/しヘヘ_) ´ '::;.:.::.:..:..:..:..:.:..,;'` ''
,;,,;,;/ <て_;:、。.:° ‐ '''' " ´ ´ ,;:''.:.:,:'' :;,._.:,;.,、:.'':.,,_
/ r'7ァッーヘ、_) ゚ ,,:''.:.:,:'' , -〜''ヽ‐-‐、.:.:.''
-く レ'/〈 ° 。 ,ヘVフヽ、 ,,:''.:.:.:,:'' (_,ヘ、 ⌒
V巛〈 ヽ , 〜''ヽ / e ヽノ\ヘ. ,,:.''..::.:,:'' 。 と_刀Tゥー
_/ ヾ ヽ、 Y ァ个〜'。゚ ,少ー- 代ヽ、 ヾゝ ,,.: '':.:/ヽ、' 。 ゚ (⌒⌒ー-く ノノ,!j
{. \ Y巛〈 ) lfgレ゙く \''.:.::.:.:.:/ / 入 ゚ 。 `〜<ヾヾ、,`⌒ 〜
_, ヘ、 ヾ{ ヾト、 'ヾゝャgメl` ヾヨ /〃/ _,,> 〉〉ノ `厂丁`
\ \ ヽ、 `ゞへmfi_ ゞdf‐ '' ´ //// ノ
─〜 ⌒ヽ、 \ ヽ、 ´`'‐ニ世三r<k´ _,,ノ,〆 /
__,, へ、 \ ` ー- 、__ _,, --‐‐ ''´ _ - ´ /
 ̄ ̄ \ ` ー- 、 _  ̄ ̄ ̄ _, -〜< -一 ブ
ヽ、、  ̄` ー─----── ´ ̄ _ -一 ´
空回ってんなー
平和って何だろう
1飜役
生きることは戦う事さ
たとえば、ある1ページを対象に、
連続しない幾つかの部分を消すとかしたい場合、
一つ一つ、範囲のマッチやバイト制限を使って、
パートごとにフィルタを作った方がいいのか、
それとも、ORを使うとかして纏められるなら纏めて、
フィルタ数を減らした方がいいのか、
速度的にとか、どっちが有利なの?
ページの内容にも寄るのかな?
速度的にはOR使ったほうが良いみたいだけど
別々に作ったほうがメンテナンス性は高い
好みは人それぞれだが、自分の場合はフィルタの数を少なくしたほうが
管理しやすいから、なるべく一まとめにしてる。
ORでやったらずっと$STOP()出来ないな。
$LOG(abcde)って入れたら、
先頭のaが消えて、bcdeしか表示されない。
これは仕様?
先頭文字は、何か命令とかあるの?
Naoko4.5+7使用中。
ヘルプ読めば分かる
おーサンキュー。
クイックレファレンスしか見てなかった。
ごめりんこ。
トラッキングクッキー対策として下記のようなフィルタを書いたのですが、
AVGでスキャンするとトラッキングクッキーが検出されてしまいます。
手直しするところがあればお願いします。
もしかして、Proxomitronではクッキーの作成自体はkill出来ないのでしょうか?
[HTTP headers]
In = TRUE
Out = TRUE
Key = "Cookie: Kill tracking cookie (both)"
URL = "$LST(TCookie)"
Match = "*"
$LST(TCookie):([^/]++.|)yieldmanager.com など
AVGログ
"C:\Documents and Settings\xxx\Cookies\
[email protected][2].txt:\ad.yieldmanager.com.ff92306";
"Tracking cookie.Yieldmanagerが検出されました"
入ってくる時点で kill しないと Cookie 自体は作成されちゃうでしょ。
出て行かないようにはしているからどのみち実害はないけどね。
で、入ってくる時に kill すべきHTTPヘッダは "Set-Cookie" だよね。
>>326 お恥ずかしい話ですが、"Set-Cookie"なるヘッダがあることを知りませんでした。
またひとつ勉強になりました。ありがとうございます。
むしろいらない鯖からのCookieはセッションCookieにしてしまいたいんだけど、
expiresを消せばいいんだっけ?
こいつらは自前でフィルタ書く前にプリセットを確認したりしないんだろうか
cookieを管理するのはブラウザの仕事じゃないのか。
cookieに限らんけど、Proxomitronに集約させておくと、
PCやブラウザの移行などの場合に、再設定する手間が省ける
IEで設定してるけど細かい管理が出来ないので
フィルタでもいじってる。
とあるタグとか注釈とか以前は無視して、
それ以降はマッチさせて置換するって、
どうやればいいんでしょうか?
効率的なのないですかね?
たとえば、検索したいAというパーツがあったとして
<html>
ABCAABACC ←この部分は無視
<!--Tyuusyaku-->
BBCABAACC ←この部分を検索&置換
</html>
こんな感じです。
>>333 普通に考えれば、<!--Tyuusyaku--> から消費するんですが
[Patterns]
Name = "Replace A (before </html>) test1"
Active = TRUE
Limit = 256
Match = "(<!--Tyuusyaku-->)\#((((^</html>)?)++)\#A$SET(#= Replaced ))+{1,*}"
Replace = "\@"
検索対象「A」だけを消費したいってことでしょうか?
[Patterns]
Name = "Set flag test1"
Active = TRUE
Limit = 16
Match = "(^(^<!--Tyuusyaku-->))$SET(FLAG=1)$STOP()"
Name = "Replace A (flag) test1"
Active = TRUE
Limit = 256
Match = "A$TST(FLAG=1)"
Replace = " Replaced "
すみません、質問させて下さい
Match = "(<a href="openlist/*">)\1"
"|$NEST(<p,\sclass="TXT12"\sstyle="color:#CCC;\smargin:4px;">*dic_off.gif*,</p>)"
Replace = "\1"test"</a>"
該当部分の文字列を格納してから、その部分の入れ子ごと削除したあと格納した文字列を吐きだすようにしたかったのですが
これって可能でしょうか?
格納したはずの文字列が出てこなくてどうしたらいいのかと…
>>335 ニコ動スレの質問と同じとして、
<a>タグが<p>タグの中にあって1行目より先に2行目の方がマッチしてるから↓みたいに中に入れておけばいいはず。
$NEST(<p,\sclass="TXT12"\sstyle="color:#CCC;\smargin:4px;">*(<a href="openlist/*">)\1*dic_off.gif*,</p>)
それか、URLのマッチをwww.nicovideo.jp/watch/([^/]+)\0$SET(a=\0)みたいにして、
aにsm1234567とかを入れておいて<p>タグを<a href="openlist/$GET(a)">test</a>に置き換える。
もしくは、<p>タグを消してreplaceを↓みたいにする。
$URL(
http://www.nicovideo.jp/watch/([^/]+)\0*)<a href="openlist/\0">test</a>
あとは、<p>タグを消して↓のリンクを置いとくだけでもいいと思う。
<a href="javascript:window.location='openlist/'+Video.id;">test</a>
間違いがあったらごめんよ。
>>336 向こうよりこちらが適当かなと思い移動してまいりました
向こうで継続して聞いてもよかったですかね?
inner match部分を増やして格納とか思いつきませんでした
おかげで意図したものになりました。ありがとうございます
ご入り用の方がいるとは思いませんが、一応置いていきますね
Name = "Open Mylist(090314)"
Active = TRUE
URL = "www.nicovideo.jp/$TYPE(htm)"
Limit = 8192
Match = "$NEST(<p,\sclass="TXT12"\sstyle="color:#CCC;\smargin:4px;">*(<a href="openlist/*">)\1*dic_off.gif*,</p>)"
Replace = "<span style="font-size:12px;">\1この動画を登録しているマイリスト</span>"
fc2の直リン画像を見られるようにするスクリプトって作れますかね?
イメージ検索の時にfc2は403が出て困っているのですが
URLと同じreferer返せばいいんじゃね?
>>338 ■■■■Proxomitron入門スレッド■■■■6
http://pc11.2ch.net/test/read.cgi/pcqa/1201242934/23 23 名前:ひよこ名無しさん[sage] 投稿日:2008/02/16(土) 18:36:46 ID:???
[HTTP headers]
In = FALSE
Out = TRUE
Key = "Referer: fc2blog images(Out)"
URL = "blog-imgs-[0-9]+.fc2.com/"
Match = "*"
Replace = "\u"
画像と同じURLをリファラで送るだけで見れるけど
こんなんじゃダメなの?
>>338 fc2の画像直リンは外部からのrefererが付いてる場合に403を返すだけで
実はreferer無しでも表示出来る
>>339-340 これでも問題無いみたいですね
403が出なくなりました
>>341 リファラ無しに設定してみたんですが、fc2が表示される様になった代わりに
ITmediaの画像が表示されなくなってしまいました…
>>340を使わせてもらいますね
色々ありがとうございます
URL = "blog-imgs-[0-9]+.fc2.com/"
なのにITmediaで適用されるはずがない。
これがかの有名なゆとり教育の賜物ってやつか
>>340のフィルタのReplaceを消してもITmediaには影響ないだろって言いたいんじゃないのけ?
リファラなしでもITmediaは見れたとは思うけど
見れないよ
見られないデス
image.itmedia.co.jp
あぁほんとだ、リファラ無しで見れるのは古い画像だけ?みたいですね
オマイラ、必要なところだけ弄る派?
それとも、最下部のCopyRight削除とか、
あまり関係ないところまでゴリゴリ弄る派?
\kを使いまくってます
基本的には必要な部分だけだが、サイトによるかな
フッター付近のゴミ取りついでに削れるとか、あまりにもスペース取りすぎなら削る
最近Kill Nosey JavaScriptsを有効にしているとGoogleの画像検索が表示されなくなってしまった・・・
同じ現象の人いますか?
>>357 そんなのあるんか
自力でNOSCRIPTタグの中身を消したらyoutubeが動かなくて困ったことはある
>>357 俺はKill window.external methodsを有効にしてるとダメ。
>>357,359
どっちも有効だが問題無し。
というかGoogleイメージはちゃんとHTML版を使ってるか?
Javascript版のGoogleイメージだと多分動かなくなると思う。
www.aiueo.com/aaa.htmから参照される
www.aiueo.com/css/XXX.cssは書き換えたい、
www.aiueo.com/bbb.htmから参照される
www.aiueo.com/css/XXX.cssは書き換えたくない、
ってな場合、どうすればいいんでしょうか?
URL Matchに入れるとか?
そういう事じゃなくて?
364 :
think:2009/03/20(金) 22:47:53 ID:5tXEl1nD0
365 :
think:2009/03/20(金) 22:49:15 ID:5tXEl1nD0
>>361 こんな感じ?
[Patterns]
Name = "New HTML filter"
Active = TRUE
URL = "$TYPE(htm)search.yahoo.co.jp/search?"
Limit = 5120
Match = "<div id=yschec>*<!---/#yschec -->"
"|#yschcont{float:left;width:66%;zoom:1;}"
"|.msg,#yschbm,.web,#yschonetime,#yschsrel,#yschDD{max-width:587px;}"
"|.yschqt{max-width:554px;}"
>>362 aaa.htmlの該当タグに新しいID与えてやればいいんじゃない?
>>365 方法2を使わせていただきました。
ありがとうございました。
ブラウザにキャッシュが残ったらアウト
369 :
361:2009/03/21(土) 01:46:41 ID:TDg3eh2x0
>>366ありがとうございます。
でも、自分の望む形にならなかったので
(うちの他のフィルタと干渉しているのかもしれないけど。)
参考にしつつ手探りで書いてみた。不細工だけど。
[Patterns]
Name = "Yahoo: Customizer (09/03/20)"
Active = TRUE
URL = "$TYPE(htm)search.yahoo.co.jp/search?"
Limit = 5120
Match = ".wide .msg,.wide #yschbm,.wide .web,.wide #yschonetime,.wide #yschsrel,.wide #yschDD{width:587px;}$SET(0=.wide .msg,.wide #yschbm,.wide .web,.wide #yschonetime,.wide #yschsrel,.wide #yschDD{width:100%;})"
"|#yschcont{float:left;width:66%;zoom:1;}$SET(0=#yschcont{float:left;width:100%;})"
"|.web{padding-bottom:20px;word-break:break-all;word-wrap:break-word;overflow:hidden;}"
きっと変だということは分かっているが、これからどうしていいか分からない。
検索結果として表示されるサイトの上下の幅を狭めたいけれど、自作フィルタじゃ余白自体消える..orz
検索結果のサイトの説明文を増やすことは無理?
ちなみに、広告部分div id= yschspns、yschecは別フィルタで消去済。
>>369 Yahooはスタイルシートの書き方汚いから練習には向かないよね
サイト紹介文の行間はline-height:98%;
サイト間の空白はpadding-bottom:10px;
[Patterns]
Name = "New HTML filter"
Active = TRUE
URL = "$TYPE(htm)search.yahoo.co.jp/search?"
Limit = 5120
Match = "<div id=yschec>*<!---/#yschec -->"
"|#yschcont{float:left;width:66%;zoom:1;}"
"|.msg,#yschbm,.web,#yschonetime,#yschsrel,#yschDD{max-width:587px;}"
"|.yschqt{max-width:554px;}"
"|.web{padding-bottom:20px;word-break:break-all;word-wrap:break-word;overflow:hidden;}"
"$SET(0=.web{padding-bottom:10px;word-break:break-all;word-wrap:break-word;overflow:hidden;})"
"|.web .bd{margin-left:23px;}$SET(0=.web .bd{margin-left:23px;line-height:98%;})"
Replace = "\0"
URL = "search.yahoo.co.jp/search\?p\=$TYPE(htm)"
Limit = 32
Match = "<style type="text/css">$SET(1=<!--)|</style>$SET(1=-->)"
Replace = "\1"
スタイルシートを切るだけで見やすくなる。
これで気に入らなければ、適当にスタイルを付け足す。
=$AV(123)
って
=" 123 "
にはマッチしないのか。
>>373 乙。
<a href="
 
  
 javascript:alert('hellow!');
">bad link</a>
これでも動いてしまうのか、やっかいだ。
j "j" と認識される。
j "j" と認識されない。
j "j" と認識される。
j "j" と認識されない。
10進と16進では有効な桁数が違うようだ。(IE8で確認)
RFCではどういう決まりになってるんだろう。
javascript:alert〜
文字参照の ";" を省略出来る場合があるからさらにやっかい。
>>360 HTML版ってどうすればたどり着ける?
href="Javascript:" で動いてしまった。 大文字も使えるようだ。
IE限定でVBscriptも使えますね。
<html>
<head>
<script language="VBScript"><!--
Function myFunc
Document.Write "test"
End Function
'--></script>
</head>
<body>
<a href="vbscript:myFunc">click</a><br>
</body>
</html>
最初の ":" が登場する前に "script:" もしくはこれの文字参照が見つかったらkillするような
書き方をすれば比較的対応しやすくなりそう。
>>378 Googleのイメージ検索ではJavascript無効か、<script></script>削除でも
しないと無理っぽいな。
>>381 その場合はスクリプトタグが無効化されるので問題はないかと
VBSはまったく分からないのですがJSのように
関数+引数での実行
例)
<a href="vbscript:MsgBox('test')">click</a>
みたいなことって出来ないですよね?
>>383 失礼しました。 scriptタグが入っていることに気が付きませんでした(汗)
関数呼び出ししか許されてないんですね。
どこまで対応するかは作者さんの自由でしょ。 そういう負け犬的な考え方は好きじゃない。
そういう負け犬的な考え方は好きじゃない。(キリッ
オミトロンのフィルタ作りで「妥協すること」を負け犬と捉えるなら、
世界のすべてのオミトロンフィルタ作者は負け犬か
あらゆるページに完全対応してみせたと勘違いしている単なる馬鹿かの
どちらかになるな。
そうやって人の足を引っ張ることしか出来ないの?
この流れで一体誰が誰の足を引っ張っているのだろう?
現実的対処として妥協が必要、って話なのだが。
負け犬根性ってやつか。
391 :
某395:2009/03/24(火) 19:41:59 ID:s1jwajkI0
妥協なら最初からしてるし、誰も完璧なんて求めてない。 UTF-16があるしな、おまえらみたいな雑魚に
言われるまでもなく分かってるわカス。
あら、(ご自分基準で)負け犬であることを自白なさったのですね。
私はといえば
フィルタ作りにおける妥協は負け犬などとはちっとも捉えてはおりませんので
誰のことをも負け犬だとは思っていませんがね。(自認している方を除く)
↑雑魚の遠吠え。
結局自治がしたいだけなんだろ、カスが。
何か勘違いしてないか?
フィルタ作者のことを負け犬呼ばわりしたのがお前なんだが。
重箱の隅をつつくような技術の話が嫌いなら初心者板にでも行け。
そこならそんな話出ないからな。 そもそも技術の話から背を向ける馬鹿がこのスレに常駐してるのがおかしい。
透明さんが何か言ってる(笑)
実際に使用するフィルタを書く「フィルター作成スレッド」だからこそ
現実的対処という観点が必要になってくるのにね。
純粋に技術的追求って話なら
そちらの方こそそれなりのスレッドでやるべきなんじゃないの?(ご自分基準でね)
挙句の果てに逆ギレですか。いやはや。窮鼠猫を噛むっていうけど。
はいはい良かったね。 何書いてるのか知らんがもっと踊れ。
>>398 悪いけど、「某395」はただの荒らしだからスルーしてくれんかね?
お前らID真っ赤にして何やってんの
>>391 勝手に某395を名乗らないでくれないか
俺の中の某395は、常に語尾に「にゃん」をつけるかわいい奴なんだが
<a href="javas
cript:alert('hellow!');">bad link</a>
IE8限定だけど javascript: の中に改行を入れても動いたにゃん♪ Firefox3.07では動かなかったにゃん♪
改行は 等でもOKにゃん! IE7以下で動くかどうかは知らないにゃん♪
○ 改行
○ タブ文字
× 半角スペ
変な仕様だな。
>>405 * + 巛 ヽ
〒 ! + 。 + 。 * 。
+ 。 | |
* + / / STAND UP TO THE VICTORY !!!!!
∧_∧ / /
(´∀` / / + 。 + 。 * 。
,- f
/ ュヘ | * + 。 + 。 +
〈_} ) |
/ ! + 。 + + *
./ ,ヘ |
ガタン ||| j / | | |||
――――――――――――
>>405 乙。 だんだん読みにくくなってきたな、オミトロンで部分式呼び出しが使えたら良かったんだが。
せっかくだからこれに
(\�+10;+|\�+32;+|\�+20;+|\�+a;+|\s)
こいつらも仲間に入れてやってくれ。
\�+9;+|\�+9;+|\�+13;+|\�+d;+|
�〜31 をチェックしたが他に動くものは無かった。 f も動かず。
こうするって意味ね。
(\�+10;+|\�+32;+|\�+20;+|\�+a;+|\�+9;+|\�+9;+|\�+13;+|\�+d;+|\s)
HTTPレスポンスステータスの書き換えってできますか?
例えば err.2ch.net/404.html が HTTP/1.1 200 で返ってくるのを HTTP/1.1 404 に変更したいんだけど
無理。
すべてのフォントをメイリオに変えるフィルターってある?
レベルが高いスレなので、初心者フィルターを書き込んでいいやら迷いましたが、
書き込ませて頂きます! 是正点やポイントを教えて頂けると嬉しいです!
[Patterns]
Name = "[Mine]Asahi PR Killer[2009.03.26]"
Active = TRUE
Multi = TRUE
URL = "www.asahi.com/*/*/$TYPE(htm)"
Limit = 7500
Match = "(<div id="TopBnr">*</iframe>*</noscript>)|(<dl class = "PrInfo">*</form>)|"
"(<div id="Nav">*</script>)|(<div id="asahishop"></div>*ads.js"></script>)|"
"(<div class="BnrLnkLct">*</script>*</script>)"
Replace = "<!-- Ads Killed -->"
テストURL:
http://www.asahi.com/business/update/0325/OSK200903250086.html?ref=rss Replace欄に改行(ソース上そこを弾いたのが分かり易くなるよう)を入れる方法が分かりません。
初めは「PR情報」が邪魔だったのでそれを消しただけのフィルタが、段々肥大化しました。。。
Matchの *</script>*</script> がダサいのでどうにかしたいのですが、技術が(;´д`)
懐かしいなぁ、Proxomitron…リアルタイムで追っかけてたので、まさか使ってなかった間に
作者さんが亡くなられたとはつゆ知らず。ご冥福をお祈り致します。
>>413 例えば最初のトップバナーの部分なら
<div id="TopBnr"> を <div style="display:none">
( レイアウトを保持するなら <div style="visibility:hidden"> )
に置換することで全て非表示にできる
Limit値も <div id="TopBnr"> なら17で済む
Replace欄に改行は<BR>でいいはず
<!--\r\n Ads Killed \r\n-->
↓
<!--
Ads Killed
-->
>>412 Name = "meiryo only"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 16
Match = "(^(^<BODY))"
Replace = "<STYLE TYPE="text/css">"
"*{font-family:"Meiryo"!important;}"
"</STYLE>"
"$STOP()"
文字サイズも全て同じにしたけりゃ
*{font-size:18px!important;font-family:"Meiryo"!important;}
みたいに
>>416 それやるんだったらユーザーCSSにした方が良くね?
ナデナデ ナデナデ ナデナデ
ナデナデ ナデナデ
∧_∧
.∧_∧( ・ω・)∧_∧
( ・ω・)U)) .(・ω・ )
⊃))
>>418((⊂
.∧_∧∩))((∩∧_∧
( ) .( )
ナデナデ ナデナデ ナデナデ
>>418 / /:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.! ',
_i_ / !:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:.:! ',
! i |__>-――ァ‐r‐r‐r‐―:-<:.:.:.:.:.| ヽ
| /: : :_/ |: /|/ |: :| \: 」:.斗:` ーヘ、 !
|<: : : / T ト ヽ:! 七Vハ\: :!: : :,> | _人_ ┏━┓
┏┓ ┏━━┓ | |: : /| ,.ィ丐ト、 ヽ 圻下ヽ V: : :| | `Y´ ┃ ┃
┏┛┗┓┃┏┓┃ | ∨|: 〈 {Y:::r} {Y::::r} 〉 !∨! | ┃ ┃
┗┓┏┛┃┗┛┃┏━━━ .| |: :| v少 v少_ |: | | !━━━━━━┓┃ ┃
┏┛┗┓┃┏┓┃┃ | /!: }:::: ¨ ' :::: |: | ! ハ ┃┃ ┃
┗┓┏┛┗┛┃┃┗━━━/ /ト|: ハ 、__,.、__,. |: :!J ! ',━━━━━━┛┗━┛ _i_
┃┃ ┃┃ / ∧:.!: 込 { } ,ィi: :.!:ハ ', ┏━┓ !
┗┛ ┗┛ _人_ / / |:| : |少 、 _,ノ , イV:!: :.|:.∧ ', ┗━┛
`Y´ / /__/|: :| |::/> _ イノ /:::|: ::| ヽハ !
第三者 Cookie とか、 NoScript とか、ユーザ css とか、
ブラウザでやれば完璧にできることをなんでフィルタで不完全にやるんだ?
ブラウザ移行したときに再設定する必要がないとか
ブラウザで出来ないとか遅くなるとか
好きとか嫌いとか
まぁバイト制限という制約に引っかからないければ
タグそのものを容易に消せるProxomitronは完璧だから
いいから実測でもしてろよ。
表示前に出来る事はやっといた方がいいだろうに、それにブラウザに頼り過ぎるよりいい。
すべてのブラウザできるわけじゃないし
Fxとかじゃできるかもしれんが
Fxって、拡張をウリにしてる癖に「多く入れたら動作が重くなる」とか詐欺みてーな糞ブラウザのFx?
</script kokoniha iroiro kakeruyo>
>>426 入れ方しだい。
それにFirefoxは表示だけではなく使い勝手の拡張が有る。
プラグイン入れまくったら重くなるって、普通な気がする
>多く入れたら
日本語がおかしい時点で馬鹿だと分かるな。
No objaectの作者だけど
>>427には対応した方がいいの?
個人的にはする必要性を感じないのだけれども
必要性を感じないなら対応しなくていいんじゃない。
消し忘れなのか、ごくたまに </script > と書いているサイトを見かけるってだけだから。
フィルタというか置換する語句の事で教えて下さい
マッチ(Match)の部分に、汚い方の「〜」(上下反転したヤツ)を指定したいのですが
表記法が解りません。
ソースがSJISなどの場合、&#12316;や[%ef][%bd][%9e]などの表記で
動作するのですが、UTF-8の場合にマッチ語句の設定が上手く出来ません。
どのように書いたら良いのでしょうか?
追記:
上でSJISの場合OKと書きましたが、UTF-8→SJISにコード変換した後
フィルタで置換しているので、遅いです。
出来ればUTF-8から直に置換したいので、宜しくお願いします。
>>433 >>2の変換で対応できないかな?
当たり前だがソースがSJISなら
>>2でSJIS変換、UTF-8ならUTF-8で変換した物を
フィルタに貼らないとマッチしないよ
あとProxomitron付属のテストは基本2バイト以上の文字に対応してないから
テスト上ではマッチしないはず(ブラウザ上では実際にマッチしてる)
よくわからんが
>>435 どうもです。
現在Proxomitron用コードに変換した物をorで各コード分指定しています。
(テストでも変換されています)
お聞きしたいのは、その「UTF-8で変換した物」をどのように表記するかという事なのです。
(正しい「〜」でなく、汚い(上下反転された)方の「〜」)
数値文字参照 でぐぐれ。
438 :
433:2009/03/29(日) 11:02:58 ID:kcTWa6QU0
上下反転された「〜」の意味が上手く伝わらないのかと思い追記します。
以下のページにある
ttp://ja.wikipedia.org/wiki/%E6%B3%A2%E3%83%80%E3%83%83%E3%82%B7%E3%83%A5 >Unicodeの仕様書では、U+301C WAVE DASH(波ダッシュ)に、「JIS punctuation」
>(The Unicode Standard、Version 2.0より引用、「JIS約物」の意)という注釈を施しておきながら、
>JIS X 0208の波ダッシュの例示字形(“上がって下がる” 形「」)とは異なる形
>(“下がって上がる”形「」)を印刷してしまった。
の、間違った方の“下がって上がる”方の汚い文字を置換したいのです。
携帯からUPされたブログの文章などに顕在するので直したいと思っています。
それと日本語で書け。
440 :
433:2009/03/29(日) 11:05:46 ID:kcTWa6QU0
>>437 検索でhitする一覧には間違った方は載って居なくて、
よくある変換ページではc&pが出来ない為ムリでした。
やりたいことが見えないな、
「逆〜」 にマッチさせたい
のか
別のものを 「逆〜」 に置換したいのか
すらはっきりしない。
「どこのサイトで何を何に置換したいのか」 を書いたほうが解決が早い。
最終目標を言わずにああしたいこうしたいと曖昧なことを書いてるだけじゃ対応のしようがない。
442 :
433:2009/03/29(日) 12:18:26 ID:kcTWa6QU0
>>441 逆「〜」を正「〜」に戻したいんですが。
ですから
>>433で"(Match)の部分"と書いている訳です。
>別のものを「逆〜」に置換したい
ので有れば"(Replace)"と書きますが。
>>438に書いたように各所のブログ等で適用させたいので
URLのマッチは指定しません。
出来れば貴方が
>>437で言った数値参照で
一覧に逆「〜」の出ているページを教えて下さいませんか。
しまった、変換されてしまった括弧の中は「&#12316;」ね
[%E3][%80][%9C]?
>>443 そうですね、それも試して見たのですがダメでした。
いちおう試験設置したブログに携帯から更新してみると化け、
PCから更新すると、どこも化けなかったりします。
あるブログ(アメブロ等)では1投稿ごとのタイトルは wave dash に
なってしまうものの、本文中は正しく fullwidth tilde になります。
あとは bIJDFvak0 さんが
>>437で言った"数値参照"で 一覧に逆「〜」の
出ているページを書いてくれるのを待ちたいと思います。
有難う御座いました。
>>445 やってみます。
ありがとうございます。
>>442 なるほど、「逆〜」にマッチさせたいのね。そういうことなら数値文字参照は関係無いわ。これは置換欄で使うものだから。
>ソースがSJISなどの場合、&#12316;や[%ef][%bd][%9e]などの表記で動作するのですが
この文がおかしいから迷ったんだ。 &#12316;をMatch欄で動かすには \&#12316; と書かなければいけないから。
(置換欄で書く場合は &#12316; で良い)
>携帯からUPされたブログの文章などに顕在するので
このURLは出せないのかな、もしくはそのページをUTF-8で保存していらない部分を削ってうpするとか。
携帯からの書き込みだと機種依存文字な可能性もあるし。うpするのがNGだったら保存したhtmlファイルを
バイナリエディタで開けば16進数表示で確認出来るからそれを [%FF] の書き方に直せばマッチするよ。
「逆〜」 があるページをこのフィルタをONにして読み込んだほうが分かりやすいかな。
ページに使われてる文字が [%FF] で表示されるからマッチしたい部分をフィルタ編集画面にコピペするだけでいい。
[Patterns]
Name = "ASCII viewer"
Active = TRUE
Limit = 1
Match = "(?)\1"
Replace = "[$ESC(\1)]"
お前のがよほど滑稽
もうちょっと分かり易く書けないのかな。 日本語でなく自分語で説明してるから相手に伝わらないんだぞ。
相手に説明するときは幼稚園児に教える気持ちで言え。 コミュ障は自分も苦労するが相手も迷惑する。
今日もまた不完全なフィルタが生まれたようだな
実測クン → 最短一致クン → 完璧クン
やたらと初心者をスルーできない(偉ぶりたいから)のが馬鹿395の特徴なので
ID:bIJDFが怪しいと思っていたが実測君とか言ってるの馬鹿395だけだから確定だな。
Limit = 1
Match = "(?)\1" ←(笑)
ヘルプ百回読んで出直してこい
>コミュ障は自分も苦労するが相手も迷惑する
どの口が言ってるんだかw
言葉が不自由な相手にさらなる説明を求める方がマヌケなんだよ。馬鹿は死んでも直らない。
某395のようにな。
要は「PCでは表示できない範囲の文字コードを使っているページを何とかしたい」
「自分には文字コードを調べる力はない」って事だから
こちらの返答は最初から「(お前の説明では分からんから)そのページのURLを出せ」で終わり。
ト、 ______)
「::::\┐ _,,. --──- 、..,,_ `ヽ. で 泣 も
r-‐'へ::::::::!_'´ __,,,,......,,,,,__ `ヽ、 ', す い う
>:、:;::::::>''"´ `"'' 、 ':, i. よ て や
└─ァ''" / `':., ',. !! る め
,:' / / ,' / ,' i. ', ':, i ',! i. |. 子 て
/ ,' .,'`メ、!,_,/ ./! 、i__,,!イ .|. i ,ゝ | |. も .下
,' i ,!/,.-ァー;' / !/ァ;ー'-r'、 ! /__」 | | い さ
i ! ハ!イ i `ハ i `'ハ Y/ i/ ; | |. る い
└'^iー! ,iヘ ':,_ン ':,__ン ノ!' | i. i ,' ん ! !
,:' .!.7,.,., ' .,.,., ,'! .! | |∠,_ ________
o ゜/ ,:'. ト、 r‐,-‐ ''"´`ヽ. / ; | ! ! `Y´ ̄
,' .// i. `i:.、.,!/ ,.イ,:' ,' | ,'i .|
レヘ_/ヽ. !ァ''"´ `ヾi、ー=''"/ヨ___,/、___!へr┘
/ ヾ!二へ/:::::ト,.-'‐'^ヽ,
,' ',l>く}:::7 rノ ,. '"´ ̄`ヽ. っ
K_ _,r-イYン/ムi:::::/ ,ノ´ / ', っ
/Y>ベ´ '';:::::io:/ ,イ / !
,.:':::::ヽ、ン':, ヽ/ ,イ /゙,ー、,' 、 ,.-‐、,'
/:::/:::::::::::::::::ヽ. ' ,.;'ヾ/、/_/ノ ヽ. ヽ,/,.-‐'/
,く:::::::/::::::::::::::::::::::::`ヽ、___,.,.イi `'ー'^''‐'/ ヽ.,/ (___)
'´::ヽ`'::、::::::::::::::::::::::::::::::::/!::::::::::! ,' ,.:'"´
::::::::/`7::::`''r-::、:;_______/rL_,.イヽ. i _,. -‐''"´`ヽ /
::::::;'::::::!::::::::::';:::::::::::\:::::::::::::::::!:::::::':, ヽ、 ノ ノi
>>448のフィルタにケチつけるとかどんだけネタ不足なんだよ(笑)
お前がいつもやってる事をやりかえされてるだけだろw
どうせならlimitを大きくして大量の文字の置換を一度にするとか、そういう知的な突っ込みが欲しかったな。
おまえらには無理か(笑)(笑)(笑)
ああ、お前がいつもやってる事だなw
某395がいつもやってる事=
「どうせならもっと知的な突っ込みすればいいのに。某395には無理か(笑)(笑)(笑)」
と思われるような事
この皮肉はちょっと幼稚園児には難しかったかもしれない
Greased lightboxってProxomitronでも実現可能でしょうか?
IEでもあれ使いたいもので…
>>463 残念ながらこのスレにそんなことが出来るのは395しかいない。
395はFirefox用のスクリプトしか作らないので望み薄かと。
395レス目が近づいたとたんに名乗りをあげるってのは笑いどころなんだよな?
ふと思って入れてみたImage Popup。
firefoxでは機能しなかったのでfirefox側のGreased lightboxを入れ直した。
今度はGreased lightoxが動かなかった。firefox側では機能しないって事?!
IE側ではアイコン表示が出なかっただけで機能ているようだ。
>>469 俺はfirefox3.08だが機能してる
firefoxでnoscriptとか入れてない?
フィルタ見ればわかるが、Image Popupはスクリプトを挿入するフィルタ
だから各サイト毎にscriptの許可をしてあげないと動かない
>>470サンクス!
遣ってみたが上手く出来なかった。ノンビリいじってみる。
2chで書き込んだ後に、板のTOPではなくて、書き込んだ元のスレを
再び表示してくれるようはフィルタはないでしょうか?
素直に専ブラ使ってろ
Spybotがhostsファイルを使って危険URLを127.0.0.1に転送しているのですが、
127.0.0.1に転送された時に何かメッセージを表示させるようなフィルタは無いでしょうか?
URLを見れば分かるだろ。
>>475 Spybotが登録する1万越えの危険URLを覚えろって事ですか?
現状はURLKILLヘッダフィルタに1万個登録し、killed.htmlを表示する事で判別しておりますが、
もっとスマートな方法はないかな?と思いまして。
URLKILLに登録しない場合、blankが開くだけなので新しいタブを開いたのか
危険URLを踏んだのか判別しづらいので困る時があります
HTTPd立ち上げればいいんでないの?
hostsを理解してない人に説明するのはしんどいよな
そもそも127.0.0.1に割り当てるってのがよくないんじゃ。
どこかでamazonで何を買っても
特定の人のアフィリエイトリンクになるフィルタが
あったような気がするんですが知りませんか
あるソフト作者にそういった形でお布施したい
(その作者のアフィに欲しいものがない)
>480
その作者のアフィリエイトのリンクからアマゾンに入り、
検索をして買い物をしてください。
それでお布施はできます。
アフィリエイトに入る収入は直接リンクだけではありません。
>>480 試みが面白かったので即興で作ってみました。
Amazonはmod-rewriteが多いので、全URLで対応できているかはわかりません。
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Amazon - Add affiliate [2009/04/05] test1"
Match = "
http://www.amazon.co.jp/dp/([\%~0-9%41-%5a]+{10})\0(/|)(^?)"
Replace = "$JUMP(
http://www.amazon.co.jp/dp/\0/hoge-22/)"
In = FALSE
Out = TRUE
Key = "URL: Amazon - Kill product-name [2009/04/05] test1"
Match = "
http://(www.|)amazon.(co.|)jp/[\%0-9a-z~]+{1,*}(-[\%0-9a-z~]+{1,*})+{1,*}/(dp/(^handle-buy-box/)[\%~0-9%41-%5a]+{10}(/|(^?)))\0"
Replace = "$JUMP(
http://www.amazon.co.jp/\0/)"
In = FALSE
Out = TRUE
Key = "URL: Amazon - Redirect new uri [2009/04/05] test1"
Match = "
http://(www.|)amazon.(co.|)jp/(exec/obidos/ASIN/([\%~0-9%41-%5a]+{10}/)\0|gp/product/(^handle-buy-box/)([\%~0-9%41-%5a]+{10}/*)\0)"
Replace = "$JUMP(
http://www.amazon.co.jp/dp/\0)"
Googleの検索の広告消しのフィルタください
逆にアフィリエイトを完全に遮断するフィルタ希望です
特に広告
485 :
395:2009/04/06(月) 01:50:33 ID:DjsznrbP0
使い道がありそうでもあり、無さそうでもあるフィルタ。
[Patterns]
Name = "Content Editable"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 10
Match = "<body$STOP()"
Replace = "<body contenteditable="true" "
質問です。
置換したい文章が置換対象より下にある場合はどのように引用してフィルタを
かければいいのでしょうか?
例
<title>仮タイトル</title>
(中略)
<h1>ページ1</h1>
これを
<title>ページ1</title>
(中略)
<h1>ページ1</h1>
としたいのです。
どのページもtitleが同一なページがありタブブラウザ上で今どのページを開いているかを
分かりやすくしたいのです。
お手数ですがアドバイスをお願いします。
487 :
395:2009/04/06(月) 02:29:50 ID:DjsznrbP0
>>486 javascriptを使えば上下逆でも置換出来るよ。
[Patterns]
Name = "New HTML filter"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "(<h1(\s[^>]+|)> ([^<]+)\1</h1 >)\0$STOP()"
Replace = "\0\r\n<script type="text/javascript">document.title = "\1".replace(/[\\r\\n]+/g,"").replace(/\\s+$/,"")</script>\r\n"
.replace() はタイトルに含まれる余計な空白や改行を削除するために入れた。
このフィルタを使うと
1. h1要素にマッチさせ、タイトルの文字列を取得。
2. h1要素の後ろにjavascriptを挿入。
3. ブラウザがjavascriptを実行し、タイトルが書き換えられる。
という感じで動いてくれる。
タイトル以外のものを置換したい場合はjavascriptのDOMやinnerHTMLを使って置換して。
>>486 Match = "<title>*</title>\0<h1>\1</h1>"
Replace = "<title>\1</title>\0<h1>\1</h1>"
誤爆上等なので注意w
Match = "(<title>)\#(^(^*$NEST(<h1,>\0,</h1>)))[^<]+$SET(#=\0)"
Replace = "\@"
とかはダメ?
>>485 Firefox3用か。面白いけど微妙に使えたり使えなかったりするな。
そういえばSleipnirはどんなページでもCtrl+Xで削除できて便利だったなあ……。
491 :
395:2009/04/06(月) 23:21:19 ID:DjsznrbP0
>>490 IEでも使えるからぷにるでも使えるはずだ。 body要素に付けるとめちゃくちゃになる場合があるが
特定の要素にだけ指定することも出来るから使い道はあるかも知れない。
2chならdl要素に付けるとか。
>>486 私の場合、「元々のタイトルを消して、新たにタイトルを付ける」という方法を使っています。
[Patterns]
Name = "title replacer [2009/04/06] test1"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "$NEST(<title>,</title>)|"
"(^(^$NEST(<h1>,\1,</h1>)))"
"$SET(0=<title>\1</title>)$STOP()"
Replace = "\0"
本来のHTML仕様から外れますが、<body> 配下に <title> を置いてもブラウザはタイトルとして認識してくれます。
ただし、2つ以上 <title> が定義されていると初めの <title> が優先されるので元々の <title> を消す必要があります。
万全を期すなら、<head><title>\1</title></head> としておいた方が良いです。
HTML4.01仕様に「すべてのHTML文書には、HEAD中に、1つのTITLE要素があらねばならない。」とあるので。
ttp://www.asahi-net.or.jp/~SD5A-UCD/rec-html401j/struct/global.html#h-7.4.2
そこに$NEST使う必要あるのか?
検索してるとたまにfontタグとか入ってるところもあるな
496 :
名無しさん@お腹いっぱい。:2009/04/07(火) 07:47:30 ID:1ql+3GwD0
2chでも自演フィルターがつくれたら
たら?
-
nanika_delの更新マダァ-? (・∀・ )っ/凵⌒☆チンチン
>>499 ニコ動用のフィルタの話題だったら専用のスレがあるんだから、そっちに行くべき
>>494 <title>*</title>
でいいんじゃないの?
503 :
395:2009/04/08(水) 00:36:15 ID:sltpXhFS0
相対的なプロトコルの指定。
<a href="//yahoo.co.jp/">yahoo</a>
file://〜 にこのリンクがあると file://yahoo.co.jp/ へのリンクになる。
http://〜 にこのリンクがあると
http://yahoo.co.jp/ へのリンクになる。
>>501 <title>*</title> でもいいし、$NESTでもいいと思います。
GENOに仕込まれたスクリプトはJavascriptのunescapeを使ってトロイ鯖に飛ばしているだね。
506 :
486:2009/04/08(水) 22:35:11 ID:S2JMeHas0
アドバイスありがとうございました。
同じ目的であってもこれほどアプローチ手段があるとは思いませんでした。
しかしテストしたところどれも意図した通りには動作できませんでした。
サイトURLが〜htmlではなくphpなのですが、cgiやphpから発行されたものには
フィルタがかからないのでしょうか? (´・ω・`)
>>506 これだけ出て来たのに自分でどうにか出来ないレベルなら、
書き換えたいURLを直接貼った方が早いぞ
現物が不明な以上作る側は典型的な状況以外を考慮しようが無いから
>>506 cgiやphpでもフィルタ出来ます。
原因は別にあると思います。
ログインしてない状態でYouTubeのリンクを踏んだときに
Videoの上に表示される言語設定(国設定?)をうながすメッセージ部分を
ばっさり無くするフィルターをお願いします
http://www.youtube.com/watch?v=CWLmgYhkTjA >閉じる
>ようこそ YouTube へ!
>おすすめの国フィルタ (この国に自動設定されています): 日本
>国フィルタを設定すると、選択した国で注目されている動画が人気の動画などのリストや検索結果に表示されます。 ページ最上部にある YouTube ロゴの横にあるリンクで、国フィルタを変更できます。
>[OK] をクリックすると、この設定が適用されます。[キャンセル] をクリックすると国フィルタが [全世界] に設定されます。
>OK キャンセル
Match = "<div id=$AV(default-language-box)*(<div id=$AV(homepage-main-content)|<div id=$AV(watch-vid-title))\1$STOP()"
Replace = "\1"
これでおけ
>>510 便乗ですみません。
レスをみながら次のように書いてみたのですがうまく動作しません。
どこが悪いのでしょうか?教えていただけませんか?
[Patterns]
Name = "Youtube Kill"
Active = TRUE
URL = "www.youtube.com/"
Limit = 256
Match = "<div id=$AV(default-language-box)*(<div id=$AV(homepage-main-content)|<div id=$AV(watch-vid-title))\1$STOP()"
Replace = "\1"
Limit増やしてごらん
>>512 う〜ん1024まで増やしてみたんですが消えてくれませんでした。
なにか他のフィルタが邪魔してるとかあるんですかね?
もう少し色々いじってみます・・
3000くらいだったかと
$NEST(<div,[^>]++\sid=$AV(default-language-box)*,</div>)
の内部今みたら2000バイト以上あったから4096は取っておいた方が
>>514,515
お騒がせしました!どうもありがとうございます。
無事に綺麗さっぱり消えてくれました!
あ…すみません
Proxomitronを再起動したらフィルタが働く様になったみたいです
お騒がせしました
>>480 そういうのは下手すると不正とみなされて逆に迷惑かかるかもしれんから慎重にな
外部CSS内に
font-family:"MS Pゴシック" ,sans-serif;
という記述があるんですが
この1行だけを無視する、もしくは外部CSSでのフォント指定を無効にする
フィルターって出来ますか?
MS Pゴシックが嫌なのかフォントを変えられるのが嫌なのか。
後者です
現在ユーザーCSSでムリヤリ変えてます
このスレに手を加えれば済むフィルタがあるけど、
自分で考える気もないんだろうね。
外部CSSの場所が一定でないのと
フォント名を指定するのではなく無視するという所で躓いていて
手の加え方がわからない状態です
外部 css の font-family: だけでいいのか?
<style> とか style="" とか font:small "MS PGothic" とか <font face=""> は有効なままで?
フォント指定関係は全て無視出来ればベストです
外部CSS内でさらに別CSSを@import "style.css";みたいに読ませてるものもあってお手上げです
ユーザーCSSだとIEコンポ使った2chブラウザやmixiブラウザなんかにも影響が出てしまうので
!important
>>522 "font" でスレッド抽出してみました。
・外部CSS限定なら>140
・ユーザCSS型(全スタイルを対象)なら>166
をベースにフィルタを作ればいいんじゃないかな?
>>528 > フォント名を指定するのではなく無視するという所で躓いていて
「無視する」にあたってスタイルを削除するやり方もありますが、
sans-serif などでブラウザ既定のフォントを指定するやり方も有りますよ。
Firefoxなら「Web ページが指定したフォントを優先する」を無効にする。
IEならインターネットオプションの「ユーザー補助」でそれと同じような設定がある。
まずはこれらの設定を見直してから。フィルタを書くのはその後。
あと、「現在ユーザーCSSでムリヤリ変えてます」って言ってるが、
ムリヤリ変えることがユーザスタイルシートに求められる役割。
>>530 ありがとうございます、きっかけがつかめました
フィルタ造りを進めながら
当面は
>>416をベースにブラウザ既定のフォントを指定してしのぎます
>>531 ユーザー補助等使うとIEコンポ使ったソフトが軒並み影響されてしまうんです
>think
FlashAD用のフィルター作ってよ
Kilad系使えよ
javascriptの書き換えは出来ないの?
ロダの待機時間を無くしたいんだが
>>535 やる意味あるのか?
そんなんで待機時間を回避出来るなら数あるダウンローダーがとっくの昔に実装してるだろ
そのロダによると思う
RapidShareは30秒待ち回避できる
このツールで画像認証の回避は出来ない?
確かにさいきんのCAPTCHAは人間ですら読みにくいのがあるな…
Gmailで10回以上失敗したことあるぜ
そんな簡単に解読できるようなものなら無いのと一緒ジャン
どの画像が美人?とかのがましだな
スクリプト対策のためにあるんだろ?
OCR 技術の向上による CAPTCHA 破りとのいたちごっこのせいで、CAPTCHA 画像の
1. 機械には判読困難で
2. 人間の目には比較的容易に判読可能
の、1ばかりに力点が置かれるようになってきてるんだよな。本末転倒もいいところだよ。
一時韓国の500ウォン硬貨を使った自販機荒らしが横行したんで
偽造通貨チェックが厳しくなったんだが、本物も通らなくなっちゃったんだよな。
546 :
395:2009/04/16(木) 17:54:26 ID:3khWdjM20
>>3のwahaha氏のadd linkを初めてじっくり見てみたが昔のものだけあってツッコミ所大杉だった。
文字参照の10進には対応してるのに16進には対応してないとか、limitの大きさのわりにマッチが適当だったりとか。
そういえばh抜きをリンク化するフィルタで完成度の高いものってまだないんだよね。
オミトロン修行中の人は現代版add link作りに挑戦してみてはどうかな。
そんなに欲しいなら自分で作れよ
548 :
395:2009/04/16(木) 17:57:30 ID:3khWdjM20
拡張があるからいらねw
まぁ過去にウィルスばらまいて荒らしてた武勇伝を自慢げに吹聴するスクリプトキディ(395)が
今更出来の悪いフィルタを作ったところで誰も使わないわけだが。
わざわざセキュリティホールを組み込むようなものだからね。
拡張があるからってadd linkくらいならそんなに難しくないだろ
もしかして書けないの?
>まぁ過去にウィルスばらまいて荒らしてた武勇伝を自慢げに吹聴するスクリプトキディ(395)
kwsk
これだろ
http://pc11.2ch.net/test/read.cgi/hp/1235220962/ 814 :796 [sage] :2009/04/10(金) 12:25:13 ID:???
<< ユーザーが入力することが出来るWebサービス >>
1. scriptタグをそのまま書き込める掲示板
2. URL欄に "javascript:〜" が書き込める掲示板
3. UA表示やリファラ表示にscriptタグを埋め込める掲示板
4. ユーザーが入力した文字列をevalに入れて出力する掲示板
1. あり得ない。 あったら大惨事。
2. たまに見かける。 クリックするとalertが無限ループで出るようにして荒らしたことがある。
3. Proxomitronを使って挿入して荒らしたことがある。 ページを開いた人をウイルスサイトに転送した。
4. 一度も見たことない。 誰か見たことある?
821 :Name_Not_Found [sage] :2009/04/10(金) 14:39:07 ID:???
某395さんですね、分かります
822 :796 [sage] :2009/04/10(金) 14:47:38 ID:???
反論出来ないからとりあえず叩くっていう流れになってきてしまっているし、
>>816氏は俺の言いたいことを
理解してくれてるし、もういいや。 叩きたい人は勝手にやってくれ。
俺はevalを積極的に使って便利になることが無いか研究してみる。
危険だと言われているせいで便利な使い方が見落とされてたり敬遠されてたりするかも知れない。
>>821 俺は395(笑)
>>552-553 ああ、これはもう擁護不可能だね。
俺的には395はちょっぴり個性的ってだけでむしろ愉快な奴だとさえ思っていたんだが、
単なる犯罪者予備軍だったか。
395と思われる人物がアップしたフィルタを入れた覚えのある人は一度当該フィルタを精査した方がいい。
何が仕込んであるか分からないから。
Cracker (っつーか395はまさにチンケな Script Kiddy だな) って奴らは *更生しない*。
何度も同じ犯罪を繰り返す性犯罪者のように、
過去の「成功」体験が忘れられず、いずれ誘惑に負けて再び「犯罪」に手を染める。
「蛇の道は蛇」というが、だから俺は
ウィルス Sasser や Netsky の作者を雇った自称セキュリティ企業や Mitnick の会社など決して信用しない。
もう一度言う。
395と思われる人物がアップしたフィルタを入れた覚えのある人は一度当該フィルタを精査した方がいい。
何か仕込んであるかもしれないから。
(アンチウィルスソフトは、勿論 Proxomitron のフィルタなどには対応していない)
まぁこの分だとiframeで「フィルタを使った人をウイルスサイトに転送」くらい普通にしてそうだな
395が作ったフィルタってどれかな・・・
>>485や
>>487みたいな形ではさすがに
スレ住人の目も届いていてるし下手な事は出来ないだろうけど
(フィルタ自体単純だからトラップ仕込んでもすぐバレるし)
奴はたまにクレクレに対してUploaderに上げるからな
フィルタ読める人のチェックもそこまでは入ってないかもね
Uploaderでは pr0217.zip(Googleの検索結果でAjaxつこうたにゃん♪) が395の人のフィルタでしたね。
それで思い出しましたが、ProxomitronでAutopagerizeするフィルタを投下しておきます。
(本当はちゃんとテキストを作るべきなんでしょうけれど、いつまで経っても公開できそうにないのでとりあえず仮公開)
[Patterns]
Name = "xAutopagerize + LDRize + minibuffer [2009/04/11]"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 8
Match = "(^(^</head>))$STOP()"
Replace = "<script type="text/javascript">\r\n"
"function setEventListener(element, type, listener) {"
" if (element.addEventListener) element.addEventListener(type, function(event){listener(this)}, false);"
" else if (element.attachEvent) element.attachEvent('on' + type, function(event){listener(event.srcElement)});"
"}"
"setEventListener(window, 'load', function (){"
" var url = ["
" '
http://ss-o.net/userjs/minibuffer.opera.js',"
" '
http://ss-o.net/userjs/xAutoPagerize.user.js',"
" '
http://ss-o.net/userjs/ldrize.opera.js'"
" ];"
" var s;"
" for(var i=0,max=url.length; i<max; i++){"
" s = document.createElement('script');"
" s.charset='UTF-8';"
" s.type='text/javascript';"
" s.src=url[i];"
" document.getElementsByTagName('head')[0].appendChild(s);"
" }"
"});"
"</script>\r\n"
Google: Cleanup Search Engine Spamのメンテお願いします(><)
561 :
395:2009/04/17(金) 12:48:45 ID:0E8RUTuO0
どういたしまして。
自分が管理できるURIに置かれているわけでもないスクリプトを
外部から「常用」するのが安全なのかという問題。
あと、向こうのサーバに負荷を余計にかけてしまわないかという問題。
566 :
395:2009/04/17(金) 19:57:44 ID:0E8RUTuO0
無名関数すら使ってない超試作品に突っ込みですよ。
まだ未完成らしいね。
アイコンはoAutoPagerize の方がいいな。
ただ、まとめて管理できる便利さはやはり何物にも代えがたい。
>>564 スクリプト内でも呼び出してるみたいだからそっちも入れて書き換えておくべし。
>>566 別に無名関数を使ってようが使ってなかろうが良し悪しなんて関係ないし、
それ以前にどうでもいいけど。
568 :
395:2009/04/17(金) 21:21:56 ID:0E8RUTuO0
URL欄があれだと無名関数じゃないとやばい。
>558を更新しました。
http://vird2002.s8.xrea.com/download/download.php?type=proxomitron&file=filter_AutoPagerize 更新履歴
2009/04/18
- メインコードを外部スクリプト化した
- 無名関数を使用するようにした (既存の関数を上書きしなくなりました)
- ブラウザがSafariだった場合にSafari版JSを読み込むようにした (JSコードで実装)
- SITEINFOを含まないjsファイルをローカル(local.ptron)から読み込むようにした
- 「AutopagerizeのSITEINFO」「LDRize.js」を local.ptron と ss-o.net の両方から読み込むようにした
平時はss-o.netのJSがlocal.ptronのJSを上書きし、ss-o.netがダウンした時にはlocal.ptronのJSで動作するようになる。
# 無駄なトラフィック(といってもローカル通信ですが)は安全とトレードオフなので許容しました。
想像以上に反響があったので驚いてます。
今度は念入りにテキストを作りました。
>>562 Local.ptronも読むようにしました。
>>565 SITEINFOを利用しないものはLocal.ptronから読むようにしました。
SITEINFOまでローカルにすると最新のデータが維持できないので、ここは仕方ないと判断してます。
>>566 無名関数使いました。
>>567 > アイコンはoAutoPagerize の方がいいな。
同感です。
oAutoPagerize.jsからソースを引っ張ってくるか、UA限定でoAutoPagerize.jsを使うようにしちゃいますかねー。
後者は管理が煩雑になっちゃうので、あまりやりたくない気もしますが。
うーむ、>569はダメですね。
2重にAutopagerizeが働いてしまって、[次のページ] で2ページ目が2回連続で挿入されます。
テストが不十分でした、申し訳ないです。
対応は寝て起きた後に考えます。
>>568 > URL欄があれだと無名関数じゃないとやばい。
ページを開いた人がウイルスサイトに転送されたりするのですか?
>>572 そういうことではなく、「既存の関数を上書きしてしまう可能性」を指摘しているのではないかと。
>558なら setEventListener() という名前の関数が存在していたら、それを>558の関数で上書きしてしまいます。
URL指定もないので、関数がバッティングする可能性はより高くなります。
無名関数なら定義後にすぐ使うのが通常なので、上書きしても問題はまず無いです。
勿論、無名関数を定義する場所と使う場所が大きく離れても利用できますが、それでは無名関数の意義が薄れてしまうので。
無名関数を使おうとする人は関数のバッティングを恐れているはずなので、定義後すぐ使うスタンスでいると思います。
いや、単純に
>>552の件を受けて395を皮肉ってるのではないかと
576 :
395:2009/04/18(土) 09:52:29 ID:+SFOAGvI0
俺の釣りに全力で釣られてくれるおまえらの優しさに感動した!
危険なフィルタといえばニコニコのパスワードが漏えいするフィルタを某サイトで配布していた人がいたな。
ここで指摘されたらこっそり修正されたけど、修正前のフィルタを入れた人への告知は無し。
知らずにまだ使ってる人いるんじゃないかな。 チェックしてみては。
577 :
395:2009/04/18(土) 10:14:42 ID:+SFOAGvI0
ついでに豆知識。 evalのような挙動をするものがeval以外にもある。覚えておくように。
var aaa = 'alert("hellow!")';
eval(aaa);
setTimeout(aaa,0);
var func = new Function("",aaa);
func();
>>576 そこまで書いておいてどのフィルタなのか書かないのは反則だろ
詳しく
579 :
395:2009/04/18(土) 11:11:25 ID:+SFOAGvI0
Proxomitron入門ページでおなじみのなんとか遊戯で配布されてたニコニコ自動パスワード記入フィルタ。フィルタ名は忘れた。
>>570 URLに日本語(数値文字)が含まれていると除外されないってのもあるよ。
>>579 thx 知らない(確認する気もない)けど、自動記入でどうやったらPWが漏れるんだろ
URL:やReferer:とかのコマンドの一覧って無い?
583 :
395:2009/04/18(土) 14:28:17 ID:+SFOAGvI0
>>581 URL欄がニコニコ以外のサイトのURLにもマッチするものだった。
>>582 URL: はオミトロンで用意されたものだけどRefererやそれ以外のものはただのHTTPヘッダ。
「HTTPヘッダ 一覧」でぐぐれ。
>>580 > URLに日本語(数値文字)が含まれていると除外されないってのもあるよ。
数値参照のことですよね?
ttp://test.jp/テスト でテストウインドウで検証してみると上手く動作しています。
URLとリストのパターンを教えていただければ再現できるかもしれません。
wedata、ss-o.netともに基本的にはローカルにあるものを使うようにして
一日一回確認、更新日時見てローカルにあるのが古いならダウンロード
の方がいいと思うけど、負荷的に
>>587 更新日時を見て取れるならそれがベストなのですけど、
> 一日一回確認、更新日時見てローカルにあるのが古いならダウンロード
がProxomitronでは出来ないのですよね…。
外部アプリ使うことを前提にした方が良いのかな?
\uってなんなの?
,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,--―'''""`ヽ'  ̄`ヽ、
/ ヾ / ~`ヽ
/ ヽ;: /"""ヾ ヽ
/ ;:;;:::'''' l /;:;;:::''' \ i
/ /;:;;:::''' ヽ ヽ
| | ヽ |
/ ;/ ヽ ヽ
/ ;:;:ヽ ,,,,;;::'''''ヽ |
i / ,,,,;;::::::::::::::: __ ヽ ヽ
| | " __ :::: '"ゞ'-' | |
| |. - '"-ゞ'-' ::::::.. |. |
| ;:| ::::::: | :|
| ヽ. ( ,-、 ,:‐、 | |
| /ヾ.. | |
| | __,-'ニニニヽ . | |
.. | `、ヽ ヾニ二ン" / |
| ヽ\ / |
| l `ー-::、_ ,,..'|ヽ./
ヽ. :人 `ー――''''' / ヽ
/;:;:;:;;:;:;: _/ `ー-、 ,.-'" \ー-、
,.-'" \: \ .,.-''" |
/. \ ~>、,.-''" |
,,..-‐'''"" ヾ ,.-''"| /――――、/
せめてヘルプくらい読める人でないと
(Proxomitron を使うのは)難しい
$RDIRのほうが
595 :
581:2009/04/19(日) 11:45:58 ID:86mQK5GI0
wget おもしろそうだな。
これを使えば保存するファイルのタイムスタンプを
レスポンスのLast-Modifiedと合わせられるんだろうか。
こういうの欲しかった。
wgetってドザーにはあまり一般的じゃないのかね
一般的のようで一般的じゃないよな、GNUアプリは
>>586 このフィルターを特定のサイトでは読み込ませないようにする方法ってある?
ある
ないアル
「xAutopagerize + LDRize + minibuffer」(>586)を更新しました。
http://vird2002.s8.xrea.com/download/download.php?type=proxomitron&file=filter_AutoPagerize *更新履歴
2009/04/21 5:11
- 全てのファイルをlocal.ptronから読み込むようにした
- SITEINFOを含むファイルはwgetを使用して定期的にDLするようにした(>589-590)
- AutopagerizeのSITEINFOの取得先書き換え(ss-o.net -> local.ptron)をJScriptでxAutoPagerize.user.jsを書き換えるようにした
(今まではフィルタでリダイレクトさせていました)
- wedataのSITEINFOをJScriptでxAutopagerize用に変換して使うようにした
(※従来通り、ss-o.netのSITEINFOを使うことも出来ます。動作は \wget\replaceAutopagerizeFiles.js で指定します。)
SITEINFOの取得方法が大きく変わりました。
今まではss-o.netのSITEINFOを常に読み込んでいましたが、これはサーバ負荷が大きいため、
全面的にローカル(local.ptron)のSITEINFOを読むように変更しました。
そのままだとSITEINFOが更新されないため、wgetを使用してサーバ上のSITEINFOをダウンロードするようにしています。
wedataのSITEINFOも取得できるようになりました。
wedataとss-o.netのSITEINFOは基本的に同じですが、wedataのSITEINFOがss-o.netにコピーされるまでに若干の時間を要します。
そこでwedataのSITEINFOをダウンロードして、xAutopagerize用のフォーマット変換できるようにしました。
フォーマット変換にJScriptを利用していますが、初めてJScriptを組んだので不具合が残っているかもしれません。
(一応、こちらでテストした限りでは問題なさそうです)
# 余談ですが、JScriptも面白いですね。
# 単純作業の自動化に活用できそうです。
せっかくの zip なのに圧縮せずにアーカイブしただけなのか…。
> 重箱の隅を突付くって恥ずかしいな
×重箱の隅を突付く
○重箱の隅をほじくる
# ...と、重箱の隅をほじくるような「恥ずかしい」マネは置いといて、と ;)
そもそもが「サーバ負荷が」「トラフィックが」という話の流れにあって、
圧縮すれば5分の1近くになるものを2MB超のオリジナルサイズ
(ってか、アーカイバのヘッダが付く分かえってファイルサイズは増えている)
で配布している点にツッコミの入るのは決して「重箱の隅」云々ってほど
的外れなことでもないと思うけどね。
ノ |ノ /
/ _.ィ ∠
/ _z‐フ' _.イ / 〉 ィ _ \
! r‐ィ‐≦ニ.._/./ // ヽィイ \ \`ヽヽ
l rァァ,ィ _リ 、_`>、ー-.ム′ /ハ ヽ、ヽ \
ヽ {/´ .| r´ ァ,{芯刄^ミメ、l! ノ' | ヘヽ|
ヽ ∧ ノ 〉 -` ^`='--'´`|′ ム竺ニソ l ヽ. \
〉 ハ 〈 `フ′ ー ' 化歹テ.イl !ヽ |` ー- ー-
. / ィ ,i`ハト、_ ヽ.ィ |`¨ー^/ |ハ | l |
_/´//ハ{小`ヽ ̄´ | / ノ ヽ l′
 ̄/=. 、 ! 、-- __ | 厶 荒れる前に言っておくが、ここまで俺の自演だ
`\ ヽ ` ー ._ ` -―'.厶
\\ 、 一 / ̄´
 ̄ - ._ \ヽ ー , ′
` _ ヽ 、 /
 ̄ ` - \ーァ--- '
` ーヽ .._
 ̄ ー 、
>別に無名関数を使ってようが使ってなかろうが良し悪しなんて関係ないし、
>別に無名関数を使ってようが使ってなかろうが良し悪しなんて関係ないし、
>別に無名関数を使ってようが使ってなかろうが良し悪しなんて関係ないし、
圧縮せずにアーカイブだけして配布しているthinkは、別にアホとは全然思わないが
>>606は正直アホだと思った
jsスレにもアホが貼り付いてるが同一人物か?
zipは無圧縮じゃいけないなんていうルールなんて無いんだから好きでいいじゃん
数百MBもあるデカブツじゃないんだし
いつもの数字の人でしょ
自分のサイトなんだし好きにさせてやれよ
しかもたったの2M程度で
Autopagerizeとは全く関係ないところで盛り上がるとは思わなかった。
最高圧縮でアーカイブして再UPしました。
(SITEINFOと違って定期的にトラフィックが発生するものではないので、それほど気にする必要はないと思いますが。)
ちなみに、xreaのアクセス統計によれば「アカウントの負荷率: 0 pt」とあり、昨日の負荷はほぼ "0" だったようです。
ここの馬鹿どもにスクリプトの話したって(ry
スクリプトの話しだってw
>>615 いやいやw乙です
ブラウザの垣根を越えて使えるメリットは大きいですね
こんな感じ?
第二引数の 4 と 5 の違いが良くわかりません。
------- test.js -------
function loadFile(command){
var objWShell = new ActiveXObject("WScript.Shell")
// 第二引数:
// 0=ウィンドウを非表示
// 1=通常のウィンドウ(アクティブ)
// 2=最小化(アクティブ)
// 3=最大化(アクティブ)
// 4=通常のウインドウ(バックグラウンド, 最新のサイズと位置で表示?)
// 5=通常のウインドウ(バックグラウンド, 現在のサイズと位置で表示?)
// 6=指定したウインドウを最小化
// 7=最小化(バックグラウンド)
objWShell.Run(command, 5, false);
}
// boot.ini をメモ帳で開く
loadFile('%SystemRoot%\\system32\\notepad.exe C:\\boot.ini');
---------------------
Run メソッド
http://msdn.microsoft.com/ja-jp/library/cc364421.aspx
>>619 総当りでも1/4程度で通せるから数こなすだけって考えると
どこまで効果あるんだろう。
こいつで画箱の画像を閲覧できるようにならんだろうか
すいません
pixivの広告を切りたいんですが、どう表記すればいいんでしょうか。
何度やってもうまく広告を消せないので…
俺はpixiv見たこと無いけど、どのページのどんな広告を切りたいか書いたほうがいいと思うよ
626 :
395:2009/04/25(土) 14:04:21 ID:Rjq7AuMp0
[Patterns]
Name = "Yahoo!: CSS WAVE (IE only)"
Active = TRUE
URL = "www.yahoo.co.jp/ $TYPE(htm)"
Limit = 256
Match = "(^(^</html))$STOP()"
Replace = "<script type="text/javascript">\r\n"
"<!--\r\n"
"(function(){\r\n"
" if (!document.attachEvent)return;\r\n"
" var phaseNum=0;\r\n"
" var element = document.getElementsByTagName("body")[0];\r\n"
" \r\n"
" function applyFilter(){\r\n"
" element.style.filter = "Wave(freq=2,strength=10,lightStrength=5,phase=" + phaseNum + ")";\r\n"
" phaseNum += 2 % 360;\r\n"
" setTimeout(applyFilter, 300);\r\n"
" }\r\n"
" applyFilter();\r\n"
"})();\r\n"
"// -->\r\n"
"</script>\r\n"
裸になってなにが悪いフィルタ、IE専用。
http://www.yahoo.co.jp/
ads.pixiv.net/
>>628 [Patterns]
Name = "Yahoo: stepup.yahoo.co.jp/english/toeic"
Active = TRUE
URL = "stepup.yahoo.co.jp/english/toeic"
Limit = 16384
Match = "$NEST(<div,\sid=$AV(provider|pos-\w|sponsor-search)*,</div>)"
"|<!--\sanemos\s-->*<!--/anemos\send-->"
"|<p\sclass="survice-summary">*</p>$URL(*question)"
"|$NEST(<div,\sid=$AV(uhd-wrap|wrapper|edu-\w|sidebar|footer|s-wrap)*,</div>)$URL(*question)"
このソフト8年使ってきたが、右クリックからコピペできたなんて…ブブブ
632 :
名無しさん@お腹いっぱい。:2009/04/28(火) 02:06:52 ID:/ZjqZsbi0
このソフト素人には難しいですね。
使いこなしている人は、IT関連方が多いんでしょうか?
私には記号だらけで何の事やらさっぱり分かりません。
フィルタを書いたりするのはそれなりの知識を必要とするけど
単に「使う」だけなら初心者でも出来る
この程度も理解出来ないならWindowsの基本操作さえ怪しく思える
634 :
名無しさん@お腹いっぱい。:2009/04/28(火) 06:46:03 ID:/ZjqZsbi0
公開されているフィルタを登録したりする事は出来るんですが、
このソフトでfirefoxのちょっとしたアドオンやGracemonkeyの代替が出来ると聞きました。
そこまで凝ったフィルタは見当たらないんですが、公開されてはいないんでしょうか?
Greased Lightboxというスクリプトのような動作も可能ですか?
それとも自分で書くしか無いんでしょうか。
自分で調べる気がないならやめとけ
636 :
名無しさん@お腹いっぱい。:2009/04/28(火) 07:54:11 ID:/ZjqZsbi0
済みません。調べたんですが、ProxomitronとGracemonkeyとの情報は少なくて分かりませんでした。
ページの書き換えが出来たりカスタム性が高いソフトというのは分かるんですが、
他の方がどこまで使い込んでいるのか分からなくて。
firefoxアドオンやGracemonkeyのどの辺りまでカバー可能なんですか?
特定のサイトだけProxomitronが効かないってことはあるんでしょうか?
どのサイトでも特定の単語の書き換えができるのに、
特定のサイトだけ単語の書き換えすらできないということが起こってるんですが…。
本当に困ってるなら、まずはそのサイトのURL貼れよ
外部サイトの情報を無理矢理引き出す、無理矢理外部にPOSTする、位なら$RDIR使うことで出来る。
POSTデータの書き換えなどもサーバーと連動させれば一応可能。
色々出来るとは思うけど、グリモンで満足してるなら無理してProxomitron使う必要はないんじゃないかな。
どこまでカバー可能なんですか?
と質問したところで
ソフトの能力限界まで引き出せる力量が無ければ意味無いだろ
逆に、そういうスキルのある人は質問するわけがないし
結局、聞いてどうすんの?という疑問が残った
とりあえず聞いてみたい暇な大型連休厨、か
think氏
autopagerize googleイメージ検索にも対応させるにはどうしたらいいですか?
646 :
代理人:2009/04/28(火) 16:09:06 ID:j007P24M0
>>645 すいません。二重カキコになってしまいました。
>>644 google imageのURLにgbv=てのがあるから
これを1にする
648 :
名無しさん@お腹いっぱい。:2009/04/28(火) 19:51:29 ID:/ZjqZsbi0
>>637,640,645
遅くなりました済みません。
有難う御座います!凄く参考になりました。
初心者な質問して申し訳ありませんでした。
痛いニュース内に表示されるAds by Googleを消したいのですがどのように除去すればいいのでしょうか?
適当に怪しそうな場所の除去を試したのですが消えませんでした・・・・
URL
http://blog.livedoor.jp/dqnplus/ [Patterns]
Name = "itai news"
Active = TRUE
URL = "blog.livedoor.jp/dqnplus"
Limit = 8192
Match = "google_ad_client*<!-- Article Pager // -->"
Replace = "\0"
>>644 おかしいですね。Googleイメージ検索、何もせずとも働いてます。
xAutoPagerize.user.js にある「&gbv=2 → &gbv=1」のリンク書き換え処理のおかげだと思いますが、>644ではなぜ働いてないのか…。
他と干渉してるんじゃ?
lightboxとかダイレクトリンクとかと干渉しやすいし。
>>651,
>>652 ダイレクトリンクを切ったら正常に動作するようになりました。
ありがとうございました。
あーどうしてもthink氏のフィルターが使えないと思ってたら
ダイレクトリンク系と干渉か…
>>630 special thanx
すいませんが回答ページもざっくりいってもらえませんか・・・?
>>652-654 初めダイレクトリンクが何のことかわからなくて探し回りました。
---
[Patterns]
Name = "Google Image Direct Link (2009/1/17)"
Active = TRUE
URL = "images.google.[^/]+/images\?$TYPE(htm)"
Limit = 16384
Match = "$NEST(<script,</script>)"
"$SET(0=<!-- JavaScript Off -->)|"
"$NEST(<noscript>,\1,</noscript>)"
"$SET(0=<!-- Redirect On -->\1)|"
"$NEST(<div\sid=$AV(ImgCont),</div>)"
"$SET(0=<!-- Google Ad Block -->)|"
"<a\shref=$AV(/imgres\?imgurl=\1\&imgrefurl=\2\&*)[^>]+>(<img\s[^>]+></a>)\3"
"$SET(0=<a href="\1">\3<br><a href="\2" style="font-size:12px">site</a>)"
Replace = "\0"
自作フィルターの紹介 - Proxomitron 入門
http://pasokon-yugi.cool.ne.jp/proxomitron/introduce_filters.html#Google ---
上記フィルタを使っている場合は、下記フィルタに変更すればxAutopagerizeが働きます。
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Redirect Google Image reference page [2007/06/18] test1"
Match = "
http://images.google.co.jp/(imgres\?imgurl=[^&]+(^*\&frame=small)*)\0"
Replace = "$JUMP(
http://images.google.co.jp/\0&frame=small)"
>656は誤りでした。
こちらが正解…。
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Google image redirector [2007/07/23] test1"
URL = "images.google.co(.jp|m)/imgres\?"
Match = "
http://[^/]+/imgres*[&?]imgurl=([^&]+)\0"
Replace = "$JUMP($ESC(\0))"
2chの「書きこみ&クッキー確認」を勝手に押してくれるフィルターが
有ったと思うのですが教えてください。
つーかヘッダでクッキーいじれるのでは
二段構えで出てくる「書きこみ&クッキー確認」の時は定型じゃないのです。
>>655 [Patterns]
Name = "Yahoo: stepup.yahoo.co.jp/english/toeic"
Active = TRUE
URL = "stepup.yahoo.co.jp/english/toeic"
Limit = 16384
Match = "$NEST(<div,\sid=$AV(provider|pos-*|sponsor-search)*,</div>)"
"|<!--\sanemos\s-->*<!--/anemos\send-->"
"|<p\sclass="survice-summary">*</p>$URL(*(question|answer))"
"|$NEST(<div,\sid=$AV(uhd-wrap|wrapper|edu-*|expand|sidebar|footer|s-wrap|plugin*)*,</div>)$URL(*(question|answer))"
一度すべてのフィルタ外して確認してみた?
>>664 うん
ヘッダ、Webページ、全部外してタイトル部分のpixivという単語の
書き換えフィルタかけても動作しなかった
IEでもFirefoxでもダメだったんだよなぁ
俺はpixivでも動作するぞ。
FW絡みだと思うなぁ
あと考えられるのは
・URLが違う
・そんな文字列ありません
とかだが
前から効かなかったの?
それともいつの間にか効かなくなってたの?
Limitの数値って何にすればいいの?
99999とかだとマッチングしなかったりするんだが
Limitの最大有効値は32767
99999でエンターしても32767になる
あとマッチングしないってのは書き方が悪いだけだよ
少なくてマッチしないことはあっても多くてマッチしないことはない
>>638,663
まず、Proxomitronが機能しているか、を確かめるのが先決だと思います。
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Proxomitron enable?"
Match = "
http://www.pixiv.net/"
Replace = "$LOG(!wProxomitron enable!)"
このフィルタを導入→
http://www.pixiv.net/ にアクセス
で、ログウインドウが開けばProxomironは動作しています。
<p title="test">aatestaa</p>
の、2つめのtestにヒットさせるにはどう書けばいいのですか?
>>672 額面通りに受け取るなら
(<p\stitle="test">[^<]++)\0test
になるのですけど、いいのかな…?
ダメなら「どこがダメなのか」を伝えると求めている動作が正確に伝わると思います。
>>674 多分どこかで予期せぬエラーがでてるかと
俺の巡回スレでよく見かけるコテなんで、
きまぐれで作ってみたが、これはどう?
画像をクリックしても、ウィンドウ閉じないようにするフィルタ
[Patterns]
Name = "himitsukichi_onClick_BackOrClose_Remover"
Active = TRUE
URL = "$TYPE(htm)(www[0-9]|erosu).himitsukichi.info/"
Limit = 256
Match = "(<img[^>]++)\0onClick=\"BackOrClose\(\)\"([^>]++>)\1"
Replace = "\0\1"
>>675 ヽ(´ー`)ノさんくすですよん
このフィルタだと、下の閉じるボタンは生きてるんだよね。
"window.close"で全部潰しちゃうのはまずかったか…
677 :
672:2009/05/02(土) 16:12:48 ID:27aR2Pjy0
>>673 すみません、
p要素に限らず、ブラウザで表示される文字にstyleを付けたいのですが、
titleやaltの内容にマッチすると、たとえば
>>672の例なら
<p title="test">aatestaa</p>を
<p title="test">aa<span style="color:red">test</span>aa</p>にしたいのに、
<p title="<span sytle="color:red">test</span>">aa<span sytle="color:red">test</span>aa</p>
となってしまいますよね。
<と>に挟まれていないテキストの検索はどうすればいいのでしょうか?
先頭に[^>]+とやると固まってしまいます
>>677 両方に一致させちまえよ。
Match = "($NEST(<,*test*,>))\0|\1test\2$SET(\0=\1MATCH\2)"
Replace = "\0"
修正
($NEST(<,*test*,>))\0|test$SET(\0=MATCH)
Name = "Test"
Active = TRUE
Multi = TRUE
Limit = 1024
Match = ">(([^<>]++)\#test$SET(\#=<span style="color:red">test</span>))+{1,*}"
Replace = ">\@"
こうかな?
[Patterns]
Name = "New HTML filter"
Active = TRUE
Multi = TRUE
Match = "(>)\#(^[^<]++</span\s>)(([^<]++)\#(^(^test1|test2|...))$SET(#=<span style="color:red">)(test1|test2|...)\#$SET(#=</span >))+{1,*}"
Replace = "\@"
685 :
683:2009/05/03(日) 10:20:43 ID:7mQLk+ZLP
修正してみた
[Patterns]
Name = "New HTML filter"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 256
Match = "(>)\#(^$TST(f=1))([^<]++)\#(test1|test2|...)\0(^</span\s)$SET(#=<span style="color:red">\0</span >)"
"|(<)\#(^(^(script|style|...)\0(^$TST(f=1))$SET(f=1)$SET(tag=\0)|/$TST(tag)$SET(f=)))"
Replace = "\@"
>485のcontenteditableは印刷するページに対して適用すると、不要部分削除、メモ書きが出来て便利ですね。
Googleマップの「メモ」が思いの外便利だったので、他の印刷用ページにも適用したくなってきました。
[Patterns]
Name = "ekitan.com: PrintPage Editable [2009/05/04] test1"
Active = TRUE
URL = "search.ekitan.com/norikae/PrintServlet(^?)$TYPE(htm)"
Limit = 8
Match = "(^(^</body>))$STOP()"
Replace = "<script type='text/javascript'>"
"document.body.contentEditable = 'true';"
"document.designMode='on';"
"</script>"
駅探
http://ekitan.com/ の印刷ページを編集可能にします。
contentEditableとdesignModeの違いはまだ検証していませんので、とりあえず両方付けました。
http://mozilla-remix.seesaa.net/article/103202489.html のブックマークレットを参考にしました。
>>687 FIREFOX3.0.10だが食い込まないよ
(NOSCRIPT等でスクリプトの許可をしていない場合は食い込むはず)
なんでスクリプト関連のフィルタの見直しをした方が良いかも
めんどうなら、ヘッダと左のライブラリしか見てないが↓でもいいはず
[Patterns]
Name = "softantenna"
Active = TRUE
URL = "www.softantenna.com/"
Limit = 256
Match = "<link rel="stylesheet" href="js/jquery.treeview.css" />"
"|<script src="js/jquery.js" type="text/javascript"></script>"
"|<script src="js/jquery.treeview.js" type="text/javascript"></script>"
"|<ul id="tv" class="filetree">"
>>688 おっしゃるとおり、NoScriptを使っています。スクリプトは許可したくないので
フィルタを使わせていただきます。ありがとうございました。
そこまで分ってるんなら自分でやれよ
>>691 単純に下みたいにしてurlとかlimitとか設定しとけばok
Match = "<param name="wait" value="*">"
Replace = "<param name="wait" value="30">"
むしろご褒美画像に直接飛ぶフィルタを書くべきじゃないのか
>>696 外部iframeをリンク化は自分はこんな感じ
$URLのドメイン部分を\1に取り込んでsrcと一致しない事を$TST
Name = "Make External Iframe Anchor"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 4096
Match = "$NEST(<iframe,[^>]++\ssrc=($AV("
"(http(://|s://)|//)$URL("
"
http://([^:/]++.|)("
"[^.:/]++.(a[cd]|co|ed|g[or]|lg|ne|or).[^.:/]+|"
"(^(a[cd]|co|ed|g[or]|lg|ne|or).)[^.:/]+.[^.:/]+"
")\1(/|:80/)|"
"
https://([^:/]++.|)("
"[^.:/]++.(a[cd]|co|ed|g[or]|lg|ne|or).[^.:/]+|"
"(^(a[cd]|co|ed|g[or]|lg|ne|or).)[^.:/]+.[^.:/]+"
")\1(/|:443/)"
")(^([^:/]++.|)$TST(\1))[^:/]+(/*|:80/*|:443/*|)"
"))\0*,</iframe>)"
Replace = "<a href=\0>[iframe]</a>"
699 :
696:2009/05/07(木) 16:44:26 ID:Mm7e+duD0
>>697さんありがとうございます。無事うまくできました。
これで広告が探しやすくなります。感謝です。
Active = TRUE
URL = "$TYPE(htm)"
Limit = 4096
Bounds = "<img\s[^>]+>|<area\s[^>]+>|$NEST(<iframe\s,</iframe)|$NEST(<layer\s,</layer>)"
Match = "([^>]++\s|)(href|src)=$AV(([a-z]+://"
"$URL("
"(http|https)://([^/:]++.|)"
"("
"[^./:]+.[^./:]+.[^./:]+|"
"[^./:]+.[^./:]+"
")\1"
")"
"(^([^/:]++.|)$TST(\1))[^/:]+[/:]+*"
")\2)*"
Replace = "<a href="\2">[ad?]</a>"
ニコニコ動画の時報仕様変更した?
時報回避してくれなくなった。。
フィルタ順序はHTMLソースの中でマッチする文字列が同時に出てきたときだけ使われマッスル。
フィルタA = "234" にマッチする
フィルタB = "234" にマッチする
HTMLソース = "1234"
フィルタ順序 = (上=A、下=B)
結果 = Aだけマッチ
>>701 ソース:ABCDE 検索語句:(E|D|C|B|A) とした場合、マッチする順番はE,D,C,B,AじゃなくてA,B,C,D,Eの順にマッチする。
つまり、検索語句の順にEを探して、Dを探してとやっていくんじゃなくてソースの最初の文字から順番に見ていくから
(A(変数使う)|C(変数セット))としてもAがマッチする時にCはまだマッチしてないから変数には何も入ってない。
フィルタを2つに分けてもフィルタごとに1回ずつ上から下までソースをチェックするんじゃなくて
一回で(フィルタ1の内容|フィルタ2の内容|フィルタ3の内容)(番号はフィルタの並び)みたいにして検索していくから同じになる。(多分)
否定表現使えばマッチ消費しないからlimitを超えない限りは後ろを検索して変数に入れてから前の方で使うみたいなこともできる。
あとはjavascriptを使って書き換えたりもできる。
>>486に同じような質問があるので読むといいかも。
705 :
701:2009/05/11(月) 07:05:54 ID:Fbnw22sf0
う〜ん、Proxomitronの仕様かぁ・・・
なら仕様が無い。なんつったりして( ´,_ゝ`) ウフッ
って言うか、フィルタの順序とか関係なかったのね。
みんな、ありがd。
否定表現ってのは、(^(^〜)) ←こういうやつ?
これ使ったら、テストで成功マッチ数1って出たけど、
これって、ちゃんと変数に代入されるけど、
その他は何も弄らないって認識でOK?
これが"マッチを消費しない"って表現でOK?
なんかよく分からんけど、とりあえず機能してる。
\(^o^)/ヤッター
707 :
395:2009/05/11(月) 18:49:53 ID:/9QwVBqO0
サイトの背景画像の位置が固定されている時に
固定されずスクロールできるフィルタをお願いできませんか
html, body{
background-attachment : scroll !important
}
新しいAA
(UЗ)
www.google.co.jp/google.cgi(^?)
>>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で。
ただし条件判定で・・・とか言うとアンチ高速化廚が騒ぎそうだから以下省略。
>>714 そのアルゴリズムは発想がありませんでした。面白いですね!
> ただし条件判定で・・・とか言うとアンチ高速化廚が騒ぎそうだから以下省略。
JavaScriptで高速化は考えたことないですねー。
目下、コードをシンプルにスマートに書く方に興味があります。
Proxomtronはコード整形がやりづらい言語で工夫の幅が限られますが、
JavaScriptは改善しようと思えばできることはたくさんある、という印象です。
Proxomitronにも関数と配列と比較演算子があれば面白いのに、と思うことしきり。
スコットが存命だったら、もっともっと凄いソフトになってただろうね・・・
いまならDOMとかXPathとか駆使しただろうね
正規表現オンリーだとやっぱり無理があるから…
誰か作らんかなぁ、日本語か英語で
以下は「もしも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;
}
*拡張仕様
- タブ文字を無視する (タブインデントできる)
*フィルタ例
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改造をやってみようか」と考えたことがあります。
途方もない計画過ぎてなかなか手を出せませんが。
何から勉強するのが手っ取り早いのかな…。
C言語は勉強してるけど、RFCとかプロトコルとか勉強する時間が・・・
pythonいいかもよ
もうhttp proxyならいくつかあるし
スクリプト言語の中ではいちばんwinと親和性がありそう
>>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 で可能)
ごめん、インデントがw
$TST //そのまま
//ここから
行頭に半角スペース
//ここまで
$TST(ExCMD=@clear[ ]*)$LST(ExCMD_TmpListA) //そのまま
>>723 $WESC し忘れてた。
誤 $GET(Num)=\9\))
正 $GET(Num)=$WESC(\9)\))
まだ不具合があるので注意(※特に配列の値)
あとは専用の添え字用変数(Numを直接使うのは避けたい)で$GETとか
(任意の変数を +1,-1 するLISTとか)
再評価する時に危険な文字のチェックとか
一時LISTの破棄の仕方とか
だけど正直荷が重い。スレ汚しすみませんでした。 orz
evalをリストで出来るのは前から分かってたけどリストの初期化をするコマンドが無いとな。
リストはまだまだ応用出来ることがあるだろうね。 リストを使えば$NESTの代用も出来そうだし。
一番ほしいのはマルチバイト文字対応
日本語にヒットさせたいときは日本語で書いてOKみたいな
>>721 その辺はどこかのソースを参考にして…って考えが甘いでしょうかw
>>722 Python面白いですね。
インデント強制の文法が現在思案しているWikiとそっくりで驚きました。
一番気になる正規表現を見て、期待していた end() メソッド(マッチした文字列が終わる位置を返す)があったのが嬉しい。
今作っているJavaScriptライブラリでXPathを解析して処理を実行させるものがあるんですが、
Proxomitronの「消費したところにはマッチしない」という動作に模倣に RegExp.rightContext が役立ってくれました。
PythonもProxomitronの動作を簡単に模倣できそうですね。
>>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準拠でいいかな…?
723です。
>>726 反応ありがとう。
>>729,730
乙です。
>変数の値を解放できない($RMLSTがない)
初期化をした変数の解放は実験的に $LST(ExCMD) をもう一回使えば出来るようにして置いたけど
(本当はExCMDに$SETすべきじゃないけど)
$RMLSTがない、 >726の
>リストの初期化をするコマンドが無いとな。
というのは、設定ファイルの再読み込みしてまで使いたくないし
対処出来ないみたいだから、結局ネタの域を出ませんね。
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)"
オミトロンでGENOウイルス対策って出来るのかな
No objectの右上のマークが消えてしまった
解決した
[a-z0-9._/-]+
[a-z0-9._-/]+
同じものにマッチするかと思っていたらしない。ハイフンのせいか?
文字コードに関係するような気がするけど、そのへんに詳しい人解説お願いします。
>>737 [a-z0-9._-/] だと
"a" から "z", "0" から "9", "." および "_" から "/"
って意味になってしまう
>738-739
ありがとうございます。
正規表現のことはとくに詳しくないだけにいい例えではないかもしれないけど、
ハイフンも場合によってはメタキャラクタとして機能するという認識でいいのかな。
クレクレスレは不況のため終了しました。
「AをBに置換」
「CをDに置換」
といった、複数のルールを1つのフィルタにまとめる構文はありますか?
無い頭で
Match = "A(*)\0C"
Replace = "B\0D"
というのを考えたんですが、これだとAとCが交互に出て来ないと使えないので…
>>745 この質問よく見かけますね。
[Patterns]
Name = "A->B, C->D"
Active = TRUE
Limit = 1
Match = "A$SET(0=B)|"
"C$SET(0=D)"
Replace = "\0"
ありがとう
749 :
名無しさん@お腹いっぱい。:2009/06/18(木) 04:34:08 ID:1A5PIrAL0
a
751 :
749:2009/06/18(木) 09:53:25 ID:miWm3KEl0
よろしくお願いします。
なるほどね(´・ω・`)
可逆性のあるURL作ろうにもバイト数少ないURLを圧縮となると
最初のドメイン部分は必要だからかえって長くなってしまいそうだな
756 :
749:2009/06/18(木) 14:32:16 ID:bV5Eer9k0
だって見れないもん。
758 :
741:2009/06/18(木) 18:06:56 ID:SzbvUW660
リダイレクトを抑制するフィルタが有れば
>>752の様な物も防げると思うんですけどね……。
リダイレクトと短縮アドレスは関係なくね?
TwitterのURL短縮サービス「Cligs」がハッキングされ、約200万のURLが別のサイトにリダイレクトされる事件が起きた。
762 :
749:2009/06/18(木) 21:56:41 ID:qLMqWFu10
>>757 見れるので回答ください。
よろしくお願いします。
10〜9999の数字のうち末尾が0のものだけにマッチさせる方法はありますか?
[0-9]++0 でできるかと思ったんですが、ダメでした。
0や00以外ならマッチするんですが。(1 や 02 や 50 などは正常に動作)
仕様・・・なんでしょうか?
765 :
749:2009/06/18(木) 23:43:17 ID:Iy/MOU7X0
>>765 デフォルトの「Banner Blaster (full text)」を使ってるんじゃ?
それなら color=red の部分を消せば良いと思う
767 :
749:2009/06/19(金) 01:01:40 ID:gfqNCNd20
>>766 レスありがとうございます。
Banner Blasterってファイルありませんでした。
どうしたら良いか教えてください。
769 :
749:2009/06/19(金) 01:26:50 ID:ODNkDnIb0
初心者は免罪符にはなりません
せめて自分で作ったフィルターを晒してみてはいかがでしょうか
つか少しは自分で調べろと
>>758 In = TRUE
Out = FALSE
Key = "Location:3xx"
Match = "
http://\1 & $RESP(3*)"
Replace = "
http://ime.nu/\1"
$RESPは実際のところ不要だと思う。形だけ。
2chのリダイレクトを勝手に使用してるので運営に怒られたらボツ
773 :
749:2009/06/19(金) 02:30:41 ID:oGMdeWZt0
教えてください。
困っています。
Banner Blasterってデフォで入ってるだろ?
赤いだけでそんなに困るってどんな状況だよw
>>763 後ろに(^[0-9])って付ければ途中の0も拾うと思うけど
>>772 ime.nu対策なら自分はWebページ・フィルタでやってる。
779 :
749:2009/06/19(金) 16:27:55 ID:EppqyBpV0
>>774>>776 Proxomitron Version Naoko 4.4使っています。
そんなファイル名のありませんでした。
このスレで質問したのでこのスレで回答ほしいです。
分かる人回答よろしくお願いします。
ファイル名って何が?
こういう馬鹿はProxomitron使えないハズなんだけどなぁ・・・
何がどうなって敷居が下がったんだろうか
782 :
749:2009/06/19(金) 16:38:07 ID:op4LyJcr0
>>780 Banner Blasterってファイル名のはありませんでした。
>781
Proxomitron導入だけして、
フィルターは2chでお願いして書いてもらいました。
自分ではフィルターは作れないけど、バイパスに追加は出来ます。
質問の件分かる人回答お願いします。
>>782 言い辛いのですが、Proxomitron関連用語のお勉強が必要かなと思います。
パソコンを使用していて「マウスって何ですか?」と言っているようなものです…。
道具を使用するだけなら用語を知らなくても困りませんが、
質問するためにはある程度の用語を知っていなければ、自分の意図することが相手に伝わりませんよ…。
> Banner Blasterってファイル名のはありませんでした。
Banner Blasterは「フィルタ名」です。
回答者が「どこのファイル名を見ているのだろう?」と不思議に思っていることを理解してください。
え、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関連用語のお勉強が必要かなと思います。
赤い文字を黒い文字に変えたいだけです。
なのでその方法を知ってる人が居たら教えてもらいたいんです。
>パソコンを使用していて「マウスって何ですか?」と言っているようなものです…。
って聞かれたら、
http://img.kakaku.com/images/productimage/fullscale/K0000034281.jpg ってマウスの画像を示せばいいだけだと思います。
マウス自体の意味が分からないって言われたら
http://e-words.jp/w/E3839EE382A6E382B9.html マウスの意味を示せばいいと思います。
なので分かる人居たら教えてください。
言い辛いのですが、わざわざスレッドタイトルに「フィルター作成」と書いてあるのに、
なぜ教えてくれないのかと疑問です。
こいつスレ違いをわかっててやってるな
ただの構ってちゃんの荒らしだよ
前にも来てた
もう少し粘ればアホが釣れるから頑張れよ
>>786 教えてやりたいのは山々なんだけど、
このスレには「馬鹿には回答してはいけない」ってルールがあるんだ
本当に残念だよ
いい加減うざいな
当分、BannerBlasterをNGに放り込んでおいたほうが良さそうだな。
>761
以前mixiの足跡がどうとかってのがあった。
あれと同じようなもので、やっている人間がいたらその旨どこかに書けばいいかと。
mixiのあれだって現在もやっている人間がいるか疑問だし。
一過性のものだと思う。
仮に対策するならユーザスタイルシートだろうけど、
履歴を保存しているなら誤爆が多発しそうな予感。
794 :
749:2009/06/19(金) 23:25:31 ID:xNaOKdsQ0
分かる人居たらそろそろ教えてもらえませんか?
よろしくお願いします。
795 :
741:2009/06/19(金) 23:34:20 ID:qT/zKKmq0
796 :
749:2009/06/19(金) 23:58:32 ID:t++GqEsw0
>>795 聞いてばかりですね。
>>749の質問に答えてはくれませんか?
自分の質問さえ解決したら、
他人が困ってようが放置ですか?
中級者っぽいので分かると思います。
よろしくお願いします。
>>749の質問です。
まあどうせ答えてはくれないんだろうけど。
797 :
749:2009/06/20(土) 00:01:06 ID:YsVgtAFb0
自己解決しますた
799 :
749:2009/06/20(土) 00:09:43 ID:P+mTqmq80
手術したら直りました
800 :
749:2009/06/20(土) 00:13:53 ID:YQ50CUrl0
こんなに一生懸命頼んでるのに、どうして教えてくれないんですか?
皆さん初心者をいじめて楽しいんですか?
801 :
749:2009/06/20(土) 00:18:19 ID:YsVgtAFb0
>>800 成りすましはやめてください
解決済みです
802 :
749:2009/06/20(土) 00:20:43 ID:X2/j/TWx0
皆さん僕をいじめて楽んでください。
ちょっとおもしろかった
804 :
749:2009/06/20(土) 01:31:57 ID:Gt7CYeKm0
一応言っておきますが、解決していません。
連続投稿しているのは偽物です。
分かる人居たら回答ほしいです。
よろしくお願いします。
偽物が出てくるのが嫌なら酉でも付けてくれ
教えて!Gooで質問すればいいんじゃね?
807 :
749:2009/06/20(土) 04:53:58 ID:1nXJYZpO0
自己解決しました。
私ほどの天才にかかればちょちょいのちょいでした。
お前らみたいな役立たずに質問した私が馬鹿でした。
一応言っておきますが
>>804は偽物です。
もう解決したので二度とこんな糞スレには来ません。
ありがとうございました。
釣り自体も面白くなければ釣り宣言も面白くないやつだな
VIPあたりから出直してこい
偽者が沸くような釣りレスだったってことだよな。
普通の質問者ならこんなことにはならないんだし。
とりあえず、初心者を免罪符と勘違いしているやつは逝ってヨシ。
スマソ、釣られてたのかorz
専ブラの多重ポップアップしか見てないとこんな恥ずかしい事にwサーセン
>>793 残念ながら楽天がすでに結構前からやってるんだ。
ドリコムだったかな。
当然そこのアドレスは弾いてるんだが、結構簡単で効果を挙げるものなだけに、
他も使う可能性はあるし、対策もあってもいいかなと。
813 :
749:2009/06/20(土) 18:44:55 ID:uwkB2Np40
>>810 失礼ながら失笑してしまいました。
>
>>784のthinkタンに対して
>>786みたいな失礼な返し方をしたんだから
>このスレで答えが返って来る事はまずないよ
>>749の件が分からなくて質問しているのですが、
>>749程度の質問に対して答えられるのが
>>784さんしかいないとは、
到底思えないのですが。
>>810さんは
>>784さんに対して、よいしょしているつもりなのでしょうか。
よいしょして何か良い事あるのかなぁ。疑問なのですが。
>
>>784のthinkタンに対して
>>786みたいな失礼な返し方をしたんだから
>このスレで答えが返って来る事はまずないよ
↑の書き方では、
失礼ながら、
このスレには
>>784さん以外バカしか居ないって事になりますね。
>>749程度の質問ですよ。
誰か他に分かる人が絶対に居ると思いますので、
回答よろしくお願いします。
迷惑がられているのは十分認識しています。
ですが、この質問さえ解決したらスレから帰りますので、
分かる人回答お願いします。
だからスタイルシート書き換えるだけだろって
そのフィルタすら作れないのなら土下座してる写真upしろよ
749の騙りに釣られた人のレスを表示しないフィルター作成をお願いします。
土下座すればStylishフィルターを作ってくれるらしい
817 :
749:2009/06/20(土) 19:48:46 ID:X2/j/TWx0
>>813 成りすましははやめてください。
もう自決しました。
死んじゃだめだ
一度レスした手前書いておきますが、これが最後です…。
>>813 >
>>749程度の質問に対して答えられるのが
>>784さんしかいないとは、到底思えないのですが。
あなたの希望しているフィルタを自分で書くことはそう難しくないでしょう。
ですが、あなたにわかるように説明するのはとても時間がかかる。
わかりますか?
- 質問の意味がわからなければ、回答できません
- 質問に興味を持ってもらえなければ、回答はもらえません
- 質問に努力のあとが見られなければ、多くの時間を割いてはもらえません
- 質問文が冗長であれば、読んでもらえません
こうした課題をクリアすべく、出来るだけ読みやすく興味を持ってもらえるような質問文を考える。
その努力が実って回答者に応えてもらえるんですよ。
あなたはしきりに「こんなに簡単な質問なんだから答えてください」といいますが、出来るから答えるのではありません。
そもそも「できることはやる」というのなら、あなた自身がまず自分で出来ることをやってもいいはずですよね。
回答者も質問者と同じように一人の人間です。
仕事でもなければ、嫌なことをやる義務はないのですよ。
難しくないよ。
エスパーぐらいは何となく出来るもの。
これは質問者がレスしてもらったのを読み解く能力がない&あつかましいだけ。
他者に質問力の向上を期待するより、自身のスルー力向上に努めた方が利口だな
スルーできないorどうしても気になるヤシはあぼん活用汁
てか最初の人から全部別人だよね749の人、18日のやつも全部ID違ってるし
いや、書き込みごとにいIDが変わる環境ってのはあるから。
800前後からのしょうもない騙りは置いといても、
それ以前のはまず同一人物だと思うぞ。
あの高レベルの文章を別の人間がそれぞれ書いてたとなると
俺はこれから釣りに対抗する自信がなくなるわー
825 :
749:2009/06/21(日) 01:00:44 ID:urZBLcFc0
釣りでした
ごめんなさい
826 :
749:2009/06/21(日) 01:16:16 ID:kSXneZTa0
* *
* ウソです +
n ∧_∧ n
+ (ヨ(* ´∀`)E)
Y Y *
827 :
395:2009/06/21(日) 01:35:20 ID:6HEBbuZ20
おまえら楽しそうだな。
お前偽者だな
本物は全角なんか使わないぞ
>>829 Google: Cleanup Search Engine Spam で出来てたけど
そういえば出来なくなってる…。
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL : not beautiful"
Match = "(
http://*.google.co.jp/*\&q=*)\1(\&*)\2"
Replace = "$RDIR(\1\+-site:.hatena.ne.jp\2)"
>812
ttp://slashdot.jp/security/comments.pl?sid=454861&cid=1586582 履歴を盗むシステムはこういうことでいいのかな。
履歴を切るのが最良の対策。自分はもともと履歴使ってないけど不便さは感じない。
ユーザスタイルシートで対策するのはかなり骨が折れると思う。
background-imageとかcontentとかならまだわかりやすい方だろう。
Gecko系だったら-moz-bindingで外部ファイルを読み込むことだってするし、
CSS3のwebfontsも外部ファイルを読み込む。
それらをひとつひとつ潰していくことが果たして現実的なのかなと。
>>833 これはJavaScript無効を前提にして
JavaScript使わないタイプのコードだけを試してるの?
>>834 > JavaScript使わないタイプのコードだけを試してるの?
そうです。
JavaScriptを使っても結局同じ手法で情報を抜き取ると思われるので。
ちょっと調べてみた。
a:visited:before {content: url("./hoge.gif"); }
a:visited:after {content: url("./hoge.gif"); }
a:visited{
background:(./hoge.png) no-repeat right center;
background: #f8dce0 url("./hoge.gif")
background-image: url("./hoge.jpg");
cursor: url(hoge.cur), url(hoge.gif), auto;
cue-before: url("hoge.aiff");
cue-after: url("hoge.wav");
cue: url("hoge.au");
play-during: url("hoge.au");
}
とここまで調べて思ったんだが、
a:visitedと:before、afterの{}内に()で囲まれたURIがあったらそれを削除でいい気がする。
他にもURIの記述方法あったかな。
839 :
名無しさん@お腹いっぱい。:2009/06/23(火) 00:24:35 ID:9UPeAhy40
URIってなんだよ。URLだろカス。
840 :
名無しさん@お腹いっぱい。:2009/06/23(火) 00:27:50 ID:6ZVtmqoHP
HPキター
URLはURIの一部
843 :
名無しさん@お腹いっぱい。:2009/06/23(火) 00:36:28 ID:z4J/eaud0
いやいやwURLって打とうとしてURlになったんだろ。
まあこれでも「ユーアールエル」だしな。
でもこれがURIになってるんだよなぁw
そこまで無理してレス伸ばそうとしなくていいから
845 :
名無しさん@お腹いっぱい。:2009/06/23(火) 00:49:43 ID:ADec6bhP0
じゃあ撤退します。
846 :
初心者:2009/06/23(火) 01:05:53 ID:0Q/KXAPt0
URLはURIの一部っていうのは今調べて知ったけど
よく分からないので教えてくれ。
847 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:11:58 ID:BqjBHLzX0
URLとURIの違いを簡単に説明してくれる人居ませんか?
848 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:15:34 ID:ojL5RLLx0
URLとURIの説明を初心者でも分かるようにお願いします。
849 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:17:23 ID:ojL5RLLx0
過疎ってるなぁ。
850 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:32:21 ID:oA5jh2vU0
調べたら
昔はURLって言っていたけど
今はURIって言うようになったそうですね。
昔はネットワーク社会自体が簡単だったけど
今はネットワーク社会自体が複雑(発展)したので
今はURLをURIと言うそうですね。
教えてくれても良いのに。
がっかりしました。
851 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:35:18 ID:oA5jh2vU0
ほんとケチやなぁ
852 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:35:30 ID:oA5jh2vU0
ケチすぎるわ。
853 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:35:36 ID:oA5jh2vU0
ドケチや。
854 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:35:53 ID:oA5jh2vU0
初心者に教えてやろうって気持ちが無いのか?
855 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:36:22 ID:oA5jh2vU0
偉そうに。
ここを上級者だけのスレにするな。
初心者にも使わせろ。
856 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:36:37 ID:oA5jh2vU0
偉そうに。バカか。
857 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:36:56 ID:oA5jh2vU0
誰かが何か書いたらこの連続投稿止めてやるわ。カスか。教えろ。
858 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:37:22 ID:oA5jh2vU0
教えてくれても良いのに。スレ違いだから教えないのか?
それぐらい良いだろ。教えろ。ケチ
859 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:37:28 ID:oA5jh2vU0
ドケチ
860 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:37:36 ID:oA5jh2vU0
ドケチのカスやろう
861 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:37:54 ID:oA5jh2vU0
URIって書いたらURLの間違いだと思うだろ。
862 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:38:18 ID:oA5jh2vU0
URlとURLって似ているし。書き間違いだと思うだろ。
863 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:38:30 ID:oA5jh2vU0
どっともユーアールエルだし
864 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:38:37 ID:oA5jh2vU0
ケチしかしないな。
865 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:38:56 ID:oA5jh2vU0
上級者専用スレってタイトルに入れろ。
866 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:39:12 ID:oA5jh2vU0
上級者専用スレってタイトルに入れろ。
867 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:39:14 ID:oA5jh2vU0
上級者専用スレってタイトルに入れろ。
868 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:39:19 ID:oA5jh2vU0
上級者専用スレってタイトルに入れろ。カス
869 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:39:26 ID:oA5jh2vU0
上級者専用スレってタイトルに入れろ。ケチ
870 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:39:43 ID:oA5jh2vU0
初心者立ち入り禁止ってスレタイに入れろ。ケチ
871 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:39:52 ID:oA5jh2vU0
初心者立ち入り禁止ってスレタイに入れろ。ボケ
872 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:39:59 ID:oA5jh2vU0
ドケチ
873 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:40:07 ID:oA5jh2vU0
ドケチのカスやろう
874 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:40:21 ID:oA5jh2vU0
やさしくしろや。教えてくれてもいいだろ。
875 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:41:00 ID:oA5jh2vU0
URIって書いてあったから
てっきり書き間違えかと思って
URLの間違いだろ?って書いたんですけど
876 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:41:28 ID:oA5jh2vU0
URLとURlは似ているから
URIとURlも似ている。
877 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:41:41 ID:oA5jh2vU0
ドケチのカス上級者しか居ないスレだな。
878 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:41:53 ID:oA5jh2vU0
ちょっとは初心者にも教えてくれたって良いだろ。
879 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:42:14 ID:oA5jh2vU0
初心者に教える気がないならスレタイに初心者立ち入り禁止って書けよ。
880 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:42:27 ID:oA5jh2vU0
スレタイに上級者専用って書いておけ。
881 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:42:42 ID:oA5jh2vU0
ドケチばっかり
882 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:43:12 ID:oA5jh2vU0
URLとURIとURlって似ているだろう。
教えてくれても良いのに。
883 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:43:17 ID:oA5jh2vU0
ケチ
884 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:43:22 ID:oA5jh2vU0
カス
885 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:43:26 ID:oA5jh2vU0
ボケ
886 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:43:32 ID:oA5jh2vU0
低能
887 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:43:51 ID:oA5jh2vU0
上級者専用ってスレタイに入れろ。
888 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:43:56 ID:oA5jh2vU0
上級者専用ってスレタイに入れろ。カス
889 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:44:02 ID:oA5jh2vU0
上級者専用ってスレタイに入れろ。ボケ
890 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:44:08 ID:oA5jh2vU0
上級者専用ってスレタイに入れろ。ケチ
891 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:45:20 ID:IXevmwft0
初心者立ち入り禁止ってスレタイに入れろ。
892 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:45:25 ID:IXevmwft0
初心者立ち入り禁止ってスレタイに入れろ。ケチ
893 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:45:34 ID:IXevmwft0
上級者専用ってスレタイに入れろ。
894 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:45:49 ID:IXevmwft0
初心者には教えませんってスレタイに入れろ
895 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:46:00 ID:IXevmwft0
初心者には教えませんってスレタイに入れろ。カス
896 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:46:43 ID:IXevmwft0
ケチ
897 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:46:50 ID:IXevmwft0
アホ
898 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:46:56 ID:IXevmwft0
バカ
899 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:47:13 ID:IXevmwft0
上級者専用ってスレタイに入れろ。
900 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:47:20 ID:IXevmwft0
ボケ
901 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:47:35 ID:IXevmwft0
ドケチ
902 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:47:50 ID:IXevmwft0
ちょっとは教えてあげても良いよって気持ちがないのか?
903 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:48:01 ID:IXevmwft0
なんでそんなにケチなんだ?
904 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:48:13 ID:IXevmwft0
やさしい気持ちを持っていないのか?
905 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:48:32 ID:IXevmwft0
さすが上級者スレ。
やさしい気持ちを持った奴は居ないらしい。
906 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:48:41 ID:IXevmwft0
ケチばっか
これは規制対象レベル
908 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:50:07 ID:IXevmwft0
俺が知ってるのでこんなケチなのはPC初心者板とこのスレだけだぞ。
ほんとケチだな。
909 :
名無しさん@お腹いっぱい。:2009/06/23(火) 01:51:22 ID:IXevmwft0
アク禁依頼ってどこでするんだ
カスが発狂したようだな
しかたないなぁ。
URLは場所を示すもの。
http:xxxやftp:xxxというのはサーバやファイルのある場所を示すURL、同様にmailto:xxxというのはメールの送り先という場所を示すURL。
URI(厳密ではなく実用上URIとみなされるものも含む)は何か(場所も含む)を示すもの。
about:xxxというのは接続状態やブラウザの設定などの情報を示すURI。javascript:xxxというのはjavascriptのスクリプトを示すURI。
URLはURI内のグループの名前い。
913 :
名無しさん@お腹いっぱい。:2009/06/23(火) 04:05:57 ID:k4N887DT0
915 :
名無しさん@お腹いっぱい。:2009/06/23(火) 12:44:02 ID:BMi4GoMc0
ちっくしょ、Yahoo!のソースって、どうしてこうも統一性がないんだ?
$NESTでid単位で消そうとしたら、別のページでは使えないでやんの。
これ、結局はコメント単位で消したほうがラクだな。
直すからちょっと待ってろ。
[Patterns]
Name = "Yahoo! News : Right"
Active = TRUE
URL = "(backnumber.|)(dailynews|headlines).yahoo.co.jp/"
Limit = 5672
Match = "(<div id="mainMargin")\0$SET(#=\0 style="margin-right:0px;")"
"|((^(^<div (id="(ctlMod|ad(Sqm|Rp|Eup))")\0))$NEST(<div,</div>)"
"|(^(^<div (class="mdSub)\0"))$NEST(<div,</div>)"
"|<!--[^>]++(LREC|HSM|SQM|RP|AD EUP)\0[^>]+>"
"*<!--[^>]++/(LREC|HSM|SQM|(AdSpace |)RP|AD EUP)[^>]+>"
"|<!--[^>]++[%c5][%b7][%b5][%a4][%a5][%e2][%a5][%b8][%a5][%e5][%a1][%bc][%a5][%eb][^>]+>"
"*<!--[^>]++/[%c5][%b7][%b5][%a4][%a5][%e2][%a5][%b8][%a5][%e5][%a1][%bc][%a5][%eb][^>]+>$SET(0=Weather)"
"|(^(^<div (style="margin-bottom:10px;")\0))$NEST(<div,</div>))"
"$SET(#=<!-- Yahoo! News : Right (\0) -->)"
Replace = "\@"
>>917 うぉぉぉぉ凄いぃ
ありがとうございました!
920 :
名無しさん@お腹いっぱい。:2009/06/24(水) 00:45:16 ID:Tna23RxT0
921 :
749:2009/06/24(水) 01:05:55 ID:X6HH7EjA0
>>766 ありがとうございます。
出来ました!
default.cfgの中にありました。
感謝感謝。いやーほんとありがとうございました。
自分で言うのも何ですが、
がんばったかいがあったなぁ。
やれば出来る自分に拍手。(^_^)b
やったぁ。
922 :
749:2009/06/24(水) 01:08:56 ID:X6HH7EjA0
良かったね
2度と来るなよ
924 :
920:2009/06/24(水) 21:12:17 ID:h/kv5VmP0
ありゃ?別PCだと文字化けしていない。謎だ
4.4から4.5にしたいんですが、上書きでOKでしょうか?
>>925 4.4で使っているフィルターが、4.5で動かない場合が多いのでおすすめしません。
4.4のままで良いのでは?
927 :
925:2009/06/25(木) 00:32:37 ID:VkOiX/Y60
>>926 レスありがとうございます。
4.4のままだとセッキュリティーホールがあったり、
重大なバグがあったりして危険ですか?
>>925 4.5をダウンロードして、4.4にProxomitron.exeとhelp フォルダと Docs フォルダだけ上書きすればOKだったような。
長いこと更新されていないソフトだからどうだったけな〜
忘れたw
4.5使い出したんだけど再起動するとネット自体に繋がらなくなる。
もちろん先にproxomitronは起動してる。
ネット接続のIDやらパスワードやらを1から設定しなおさなきゃならんのだけど
対処法あるの?
質問するなら簡単なPC環境くらい書けって
どうせVistaでUACが邪魔してるってオチだろ
と思ったがProxomitron関係なくモデムの設定が出来てないだけのような気がする
XP使ってる。
簡単ですね〜
どうやればいいの?
知ってるならさっさと教えろよ
使えねーな
移動しろカス
話はそれからだ
自分で言っといてスルーしないかわいいヤツ
>>938 聞いてやるからとっとと誘導に従え
回答もらえないからって煽るようなやつに協力しないでいいよ
最近あちこちで暴れてるやつと同類じゃね
[HTTP headers]
In = TRUE
Out = FALSE
Key = "Content-Type: charset deleter (in)"
URL = "web.archive.org/"
Match = "text/html; charset=*"
Replace = "text/html"
ProxomitronにFirefoxのAdblock同等の
機能を持たす事は可能でしょうか
こっちが元祖や
Gを押してページを開くとページが画像だけになるフィルタ。 使用方法はもちろん(ry
[Patterns]
Name = "IMG $KEYCHK(g) part1"
Active = TRUE
Multi = TRUE
URL = "$KEYCHK(g)"
Limit = 32767
Match = "*<a href=($AV((*."
"(jpg|jpeg|gif|bmp|png))\0)"
"($URL(*2ch.net*)(\s|)><img*"
"|$SET(#=GETLINKSSS\0GETLINKZZZ)*)"
"|$AV(*)*)</A>"
Replace = "\@"
Name = "IMG $KEYCHK(g) part2"
Active = TRUE
URL = "$KEYCHK(g)"
Bounds = "$NEST(GETLINKSSS,GETLINKZZZ)"
Limit = 32767
Match = "GETLINKSSS\0GETLINKZZZ"
Replace = "<A HREF="\0"><img src="\0" alt="a" height="200"></A>"
壷併用で2ch開くとすべての画像が二重に表示されるのを直せないでしょうか。
壷側で「画像リンクミニ表示」をオフにするってのは正論なんですけどいちいち切るのがめんどいです。
教えてエロい人!
<img src="\0" alt="a" height="200">
を消す
949 :
947:2009/06/29(月) 21:44:48 ID:z/Uzg6Kg0
>>948 愛してる!ありがとー
さすがエロイ人。
>>947 そのフィルタは見てませんが、私はこんなフィルタ使ってます。
[Patterns]
Name = "Kill without img [2006/12/03]"
Active = TRUE
URL = "$TYPE(htm)$KEYCHK(i)"
Limit = 4096
Match = "<!DOCTYPE\s[^>]++\sFrameset$STOP()(^(^?))(^?)|"
"<frameset\s$STOP()(^(^?))(^?)|"
"<body(^[^ >])([^>]++b(ackground=$AV(\1)|gcolor=$AV(\2)))+[^>]+>[^<]+"
"$SET(0=\r\n<style type="text/css">\r\n"
"<!--\r\n\tbody { background: \2 url("\1") }\r\n"
"\timg { margin: 6px !important }\r\n-->\r\n</style>\r\n)|"
"$NEST(<a\s[^>]++href=$AV(
http://(www.|(^www.))$LST(AdList)*),</a>)[^<]+|"
"$NEST(<a\s[^>]++href=$AV(([^?#]++.(jp([eg]|eg)|gif|png|bmp|ico|j2k))\1((^?)|[?#]*))[^>]+>"
"( ([^<]+{1,*})\4$SET(3= title="\4")|),</a>)[^<]+"
"$SET(0=<img src='\1'\3 />)|"
"(<a\s[^>]+> <img\s[^>]++src=[^>]+> </a>)\0[^<]+|"
"<img\s[^>]++src=$AV(
http://(www.|(^www.))$LST(AdList)*)[^>]+>[^<]+|"
"(<img\s[^>]++src=[^>]+>)\0[^<]+|"
"<(^img\s)[^>]+>[^<]+"
Replace = "\0"
>>245 こちらのほうが強力ですが、なにか。
まあ、httpsならこちらよりもAdblockの方が柔軟だけれどね。
やっていることはProxomitronのAdListにURLを登録するのと変わらないと思うよ。
AVタグの方がウザそうだな
有料のセキュリティソフトからAVG+COMODOに変えたんですが
広告カット機能がなくなり、海外のサイトとかいくとバンバン広告がでてくるようになりました
そこで広告カットのソフトを探していたらオミトロンを見つけました。
>>3にあるAD Killerってフィルタを入れようと思ったのですが
ほかにも良い広告カットフィルタがあると書いてあり、それがどれなのかわかりません。
何かお勧めのものがほかにもあるのでしょうか?
初心者スレへGO
ぼけが
960 :
名無しさん@お腹いっぱい。:2009/07/05(日) 13:11:52 ID:DWoFPRYP0
Windowsのアラート音を無音に設定しとくとか
amazonってscript埋め込みなのか。相変わらず軽くする気なさそうだな。
マケプレ2年ぐらいやってるけど
仕様変更の度に不都合増えて重くなっていくよ
>>960 ポップアップブロックを解除しても、そのページを開いたときにポップアップなんて出ないぞ?
>>964 ポップアップっていうかダイアログだな。
-----------------------------------------------------------------
現在のセキュリティの設定では、このページの ActiveX コントロールは実行できません。
そのため、このページは正確に表示されない可能性があります。
-----------------------------------------------------------------
>>960 amazon用ではないが、俺が使ってる奴
Active = TRUE
Limit = 2048
Match = "<object*</object>|<embed*>(</embed>|)"
967 :
960:2009/07/08(水) 21:55:39 ID:yI/X9o4A0
>>966 せっかく教えて貰いましたが
-----------------------------------------------------------------
現在のセキュリティの設定では、このページの ActiveX コントロールは実行できません。
そのため、このページは正確に表示されない可能性があります。
-----------------------------------------------------------------
消えませんでしたよ。
それは残念だったね。
>>967 2048じゃ足りないだけ
8000くらいまで上げれ
Active = TRUE
Limit = 256
Match = "<((/|)(object|embed))\1"
Replace = "<\1dis"
或いはこんなのとか
長々とソース書かれても対応できるからこっちのほうがいいかな?
971 :
960:2009/07/11(土) 22:00:07 ID:9J9ZC7o50
972 :
960:2009/07/11(土) 22:03:05 ID:9J9ZC7o50
>>969 8000にしても無理でした。
やはりダイアログ
-----------------------------------------------------------------
現在のセキュリティの設定では、このページの ActiveX コントロールは実行できません。
そのため、このページは正確に表示されない可能性があります。
-----------------------------------------------------------------
が一瞬出ます。
>>972 そんなダイアログ普通出ないぞ。
インターネットオプションでActiveXコントロールやActiveXコントローの実行を
ダイアログ出さない設定にしてみなよ。
馬鹿にはProxomitronを使いこなすのは難しいって事だな
977 :
960:2009/07/12(日) 12:24:48 ID:Jz8b4/8q0
>>973-974>>976 レスありがとうございます。
画像しか許可していません。
なので
-----------------------------------------------------------------
現在のセキュリティの設定では、このページの ActiveX コントロールは実行できません。
そのため、このページは正確に表示されない可能性があります。
-----------------------------------------------------------------
が出てしまいます。
Sleipnirを捨てれ
>せっかく教えて貰いましたが...消えませんでしたよ。
>無理でした。どうもです。
慇懃無礼とはいわんが、よくこんなの相手できるな
Sleipnirのツール→オプション→ビュー→Trident→詳細設定から変更できるんじゃないの。
ていうかsleipnirの質問スレにいけと
オミ関係無いだろ
プニル使いを騙った荒らしでしょ
スルースルー