■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50


レス数が1000を超えています。残念ながら全部は表示しません。
ImageViewURLReplace.datを晒すスレ 12

2 :Jane使いの名無しさん:2008/05/08(木) 00:41:12 ID:A33BZAEa0
■Style(Nida)用まとめ
■Style(Nida)用基本
ttp://para-site.net/up/data/19353.zip
最新版080507
ttp://www7.axfc.net/uploader/93/so/File_6083.zip

■View用まとめ2008/04/22
ttp://www7.axfc.net/uploader/93/so/File_5560.zip.html

■過去スレ
01 ttp://jane.s28.xrea.com/test/read.cgi/bbs/1085879676/
02 ttp://jane.s28.xrea.com/test/read.cgi/bbs/1143250698/
03 ttp://jane.s28.xrea.com/test/read.cgi/bbs/1164551898/
04 ttp://jane.s28.xrea.com/test/read.cgi/bbs/1177301911/
05 ttp://jane.s28.xrea.com/test/read.cgi/bbs/1180327024/
06 ttp://jane.s28.xrea.com/test/read.cgi/bbs/1184773628/
07 ttp://jane.s28.xrea.com/test/read.cgi/bbs/1188963393/
08 ttp://jane.s28.xrea.com/test/read.cgi/bbs/1196726161/
09 ttp://jane.s28.xrea.com/test/read.cgi/bbs/1199905121/
10 ttp://jane.s28.xrea.com/test/read.cgi/bbs/1203805897/
11 ttp://jane.s28.xrea.com/test/read.cgi/bbs/1206604372/
■関連スレ
【Proxomitron】Jane用内部Proxy設定スレ【Privoxy】
ttp://jane.s28.xrea.com/test/read.cgi/bbs/1156092349/

3 :Jane使いの名無しさん:2008/05/08(木) 00:41:27 ID:A33BZAEa0
■ImageViewURLReplace.datでビューア表示に対応できるもの・できないもの

・クッキーが必要なもの
 → $COOKIEが使える派生で対応可能(Style)
   またはProxomitronなどで対応可能

・画像URLに可変文字が付加されるもの
例:
 http://imgb.rentalcgi.com/view/17to9/1133183638.jpg
 http://imgb.rentalcgi.com/tmp5ftJab/17to9/1133183638.jpg
 「tmp5ftJab」の部分が可変文字。
 → $EXTRACTが使える派生で対応可能(Style)
   Viewは外部ブラウザに渡すことで仮対応可能

・拡張子が判別できないもの
例:
 http://gazou.tank.jp/niji/ref/1131246011675.htm
 http://gazou.tank.jp/niji/src/1131246011675.jpg
 → $EXTRACTが使える派生で対応可能(Style)
   ひとつの拡張子に決め打ちなら仮対応可能
   Viewは外部ブラウザに渡すことで仮対応可能

■依頼テンプレの詳細

【使用Jane/Ver】
 使用しているJaneの種類とバージョンを書くこと。
 「最新」とかではなく、バージョンナンバー、build dateをきちんと書くこと。
 例:Jane Doe Style 2.60 / JaneNida 070422 / Jane Doe View 061208

【トップページURL】
 画像URIからトップページを追うのが面倒なサイトもあります。
 必ずトップページを書いて依頼してください。

【対象URL】
 スレに貼られるURLを書きましょう。複数パターンある場合は全て書くこと。

【ファイルの存在、鯖の状態を確認した】
 ImageViewURLReplace.datを使っても、ファイルが存在しないもの(404 Not Found)や
 サーバー側の不調(503 Service Unavailableなど)はどうしようもありません。
 そういった対応不可能なエラーでないことを確認しましょう。

【dat無しでの取得を試した】
 ImageViewURLReplace.datが有ることによって見れなくなるものも存在します。
 必ずエラーページのキャッシュを削除した後、Janeを終了させ、
 ImageViewURLReplace.datを退避(別フォルダに移動やリネーム)した後、
 Janeを再起動させて取得を試みること。(View・Styleはビューア設定を開いてOKで再読込み可能)

4 :Jane使いの名無しさん:2008/05/08(木) 00:41:40 ID:A33BZAEa0
■書式
ImageViewURLReplace.datは以下のような書式で記述します。

 検索文字列[tab]補正文字列[tab]リファラ文字列

例1 http://example1.com/img/upload001.jpg
を http://example1.com/img/upload001.jpg
に置換
   http://example1\.com/img/(.+)\.html[tab ]http://example1.com/img/$1

例2: http://example2.com/img/upload001.jpg
を http://example2.com/img/upload001.jpg
に置換して
   画像URLと同一のリファラを送る
   http://example2\.com/img/(.+)\.html[tab ]http://example2.com/img/$1[tab ]http://example2.com/img/$1

例3: http://example3.com/img/upload.cgi?a=5&file=001.jpg&b=6
を http://example3.com/img/upload001.jpg
に置換して
   画像URLと同一のリファラを送る
   http://example3\.com/img/upload.cgi\?.+\file=([^& ]+)[tab]
   http://example3.com/img/$1[tab ]http://example3.com/img/$1

※[tab ] はタブ文字(テキストエディタで [tab]キー を押した文字)を表します。
 2ch形式の掲示板では書き込んだタブ文字が表示されないため
 便宜上、[tab] と入力することが通例となっています。

5 :Jane使いの名無しさん:2008/05/08(木) 00:41:54 ID:A33BZAEa0
■正規表現について
マッチテキストの表現には正規表現が使用されています。
以下に代表的なものを紹介します。

. … "\n"を除く任意の一文字にマッチします。
* … 直前の文字or部分式の「0回以上の繰り返し」にマッチします。
+ … 直前の文字or部分式の「1回以上の繰り返し」にマッチします。
[xyz] … []内のいずれかの1文字にマッチします。
[^xyz] … []内のどれとも一致しない1文字にマッチします。
[a-z] … a〜zの範囲内の1文字にマッチします。
[^a-z] … a〜zの範囲外の1文字にマッチします。
\d … 任意の10進数字にマッチします。[0-9]と同義。
\s … 半角スペース,タブ文字,改行文字...などの空白文字にマッチします。[ \f\n\r\t\v]と同義。
(pattern) … ()内で一致した文字列は $0〜$9 の変数に格納されます($0は対象文字列)
(x|y) … "x" または "y" に一致します。()内で一致した文字列は変数に格納されます。
(?:pattern) … ()内で一致した文字列は変数に格納されません。(?:x|y) のようにOR条件を指定するときに用います。


MSDN Library (JScript): 正規表現の概説
ttp://www.microsoft.com/japan/msdn/library/ja/jscript7/html/jsreconintroductiontoregularexpressions.asp
MSDN Library (JScript): 正規表現の構文
ttp://www.microsoft.com/japan/msdn/library/ja/jscript7/html/jsjsgrpregexpsyntax.asp


◎エスケープしなければならない文字
正規表現では、特別な効果を持つ文字(メタ文字)が存在します。
メタ文字を文字としてマッチさせるためには、エスケープする必要があります。

MSDN Library (JScript): 特殊文字
ttp://www.microsoft.com/japan/msdn/library/ja/jscript7/html/jsreconspecialcharacters.asp

173KB (08:00PM - 02:00AM の間一気に全部は読めません)
掲示板に戻る 全部 前100 次100 最新50

0ch BBS 2007-01-24