レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
B11 と readcgi.js のスレ#4 @避難所
( `ⅴ´)<rb版で非常事態れす、本日立てこんでるのれす
最新のリリース履歴
V2Cパッチ割り当て日記
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1504427627/
前スレ
B11 と readcgi.js のスレ#2 @避難所
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1504094558/
B11 と readcgi.js のスレ#3 @避難所
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1507870310/
https://lndt.net/yu4Mkp
Macでカプセル化をテスト中。
MacOS10.13.4 Java for OS X 2017-001_171026(Mac用のJava6というやつ)も入れた後の状態。
《基本材の準備》
・V2C-bundler3_180216.zipを解凍したフォルダ内のV2C-bundler3.appを
V2C-bundler3_170826_app.zipを解凍したV2C-bundler3.appと置き換え。
・JREを拾ってきて解凍し、~/jrem/に入れてcurrent.txtのJREフォルダ名を書き換え保存。
jre-10.0.1.jreとjre1.8.0_172.jreを両方入れて切り替えながらテスト中。
《最新アップデートと入れ替え》
・V2C_R_2.11.8_for_Mac_20180429.zipを解凍したV2C_M20150206.jarを
~/launcher/V2C_S20150206.jar_と置き換え(.jar拡張子は変更しないでおいてみる)。
・v2c_api_patch_B11.23.6_20180429.zipを解凍した~/script/system/内の
readcgi_aux.js, readcgi.js,
v2c_api_patch_B11_for_R2.11.8_on_MacOSX.jar, v2c_api_patch_B11_for_RPlus.jar, v2c_api_patch_B11.jar
以上5つを~/launcher/内の同名ファイルと置き換え(他の同名ファイル群はV2Cフォルダの丸ごとコピーで流用)。
これでV2C-bundler3.appが起動した。OSX10.6.8で長年育てた~/Library/Application Support/V2C/フォルダを
そのままコピーで持ってきたV2Cフォルダが読み込まれ、OSX10.6.8側と全く同じ外観になった。
ポップアップメニューが、開いたり開かなかったりする。
なんか、開かなさ加減が気まぐれに変わる。
他は不具合なし。しばらく2chはこっちで操作してみる。
>>340
これは俺環だったので無問題
>>342
luncherフォルダの中にRhinoスクリプトエンジン(Rhino.jarとかjs-engine.jar)が存在してる?
存在してるけど/luncher/Rhino/に2個が退避したような状態になってる。
自分のクリックが早すぎるつまり俺環かもしれないと思って外部マウスドライバでCtrl+長押しにしてるが
症状変わらず。でこれから寝るで。
横から失礼
rhino.jarとjs-engine.jarは、luncherフォルダ直下に配置するはず
うちではそうなってる
【V2C】 2.18.4 (V2CMOD-Z) [R20180327] (L-0.3)
【Java】 [P]10.0.1+10 (Oracle Corporation)
【OS】 Mac OS X 10.13.4 (x86_64)
【メモリ】 Total(Free)/Max.: 27(19)/768 [MB]
【Rhinoスクリプトエンジン】 あり
【systemスクリプト】 subject.js(A), rescheck.js(SF), menu.js(P), getdat.js(SF), threadld.js(SF), post.js(A)
【ReplaceStr,URLExec等】 msgkw.txt, ImageViewURLReplace.dat, ReplaceStr.txt, ReplaceStr_Tw.txt, URLExec.dat, URLExec2.dat
【2ch板一覧取得URL】 http://menu.5ch.net/bbsmenu.html (最終更新日:2018/03/27 20:15:48)
【起動時に2chの板一覧を更新】 チェック済
【指定フォントにない文字は他のフォントを使用】 チェック済
【おπ送りを監視する】 チェック済
【2chAPIパッチ】 B11.23.6 read.cgi Only
【B11スクリプト】 readcgi.js(2018/03/11 12:20:24), readcgi_aux.js(2018/04/19 12:38:22)
【UA(API DAT取得)】 Monazilla/1.00 (Ciisaa/1.41 (A))
【UA(API 書き込み)】 DOLIB/1.00
【UA(read.cgi ページ取得)】 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.1.2 Safari/603.3.8
【UA(read.cgi 書き込み)】 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/603.3.8 (KHTML, like Gecko) Version/10.1.2 Safari/603.3.8
【不具合内容】
【不具合URL(「すべて」禁止)】
【再現方法】
【調査済項目】
>>346
即レス
V2C-R 2.11.8とその派生のV2C-R+をJava8以上で動かす場合は
Java8用のスクリプトエンジン(Nashorn)が生きてるから
逆にRhinoが入ってるとスクリプトエンジン同士が干渉しあって挙動が不審になる場合があるの
指で気持ち長めに右クリック(またはCtrl+長めにクリック)すると、確実にポップアップメニューは出せる感じかな。
長押し設定は効果ないけど長く押せばオッケーとかいうことに。
旧OS側で使ってるV2C(-R2.11.8)もアプリケーションごと持って来てるが(これはMac用Java6で動いてる)、
そっちでは、この症状は全く出ない。
>>346
MOD-Zってどこにあるの?
MOD-Zスレのを片っ端から落としてるけど本体が出てこない。本体どこやねん。
>>348
本体は素の公式V2Cだよ
>>348
>MOD-Zってどこにあるの?
避難所のMODスレにある。
V2CMOD #4
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1501765780/851
V2CMOD-Z 2.18.5 [R20180429]
https://www.dropbox.com/s/20dryg4f2t78rb3/V2CMOD-Z_2.18.5%28R20180429%29.zip?dl=1
V2CMOD-Z_2.18.5(R20180429).zip
今回のリリースは
・ launcher/V2C_R20131210.jar ‎2018/04/29 14:05:04
です
修正内容
・ >>741 の対応
素の公式V2Cって、V2C_2.11.4_Mac.tar.gz
これ?
>>351
そう
公式をインストールして>>350 とかのMOD-Zのファイルを上書き
俺が勘違いしてなければw
V2CMOD-Zを作ってV2C-bundler3.appと同じ場所に置いて起動
↓
V2Cフォルダを指定しなさいのダイアログが出る
↓
tw用のusrprofを作りなさいと言われて設定画面が出る
↓
Javaが読めないので終了すると言われる
↓
構わず再起動したら起動した いまここ
あークリック問題ない感じ。
あ、>>344 を直下に出してないままだな。
>Javaが読めないので終了すると言われる
>↓
>構わず再起動したら起動した いまここ
( ´ⅴ`)<バグれす
Java8以降なら
luncherフォルダ直下にある場合はRhinoスクリプトエンジンで
luncherフォルダ直下にない場合はNashornスクリプトエンジンで
動きます
実際違いが出るのはscriptフォルダに置いたjsを動かす場合で
影響がでるjsも一部のjsに限られます
Java10 or 8 + V2C_S20150206.jar + v2c_api_patch_B11_for_R2.11.8_on_MacOSX.jar (Rhinoスクリプトエンジン不要)
でポップアップの件を試してみて貰えますか
この構成で問題ないならV2C_M20150206.jarはなんかマズイ所があるんだろうなと・・・
>>357
/launcher/v2c_api_patch_B11_for_R2.11.8_on_MacOSX.jarはもう入ってる。V2C_M20150206.jarも入ってる。
/launcher/Rhino/は2個退避状態のまま。これで、
/launcher/V2C_S20150206.jar_oldを.jarにして
/launcher/と同じ階層のV2C-bundler3とV2CMOD-Zを交互に起動した。
V2C-bundler3の方だけポップアップメニューの気まぐれが起きる。ちなみにもう長押し設定は解除した。
>>358
レスからだと読みとれない部分があるんでちょっとしつこいですけど
・V2C-bundler3のほうのlauncher/v2cjar.txtはv2c_api_patch_B11_for_R2.11.8_on_MacOSX.jarになってるでしょうか?
v2c_api_patch_B11.jarのままだと
V2C_M20150206.jarとV2C_S20150206.jarが同じフォルダに存在する場合はV2C_M20150206.jarを優先するので
V2C_S20150206.jarを置いてもV2C_S20150206.jarが起動しません
・menu.jsは入ってるでしょうか?もし入ってるのなら外したらどうなるでしょうか?
・空ぶった時にコンソールログになんか出てるでしょうか?
・なってない。v2cjar.txtになってた。
書き直しても症状変わらず。
・入ってない。V2Cフォルダの/script/system/近辺にも入ってない。
再読み込みメニューには表示されるが、選んでも「読み込めませんでした」と出る。
・なんも出ない。起動直後の記述で止まったまま。
ポップアップメニューが挙動不審のほうのB11用バグ報告テンプレを貼ってくだされ
夜になるけどこちらでも環境を作ってみまっす
【V2C】 2.11.8 (広告なしV2C-R) [S20150206] (L-0.3)
【Java】 [P]10.0.1+10 (Oracle Corporation)
【OS】 Mac OS X 10.13.4 (x86_64)
【メモリ】 Total(Free)/Max.: 24(18)/768 [MB]
【Rhinoスクリプトエンジン】 なし
【systemスクリプト】 threadld.js(SF), post.js(A)
【ReplaceStr,URLExec等】 ImageViewURLReplace.dat, ReplaceStr.txt, URLExec.dat
【2ch板一覧取得URL】 http://menu.5ch.net/bbsmenu.html (最終更新日:2018/03/13 00:12:19)
【起動時に2chの板一覧を更新】 未チェック
【指定フォントにない文字は他のフォントを使用】 未チェック
【おπ送りを監視する】 チェック済
【2chAPIパッチ】 B11.23.6 For V2C-R 2.11.8 on MacOSX read.cgi Only
【B11スクリプト】 readcgi.js(2018/03/11 12:20:24), readcgi_aux.js(2018/04/19 12:38:22)
UA晒さなくてもいいよな。
どうも共用はやめた方がよさそうなんで、V2C-bundler3とV2CMOD-Zを別フォルダに分けた。
ものは試しでjremフォルダを片方エイリアスにしたら、なんなく起動できてワラタ
V2CMOD-Zの方で、Rhino.jarとjs-engine.jarを/launcher/直下に引き上げ、
v2cjar.txtをv2c_api_patch_B11.jarに書き戻した。
なんの問題もないV2CMOD-Zだけど終了時がぐおっと重いのが気になる。
あとメニューバーが英語なのが嬉しい。OSを英語起動してるんで。
「Macでカプセル化」のディレクトリ構成をアーカイブ化してあるのはV2C-bundler3_20180216.zipだけ。
これを解凍したカプセル化フォルダに、アプリケーション本体として
V2C-bundler3.app_20170826.zipを入れるか
V2CMOD-Z(V2C_2.11.4_Mac.tar.gzと所定の.jarで作る)を入れるかは任意。
入れた本体によって、構成と記述の変更点がいくつかあり。
こういう理解でいいんかな。
>>363
Zの終了が遅いのは正しい理由があるから、詳しくはmodスレを検索
漢字一字でスレ内抽出して読めって?
遅と重のどっちでやんの?
おまえだけやれよ。
仕様だし、理由も作者が言及してるし、対策パッチも出てるんだから
重い重いと言って調べ方も知らないお前が困っていても
こちらはべつになんの不便もないから頑張ってくれw
仲良しか
【V2C+】 1.1.3 [R20171103] (L-0.7.0:amd64)
【Java】 [P]1.8.0_66-b18 (Oracle Corporation)
【OS】 Windows 7 (amd64)
【メモリ】 Total(Free)/Max.: 466(328)/1639 (Phys. Total/Avail.: 8142/4779) [MB]
【アクセスモード】 API + read.cgi (スクリプト使用)
【システムスクリプト】 threadld.js post.js
【設定ファイル】 ImageViewURLReplace.dat ReplaceStr.txt ThreadReplaceStr.txt iurlrpl.txt
過去ログ検索ってどうすれば出来るのでしょうか?
スレ一覧から過去ログ検索でなにを選択しても検索結果がなにもヒットしてくれません
必要なscriptが入っていないような気がしますがどうすれば良いのか解らないです
https://i.imgur.com/J4MM1i1.jpg
>>370
おまんこww
やっぱり誰も答えてくれない
10年以上専ブラで2chやってるんだけどどうやら過去ログ検索ってみんな簡単にやってるっぽいんだよね
多分スクリプトを入れてるからだと思うんだけど何度かしたこの質問に誰も答えてくれたことが無い
やっぱり知ってて当たり前のことなんだろうか
でもググってもV2Cのscriptの過去ログ検索方法って出てこないんだよね
>>372
B11入りとV2C+だとそこの動きは違うと思うよ
これだけ多様化すると自分と同じ環境の人間が居ると思わない方がいい
自分は困ってないのにわざわざ原因調べるために同じ環境を用意してくれる人なんてまず居ない
とくに+は現状配布していないので新規に環境構築が難しい
あと、自分だけができてないという発想も視野を狭めてるからやめた方がいい
もう一つ
これは自分にも言えることなんだけど
自分は説明を尽くしてるつもりでも他人にはそんなに伝わらないことも多い
特にどういう手順で何をしてるかの記述がないとか
文字での説明ばっかりだとか
ちなみに
webThreadSearchEx.js
はV2C+×Java8(Nahornスクリプトエンジン)
では動かないハズ
語尾を全部「い」にしかたらって
いい気になってんじゃねえぞコラ
過去スレを検索する方法としては
・webThreadSearchEx.js(但し上述)
・スレ一覧>Webスレッド検索・・・(検索サイトの登録は設定>Webスレッド検索・・・から)
・過去ログ倉庫(スレを直接選べないんで現実的じゃない)
があります
webThreadSearchEx.jsはV2C+×Java8なら設定からNashornスクリプトエンジンを切って
自力でRhinoスクリプトエンジンを入れる必要あり(のはず)
スレ一覧>Webスレッド検索はB11でカスタマイズが入ってるので
V2C+で質問しても適用できない答えが返ってくる可能性あり
ちなみに俺は
【V2C+】 1.1.3 [R20171103] (L-0.7.0:amd64)
【Java】 [P]1.7.0_79-b15 (Oracle Corporation)
【OS】 Windows 7 (amd64)
【アクセスモード】 readcgi only
【システムスクリプト】 subject.js
【設定ファイル】 ReplaceStr.txt
やっぱりカプセル化するなら7だわ
国際的なJavascriptの仕様策定で新しくこんなプログラムの書き方しね?って提案を
正式に採用される前に先走ってRhinoスクリプトエンジン(Java7)が取り込んじゃった模様
いざ採決とったらそれが不採用になちゃってNahornスクリプトエンジン(Java8)では
そのプログラムの書き方だとエラーになる事案があります
でV2CのJava7時代に作られたjsの一部がその不採用になった新しいプログラムの書き方をしてるようで
Java8でエラーになるケースがあります
それが確かwebThreadSearchEx.js
で、
>webThreadSearchEx.jsはV2C+×Java8なら設定からNashornスクリプトエンジンを切って
>自力でRhinoスクリプトエンジンを入れる必要あり(のはず)
って書いたけどこれは間違いでJava8+Rhinoスクリプトエンジンでも
V2C+だとパーミッションチェックでエラーになって動かなかった記憶がよみがえってきた
bbspink落ちてるな
昨晩からタイムアウトしたり普通に読めたりをくり返してる
アタック食らってるか、裏で何かやってるか、だいたいそんなとこだろ
ところで5chのアドレスを書き込むと2ch表示に書き換えられ、
そのあとに(5ch→2ch)みたいな注釈が表示されましよね?
どこかを不用意に触ってしまったのか、うちでは現在その注釈部分が表示されなくなっています
元に戻すにはどうしたらいいのでしょうか?
【V2C】 2.11.4 (V2C) [R20131210] (L-0.3)
【Java】 1.6.0_65-b14-462-10M4609 (Apple Inc.)
【OS】 Mac OS X 10.6.8 (i386)
【メモリ】 Total(Free)/Max.: 62(60)/252 [MB]
【systemスクリプト】 subject.js, threadld.js(SF), post.js(A)
【ReplaceStr,URLExec等】 ImageViewURLReplace.dat, ReplaceStr.txt, URLExec.dat
【2ch板一覧取得URL】 http://menu.5ch.net/bbsmenu.html (最終更新日:2018/05/16 20:00:54)
【起動時に2chの板一覧を更新】 チェック済
【指定フォントにない文字は他のフォントを使用】 チェック済
【おπ送りを監視する】 未チェック
【2chAPIパッチ】 B11.23.6 read.cgi Only
【B11スクリプト】 readcgi.js(2018/03/11 12:20:24), readcgi_aux.js(2018/04/19 12:38:22)
【UA(API DAT取得)】 Monazilla/1.00 JaneStyle/4.00 Windows/10.0.15063
【UA(API 書き込み)】 Monazilla/1.00 (V2C/2.11.4)
【UA(read.cgi ページ取得)】 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1 Safari/605.1.15
【UA(read.cgi 書き込み)】 Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/11.1 Safari/605.1.15
ReplaceStr.txtを作り直した?
その時に添付のReplaceStr.txtをマージしてるなら
ReplaceStr(For Maintenance B11 Only).txt
のほうをマージして下さい
>>382
おれ環だが、うちの ReplaceStr.txt ではこれで表示・非表示を切り換えてる。今は表示ありにしてる。
//5ちゃんurlのhttps→http化 (板とスレッドリンク)、.5ch.netの.2ch.net化 (★[https→http][5ch→2ch]の表示ありver)
<rx>(find|dig)\.5ch【TAB】$1.$1【TAB】msg
<rx>(ttps?://)([^.]+)(?:\.(_?)5ch\.net)([-/._:,\p{Alnum}?=#$%&;@+]+)【TAB】$1$2.$32ch.net$4<font color=gray> [5ch→2ch]</font>【TAB】msg
<rx>ttps(://\w+\.(?:_?[25]ch\.net|bbspink\.com)[-/._:,\p{Alnum}?=#$%&;@+]+)【TAB】ttp$1<font color=gray> [https→http]</font>【TAB】msg
<rx>(find|dig)\.(find|dig)【TAB】$1.5ch【TAB】msg
//5ちゃんurlのhttps→http化 (板とスレッドリンク)、.5ch.netの.2ch.net化 (★[https→http][5ch→2ch]の表示なしver)
:<rx>(find|dig)\.5ch【TAB】$1.$1【TAB】msg
:<rx>ttps(://\w+\.(?:_?[25]ch\.net|bbspink\.com))/【TAB】ttp$1/【TAB】msg
:<rx>(ttps?://)([^.]+)(?:\.(_?)5ch\.net)/【TAB】$1$2.$32ch.net/【TAB】msg
:<rx>(find|dig)\.(find|dig)【TAB】$1.5ch【TAB】msg
>>383 ,384
ありがとうございました元に戻せました
特にいじった覚えはなかったのですが不思議です
>>382
横から補足する。その注釈は何ですかという質問があったので普通に使う方のReplaceStr.txtの方は
注釈が出ないようにした。(For Maintenance)の方は状況が判るように注釈が出る。
ImageViewURLReplace.datはどこで入手できますか?
最後の方に最終防衛ラインっていうのが入ってるやつです
(うっかり消してしまいました)
公にまとまってるのの最終バージョンが http://www1.axfc.net/u/3668279
他には今年の正月に出したZの福袋版の中のImageViewURLReplace.dat(ベースは上のやつ)
https://drive.google.com/open?id=1Xx0Z07_VQy_JDHxAWcNWxLMF8LmJJ28C (12MBあります)
でなきゃ
バックアップの圧縮ファイルの中にバックアップされてるかも
すっかり五月病を拗らせたんでリハビリ代わりにまとめ
指摘・修正があればどうぞ
https://i.imgur.com/1rZnuzz.png
番組ch(アベマ)の画像リンクがなんかおかしなことになってる
https://i.imgur.com/sk55xV8.png
外部ブラウザでは普通に見えてる
http://agree.5ch.net/test/read.cgi/liveabema/1525616659/625
urlちゃんと修正してなかった
https://agree.5ch.net/test/read.cgi/liveabema/1525616659/625
>>391
https://www.dropbox.com/s/xtah28wwnju1hye/readcgi.js_20180519.zip?dl=1
B11用とB11rb用の両方が入ってます
更新時刻は2018/05/19 22:51
画像のjumpURLのタグが変わった模様(read.cgi Ver 07.2.1 2018/04)
ただウチの環境で再現させた時は5ch→2chの後ろの</font>がそもそも出なかったです
あとspanに関してはReplaceStr.txtのほうで対応願います
<rx></?mark.*?>|</?span.*?>【TAB】【TAB】name
<rx></?mark.*?>|</?span.*?>【TAB】【TAB】msg
(readcgi.jsに入れようと思ったけど既得分はどのみちReplaceStr.txtじゃないと消せないので入れませんでした)
>>393
レス遅れてすみません
新しいファイルに差し替え、ReplaceStr.txtも追記したところ
5ch→2chの後ろの</font>の件も含めて正常に表示されるようになりました
素早い対応ありがとうございました!
V2C API Patch B11.23.7
v2c_api_patch_B11.23.7_20180520.zip
https://www.dropbox.com/s/74w69ew66005pm8/v2c_api_patch_B11.23.7_20180520.zip?dl=1
◆ readcgi.jsのみV2C+に適用可能
◆ 今回修正物件
● B11パッチ
v2c_api_patch_B11.jar 2018/05/20 13:33:38 New!
v2c_api_patch_B11_for_R2.11.8_on_MacOSX.jar .2018/05/20 13:35:50 New! MacOSX上で広告なしV2C-R(2.11.8)を動かす場合
v2c_api_patch_B11_for_RPlus.jar.jar ‎2018/05/20 13:38:10 New! V2C-R+用
● js
readcgi.js 2018/05/19 22:51:19 New!
◆ 修正箇所
B11パッチ
●直接に目に触れない箇所の微調整
readcgi.js
●>>393 の取り込み
◆ 2018/05/20 現在の最新状態
● 添付のContentsList.txtを参照のこと
V2C API Patch B11.23.7rb
MacOSXでJava5を使用してV2Cを動かす場合に使用するApple Java5専用パッチです
(通称rb版)
v2c_api_patch_B11.23.7rb_For_MacOSX_Java5_20180520.zip
https://www.dropbox.com/s/p0ultaqds3kkpyu/v2c_api_patch_B11.23.7rb_For_MacOSX_Java5_20180520.zip?dl=1
◆ 今回修正物件
● B11パッチ
v2c_api_patch_B11_for_Mac_Java5.jar 2018/05/20 13:41:39 New! MacOSX上でJava5で動かす場合
● js
readcgi.rb 2018/05/19 22:51:20 New!
◆ 修正箇所
B11パッチ
●直接に目に触れない箇所の微調整
readcgi.rb
●>>393 の取り込み
◆ 2018/05/20 現在の最新状態
● 添付のContentsList.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/dv6jiprktv4sqn9/v2c_api_patch_B111rb_Extensions_For_MacOSX_Java5.zip?dl=1
をDLしそこから取り出して下さい
乙です
>>395
>>396
乙です。
いつも、ありがとうございます。
readcgi.jsをB11パッチと同じフォルダに移動出来ませんでした。
これ、何が失敗してるのでしょうか?
教えてくんで申し訳ないです。
>>399
Mac?
どのバージョンからどのバージョンに変更しました?
ただ1回だけしか動かさない処理なので
script/ststemのjs二つを手で消してB11パッチと同じフォルダに最新のjsをコピーすればもう出ないはず
>>400
Win8.1です。
無事、解決しました。
ありがとうございました。
5ちゃんread.cgiにhttpsで接続した場合 → TLS 1.3、Java5-10で接続可能
jbbsしたらばにhttpsで接続した場合 → TLS 1.2、Java5-6は不可、Java7以降可?
したらばがTLS 1.3に対応してくれたら楽なんだが
>>399 の補足
もし同じことが発生した場合用
とあるタイミング(バージョン忘れちゃいました)でreadcgi.jsとreadcgi_aux.jsの配置場所を
script/systemからB11パッチと同じフォルダに変更しました
(Mac的には違和感があるのですが、こうするとB11パッチ・jsのペアとログ保存用フォルダを完全に切り離せるため)
この時にjsを手動で移動させてっていうのも忍びないのでパッチの初期ロード時にjsがどこにあるかに応じて
jsをB11パッチと同じフォルダに移動する処理を組みこんでいます(なので移動処理は1度だけしか発生しません)
この移動処理が失敗すると>>399 となるわkですが、単に自動で移動してるだけなので
もし移動に失敗した場合はscript/system内のjsを削除してB11パッチと同じフォルダに最新のjsをコピーして下さい
これで移動処理が行われなくなるので>>399 も発生しなくなります
>>402
Java5-6がTLS 1.3とか、時期的にんなわけないか
思ったより大変そうなんでしたらばのSSL化をそろそろ着手
http://bit.ly/2LhtpCA
405は福岡の風俗店に関するなんか送信するリンク
2chAPIを使用した時
https://i.imgur.com/zUOgEzF.jpg
read.cgiのみの時
https://i.imgur.com/2ugpWyZ.jpg
↑は実況板ですが、見え方が変わってしまいます。
【V2C】 2.18.5 (V2CMOD-Z) [R20180429] (L-0.5)
【Java】 1.6.0_65-b14-462-10M4609 (Apple Inc.)
【OS】 Mac OS X 10.6.8 (x86_64)
【メモリ】 Total(Free)/Max.: 81(78)/252 [MB]
【systemスクリプト】 subject.js(A), getdat.js(SF), threadld.js(SF), post.js(A)
【ReplaceStr,URLExec等】 msgkw.txt, ImageViewURLReplace.dat, ReplaceStr.txt, ReplaceStr_Tw.txt, URLExec.dat, URLExec2.dat
【2ch板一覧取得URL】 http://menu.5ch.net/bbsmenu.html (最終更新日:2018/03/25 10:32:05)
【起動時に2chの板一覧を更新】 未チェック
【指定フォントにない文字は他のフォントを使用】 チェック済
【おπ送りを監視する】 チェック済
【2chAPIパッチ】 B11.23.7 API & read.cgi
【B11スクリプト】 readcgi.js(2018/05/19 22:51:18), readcgi_aux.js(2018/04/19 12:38:22)
【UA(API DAT取得)】 Monazilla/1.00 (Ciisaa/1.41 (A))
【UA(API 書き込み)】 Monazilla/1.00 (Ciisaa/1.41 (A))
【UA(read.cgi ページ取得)】 Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0
【UA(read.cgi 書き込み)】 Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0
>>407
うーん
readcgi.jsをB11.23.6のに戻してみてください
削り過ぎたのかも
削り過ぎの場合はdatの全件取り直しが必要となります
あと確認したいんでurlプリーズ
>>407
狼で現象確認しました
やっぱ5/19版のreadcgi.jsが悪さをしてるようです
readcgi.js_20180522.zip
https://www.dropbox.com/s/4fcuqaizsi0akof/readcgi.js_20180522.zip?dl=1
B11用とB11rb用の両方が入ってます
更新時刻は2018/05/22 1212
>>407 の障害に対応した
>>393 、及び>>395 、>>396 のreadcgi.js、readcgi.rbの修正版です
>>393 、及び>>395 、>>396 のreadcgi.js、readcgi.rbで取得したdatは必要なレスを削り過ぎて壊れているので
readcgi.js、readcgi.rbを入れ替え後必要に応じてdatを取得しなおして下さい
現象的にはアンカと画像urlが混在する場合にアンカと画像url前のレスを全て削除してdatを生成します
誠に申し訳です
ついでに週末にしたらばのhttps化対応のB11パッチを出します
>>410
素早い対応おつです
>>410
乙です。
画像に縁があまりないので、不具合に気がつきませんでした。
>>410
ありがと ちゅっちゅ
V2C API Patch B11.23.8
v2c_api_patch_B11.23.8_20180522.zip
https://www.dropbox.com/s/rqc4n18pse7p3v3/v2c_api_patch_B11.23.8_20180522.zip?dl=1
jbbs.したらばのSSL化対応のテスト版です
内容物、更新日付に関しては以下になります
https://i.imgur.com/H0ZHrtj.png
以下のサイトを参考にしました
というか、紹介先の作者さんのgithubのjavaソース丸パクリです
https://qiita.com/a__i__r/items/b75a381bf46a863b1139
Java5、Java6の場合はBouncyCastleというのが必要になります
添付のbcprov-jdk15on.jarをB11パッチと同じフォルダに配置して下さい
確認はネットワークログでhttps://jbbs.shitaraba.net/ になってたらOK
いろいろ調べてやっとなんとなく暗号化界隈を理解できたのですが
暗号化(https化)をSSL化と呼んできましたが広義ではSSL化でも正しいのかもですが
現在、暗号化のプロトコル(規約)には
SSL 3.0
TLS 1.0
TLS 1.1
TLS 1.2
TLS 1.3 (2018年に入って承認ほやほや)
があって細かく言うとSSL/TLS化と呼ぶみたいです
(拘る人は拘る)
SSL 1.0が一番最初だったのでその流れでSSL化と呼ばれてる?
で、どれがスタンダードかというと
SSL 3.0はあんま流行ってないらしく、TLS 1.0と1.1は穴が見つかって
世間は 枯れてて堅牢なTLS 1.2の流れに向かってる模様です
(なんかネットのクレジットカード界隈はTLS 1.2が標準になるらしい)
ちなみにしたらばもTLS 1.2です
なんですが、ご多分にもれずTLS 1.2もそんなに古くない仕様なので
当然Java5、Java6には実装されてません
(Java7からは使えるらしい)
そこでJava5、Java6にTLS 1.2の機能を実装するのがBouncyCastleのbcprov-jdk15on.jarになります
今回の修正もJava7、Java8はbcprov-jdk15on.jarを使わないので特に気にしていない
Java6の場合もgithubのJavaソースそのままで動いたのであまり心配はないのですが
Java5の場合に内部データの持ち方がホスト名を期待してるのにIPアドレスになってしまい
その対応を入れてるんですがそこを少々心配しております
一人で抱えててもテストしきれないのでテストのご協力をお願いします
なお、bcprov-jdk15on.jarが機能するとしたらば以外のhttps接続もそちらに乗ります
(api.5ch.netとかも)
bcprov-jdk15on.jarに乗った通信の場合はコンソールログに
BouncyCastle TLS 1.2 => ホスト名
というメッセージを出力しています
尚使用する証明書ですがJava5時点のOracle謹製の証明書群の中に入っていたので
特に証明書を追加する作業は必要ないと思います
----------------------------------------------------------------
V2C API Patch B11.23.7 readcgi.js 修正版
v2c_api_patch_B11.23.7_20180522.zip
https://www.dropbox.com/s/9avpr5yexnei3hc/v2c_api_patch_B11.23.7_20180522.zip?dl=1
>>395 に対して>>410 のreadcgi.jsを反映させたものです
readcgi.jsの更新時刻は2018/05/22 1212
----------------------------------------------------------------
V2C API Patch B11.23.7rb readcgi.rb 修正版
v2c_api_patch_B11.23.7rb_For_MacOSX_Java5_20180522.zip
https://www.dropbox.com/s/w7fvwe38w27q9e7/v2c_api_patch_B11.23.7rb_For_MacOSX_Java5_20180522.zip?dl=1
>>396 に対して>>410 のreadcgi.rbを反映させたものです
readcgi.rbの更新時刻は2018/05/22 1212
----------------------------------------------------------------
それぞれ20180520版のzipは削除しました
>>415 java5テスト版を導入してみました
導入前
http://jbbs.shitaraba.net/bbs/rawmode.cgi/computer/43680/1520170738/417-
導入後
https://jbbs.shitaraba.net/bbs/rawmode.cgi/computer/43680/1520170738/417-
とネットワークログでhttpsになっていると思います
>>416 こちらは導入前後コンソールログはこのように出ているみたいです
導入前
運営原因のエラー対策 readcgiモードでのHTTPレスポンスコード=[];チェック対象個数=0
運営原因のエラー対策 不正なdat=[];チェック対象個数=0
getJarDir().2
JarDir=/Applications/V2C.app/Contents/Resources/Java
getJarDir().2
JarDir=/Applications/V2C.app/Contents/Resources/Java
外部readcgi 定義開始
外部readcgi 定義終了
--- readcgi.rb SSL Stat Start ---
UseSSL Host=matsuri.2ch.net
NonSSL Host=
--- readcgi.rb SSL Stat End ---
導入後
運営原因のエラー対策 readcgiモードでのHTTPレスポンスコード=[];チェック対象個数=0
運営原因のエラー対策 不正なdat=[];チェック対象個数=0
Load BouncyCastle for TLS 1.2
BouncyCastle TLS 1.2 => jbbs.shitaraba.net
外部readcgi 定義開始
外部readcgi 定義終了
--- readcgi.rb SSL Stat Start ---
UseSSL Host=matsuri.2ch.net
NonSSL Host=
--- readcgi.rb SSL Stat End ---
BouncyCastle TLS 1.2 => jbbs.shitaraba.net
APIで読み込むとこのように出るみたいです
運営原因のエラー対策 readcgiモードでのHTTPレスポンスコード=[];チェック対象個数=0
運営原因のエラー対策 不正なdat=[];チェック対象個数=0
now update SID..
BouncyCastle TLS 1.2 => jbbs.shitaraba.net
BouncyCastle TLS 1.2 => matsuri.5ch.net
あとすっかり忘れてたんですが
V2Cはhttps://jbbs.shitaraba.net/のs付きではスレを開くことができないようです
まだしたらばはhttpでurlを貼るのが主流なのかもしれませんが
念のためReplaceStr.txtに2ちゃんのhttps騒動の時と同じように
//jbbs.shitaraba.netのhttps→http化
<rx>https://jbbs \.shitaraba\.(net|com)/【TAB】http://jbbs.shitaraba.net/ 【TAB】msg
を入れといたほうが後々はいいのかも
>>418
ありがとうございます
狙い取りに出てます
普段通りにガシガシ使って下さい
>Java5の場合に内部データの持ち方がホスト名を期待してるのにIPアドレスになってしまい
>その対応を入れてるんですがそこを少々心配しております
これですけど実はしたらばじゃなくてread.cgiモードで5ちゃんを触ってる時に心配なのです
同じIPアドレスで異なるホスト名(eggとかmaturiとか)だったりするので
WinのJava5でだけど
今ちょっくら試してみたんだけど
テストスレの
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1359018627/749
とか
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1359018627/768
Java5(もしかしたらJava6も?)でもB11.23.8にしたら
https://www.dropbox.com/s/9avpr5yexnei3hc/v2c_api_patch_B11.23.7_20180522.zip?dl=1
の
v2c_api_patch_B11.23.7_20180522/jre1.7.0_79/lib/securityの中のcacertsで
JDKのlib/securityの中のcacertsを置き変えたら(バックアップを作ってからね)
今までSSLエラーで見られなかった画像を見られるようになるかもしれない
BouncyCastleで上手く行ってくれるといいなぁ
https://i.imgur.com/94GgFu5.png
https://i.imgur.com/6pAZ5tT.png
https://i.imgur.com/4uPGOmh.png
ネットワークのログがwrite errorで貼れない
lavender鯖が読み込めなくなってるのは俺だけか?
Gone.だらけで開けないのは俺だけか
>>421
[https→http]を表示させたかったら↓でいい?
<rx>https://jbbs \.shitaraba\.((net|com)[-/._:,\p{Alnum}?=#$%&;@+]+)【TAB】http://jbbs.shitaraba. $1<font color=gray> [https→http]</font>【TAB】msg
キャラ替えてきたな・・・
最後の幸運
http://bit.ly/2KKp4qI
>>426
そんな感じでOK
ただ()の中に置き換えに使われない(net|com)が入ってるから
<rx>https://jbbs \.shitaraba\.((?:net|com)[-/._:,\p{Alnum}?=#$%&;@+]+)【TAB】http://jbbs.shitaraba. $1<font color=gray></font>【TAB】msg
の方が記述的には正しいかも
https://i.imgur.com/V2G3cxm.png
B11.23.8をまたちょっと修正中
Java7-9の場合でもhttps接続にBouncyCastleを任意で使えるように修正
BouncyCastleだと任意の場所にある証書のキーファイル(cacerts)を使えるので
B11パッチと同じ場所にcacertsがある場合はそっちを優先して取り込むように修正->Java5やava6でもJava10.0.1に添付のcacerを使えた
Java5やava6でもJava10.0.1に添付のcacerを使えた->Java5-6でhttps接続の証明書がなくて見られなかった画像を見られるはず
いつも更新さんくすです
MacOSX用 V2C-bundler3 2018/05/24版
MacOSX用のV2C起動アプリです
内蔵してるB11が古くなった
テスト版を継承したリリースだったので「だったら」「だったら」の重畳で分かりづらかった
の理由で更新しました
フォルダ内の構成を変えただけでV2C-bundler3.appに変更はありません
リリースされる環境
・パッチバージョン:B11.23.7
・同梱パッチ:v2c_api_patch_B11.jar、v2c_api_patch_B11_for_R2.11.8_on_MacOSX.jar、v2c_api_patch_B11_for_RPlus.jar
・デフォルトで使用されるパッチ:v2c_api_patch_B11.jar (v2cjar.txtのパッチ名を修正で他のパッチに変更)
・ログ保存用フォルダ:MacOSXでV2Cを使用する場合のデフォルト位置
・最大メモリ量:768MB (v2cargs.txtを直接修正することで変更)
・jre1.8.0_171をカプセル化済み
・Rhinoスクリプトエンジン(Java7と等価のjs実行環境)を実装済み
特記事項
・設定>ランチャーからのログ保存用フォルダ、メモリ量の変更ができなくなります
v2cargs.txtを直接修正してください
・Java8でのポップアップが下に潜る障害はB11で吸収しています
レス表示設定>レスポップアップ>JDialogを使用するのチェックを外して下さい
・後述のV2C-bundler3フォルダがある場所に info.plistが作成されますがこれはゴミなので気にしないで下さい
(捨てても何かのタイミングでまた作られます)
・広告なしV2C-R、V2C-R+の場合はスクリプトの誤動作防止のため
後述のV2C-bundler3/launcherフォルダのjs-engine.jarとrhino.jarを捨てて下さい
・ログ保存用フォルダがデフォルトかどうかは設定>ランチャーで確認できます
・script/systemフォルダ内のreadcgi.jsとreadcgiaux.jsはB11.23.6以降では使用しないので捨てて下さい
>>432
設定手順
① https://www.dropbox.com/s/wp68x2nkocumk5s/V2C-bundler3_20180524.zip?dl=1 をDLし解凍
V2C-bundler3_20180524というフォルダが作られます
V2C-bundler3フォルダにリネームしてデスクトップに配置して下さい
※V2C-bundler3フォルダのフルパスに半角空白や全角文字が入らなければ場所はどこでもいいんですが
公式にはデスクトップに配置とします
② V2C-bundler3/launcher/v2cjar.txtを開き
使用しているV2Cに応じて使用するパッチの指定をデフォルト(v2c_api_patch_B11.jar)から他に変更します
また使用しないパッチのファイルを捨てて下さい
③ V2C-bundler3/launcher/v2cargs.txtを開き
-Xmx768m の768を変更して使用する最大メモリ量を変更します
④ V2C-bundler3/launcher/v2cargs.txtを開き
ログ保存用フォルダの位置がデフォルト以外の場合はそのフルパスを指定します
この場合もログ保存用フォルダのフルパスには半角空白や全角文字が入らないようにしてください
こんな感じで指定します
「-Dv2c.directory=/Users/**********/Desktop/V2C-bundler3/log_and_settings -Xmx768m」
⑤ https://www.dropbox.com/s/mqmkqq82p81a1go/V2C-bundler3.app_20180524.zip?dl=1 をDLし解凍
V2C-bundler3.appをV2C-bundler3フォルダに移動します
移動後V2C-bundler3.app_20180524フォルダは捨てる
⑥ V2C-bundler3.appを起動
怪しげな所からDLしたモノだけど起動していいの?と聞かれるのでOK
これでリリースされる環境でV2Cが起動します
Java7以降の他のJavaバージョンでカプセル化したい場合
http://www.oracle.com/technetwork/java/archive-139210.html からお好みのJavaをDLして下さい
※事前にメールアドレスの登録が必要となります
またDLする際はバージョン毎に「Java SE Development Kit 」、「Java SE Runtime Environment」、
「Server JRE (Java SE Runtime Environment)」の三種類ありますが
「Java SE Runtime Environment」を選び
その中でも「.dmg」と「.tar.gz」の二種類あるので
「.tar.gz」をDLして下さい
「.tar.gz」を解凍するとjre1.X.0_x.jre(Java9以降は別の命名規則)というフォルダが作成されます
それをV2C-bundler3/jremフォルダにコピーし、V2C-bundler3/jrem/current.txtにそのフォルダの名前を記載して下さい
またOSにインストールした(.dmgでインストールした)Javaを使用する場合はjremフォルダを削除 or リネームして下さい
ただ今アメブロの画像みられません
原因はレスポンスでContent-Typeってのを返して貰うんですが
それがimage/jpegではなくimage/webpになってるからと思われます
一過性なのか恒久的なのか不明なんで暫く様子見
アメブロはもともと、ずーっと昔から仕様が独特だから
ログインしないと読めなかったりすることもあるし
画像直リンクでもアクセス権無しで帰ってくることもある
なるほど
今回のはreqest headerのacceptの*/*をimage/jpegにしたら画像を表示できるかもしんない
FFで*/*からimage/jpegに書き変えて送信したらレスポンスはContent-Typeはimage/jpegで帰ってきた
【V2C】 2.18.5 (V2CMOD-Z) [R20180429] (L-0.7.0:x86)
【Java】 [P]1.7.0_80-b15 (Oracle Corporation)
【OS】 Windows 7 6.1 (x86)
【メモリ】 Total(Free)/Max.: 15(11)/966 [MB]
【systemスクリプト】 subject.js, getdat.js(SF), post.js(A)
【ReplaceStr,URLExec等】 ImageViewURLReplace.dat, ReplaceStr.txt, ReplaceStr_Tw.txt, URLExec.dat, URLExec2.dat
【2ch板一覧取得URL】 http://menu.5ch.net/bbsmenu.html (最終更新日:2018/03/22 22:47:49)
【起動時に2chの板一覧を更新】 チェック済
【指定フォントにない文字は他のフォントを使用】 チェック済
【おπ送りを監視する】 未チェック
【2chAPIパッチ】 B11.23.7 read.cgi Only
【B11スクリプト】 readcgi.js(2018/05/22 12:12:42), readcgi_aux.js(2018/04/19 12:38:22)
【UA(API DAT取得)】 Monazilla/1.00 (V2C/2.16.7)
【UA(API 書き込み)】 Monazilla/1.00 (V2C/2.16.7)
【UA(read.cgi ページ取得)】 Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36
【UA(read.cgi 書き込み)】 Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36
【不具合内容】 twitterのTLで取得したツイートの日時がGMTになっている
一昨日くらいまではJSTで表示されてたような気がするんですがはっきり覚えていません
リツイートされた日時も表示するようにしているのですがそちらはJSTになっています
引用リツイートの引用元もJSTです
通常のツイートもJSTに設定を変更するにはどうすればいいでしょうか?
>>437
https://i.imgur.com/9MnMq66.png
かなぁ
自分も時間があってたり合わなかったりでこれで時間を合わせてる
あとアメブロ直ったみたい
>>438
チェックボックスが空だったのでチェック入れて再起動したら正常に表示されました
ありがとうございます
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板