したらば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が動かなくなります

283 ◆g/UWZdwxag:2017/04/26(水) 19:13:16 ID:6QRBEZSE0
V2C API Patch B11.5

v2c_api_patch_B11.5_20170426.zip
http://www.mediafire.com/file/ya0a5tai38wgzl6/v2c_api_patch_B11.5_20170426.zip

◆ 修正箇所
 ①read.cgiモードの場合、SSL鯖への2回目以降の通信をhttpsで行うようにしました
   ・鯖(echo等)に対しての初回データ要求をhttpで行います
    そのhtmlで作成されるページに含まれるリンクがhttpかhttpsか判別し
    httpsの場合は、以降のその鯖へのデータ要求、書き込みをhttpsで行います

   ・SSL鯖か非SSL鯖かの判別結果をコンソールログに出力します
--- readcgi.js SSL Stat Start ---
UseSSL Host=hanabi.2ch.net,shiba.2ch.net,agree.2ch.net,echo.2ch.net
NonSSL Host=egg.2ch.net
--- readcgi.js SSL Stat End ---

   ・SSL鯖のリストをscript/scdata/2ch_api_SSL_Hosts.txt に出力します

 ②上記の2ch_api_SSL_Hosts.txtを参照し、書き込み欄に書かれたSSL鯖のURLがhttp://の場合
   Https://に置き変えるpost.jsを添付しました(オプション機能)
   (そのまま使う場合のパーミッションはFr)
   post.jsを使用していない場合はそのままscript/systemにコピー、使用している場合はマージして下さい

 ③readcgi.jsでレス番で改行される件の根本的な対応をしました
   datを作る時点で除去するのでReplaceStr.txtでの定義(<rx>^<br>【TAB】【TAB】msg)は不要になります

◆ 2017/04/26 現在の最新状態
 ・APIパッチ(B11.5)
   v2c_api_patch_B11.jar           .2017/04/26 17:42:19 New
   v2c_api_patch_B11_for_Mac.jar     .2017/04/26 18:04:57 New (MacOSX 10.6 + V2C-R用)

 ・script/system
   readcgi.js    .2017/04/26 18:31:33 New
   readcgi_aux.js 2017/04/24 10:18:49 New
   post.js      2017/04/25 13:53:36 New

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

◆ 置き換えはV2Cを終了させてお願いします、また一応置き換えるファイルのバックアップをお願いします

◆ アプロダを変えてみました
  ここの評判を知ってる方、教えて下さい
  http://i.imgur.com/gTnAgSr.png の緑のボタンを押して下さい
  ボタンにエラーだ警告だのメッセージが書かれるかもですがブラウザのダウンロードが正常に終了してればOKです

284 ◆g/UWZdwxag:2017/04/26(水) 19:13:48 ID:6QRBEZSE0
R+用V2C+用はしばしお待ちを

285 ◆g/UWZdwxag:2017/04/26(水) 19:21:10 ID:6QRBEZSE0
V2C-R_Plus,V2C_Plus用 readcgi.js

readcgi.js_ver_07.0.0_20170426_1900.zip
http://www.mediafire.com/file/cvqat6k94lxvfix/readcgi.js_ver_07.0.0_20170426_1900.zip

◆ 修正箇所
 ①readcgi.jsでレス番で改行される件の根本的な対応をしました
   datを作る時点で除去するのでReplaceStr.txtでの定義(<rx>^<br>【TAB】【TAB】msg)は不要になります
   B11.5用と同一内容です

  ・readcgi.js    .2017/04/26 18:31:34 New

◆ B11.5用がパッチのリリースもあったので分けました

286 ◆g/UWZdwxag:2017/04/26(水) 19:21:29 ID:6QRBEZSE0
どうかな
このあぷろだ




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