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

B11 と readcgi.js のスレ#6 @避難所

1名無しさん@避難所:2018/12/19(水) 15:32:53 ID:eHMJ3NNc0
B11.23.1からreadcgi.jsとreadcgi_aux.jsの置き場がパッチと同じ場所(launcher or Java)に変わりました
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1507870310/871

2名無しさん@避難所:2018/12/19(水) 15:36:47 ID:eHMJ3NNc0
パッチ最新版 B11.24.14
 
V2C API Patch B11.24.14
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1532258948/910
 
V2C API Patch B11.24.14rb
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1532258948/911
 
V2C API Patch B11.24.14 V2C+用
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1532258948/912

3名無しさん@避難所:2018/12/19(水) 15:53:18 ID:eHMJ3NNc0
B11パッチ専用カラー絵文字
Twem❤ji V11.1 対応
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1532258948/611-612

B11パッチ専用カラー絵文字 (Twitterカラー絵文字 V11.1対応 追加分:20x20)
png画像(20x20)
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1532258948/703

設定手順
http://www7b.biglobe.ne.jp/~hashlay/doc/B11TwitterColorEmoji/


Java5、Java6で数字枠付き絵文字が化ける場合はReplaceStr.txtに以下を追加のこと
(全角&は半角&に要変換)

//B11カラー絵文字 Java5,Java6のなんじゃこりゃー対策
<rx>&#65039;&#8419;【TAB】&#8419;【TAB】msg
<rx>\ufe0f\u20e3【TAB】\u20e3【TAB】msg
<rx>\ufe0f\u20e3【TAB】\u20e3【TAB】msg

4名無しさん@避難所:2018/12/20(木) 16:00:54 ID:7L93IYt20
bcprov-jdk15on.jar と cacerts に関して

ある時点からなし崩しで入れてもらってる bcprov-jdk15on.jar と cacerts ですが
改めて導入の経緯を説明すると「JBBSしたらばのSSL(https)化」がきっかけです

JBBSしたらばをSSL(https)化するに当たって暗号化の強度としてしたらば側がTLS1.2という水準のもの選択しました
このTLS1.2ですがJava5、Java6、Java7の開発終了後に固まった仕様なので
Java5、Java6、Java7を使用した環境でTLS1.2に対応することができません
それを補完するのが bcprov-jdk15on.jar です
使用するには cacerts も必要となります

「JBBSしたらばのSSL(https)化」の対応で導入した bcprov-jdk15on.jar ですがこれを使用する場合は
したらばだけではなくV2Cからのすべてのhttps接続が bcprov-jdk15on.jar を使用したものとなります

5名無しさん@避難所:2018/12/20(木) 16:16:08 ID:7L93IYt20
>>4

●Java5、Java6の場合
 Java5、Java6の場合では必須ファイルとしているため bcprov-jdk15on.jar が存在しない場合は
 V2C起動時に「creating BBS classes」などで起動が停止します
 #どんなメッセージが出るかはbcprov-jdk15on.jar が存在しないことが露見したタイミング次第です
 #前スレであったJava6環境で最新パッチを当てたV2Cが起動しない件はreadcgi.jsというよりはこちらが原因かも


●Java7の場合
 Java7の場合は外部コマンド>2chAPI設定3>「通信の暗号化」での選択制ですが
 bcprov-jdk15on.jar を使用しない場合は
 https://image.tpwang.com/image/%E4%BD%90/artist-%E4%BD%90%E8%97%A4%E4%BB%81%E7%BE%8E/%E4%BD%90%E8%97%A4%E4%BB%81%E7%BE%8E3332.jpg
 がプロトコルエラーとなり画像を見られません
 bcprov-jdk15on.jar はどのサイトに対してもhttps接続でJava純正機能より優先されるため「通信の暗号化」で使用するにすると
 良いほうの副作用でJava7で今まで見られなかったhttpsの画像が見られるようになる場合があります

 逆に悪いほうの副作用もあって bcprov-jdk15on.jar を使用したhttps接続で逆に見られなくなる画像も発生します
 その場合はネットワークログを確認してその画像で protocol というエラー出てるようなら
 外部コマンド>2chAPI設定3>「通信の暗号化」の使用しないホストにその画像のホスト名を登録してください
 (複数ある場合は半角カンマ , で区切る)
 https://i.imgur.com/JtqPcQm.png


●Java8以降の場合
 Java8の余程古いリリースを使用していない限りJava8以降では bcprov-jdk15on.jar を使用する必要はありません

6 ◆g/UWZdwxag:2018/12/20(木) 16:59:40 ID:7L93IYt20
V2C API Patch B11.25
 
v2c_api_patch_B11.25_20181220.zip
https://www.dropbox.com/s/t3nd252ro91l6ff/v2c_api_patch_B11.25_20181220.zip?dl=1
 
◆ 今回修正物件
 ● B11パッチ
  v2c_api_patch_B11.jar                2018/12/20 10:25:58 New!
  v2c_api_patch_B11_for_R2.11.8_on_MacOSX.jar .2018/12/20 10:28:03 New!MacOSXで動かす広告なしV2C-R(2.11.8)用
  v2c_api_patch_B11_for_RPlus.jar.jar        2018/12/20 10:29:48 New!V2C-R+用
 
 ● B11用ReplaceStr.txt
  ReplaceStr_B11.txt                  2018/12/19 11:31:16 New! 旧ReplaceStr(For B11 Only).txt
  ReplaceStr_B11_Dev.txt               2018/12/19 11:31:15 New! 旧ReplaceStr(For Maintenance B11 Only).txt
 
◆ 修正箇所
 ● B11用ReplaceStr.txtの新設
 ● 過去ログ倉庫のスレ一覧にお気に入り登録の結果をすぐに反映するように修正(1秒間隔でスレの状態をチェックする)
 ● 書き込みに目玉がついた場合でも自分のレスと認識できるように修正
 
◆ 2018/12/20 現在の最新状態
 ● 添付のContentsList.txtを参照のこと

7 ◆g/UWZdwxag:2018/12/20(木) 17:00:10 ID:7L93IYt20
V2C API Patch B11.25rb
MacOSXでJava5を使用してV2Cを動かす場合に使用するApple Java5専用パッチです
(通称rb版)
 
v2c_api_patch_B11.25rb_For_MacOSX_Java5_20181220.zip
https://www.dropbox.com/s/w5kh6g99rv5paiq/v2c_api_patch_B11.25rb_For_MacOSX_Java5_20181220.zip?dl=1
 
◆ 今回修正物件
 ● B11パッチ
  v2c_api_patch_B11_for_Mac_Java5.jar  2018/12/20 10:31:45 New! MacOSX上でJava5で動かす場合
 
 ● B11用ReplaceStr.txt
  ReplaceStr_B11.txt              2018/12/19 11:39:19 New! 旧ReplaceStr(For B11 Only).txt
  ReplaceStr_B11_Dev.txt           2018/12/19 11:39:18 New! 旧ReplaceStr(For Maintenance B11 Only).txt
 
◆ B11.24.12.1よりjar、その他もろもろを格納するフォルダの名前を Java に変更しました
 
◆ 修正箇所
 ● B11用ReplaceStr.txtの新設
 ● 過去ログ倉庫のスレ一覧にお気に入り登録の結果をすぐに反映するように修正(1秒間隔でスレの状態をチェックする)
 ● 書き込みに目玉がついた場合でも自分のレスと認識できるように修正
 
◆ 2018/12/20 現在の最新状態
 ● 添付のContentsList_rb.txtを参照のこと
 
◆ 実行にはJrubyという環境が必要となり、インターネットから以下のファイルを入手し
  Macintosh HD>ライブラリ>Java>Extensions に配置する必要があります
  ・jruby-engine-1.1.7.jar
  ・jruby-complete-1.6.8.jar
  ・script-api.jar
  取得先のurlは_readMe/readMe.txtに、配置イメージは_readMe/SetUp_JRuby/ExtensionsStoreMap.PNGに
  それぞれあります
 
◆ Extensionsフォルダに配置する上記3つのjarに関しては自己DL推奨ですが、DLがわけわかめの場合は
  https://www.dropbox.com/s/9dzfld4fh4bvm46/v2c_api_patch_B111rb_Extensions_For_MacOSX_Java5.zip?dl=1
  をDLしそこから取り出して下さい

8 ◆g/UWZdwxag:2018/12/20(木) 17:00:37 ID:7L93IYt20
V2C API Patch B11.25 V2C+用
 
v2c_api_patch_B11.25_For_Plus_20181220.zip
https://www.dropbox.com/s/t9jo565mh9imf0s/v2c_api_patch_B11.25_For_Plus_20181220.zip?dl=1
 
◆ B11を適用しないV2C+の場合はreadcgi.jsのみ使用可
  → 2ch接続設定>read.cgi>datの生成をスクリプトで行うにチェックし
    readcgi.jsをscriptフォルダに配置して下さい
 
◆ 今回修正物件
 ● B11パッチ
  v2c_api_patch_B11_for_Plus_R20171103.jar   2018/12/20 10:34:22 New! V2C+用
 
 ● B11用ReplaceStr.txt
  ReplaceStr_B11.txt                  2018/12/19 11:40:10 New! 旧ReplaceStr(For B11 Only).txt
  ReplaceStr_B11_Dev.txt               2018/12/19 11:40:09 New! 旧ReplaceStr(For Maintenance B11 Only).txt
 
◆ 修正箇所
 ● B11用ReplaceStr.txtの新設
 ● 過去ログ倉庫のスレ一覧にお気に入り登録の結果をすぐに反映するように修正(1秒間隔でスレの状態をチェックする)
 
◆ 備考
 ● 5chへの接続処理は全てB11で行うのでV2C+オリジナルの2ch接続設定は機能しなくなります
   外部コマンドから設定を行って下さい
 ● V2C+にパッチを適用する場合は、誤動作防止のため古いV2Cのjarファイルは全て削除するか
   他のフォルダに移動して下さい
 
◆ 2018/12/20 現在の最新状態
 ● 添付のContentsList.txtを参照のこと

9 ◆g/UWZdwxag:2018/12/20(木) 17:12:54 ID:7L93IYt20
>>6-8

B11.25は2018/12/20時点で人柱版です
適用の場合は予め保存用フォルダの中身を全バックアップ願います(imagesフォルダを除く)

使用して貰って問題が無いようなら2019/01/01の年跨ぎジャンプのタイミングで横滑りで正式版とします

現在のReplaceStr.txtをB11用のReplaceStr.txt(B11の一部として提供)と
B11とは関連のない定義の集合のReplaceStr.txt(従来の使い方)に分割して使います

設置方法は後ほど

10名無しさん@避難所:2018/12/20(木) 18:31:00 ID:7L93IYt20
>>6-8
 
●ReplaceStr.txtの設置方法
=======================================================================
B11.24.14まで
 ReplaceStr(For B11 Only).txt or ReplaceStr(For Maintenance B11 Only).txtを
 既存のReplaceStr.txtにマージする or ReplaceStr.txtにリネームして使用する
=======================================================================
B11.25以降
 ReplaceStr_B11.txt or ReplaceStr_B11_Dev.txtをそのままの名前でパッチと同じフォルダにコピーする
 ReplaceStrの内部生成時ににB11がReplaceStr_B11.txt or ReplaceStr_B11_Dev.txtとReplaceStr.txtを連結します
=======================================================================
 
 
●ReplaceStr_B11.txt or ReplaceStr_B11_Dev.txtの違い
=======================================================================
 ReplaceStr_B11.txtを使用した場合はグレーの が付かない
 ReplaceStr_B11_Dev.txtを使用した場合はグレーの が付く
=======================================================================
 
 
●B11.25導入時にReplaceStr.txtに対して一度だけ必要な修正
=======================================================================
 ReplaceStr.txtからB11用の個所を削除する
 B11.24.14のReplaceStr(For B11 Only).txt or ReplaceStr(For Maintenance B11 Only).txtを例にすると
 ・「//B11対応 2018/10/12版 CoCoから」〜「//B11対応 2018/10/12版 CoCoまで」をReplaceSr.txtから削除する
 ・「//以下は汎用定義」以降は削除せずに引き続きReplaceStr.txtに定義する
=======================================================================

11名無しさん@避難所:2018/12/20(木) 23:24:08 ID:H5cX19DI0
【V2C】 2.11.4 (V2C) [R20131210] (L-0.7)
【Java】 1.8.0_191-b12 (Oracle Corporation)
【OS】 Linux 4.15.0-42-generic (amd64) [ Linux Mint 19.1 Tessa ]
【メモリ】 Total(Free)/Max.: 97(85)/228 [MB]
【Rhinoスクリプトエンジン】 なし

【systemスクリプト】
【ReplaceStr,URLExec等】 ImageViewURLReplace.dat, ReplaceStr.txt

【2ch板一覧取得URL】 http://menu.2ch.net/bbsmenu.html (最終更新日:2018/12/15 22:06:11)
【起動時に2chの板一覧を更新】 チェック済
【レス表示フォント】 Noto Sans CJK JP Regular
【指定フォントにない文字は他のフォントを使用】 未チェック
【代替 (AA用)フォント】 Noto Sans CJK JP Light
【その他 (UI用)フォント】 Noto Sans CJK JP Regular
【おπ送りを監視する】 未チェック

【2chAPIパッチ】 B11.25 read.cgi Only
【B11スクリプト】 readcgi.js(2018/12/02 17:35:49), readcgi_aux.js(2018/09/17 09:00:38)

【UA(API DAT取得)】 Monazilla/1.00 (V2C/2.11.4)
【UA(API 書き込み)】 Monazilla/1.00 (V2C/2.11.4)
【UA(read.cgi ページ取得)】 Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36
【UA(read.cgi 書き込み)】 Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36

【不具合内容】
【不具合URL(「すべて」禁止)】
【再現方法】
【調査済項目】

多分指示通りに置換出来たと思います。
問題なく、読み込み書き込み出来ています。




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