・“ImageViewURLReplace.dat”は、ビューアに送るURLを正規表現によって補正する機能です。
・定められた書式で記述することで、URLやリファラ等を補正できます。
・直リンク防止用のリンクから画像URLを割り出して補正したり、リファラを渡さないと表示できない画像に対応したりできます。
・このスレはStyle専用スレです。ViewとXenoは専用スレが別にあります。
■Jane Style ヘルプ
http://janesoft.net/janestyle/help/first/ImageViewURLReplace.html
■前スレ
ImageViewURLReplace.dat(Nida・Style専用) 1
http://anago.2ch.net/test/read.cgi/software/1250276411/
【Style】 ImageViewURLReplace.dat 【専用】2
■ このスレッドは過去ログ倉庫に格納されています
1ユメギワ ◆Y.L.Bh6/Cs
2013/10/20(日) 11:44:20.62ID:v/3a56AW02ユメギワ ◆Y.L.Bh6/Cs
2013/10/20(日) 11:47:20.20ID:v/3a56AW0 ■正規表現について
マッチテキストの表現には正規表現が使用されています。代表的なものをご紹介します。
. … "\n"を除く任意の一文字にマッチします。
* … 直前の文字or部分式の「0回以上の繰り返し」にマッチします。
+ … 直前の文字or部分式の「1回以上の繰り返し」にマッチします。
[xyz] … []内のいずれかの1文字にマッチします。
[^xyz] … []内のどれとも一致しない1文字にマッチします。
[a-z] … a〜zの範囲内の1文字にマッチします。
[^a-z] … a〜zの範囲外の1文字にマッチします。
\s … 半角スペース,タブ文字,改行文字...などの空白文字にマッチします。[ \f\n\r\t\v]と同義。
(pattern) … ()内で一致した文字列は $0〜$9 の変数に格納されます。($0は対象文字列)
(x|y) … "x" または "y" に一致します。()内で一致した文字列は変数に格納されます。
(?:pattern) … ()内で一致した文字列は変数に格納されません。(?:x|y) のようにOR条件を指定するときに用います。
\d … [0-9]と同義。任意の10進数字にマッチします。
\w … [0-9a-z_]と同義。
$& … 最初の列の全文のこと。
$1$2 … 最初の列の()内のこと 1や2は()の順番に相当する。
$EXTRACT … 最後の列の()内のこと ()が1つだけなら$EXTRACT1の1を省略できます。
$EXTRACT1 … 最後の列の()内のこと 1や2は()の順番に相当する。
■関連
正規表現の概説
http://msdn.microsoft.com/ja-jp/library/28hw3sce.aspx
正規表現の構文
http://msdn.microsoft.com/ja-jp/library/ae5bf541.aspx
特殊文字
http://msdn.microsoft.com/ja-jp/library/yhzf4dct.aspx
※エスケープしなければならない文字
正規表現では、特別な効果を持つ文字(メタ文字)が存在します。
メタ文字を文字としてマッチさせるためにはエスケープする必要があります。
マッチテキストの表現には正規表現が使用されています。代表的なものをご紹介します。
. … "\n"を除く任意の一文字にマッチします。
* … 直前の文字or部分式の「0回以上の繰り返し」にマッチします。
+ … 直前の文字or部分式の「1回以上の繰り返し」にマッチします。
[xyz] … []内のいずれかの1文字にマッチします。
[^xyz] … []内のどれとも一致しない1文字にマッチします。
[a-z] … a〜zの範囲内の1文字にマッチします。
[^a-z] … a〜zの範囲外の1文字にマッチします。
\s … 半角スペース,タブ文字,改行文字...などの空白文字にマッチします。[ \f\n\r\t\v]と同義。
(pattern) … ()内で一致した文字列は $0〜$9 の変数に格納されます。($0は対象文字列)
(x|y) … "x" または "y" に一致します。()内で一致した文字列は変数に格納されます。
(?:pattern) … ()内で一致した文字列は変数に格納されません。(?:x|y) のようにOR条件を指定するときに用います。
\d … [0-9]と同義。任意の10進数字にマッチします。
\w … [0-9a-z_]と同義。
$& … 最初の列の全文のこと。
$1$2 … 最初の列の()内のこと 1や2は()の順番に相当する。
$EXTRACT … 最後の列の()内のこと ()が1つだけなら$EXTRACT1の1を省略できます。
$EXTRACT1 … 最後の列の()内のこと 1や2は()の順番に相当する。
■関連
正規表現の概説
http://msdn.microsoft.com/ja-jp/library/28hw3sce.aspx
正規表現の構文
http://msdn.microsoft.com/ja-jp/library/ae5bf541.aspx
特殊文字
http://msdn.microsoft.com/ja-jp/library/yhzf4dct.aspx
※エスケープしなければならない文字
正規表現では、特別な効果を持つ文字(メタ文字)が存在します。
メタ文字を文字としてマッチさせるためにはエスケープする必要があります。
3ユメギワ ◆Y.L.Bh6/Cs
2013/10/20(日) 11:48:58.93ID:v/3a56AW0 ■書式
ImageViewURLReplace.datは以下のような書式で記述します。
検索文字列[tab]補正文字列[tab]リファラ文字列
・例1. http://example.com/img/upload001.jpg.html を
http://example.com/img/upload001.jpg に置換して画像URLと同一のリファラを送ります
http://example\.com/img/(.+)\.html[tab]http://example.com/img/$1
・例2. http://example.com/img/upload001.jpg.html を
http://example.com/img/upload001.jpg に置換して画像URLと同一のリファラを送ります
http://example\.com/img/(.+)\.html[tab]http://example.com/img/$1
[tab]http://example.com/img/$1
・例3. http://example.com/img/upload.cgi?a=5&file=001.jpg&b=6 を
http://example.com/img/upload001.jpg に置換して画像URLと同一のリファラを送ります
http://example\.com/img/upload\.cgi\?.+file=([^& ]+)
[tab]http://example.com/img/upload$1[tab]http://example.com/img/upload$1
※[tab] はタブ文字(テキストエディタで [tab]キーを押した文字)を表します
2ch形式の掲示板は書き込んだタブ文字が表示されないため、便宜上、[tab]
または改行で区切ることが通例となっています
ImageViewURLReplace.datは以下のような書式で記述します。
検索文字列[tab]補正文字列[tab]リファラ文字列
・例1. http://example.com/img/upload001.jpg.html を
http://example.com/img/upload001.jpg に置換して画像URLと同一のリファラを送ります
http://example\.com/img/(.+)\.html[tab]http://example.com/img/$1
・例2. http://example.com/img/upload001.jpg.html を
http://example.com/img/upload001.jpg に置換して画像URLと同一のリファラを送ります
http://example\.com/img/(.+)\.html[tab]http://example.com/img/$1
[tab]http://example.com/img/$1
・例3. http://example.com/img/upload.cgi?a=5&file=001.jpg&b=6 を
http://example.com/img/upload001.jpg に置換して画像URLと同一のリファラを送ります
http://example\.com/img/upload\.cgi\?.+file=([^& ]+)
[tab]http://example.com/img/upload$1[tab]http://example.com/img/upload$1
※[tab] はタブ文字(テキストエディタで [tab]キーを押した文字)を表します
2ch形式の掲示板は書き込んだタブ文字が表示されないため、便宜上、[tab]
または改行で区切ることが通例となっています
4ユメギワ ◆Y.L.Bh6/Cs
2013/10/20(日) 11:51:02.13ID:v/3a56AW0 ■画像が開けない場合の対処方法
以下の項目を確認したり、値を変更してみてください。
・URLをWebブラウザで開いてみて画像が存在するかどうか?
・ImageViewURLReplace.dat無しの状態で画像を取得できるかどうか?
・ビューア設定>通信>ユーザーエージェント(UA)
・ビューア設定>通信>サイズ上限
・ビューア設定>通信>リダイレクト回数
・ビューア設定>その他>解像度上限
・Susieプラグインを導入してみる
※JPEG形式の場合は、以下のプラグインを試してください。
@ifjpx21l.lzh をダウンロードして解凍します。リンク先↓
http://cetus.sakura.ne.jp/softlab/software/archives/ifjpx21l.lzh
A解凍したものの中に IFJPEGX.SPI というファイルがあります。それが本体です。
本体を、Jane2ch.exeと同じフォルダに入れてください 。
BStyleを起動し、ツール⇒ビューア設定⇒プラグインのタブを開きます。
・?Susieプラグイン有効
・?IFJPEGX.SPI
それぞれにチェックを入れて OK を押します。これでIFJPEGX.SPIの導入は完了
しました。さきほどエラーが出て開けなかった画像のキャッシュを削除し、
画像を再度読み込んでみてください。
※TIFF形式の画像を開くためには以下のプラグインが必要です。
http://www.asahi-net.or.jp/~DS8H-WTNB/software/ifTIF049.zip
※BMP形式で表示できない画像があった場合は以下のプラグインを試してください。
http://homepage1.nifty.com/frontier_spirit/SPI_Info/SusieBMPPlugI.htm
以下の項目を確認したり、値を変更してみてください。
・URLをWebブラウザで開いてみて画像が存在するかどうか?
・ImageViewURLReplace.dat無しの状態で画像を取得できるかどうか?
・ビューア設定>通信>ユーザーエージェント(UA)
・ビューア設定>通信>サイズ上限
・ビューア設定>通信>リダイレクト回数
・ビューア設定>その他>解像度上限
・Susieプラグインを導入してみる
※JPEG形式の場合は、以下のプラグインを試してください。
@ifjpx21l.lzh をダウンロードして解凍します。リンク先↓
http://cetus.sakura.ne.jp/softlab/software/archives/ifjpx21l.lzh
A解凍したものの中に IFJPEGX.SPI というファイルがあります。それが本体です。
本体を、Jane2ch.exeと同じフォルダに入れてください 。
BStyleを起動し、ツール⇒ビューア設定⇒プラグインのタブを開きます。
・?Susieプラグイン有効
・?IFJPEGX.SPI
それぞれにチェックを入れて OK を押します。これでIFJPEGX.SPIの導入は完了
しました。さきほどエラーが出て開けなかった画像のキャッシュを削除し、
画像を再度読み込んでみてください。
※TIFF形式の画像を開くためには以下のプラグインが必要です。
http://www.asahi-net.or.jp/~DS8H-WTNB/software/ifTIF049.zip
※BMP形式で表示できない画像があった場合は以下のプラグインを試してください。
http://homepage1.nifty.com/frontier_spirit/SPI_Info/SusieBMPPlugI.htm
5ユメギワ ◆Y.L.Bh6/Cs
2013/10/20(日) 11:53:11.45ID:v/3a56AW0 □不具合報告用テンプレート
【JaneStyleのバージョン】
【 正規表現ライブラリ 】
【今使っているdat】
【トップページURL】
【対象画像URL 】
【画像が開けない場合の対処方法を試したか】
【不具合内容など】
□依頼テンプレの書き方
1.JaneStyleのバージョン
使用しているJaneの種類とバージョンを書いてください。例:Jane Style 3.13
「最新」などではなく、バージョンナンバーを必ず書いてください。
2.正規表現ライブラリ
使用している正規表現ライブラリを書いてください。
JaneStyleのバグレポートに、JaneStyleのバージョンと一緒に書いてあります。
3.今使っているdat
既存のものを使っている場合はできるだけその出所を書いてください。
4.トップページURL
画像URLからトップページを追うのが面倒なサイトもあります。
必ずトップページを書いて依頼してください。
5.対象画像URL
対象のURLを必ず記載すること。複数パターンある場合は全て書くこと。
6.画像が開けない場合の対処方法を試したか?
ImageViewURLReplace.datを使っても、ファイルが存在しないもの(404 Not Found)や
サーバー側の不調(503 Service Unavailableなど)には対応できません。
そういった対応不可能なものではないことをしっかり確認しましょう。
また、ImageViewURLReplace.datが有ることによって見れなくなるものも存在します。
必ずエラーページのキャッシュを削除した後、Janeを終了させ、
ImageViewURLReplace.datを退避したあと(別フォルダに移動やリネームなど)、
Janeを再起動させて取得を試みること(ビューア設定を開いてOKで再読込み可能)
【JaneStyleのバージョン】
【 正規表現ライブラリ 】
【今使っているdat】
【トップページURL】
【対象画像URL 】
【画像が開けない場合の対処方法を試したか】
【不具合内容など】
□依頼テンプレの書き方
1.JaneStyleのバージョン
使用しているJaneの種類とバージョンを書いてください。例:Jane Style 3.13
「最新」などではなく、バージョンナンバーを必ず書いてください。
2.正規表現ライブラリ
使用している正規表現ライブラリを書いてください。
JaneStyleのバグレポートに、JaneStyleのバージョンと一緒に書いてあります。
3.今使っているdat
既存のものを使っている場合はできるだけその出所を書いてください。
4.トップページURL
画像URLからトップページを追うのが面倒なサイトもあります。
必ずトップページを書いて依頼してください。
5.対象画像URL
対象のURLを必ず記載すること。複数パターンある場合は全て書くこと。
6.画像が開けない場合の対処方法を試したか?
ImageViewURLReplace.datを使っても、ファイルが存在しないもの(404 Not Found)や
サーバー側の不調(503 Service Unavailableなど)には対応できません。
そういった対応不可能なものではないことをしっかり確認しましょう。
また、ImageViewURLReplace.datが有ることによって見れなくなるものも存在します。
必ずエラーページのキャッシュを削除した後、Janeを終了させ、
ImageViewURLReplace.datを退避したあと(別フォルダに移動やリネームなど)、
Janeを再起動させて取得を試みること(ビューア設定を開いてOKで再読込み可能)
6ユメギワ ◆Y.L.Bh6/Cs
2013/10/20(日) 11:53:51.70ID:v/3a56AW07ユメギワ ◆Y.L.Bh6/Cs
2013/10/20(日) 11:56:47.49ID:v/3a56AW02013/10/20(日) 17:16:05.76ID:sihWNsiFP
Jane板でやれ
2013/10/21(月) 00:49:07.80ID:LpZQyYvu0
>>7奨めてる奴がキチガイだったのかよ…
10名無しさん@お腹いっぱい。
2013/10/22(火) 16:18:40.44ID:qUhzwlqD0 いいえ違います。必死にコピペしてた人は別人です。
2013/10/23(水) 17:00:35.64ID:QfQO1top0
>>7は旧版
こちらが最新版
ImageViewURLReplace20130519_for_style.zip
http://www1.axfc.net/uploader/so/2907735.zip
こちらが最新版
ImageViewURLReplace20130519_for_style.zip
http://www1.axfc.net/uploader/so/2907735.zip
12名無しさん@お腹いっぱい。
2013/10/23(水) 17:17:56.97ID:2ZBwhsCmP 構って厨しねよwww
14名無しさん@お腹いっぱい。
2013/11/27(水) 03:39:58.61ID:B8ZuZpv302013/11/29(金) 09:05:35.26ID:dQuhmNqe0
4月ですかそうですか・・・
16名無しさん@お腹いっぱい。
2013/11/30(土) 03:33:54.68ID:5dYru4kW0 ◆kvWinxfEpQ氏がまとめないからいつまでも4/1版が最新なのだよw
>11の移植版は機能しませんから意味ないです!
>11の移植版は機能しませんから意味ないです!
2013/11/30(土) 14:19:20.71ID:slWx4nPj0
>>16
なにがどのように機能しないの?
なにがどのように機能しないの?
2013/11/30(土) 18:33:40.46ID:+yi4tiYd0
範囲を特定できないほど表示できない定義多数
2013/11/30(土) 19:06:06.59ID:0nEwIRDE0
使えない定義があるなら具体的に教えてくれ
datから削って使うから
datから削って使うから
2013/11/30(土) 21:59:34.84ID:AjVI3ec60
<わからない五大理由+教えてもらえない理由>
1. 読まない ・・・説明書やヘルプなどを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、検索するなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする。
6. 感謝しない・・・教えてもらって当たり前。事がすんだらさようなら。
7. 逆切れする・・・自分の思うようにならないと逆切れする。
1. 読まない ・・・説明書やヘルプなどを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、検索するなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする。
6. 感謝しない・・・教えてもらって当たり前。事がすんだらさようなら。
7. 逆切れする・・・自分の思うようにならないと逆切れする。
2013/11/30(土) 22:08:39.05ID:0nEwIRDE0
探してみたけど使えない定義が見つからないんだよ
それに、こう言う情報は共有した方が良いと思います
それに、こう言う情報は共有した方が良いと思います
2013/11/30(土) 23:35:33.58ID:AjVI3ec60
>探してみたけど使えない定義が見つからないんだよ
じゃあ君にとっては>>11そのままで使えるってことだからいいんじゃね?
じゃあ君にとっては>>11そのままで使えるってことだからいいんじゃね?
2013/12/01(日) 01:05:07.11ID:LfvnWeiW0
もっとまともに動くImageViewURLReplace.datがあるから皆そちらを使ってる
わざわざ使えないものをベースに改修するメリットが無い
納得して>11を使うのは自由だがそれで表示できないものを依頼されても「既存で表示できてる」と相手にされない事も心得ておくように
わざわざ使えないものをベースに改修するメリットが無い
納得して>11を使うのは自由だがそれで表示できないものを依頼されても「既存で表示できてる」と相手にされない事も心得ておくように
2013/12/02(月) 17:20:06.32ID:OFKVfWTd0
ImageViewURLReplace20131201_for_style.zip
http://www1.axfc.net/uploader/so/3103694.zip
http://www1.axfc.net/uploader/so/3103694.zip
2013/12/02(月) 17:26:16.38ID:ZN43PHIm0
もっとまともに動くImageViewURLReplace.datがあるから皆そちらを使ってる
わざわざ使えないものをベースに改修するメリットが無い
納得して>24を使うのは自由だがそれで表示できないものを依頼されても「既存で表示できてる」と相手にされない事も心得ておくように
わざわざ使えないものをベースに改修するメリットが無い
納得して>24を使うのは自由だがそれで表示できないものを依頼されても「既存で表示できてる」と相手にされない事も心得ておくように
2013/12/02(月) 17:44:30.25ID:tZu88PI70
2013/12/02(月) 18:11:47.73ID:RtPpqfWE0
本スレ調べりゃ出てくるから自分で調べな
2013/12/02(月) 18:29:40.21ID:tZu88PI70
出てこないんですけど…
ヒントだけでも良いんでお願いします
ヒントだけでも良いんでお願いします
2013/12/02(月) 18:51:58.10ID:WASM9GjP0
2013/12/02(月) 19:16:42.41ID:cksxqUgd0
<わからない五大理由+教えてもらえない理由>
1. 読まない ・・・説明書やヘルプなどを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、検索するなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする。
6. 感謝しない・・・教えてもらって当たり前。事がすんだらさようなら。
7. 逆切れする・・・自分の思うようにならないと逆切れする。
1. 読まない ・・・説明書やヘルプなどを読まない。読む気などさらさらない。
2. 調べない ・・・過去スレ、検索するなど最低限の内容も自分で調べようとしない。
3. 試さない ・・・めんどくさいなどの理由で実行しない。する気もない。
4. 理解力が足りない ・・・理解力以前の問題で理解しようとしない。
5. 人を利用することしか頭にない ・・・甘え根性でその場を乗り切ろうとする。
6. 感謝しない・・・教えてもらって当たり前。事がすんだらさようなら。
7. 逆切れする・・・自分の思うようにならないと逆切れする。
2013/12/02(月) 21:31:25.99ID:/p6r+Gck0
自演言ってる奴って全部同じ奴だろ
バレバレだぞ
バレバレだぞ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【W杯】エムバペが今大会3度目の1試合2得点 通算18点で最多のメッシと1点差 フランス3発16強/フランス 3―0 スウェーデン [征夷大将軍★]
- 【サッカー】日本代表監督の後任候補に名波浩氏が浮上 森保監督の3期連続続投、ロス五輪兼任で大岩氏も [征夷大将軍★]
- 【富士山】「考え方がズルい」市長発言にクライマー猛反発「アルピニストが育たなくなる」6000人超の反対署名を本日提出 ★3 [ぐれ★]
- 【W杯】日本のF組、最速で全チーム敗退 32強で突破3チームが全滅…泣いたくじ運、全てFIFAランク1桁相手 [征夷大将軍★]
- 【W杯】森保ジャパン「史上最強」も「世界最強」と大差「監督の力が一番足りなかった」「目標の世界一どころか後退」新しい景色拝めず [征夷大将軍★]
- 【歴史的円安”】1ドル=162円台 39年半ぶり水準で生活への影響は? 「仕入れをかなり圧迫」輸入価格押し上げ家計のさらなる負担に… [ぐれ★]
- 【悲報】まんさん「佐川急便であえて受け取れない時間を指定した結果…これ私がおかしいの?」 [394133584]
- ローストビーフ丼とかいうゴミカス
- 猿でも分かるアベノミクス金融緩和 [605029151]
- 【FIFAワールドカップ2026】フランス×スウェーデン十時メキシコ×エクアドル [226731781]
- 風俗嬢ってうんこしてから出勤するの?
- 生活保護ぼく、コーヒーを飲む☕🥴