したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |
レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。

B11のスレ

1 名無しさん@避難所 :2016/07/25(月) 22:16:37 ID:NJGKjsoo0
コッソリ・ヒッソリと・・・
 
API→read.cgi→SCを自動切り替えするAPIパッチ(B11)のスレです
 
本家、R2.11.8以下、MOD、MOD-tw 用
(for MacOSXはスノレパ on VMwareの-R2.11.8とMOD-twで動作を確認)
 
https://drive.google.com/folderview?id=0B6-I3SBvsil8Tm9OY3ZteXplOE0
jarとjsの修正のタイミングが異なる場合があるので格納場所は別とします
 2chAPI>v2c_api_patch.jar>xxxxxxxxx.zip     : v2c_api_patch_B11.jar と v2c_api_patch_B11_forMac.jar
 2chAPI>script>system>readcgi.js>xxxxxxxxx.zip : readcgi.js と script/system/readcgi_aux.js
 
zipファイルをdl・解凍し、できたファイルをV2Cの所定の場所に格納してください
 v2c_api_patch_B11.jar      :Oracle Java6,7,8用
 v2c_api_patch_B11_forMac.jar .:Apple Java6用
 script/system/readcgi.js    :+に添付されているjs(htmlからdatを生成する)を転用し必要に応じて修正
 script/system/readcgi_aux.js .:B11用 API → read.cgi(html)切替チェック、過去ログチェック
 
B10をベースに以下の修正をしてます
 ・API→cgiの自動切り替え、cgi→scの自動切り替え
 ・dat生成部分を+に添付のreadcgi.jsをパクって外出しjsに
  →今までパッチ内にあったhtmlからdatを生成する処理をjs化して外に出しました
 ・赤枠部分を設定に追加 http://i.imgur.com/TOuoJBm.png
 
今使ってるAPIパッチをバックアップして、
このAPIパッチの名前を今使ってるAPIパッチの名前に変更して下さい
尚、浪人とかBEは自分使ってないんでノーテストです
 
動作
 API、read.cgi、scのチェック状態に従ってdatファイル、htmlを取得します
  ① API → read.cgi(html) → sc(dat) :全てチェックの場合
  ② API → read.cgi(html)        :APIとread.cgiをチェックの場合
  ③ read.cgi(html) → sc(dat)      .:read.cgiとscをチェックの場合
  ※ API → scのパターンはありません
 scのdatを取得できた場合は、.netのレスを全て捨てて、scのdatからsc独自のレスを除去しスレを表示し直します
 scのdatを取得できた場合の目印は、idや端末記号の後ろに「.net」と付きます
 scのdatを取得できた場合は、.新規で取得したスレ表示の場合でも全レス既読の状態となります
 
既知の障害
 SCから取得してつくったdatの相性が悪いとjs実行エラーになります
 ログにエラーメッセージが出力されます、最悪の場合は以降に全てのjsが動かなくなります

42 中森明菜 :2017/02/21(火) 23:30:03 ID:4T14pUX.0
->>38-40
作者様、いつも直向きなその真面目さが素敵ですわ。
何か、本スレのほうで、作者さんに嫌なこと言う阿呆が居ましたが、大丈夫でしょうか。

43 名無しさん@避難所 :2017/02/22(水) 02:05:02 ID:LWNoF9jw0
>>38
何度も恐縮です
設定してみたのですがこのスレが見れないのです
http://hayabusa6.2ch.net/test/read.cgi/pc2nanmin/1361299896/

44 名無しさん@避難所 :2017/02/22(水) 08:56:42 ID:23AciDMQ0
確認してみたんですがそのスレはWEBブラウザでも520になって見られませんでした
なのでread.cgiだけでは見られません
以前ftp荒らしにあってhtmlでは取得できなくなってるのだと思います

scを使用するにチェックを入れれば見られることは見られますが
過去に書き込まれた1レスが欠けてるのと
一番最後の
27 :まちがって名前消しちゃいました。 :2017/02/22(水) 01:58:44.85 ID:???

を見られません

45 名無しさん@避難所 :2017/02/23(木) 05:13:57 ID:5dTrnJ760
なるほどありがとうございました

46 名無しさん@避難所 :2017/03/07(火) 20:49:26 ID:OwhOixRk0
320 :名無しさん@避難所 :2017/03/07(火) 20:42:59
readcgi.jsのお試し(改)です
https://www.axfc.net/u/3783905?key=v2c

ちょっと処理の順番変えました
>>319は消します

XVIDEOS板(read.cgi ver 06.0.0 2015/11)で確認

47 名無しさん@避難所 :2017/03/07(火) 22:03:47 ID:OwhOixRk0
ヘッドライン系の板が読めないみたいね
もっともWEBブラウザで見ても人大杉に飛ばされるから
read.cgiで生htmlはとれそうもない気がするから
どのみち見られないかと

48 名無しさん@避難所 :2017/03/07(火) 22:09:01 ID:ZyTrwYeU0
ver104ですがreadcgi.jsを上書きすればいいんですか?

49 名無しさん@避難所 :2017/03/07(火) 22:19:34 ID:OwhOixRk0
いずれ+の作者さんから正規版が出ると思いますが
V2C-R+とかV2C+の場合はとりあえずってことで
readcgi.jsの23行目くらいにある

oBody = oBody.replace(/^(.|\s)*?<(dl|div) class="thread".*?>\n?/, ""); //read.cgi 06対応

>>46のjsの24行目から37行目の

if(oBody.match(/<base href="([^"]+)">/)){
if((""+RegExp.$1).indexOf(".bbspink.com/") != -1){
// BBSPINKのhtmlを正規化 BBSPINK read.cgi 06対応
oBody = oBody.replace(/^(.|\s)*?<\/h1.*?>\n?/, "")
.replace(/<div><div class="banner(.|\s)*$/g, '')
.replace(/<(dd|dl|span)/g, '<div').replace(/<\/(dd|dl|span)/g, '</div')
.replace(/<\/?dt.*?>/g, '').replace(/<\/?section.*?>/g, '')
.replace(/<div class="thread_in">/g, '<div class="message">');
}else{
oBody = oBody.replace(/^(.|\s)*?<(dl|div) class="thread".*?>\n?/, ""); //read.cgi 06対応
}
}else{
oBody = oBody.replace(/^(.|\s)*?<(dl|div) class="thread".*?>\n?/, ""); //read.cgi 06対応
}

に置き変えて保存してください
これで当面はしのげると思います

もともとはR+に添付されてたjsを頂いて改造したものなので
それで上手くいくと思います

50 名無しさん@避難所 :2017/03/07(火) 22:23:04 ID:OwhOixRk0
>>49
plus設定>2ch接続でdatの生成をスクリプトで行うにチェックを入れて下さい

51 名無しさん@避難所 :2017/03/07(火) 22:34:32 ID:HLswjcQA0
JaneStyleにするわ

52 名無しさん@避難所 :2017/03/07(火) 23:28:01 ID:1lXJmQtY0
>>49
おかげで見れるようになりました。ありがとう。

【V2C+】 1.0.9 [R20170301] (L-0.4) [Quaqua-8.0]
【Java】 1.8.0_111-b14 (Oracle Corporation)
【OS】 Mac OS X 10.11.6 (El Capitan) (x86_64)
【メモリ】 Total(Free)/Max.: 120(93)/228 [MB]
【アクセスモード】 readcgi only (スクリプト使用)
【システムスクリプト】 subject.js rescheck.js getdat.js
【設定ファイル】 ImageViewURLReplace.dat ThreadReplaceStr.txt iurlrpl.txt

53 名無しさん@避難所 :2017/03/08(水) 10:33:07 ID:HKHBE1cc0
>>49
こちらも解決しました。ありがとうございました
【V2C+】 1.0.9 [R20170301] (L-0.7.0:amd64)
【Java】 1.8.0_121-b13 (Oracle Corporation)
【OS】 Windows 7 (amd64)
【メモリ】 Total(Free)/Max.: 1061(630)/1639 (Phys. Total/Avail.: 32707/23884) [MB]
【アクセスモード】 readcgi only (スクリプト使用)
【User Agent】 Post=JaneStyle/3.83
【システムスクリプト】 無し
【設定ファイル】 ReplaceStr.txt

54 名無しさん@避難所 :2017/03/09(木) 10:50:55 ID:XLn.l2YI0
これ
http://bit.ly/2ipR09F

55 名無しさん@避難所 :2017/03/09(木) 10:58:54 ID:0YFkkXOM0
>>54
グロ

56 名無しさん@避難所 :2017/03/09(木) 11:11:34 ID:Fn2LfFJw0
宣伝だべ

57 名無しさん@避難所 :2017/03/09(木) 19:18:40 ID:i.L/lGfs0
fontタグ除去はBBSPINKのread.cgi6.0だけにしとこう
全部に掛けたらReplaceStr.txtとかrescheck.jsでなんかやってたら
そっちに影響でそうだし

58 名無しさん@避難所 :2017/03/09(木) 19:43:59 ID:i.L/lGfs0
fontタグが残るレスとそのスレのurl
あとはそのレスのスクショがあるとありがたい

59 名無しさん@避難所 :2017/03/09(木) 19:47:28 ID:xQJuKaQY0
V2C+1.0.9使ってるんだけど
○B11.3の解凍したファイルをlauncherフォルダに入れる
○Scriptフォルダにsystemフォルダがなかったから新規作成してその中にreadcgi.jsファイルを入れる
○V2C画面右下をAPI+read.cgiに切り替える

これ全部ちゃんとやったのにBBSPINKまったくログ取得出来ないですよ

60 名無しさん@避難所 :2017/03/09(木) 19:53:27 ID:xQJuKaQY0
なんか色々いじっていたら2chの全部の板のスレがログ取得出来なくなってきた
どうなってんの?

61 名無しさん@避難所 :2017/03/09(木) 20:05:40 ID:i.L/lGfs0
>>59の手順ってV2C+に暫定適用するのは不要な手順です
手順的には次のレスに書きますけどとりあえず>>59をやる前の状態に戻して下さい
あと>>60ですけど何を弄ったのか分からないのでなんとも

62 名無しさん@避難所 :2017/03/09(木) 20:11:34 ID:Fn2LfFJw0
>>59
プラスは、2ch接続設定から"datの生成をスクリプトで行う"にチェックでいいんじゃないの?

63 名無しさん@避難所 :2017/03/09(木) 20:22:55 ID:i.L/lGfs0
手順的には
>>62の通りに2ch接続設定から"datの生成をスクリプトで行う"にチェック
>>46をダウンロードして解凍
③ scriptフォルダにreadcgi.jsがあれば>>49のようにDLしたreadcgi.jsを参考に既存のreadcgi.jsを修正
  readcgi.jsが無い場合はDLしたreadcgi.jsをそのままscriptフォルダにコピー
  readcgi.jsがあるけどプログラミングに普段親しんでないんで>>49が???の場合は
  既存のreadcgi.jsの名前を変えてバックアップしてDLしたreadcgi.jsをそのままscriptフォルダにコピー
④ V2C+を再起動
です

64 名無しさん@避難所 :2017/03/09(木) 20:28:42 ID:xQJuKaQY0
>>63
ありがとう
けどついうっかりして
③で既存のreadcgi.jsを名前変えずに解凍した新しいreadcgi.jsで上書きしちゃったんだけど
これは不味かったですか?

65 名無しさん@避難所 :2017/03/09(木) 20:48:02 ID:i.L/lGfs0
多分+の作者さんが正式対応したら今回上書きしちゃった奴がいらなくなると思うけど
大丈夫だとは思うけど上書きしたreadcgi.jsが不調の時用に一応V2C+純正のreadcgi.jsも残しておいてほしいです

>>62でV2C+のreadcgi.jsが自動作成されるみたいだから

① 上書きしたB11.3用のreadcgi.jsを一旦リネームして>>62のチェックを外す
② V2C+終了
③ V2C+起動
>>62のチェック
⑤ scriptフォルダを開いて新たにreadcgi.jsが出来てるか確認
⑥ V2C+終了
⑦ 新たにreadcgi.jsができてるようならそれを適当に(例えばreadcgi.js.orgとか)リネーム
⑧ ①でリネームしたB11.3用のreadcgi.jsの名前をreadcgi.jsに戻す
⑨ V2C+起動

の手順で上手く行けば④でV2C+純正のreadcgi.jsを取り戻せるかもです

66 名無しさん@避難所 :2017/03/09(木) 20:52:32 ID:Fn2LfFJw0
試したけど
scriptフォルダにreadcgi.jsが存在してない状態で④をやると何回でも作成されるから大丈夫だよ

67 名無しさん@避難所 :2017/03/09(木) 20:55:42 ID:xQJuKaQY0
>>65
ありがとうございます
ちゃんとBBSPINKもログ取得出来るようになりました

68 名無しさん@避難所 :2017/03/09(木) 20:59:26 ID:Fn2LfFJw0
ああ、それとすでにscriptフォルダにreadcgi.jsがある状態で
④を実行しても純正に上書きされるようなことはないようです

69 名無しさん@避難所 :2017/03/09(木) 21:14:46 ID:i.L/lGfs0
>>66
フォローどうもです

>>67
オメ


さてとfontタグか
どうすっかなぁ・・・

70 名無しさん@避難所 :2017/03/09(木) 22:37:05 ID:i.L/lGfs0
readcgi.jsのお試し(改々)です
https://www.axfc.net/u/3784562?key=v2c

古い鯖のスレッド(read.cgi ver 5.0のスレ)が表示できないのに対応しました
メール欄が空白の場合にdatの名前欄にfontタグが残るのを修正しました

B11.3環境の場合:script/systemフォルダに置いて下さい

V2C-R+(3.0.1+、3.0.3+)の場合:ファイル名をgetdat.jsに変えて、script/systemフォルダに置いて下さい

V2C+(1.0.x)の場合:以下のいずれかの対応をお願いします
 ① scriptフォルダのreadcgi.jsをDLしたreadcgi.jsを参考に修正する
   scriptフォルダのreadcgi.js http://i.imgur.com/PuIik4g.png の赤枠部(行Noは違うと思います)に
   DLしたreadcgi.jsの http://i.imgur.com/RYc6T1L.png の青枠部をコピペして保存
   →修正前には必ずバックアップを!

 ② jsの修正に不安がある場合はDLしたreadcgi.jsをそのままscriptフォルダに置く
   →V2C+のreadcgi.jsとB11のreadcgi.jsでは数か所違いがあるのですがおそらく大丈夫かと

以上っす

71 名無しさん@避難所 :2017/03/09(木) 22:59:39 ID:i.L/lGfs0
火曜日に上げたjs
絶対件数が大杉
スクリプトでも回してるのかな?

72 名無しさん@避難所 :2017/03/09(木) 23:06:35 ID:AmF5dkLA0
>>1>>3>>9
画像消えてるやん

73 名無しさん@避難所 :2017/03/09(木) 23:11:55 ID:i.L/lGfs0
>>72
急ぎます?

74 名無しさん@避難所 :2017/03/10(金) 00:34:35 ID:XIS0wYh20
>>71
3783905.zipが件数576回だけどV2Cユーザー数はこれより桁違いに多いのでは?

75 名無しさん@避難所 :2017/03/10(金) 01:37:36 ID:oY.iaVEg0
エロゲ板が読み込めなくなったからV2C騒動の時にB10.3にして以来ここに来たけど
B10.3をB11にしてreadcgi.js導入したらread.cgiで見れるようにになったわありがとう

76 名無しさん@避難所 :2017/03/10(金) 02:02:05 ID:/3PT.7bw0
俺もおかげでフカーツしたけど何か●カキコが出来なくなったっぽい
とりあえずそれで困ってはいないんだが

77 名無しさん@避難所 :2017/03/10(金) 04:42:55 ID:PUKJHCWc0
>>70
キタ━━━━(゚∀゚)━━━━!!
【V2C】 2.11.8 [S20150206] (L-0.7.0:x86)

78 名無しさん@避難所 :2017/03/10(金) 11:04:12 ID:JMxC9.7o0
これって?
http://bit.ly/2ipR09F

79 名無しさん@避難所 :2017/03/10(金) 13:03:59 ID:JMxC9.7o0
新着情報
http://num.to/7439-4352-4491

80 名無しさん@避難所 :2017/03/10(金) 18:17:54 ID:7JLbqFXI0
readcgi.jsのお試し(うふ〜ん対応版)です
https://www.axfc.net/u/3784809?key=v2c

BBSPINK read.cgi 06でhtmlでは落ちてこない削除されたレスを補完します
デバッグを兼ねてるので名前欄に()付きでレス番号を表示します ← これを外した版でもう一度リリースがあります

B11.3とV2C-R_Plus,V2C_Plusを分けてあります
バージョン早見表もパクらせて貰いました

V2C-R_Plus,V2C_Plus用readcgi.jsははV2C+のオリジナルのreadcgi.jsを修正して作成しています
V2C+の場合はそのまま置き変えて下さい
V2C-R+の場合は名前をgetdat.jsにリネームしてこちらを使用して下さい

BBSPINKで対応されたら、その時はその時で
(このままでも悪影響はないはずです)

81 名無しさん@避難所 :2017/03/10(金) 18:21:12 ID:7JLbqFXI0
こんな感じ
http://i.imgur.com/FlQ21Mo.png

82 名無しさん@避難所 :2017/03/10(金) 18:30:32 ID:DeOPt.2E0
更新おつ〜
ちなみにその画像のスレのurlくわしく

83 名無しさん@避難所 :2017/03/10(金) 18:32:13 ID:7JLbqFXI0
637 :名無しさん@お腹いっぱい。 :2017/03/10(金) 09:31:54.08 ID:68WVJh990
BBSPINKのレス削除はレス番そのものが消え去り、うふ〜んにならなくて
パッチを当てたV2Cだと以降のレス番がズレる現象が出る

364 :名無しさん@お腹いっぱい。 :2017/03/10(金) 09:07:39.76 ID:b/Hoy5+m0
BBSPINKのhtmlにはdat中のうふ〜んID:DELETEDが出力されてない模様
それが原因か、うふ〜んがあるスレをHTMLモードで完全に取得できない
たとえば、100レス中うふ〜んが1あると99しか取得できずにレス番もずれる

367 :名無しさん@お腹いっぱい。 :2017/03/10(金) 09:16:41.48 ID:b/Hoy5+m0
>>366
ここの342とか
懐かしのエロアニメ
http://mercury.bbspink.com/test/read.cgi/natuero/1092435303/

368 :名無しさん@お腹いっぱい。 :2017/03/10(金) 09:26:59.31 ID:68WVJh990
>>366
うちはV2C+に手当てして読めるようした環境だけど
うふ〜んが反映されてなくてレス番がズレてる
スレッドは最後まで読める模様

http://i.imgur.com/yMvUzxd.png
http://i.imgur.com/0rLw30h.png

84 名無しさん@避難所 :2017/03/10(金) 22:16:20 ID:7JLbqFXI0
なんかこんな場合もあるんで補完したうふ〜んには名前欄にレス№をつけたままにしておきます
http://i.imgur.com/Wwstoxc.png

85 名無しさん@避難所 :2017/03/11(土) 10:19:50 ID:W1rruuvk0
>>83
キタ━━━━(゚∀゚)━━━━!!
【V2C】 2.11.8 [S20150206] (L-0.7.0:x86)

86 名無しさん@避難所 :2017/03/11(土) 10:48:41 ID:W1rruuvk0
と思ったけど、>>70>>83で謎の強制終了出たから
バックアップ取りつつ様子見

87 名無しさん@避難所 :2017/03/11(土) 12:04:18 ID:M0sDf/yI0
様子見するなら>>80のほうを使って下さい
>>81みたいに削除されたレスを補完してレス番号を調整するので

88 名無しさん@避難所 :2017/03/11(土) 16:47:10 ID:W1rruuvk0
>>87
>>83じゃなくて>>80の間違いでした
DLしたのをそのままブチ込み
ちな異常終了本日2回目

BBSPINKじゃないスレを見てたのに
スレ更新のタイミングで落ちたっぽいです
よく分かりませんが、もうチョイ落ちる頻度を様子見...

89 名無しさん@避難所 :2017/03/11(土) 17:28:21 ID:M0sDf/yI0
コンソールログになんか出てますか?
BBSPINKと2chは処理を明確に分けてるはずなんで
PINKじゃないスレで落ちるのは謎
落ちるってのはV2Cがもろとも落ちます?

90 名無しさん@避難所 :2017/03/12(日) 09:06:29 ID:wMYo1WeM0
>>46>>70を削除しました

91 名無しさん@避難所 :2017/03/14(火) 02:02:53 ID:gEMud5Bw0
おつおつ

92 名無しさん@避難所 :2017/03/14(火) 22:59:48 ID:Kvbmv6Oc0
おつ

93 名無しさん@避難所 :2017/03/17(金) 02:32:21 ID:6Elg5IlA0
>>80
これが一番最新?>>70は虫でいい?

94 名無しさん@避難所 :2017/03/17(金) 02:34:10 ID:6Elg5IlA0
【V2C】 3.0.3+ [S20151112] (L-0.7.0:amd64)
【Java】 1.8.0_101-b13 (Oracle Corporation)
【OS】 Windows 8 (amd64)
【メモリ】 Total(Free)/Max.: 475(274)/1067 (Phys. Total/Avail.: 8140/1533) [MB]
【システムスクリプト】 getdat.js
【アクセスモード】 read.cgi only
【不具合内容】
【再現方法】
【調査済項目】

95 名無しさん@避難所 :2017/03/17(金) 02:42:04 ID:6Elg5IlA0
ああ削除されてたんですね
read.cgiで過去スレの取得ができなくなったみたいなんですが自分だけでしょうか?
BBSPINKじゃない本スレです

96 名無しさん@避難所 :2017/03/17(金) 03:01:46 ID:6Elg5IlA0
http://hitomi.2ch.net/test/read.cgi/poverty/1415533713/
たとえばこういうdatが存在しないスレをread.cgiで開くと、フリーズして再起動orログを削除しないと、他のスレもread.cgiで読めなくなるようです

あとBBSPINKの過去スレが: Content-Typeがtext/plainで始まっていません。(text/html; charset=UTF-8)になって取れないです

97 名無しさん@避難所 :2017/03/17(金) 19:41:33 ID:wyOCIgac0
【V2C】 2.11.4 [R20131210] (L-0.7.0:amd64)
【Java】 1.7.0_131-b31 (Oracle Corporation)
【OS】 Windows 7 Service Pack 1 (amd64)
【メモリ】 Total(Free)/Max.: 434(165)/683 (Phys. Total/Avail.: 4061/1889) [MB]

>>80を使っています
mastiff鯖のログを取得すると2レスの名前欄に
<div id="js--banners--thread"></div>
というゴミが入る

とりあえずreadcgi.jsの87行目を
oBody = oBody.replace(/<div.*? (?:id="js--banners--thread"|class="banner")[\s\S]*?(?=(<dt>|$))/,""); //バナー広告削除
と修正


もうひとつBBSPINKについて、>>83のスレはOKですが、
http://mercury.bbspink.com/test/read.cgi/natuero/1142737876/はレス番がズレます、うふ〜んが2レス目だとうまくいかないのか?

98 ◆g/UWZdwxag :2017/03/17(金) 21:30:23 ID:hfjQ3di60
>>97
どうもです

沢木瞳の件ですが2レス目以降のうふ〜ん(連続の場合も)が上手く行ってませんでした
本丸の処理で1レス目の次に表示されるバナー削除をしてるのですが
そこでバナーを消す時に補完したうふ〜んも一緒に削除してました

なんでうふ〜んを追加する前に予めバナー削除をすると上手く行くようです

64行目のoBody = CutAndInsertPageBBSPINK06(oBody, lastResNum);
の前の行に
oBody = oBody.replace(/<div id="banner"[\s\S]*?(?=(<div class="post"|$))/,""); //バナー広告削除
を追加

修正イメージはこんな感じ

if(!isBBSPINK_readcgi06){
// 更新時は差分だけカット(htmltodatByFiddlerにはない処理)
if(lastResNum != 0){
oBody = cutPage06(oBody, lastResNum);
}
}else{
// 元の位置でバナーを削除すると>>2がうふ〜んの場合に補完した>>2まで削除されるので予めバナーを削除する
oBody = oBody.replace(/<div id="banner"[\s\S]*?(?=(<div class="post"|$))/,""); //バナー広告削除
// BBSPINKの場合は削除されたレスを補完する(htmltodatByFiddlerにはない処理)
oBody = CutAndInsertPageBBSPINK06(oBody, lastResNum);
}

レス表示ではたぶが抜けて全部左詰めになってる思います

99 ◆g/UWZdwxag :2017/03/17(金) 21:36:45 ID:hfjQ3di60
レス表示ではたぶが抜けて全部左詰めになってる思います ← 修正イメージのことです

100 ◆g/UWZdwxag :2017/03/17(金) 21:38:37 ID:hfjQ3di60
23時頃に修正版をうpします

101 ◆g/UWZdwxag :2017/03/17(金) 22:10:32 ID:hfjQ3di60
>>96
ごめんなさい
APIパッチなら調べようもあるんですがそこはV2C-R+内部でのdat無しの場合の処理になるんで
なんとも調べようがないです

※APIパッチは本家やMOD、MOD派生、広告無しV2C-R用の外付けのdat受信機能で
  V2C-R+やV2C+はその機能をV2C内に内蔵しています

Content-Typeの件も受信したhtmlに対しての整合性チェックなのでreadcgi.jsが呼び出される以前のチェックでエラーとなってます
ここも同じくV2C-R+内部での処理になります

あと自分がこれをいうのも筋違いかと思うんですが
今後のことを考えてできればV2C-R+からV2C+にバージョンアップしたほうがいいのではと

102 ◆g/UWZdwxag :2017/03/17(金) 23:03:04 ID:hfjQ3di60
readcgi.jsのお試し(20170317版)です
https://www.axfc.net/u/3787704?key=v2c

・mastiff鯖でバナーのゴミが残る件
>>2がうふ〜んの場合にうふ〜んが表示されない件

を修正しました

B11.3用とV2C-R+,V2C+用があります
添付のreadme.txtに記載の所定の位置に格納して下さい

V2C-R+,V2C+の場合は表示にゴミが残る等の対応は可能(B11.3用と共通なjs内部の処理ため)ですが
V2C内部で行っているhtml受信動作にまつわる部分には手を出すことができません

103 ◆g/UWZdwxag :2017/03/18(土) 08:50:39 ID:yEboTb2g0
readcgi.jsのお試し(20170318版)です
>>102は削除しました

https://www.axfc.net/u/3787847?key=v2c

・V2C-R+,V2C+用のjsで最終行に削除漏れのバナー広告タグ(</div>)が残るのを修正

を修正しました
画面が一瞬ホワイトアウトするのはこのタグの取り損ねが原因だと思います
B11.3用は以前から修正済み

B11.3用とV2C-R+,V2C+用があります
添付のreadme.txtに記載の所定の位置に格納して下さい

V2C-R+,V2C+の場合は表示にゴミが残る等の対応は可能(B11.3用と共通なjs内部の処理ため)ですが
V2C内部で行っているhtml受信動作にまつわる部分には手を出すことができません

104 名無しさん@避難所 :2017/03/18(土) 08:58:52 ID:61NHsqgk0
あ、ホワイトアウト消えました。ありがとうございます

105 97 :2017/03/18(土) 09:32:13 ID:cY2uoFak0
>>98-103
素早い対応ありがとうございました

106 ◆g/UWZdwxag :2017/03/21(火) 22:59:38 ID:q330Pa1.0
v2c_api_patch_B11.4.zip
https://www.axfc.net/u/3789444?key=API_PATCH

B11.4 本スレ776 白猫対応テスト版
Oracle Java用のみ
v2c_api_patch_B11.4.jar 2017/03/21 22:43

ちな白猫のそこはなんちゃってしたらばの模様

107 ◆g/UWZdwxag :2017/03/23(木) 06:35:56 ID:qVmETFjw0
>>106
鯖側で対応があったみたいなんで頃合いを見て消します
修正箇所も意味がないと思うのでこの11.4は無かったことにして
次に11.4が出る場合には今回の白猫対応の処理は入れません

108 ◆g/UWZdwxag :2017/03/23(木) 06:38:07 ID:qVmETFjw0
この11.4を使い続けても問題ないですが11.3の最新に戻すことを推奨します

109 ◆g/UWZdwxag :2017/03/30(木) 13:38:08 ID:Ed7LYNk60
v2c_api_patch_B11.3_20170330.zip
https://drive.google.com/file/d/0B6-I3SBvsil8Rnd2VzAyZ1hoUTg/view?usp=sharing

◆ B11.3用のBBSPINK対応readcgi.js(>>102)をリリースzipに固めました
  >>102または>>103適用済みの場合は何もする必要はありません

  MacJava5用readcgi.rbへの上記反映

◆ 2017/03/30 現在の最新状態
 ・APIパッチ(B11.3)
   v2c_api_patch_B11.jar           .2017/01/08 15:00:27
   v2c_api_patch_B11_for_Mac.jar     .2017/01/09 13:09:29
   v2c_api_patch_B11_for_MacJava5.jar 2017/02/21 08:30:40

 ・script/system
   readcgi.js    .2017/03/17 22:40:46 New
   readcgi_aux.js 2016/06/19 21:38:06
   readcgi.rb    .2017/03/30 11:31:44 (v2c_api_patch_B11_for_MacJava5.jar用) New
   readcgi_aux.rb 2017/01/19 02:54:49 (v2c_api_patch_B11_for_MacJava5.jar用)

◆ v2c_api_patch_B11_for_Mac.jarはもともとはV2C-R 2.11.8用に作られたっぽい(バグ吸収)ものをベースにしてるので
  V2C、V2CMODとその派性の場合はv2c_api_patch_B11.jarが使えると思います

◆ v2c_api_patch_B11_for_MacJava5.jarは外部サイトから、JRuby関連のjarファイルを3つ入手する必要があります
  v2c_api_patch_B11_for_MacJava5.jarに関して.txtをお読みください

◆ V2C-R+,V2C+用のreadcgi.js(getdat.js)は>>103のままです

110 名無しさん@避難所 :2017/03/30(木) 21:23:44 ID:gRONBO1w0
>>109
この間までは手も足も出なかった2.11.8Macユーザーだけど、
今回のでバッチリpink板も読み書きできたよ!
本当に感謝

111 <削除> :<削除>
<削除>

112 名無しさん@避難所 :2017/04/04(火) 09:08:49 ID:bPsbBc660
これって導入に成功してれば外部コマンドのAPI設定のV2CPatchのところ書き換わりますよね?

113 ◆g/UWZdwxag :2017/04/04(火) 09:13:24 ID:HmtCsBhc0
バージョンのとこいB11.3って表示されます

114 名無しさん@避難所 :2017/04/04(火) 09:29:29 ID:bPsbBc660
ありがとうございます
久しぶりに更新するもので再挑戦してみます

115 ◆g/UWZdwxag :2017/04/04(火) 09:50:35 ID:HmtCsBhc0
readcgi.jsはread.cgiモードでB11.3を使用する場合は必須です
readcgi_aux.jsとペアでscriptフォルダの中のsystemフォルダ(無ければ作る)に置いて下さい
でV2C再起動

116 名無しさん@避難所 :2017/04/04(火) 15:29:31 ID:11mYFQMg0
mac なんだがpinkのスレが取れないです
readcgi.jsはV2C.app/script/system でいいんだよね?

117 名無しさん@避難所 :2017/04/04(火) 20:31:54 ID:Svknuk7Q0
>>116
違う
applicationSupport/V2C/script/system

118 名無しさん@避難所 :2017/04/04(火) 21:29:36 ID:11mYFQMg0
>>117
読めた。ありがとう。

>> ◆g/UWZdwxag 氏
script/system/ReadMe.txtに
Macは ホーム/Library/Application Support/V2C/script/systemに配置
って書いといてもらえると助かりますm(- -)m

119 ◆g/UWZdwxag :2017/04/04(火) 22:20:58 ID:SD76uM0c0
そっか、Macのインストール版ってホーム/Library/Application Support/V2Cに固定でしたっけ

一応汎用的な説明として
ヘルプ>V2Cについて で「保存用フォルダ」で表示されるフォルダの script/system ってことにしてます

その「保存用フォルダ」をV2Cフォルダって呼ぶことが多いみたいです

120 ◆g/UWZdwxag :2017/04/04(火) 22:22:14 ID:SD76uM0c0
と思いこんでるだけでそれを書き忘れてたら申し訳です

121 ◆g/UWZdwxag :2017/04/04(火) 22:32:20 ID:SD76uM0c0
ついで
T96スレにあったhttps://だとスレを表示できない件

https://はダメで、http://でしか取得できないってわけじゃなくて
モードの切り分け処理の時にhttps://を考慮してないことが原因でした

ネットワークログを見ると分かるんですがapiモードの時もread.cgiモードの時も
url変換されてなくて昔のdat取得のurlがそのまま飛んでます

122 名無しさん@避難所 :2017/04/05(水) 18:59:33 ID:xItd001A0
俺環な気がするけどスレ一覧を更新して、最初に選択した更新マークのついてるスレは新着レスが
取得できない気がする。もっかい更新すれば取得できるけど
Windows8になってるけど10です

【V2C】 3.0.1+ [S20150531] (L-0.7.0:amd64)
【Java】 [P]1.7.0_80-b15 (Oracle Corporation)
【OS】 Windows 8 (amd64)
【メモリ】 Total(Free)/Max.: 443(408)/880 (Phys. Total/Avail.: 16281/11358) [MB]
【システムスクリプト】 subject.js getdat.js threadld.js post.js
【アクセスモード】 read.cgi only
【不具合内容】
【再現方法】
【調査済項目】

123 ◆g/UWZdwxag :2017/04/05(水) 19:24:24 ID:i5JbjtuQ0
今回V2C-R+向けに出したgetdat.jsは受信したhtmlを加工することが目的で
スレ一覧の更新には影響していないのでおそらくなんらかの不具合があっても
V2C-R(テンプレは3.0.1+ですがそこの部分は3.0.1のままだと思うのでV2C-R+ではなくV2C-R)固有の話だと思います

V2C-R+はAPIパッチを必要としないので私のほうでは上記以上の分かりません

124 名無しさん@避難所 :2017/04/05(水) 19:26:14 ID:t2f9/1p60
>>122
たまになる

ならないときもある
特定のスレのような気もするけどそうでない気もする

125 ◆g/UWZdwxag :2017/04/12(水) 17:13:54 ID:e1HTeR.20
https://www.axfc.net/u/3796941?key=API_PATCH

なんか最近https://接続の話が多いので事前確認用に作ってみました
B11.4扱いです

https接続の2ちゃんurlを板一覧に手動で登録し外部板として使います
(https://なのでV2Cからは2ちゃんと認識できないため外部板にします)

https://(SSL)化された場合にどこまで出来るかの確認用で恒久的に使用すべきものでもないので
板一覧の自動更新機能はありません
使い続けるメリットは全くありません

これで上手くいくなら、BBSメニューがhttps://化されてもしのげるのではないかと
(その時はhttps://がV2Cから2ちゃんと認識されると思います)

126 ◆g/UWZdwxag :2017/04/12(水) 17:15:50 ID:e1HTeR.20
2ch SSL化パック

https接続の2ちゃんurlを板一覧に手動で登録し外部板として使います
(https://なのでV2Cからは2ちゃんと認識できないため外部板にします)

https://(SSL)化された場合にどこまで出来るかの確認用で恒久的に使用すべきものでもないので
板一覧の自動更新機能はありません
使い続けるメリットは全くありません

これで上手くいくなら、BBSメニューがhttps://化されてもしのげるのではないかと
(その時はhttps://がV2Cから2ちゃんと認識されます)

導入手順
(既存環境ではなく新しいV2C環境を作ってそこで試して下さい)

 ① >>109 (v2c_api_patch_B11.3_20170330.zip)とV2Cのjarを使って新しいV2C環境を作る
   一度起動して終了し、設定ファイルを作る

 ② V2CのAPIパッチを、添付のlauncherのAPIパッチと入れ替える

 ③ V2CのV2Cフォルダに、添付のV2Cフォルダ/favorite.txtを上書きする

 ④ V2CのV2Cフォルダに、添付のV2Cフォルダ/ReplaceStr.txtを上書きする

 ⑤ V2CのV2Cフォルダ/BBS/に、添付のV2Cフォルダ/BBS/UserDefinedotherbrd.txtを上書きする

   ※③-⑤の処理はhttps://化された2ちゃんを外部板に登録する作業なので
    bbsmenu.htmlがhttps://に変更された場合はV2Cの板一覧の(自動)更新で行われるはずです

 ⑥ V2Cを起動する
   外部板としての登録が成功すると添付画像のように板一覧に「2ch(SSL)」という掲示板が表示されます

 ⑦ メニュー>設定>外部コマンド>2chAPI設定の「read.cgi使用時、常にhttps://で受信する」をチェックする
   read.cgiでhttps接続していることの確認ため「2ch APIを使用する」のチェック外す

 ⑧ 板一覧からの板選択、スレ一覧のリロード、スレ一覧からのスレクリックスレの再読み込み、レス書き込みを行い
   メニュー>ネットワークログを開き、 https://で2ちゃんに接続して書き込めてたらOK

 ※ ⑦の「read.cgi使用時、常にhttps://で受信する」をチェックしないで、
   かつReplaceStr.txtでhttps://をhttp://に置き変える場合はB11.4はB11.3と同じ動きをします

127 ◆g/UWZdwxag :2017/04/12(水) 17:17:54 ID:e1HTeR.20
入れてもメリットがあるわけでも、何かが改善されるわけでもなく
ただ、あーV2Cってhttps://でもうごくんだねーってだけのモノなので
興味のある方だけ向けです

また将来的にはこのB11.4はお蔵入りする可能性もあります

128 ◆g/UWZdwxag :2017/04/12(水) 18:05:11 ID:qEnDBqTg0
板一覧で板をクリックするところからワンアクション毎にネットワークログを確認すると流れが分かると思います

129 名無しさん@避難所 :2017/04/12(水) 18:41:25 ID:SW1YNDcI0
◆g/UWZdwxagさん
いつもありがとうございます。
今回あえて書き込ませていただきましたが、
私のように何も言わずにありがたく使わせてもらっている人も沢山います。
今後ともよろしくお願いいたします。

130 ◆g/UWZdwxag :2017/04/12(水) 19:53:04 ID:qEnDBqTg0
すいません
>>126に間違いがありました

×:⑤ V2CのV2Cフォルダ/BBS/に、添付のV2Cフォルダ/BBS/UserDefinedotherbrd.txtを上書きする
○:⑤ V2CのV2Cフォルダ/BBS/UserDefinedに、添付のV2Cフォルダ/BBS/UserDefined/otherbrd.txtを上書きする

131 ◆g/UWZdwxag :2017/04/12(水) 21:14:12 ID:qEnDBqTg0
あれ
まだ間違ってた・・・

×:※③-⑤の処理はhttps://化された2ちゃんを外部板に登録する作業なので
○:※③と⑤の処理はhttps://化された2ちゃんを外部板に登録する作業なので

132 ◆g/UWZdwxag :2017/04/12(水) 21:18:58 ID:qEnDBqTg0
imgurが復活したので

こんな感じで外部板にhttps://化された2ちゃんが表示されます
http://i.imgur.com/iq9AIuf.png

133 名無しさん@避難所 :2017/04/12(水) 22:39:01 ID:/4QxDRvk0
おい頑張り過ぎだって…

134 ◆g/UWZdwxag :2017/04/12(水) 23:44:48 ID:qEnDBqTg0
調子コキ凄たかな
気になる

135 名無しさん@避難所 :2017/04/14(金) 21:21:08 ID:AqTL96RI0
単純に感謝しかない
頑張りすぎて力尽きないように、と心配しているだけみんな

136 名無しさん@避難所 :2017/04/14(金) 22:12:38 ID:CPl6uez20
面白そうな事を疲れない程度に自分のペースで続けてくれればいい

137 名無しさん@避難所 :2017/04/15(土) 14:22:59 ID:UB1LL6OE0
egg板に入れないと思ったらそういうことだったのか・・・

138 名無しさん@避難所 :2017/04/16(日) 12:07:52 ID:rClHgQh20
とりあえず読み書きすることはできた
本当にありがとう
ただこれ、http時代のログをhttpsのアドレスに書き直して使うってことは難しいだろうから
同名スレッドをお気に入りに登録し直さないといけないんでしょうね

139 ◆g/UWZdwxag :2017/04/16(日) 15:36:36 ID:WGUsmXc20
ReplaceStr.txtに
<rx>ttps://([0-9a-z]+)(\.2ch\.net|\.bbspink\.com)/【TAB】ttp://$1$2/【TAB】msg
を追加すればhttps://がhttp://に置換されるので今まで通りに使えます

B11.4はあくまで実験的なモンなのでそれを常時使うメリットは全くありません

140 名無しさん@避難所 :2017/04/16(日) 15:58:51 ID:qkxd0blI0
PINKの件で久々にきた…
自分がどれ使ってるのかも混乱するわ・・・

141 名無しさん@避難所 :2017/04/16(日) 16:08:09 ID:AOqGEBME0
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1477736578/97
97 :名無しさん@避難所 :2017/03/09(木) 08:46:08
早見表(訂正版)
バージョン:2.11.4 でV2C_R20131210.jarの更新日付が2013/12/10なのがV2C本家
バージョン:2.11.4 でV2C_R20131210.jarの更新日付が2014年頃〜2015/04/01なのがV2CMOD
バージョン:2.11.4 でV2C_R20131210.jarの更新日付が2015/12/12以降なのがV2CMOD-tw
バージョン:2.12.1 以降もV2CMOD-tw(リリース時期で名前を変えてるだけでV2CMOD-tw,V2CMOD-twZ,V2CMOD-Zは同じ系統)
バージョン:2.11.8 が広告なしV2C-R
バージョン:3.0.x が広告ありV2C-R
バージョン:3.0.x+ がV2C-R+
バージョン:1.0.x がV2C+




緊急避難セット KH-50G / ミヤ化学



掲示板管理者へ連絡 無料レンタル掲示板