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

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

1名無しさん@避難所:2018/03/04(日) 22:38:58 ID:DDcqUt/o0
( `ⅴ´)<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/

101 ◆g/UWZdwxag:2018/03/20(火) 20:44:21 ID:/gVETHd20
V2C API Patch For V2C-R 3.x.0系 暫定 B11.23.5 (3.2.0、3.3.0、3.4.0対応)
是非使ってくださいというものではありません
使わないにこしたことはないので
 
v2c_api_patch_V2C-R3_B11.23.5_20180320.zip
https://www.dropbox.com/s/vrltreoo15oismw/v2c_api_patch_V2C-R3_B11.23.5_20180320.zip?dl=1
 
◆ 今回修正物件
 ● B11パッチ
   v2c_api_patch_B11_for_R3.jar    2018/03/20 19:51:10 New! V2C-R用
   readcgi.js                2018/03/011 12:20:25
   readcgi_aux.js             .2018/03/13 14:18:44
 
◆ 修正箇所
 ●レス新着取得でレスが何も表示されなくなり、datが「ng (not valid)」で書きつぶされるのを回避する
   上記を回避した場合はコンソールログに
   https://i.imgur.com/Q1SlIrw.png
   な感じでメッセージを表示します
 
◆ セットアップ方法
 ●zipを解凍してできた上記のjar1つとjs2つをV2Cのjar(V2C_xYYYYMMDD.jar)と同じフォルダに格納して下さい
  V2Cのjarは
   ・Win/linuxの場合はlauncherフォルダ
   ・MacOSXの場合はV2C-R.appのパッケージを開いてその中のResourceとかJavaとか言う名前のフォルダ
  の中にあります
 
 ●Win/linuxの場合は上記に加えてlauncherフォルダ内のv2cjar.txtの内容を
  v2c_api_patch_B11_for_R3.jar に書き変えて保存して下さい
 
◆ 注意事項
 ●上手く動作しても次バージョンで障害対応版がでるまでの繋ぎと捉えて下さい
 
 ●5ちゃんサーバアクセス周りのロジックは全てパッチのロジックに置き変えられます
   パッチ当て前に出来ていたことができなくなる可能性があります
 
 ●作業前にログ保存用フォルダ(ヘルプ>V2Cについてで表示されます)を必ず丸ごとバックアップして下さい ← これが一番重要
   パッチ使用でデータの不整合が発生しても対応しかねます
 
 ●5ch板一覧の更新は禁止
   起動時板一覧自動更新がチェックされてる場合はそれを外すこと
 
  B11は板更新で板一覧の板のURLを全て2chにします
   そのため板一覧更新後に開かれた板・スレの表記は全て「2ch」になります  
   (但し外部板扱いにはならない模様)
 
   一応動作確認でB11パッチを当ててた最中に開いて「2ch」となっていた板やスレも  
   v2cjar.txtの内容をV2C-Rのjar名に戻して板一覧の更新を行うと「5ch」に変換されました
 
 ●上手く動作しないことがあった場合はそこまでです
   それを解決するための調査修正は行いません

102 ◆g/UWZdwxag:2018/03/20(火) 20:49:18 ID:/gVETHd20
>>99
障害発生箇所は既知の障害であって
最新の>>49で発生しなくなると踏んでたんですが
まだ別のパターンの障害があるようですね

103 ◆g/UWZdwxag:2018/03/20(火) 20:51:22 ID:/gVETHd20
>>97
行けそうなんでやむにやまれぬ人向けです
そのうち-Rの作者が対応版を出すまで我慢できない人向け

104 ◆g/UWZdwxag:2018/03/20(火) 20:57:03 ID:/gVETHd20
>>100
多分修正版出すまでには解決できないと思います
>>36な感じでエラーログになんか出てないでしょうか?

ちなみに
API Only
API+read.cgi
read.cgi Only
のいづれでしょ?

105 ◆g/UWZdwxag:2018/03/20(火) 21:09:50 ID:/gVETHd20
#183とevalがセットで出てる場合は
read.cgiモードでGoneを食らって代わりにitestからdatを引っこ抜いて
引っこ抜いたdatをプログラムで処理できる形式に変換する所なんですが
そこがダメみたい

ちなみに>>36の場合はurlのチェック不良で間違ったurlを飛ばして
5chに代わった云々のレス(パッチ無しでV2Cでレスを取得した時の例のやつ)を受け取ってました

106名無しさん@避難所:2018/03/20(火) 21:16:27 ID:PZVJiz1A0
Jimっぽい人が解決に当たると言ってる

【悲報】5chがおかしい 専ブラで読み込むとエラーでたりスレ取得できない [877473317]
http://leia.5ch.net/test/read.cgi/poverty/1521524451/245
245 :ヨガピッグ ★ (★W 9949-C28r) :2018/03/20(火) 21:04:31.70 ID:CAP_USER9
私たちは問題を探しています。ご不便おかけして申し訳ありません。うまくいけば、数時間以内に。

107名無しさん@避難所:2018/03/20(火) 21:21:23 ID:mbnly3jc0
>>104
【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)/1011 [MB]

【systemスクリプト】 subject.js(A), threadld.js(SF), post.js(A)
【ReplaceStr,URLExec等】 msgkw.txt, ImageViewURLReplace.dat, ReplaceStr.txt, ReplaceStr_Tw.txt, URLExec.dat

【2ch板一覧取得URL】 http://menu.5ch.net/bbsmenu.html (最終更新日:2018/03/20 07:13:55)
【起動時に2chの板一覧を更新】 チェック済
【指定フォントにない文字は他のフォントを使用】 チェック済
【おπ送りを監視する】 チェック済

【2chAPIパッチ】 B11.23.4 API & read.cgi
【B11スクリプト】 readcgi.js(2018/03/11 12:20:24), readcgi_aux.js(2018/03/11 12:20:26)

【UA(API DAT取得)】 DOLIB/1.00
【UA(API 書き込み)】 Monazilla/1.00 Live2ch/1.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
【UA(read.cgi 書き込み)】 Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36

まずは環境から。

108名無しさん@避難所:2018/03/20(火) 21:27:48 ID:mbnly3jc0
>>104
外部readcgi 定義開始
外部readcgi 定義終了
Occuered:ng (not valid)
Occuered:ng (not valid)
07:17:29
java.io.FileNotFoundException: /Volumes/G-DRIVE_mobile/V2C/log/2ch_/newsplus/1521365912.dat (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at org.monazilla.v2c.V2CHttpUtil.updateDatFile(V2CHttpUtil.java:1989)
at org.monazilla.v2c.V2CHttpUtil.updateDatFile(V2CHttpUtil.java:1417)
at org.monazilla.v2c.V2CHttpUtil.updateDatFile(V2CHttpUtil.java:1291)
at org.monazilla.v2c.V2CBBSThreadRes.doUpdateThread(Unknown Source)
at org.monazilla.v2c.V2CBBSThreadRes$UpdateThread.run(Unknown Source)
Occuered:ng (not valid)

--- readcgi.js SSL Stat Start ---
UseSSL Host=
NonSSL Host=egg.2ch.net
Occuered:ng (not valid)
--- readcgi.js SSL Stat End ---
Occuered:ng (not valid)
Occuered:ng (not valid)
Occuered:ng (not valid)
Occuered:ng (not valid)
Occuered:ng (not valid)
Occuered:ng (not valid)
07:17:47
java.io.FileNotFoundException: /Volumes/G-DRIVE_mobile/V2C/log/2ch_/newsplus/1521185663.dat (No such file or directory)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(FileInputStream.java:120)
at org.monazilla.v2c.V2CHttpUtil.updateDatFile(V2CHttpUtil.java:1989)
at org.monazilla.v2c.V2CHttpUtil.updateDatFile(V2CHttpUtil.java:1417)
at org.monazilla.v2c.V2CHttpUtil.updateDatFile(V2CHttpUtil.java:1291)
at org.monazilla.v2c.V2CBBSThreadRes.doUpdateThread(Unknown Source)
at org.monazilla.v2c.V2CBBSThreadRes$UpdateThread.run(Unknown Source)
Occuered:ng (not valid)
Occuered:ng (not valid)
Occuered:ng (not valid)
Occuered:ng (not valid)
Occuered:ng (not valid)
Occuered:ng (not valid)
07:18:00
javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: SyntaxError: syntax error (<Unknown source>#183(eval)#1) in <Unknown source>#183(eval) at line number 1
at com.sun.script.javascript.RhinoScriptEngine.invoke(RhinoScriptEngine.java:230)
at com.sun.script.javascript.RhinoScriptEngine.invokeFunction(RhinoScriptEngine.java:188)
at org.monazilla.v2c.V2CHttpUtil.JSONToDat(V2CHttpUtil.java:1329)
at org.monazilla.v2c.V2CHttpUtil.updateDatFile(V2CHttpUtil.java:1841)
at org.monazilla.v2c.V2CHttpUtil.updateDatFile(V2CHttpUtil.java:1705)
at org.monazilla.v2c.V2CHttpUtil.updateDatFile(V2CHttpUtil.java:1417)
at org.monazilla.v2c.V2CHttpUtil.updateDatFile(V2CHttpUtil.java:1291)
at org.monazilla.v2c.V2CBBSThreadRes.doUpdateThread(Unknown Source)
at org.monazilla.v2c.V2CBBSThreadRes$UpdateThread.run(Unknown Source)
こんな感じです。

109 ◆g/UWZdwxag:2018/03/20(火) 21:31:22 ID:/gVETHd20
>>107
どうもです

明日は墓参り等で終日不在です

eval183に食わすデータを無検証で使ってるのが躓きの始まりなんで
木曜日辺りに検証してからeval83に渡すようにパッチを修正します
申し訳ですけどその時お付き合いをお願いいたします

>>73も同じ理由と見ているんで>>84さんも宜しくお願いいたします

110 ◆g/UWZdwxag:2018/03/20(火) 21:42:20 ID:/gVETHd20
>>101
なんか書き忘れてたと思ったら大切なことを書き忘れていると言ういつものパターン

パッチがdatを取得する場合、二つの動作モードがあります
一つがAPIモード
これはAPI鯖に対して認証を行いdat形式のまま取得します
(動作名はないですがV2C-Rもこの方法です)

もう一つはread.cgiモード
これはWEBブラウザ用の鯖にpc用のurlを飛ばして返ってきたhtmlを解析・整形して
そこからV2C自身がdatを作り出します

パッチのデフォルト動作はread.cgiモードでAPIモードで動かすためには
自分でAPI鯖に対して必要な認証の情報をかき集める必要があります

V2C-Rの場合は内部に認証情報を持っているのでそんなことをする必要はないのですが
パッチの場合はどうしても自分でって話になります

おそらくそんな認証情報は何のこっちゃだと思うのでパッチは何も変更せずデフォルトのまま使って下さい
またパッチが正しく当たると
https://i.imgur.com/Nn4fqN5.png
こんな感じで外部コマンドにタブが3枚追加されます

>>106でちゃんと仕事をしてくれたら全て不要ですがw

111名無しさん@避難所:2018/03/20(火) 22:59:05 ID:mW3tx73o0
>>109
84です
起動直後に巡回かけたら空ダイアログ発生しました
まだアプデしてなかったので
【2chAPIパッチ】 B11.23.3 For V2C-R+ read.cgi Only
です

コンソールログ
22:45:40
javax.script.ScriptException: SyntaxError: <eval>#183:12<eval>:1:1 Expected an operand but found )
()
^ in <eval> at line number 183
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:469)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.invokeImpl(NashornScriptEngine.java:391)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.invokeFunction(NashornScriptEngine.java:189)
at org.monazilla.v2c.V2CHttpUtil.JSONToDat(V2CHttpUtil.java:1336)
at org.monazilla.v2c.V2CHttpUtil.updateDatFile(V2CHttpUtil.java:1848)
at org.monazilla.v2c.V2CHttpUtil.updateDatFile(V2CHttpUtil.java:1424)
at org.monazilla.v2c.V2CHttpUtil.updateDatFile(V2CHttpUtil.java:1298)
at org.monazilla.v2c.V2CPlusHttpUtil.updateDatFile(V2CPlusHttpUtil.java:22)
at org.monazilla.v2c.V2CBBSThreadRes.doUpdateThread(V2CBBSThreadRes.java:2010)
at org.monazilla.v2c.V2CBBSThreadRes$UpdateThread.run(V2CBBSThreadRes.java:145)
Caused by: <eval>:183 SyntaxError: <eval>#183:12<eval>:1:1 Expected an operand but found )
()
^
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.error(ECMAErrors.java:57)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ECMAErrors.asEcmaException(ECMAErrors.java:99)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ParserException.throwAsEcmaException(ParserException.java:115)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.Context.eval(Context.java:830)
at jdk.scripting.nashorn/jdk.nashorn.internal.objects.Global.directEval(Global.java:1656)
at jdk.scripting.nashorn.scripts/jdk.nashorn.internal.scripts.Script$Recompilation$78$\^eval\_.JSONToDat(<eval>:183)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:643)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:513)
at jdk.scripting.nashorn/jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:517)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.ScriptObjectMirror.callMember(ScriptObjectMirror.java:198)
at jdk.scripting.nashorn/jdk.nashorn.api.scripting.NashornScriptEngine.invokeImpl(NashornScriptEngine.java:385)
... 8 more


前後の時刻のネットワークログ
22:45:38.365 https://egg.5ch.net/test/read.cgi/smartphone/1509280974/
+Dat Response: HTTP/1.1 410 Gone
22:45:40.334 https://egg.5ch.net/test/read.cgi/smartphone/1512202410/
+Dat Request:
22:45:40.474 https://egg.5ch.net/test/read.cgi/smartphone/1512202410/
+Dat Response: HTTP/1.1 410 Gone
22:46:04.697 https://egg.5ch.net/test/read.cgi/jisaku/1508670311/
+Dat Request:

112 ◆g/UWZdwxag:2018/03/20(火) 23:36:16 ID:/gVETHd20
>>111
ありがとうございます
助かります

以前にあったreadcgi_aux.jsが[25]chとなっていなかったためにurl変換ができず発生した障害では
https://hawk.5ch.net/livejupiter/dat/1521555340.dat というurlを飛ばして
https://i.imgur.com/i38Faat.png
というメッセージが返ってきてました

それが>>36にあたります

今回はそれではないのでurl変換は正しく行われてitestに触ってるけどitestから返ってきた内容が
なんららかの理由で 空 だったのだと思います

itestから返ってくるデータは {"total_count で始まって } で終わるデータ(この{}の間ににレスが含まれています)となります

必ずこれが返ってくる前提でプログラムを作ってあるので空が返ってきてしまったためにエラーになってるのだと思います
>>108も何が返ってきてるのは不明ですが理由は同じで前提と違うものが返ってきたと思われ)

返ってきた値が前提通りであるかのチェックを入れれば回避できると思うのですが
前提通りではなかった場合にどうするかを少し考えなければなりません
(どのみち表示すべきレスはないので、新着レスが表示されないことが正解と言えば正解です)

ログの内容を参考にそこら辺を少し考えます

113名無しさん@避難所:2018/03/21(水) 00:04:13 ID:WzGRhPBo0
【V2C】 2.11.4 [R20131210] (L-0.7.0:amd64)
【Java】 1.8.0_162-b12 (Oracle Corporation)
【OS】 Windows 7 Service Pack 1 (amd64)
【メモリ】 Total(Free)/Max.: 775(601)/1639 (Phys. Total/Avail.: 15833/8317) [MB]
【不具合内容】 書き込み欄を開き、日本語を1文字でも入力すると、V2CプロセスがCPUを1コア消費するくらいに何かが動く。日本語入力をしていると、時々入力中に数十秒固まる。
【再現方法】 上記の通り
【調査済項目】 V2C再起動、OSリブート、Oracle JDKのアップデート実施したが改善せず。コマンドプロンプトから起動してもログ等表示されない

114名無しさん@避難所:2018/03/21(水) 00:05:27 ID:WzGRhPBo0
いかがでしょう…こんな事象おこっている人います?

書き込んでいる今まさに、CPUが1個、使用率100%になってます…

115名無しさん@避難所:2018/03/21(水) 00:13:34 ID:Cs8rCKck0
>>113
64版だと重いねー
32bit版で回避した

116名無しさん@避難所:2018/03/21(水) 00:18:05 ID:WzGRhPBo0
>>115
なるほど
32bit版にしてみるかな
でも前から64bit版を使っていたのですがねぇ

117名無しさん@避難所:2018/03/21(水) 00:19:33 ID:OVPHWb5A0

>>114
http://egg.5ch.net/test/read.cgi/software/1518001985/52-57

118名無しさん@避難所:2018/03/21(水) 00:34:58 ID:WzGRhPBo0
>>117
なんと

JREバージョン下げるか

119名無しさん@避難所:2018/03/21(水) 00:35:32 ID:71MynlKc0
無効な浪人SID云々のエラーってなんぞ

120名無しさん@避難所:2018/03/21(水) 01:02:01 ID:krbtZw5s0
0時あたりからAPIのnot validのエラー出てないな

121名無しさん@避難所:2018/03/21(水) 01:25:36 ID:0lpw/77E0
ホントだ。

122名無しさん@避難所:2018/03/21(水) 09:49:32 ID:OWCSkY4Q0
>>119
これ俺もなったけど全然騒ぎになってないし単に規制されただけなのかな

123名無しさん@避難所:2018/03/21(水) 10:33:34 ID:E33zISr.0
APIキーが無効にされたっぽいね、昔のキー解析されたやつの
API使うを切って、cgiで閲覧にしたら書き込めたわ

124名無しさん@避難所:2018/03/21(水) 13:01:30 ID:1RPThdlA0
無効になってないよ
APIだけでも書き込めてるし

125名無しさん@避難所:2018/03/21(水) 13:08:17 ID:1RPThdlA0
ちなみに俺のキーは2015年以来変えていない

126名無しさん@避難所:2018/03/21(水) 13:14:21 ID:/WqSxPbk0
キーそのものじゃなくてUAじゃないかな?
UA内にOS名が入ってるの必須みたいなレスをどっかで見た
最新UAはみんなOS名を含んでるみたいだし

127名無しさん@避難所:2018/03/21(水) 13:14:23 ID:W4bD7SGM0
exeでインスコするだけで広告も消えてる安定版出してくれ

128名無しさん@避難所:2018/03/21(水) 14:28:16 ID:2QxK2frk0
API+readcgiでやってるけど
書き込み欄ツールバーの丸いヤツを解除したら書き込めたけど
これがAPIかどうかってやつ?

129名無しさん@避難所:2018/03/21(水) 15:17:52 ID:Vvf9VtKU0
>>113の事象起きてる人いたのか・・・・俺だけというかおま環だと思って放置してた
64bit版でも java7カプセル化 で治ったので一応報告しときます
というかv2c起動する度コンって警告音鳴るのもなんか治った

130名無しさん@避難所:2018/03/21(水) 15:42:08 ID:/WqSxPbk0
>>128
それは浪人(旧●)だから
そこでまだなんか向こうの障害が残ってるんだろか?

131名無しさん@避難所:2018/03/21(水) 15:46:29 ID:2QxK2frk0
>>130
なるほどそれで>>119の話か

132名無しさん@避難所:2018/03/21(水) 16:43:58 ID:E33zISr.0
>>130
なるほどなぁ

133名無しさん@避難所:2018/03/21(水) 16:44:13 ID:e1LVogm20
>>126
それもどうかな
俺のAPI書き込みUAはあえて
Monazilla/1.00 (V2C/2.11.4)
のままにしてあるるけど問題ないぞ

134名無しさん@避難所:2018/03/21(水) 16:48:50 ID:2ly6yRJ60
UAは入れてないや
HM keyとApp keyのみ

135名無しさん@避難所:2018/03/21(水) 17:44:40 ID:l9e59Z.g0
http://blog.livedoor.jp/yspa/archives/5256804.html

136名無しさん@避難所:2018/03/21(水) 17:54:53 ID:krbtZw5s0
そもそも書き込みはAPI通さないので関係ないのでは

137名無しさん@避難所:2018/03/21(水) 19:29:30 ID:uQp/movc0
>>119,122
同じ症状だったけど、>>128,130で解決した
情報サンクス
設定→書き込み→一般タブ→デフォルトで●書き込みのチェックを外しておけばよかったんだな

自分とこでは症状出てないけど、APIとUAの設定周りでも不具合出てんのか
5ちゃんの方がちょこちょこ仕様をいじるから不安定が続くね

138113:2018/03/21(水) 19:56:13 ID:WzGRhPBo0
>>113 です

JREを、少し古いJDK1.8_141のものにしたら事象は解消しました
32bit版やカプセル化はしていません

よくよく思い返すと、Eclipseを更新した際にJDKを1.8の161に更新してました

情報どうもでした

139名無しさん@避難所:2018/03/21(水) 21:03:46 ID:viRGLz4I0
>>137
便乗で助かりました
ありがとう

140名無しさん@避難所:2018/03/21(水) 23:15:36 ID:cMG1FD7M0
>>113
64bit版はIME/onにして検索とか書き込みから入力がハンドルされると
リソースのバカ食いが発生、他のペインをクリックすると一旦リリースされるので
意外と気づかないで使ってる人も
俺は32bit版に戻したよ

141名無しさん@避難所:2018/03/22(木) 00:36:24 ID:gm6/3Lgg0
>>126
UAを JaneStyleの3.85以前のにするとハネられてたねえ
まあ一文字でも変えると抜けられるガバガバっぷりだけど

142名無しさん@避難所:2018/03/22(木) 03:28:28 ID:Ydj9ka0s0
>>140
64bit版の障害だったのか
俺も32bitに戻すかー、横からだがありがと

143名無しさん@避難所:2018/03/22(木) 08:15:40 ID:1Tlq9LOA0
>>130
同じ症状で浪人外したら治った
というか赤いやつがそういう意味だったの初めて知った
感謝

144名無しさん@避難所:2018/03/22(木) 11:57:30 ID:sDAVPktQ0
Goneとかng (not valid)とか運営が対応してもう出てないみたいなんで
ちょい一息つきます

ただ今後も似たようなことが起こるかもなんで
運営のミスっぽいレスポンスコード(今回ならGone:410)とか運営のミスっぽい不正なdat(今回ならng (not valid))を
2chAPI設定から登録して障害を回避するように修正してみます

ただGoneとかng (not valid)が発生してないようなら少しノンビリ目です

#自動更新の話もありますが、あれ結構怖いのよ
#ミスるとV2Cが起動しなくなるから・・・

145名無しさん@避難所:2018/03/22(木) 11:59:20 ID:WuWn3GSA0
いつもオレの為にありがとうございます

146名無しさん@避難所:2018/03/22(木) 13:15:12 ID:.LljVnYw0
何いってんだ
俺の為だぞ

147名無しさん@避難所:2018/03/22(木) 13:49:36 ID:pyT570cM0
無効な浪人SIDが送られてきました。ID、パスワードを確認の上、浪人にログインし直してください。

書き込もうとするとこれが出るんですが
どこをどう直せば

148名無しさん@避難所:2018/03/22(木) 14:09:32 ID:0NmICLuw0
少し上も読めないのか?
赤丸を消灯させろ

149名無しさん@避難所:2018/03/22(木) 14:12:40 ID:sDAVPktQ0
https://i.imgur.com/Jtx5JpA.png
これも


ただAPIモードの時はこれに勝手にチェックが入るってどっかのスレで見た記憶もあるんで
暫くは適宜監視のこと

150名無しさん@避難所:2018/03/22(木) 18:18:44 ID:UTrTsrW20
Gone当たり前のように出てるけど俺環見直したほうがいいのかな

151名無しさん@避難所:2018/03/22(木) 18:50:30 ID:sDAVPktQ0
直せるとしてもUAを変えるくらいしか
プロバイダ変えるまではさすがにないだろうし

152名無しさん@避難所:2018/03/22(木) 19:06:17 ID:B5oLlBik0
というかちょい前まで●無しで●書き込み出来てたのが謎なんだけどどういう理屈だったの?
連投の時間制限が短いからありがたかったんだけど

153名無しさん@避難所:2018/03/23(金) 01:43:22 ID:kv3xOkpQ0
APIモードの時に●ログインをやっても接続に行く鯖ってAPI鯖なのよね
なんで
●ログインしてるつもりでも実はしてなかった
●ログインとAPIのセッション情報が同じだった
のどちらかかなと

ちなみにread.cgiモードの時は
https://2chv.tora3.net/futen.cgi
に接続に行きます
確かこれは●の認証鯖だと思ったけど5ch化後の本当urlは知りません

154名無しさん@避難所:2018/03/23(金) 12:58:46 ID:kv3xOkpQ0
APIモード時はユーザIDがaパスワードがbでもV2C的にはログインに成功します
但し接続先はユーザIDやパスを必要としないAPI認証鯖のhttps://api.5ch.net/v1/auth/

書き込み欄の●もクリックで赤くなります

ソースを見た限りだとAPIモードでは●(=浪人?)ログインは出来ない作りになってます

155名無しさん@避難所:2018/03/23(金) 12:59:56 ID:kv3xOkpQ0
>>154の/v1/auth鯖は置換を掛けてると2chに見えるけど実際は5ch

156名無しさん@避難所:2018/03/24(土) 15:13:09 ID:JvePwd.k0
パッチやスクリプトの最新状態と設置方法って今はどうなってるんですか?

157名無しさん@避難所:2018/03/24(土) 15:24:38 ID:ENj74srM0
>>156
パッチの最新はB11.23.5
ただしこれはjarだけの配布

jsの最新はB11.23.3 2018/03/15版 (>>49)にアーカイブされてます

配置関連はB11.23.1からjsをパッチと同じフォルダに置くようになりました

158名無しさん@避難所:2018/03/24(土) 17:20:46 ID:6Mtcs0Ko0
>>157
ちょうど自分も更新しようとして参考になりましたありがとう
旧js削除してlauncherフォルダーに、ReplaceStrとImageViewURLReplace更新しました

159名無しさん@避難所:2018/03/24(土) 19:25:41 ID:JvePwd.k0
>>157
readmeに「●script、script/system」ってあるのはパッチと同じフォルダにscript/systemというフォルダを作ってその中に奥という意味でしょうか?

160名無しさん@避難所:2018/03/24(土) 19:33:49 ID:ENj74srM0
>>159
post.js以下のjsのことでしょうか?
それならばログ保存フォルダののscriptフォルダやscriptフォルダの中のsystemフォルダのことになります

161名無しさん@避難所:2018/03/24(土) 19:44:41 ID:JvePwd.k0
>>160
 ・readcgi.js
 ・readcgi_aux.js
の配置場所がパッチと同じ場所に変更になった
その他の設定ファイルやスクリプトは以前と同じ場所
ということで正しいですか?

162名無しさん@避難所:2018/03/24(土) 19:58:33 ID:ENj74srM0
>>161
すいません

>配置関連はB11.23.1からjsをパッチと同じフォルダに置くようになりました
この書き方が悪かったですね

それであってます

配置関連はB11.23.1からreadcgi.jsとreadcgi_aux.jsをパッチと同じフォルダに置くようになりました

が正しいです

163名無しさん@避難所:2018/03/24(土) 20:12:48 ID:JvePwd.k0
>>162
わかりました。
丁寧な回答、ありがとうございます。

164名無しさん@避難所:2018/03/24(土) 22:56:17 ID:JvePwd.k0
readmeの内容を試してみた結果の報告

>  ・BBS/UserDefined/Add_To_bbstree(For WebThreadSearch Only).txt
>         :threadld.jsを使用したWebスレッド検索でログ速検索のスレ一覧を表示する場合に板名を表示するための補助データです
>          V2Cが起動していない状態でBBS/UserDefined/bbstree.txtの末尾に追加します

これをやったところ起動中のcreationg BBS treeで止まるようになりました(あるいは時間がすごくかかっているだけかも)

【V2C】 2.11.4 (V2CMOD) [R20131210]
【Java】 1.8.0_151-b12 (Oracle Corporation)
【OS】 Mac OS X 10.12.6 (x86_64)
【メモリ】 Total(Free)/Max.: 123(114)/1820 [MB]
【Rhinoスクリプトエンジン】 あり

165名無しさん@避難所:2018/03/24(土) 23:21:36 ID:bQT4Hlcg0
egg死んでる?

166名無しさん@避難所:2018/03/24(土) 23:23:23 ID:ENj74srM0
>>164
とりあえず戻しましょう

でエラーになったbbstree.txtってどっかにうpできますか?

167名無しさん@避難所:2018/03/24(土) 23:29:18 ID:25P56.RA0
今は復活してるけど、しばらく停止してたな

168名無しさん@避難所:2018/03/25(日) 01:15:29 ID:As6BjGXo0
鯖が重いというより何かいじってるんだろう

169名無しさん@避難所:2018/03/25(日) 10:28:52 ID:XyrASzKk0
>>166
明示的なエラーは出ていません。
スプラッシュウィンドウでcreating BBS tree表示のまま動かなくなったように見えます。

もともとあったbbstree.txt(↓)の末尾にAdd_To_bbstree(For WebThreadSearch Only).txtをつなげました。
---------------------------------------------------------------------
0,E,ユーザ定義
1,C,音楽/芸能/芸術/ファッション
1,C,ゲーム/囲碁/将棋
1,C,ネットゲーム/オンラインゲーム
1,E,コンピュータ
2,http://jbbs.shitaraba.com/computer/351/,monazilla
2,http://jbbs.shitaraba.com/computer/10298/,JBBS要望&メンテナンス
1,C,インターネット
1,C,スポーツ/趣味/健康
1,C,同人/コミケ/二次創作
1,C,旅行/地域
1,C,学校/受験/学生コミュニティ
1,C,映画/テレビ/本/サブカル
1,C,アニメ/アニメグッズ
1,C,マンガ
1,C,ビジネス/経済
1,C,自動車/バイク/乗り物
1,C,学問/人文/科学
1,C,ニュース/マスメディア/政治
1,C,ショッピング/流通
1,C,ラジオ/ネットラジオ
1,C,その他
---------------------------------------------------------------------

170名無しさん@避難所:2018/03/25(日) 11:44:32 ID:hFk1Mb8g0
>>169
夜になりますが>>169の内容でbbstree.txtを作ってこちらでも試してみます
あと該当のファイルはログ速でWEBスレッド検索を行わない場合は不要なファイルですが
ログ速でのWEBスレッド検索を行うでしょうか?

171名無しさん@避難所:2018/03/25(日) 12:29:28 ID:XyrASzKk0
>>170
私自身は必ずしも必要なわけではありませんが、使わせていもらっているので
一通り試してみて状況をフィードバックしておこうかなというところです

172名無しさん@避難所:2018/03/25(日) 12:34:50 ID:hFk1Mb8g0
>>171
ありがとうございます
そこら辺あまりお気になさらずに必要な機能だけ使って下さい
場合によっては寝てる子が起きてしまうのでw

Macか
改行コードかな?

それも合わせて夜試してみます

173名無しさん@避難所:2018/03/28(水) 03:29:20 ID:/2se/hTs0
rss機能があるけどこれでfeedlyが見れると面白いと思う

174名無しさん@避難所:2018/03/28(水) 12:15:41 ID:M5ZDwtmk0
freedyをよく分かってないけど
https://pc-karuma.net/feedly-init/
を見る限りはfreedy的な動きはさせられそう

但し大前提があってV2Cのhtml表示機能はかなり古いんで
最近のWEBページをレス表示欄に表示させることは不可能です

また既存のRSS機能はその時点でのRSSの内容からしかスレ一覧を作れないんで
RSSから消えた投稿は見えなくなって過去分を参照できなくなる弱点があるんでそこがまず問題かなと

で直しうにもそこはB11の範疇外で手を出せない所なんで
実装するなら爆サイみたいにgetdat.jsを使うやり方になるんじゃないかと
ただ爆サイ系のjsもスレ一覧はその時点のスレだけなんでスレの累積機能が必要

お気に入りにrssのurl
それをクリックでスレ一覧にタイトル一覧
タイトル一覧をクリックでレス欄に1件だけDescの内容
レス欄のDesc内のリンククリックでWEBブラウザで開く

こんな挙動かなと

175名無しさん@避難所:2018/03/28(水) 16:53:27 ID:uoK32FLY0
こちらfeedly住人ですがそこまでして対応させる必要はゼロだと思います、まる

176名無しさん@避難所:2018/03/28(水) 19:02:54 ID:M5ZDwtmk0
freedyも同じなのかもですがrssで返される投稿が10件の場合
1週間くらいV2Cを起動しないでその1週間のうちに20件くらい投稿されると
1週間ぶりのV2C起動時には既にrssから消えていている古い10件の投稿の取りそこないが発生すると思われます

177名無しさん@避難所:2018/03/28(水) 19:14:40 ID:uoK32FLY0
それはRSSという仕組みそのものの弱点だね回避不可能

178名無しさん@避難所:2018/03/28(水) 19:38:20 ID:rz4vTsyE0
んなアホな
greaderのようにfeedlyのAPI使ってるRSSリーダーは沢山あるがそんなことにはならない
もちろんブラウザ版のfeedlyも
feedly側で定期的にRSSを取得して内部にデータためてるから未読のものは何百件でも表示される
feedly住人とか絶対エアプでしょ

179名無しさん@避難所:2018/03/28(水) 19:44:42 ID:M5ZDwtmk0
>>178
freedyだとばっか思ってたw


rssの発信元とクライアントの間にfeedyy鯖が噛まされてて
実際のfeedをしてるのはfeedly鯖なんじゃね?

使うのに認証がいるみただし

ただ言い変えればfeedlyのAPIを使えば出来るってことか

誰か任せた

180名無しさん@避難所:2018/03/28(水) 19:48:08 ID:uoK32FLY0
話は全く同じだぞ、鯖のクロール間隔が1hでRSSの記事保持数が10件だとして
その1h中に20件の投稿があったら差分10件は取りこぼすでしょどう考えても
feedlyスレでもたびたび話に上がるが仕組み上どうしようもない
取りこぼしの記事があるのに気付いてない事も多い、RSSで見てるといちいちサイトの見出しなんて見ないからね

181名無しさん@避難所:2018/03/28(水) 19:50:54 ID:uoK32FLY0
そもそもfeedlyのAPIなんて公開されてなかったと思うよ

182名無しさん@避難所:2018/03/28(水) 19:52:31 ID:rz4vTsyE0
いや一週間起動しなかったらだいぶ取り逃すって話とは全然違うでしょ
そもそも一時間以内に何十件も記事投稿するようなサイトがrssの配信数を10に設定してるわけがない

183名無しさん@避難所:2018/03/28(水) 19:54:42 ID:rz4vTsyE0
apiももちろんある
というかあるんだからこそ泥アプリも作られてるわけで

184名無しさん@避難所:2018/03/28(水) 20:00:14 ID:uoK32FLY0
いやその辺の数字は物の例えよそこに突っ込まんといてや、事実この話はスレで定期的にあがる
そしてAPIもあるにはあるけど確か非公開じゃなかったっけ、ドキュメントなんか見た覚えないし

あんまり連レスもアレだしスレに全く関係ないからこの辺にしとくわ

185名無しさん@避難所:2018/03/28(水) 20:10:41 ID:rz4vTsyE0
現実的にありえないような例えを持ち出したら何もできないよ
厳密にはやる気だけはある素人管理者がそんな凡ミスすることはあるかもしれんが、ほぼ無いレアケース持ち出してこれがfeedlyの弱点ってのがアホらしいといっただけ

186名無しさん@避難所:2018/03/28(水) 21:55:31 ID:IedxcNlY0
まあどのRSSリーダーサービスでも
クロール頻度次第で取得漏れってのはある話だーね
FeedlyはPro版だとクロール頻度最大10倍でそこを補えるし
Inoreaderも有料版でクロール間隔ブーストとか最長1時間保証とかある

ってのは置いといて
そういう本格的なサービスを噛ましてまでRSS読んでる層だと
かゆい所まで手の届く専用のサイトやアプリを使うと思うので
無理くりV2Cで使いたいって需要はほとんど無いような気はする

187名無しさん@避難所:2018/03/28(水) 22:53:33 ID:M5ZDwtmk0
本体のjarの中を見たらRSS用のクラスは独立してて
かつ本家、MOD、R2.11.8、R+でclassのバイナリサイズが同じだった

実際はソースを取り込んでビルドしてみないとパッチを当てられるかどうかはわからないけど
feedした記事の累積くらいなら出来るんじゃないかって気がしてきた

もっともアプトプットと需要のバランスを考えたら優先順位は無いに等しいけどw

188名無しさん@避難所:2018/03/31(土) 21:47:07 ID:97FxjI0c0
今いろいろ繋がらなくなってるね
また何かやってるのか

189名無しさん@避難所:2018/03/31(土) 22:06:16 ID:QQyHZ4520
eggだろ

190名無しさん@避難所:2018/04/06(金) 01:12:40 ID:ug5kX81s0
昨日今日V2Cを初めてみましたが・・・
UAが新しいとはどういうことでしょうか?
【V2C】 2.18.4 (V2CMOD-Z) [R20180327]
【Java】 1.8.0_161-b12 (Oracle Corporation)
【OS】 Windows 10 10.0 (x86)
【メモリ】 Total(Free)/Max.: 15(10)/247 [MB]
【Rhinoスクリプトエンジン】 なし

【systemスクリプト】 threadld.js, post.js
【ReplaceStr,URLExec等】

【2ch板一覧取得URL】 http://menu.2ch.net/bbsmenu.html (最終更新日:2018/04/06 00:53:42)
【起動時に2chの板一覧を更新】 未チェック
【指定フォントにない文字は他のフォントを使用】 未チェック
【おπ送りを監視する】 チェック済

【2chAPIパッチ】 B11.23.3 API & read.cgi
【B11スクリプト】 readcgi.js(2018/03/11 12:20:24), readcgi_aux.js(2018/03/13 14:18:44)

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

【不具合内容】
スレッドが読み込めない
【不具合URL(「すべて」禁止)】
【再現方法】
【調査済項目】

191名無しさん@避難所:2018/04/06(金) 02:06:43 ID:ur7rhHWk0
>>190
>UAが新しいとはどういうことでしょうか?
それは誰にどういう風に言われたんでしょうか?

スレが取得できないURLを具体的にあげてください。
APIモードのチェックを外してreadcgiオンリーだとどうでしょう?

192名無しさん@避難所:2018/04/06(金) 11:04:41 ID:ug5kX81s0
>>191
2chAPI設定のUAに記載されてました
readcgiオンリーにすると読めました!ありがとうございました
勉強不足でごめんなさい

193名無しさん@避難所:2018/04/06(金) 13:59:27 ID:ur7rhHWk0
>>192
勉強不足じゃないです。V2C関連の情報は一元管理されてないからずっと付き合ってるユーザーでないと
判りづらいですから。判らないことがあったらここか初心者質問スレで訊くといいです。

初心者用質問スレ
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1459766607/

194名無しさん@避難所:2018/04/07(土) 08:58:16 ID:eYB.h/yg0
ニュース速報板のBEアイコンがURL表示になっちゃってませんか?
前からなってたのかな

195名無しさん@避難所:2018/04/08(日) 09:08:40 ID:5QR8MfCs0
>>194ですが今見たら直ってました
read.cgi使用で鯖がGoneの時にそうなってたようです

196名無しさん@避難所:2018/04/10(火) 14:46:10 ID:b9yLiqQ20
ちょっと外泊続きで頼まれごととか指摘事項をすっかり忘れてしまいました
なんか頼んだけどまだ回答がないよって方はそのレスの番号でこのレスにアンカして下さい

197名無しさん@避難所:2018/04/12(木) 23:48:18 ID:mqPwqM620
どっかのスレでbit.lyの短縮url展開が出来ないってスレを見たけど
もしjsでそのurlをポップアップさせようとしてる時の話なら
bit.lyだからってことじゃなくて展開の繰り返しを2回までとしてるのが原因みたい

パッチでその回数を変えられそうなので(まだ全種では未確認)次回リリースで
10回までの展開に継ぐ展開をできるようにします

そしたら例の浜松のアレもPopupTitle.jsだけで判別できるかも

198名無しさん@避難所:2018/04/13(金) 10:08:21 ID:JUj.i49M0
pinkでdivタグが表示されるようになってるね
なんか仕様変わったかな?
ひとまずReplaceStr.txt弄って逃げたけど

199名無しさん@避難所:2018/04/13(金) 16:15:57 ID:6r5XOF5U0
>>198
・readcgi.jsの日付
・どの板か
を教えてください

readcgi.jsの最新版は2018/03/11です

200名無しさん@避難所:2018/04/13(金) 16:40:29 ID:U7ttZQA60
OK




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