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

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

1名無しさん@避難所:2018/07/22(日) 20:29:08 ID:6KrKGvQ.0
( ´ⅴ`)<れす

最新のリリース履歴
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/
B11 と readcgi.js のスレ#4 @避難所
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1520170738/

2名無しさん@避難所:2018/07/22(日) 20:39:41 ID:6KrKGvQ.0
くっそあっちー夏を乗り切るパワーソング
https://www.youtube.com/watch?v=PaQx2R9fqVc
※曲名とスレに関連はありません

もう一曲あるけど荒れるから貼らない

3 ◆g/UWZdwxag:2018/07/22(日) 20:41:12 ID:6KrKGvQ.0
V2C API Patch B11.24.6
 
v2c_api_patch_B11.24.6_20180722.zip
https://www.dropbox.com/s/uzy97aiugsll2th/v2c_api_patch_B11.24.6_20180722.zip?dl=1
 
◆ readcgi.jsのみV2C+に適用可能
 
◆ 今回修正物件
 ● B11パッチ
   v2c_api_patch_B11.jar                2018/07/22 16:06:37 New!
   v2c_api_patch_B11_for_R2.11.8_on_MacOSX.jar .2018/07/22 16:08:50 New! MacOSX上で広告なしV2C-R(2.11.8)を動かす場合
   v2c_api_patch_B11_for_RPlus.jar.jar        2018/07/22 16:10:59 New! V2C-R+用
 
◆ 修正箇所
 ● WEBスレッド検索(ログ速、ff5ch)をJava6で行う場合の通信方法を変更しcurlを使わないように修正
   curlフォルダは削除して下さい
 ● RhinoScriptエンジン(js-engine.jar,rhino.jar)をzipに含めました、rhino.jarは最新(2018/03/15)版です
 ● 以下のV2Cを使用時にしたらばの過去スレを取得するように修正しました
    V2CMOD
    V2CMOD-Z
    V2CMOD/2
   対応するgetdat.js
   (https://www.dropbox.com/s/xx7dgqhit1wvax1/v2c_api_patch_B11.24.6_getdat.js_20180722.zip?dl=1)
   必要です
   getdat.jsは今自分が使ってるものをそのまま上げてるので必要に応じて修正して使って下さい
   (ベースはhttp://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1433054157/824です)
 
   ※V2C本家、V2C-R、V2C-R+は一覧を表示しますが、V2C本体の内部処理がV2CMOD系と異なるため
    getdat.jsまで辿り付けずスレの表示ができません
 
◆ 備考
 ● 上記getdat.jsのzipにはgetdat.jsとは直接の関係はありませんがオマケで
    ImageViewURLReplace.dat
    ReplaceStr.txt
    ReplaceStr_Tw.txt
   を入れてあります
   ImageViewURLReplace.datは V2Cの種類、パッチのバージョンを問わないので良かったらどうぞ
 
◆ 2018/07/22 現在の最新状態
 ● 添付のContentsList.txtを参照のこと

4 ◆g/UWZdwxag:2018/07/22(日) 20:41:45 ID:6KrKGvQ.0
V2C API Patch B11.24.6rb
MacOSXでJava5を使用してV2Cを動かす場合に使用するApple Java5専用パッチです
(通称rb版)
 
v2c_api_patch_B11.24.6rb_For_MacOSX_Java5_20180722.zip
https://www.dropbox.com/s/9j8p4m0w910aa5u/v2c_api_patch_B11.24.6rb_For_MacOSX_Java5_20180722.zip?dl=1
 
◆ 今回修正物件
 ● B11パッチ
   v2c_api_patch_B11_for_Mac_Java5.jar  2018/07/22 16:12:58 New! MacOSX上でJava5で動かす場合
 
◆ 修正箇所
 ● WEBスレッド検索(ログ速、ff5ch)をJava6で行う場合の通信方法を変更しcurlを使わないように修正
   curlフォルダは削除して下さい
 
◆ 2018/07/22 現在の最新状態
 ● 添付の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/dv6jiprktv4sqn9/v2c_api_patch_B111rb_Extensions_For_MacOSX_Java5.zip?dl=1
  をDLしそこから取り出して下さい

5 ◆g/UWZdwxag:2018/07/22(日) 20:45:05 ID:6KrKGvQ.0
read.cgiモード使用時のGone(410)、404対策

3 :名無しさん@避難所 :2018/03/09(金) 09:25:03
ヘビーユーザーはreadcgiで取ってるとgoneされるのでapiにしたほうがよい

OR

https://i.imgur.com/mj7ksxT.png
赤線の箇所に
410,404
と設定して保存
Gone(410)、404発生時はただちにitestモードになります

6 ◆g/UWZdwxag:2018/07/22(日) 21:06:32 ID:6KrKGvQ.0
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以降では使用しないので捨てて下さい

7 ◆g/UWZdwxag:2018/07/22(日) 21:08:43 ID:6KrKGvQ.0
>>6
設定手順
 ① 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 リネームして下さい

8 ◆g/UWZdwxag:2018/07/22(日) 21:22:38 ID:6KrKGvQ.0
初期セットアップ方法
Macで新規環境を作る場合は弊社製MacOSX用 V2C-bundler3をお薦めします
 
手順1
 B11.xxのzipファイルのlauncherフォルダ or B11.xxrbのzipファイルの2chAPI_Patchフォルダの
 中身を全てV2Cのjar(V2C_Xyyyymmdd\.jar)と同じフォルダにコピー
 
 
手順2(B11.xxのみ手順1でコピーしたファイルに関して不要なものを捨てる)
 
 ① 使用するパッチの設定
  ・使用するV2Cと関係ないv2c_api_patch_B11_xxxxxx.jarを捨てる
  ・v2cjar.txtに使用するパッチの名前を設定
  ・MacでV2C-R(2.11.8)やV2C-R+の新規登録はないと思うのでV2C.appの設定方法は割愛
 
 ② RhinoScriptエンジンの使用設定
  ・Java6、Java7の場合はjs-engine.jarとrhino.jarを捨てる
  ・Java8以上はjs-engine.jarとrhino.jarを捨てない
   但し広告無しV2C-R(2.11.8)とV2C-Rの場合はスクリプトが誤動作する可能性があるので
   js-engine.jarとrhino.jarを捨てる
 
 ③ httpsの設定
  ・2017年後半以降のJava8、Java9、Java10以上はbcprov-jdk15on.jarとcacertsを捨てる
  ・Java5、Java6、Java7の場合はbcprov-jdk15on.jarとcacertsを捨てない
  ・Java7の場合は加えてhttps://i.imgur.com/4ZhyKLo.pngの赤線をチェック
 
 
手順3(必須の設定ファイルの設置)
 B11はImageViewURLReplace.datとReplaceStr.txtにB11用固有の定義が必要となります
 
 ① 既存のImageViewURLReplace.datとReplaceStr.txtが存在する場合
  ・ImageViewURLReplace(For Be Premium Icon Only).datの内容を
   ImageViewURLReplace.datの先頭に追加します
  ・ReplaceStr(For B11 Only).txtかReplaceStr(For Maintenance B11 Only).txtの内容を
   ReplaceStr.txtの先頭に追加します
   ReplaceStr(For Maintenance B11 Only).txtからのコピーをお薦めします
 
 ② ImageViewURLReplace.datとReplaceStr.txtが存在しない場合
  ・ImageViewURLReplace(For Be Premium Icon Only).datをImageViewURLReplace.datにリネームし
   ログ保存用フォルダに配置します
  ・ReplaceStr(For B11 Only).txtかReplaceStr(For Maintenance B11 Only).txtを
   ReplaceStr.txtにリネームしログ保存用フォルダに配置します
   ReplaceStr(For Maintenance B11 Only).txtのリネームをお薦めします
 
 
でV2Cを起動
 
#要領が分かれば更新があったファイルのコピーだけでパッチを更新できます

9名無しさん@避難所:2018/07/22(日) 21:51:42 ID:8NVkxHas0
>>1


10名無しさん@避難所:2018/07/22(日) 23:55:38 ID://qL3aSw0
http://nazr.in/11Bj

11 ◆g/UWZdwxag:2018/07/22(日) 23:58:25 ID:WeZA4hno0
>>4
>Java6で行う
とありますが正しくは

Java5で行う

です

12名無しさん@避難所:2018/07/23(月) 00:13:53 ID:9kYBymhk0
新スレとまとめおつ

13名無しさん@避難所:2018/07/23(月) 00:47:25 ID:t0REtoGU0
パッチを使用したV2C上では実際は5chでも2chとして扱っています
そのため外部ブラウザで開いた場合のurlは2chとなってしまいます

どっかの板を除いて今のところurlが2chであっても
ウェブブラウザが5chにリダイレクトしてくれるので
事なきを得てますが今後このリダイレクトをしてくれなくなる可能性もあり
ウェブブラウザを直接5chで開くために以下の定義をしたほうが望ましいかもです

-------------------------------------------------
Windowsを例とすると
https://i.imgur.com/qpTNhFl.png
こんな感じ

AC:チェックする
URL[正規表現]:\.[25]ch\.net/
URL置換:.5ch.net/
コマンド:cmd /e:off /c start "firefox" "$LINK

コマンドはOSにより異なります

自分の環境ではデフォの外部ブラウザはChromeで
V2Cから開く時はFFで開くようにするためにコマンドが上記記述となっています

デフォの外部ブラウザでかまわない場合は
cmd /e:off /c start "" "$LINK"


-------------------------------------------------
またMacの場合コマンド例は

AC:チェックする
URL[正規表現]:\.[25]ch\.net/
URL置換:.5ch.net/
コマンド:https://egg.5ch.net/test/read.cgi/mac/1507116794/489のコマンド記述を参照

となります
詳細に関してもhttps://egg.5ch.net/test/read.cgi/mac/1507116794/489を参照


-------------------------------------------------
linuxは調べてないけどおそらく同じようなことをできるかと思います

14名無しさん@避難所:2018/07/23(月) 00:55:45 ID:9kYBymhk0
5chが完全に2chと切り離されて、2chが復活した際に
この定義を忘れているとちょっとこわい、という危惧がある

15名無しさん@避難所:2018/07/23(月) 01:06:10 ID:NIKtK3kw0
http://nazr.in/11Bd

16名無しさん@避難所:2018/07/23(月) 07:11:34 ID:SS1hlNiQ0
goneでイライラしてるならこれを参考にapiにしたほうがいいよ

http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1504427627/18

設定→外部コマンド→2chAPI設定

17名無しさん@避難所:2018/07/23(月) 11:04:53 ID:t0REtoGU0
仮に2chドメインがひろゆきの元に戻った場合は
今の2ch→5ch変換は全部取りやめにして5chを外部板にする必要がある

影響がでるのは今のところ見えてるのは
 ・usrprops.txtのタブ定義
 ・logフォルダ内の板別フォルダの再配置

上の対応をやったうえでスレ一覧にいきなり5ch(外部板)urlを登録しても
その板って観点では問題ないけど板移転が発生するとアウト

外部板に5chのBBSメニューを登録したら板移転も追尾できそうな気がするけど
外部板はカテゴリ単位なんで5ch以外の外部板を登録すると
一緒くたに表示されて判別がしづらくなるはず
(外部板を5chで占有できれば少しはくっきりすっきり)

仮に板一覧に5chってタブを追加できたとしてもその場合は大元の方からの修正になるんで
それは/2かZでしか適応できないかも

と予測

18名無しさん@避難所:2018/07/23(月) 11:18:51 ID:t0REtoGU0
あとは5chを見た時にログに埋め込まれてる2chのurlか
そんなもんは事務がどうにかするか

19名無しさん@避難所:2018/07/23(月) 12:10:42 ID:t0REtoGU0
メモ
usrprops.txt
 スレ一覧
  TablePane.OpenTabs=B:http://egg.5ch.net/software/,Bs:http://egg.2ch.net/software/
  TablePane.OpenTabs:2chの場合はBs、外部板の場合はB

 レス表示
  DisplayPane.OpenTabs=T:http://egg.5ch.net/software/1518001985.dat,Ts:http://egg.2ch.net/software/1518001985.dat
  DisplayPane.OpenTabs:2chの場合はTs、外部板の場合はT

datの持ち方
  2chの場合は、log>2ch_>software
  外部板の場合は、log>egg.5ch.net>software
  各threadst.txtにch.netの記述あり

20名無しさん@避難所:2018/07/23(月) 17:32:26 ID:t0REtoGU0
現状のパッチの範囲で5ちゃんを5ちゃんとして外部板に表示する

① 外部板一覧
  5ちゃんの板一覧を追加するために外部板一覧の板一覧取得urlの先頭に
http://www7b.biglobe.ne.jp/~hashlay/menu/bbsmenustart.html,http://menu.5ch.net/bbsmenu.html,http://www7b.biglobe.ne.jp/~hashlay/menu/bbsmenuend.html,
  を追加する
  #外部板では5ちゃんという塊ではなくカテゴリ毎に登録されるので
  #どこからどこまでが5ちゃんか分からないので詩織を挟む

② ReplaceStr.txt
  B11用の置換はみなし2ちゃん(urlが2ch)のスレだけに掛けたいので
  B11用の定義の後ろに 【TAB】.2ch.net/test/read.cgi/ を追加
  https://i.imgur.com/EFHiTuY.png

③ スレ一覧タブの色付け
  みなし2ちゃんと5ちゃんで板名が同じなので外部板のほうのタブを右クリして背景色を付ける
  https://i.imgur.com/mEKeGRe.png


これでパッチも修正すれば2ちゃんと5ちゃんの共存ができるかも
(要>>19の移行処理作成)

21名無しさん@避難所:2018/07/24(火) 01:15:17 ID:ymnbes4I0
メモ
非表示・キーワード、ハイライト設定場所
 ・スレ:xxxxxxxxxxx.txt
 ・板:brdprops.txt
 ・BBS:bbsprops.txt
 ・全体:usrprops.txt

22名無しさん@避難所:2018/07/24(火) 02:39:40 ID:AlSVNvsw0
なんて言うか、こういう技術的な分解のメモ書きを見ていくと
ほんと楽しんでやってるからこそ続いてるんだなってのがよく分かる
俺も感謝こそすれ過剰な擁護や叩きはしないけど
技術畑ってのは顧客対応さえなければ楽しいんだよな、俺もそうだ

23名無しさん@避難所:2018/07/24(火) 02:49:01 ID:ymnbes4I0
USERって書いてうぜぇって読むしねw

24名無しさん@避難所:2018/07/24(火) 02:54:00 ID:ymnbes4I0
メモ
listhist.txt
thrdhist.txt

5ちゃんの外部板化に必要な移行物件はこれで全てかな?

無いとは思うけど

25名無しさん@避難所:2018/07/24(火) 03:18:54 ID:/C2WiU160
>>22
隙あれば自分語り
うぜぇ
まあ・・・しねだな

26名無しさん@避難所:2018/07/24(火) 07:13:24 ID:tm0owttc0
shineと書いてしねと読む

27名無しさん@避難所:2018/07/24(火) 11:47:41 ID:2cmfG77U0
外部板を5ch専用にしてタブ名も5chにしてこれで完璧と思ったらレスが1000超えたらソートの符号反転が効かない
まあ5chじゃ内部の2ch判定にヒットしないよな、この辺v2c_api_patch_B11.jarで何とかなるのかしら

28名無しさん@避難所:2018/07/24(火) 12:49:59 ID:k/cLUkRM0
>>27
>外部板を5ch専用にして
変なことやったらってこと?
普通にやったら問題ないよね
普通にやったら再現せず

29名無しさん@避難所:2018/07/24(火) 17:15:37 ID:t14s.OV.0
http://nazr.in/11C4

30名無しさん@避難所:2018/07/24(火) 22:31:02 ID:ymnbes4I0
メモ
5ちゃんの外部板化
 ・●ログインをできない
 ・BEログインをできない
 ・BEアイコン(sssp://)を表示できない

31名無しさん@避難所:2018/07/24(火) 23:07:48 ID:ymnbes4I0
>>28
はい
「変なこと」=「パッチが想定していない5ちゃんの閲覧の仕方」=「5ちゃんを外部板に登録して開く」をしない限り問題はありません

32名無しさん@避難所:2018/07/25(水) 09:30:37 ID:ChEJ/mG60
>>16
今自分で設定したUAで問題は起こっていません。janestyle/3.84
当方Macですが、上4つのUAをアンドロイドのアプリ名、Ciisaにするといいことありますか?

33名無しさん@避難所:2018/07/26(木) 02:35:06 ID:Sek.EfU60
http://nazr.in/11CB

34名無しさん@避難所:2018/07/26(木) 10:13:35 ID:2ZybILcg0
したらばの証明書が切れている(?)せいか、掲示板が読めないな
板開くとjava.security.cert.CertificateExpiredExceptionと出る
Choromeでも保護されていませんって出てて証明書が昨日切れている

35名無しさん@避難所:2018/07/26(木) 10:47:50 ID:vFfPYSpA0
したらば側の証明書の有効期限が直ったみたい

36名無しさん@避難所:2018/07/26(木) 10:59:59 ID:nh/ObmoI0
期限切れるまで放置してるって何やねん

37名無しさん@避難所:2018/07/26(木) 11:09:26 ID:2ZybILcg0
ホントだ、直ったw

38名無しさん@避難所:2018/07/26(木) 11:11:21 ID:2ZybILcg0
発行元がGeo trustからamazonに変わっていた

39名無しさん@避難所:2018/07/26(木) 11:12:46 ID:vFfPYSpA0
>>38
何?
その大急ぎで取りました的なw

40名無しさん@避難所:2018/07/26(木) 13:07:21 ID:mMBi58X.0
B11 と readcgi.js のスレ#4 @避難所
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1520170738/

41名無しさん@避難所:2018/07/26(木) 23:27:40 ID:vFfPYSpA0
V2C API Patch B11.24.7
 
v2c_api_patch_B11.24.7_20180726.zip
https://www.dropbox.com/s/gycwga7cepq98i2/v2c_api_patch_B11.24.7_20180726.zip?dl=1
 
◆ readcgi.jsのみV2C+に適用可能
 
◆ 今回修正物件
 ● B11パッチ
   v2c_api_patch_B11.jar                2018/07/26 22:43:46 New!
   v2c_api_patch_B11_for_R2.11.8_on_MacOSX.jar .2018/07/26 22:45:52 New! MacOSX上で広告なしV2C-R(2.11.8)を動かす場合
   v2c_api_patch_B11_for_RPlus.jar.jar        2018/07/26 22:48:06 New! V2C-R+用
 
◆ 修正箇所
 ● WEBスレッド検索(ログ速、ff5ch)をJava6で行う場合の通信方法を変更しcurlを使わないように修正
   curlフォルダは削除して下さい
 ● RhinoScriptエンジン(js-engine.jar,rhino.jar)をzipに含めました、rhino.jarは最新(2018/03/15)版です
 ● 以下のV2Cを使用時にしたらばの過去スレを取得するように修正しました
    V2CMOD
    V2CMOD-Z
    V2CMOD/2
   対応するgetdat.js
   (https://www.dropbox.com/s/xx7dgqhit1wvax1/v2c_api_patch_B11.24.6_getdat.js_20180722.zip?dl=1)
   必要です
   getdat.jsは今自分が使ってるものをそのまま上げてるので必要に応じて修正して使って下さい
   (ベースはhttp://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1433054157/824です)
 
   ※V2C本家、V2C-R、V2C-R+は一覧を表示しますが、V2C本体の内部処理がV2CMOD系と異なるため
    getdat.jsまで辿り付けずスレの表示ができません
 以上B11.24.6と同一記載内容
 
 ● B11.24.2で追加したdat落ちスレを再読み込みしない機能を削除(条件不足で動作不良を起こすため)
 
◆ 備考
 ● 上記getdat.jsのzipにはgetdat.jsとは直接の関係はありませんがオマケで
    ImageViewURLReplace.dat
    ReplaceStr.txt
    ReplaceStr_Tw.txt
   を入れてあります
   ImageViewURLReplace.datは V2Cの種類、パッチのバージョンを問わないので良かったらどうぞ
 
◆ 2018/07/26 現在の最新状態
 ● 添付のContentsList.txtを参照のこと

42名無しさん@避難所:2018/07/26(木) 23:28:22 ID:vFfPYSpA0
V2C API Patch B11.24.7rb
MacOSXでJava5を使用してV2Cを動かす場合に使用するApple Java5専用パッチです
(通称rb版)
 
v2c_api_patch_B11.24.7rb_For_MacOSX_Java5_20180726.zip
https://www.dropbox.com/s/5p54gstqk0no9ao/v2c_api_patch_B11.24.7rb_For_MacOSX_Java5_20180726.zip?dl=1
 
◆ 今回修正物件
 ● B11パッチ
   v2c_api_patch_B11_for_Mac_Java5.jar  2018/07/26 22:49:54 New! MacOSX上でJava5で動かす場合
 
◆ 修正箇所
 ● WEBスレッド検索(ログ速、ff5ch)をJava6で行う場合の通信方法を変更しcurlを使わないように修正
   curlフォルダは削除して下さい
 以上B11.24.6rbと同一記載内容
 
 ● B11.24.2rbで追加したdat落ちスレを再読み込みしない機能を削除(条件不足で動作不良を起こすため)
 
◆ 2018/07/26 現在の最新状態
 ● 添付の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/dv6jiprktv4sqn9/v2c_api_patch_B111rb_Extensions_For_MacOSX_Java5.zip?dl=1
  をDLしそこから取り出して下さい

43名無しさん@避難所:2018/07/26(木) 23:44:42 ID:vFfPYSpA0
>>27
今「現段階でできる5ちゃん外部板化」の機能を地味に組み込みトライ中
符号反転、BEログインはできそうなかんじ

ただ●ログインIDもBEログインIDもV2C内では保持する場所を一つしか用意してないので
2ちゃんも5ちゃんも●ログインIDとBEログインIDを持つようなら
そこも分離する必要あり(パッチじゃできないかも)

同じくBEアイコンのurl(sssp://)はV2C本体内で2chで固定で持ってるのでここはおそらくパッチではムリ

8月に入ったらテスト版として出して
問題ないならトライ版をパッチの今後のベースにします
問題があるようならこのトライはなかったことにします

ただ同一V2C内に2ちゃんと5ちゃんを共存させてそれぞれを●とかBEでログイン可にするのは厳しいかも
あと人によってどっちが主になるか分からないし

2ちゃん、5ちゃんにそれぞれ専用のV2Cを用意して
パッチ内で2ちゃん/5ちゃん(みなし2ちゃん)を切り分けるのが現実的かも

44名無しさん@避難所:2018/07/27(金) 05:52:12 ID:bzTDx46Q0
dat落ちスレのタブクリックするだけで未取得の過去ログ取得出来なくなったの個人的には超不便で更新できずにいたからありがたい

45名無しさん@避難所:2018/07/27(金) 11:40:37 ID:Q90lGhM20
dat落ちしたスレの過去ログを自動で取りにいってくれなくなったんだけどいつからこんな事になったのか分からない
そもそも何が必要なんだっけこの機能、getdat.js辺りか

46名無しさん@避難所:2018/07/27(金) 11:45:51 ID:u9w5NyKQ0
巡回がはずれてるとか?
それ以外にいろいろありそうだけど

47名無しさん@避難所:2018/07/27(金) 11:49:33 ID:Q90lGhM20
ごめんすぐ分かったAPIになってたからだ、readcgi.jsにしたら直った
でもAPIだと過去ログ読みに行ってくれないのね、この部分だけreadcgi.jsに飛ばす訳にはいかんのかいな

48名無しさん@避難所:2018/07/27(金) 13:00:47 ID:u9w5NyKQ0
APIとreadcgiを同時にチェックするとぢうなる?

49名無しさん@避難所:2018/07/27(金) 15:42:45 ID:Q90lGhM20
なるほど両方許可したら正常だったわ

50名無しさん@避難所:2018/07/27(金) 15:53:58 ID:u9w5NyKQ0
途中まで取得してあるdat落ちスレをAPI+read.cgiで開いた場合

① dat落ちスレを表示操作するとまずAPIモードでスレ取得
② APIモードなんでdat落ちスレの場合は>>1と金払え(>>2)が返ってくる
③ 金払えが返って来たらそれを捨ててread.cgiに移行(途中>>1>>2が一瞬表示されるかも)
④ read.cgiで全件取得

これがdat落ちスレを表示する場合のパッチの挙動になります

51名無しさん@避難所:2018/07/28(土) 22:21:01 ID:HABX3cpo0
「〜(波線)」が文字化けして「?」になるんだけどどういう事だ
アプデ前だとそんな事なかったのに
スマホのChmateでは普通に表示されるからブラウザの環境問題だと思うが…

52名無しさん@避難所:2018/07/28(土) 22:37:47 ID:ReBfugfE0
PCで入力する〜(shift+へ)とスマホの記号などで入力するやつは別の文字
前者は左側がまず上を通るけど、後者は左は下から通る
後者は記号であって機種依存文字であって規格の範囲にある波線ではない

53名無しさん@避難所:2018/07/28(土) 22:47:02 ID:HABX3cpo0
何を言ってるのか知らんけど
「〜」がV2Cでは見えない、スマホでは見えてるってだけなんだが

54名無しさん@避難所:2018/07/28(土) 23:09:15 ID:0SZqOgi60
>>51
そのスレの日付の秒の後ろに小数点って付いてますか?

55名無しさん@避難所:2018/07/28(土) 23:11:04 ID:0SZqOgi60
>>54
そのレスの日付の秒の後ろに小数点って付いてますか?

でした

56名無しさん@避難所:2018/07/28(土) 23:11:46 ID:HABX3cpo0
>>54
いやそういうのはない
なんでも実況Jで現象を確認している

57名無しさん@避難所:2018/07/28(土) 23:12:23 ID:aBKDkWAg0
機種依存文字じゃないの?

58名無しさん@避難所:2018/07/28(土) 23:13:58 ID:HABX3cpo0
今まで普通に「Shift+へ」で打って見えて使ってたのが突然機種依存文字になんのか?

59名無しさん@避難所:2018/07/28(土) 23:34:37 ID:0SZqOgi60
>>56
WEBブラウザでなんJのスレを見てほしいんですけど
日付の秒の後ろに小数点以下が2桁ついてます

V2Cでは小数点以下2桁がついてないようなら
おそらくGoneくらってitestから引っ張ってきたレスを表示してるはず

V2CはMS932(Windows-31J←MSが勝手に拡張したShift-JIS)でdatを保存するんですが
itestでは文字コードがUTF-8でUTF-8からMS932にサクッと変換できない文字の代表格が〜らしいです

ようは
UTF-8のitestから引っ張ってきたレスをMS932のV2Cのdatに保存する時の個別コード変換漏れ
だと思います

参考
http://space.geocities.jp/nequomame/java/mojibake/mojibake_01.html

60名無しさん@避難所:2018/07/28(土) 23:36:37 ID:0SZqOgi60
http://d.hatena.ne.jp/sardine/20060214/p1

も参考(言い訳)になるかなw

61名無しさん@避難所:2018/07/28(土) 23:40:48 ID:HABX3cpo0
>>59-60
そういう事でしたかw
わざわざありがとうございます

しかしGoneが原因となるとユーザーレベルじゃ対策しようがないかなこりゃ

62名無しさん@避難所:2018/07/28(土) 23:56:55 ID:0SZqOgi60
〜が他文字コードではコード変換で文字化け起こすの知ってたんだけど
UTF-8は大丈夫だろうとたかをくくってました

http://d.hatena.ne.jp/sardine/20060214/p1
例えば、Windows-31J で出力したい文字列に U+301C が含まれていたら、出力直前に U+FF5E へ置き換えればいい。
とあるからこれをreadcgi_aux.jsでやったげればいいのかも

itestから〜を受信した場合は\u301cって貰うからそれを\uff5eに置き変える
ただどこに埋め込まれてるかは分からないからitestから貰ったデータは全舐め

レスポンスを考慮したらチェックボックスで置き変えするかしないかの選択性?

63名無しさん@避難所:2018/07/29(日) 00:15:04 ID:Nhd/X.9s0
自分の経験上、なんJは殆どの場合で
秒数コンマ以下が表示されない(Goneを食らってitestに飛んでる)から
負荷の減少を目的にGoneが仕込まれてるなら
回転率が高い板を閲覧する場合はそういった処理が必要かも知れない
あとなんJ語は「〜」を多用するから「?」祭りになっちゃうんだよなw

64名無しさん@避難所:2018/07/29(日) 00:56:22 ID:6VzE1Tns0
取り急ぎ itestモードでの〜文字化け対応の修正イメージ
https://i.imgur.com/KjlGVWd.png

readcgi_aux.jsの濃い青の位置(262行目)に

html = (''+html).replace(/\\u301c/gi, '\uff5e').replace(/\\u2212/gi, '\uff0d').replace(/\\u2016 /gi, '\u2225');

を挿入して保存、再読み込みをして下さい

置き換えをする/しないの選択制にするためにはパッチを修正する必要があるんで、それは後日
(readcgi_aux.jsも合わせて修正してリリース)

65名無しさん@避難所:2018/07/29(日) 01:01:17 ID:6VzE1Tns0
実は隠しがあって
410,404
の入力欄の先頭に
force,
って入れると強制的にitestモードに飛びます

したっけ
http://matsuri.5ch.net/test/read.cgi/morningcoffee/1532786749/
で確認できると思います

66名無しさん@避難所:2018/07/29(日) 01:16:21 ID:Nhd/X.9s0
>>63
と言ったがログを見返してみたら
28日の土曜日に入ってからGone食らってる(金曜までは普通)
なんJの鯖が仕様変更したのか?
あそこはちょくちょく変わるから何とも言えないしおま環の可能性はあるが…

>>64-65
素早い対応ありがとうございます
自分の環境では表示に問題なく、動作も重くはありません

67名無しさん@避難所:2018/07/29(日) 02:32:13 ID:BVDDGWEs0
Gone回避はなによりAPI使えば終了、で良いんじゃなかろうか

68名無しさん@避難所:2018/07/29(日) 03:14:08 ID:Nhd/X.9s0
確かに今のところAPI入れたらGone送りにならないが
何らかの理由でAPI切って(read.cgiのみ)Goneを食らった場合、文字化けは避けられない事になる

69名無しさん@避難所:2018/07/29(日) 20:57:15 ID:KEivGBZM0
http://nazr.in/11DR

70名無しさん@避難所:2018/07/29(日) 21:30:10 ID:wuxVnDfE0
こっちはクローズなんです
埋めてしまっていいもの
B11 と readcgi.js のスレ#4 @避難所
ttp://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1520170738/

71名無しさん@避難所:2018/07/29(日) 21:40:52 ID:FrQTUvlI0
そうやってまだ終わってないスレを無理に終わらせるような無駄遣いをするから
突然証明書の期限が切れたりするんだよ

72名無しさん@避難所:2018/07/29(日) 21:45:32 ID:1lqfRkX20
いやそれは単に管理不良なだけだから

73名無しさん@避難所:2018/07/29(日) 21:52:59 ID:6VzE1Tns0
5ちゃんの外部板化でいろいろ試行してみたんだけど
最後の最後に致命的な問題が・・・

板一覧の更新は可能だけど板移転に追従できない・・・
旧urlが廃止扱いされて終わりっぽい・・・

外部板だから手動更新もできなくてテキストエディタを開いて全部手で直す必要があるみたい

なので現実的ではないので5ちゃんの外部板化の作業はこれで打ち切ります
特にリリースするものはありません

74名無しさん@避難所:2018/07/29(日) 22:18:48 ID:KEivGBZM0
http://ニコ.コム/イヨオムナム

75名無しさん@避難所:2018/07/30(月) 09:45:17 ID:QtANaAEw0
>>41
>V2C API Patch B11.24.7
> ● WEBスレッド検索(ログ速、ff5ch)をJava6で行う場合の通信方法を変更しcurlを使わないように修正
>   curlフォルダは削除して下さい

curlフォルダの場所を教えて下さい。curlフォルダが見つかりません

76名無しさん@避難所:2018/07/30(月) 09:47:28 ID:UGcfS2vs0
>>75
logフォルダの中じゃね?

77名無しさん@避難所:2018/07/30(月) 09:48:24 ID:aZbKaxEY0
>>75
フォルダがある場所はログ保存用フォルダの直下ですが
なかったら気にしないでください

ff5chやログ速をJava6環境で使用するときのオプショナルな限定フォルダで
自動ではなく手動で設置してもらうフォルダだったのでないのならそもそも設置をしてなかったのかも

78名無しさん@避難所:2018/07/30(月) 11:35:37 ID:9HWp7asE0
>>73
そうかあかんか、無理矢理2ch化の方がむしろ無理があるんであって
5chを5chとして扱えればいいなと思ってたんだけど
板一覧の更新だけ手動scriptでやればいいのではなかろうか

79名無しさん@避難所:2018/07/30(月) 12:10:45 ID:aZbKaxEY0
あと別鯖の過去ログを取ると別の外部板扱い(名前無し)になるとかもあった
なんで抜本的な対策は何もしない状態で
小手先で対応できなかったこと(想定内)は

・ログファイルを鯖別にフォルダを作るのではなく 5ch_ に集約する
・板移転の自動追尾
・●、BEのアカウント管理

こんなとこ
どれも今のところはパッチでは厳しいかなと思います
Zや/2だと手はあるかもしれないけど

>板一覧の更新だけ手動scriptでやればいいのではなかろうか
usrprops.txtを直さないとならないけどjsでは修正できないはず

80名無しさん@避難所:2018/07/31(火) 07:23:59 ID:xJxpLNnc0
Goneというのは、なったりならなかったりしますか?
一昨日、ニュー速を見ようとしたらレス表示時にステータスバーに「Gone~」と出てニュー速が見れなくなり、昨日は普通に見れたり出来たのですが…もちろん、readcgi onlyです。

81名無しさん@避難所:2018/07/31(火) 09:33:48 ID:NqtmDzJ60
Goneは条件不明の向こう都合なのでなったりならなかったりはその時次第です

82名無しさん@避難所:2018/08/01(水) 01:35:29 ID:J8gAfrZI0
昔で言う人大杉と同じ、アクセス量だけじゃなくて
発現スイッチは運営の思うがまま自由

83名無しさん@避難所:2018/08/01(水) 08:38:43 ID:yIJzV1nk0
やっぱり先週末辺りで何か変わったのかな
自分もreadオンリーにしてるけど今までGoneとか食らったことないもん

84名無しさん@避難所:2018/08/01(水) 11:20:49 ID:/3alwEIE0
>>5入れてる?

8580:2018/08/01(水) 12:18:55 ID:ylKxpk.Y0
>>81
>>82
なるほど!教えていただき、ありがとうございます

>>84
すいませんが、>>5を入れればGoneにならないという解釈でよろしいのですか?

86名無しさん@避難所:2018/08/01(水) 12:25:18 ID:/3alwEIE0
>>85
Goneは向こうから返ってくる物だから回避のしようがないけど
Goneが返ってきたらitestからレスを取得するモードに移行します

87名無しさん@避難所:2018/08/02(木) 19:39:17 ID:rjF8kv4E0
またbbspinkがアホになってる…

88名無しさん@避難所:2018/08/02(木) 19:40:12 ID:rjF8kv4E0
あ、治った…

89名無しさん@避難所:2018/08/05(日) 20:56:37 ID:qXYHcuwY0
前スレで作者さんが悲鳴あげてる。
みなさん、バグ報告の自重をおながいします。
(特にしたらば関連)

90名無しさん@避難所:2018/08/06(月) 03:32:17 ID:zY0YSsGI0
http://nazr.in/11GE

91名無しさん@避難所:2018/08/06(月) 15:54:26 ID:uOnEwp2A0
今気付いた
itestモードだと名前欄が全部太文字になる

92名無しさん@避難所:2018/08/06(月) 17:39:45 ID:qjXWl36I0
(5ch newer account) て何?

93名無しさん@避難所:2018/08/06(月) 18:06:05 ID:uOnEwp2A0
ツイッターのアカウントのurlを貼ると勝手に5ちゃんのツイッターアカウントを挿入するみたいね

94名無しさん@避難所:2018/08/06(月) 18:20:53 ID:zY0YSsGI0
http://nazr.in/11GL

95名無しさん@避難所:2018/08/07(火) 00:37:39 ID:XiutMl0c0
>>64
\\u2016の後ろに半角スペースが1つ入ってるけど、これ不要です
あると∥の置き換えが掛からないはず

96名無しさん@避難所:2018/08/07(火) 01:32:09 ID:ET/ZXWVs0
http://nazr.in/11GR

97名無しさん@避難所:2018/08/07(火) 22:05:52 ID:f5K24u7w0
<rx><br>\s*?https://twitter\.com/5chan_nel\s\(5ch\snewer\saccount\)\s*【TAB】【TAB】msg

98名無しさん@避難所:2018/08/07(火) 22:19:18 ID:f5K24u7w0
なーんか最近よく
unknown host error(0)
ログ上では
java.net.BindException: Address already in use: connect
が出るんだけど俺だけだといいんだけど

OS発信のエラーらしいから手は出せないからどのみち対応はムリっぽいんだけど・・・

99名無しさん@避難所:2018/08/07(火) 22:20:38 ID:f5K24u7w0
>>98
ちなみに突然発生して突然直ります

100名無しさん@避難所:2018/08/07(火) 23:40:12 ID:f5K24u7w0
TwitterのUserStreamを使うのを辞めてTL個別に通信をするようになった影響なんだろうか?




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