08/03/11 01:28:42 iD4WjoM50
>>808
な。俺も何言ってるか全然わかんね
810:名無しさん@お腹いっぱい。
08/03/11 01:29:54 b6p4os+U0
ああ、確かにごっちゃにしてるな。 ISP規制されたらオミトロン使っても書けないし。
串刺すとかすれば別だが。
811:名無しさん@お腹いっぱい。
08/03/11 01:47:15 0GAjhws90
ISPが板別や全サーバで規制されるとする。
2ch専用ブラウザはCGIプロキシを利用できない。
Webブラウザだと利用可能だが、今度は人大杉を回避できない。
2ch dat Converterなら全ておk。
知らない板で結構規制されてたりする。(行かないから気付かない)
URLリンク(qb6.2ch.net)
812:↑
08/03/11 01:48:14 0GAjhws90
勿論閲覧ではなく、書き込みの話ね。
813:名無しさん@お腹いっぱい。
08/03/11 04:46:32 CBNBty6z0
ホスト名調査に失敗の状態を取得してキャッシュへのリンクを張るにはどうすればいいですか
404とかではないです
814:名無しさん@お腹いっぱい。
08/03/12 23:51:07 j2dx5y5k0
どなたかAmazonトラップを防止するフィルタ作っていただけないでしょうか
815:名無しさん@お腹いっぱい。
08/03/12 23:56:14 DtF/4fyx0
買物時以外はサインアウトする
816:名無しさん@お腹いっぱい。
08/03/13 00:07:05 4maFG1Ve0
すみません>>814ですが、mixiトラップ用のフィルタを流用しどうにか作成出来ました
817:名無しさん@お腹いっぱい。
08/03/13 13:15:16 IuSGhDLM0
>>816
mixiトラップとは何ですか?
818:名無しさん@お腹いっぱい。
08/03/13 13:27:13 9Z2p3YPs0
画像にmixiのアドレスを.htaccessとかで指定して、
知らないうちに足跡に残すようにするスパイウェア紛いの行為。
今はもう繋がらないみたいだけど過去の例。
ここはたしかCSSに画像を仕込んでわかりづらくしてた。
> 129 名前:名無しさん@お腹いっぱい。 [sage] 投稿日:2007/01/02(火) 17:13:36 ID:Ny7Bu6X50
> 前フィルター投下してくれた人、ありがとう。
> 今日初めてmixiの足跡殺せたよ。
> フィルター入れといて良かった。
>
> ↓アクセスする時は気をつけてくれ。
> www.nishishi.com/blog/2006/05/perl_use_strict.html
> www.nishishi.com/pt/sp/mr.gif
819:名無しさん@お腹いっぱい。
08/03/13 13:27:14 zkFPukf/0
てかフィルタ書くまでもなくAmazon側でトラップ無効化されてると思うけど。
820:名無しさん@お腹いっぱい。
08/03/13 21:56:24 vQtOASWB0
これでgoo右上のフラッシュ広告が消えるんだけど段を詰めてくれないんだけど、どうしたらいい?
m(_ _)m
[Patterns]
Name = "goo AD killer"
Active = TRUE
URL = "[^.]+.goo.ne.jp/"
Limit = 7000
Match = "$NEST(<!-- ((h02|banner02|osusume|top_text|ad|ad_focus|pr)\0|Sniffer Code for Flash version=60) -->,<!-- /($TST(\0)|html.ng/cat=*) -->)"
821:名無しさん@お腹いっぱい。
08/03/14 01:38:26 oxncJDZY0
>>820
[Patterns]
Name = "New HTML filter"
Active = TRUE
URL = "www.goo.ne.jp/css/top_15.css"
Limit = 256
Match = ".banner{margin:0 0 8px 0;display:block;}"
Replace = ".banner{display:none;}"
タイトルとかURLとか細かい検証は任せる
822:名無しさん@お腹いっぱい。
08/03/14 03:21:03 l57OAAGe0
それだとcssファイルのパスが変わったりcssの書き方が変わっただけでマッチしなくなってしまうから
フラッシュを表示させるためのタグのstyle属性をいじるか、html内にcssを埋め込んでimportantするほうが
仕様変更に強いフィルタになるとかならないとか。
823:名無しさん@お腹いっぱい。
08/03/14 11:42:37 YpMtG1EW0
>>821
>>822
サンクス!いろいろ試してみる。
824:名無しさん@お腹いっぱい。
08/03/15 02:40:46 FVjzi/9U0
ここのGamedayってところ新しい窓じゃなくてタブで開けれるようにできますでしょうか?orz
URLリンク(mlb.mlb.com)
825:名無しさん@お腹いっぱい。
08/03/15 16:59:11 V7KyWXr60
オークファンの検索結果に連動広告がどんどん増えてきて邪魔・・・
どなたかフィルターを作っていただけないでしょうか。
よろしくお願いします
URLリンク(aucfan.com)
826:名無しさん@お腹いっぱい。
08/03/15 17:49:08 IIYvvmtu0
「mixiの絵文字パレットを完全に読み込まなくする」のではなく
「絵文字挿入ボタンが押されるまで読み込まなくする」というのを
Proxomitron のフィルタで実現できるでしょうか。 ↓ のは参考です。
mixiを高速化したよ - yukobaの日記
URLリンク(d.hatena.ne.jp)
827:名無しさん@お腹いっぱい。
08/03/15 18:21:10 +NTyjWBS0
DMMのTOPページはOKなんだが
作品の詳細サイトに行くと
必ず文字化けするんだが
おまいらどうよ?
828:名無しさん@お腹いっぱい。
08/03/15 18:55:32 7t8H1HOA0
>>827
どこのページのことかよくわからなかったけど
一通り見ても化けない。
そのページをどのブラウザでどのフィルタ適用なのか書かないと
まともなレス付かないよ。
829:名無しさん@お腹いっぱい。
08/03/16 18:12:25 GR9PUa/K0
>>824
ポップアップで開く部分を全部
window.open(url, name, ~);
↓
window.open(url, null);
みたいに変更したけど別窓で開いてしまうんだよなぁ。
行数制限が異様に厳しいので続く。
830:829
08/03/16 18:12:52 GR9PUa/K0
制御の流れは以下の感じで、大体追えたと思うんだけど。
javascriptの知識そんなに無いから、これ以上はよく分からない。
<a href="javascript:void(0)" onclick="launchGameday('" + gameID + "')">
↓
URLリンク(mlb.mlb.com)
function launchGameday(params) {
:
popWin(/*baseURL+*/gamedayURL,'GamedayWin',gd_w,gd_h,'location=no,menubar=no,scrollbars=no,status=no,toolbar=no,resizable=yes');
↓
URLリンク(mlb.mlb.com)
function popWin(url,n,w,h,o) {
:
_pw_z=window.open(url,n,'width='+w+',height='+h+',left='+_pw_l+',top='+_pw_t+','+o);
}
831:名無しさん@お腹いっぱい。
08/03/16 18:16:07 GR9PUa/K0
>>825
Name = "aucfan"
Active = TRUE
URL = "(ap.|www.|)aucfan.com/"
Limit = 360
Match = "<iframe*</iframe>"
"|$NEST(<script, *(overture|urchin)*, </script>)"
"|</head>$SET(#=<style>\n<!--\n"
"#top_header_1, #CATEGORY_AD_FRAME { display: none; }\n-->\n</style>\n</head>)"
"|(<title>)\1*[%a1][%d7]-\2(</title>)\3$SET(#=\1\2\3)"
"|(class=$AV(keyword_input_box))\1$SET(#=\1 accesskey="q")"
"|(class=$AV(l_price_input_box))\1$SET(#=\1 accesskey="1")"
Replace = "\@"
ついでにタイトルを短めにして、ALT+Q と ALT+1 で検索と値段のとこにアクセスキーを設定してみた。
832:名無しさん@お腹いっぱい。
08/03/16 22:54:29 gI7o6bEo0
連番ウォーカー
proxo.hp.infoseek.co.jp/cgi-bin/sn_uploader/src/pr0051.txt
面白く、有用なフィルターありがとうございます
「$LST(***)」でなく、「URLリンク($LST)(***)」に対応するようにしたいです
生半可の知識で全く歯が立ちません。よろしくお願いします
833:名無しさん@お腹いっぱい。
08/03/17 07:35:53 8saex8z00
>>831
動作しない
834:名無しさん@お腹いっぱい。
08/03/17 14:55:43 133Hoy0o0
>>832
$JUMP( → $JUMP(http://
(4箇所)
$RDIR( → $RDIR(http://
(2箇所)
で動きました。
835:名無しさん@お腹いっぱい。
08/03/17 19:18:00 OrmS5cD30
>>834
ありがとうございます。上手く動作しました。感謝です
\0とかまったく別のとこみてた…
836:名無しさん@お腹いっぱい。
08/03/18 09:37:24 A+626kv60
画像とか背景、CSSにわざわざhttps://を使っていて
毎回IEがSSLのダイアログをだすうざいサイトがたまにあるんですが
ソースコード内のhttps://の記述を一括でhttp://に置換えする
フィルタをお願いします。
httpでは403吐くところもあるんですがそれは気にしないので。。。
837:名無しさん@お腹いっぱい。
08/03/18 09:54:37 w0HDnC8w0
$TYPE(css)
https://
http://
838:名無しさん@お腹いっぱい。
08/03/18 10:43:27 A+626kv60
>>837
レスありがとうございます
早速試してみたんですがうまくいかないみたいです。。
たとえばこんなサイトです
URLリンク(61.211.231.130)
すいませんあと、できればインポータブルな形式で記述していただけますと。。。
ワガママでほんと申し訳ありません。
839:名無しさん@お腹いっぱい。
08/03/18 11:07:14 qiZvkiRJ0
>>838
インターネットオプション
接続
LANの設定
詳細設定
すべてのプロトコルに~ のチェックを外す
Secure、FTP、Socks の各項目を真白にする
OK x 3回
じゃダメ?
840:名無しさん@お腹いっぱい。
08/03/18 11:34:14 0Ee2R/td0
<link([^>]++rel=$AV(stylesheet)&[^>]++href=$AV(URLリンク(*$URL)<)(http://))[^>]+>
<[a-z]+[^>]++bgcolor=$AV(URLリンク(*$URL)(http://))[^>]+>
841:名無しさん@お腹いっぱい。
08/03/18 11:35:28 A+626kv60
>>839
レスありがとうございます。
proxomitronの使い方などはわかっているつもりなので
そのあたりは問題ないです。
firefoxでもダイアログが出てしまいます。
ただ、フィルタの編集とかは不得手というか正規表現などの知識がないので、
単純に>>837さんのレスをうまくフィルタに反映できていないかもしれません。。
cfgに直接書き込みできる形式でお願いできませんでしょうか
842:名無しさん@お腹いっぱい。
08/03/18 11:38:12 0Ee2R/td0
bgcolorじゃなくてbackgroundだった、まあそんな感じで
843:名無しさん@お腹いっぱい。
08/03/18 12:52:18 pPXvBy9b0
\0が2の時と3の時で置き換えを変える事が出来ますか?
844:↑
08/03/18 12:52:51 pPXvBy9b0
条件分岐という意味です。
845:名無しさん@お腹いっぱい。
08/03/18 13:02:30 wsTHKde10
>836
IEを窓から投げ捨てる。それがベスト。
846:名無しさん@お腹いっぱい。
08/03/18 13:16:01 qiZvkiRJ0
>>841
そっか、ごめん。 >>840さんの使って書いてみた。
[Patterns]
Name = "New HTML filter"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)$URL(http://)"
Limit = 512
Match = "("
"<link\s(^(^[^>]++rel=$AV(stylesheet)))[^>]++href="
"|<img\s[^>]++src="
"|<[a-z]+\s[^>]++background="
")\0"
"$AV(URLリンク(\1)<)" "
>>843
出来ますよ~。 マッチングコマンドの$TSTの説明を参照して下さい。
(
$TST(\0=2)$SET(9=中身は2です)
|
$TST(\0=3)$SET(9=中身は3です)
)
847:843
08/03/18 14:15:40 pPXvBy9b0
>>846
ありがとうございます!
848:名無しさん@お腹いっぱい。
08/03/18 17:01:22 7tc1F1e80
みんなUser-Agentなんにしてるの?
849:名無しさん@お腹いっぱい。
08/03/18 17:13:45 TjO0Rc440
>>848
色々だよ
850:名無しさん@お腹いっぱい。
08/03/18 18:31:55 MLDVv7/j0
>>848
Opera/9.30 (Nintendo Wii; U; ; 2047-7; ja)
851:名無しさん@お腹いっぱい。
08/03/18 20:43:48 vfFKYSDo0
>>848
Googlebot/2.1
852:名無しさん@お腹いっぱい。
08/03/18 22:12:34 1F3qwVJX0
DoCoMo/2.0 P2102V(c100;TB)
853:名無しさん@お腹いっぱい。
08/03/19 00:16:18 7pQMiiA00
>848
SuperFamicon(SNES)
854:名無しさん@お腹いっぱい。
08/03/19 11:50:38 eLecFv960
>>848
Mozilla/4.0 (compatible; MSIE 4.0; MSN 2.5; Windows 95)
855:pQJDWyIJOeLSyRqIPKC
08/03/19 16:46:39 xqdfE1ka0
Nice site!
856:名無しさん@お腹いっぱい。
08/03/19 21:41:06 dJXtNMco0
投稿者では無いのだが、Proxomitron入門スレッド 6で以下の質問に
付いてもめてます。此方の方の回答も参考にしたいのですが、
因みに俺は[^/]++microsoft.com/ [^/]++google.(com|co.jp)/ で
良いのではと
45ひよこ名無しさんsage2008/03/15(土) 03:20:10 ???P
MicrosoftとGoogleの全てのサイトをBypassにしたいのですがURLの
数が厖大で極力少ない適切な記述方法を教えて頂けないでしょうか
さしあたりMicrosoft UpdateとGoogleのメール、カレンダーの表示
障害で困って下ります。どうか宜しく御願いします。
857:名無しさん@お腹いっぱい。
08/03/19 21:44:32 h8tfBuxM0
virusmicrosoft.com/
usogoogle.com/
858:名無しさん@お腹いっぱい。
08/03/19 21:48:35 h8tfBuxM0
ドメイン名がいろいろあるから無理ぽがFAだと思います。 ホスト名ではなくIPアドレスで書かれた
場合のことも考慮しなきゃいけないし。 同じ質問はよくFWのスレでも見かけます。
859:名無しさん@お腹いっぱい。
08/03/20 00:25:32 xAtr1s+h0
GmailではSSLが使えるから、自分はSSLの方を利用する。
SSLに対してフィルタリングさせない設定だったらまったく問題ない。
ログウィンドウの中身をテキストにでも保存して、
ドメインを調査してみるという方法もありそうだがいかがか。
正規表現で書くよりも誤爆・誤動作の類は減ると思われる。
860:名無しさん@お腹いっぱい。
08/03/20 01:07:29 7MGWdgkZ0
>>855
爆撃レスも褒めててちょっとワラタ
861:名無しさん@お腹いっぱい。
08/03/20 10:48:14 TXoSDyZx0
入門スレ荒れててわろたw 入門者同士のやり取りに一人上級者が入って浮いてるw
■■■■Proxomitron入門スレッド■■■■6
スレリンク(pcqa板)
862:名無しさん@お腹いっぱい。
08/03/20 11:06:14 YmIfVqIU0
ちょっとタイミング逃したネタだが、
他の人も言っているようにThink氏のパラノイア的こだわりは
「フィルタ速度の話以外」においては結果的にいい効果をもたらすことが多い。
ここ数ヶ月のThink氏を見る限りちゃんと速度ネタは自重していると思う。
だから今後も自分はThink氏を「信じる」ことにするからよろしく。
863:名無しさん@お腹いっぱい。
08/03/20 11:41:56 TXoSDyZx0
信者うざす
864:名無しさん@お腹いっぱい。
08/03/20 11:53:31 YmIfVqIU0
便器の横の張り紙の
「いつもきれいに使っていただいてありがとうございます」
みたいなもんだ。わかるかなこのネタ。
今後もThink氏が自己の中でのみ留めておくべき探求心を
外へ垂れ流さないことを信じてるよ。
865:名無しさん@お腹いっぱい。
08/03/20 13:18:58 st1PfBrg0
またお前か。
866:名無しさん@お腹いっぱい。
08/03/20 13:57:21 TXoSDyZx0
ちんこの高速化ネタ禁止な。
867:名無しさん@お腹いっぱい。
08/03/20 14:31:52 YIqIV1q+0
オチンチンを高速でしごくんだ!
868:名無しさん@お腹いっぱい。
08/03/20 17:53:08 kd9KI4rN0
アンチうぜえ
869:名無しさん@お腹いっぱい。
08/03/20 23:42:01 E4HRA4SR0
tes
870:名無しさん@お腹いっぱい。
08/03/21 13:37:26 mr3hZsqy0
>>856
live.com とかも必要ではないかと思うのだけれど。
871:名無しさん@お腹いっぱい。
08/03/22 11:09:10 FM8cqCDa0
URLリンク(www.uploader.jp)
このあぷろだの広告除去フィルタを希望します
サンプルも置いておきます
よろしくお願いします
URLリンク(www.uploader.jp)
URLリンク(www.uploader.jp)
872:名無しさん@お腹いっぱい。
08/03/22 15:48:20 Lk8WRKeE0
テストしてないけど、どちらかお好きな方をどうぞ。
body#bhome img { display: none !important; }
body#bhome div.photo,
body#bhome a[href^="http://sys.uploader.jp/campaign/"] { display: none !important; }
873:UVUxWBVcIdLhvwRI
08/03/22 23:28:25 TJZqUCvG0
<a href=URLリンク(nuvistor.cn) >pills</a>
URLリンク(mythically.cn)
<a href=URLリンク(mythically.cn) >online</a>
URLリンク(nutsch.cn)
<a href=URLリンク(nutsch.cn) >online</a>
URLリンク(nutsche.cn)
<a href=URLリンク(nutsche.cn) >online</a>
<a href=URLリンク(meds10top.com) >online prescription viagra</a>
<a href=URLリンク(meds10top.com) >tramadol and acetaminophen</a>
874:名無しさん@お腹いっぱい。
08/03/23 12:27:21 k1SXF9lB0
>>871
こんなのはどうでしょ?
[Patterns]
Name = "uploader.jp"
Active = TRUE
URL = "www.uploader.jp"
Limit = 16
Match = "<!--aa-->"
Replace = "\k$STOP()"
875:名無しさん@お腹いっぱい。
08/03/23 18:33:51 k1SXF9lB0
>>871
訂正
[Patterns]
Name = "uploader.jp"
Active = TRUE
URL = "www.uploader.jp"
Limit = 240
Match = "<div\salign="center">$SET(0=<div style="display:none">)|"
"<!--c(sr|an)-->*<!--/c(sr|an)-->|"
"<div\sid="footer">$SET(0=\k$STOP())"
Replace = "\0"
876:871
08/03/23 20:02:57 rnklNppY0
ありがとうございます
>>872
すみません。色々試してみたんですけどよく分かりませんでした。
>>875
このフィルタでURLリンク(www.uploader.jp)のページの広告などを綺麗に消えましたが、
URLリンク(www.uploader.jp)のページの広告は消えませんでした
それとこのあぷろだは今のところ
URLリンク(www3.uploader.jp)
から
URLリンク(www11.uploader.jp)
までサーバーがあるようですので考慮していただけると嬉しいです
877:名無しさん@お腹いっぱい。
08/03/23 20:44:06 NcL/zBuT0
*.images-amazon.com/
sys.uploader.jp/
878:名無しさん@お腹いっぱい。
08/03/23 20:59:09 k1SXF9lB0
>>876
[Patterns]
Name = "uploader.jp"
Active = TRUE
URL = "www(|[0-9]+).uploader.jp/"
Limit = 64
Match = "*.images-amazon.com/|"
"sys.uploader.jp/"
又は
Name = "uploader.jp"
Active = TRUE
URL = "www(|[0-9]+).uploader.jp/"
Limit = 240
Match = "<div\salign="center">$SET(0=<div style="display:none">)|"
"<!--c(sr|an)-->*<!--/c(sr|an)-->|"
"<div\sid="footer">$SET(0=\k$STOP())|"
"<!--aa-->$SET(0=\k$STOP())"
Replace = "\0"
のどちらかで如何でしょうか?
879:871
08/03/23 21:31:21 rnklNppY0
>>878
上のフィルタのMatchだと残ったゴミにhttp Text to Linkなどが誤爆して使いづらかったです
下のフィルタだと残念ながら肝心の「ダウンロード」リンクまで消えてしまいました
880:名無しさん@お腹いっぱい。
08/03/23 21:31:33 k1SXF9lB0
>>878
ご免なさい、また訂正。下側のフィルタは下記のように
[Patterns]
Name = "uploader.jp"
Active = TRUE
URL = "www(|[0-9]+).uploader.jp/"
Limit = 240
Match = "(</h1>|</table> )\1<div\salign="center">$SET(0=\1<div style="display:none">)|"
"<!--c(sr|an)-->*<!--/c(sr|an)-->|"
"<div\sid="footer">$SET(0=\k$STOP())|"
"<!--aa-->$SET(0=\k$STOP())"
Replace = "\0"
881:871
08/03/23 22:23:33 rnklNppY0
>>880
綺麗に消えました
ありがとうございました
882:名無しさん@お腹いっぱい。
08/03/23 23:21:50 Ct0APsuk0
www[0-9]+.uploader.jp/ で十分。
ところで、
(</h1>|</table> )\1<div\salign="center">
のようなものにマッチさせる場合、
(^(^</h1>|</table> ))
先頭をこのようにしているとマッチしない。
ずっと前から疑問に思っているんだけど、これはなぜだろう。
883:名無しさん@お腹いっぱい。
08/03/23 23:42:44 u63ovOYo0
これからも疑問に思っていなさい。
884:名無しさん@お腹いっぱい。
08/03/24 00:13:59 xKdi8PQZ0
Scott 曰く...
だって「/」と「d」が同時に同じ場所に存在するなんてありえませんからね ;-) 。
885:名無しさん@お腹いっぱい。
08/03/24 03:33:25 Z2sKZxFT0
URLリンク(msdn2.microsoft.com)(VS.80).aspx
(?!pattern)
否定先読み検索を実行する部分式です。
pattern に一致しない文字列が始まる位置にある検索文字列と一致します。
一致した文字列は記憶されず、後で使用することはできません。
たとえば "Windows (?!95|98|NT|2000)" は、
"Windows 3.1" の "Windows" には一致しますが、
"Windows 2000" の "Windows" には一致しません。
先読み処理では、読み進まれた文字は処理済みとは見なされません。
一致の検出後、次の検索処理は先読みされた文字列の後からではなく、
一致文字列のすぐ後から開始されます。
>884
どうもありがとうございます。なんとなくですが理解できたような気がします。
肯定先読みという言葉は見たことがあるものの、
どういう概念なのかは知りませんでした。
否定先読みの方だけは、そういう言葉すら知らないうちから使っていたのですが…。
以下テスト用。
Match = "(^(^</h1> )) <"
<h1> </h1> <div>
にマッチさせてみる。
886:名無しさん@お腹いっぱい。
08/03/24 03:36:35 Z2sKZxFT0
転載する場所を間違えたのでやり直し。
(?=pattern)
肯定先読みを実行する部分式です。
pattern に一致する文字列が始まる位置にある検索文字列と一致します。
一致した文字列は記憶されず、後で使用することはできません。
たとえば "Windows (?=95|98|NT|2000)" は、
"Windows 2000" の "Windows" には一致しますが、
"Windows 3.1" の "Windows" には一致しません。
先読み処理では、読み進まれた文字は処理済みとは見なされません。
一致の検出後、次の検索処理は先読みされた文字列の後からではなく、
一致文字列のすぐ後から開始されます。
887:think ◆MM0nnAOCiQ
08/03/24 03:48:42 0gHMU6EQ0
先読みと前読みをはき違えているような気がします…。(Proxomitronは先読みしかできません)
Google検索: 先読み 前読み
URLリンク(www.google.co.jp)
>882を例にとると、以下の表現ならマッチするはずです。この違いがわかるでしょうか?
(</h1>|</table> )(^(^<div\salign="center">))
>>885
> Match = "(^(^</h1> )) <"
この書き方では、</h1> だけでもマッチしてしまいますよ…。
先読み後に消費すると、同じ文字列を2度検索することになります。
888:名無しさん@お腹いっぱい。
08/03/24 04:32:12 gGfErR5e0
「文字列を消費しない」という意味を
「マッチはしたけど取り込まない、置換対象としない」なんて理解(誤解)しているから
こういうことになるんだろうな。
要するにゼロ幅の位置指定子なんだが。
889:名無しさん@お腹いっぱい。
08/03/24 05:41:07 gGfErR5e0
理解を助ける為に、例えば文字列 "foobarbaz" について、
"|f|o|o|b|a|r|b|a|z|" という具合に、各文字間に仕切り線(これは文字ではない。
あくまで便宜的に表示したもの。この文字列の長さは9である)があるものと思うことにしよう。
この場合、肯定先読み "(?=baz)" ってのは
「"baz" にマッチする(けど、"baz" は取り込みや置換の対象とはしない)」
のではなく、
「その仕切り線に "baz" が続く、そのような仕切り線」にマッチする。
つまり上の例で言えば、7本目の仕切り線にマッチする。
肯定/否定先読みがマッチするのは、「(幅を持った)文字」ではなくて
「(ゼロ幅の)位置(便宜的に"|"で書き表したもの)」なのである。
前読みとか戻り読みとか呼ばれるのも同じ。
肯定戻り読み "(?<=foo)" ってのは、
「"foo" にマッチする(けど、"foo" は取り込みや置換の対象とはしない)」
のではなく、「"foo" に続く仕切り線」にマッチする。
つまり上の例で言えば、4本目の仕切り線にマッチする。
要するにだ、正規表現 "(?=foo)bar"(Proxomitron でいうところの "(^(^foo))bar")ってのは、
「その仕切り線に "foo" が続く、そのような仕切り線と、更にその仕切り線から続く "bar"」
を検索していることになる。
同時に同じ場所に "foo" と "bar" とが存在するわけなどなく、これは絶対にマッチしない。
890:名無しさん@お腹いっぱい。
08/03/24 06:10:26 HhQF8TOr0
難しいけどわかりやすいわ。
GJ!
891:名無しさん@お腹いっぱい。
08/03/24 07:25:36 gGfErR5e0
くどいようだけど、"foo(?=bar)" がマッチするのは
「"foo" と、それに続く仕切り線。どのような仕切り線かというと、その後に "bar" が続くような、仕切り線」
なのであり、決して「"foobar" にマッチする。但し、"bar" の部分はいじらないものとする」というのではない。
後者のような捉え方をしていると、検索対象文字列を探索していくポインタ("|"で表そう)が
既に "foobar|" にまで進んでいるような勘違いを起こしてしまう。
この時、ポインタはあくまで "foo|bar" にとどまっているのである。
ポインタはそこにとどまりつつ(これが「文字列を消費しない」の意味。"bar" は消費されずに残る)、
その先を見通す(これがつまり「先読み」)。
マッチングが完了した時のポインタの位置(模式図)
正しい理解:
Proxomitron の声
foo|bar (<おお、この先にお望み通り "bar" があるべ。無事マッチしたお^^)
誤った理解:
Proxomitron の声
foobar| (<は~るばる来たぜ "bar" の後~♪ でも波線部分は置換しないお^^)
~~~
892:名無しさん@お腹いっぱい。
08/03/24 08:06:16 gGfErR5e0
"foobarbaz" の "bar" だけ残そうと思って
Match = "foo(^(^bar))baz"
Replace = ""
とやっても、決してマッチしないのがお分かり頂けるかと思う。
ダブルネガティブ表現 "(^(^...))" は「"..." を置換せずにおく」という意味の表現ではない。
あくまで位置指定子なのである。
検索表現 "foo(^(^bar))baz" の、"foo" を (1)、"(^(^bar))" を (2)、"baz" を (3) とすると、
foo|barbaz (<部分表現 (1) がマッチしたぞ。どれどれ、更に部分表現 (2) を試してみるか…)
foo|barbaz (<ここから先 "bar" が続いてる!(2) もマッチした!次は (3) を試すぞ!)
foo|barbaz (<…って、後続文字列が "bar" なんだから、(3) がマッチするわけないじゃん…)
foob|arbaz (<結局全体としてマッチしなかったね。とっとと次行こう、次)
foobarbaz| (<どんどん行くよ~)
893:名無しさん@お腹いっぱい。
08/03/24 09:10:56 Oyc56iF70
>>880
MicroAd の部分もけすことはできませんか
894:名無しさん@お腹いっぱい。
08/03/24 10:49:08 V1GaVwxd0
次スレのテンプレにこれ入れて欲しいな。 というか誰だ削ったの。
URLリンク(www.pluto.dti.ne.jp)
895:名無しさん@お腹いっぱい。
08/03/24 11:52:09 o+9/ilN90
>>894
Proxomitronに疎い俺はそこが見やすかった。
しかしどこも表記が逆スラッシュなんだよな。
日本語環境に合わせて\でいいのに。
なんか理由があるんかな。
896:名無しさん@お腹いっぱい。
08/03/24 13:27:10 +mfxkhZ/0
>>889>>891-892
これどっかに残しておくと便利だな
せっかくの長文だしもったいない
897:名無しさん@お腹いっぱい。
08/03/24 14:17:11 NIturYQe0
>>887
俺には前読みとはき違えてるようには見えんのだけど
どの辺でそう思いました?
ってか>>885-886の「~検索文字列と一致します」って表現はゼロ幅だという
意味合いが読み取りにくくて紛らわしい文章だなあ。
898:名無しさん@お腹いっぱい。
08/03/24 15:07:15 V1GaVwxd0
先読みってそんなに難しいかね、否定が分かってればすぐ理解出来るものだと思う。
899:名無しさん@お腹いっぱい。
08/03/24 15:21:53 BiGCibQY0
>>893
[Patterns]
Name = "uploader.jp"
Active = TRUE
URL = "www[0-9]+.uploader.jp/"
Limit = 256
Match = "</h1><div\salign="center">$SET(0=</h1><div style="display:none">)|"
"</table> <div\salign="center">$SET(0=</table> <div style="display:none">)|"
"<!--cs*sr-->|<!--ca*an-->|"
"<IFRAME*>|$NEST(<script,</script>)|$NEST(<noscript,</noscript>)|"
"<div\sid="footer">$SET(0=\k$STOP())|<!--aa-->$SET(0=\k$STOP())"
Replace = "\0"
僅かばかりの高速化
900:名無しさん@お腹いっぱい。
08/03/24 18:33:07 Z2sKZxFT0
細かく解説していただきましてありがとうございます。
テキストファイルにコピペしておいて、またわからなくなったら読み返してみます。
901:名無しさん@お腹いっぱい。
08/03/24 20:13:43 Oyc56iF70
>>899
ありがとう すべて綺麗に消すことができました
902:名無しさん@お腹いっぱい。
08/03/24 20:25:07 gGfErR5e0
> ってか>>885-886の「~検索文字列と一致します」って表現はゼロ幅だという
> 意味合いが読み取りにくくて紛らわしい文章だなあ。
「~位置と一致します」と書くべきですよね。
本論とは関係ないけど、>>892のポインタ移動の説明はマズかったですね。
特に "foo|b" から "foob|" と進む部分。ここは一旦 "f|oob" とバックトラックするところでしょう。
.↓これより以前は処理済。ここに大しおり("V")を設置した上でポインタを進めて探索。
hoge|foobarbazfuga
.V ↓部分表現 "foo" がマッチ。ここに小しおり("v")を設置した上で、部分表現 "(^(^bar))" をテストする為に更にポインタを進める。
hogefoo|barbazfuga
.V .v ↓部分表現 "bar" がマッチ(小しおりの位置に部分表現 "(^(^bar))" がマッチ)することを確認。先読み完了。小しおりまで戻る。
hogefoobar|bazfuga
.V ↓部分表現 "baz" はマッチせず。結局、表現 "foo(^(^bar))baz" は表現全体としてはマッチしなかった。大しおりまで戻って1進む。
hogefoo|barbazfuga
.↓これより以前は処理済。この位置から改めてマッチングを試行していく。
hogef|oobarbazfuga
毎度毎度何気な~くWebページを読んでいるその裏に、いちいちこういう
ポインタが前へ後ろへと細かく激しく行き来する「三歩進んで二歩下がる~♪」な処理を
うんざりするほど繰り返した末にようやく1バイト前進するという
Proxomitron の涙ぐましい努力があるのかと思うと泣けてくる…。(´Д⊂ ホントニオツカレサマデス
903:名無しさん@お腹いっぱい。
08/03/24 20:46:04 gGfErR5e0
この辺が分かり易いかな。
URLリンク(www4.ocn.ne.jp)
先読みだとか戻り読みだとかは抜きにして、ゼロ幅の位置指定子というもの自体は
普段から標準的な正規表現を使っている人なら難なく受け入れられると思う。
"^"(文字列の先頭位置にマッチ)や "$"(文字列の終端位置にマッチ)とかあるし。
904:名無しさん@お腹いっぱい。
08/03/25 14:04:09 vUVjkAL20
URLリンク(www.4gamer.net)
ここの左右の広告を削除する方法はないでしょうか
905:名無しさん@お腹いっぱい。
08/03/25 16:19:49 7aE8Jh2k0
>>904
[Patterns]
Name = "4gamer.net"
Active = TRUE
URL = "www.4gamer.net/"
Limit = 128
Match = "$NEST(<script,</script>)|$NEST(<noscript,</noscript>)|"
"<div class="ad_top">$SET(0=<div style="display:none">)|"
"<div class="hot_game_now">$SET(0=<div style="display:none">)|"
"<div class="support">$SET(0=<div style="display:none">)|"
"<div class="rectangle">$SET(0=<div style="display:none">)|"
"<div class="ad_premium">$SET(0=<div style="display:none">)|"
"<div class="contents_bottom_pr">$SET(0=<div style="display:none">)|"
"<div class="sidetop">$SET(0=<div style="display:none">)|"
"<div class="topics"> <div class="title">[%a5][%c8]$SET(0=<div style="display:none"><div class="title">)|"
"<div class="special">$SET(0=<div style="display:none">)"
Replace = "\0"
906:名無しさん@お腹いっぱい。
08/03/25 17:28:04 vUVjkAL20
>>905
すっきりしました ありがとうございます
907:名無しさん@お腹いっぱい。
08/03/25 18:16:23 7aE8Jh2k0
>>904
問題点を改善しました。上のフィルタは使わないでください
[Patterns]
Name = "4gamer.net"
Active = TRUE
URL = "www.4gamer.net/"
Limit = 40
Match = "URLリンク(ad.adplan-ds.com\w+$SET)(0=')|"
"class="ad_top$SET(0=style="display:none)|"
"class="hot_game_now$SET(0=style="display:none)|"
"class="support$SET(0=style="display:none)|"
"class="rectangle$SET(0=style="display:none)|"
"class="ad_premium$SET(0=style="display:none)|"
"class="contents_bottom_pr$SET(0=style="display:none)|"
"class="sidetop$SET(0=style="display:none)|"
"class="topics"> <div class="title">[%a5][%c8]$SET(0=style="display:none"><div class="title">)|"
"class="special$SET(0=style="display:none)"
Replace = "\0"
908:名無しさん@お腹いっぱい。
08/03/25 19:55:35 WJKTamS10
URLリンク(up.pandoravote.net)
のアドレスに移動しようとしたら、
URLリンク(up.pandoravote.net)
に飛ぶフィルタおながいします。
拡張子はjpg決め撃ちでいいです。
909:名無しさん@お腹いっぱい。
08/03/25 21:09:28 g/JbX01o0
>>908
>>1のWiki→フィルタ、リスト公開にList: JumpToっていうのがあるよ(リストで管理するやつだけど)
910:名無しさん@お腹いっぱい。
08/03/25 21:27:33 iDpYEiRx0
>>908
[HTTP headers]
In = FALSE
Out = TRUE
Key = "URL: Pandoravote add .jpg (out)"
Match = "URLリンク(up.pandoravote.net)([^&]+)\0"
Replace = "$JUMP(URLリンク(up.pandoravote.net))"
911:名無しさん@お腹いっぱい。
08/03/25 21:58:24 WJKTamS10
>>909
>>910
ありがとうございます。
912:名無しさん@お腹いっぱい。
08/03/25 23:58:55 TclagQiY0
>>910みたいなフィルタにURLマッチを入れると
単なる2度手間になって速度が落ちるのかな?
913:名無しさん@お腹いっぱい。
08/03/26 11:15:53 lUTYE6Vp0
むしろ速度アップになるかと。
914:名無しさん@お腹いっぱい。
08/03/26 16:40:32 kmCY5uVx0
google、25%→30%
915:名無しさん@お腹いっぱい。
08/03/26 18:09:56 GiK6PI/y0
HTTP_ACCEPT_LANGUAGEを書き換えるヘッダフィルタはどう書けば良いですか?
default.cfgを見ても、HTTP_REFERER:がReferer:になってたりよく分かりません(><)
jaとenを切り替えたいです。
916:名無しさん@お腹いっぱい。
08/03/26 18:19:12 GiK6PI/y0
Accept-Languageで上手くいきましたすみません(><)
917:名無しさん@お腹いっぱい。
08/03/26 18:19:47 n4RgAm730
HTTP_REFERER はPerl等で使われる環境変数名
Referer: は本来のHTTPヘッダの名前
Out = TRUE
Key = "Accept-Language: ja -> en (out)"
Match = "ja"
Replace = "en"
これでおk
918:名無しさん@お腹いっぱい。
08/03/26 18:19:48 ZyJJoWCz0
>>915
[HTTP headers]
In = FALSE
Out = TRUE
Key = "Accept-Language"
Match = "*"
Replace = "en"
enの場合はこんな感じ?
919:名無しさん@お腹いっぱい。
08/03/26 18:31:14 GiK6PI/y0
>>917
>>918
わざわざ、ありがとうございました。
920:名無しさん@お腹いっぱい。
08/03/27 08:40:52 3GfAGcpt0
ニコニコスレでオミトロンのフィルタの自動アップデートアプリ作ってる。
ユーザーが増えると新しいアイデアがどんどん出てきていいね。
921:名無しさん@お腹いっぱい。
08/03/27 12:42:28 9V8r7O4m0
2ch dat converter使った場合、datファイルはどこにキャッシュ(テンポラリ?)されてるんでつか?
922:名無しさん@お腹いっぱい。
08/03/27 12:54:27 3GfAGcpt0
ウイルスコード貼ってあるスレ開けばノートンさんが教えてくれるんじゃない。
923:921@16才女子
08/03/27 14:40:01 j54sNggy0
自己解決しますた
924:名無しさん@お腹いっぱい。
08/03/28 20:06:52 uwMkBSEr0
Yahooのトップページを開いたときに、
カーソルが検索ボックスに移らないようにするフィルタお願いします。
ツールバーに入力している時にいきなりカーソルが移動して困っています
925:名無しさん@お腹いっぱい。
08/03/28 20:26:09 iu0dNoxy0
focus()を上書きするんだ。
926:名無しさん@お腹いっぱい。
08/03/28 22:30:02 R3YlpLK10
そこまでしてyahooを使いたがる理由がわからん。
927:名無しさん@お腹いっぱい。
08/03/28 23:48:40 X4Cziu/K0
出たw
928:名無しさん@お腹いっぱい。
08/03/29 00:25:18 hZP0Hhlo0
よく見る定番だなww
「そこまでして○○○○を使いたがる理由がわからん。」
他に
「おい、専ブラ使っとけ」
「オミトロン切ってないんじゃないのか?」
「それぐらいググレよ」
「ここ質問スレじゃないんだけど」
929:名無しさん@お腹いっぱい。
08/03/29 01:25:21 nERjEhIf0
おすすめフィルター設定(通常・高セキュリティなど)を書いてるサイトを教えてくれ
930:名無しさん@お腹いっぱい。
08/03/29 01:31:15 10vYkWbs0
>>929
まずここ入れとけ
URLリンク(omt.sub.jp)
931:名無しさん@お腹いっぱい。
08/03/29 01:51:07 4/kLYA+Q0
これはひどい
932:名無しさん@お腹いっぱい。
08/03/29 02:05:28 nERjEhIf0
>>930
ありがとう、「Spooky仕様デフォルトフィルター」が通常と思って良いですか?
>>931
どこがひどいか【ポイント】だけ教えてくれ、もしくは、追加フィルターを教えてくれ
933:名無しさん@お腹いっぱい。
08/03/29 02:16:49 Ax4AQUZX0
追加っつか、入れるなってことじゃね?
少なくともあの「Multi = TRUE」の使い方はありえんな。
意味を知らずにチェックしているとしか思えない。
正規表現でいうGlobalオプションと勘違いしてるんだろう。
934:名無しさん@お腹いっぱい。
08/03/29 02:23:42 nERjEhIf0
>>933
では、>>930は入れない方が良いのか?
935:名無しさん@お腹いっぱい。
08/03/29 02:40:07 B/LB2i0h0
どれを入れてどれを入れない方が良いのか
それすら分からないヤツは使わない方が良いと思うぞ
936:名無しさん@お腹いっぱい。
08/03/29 02:45:27 nERjEhIf0
>>935
ヒントありがとう、「Multi = TRUE」のあたりをチェックしなければ少なくても入れて良いみたいですね。
よかった。
937:名無しさん@お腹いっぱい。
08/03/29 02:51:59 B/LB2i0h0
馬鹿に物事伝えるのは難しいんだな・・・
938:名無しさん@お腹いっぱい。
08/03/29 02:55:01 nERjEhIf0
>>937
難しいことをあきらめられる。良かったねそうなりたかった。
939:名無しさん@お腹いっぱい。
08/03/29 02:57:10 B/LB2i0h0
>>938
分からない事はすぐに他人に聞く
俺はそう言う人になりたかったよ。楽そうで良いね。羨ましいよ
940:名無しさん@お腹いっぱい。
08/03/29 02:57:23 Uo6RoIE30
オミトロンは最初のハードルこそ高いが
ヘルプでしっかり勉強しフィルタを自作できるようになれば
100倍楽しくて100倍便利なソフトになる
ガンガレ!!
941:名無しさん@お腹いっぱい。
08/03/29 03:12:53 nERjEhIf0
>>940
ガンガルよ。明るい人で良かった。>>939の返答だと堂々巡りでちょっとかなしい。
942:名無しさん@お腹いっぱい。
08/03/29 03:31:30 10vYkWbs0
>>941
>>930はオミトロンスレでは有名な地雷サイトだよ。
943:名無しさん@お腹いっぱい。
08/03/29 06:58:55 KNIaXKIl0
テンプレも読まずに質問するのは勘弁してくれ
読んだ上で分からない事を質問するのは歓迎なんだが
944:名無しさん@お腹いっぱい。
08/03/29 07:00:17 XR8KTbjz0
まあ、初心者はネタ振られても普通にわからんよな。
945:名無しさん@お腹いっぱい。
08/03/30 19:27:32 65UZO+9L0
誰か最強のdefault.cfgください
946:IGCdOYaxbkqBiFH
08/04/02 06:09:29 YG3H3wR90
<a href=URLリンク(mystox.cn) >buy cheap purchase uk viagra</a>
<a href=URLリンク(mystox.cn) >canada cialis</a>
<a href=URLリンク(mystox.cn) >sildenafil citrate soft tabs</a>
<a href=URLリンク(mystox.cn) >tramadol ultram</a>
<a href=URLリンク(mystox.cn) >buy-cheap cialis</a>
947:fJJfgbAktzDw
08/04/02 06:09:40 lCn67C3Q0
DkblXb <a href="URLリンク(hxzbtumfcwif.com)">hxzbtumfcwif</a>, [url=URLリンク(uezqzukzadca.com) [link=URLリンク(kngowvuoenha.com) URLリンク(hnmixliugqlm.com)
948:名無しさん@お腹いっぱい。
08/04/02 07:02:00 KKbPX5OZ0
2chともあろうものがいつまでこの無差別板横断スパム野郎を放置しておくんだ
949:名無しさん@お腹いっぱい。
08/04/02 07:29:43 7WmeOe4OP
>>948がお怒りなのでbooに放り込んだらがいしゅつだった
950:名無しさん@お腹いっぱい。
08/04/02 11:46:17 eXDPwgIj0
ホスト名調査に失敗ばかりだな。
貼る意味あるのか。
951:名無しさん@お腹いっぱい。
08/04/04 23:27:45 bAvEGpM50
tv yahooからtv gooに引越し記念
URLリンク(tv.goo.ne.jp)
URL = "tv.goo.ne.jp/"
Limit = 80
<div\s(^(^id="(header|middle(^$URL(URLリンク(\h))))"))
$SET(0=<div style="display:none" )|
<h1 class="ch04">*</h1>(^$URL(URLリンク(\h)))|
<h2 class="ch04 tfs14"[^>]+>
$SET(0=<h2 style="display:none">)|
(<a\shref="/contents/epg/*/index.html)\1">
$SET(0=\1?gcode=0&iepg=0">)|
<!--(select genre|FOOTER)-->$STOP()
$SET(0=\k</body></html>)|
<h1 class="ch04"><span>\1</span></h1>
$SET(0=<h1 class="ch04"><span>
<a href="URLリンク(www.google.com)(\1)">\1</a>
</span></h1>)
Replace = "\0"
952:名無しさん@お腹いっぱい。
08/04/05 09:56:16 Z+TowvH10
どこってわけでもないけど、ブログを見てたら一文ごとに改行してる人が多いですよね?
そういうのを例えば2行以上の改行を詰めて表示させるフィルタがあったら欲しいです。
953:名無しさん@お腹いっぱい。
08/04/05 11:15:18 yKnUFXLZ0
ソースが異なるので、場所によって対応が異なるとしか言えない。
954:名無しさん@お腹いっぱい。
08/04/05 14:14:06 LyKAT6Vn0
ですよね・・
すみません。
955:名無しさん@お腹いっぱい。
08/04/05 15:06:05 Ffxmkwh60
俺が使ってるのでよければどうぞ
Name = "2br cut"
Active = TRUE
URL = "$TYPE(htm)"
Limit = 128
Match = "(<br[^>]+>)\0\s++$TST(\0)(\s++$TST(\0)|)"
Replace = "\0"
956:名無しさん@お腹いっぱい。
08/04/05 15:29:56 wVhqguvS0
>場所によって対応が異なる
では場所の具体例を
アメブロにたくさんある芸能人のブログで若い女子のものは改行だらけ
下の例はかなり良い方というかごく普通でこんなかんじ
アメブロにはこれより酷い改行がごまんとある
URLリンク(ameblo.jp)
957:名無しさん@お腹いっぱい。
08/04/05 15:41:52 JXGKEiXH0
スイーツのブログを\kするんだ
958:名無しさん@お腹いっぱい。
08/04/05 15:43:00 BR/U3S8S0
このpとstrongの量にはキレそうになるなw
ざっと他のブログも見たが、確かに書いてる人毎に対応しないとどうしようもなさそうだ
959:名無しさん@お腹いっぱい。
08/04/05 16:53:07 Ffxmkwh60
>>956
ブログ普段みないからしらんかったがこれは酷いな
それにも対応させようとしたら泥臭くてなってしまった
Name = "2br cut [080405]"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 512
Match = "(<br[^>]+>)\0(\s++$TST(\0))+{1,*}"
"|(<br[^>]+>\s++|)(<(div|p)[^>]+>(<font[^>]+>|)(<strong[^>]+>|))\0(\s++<br[^>]+>|)"
"|(<br[^>]+>\s++|)((</strong>|)(</font[^>]+>|)</(div|p)>)\0(\s++<br[^>]+>|)"
Replace = "\0"
960:名無しさん@お腹いっぱい。
08/04/05 16:59:54 wVhqguvS0
>>959
おおっこれは見やすくなったww
961:名無しさん@お腹いっぱい。
08/04/05 17:05:43 yKnUFXLZ0
こんなものに逐一対応していたらきりがない。
/* Gecko用 */
@-moz-document url-prefix(http://ameblo.jp/nemolog0210/) {
.subContents br { display: none !important; }
.subContents > p { display: inline !important; }
.subContents > p > strong { font-weight: inherit !important; }
}
/* IE6用。誤爆の恐れあり。 */
body#mainIndex .subContents br { display: none !important; }
body#mainIndex .subContents p { display: inline !important; }
body#mainIndex .subContents strong { font-weight: normal !important; }
962:名無しさん@お腹いっぱい。
08/04/05 18:33:21 lKuAimQL0
おれは詰め詰めよりそれくらい改行されてるほうが見やすいけどなー。
スクロールがちょとめんどうだけど
963:名無しさん@お腹いっぱい。
08/04/05 18:50:48 UPg8IBJf0
横から戴きました
>>962の言うことは分かる
だから俺は切り替えながら使わせていただきます
964:名無しさん@お腹いっぱい。
08/04/05 22:40:10 kQWEUYyl0
一文ごとに一画面分スクロールしないと次の文が出てこないとかいうのもあるしな
965:名無しさん@お腹いっぱい。
08/04/06 07:43:14 1ipxEWMF0
[#0:9]++だとうまくマッチしないけれども、[0-9]++でマッチするんだね。
966:名無しさん@お腹いっぱい。
08/04/06 15:42:35 4yLD7JPY0
数字が連続してたらそれら全てを一つの数として認識してマッチ試行するからじゃない?
967:名無しさん@お腹いっぱい。
08/04/06 17:43:59 tp8ebZ4T0
>>965
[#0:9]は、文字ではなく数値としての0~9
10以上はヒットしない
968:名無しさん@お腹いっぱい。
08/04/06 20:11:48 RzBOBj4Q0
URLリンク(paint.s13.dxbeat.com)
Googleで検索したときにこの画像で赤く囲んだ場所をフローティング出来るようにしようとしているのですがうまくできません
イメージとしてはflame埋め込みをしたように検索結果がスクロールするようにしたいのです。
よろしくおねがいします
969:名無しさん@お腹いっぱい。
08/04/06 21:03:18 z9MgGL0A0
マウスジェスチャーで home を登録しとけばおk
970:名無しさん@お腹いっぱい。
08/04/06 21:53:31 z9MgGL0A0
次スレ
Proxomitron フィルター作成スレッド Part9
スレリンク(software板)
971:名無しさん@お腹いっぱい。
08/04/06 21:57:09 DL0U5PMz0
乙
972:965
08/04/07 00:39:24 xbovtPLC0
>>966>>967
なるほど、勉強になります。
ありがトン。
973:968
08/04/07 01:28:19 I9/JYj0i0
どうやらCSSを書き換えて出来そうです
CSSはスレ違いになるので他のスレに行きます
スレ汚しすみませんでした
974:名無しさん@お腹いっぱい。
08/04/07 03:51:36 hITKIqX90
別にスレ違いでもないと思うけどな。
フィルタで対処する方が簡単、もしくは効率的ならフィルタでやればいいし、
CSSやJavaScriptを使わなければできないこともある。
要は目的が達成できればよくて、なおかつ非効率的でなければなおよし。
975:名無しさん@お腹いっぱい。
08/04/07 11:20:43 NPo0QlyZ0
失礼します。
URLリンク(tv.yahoo.co.jp)
このページの番組紹介文を頭から20文字だけ残して
消すフィルターを作って頂けないでしょうか。
紹介文は、20文字未満の場合もあります。
時間と番組タイトルは残したいです。
私が調べた限りだと、
Match = "</a></b>*</small></td></tr>"
Replace = "</a></b></small></td></tr>"
こうするとタイトルを残して紹介文が全て消えます。
よろしくお願いします。
976:名無しさん@お腹いっぱい。
08/04/07 16:40:57 qVGw3jfP0
>>975
こんな感じでどうでしょ?
Match = "</a></b>\s([^>]+{0,40})\1*</small></td></tr>"
Replace = "</a></b> \1 </small></td></tr>"
977:975
08/04/07 18:17:42 YmL9riTw0
>>976さん
望み通りになりました。
ありがとうございました。
978:名無しさん@お腹いっぱい。
08/04/08 20:49:49 7lLCmays0
あまりにも稚拙な質問にどうぞ激怒なさらないでくださいまし。
infoseekのトップページの右上に出てくる広告(楽天会員サービスの上)を
消すにはどうしたらよいでしょうか?
ご教示くださいませ。<(_ _)>
979:名無しさん@お腹いっぱい。
08/04/08 22:07:32 TbI9BVqO0
顔文字止めた方がいいよ。ここに限らず2chでは。
980:名無しさん@お腹いっぱい。
08/04/08 22:14:17 Qn4IcgAD0
あと1行目みたいな文とか、初心者ですが~とかもむしろ逆効果
981:959
08/04/08 22:19:34 0x/L+LfE0
たぶん問題ないと思うけど修正したので一応、張っておきます
Name = "2br cut [080408]"
Active = TRUE
Multi = TRUE
URL = "$TYPE(htm)"
Limit = 512
Match = "(<br[^>]+>)\0(\s++$TST(\0))+{1,*}"
"|<br[^>]+>\s++((</strong>\s++|)(</font>\s++|)</(div|p)>)\0"
"|((</strong>\s++|)(</font>\s++|)</(div|p)>)\0\s++<br[^>]+>"
Replace = "\0"
982:名無しさん@お腹いっぱい。
08/04/08 22:23:56 awnMiyUQ0
>>981
乙
これはリストで適用した方がいいかもね~
983:名無しさん@お腹いっぱい。
08/04/09 20:50:20 14TuqY/20
普段はフォントを最小でネットをしているんですが
下記のサイトでは見づらく
下記のサイトのみフォントを大きくすることは
フィルタで可能でしょうか?
よろしくおねがいします
URLリンク(myepg.so-net.ne.jp)
984:名無しさん@お腹いっぱい。
08/04/09 21:33:25 L81ozgAF0
>>981
ありがとう。とりあえず大手のblogサイト専用で登録した。
見やすくなった。
985:名無しさん@お腹いっぱい。
08/04/09 23:24:16 00KhiwYv0
フォントサイズの要望多いな。
テンプレ用にフィルタでも載せるか、
ユーザスタイルシートの適用方法でも書いた方がいいのか。
986:名無しさん@お腹いっぱい。
08/04/09 23:42:41 knOcG1Ju0
速攻ON-OFFできるフィルタの方が便利だよ。
987:名無しさん@お腹いっぱい。
08/04/09 23:44:51 ntGwMbpn0
なにをオンオフするの?
988:名無しさん@お腹いっぱい。
08/04/09 23:44:57 lcDbOaCz0
フォントサイズなんてCtrl押しながらマウスコロコロすりゃいいんじゃねーの?
989:名無しさん@お腹いっぱい。
08/04/09 23:50:43 RBdBJR2P0
1ページ開くたびにころころしろとは言えないな。
フィルタでやったほうがいいと思うけどこれくらいは自分で書けるようになってもらい。
990:名無しさん@お腹いっぱい。
08/04/10 00:15:03 Hy76Qw4m0
>>983
とりあえず番組のタイトルと説明は
.title,.subtitle,.summary {
font-size: 200% !important;
}
で大きくなる。CSSで事細かく決められてる文字の大きさってフィルタだとどうやるのがいいんだろスマン
991:名無しさん@お腹いっぱい。
08/04/10 00:33:14 Ipg8ETeD0
1.
対象サイトのbodyにclassを埋め込む。
2.
埋め込んだclass属性値を利用して、
好みの要素に font-size: inherit !important; とか
font-size: 16px !important; とか font-size: 100% !important; とか。
992:名無しさん@お腹いっぱい。
08/04/10 04:16:38 N1+mBXiS0
Ignore smaller font-size style sheet
993:名無しさん@お腹いっぱい。
08/04/10 09:18:35 5rNYt5ko0
Firefoxじゃ消えたけど、operaってH1、H2、H3・・・項目まで細かくフォント指定できたよね。
どっかにファイルとして保存されてると思うから
ちょっくら探して試してみるか・・・
994:名無しさん@お腹いっぱい。
08/04/10 15:11:10 F2UUG1rI0
994
995:名無しさん@お腹いっぱい。
08/04/10 15:11:17 F2UUG1rI0
995
996:名無しさん@お腹いっぱい。
08/04/10 15:11:23 F2UUG1rI0
996
997:名無しさん@お腹いっぱい。
08/04/10 15:11:28 F2UUG1rI0
997
998:名無しさん@お腹いっぱい。
08/04/10 15:11:36 F2UUG1rI0
998
999:名無しさん@お腹いっぱい。
08/04/10 15:11:41 F2UUG1rI0
999
1000:名無しさん@お腹いっぱい。
08/04/10 15:11:46 F2UUG1rI0
Proxomitron フィルター作成スレッド Part9
スレリンク(software板)
1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。