したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

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

79 名無しさん@避難所 :2019/01/14(月) 08:14:30 ID:/GmooUis0
V2C API Patch B11.25.1rb
MacOSXでJava5を使用してV2Cを動かす場合に使用するApple Java5専用パッチです
(通称rb版)
 
v2c_api_patch_B11.25.1rb_For_MacOSX_Java5_20190114.zip
https://www.dropbox.com/s/qi683huzbfi7nqs/v2c_api_patch_B11.25.1rb_For_MacOSX_Java5_20190114.zip?dl=1
 
◆ 今回修正物件
 ● B11パッチ
  v2c_api_patch_B11_for_Mac_Java5.jar  2019/01/14 00:07:45 New! MacOSX上でJava5で動かす場合
 
 ● スクリプト
  readcgi.rb                .       2018/12/28 23:34:24 New!
 
 ● B11用ReplaceStr.txt
  ReplaceStr_B11.txt              2018/12/29 00:09:11 New! 旧ReplaceStr(For B11 Only).txt
  ReplaceStr_B11_Dev.txt           2018/12/29 00:09:10 New! 旧ReplaceStr(For Maintenance B11 Only).txt
 
◆ B11.24.12.1よりjar、その他もろもろを格納するフォルダの名前を Java に変更しました
 
◆ 修正箇所
 ● V2C API Patch B11.25.1と同じ
 
◆ 2019/01/14 現在の最新状態
 ● 添付の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しそこから取り出して下さい

80 名無しさん@避難所 :2019/01/14(月) 08:15:11 ID:/GmooUis0
V2C API Patch B11.25.1 V2C+用
 
v2c_api_patch_B11.25.1_For_Plus_20190114.zip
https://www.dropbox.com/s/tp001w9gvwl8a43/v2c_api_patch_B11.25.1_For_Plus_20190114.zip?dl=1
 
◆ B11を適用しないV2C+の場合はreadcgi.jsのみ使用可
  → 2ch接続設定>read.cgi>datの生成をスクリプトで行うにチェックし
    readcgi.jsをscriptフォルダに配置して下さい
 
◆ 今回修正物件
 ● B11パッチ
  v2c_api_patch_B11_for_Plus_R20171103.jar   2019/01/14 00:10:24 New! V2C+用
 
 ● スクリプト
  readcgi.js                .       2018/12/28 23:22:11 New!
 
 ● B11用ReplaceStr.txt
  ReplaceStr_B11.txt                  2018/12/29 00:09:50 New! 旧ReplaceStr(For B11 Only).txt
  ReplaceStr_B11_Dev.txt               2018/12/29 00:09:49 New! 旧ReplaceStr(For Maintenance B11 Only).txt
 
◆ 修正箇所
 ● V2C API Patch B11.25.1と同じ
 
◆ 備考
 ● 5chへの接続処理は全てB11で行うのでV2C+オリジナルの2ch接続設定は機能しなくなります
   外部コマンドから設定を行って下さい
 ● V2C+にパッチを適用する場合は、誤動作防止のため古いV2Cのjarファイルは全て削除するか
   他のフォルダに移動して下さい
 
◆ 2019/01/14 現在の最新状態
 ● 添付のContentsList.txtを参照のこと

81 ◆g/UWZdwxag :2019/01/14(月) 08:50:56 ID:/GmooUis0
>>78-80
 
https://i.imgur.com/xHFSUWR.png
https://i.imgur.com/SKUSZuu.png
 
B11.25からReplaceStr.txtを
 ・B11のための定義
 ・上記以外
に分離しB11のための定義を
 ・ReplaceStr_B11.txt
 ・ReplaceStr_B11_Dev.txt
に分離・独立させどちらかを名前を変えないでB11パッチと同じフォルダに置くこととします
 
各zipに_omakeをいうフォルダを追加しました
この中には今現在自分が使っている
 ・ImageViewURLReplace.dat
 ・ReplaceStr.txt
 ・ReplaceStr_Tw.txt
が入ってます
 
ImageViewURLReplace.datはJaneStyleの本スレで整理・再編が行われましたが
添付のImageViewURLReplace.datは古い定義に増築・改築を加えたものです
 
ReplaceStr.txtとReplaceStr_Tw.txtは最近見直してないので無効な定義があるかもです
またB11カラー絵文字を使うように定義してあるので
<rx>¥ufe0e|¥ufe0f|&#65038;|&#65039;【TAB】【TAB】msg
を//でコメントアウトしてあります

82 ◆g/UWZdwxag :2019/01/14(月) 09:08:48 ID:/GmooUis0
ReplaceStr.txtとReplaceStr_Tw.txtにある画像増幅ですが
「そのurl内には複数枚(枚数固定)の画像があると仮定しその複数枚の画像を表示するためにurlを増幅する」
機能となります
ImageViewURLReplace.datと組み合わせて使用します
 
貼られたurl毎に増幅されるurlの形式は異なりますが
ザックリと
https://imgur.com/a/dVWvI
https://i.imgur.com/keNf6Bu.png
 
https://tamashii.jp/item/12723/
https://i.imgur.com/RUejtrG.png
な感じになります
 
仮定した枚数より画像が少ない場合は超過分のurlはそのまま表示されエラーリンクとなります

83 名無しさん@避難所 :2019/01/14(月) 12:32:58 ID:yGVE7R0k0
macだけrubyになっとるw

84 ◆g/UWZdwxag :2019/01/14(月) 13:51:10 ID:/GmooUis0
>>83
https://static.pepy.jp/wp-content/uploads/2015/05/06112137/shutterstock_101692207-e1484048403111.jpg

MacでJava5の時だけRuby

85 名無しさん@避難所 :2019/01/14(月) 19:39:01 ID:rUh1Kzn60
>>78
いただきました乙です

86 名無しさん@避難所 :2019/01/14(月) 19:42:58 ID:rUh1Kzn60
稼動開始して10数日程のreadcgi.jsテストシステムがあるが今のところ反応なし(テスト対象は過去ログのみなので>>65-70は対象外、今後の課題か)

readcgi.jsテストシステムについて

・readcgi.js readcgi_aux.js rhino.jarを同じ場所に置く、orgフォルダ、newフォルダを作成
・以下の内容の"htmltodat.js"を作成

load("readcgi.js","readcgi_aux.js");
java.lang.System.setProperty("http.agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0");
var html = readUrl(arguments[0],"shift_jis");var dat= htmlToDat("", html, 0);
print(dat);

・以下の内容の"test.sh"を作成

#!/bin/bash
set -eu
RUNRHINO="java -classpath rhino.jar org.mozilla.javascript.tools.shell.Main"
SLEEP="sleep 5s"
THURL=("http://hayabusa9.5ch.net/test/read.cgi/mnewsplus/1546381114/&quot; "http://egg.5ch.net/test/read.cgi/tubo/1543867127/&quot; \
"http://mevius.5ch.net/test/read.cgi/nogizaka/1546388837/&quot; "https://mercury.bbspink.com/test/read.cgi/avideo2/1537925076/&quot;)

for i in ${THURL[@]}
do
THID=`echo ${i} | sed -r 's#.+/([0-9]{9,10}).*$#\1#'`
echo $i
$RUNRHINO htmltodat.js ${i} > new/${THID}.dat && $SLEEP
$RUNRHINO htmltodat.js ${i}-100 > new/${THID}-100.dat && $SLEEP
$RUNRHINO htmltodat.js ${i}-200 > new/${THID}-200.dat && $SLEEP
$RUNRHINO htmltodat.js ${i}200-500n > new/${THID}-200-500.dat && $SLEEP
done

diff -r org/ new/ 1>&2
echo done.

・test.shをカラ実行させてnewフォルダにできた.datをorgフォルダに入れる(ここで作った.datが基準になる)
・cronでtest.shを定期的に実行する、readcgi.jsを通して作られた.datがnewフォルダに入りorgフォルダの.datと比較される
diffで差異が検出されればエラーが通知されるはず

87 名無しさん@避難所 :2019/01/15(火) 13:16:41 ID:B0JLBa.U0
asahi.2ch.netのreadcgi.js死んでるのか…

88 名無しさん@避難所 :2019/01/15(火) 13:24:14 ID://3fp97E0
WEBブラウザでも見られないし向こうがなんかしくってんじゃね?
なんかUTF-8化しようとしてる気がしないでもないけど

89 名無しさん@避難所 :2019/01/15(火) 14:47:14 ID:u30FR1CE0
ブラウザで見た時どうなるの?

90 名無しさん@避難所 :2019/01/15(火) 15:15:11 ID://3fp97E0
503とか504とかダンマリだったよ
https://asahi.5ch.net/test/read.cgi/newsplus/1547532613/

今は504かな?

91 名無しさん@避難所 :2019/01/15(火) 15:34:41 ID:yKKpKLEk0
chmateでは見れるな

92 名無しさん@避難所 :2019/01/15(火) 15:47:42 ID://3fp97E0
>>90
強制itestモードなら見るには見られるかも
遅いけど

93 名無しさん@避難所 :2019/01/15(火) 15:48:42 ID://3fp97E0
APIモード:○
read.cgiモード:×

94 名無しさん@避難所 :2019/01/15(火) 15:57:07 ID:xZBhvlBA0
土曜に言われてたのと同じ症状っぽいしほっときゃ直るんじゃね

95 名無しさん@避難所 :2019/01/15(火) 19:27:33 ID://3fp97E0
egg鯖(ソフト板)

B11だとGoneだけどWEBブラウザ(FF)だとスレを表示できる謎現象
クッキーになんか仕込んできたか?

96 名無しさん@避難所 :2019/01/15(火) 20:02:06 ID:f1cpWxfw0
こっちはwebブラウザでも表示できないな>egg鯖
V2C+で>>80導入済み、ブラウザはVivaldi

ただしAPIモードだとたまに上手くいったりする
何故だ?

97 名無しさん@避難所 :2019/01/15(火) 20:19:56 ID:S/.XVHzU0
テンプレを貼らないから。

98 名無しさん@避難所 :2019/01/15(火) 20:20:37 ID://3fp97E0
もしread.cgiモードでGoneで表示できないなら2chAPI設定2の
https://i.imgur.com/D0keQ8H.png
に410,404って設定したらitestからjsonを引っ張って来て表示します(遅いけど、目印は日付にミリ秒がない)

さて特定環境なのか
これがデフォとして広まっていくのか

99 名無しさん@避難所 :2019/01/15(火) 20:30:04 ID://3fp97E0
WEBブラウザとB11の違いを見ると少なくともリクエストヘッダにクッキーがない
まあ他にもいろいろないんだけど・・・

100 名無しさん@避難所 :2019/01/15(火) 20:46:51 ID:8eoKw8A.0
ソフト版、今見たら普通に表示できてた
API+read.cgi
ブラウザでも見れた

101 名無しさん@避難所 :2019/01/15(火) 21:01:57 ID://3fp97E0
B11無し+(js未使用)はソフト板のスレもOKだった
B11とB11無し+(js未使用)のread.cgiアクセスの違いはネットワークログで見るとUAの有無だけ

おそらくread.cgi固有の問題
もう少し様子見て直らないようならいろいろ試してみよう
直らない=全鯖に展開される=read.cgiモードの表示ができない or itestモードに移行して表示遅くなるだし

102 名無しさん@避難所 :2019/01/15(火) 21:06:35 ID:xR8TE0hY0
plusだと「まちBBS」のスレを取得できなくなってるんですけど
こちらはどうですか?

103 名無しさん@避難所 :2019/01/15(火) 21:27:33 ID://3fp97E0
ID://3fp97E0は全て無視して下さい
V2Cを再起動したら直った

itestモードで周りでなんかバグってるんだろうか?

104 名無しさん@避難所 :2019/01/15(火) 21:33:17 ID://3fp97E0
>>102
urlプリーズ

105 名無しさん@避難所 :2019/01/15(火) 21:46:11 ID://3fp97E0
>>103
一度Goneになってitestモードで取得した板は
以降のV2C起動中は無条件でitestモードに落ちることをすっかり忘れてました
>>95は完全な俺環でした

申し訳です

106 名無しさん@避難所 :2019/01/15(火) 21:51:09 ID:.Cbzi6ws0
>>87だが今見たらasahi.2ch.netのreadcgi.js復活しとる
外部ブラウザでも開く
鯖弄ってたのかな?

107 名無しさん@避難所 :2019/01/15(火) 22:21:20 ID://3fp97E0
>>102
全ての板の全てスレで全滅っぽい?
B11と+のネットワークログを見たら+の方はUAを吐いてないって違いがあったんで
V2C+の2ch接続のUA-read1にUAを設定して試した結果が
https://i.imgur.com/sbqWERT.png

現状ではすくなくともまちBBSに関してはUAが設定されてなきゃならないようで
かつUAならなんでもいいってわけではないように見えます

108 名無しさん@避難所 :2019/01/15(火) 22:25:02 ID://3fp97E0
>>107
追加
UA無しパターン
https://i.imgur.com/wlmG8QO.png

109 名無しさん@避難所 :2019/01/15(火) 22:33:29 ID:Q3u7BshM0
ほんとだ
まちBBS見られない

110 名無しさん@避難所 :2019/01/15(火) 22:47:59 ID://3fp97E0
V2C+でまちBBSを見られない件

B11なしV2C+で2ch接続のUA-Read1に
Monazilla/1.00 (V2C+/1.1.3)
とでも設定するとB11なしV2C+でもまちBBSのスレを表示できると思います

ただUAならなんでもいいってわけではないらしく
Mozilla/5.0 (Windows NT 6.1; rv:64.0) Gecko/20100101 Firefox/64.0
だと同じようにスレを取得できません

この項目はread.cgiモードに直結する項目だったと思うので迂闊には変更きないはずなんで
しばらく様子を見て元に戻らないようならB11の導入検討も必要かと思います

111 名無しさん@避難所 :2019/01/15(火) 23:42:55 ID://3fp97E0
>>110
ウェブブラウザで確認してみたら、どうも
UAが専ブラのそれの場合はhttpでそのままhtml?を返してくれるけど
ウェブブラウザ等非専ブラのUAの場合は301を返してhttpsのurlに誘導してる

この誘導に対応してないからそこで処理がストップしてhtml?を取得出来てなかったみたいです

112 名無しさん@避難所 :2019/01/16(水) 00:02:58 ID:pCTjEpTk0
ありがとう!
UA-Read1を設定で取得できました

113 名無しさん@避難所 :2019/01/16(水) 15:59:27 ID:95E6otzA0
いま、まちBBSのhttps対応をやってるんだけど
V2C+でまちBBSを開くとまちBBSのスレのURLが青(V2Cで開けないスレの色)になります
おま環?

114 名無しさん@避難所 :2019/01/16(水) 17:30:40 ID:bQ5uWa4g0
うちの環境だとならないみたいですね

115 名無しさん@避難所 :2019/01/16(水) 17:43:33 ID:95E6otzA0
どうもです
だよねー

もうちょい調べてみよう

116 名無しさん@避難所 :2019/01/16(水) 19:44:22 ID:95E6otzA0
>>113の原因わかりました
Zで作ったログを+に持っていったのが原因みたいです
まちBBSのurlは
+では http://machi.to/
+以外では http://xxxxmachi.to/
このため+オリジナルログじゃなかったのでV2Cでは開けないリンクになったみたいです

117 名無しさん@避難所 :2019/01/16(水) 21:19:40 ID:j2kQmzZE0
昨日あたりからスマホアプリ板のスレ一覧が更新できないのは俺環?

118 名無しさん@避難所 :2019/01/16(水) 21:22:32 ID:sFyQXcKI0
今試したらうちは問題なかったからおそらくおま環

119 名無しさん@避難所 :2019/01/16(水) 21:33:10 ID:95E6otzA0
昨日?あたりから
まちBBSにアクセスする時にUAが専ブラのじゃないと
https://xxxxx.machi.to/https://machi.to/にリダイレクトされるようになった

専ブラを使ってる分にはなんの問題もないんだけどWEBブラウザだとこの動作をするんで
WEBブラウザのアドレスバーからまちBBSのurlをコピーしてレスに貼ると
レス中のurlがhttps://machi.to/になる
これだとV2C+以外はurlをまちBBSとは認識できないんでクリックすると外部ブラウザで開かれてしまう

緊急案件じゃないけどhttps://machi.to/をクリックした時の挙動を考えとかないとなぁ
itestと同じやりかたかな?

120 名無しさん@避難所 :2019/01/16(水) 21:35:26 ID:95E6otzA0
>>117
更新できないってのは1行も表示されない?
一覧の内容が変わらない?

121 名無しさん@避難所 :2019/01/16(水) 22:01:29 ID:j2kQmzZE0
>>120
全体的に表示されてるけどスレ一覧が古いままで変わらない(更新が突然止まったみたいな感じです)

122 名無しさん@避難所 :2019/01/16(水) 22:13:21 ID:95E6otzA0
>>121
lastmodify.txt使ってワッチョイとか出してる?

それならどうもレスの件数にsubject.txtじゃなくてlastmodify.txtのほうのを出して手
そのlastmodify.txtのレス件数が正しく反映されてないみたい

123 名無しさん@避難所 :2019/01/16(水) 22:15:08 ID:j2kQmzZE0
lastmodify.txt使ってます
一回切ってやってみます

124 名無しさん@避難所 :2019/01/16(水) 22:16:36 ID:.WmYFLmA0
鯖側の問題じゃないのか?

5ch不具合報告スレ Session 5
http://agree.5ch.net/test/read.cgi/operate/1542325822/

125 名無しさん@避難所 :2019/01/16(水) 22:17:53 ID:j2kQmzZE0
おーコメントアウトしてやってみたら更新できました
ありがとうございます
lastmodify.txtのレス件数だけ切ればいけるってことかな

126 名無しさん@避難所 :2019/01/16(水) 22:18:02 ID:95E6otzA0
例えば
【アリスギア】アリス・ギア・アイギス Part549

http://egg.5ch.net/applism/subject.txt だと1002だけど
http://egg.5ch.net/applism/lastmodify.txt だと833
でスレ一覧も833

それなら原因は向こうなんで暫く待つしかないかと
か続くようならsubject.js見てみます

127 名無しさん@避難所 :2019/01/16(水) 22:21:17 ID:95E6otzA0
>>124
止まりまくっててワロタ

128 名無しさん@避難所 :2019/01/16(水) 22:25:03 ID:j2kQmzZE0
向こうのせいなんですね
俺環だとスマホアプリ板くらいしか影響受けてないからスレ一覧更新時だけコメントアウトして凌ぎます


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

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



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