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

B11 と readcgi.js のスレ

1名無しさん@避難所:2017/06/12(月) 20:12:37 ID:p9hTJ91o0
2chAPIパッチ B11 と readcgi.js のスレです
 
◆2chAPIパッチ B11.X
 ・2chAPIパッチとはなんぞやはV2Cwiki参照
 ・V2C本家、V2CMODとその派生、V2C-R(2.11.8)用のAPIパッチです
 
◆readcgi.js
 ・read.cgiモード時、受信したhtmlをdat形式に変換します
 ・V2C本家、V2CMODとその派生、V2C-R(2.11.8)、V2C-R+、V2C+用のJavascriptです
 
◆B11.Xrb、readcgi.rb
 ・readcgi.jsをAppleJava5上で動くように他言語(ruby)に移植してあります
 
前スレ
B11のスレ
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1469452597/

6名無しさん@避難所:2017/06/12(月) 20:37:57 ID:p9hTJ91o0
◆書き込みが反映されない場合に関して
 
 (主にAPIモード時に)書き込みがエラーなく終了したにも関わらず、その書き込みがスレに反映されない場合は
 おπ送りと諦める前に以下をチェック/変更して見て下さい
 ・WEBブラウザから書き込めるか
 ・浪人やBEとかの認証付きサービスでエラーになっていないか
 ・http://afi.click/browser/ を参考に書き込みユーザーエージェントを変えてみる
 
 今まで見てきたケースは全て書き込みユーザーエージェントを変更して書き込めるようになってます
 どうも定期的に書き込みをリジェクトするユーザーエージェントを追加登録してるようです

 読み込みが出来ない時も板移転対応済みの場合はユーザーエージェントも疑ってみてください

7名無しさん@避難所:2017/06/12(月) 20:38:43 ID:p9hTJ91o0
◆V2Cが使ってる設定やログが格納されてるフォルダ
 
 メニュー>ヘルプ>V2Cについて で「保存用フォルダ」となってるフォルダが
 そのV2Cが使ってるフォルダです

8名無しさん@避難所:2017/06/13(火) 00:34:16 ID:Zkvnojys0
多分このテンプレ誰も見ないと思うw
まぁとりあえずスレ立て乙

9名無しさん@避難所:2017/06/13(火) 00:58:20 ID:RboPGekg0
質問されたときにでも誘導したらいいのよー

10名無しさん@避難所:2017/06/13(火) 02:11:58 ID:t6WPzwdw0
>>8
1から7まで読んだ後に8がうんこすぎてワロタ
8は今すぐ氏んだほうがいいんじゃないか?w

11名無しさん@避難所:2017/06/13(火) 07:24:43 ID:z7bRPeIE0
>>8って本当に人間の屑みたいなやつだから
もう来ないでほしいね

12名無しさん@避難所:2017/06/13(火) 08:10:27 ID:vkP59VrM0
◆B11使用時のAPIパッチとreadcgi.jsのバージョン確認
 
 メニュー>外部コマンド>2chAPI設定を開くと左下に
 http://i.imgur.com/k7r2esM.png (開発中の画面例です)
 って感じで、APIパッチのバージョンとreadcgi.jsの更新日が表示されるので
 B11使用時に上手く動かない場合の質問には、その部分のスクショを必ず貼るようにしてください
 
 #画面丸ごとでは絶対貼らないこと
 
◆V2C-R+、V2C+でのreadcgi.jsのバージョン確認
 V2C-R+、V2C+使用時に上手く動かない場合の質問には、いつ版か or readcgi.jsの更新日付を必ず併記するようにして下さい

13名無しさん@避難所:2017/06/13(火) 08:15:12 ID:vkP59VrM0
◆B11.8のreadcgi.jsのデバッグモード
 
 B11.8からreadcgi.jsのデバッグモードを搭載しました
 
 2chAPI設定の「readcgi.jsのデバッグを行う」にチェックを入れる
 http://i.imgur.com/w1fObxR.png
 と、レスの受信時に「表示>コンソール出力」に受信したhtmlと変換後のdatを出力します
 
 何かあった場合、この機能を利用してreadcgi.jsのデバッグをリアルタイムに行えます
 
 チェックしてもコンソール出力に何も表示されない場合は一度V2Cを終了させて下さい
 それでも表示されない場合はこの機能は使えません(Java5、Java6は怪しいかも)

14名無しさん@避難所:2017/06/14(水) 08:11:32 ID:AwwMosCs0
◆2ch板一覧の自動更新
 
 2ch板一覧はV2C起動時に自動で板更新が可能です
 メニュー>設定>板一覧・お気に入り
 http://i.imgur.com/hqKuj0K.png

 PCが起動しっぱなしの状態でもV2Cはたまに再起動したほうがいいかも

15名無しさん@避難所:2017/06/14(水) 08:26:04 ID:AwwMosCs0
>>3
◆V2C バージョン早見表(改定3版) 補足

 ・APIパッチが必要なV2C : APIパッチ B11とreadcgi.jsが必要となります
 ・APIパッチが不要なV2C : readcgi.jsが必要となります(APIパッチ B11は不要)

16名無しさん@避難所:2017/06/14(水) 08:52:52 ID:AwwMosCs0
◆readcgi.jsの責任分界点

 readcgi.jsは2ちゃんとBBSPINKにのみ適用されます

 また機能的にはV2Cから渡されたhtmlをdat形式に変換するだけです
 なので書き込みの可/不可には影響しません

 渡されたhtmlは正しい内容という前提で動作するので
 htmlが全面的にオカシイとか、部分的にオカシイ(日付やIDがnull)とかhtmlが変更されたのケースでは
 それなりの出力になってしまいます


◆post.jsの責任分界点

 前述の書き込みが反映されない場合に関しての対策をしても状況が改善されない場合は
 最近post.jsを入れた/入れ変えたかも確認して下さい
 post.jsは書き込み処理に介入し、書き込み内容の改変、場合によってはキャンセルを行います


◆subject.jsに起因するスレ一覧の表示不正(余談)

 これ、経験談なんですが
 subject.jsが正しくない場合、スレ一覧の表示でスレの欠落が発生します
 症状としては
 ・未読スレの場合は、そのスレがスレ一覧に表示されない(場合によってはスレ一覧の件数が極端に少ない)
 ・既読スレの場合は、そのスレはまだ現存しているのに過去スレ扱いで表示される
 ということが発生します

17名無しさん@避難所:2017/06/14(水) 09:34:47 ID:AwwMosCs0
◆V2C-R+やV2C+にB11を適用するとエラーになる

 今まで聞いたことがないので今後も起きないと思いますが
 V2C-R+やV2C+環境でB11を適用すると以下のエラーとなりますが、これは正常な挙動です
 http://i.imgur.com/G37emNU.png

 APIパッチを適用する場合は起動するjarをAPIパッチにしますが、
 APIパッチは起動されたら次に自分でV2C本体のjarを起動しようとします
 この時起動するjarを限定しているため、上記のエラーとなります

18名無しさん@避難所:2017/06/14(水) 18:50:34 ID:AwwMosCs0
◆最近は画像URLに http: を付けないのがトレンド?

 掲題の通り、最近は画像のURLに http: を含めないで // からはじめるケースが見受けられます
 その場合レス中のURLが
 こんなふう(http://i.imgur.com/Afq36qv.png)に表示されたり
 こんなふう(http://i.imgur.com/oXSlgxB.png)に表示されたり
 します
 #前者はReplaceStr.txtにヒットする定義が何もない場合
 #後者はReplaceStr.txtに「<rx><img src="([^"]+)">【TAB】$1【TAB】msg」という定義がある場合

 こんな場合はReplaceStr.txtに

<rx><img src="//([^"]+)">【TAB】http://$1【TAB】msg

 を追加してください
 #前述後者が定義済みの場合はその前の行に追加

 http: を補完してURLを解決します
 http://i.imgur.com/ZQrtQLY.png

19名無しさん@避難所:2017/06/14(水) 19:40:39 ID:AwwMosCs0
◆日付とIDがnullの場合はそのレス中の画像のサムネが自動で表示されない

 read.cgiモード時に日付とIDがnullの場合、そのレス中の画像のサムネが自動で表示されません

 シベリア超特急だったり、ポイント特典付きのBE持ちが立てたスレだったりが該当します

 今は直ってるか確認してませんが、これはWEBページの表示が修正されない限りサムネの自動表示をできません

 手動クリックでサムネを表示して下さい

20名無しさん@避難所:2017/06/14(水) 19:44:34 ID:AwwMosCs0
>>18はWEBブラウザで見て下さい

ReplaceStr.txtの定義によっては
#後者はReplaceStr.txtにの行の「」内が置換されて表示される場合があるため

21名無しさん@避難所:2017/06/14(水) 20:54:50 ID:AwwMosCs0
>>18補足
ReplaceStr.txtに追加するのは
http://i.imgur.com/DjG0aj1.png
です

22名無しさん@避難所:2017/06/14(水) 21:13:56 ID:AwwMosCs0
自分がやらかした後になんですが

ReplaceStr.txt界隈に関してのレスは
既に登録済みのReplaceStr.txtで置換が掛かってる可能性があるので
WEBブラウザで確認する癖をつけましょう(自戒)

23名無しさん@避難所:2017/06/15(木) 00:13:50 ID:rWb0p/us0
!:コマンド打つとシステムが吐き出した文字としてこういうのつくけどこの醜いのここでなんとかできる問題ですか?
それとももう別の形で解決してる問題?

Slot
<mark style="display: block; width: 4.5em; margin: 0.25em; padding: 0.25em; border: 1px solid #933; background: #FFC;"><span>😜</span><span>😜</span><span>😜</span>
<span>😜</span><span>😜</span><span>😜</span>
<span>😜</span><span>😜</span><span>😜</span>
</mark>Win!! 4 pts.(LA: 1.90, 1.64, 1.53)

24名無しさん@避難所:2017/06/15(木) 00:22:03 ID:zAXFqicI0
◆Slot

自分はReplaceStr.txtに

<rx></?mark.*?>|</?span.*?>【TAB】【TAB】msg

で綺麗にしてます

25名無しさん@避難所:2017/06/15(木) 00:40:47 ID:rWb0p/us0
>>24
ありがとう
綺麗になった

26名無しさん@避難所:2017/06/15(木) 03:51:20 ID:zAXFqicI0
>>4
◆板移転と板一覧取得URLに関して(補足)

 板一覧の更新や板一覧取得URLの確認/変更は
 http://i.imgur.com/9BgtCwb.png
 を右クリックします

27名無しさん@避難所:2017/06/15(木) 04:23:32 ID:zAXFqicI0
◆まちBBSの板一覧を間違って更新してしまった場合

 まちBBSの板一覧を間違って更新してしまうとこんな感じで板が全て消えてしまいます
 http://i.imgur.com/dUXSokr.png

 そのような場合はV2Cを終了し、保存用フォルダ>BBS>Machi>bbstree.txtを削除して
 V2Cを起動するとまちBBSの板一覧が復活します

28名無しさん@避難所:2017/06/15(木) 07:32:03 ID:M6CKxDuk0
>>27
それは知りませんでした
まちBBS自体がなくなってしまったのだと思っていました。。。

29名無しさん@避難所:2017/06/15(木) 14:23:58 ID:zAXFqicI0
>>18>>20>>21に誤り(ミスリード)があったので6/17に修正版のreadcgi.jsを出します

30名無しさん@避難所:2017/06/17(土) 02:37:56 ID:960rRhFI0
神の様な乙>>1

31名無しさん@避難所:2017/06/17(土) 16:41:26 ID:vZdq.oAo0
V2C API Patch B11.9

v2c_api_patch_B11.9_20170617.zip
http://www.mediafire.com/file/4gz7klp2ppxizj7/v2c_api_patch_B11.9_20170617.zip

◆ 至急に置き変えが必要なものではありません
  機能追加不要な場合はB11.7のままで構いません

◆ 修正箇所
 v2c_api_patch_B11.jar、v2c_api_patch_B11_for_Mac.jar共通
 ・2ちゃん互換掲示版から.datファイルを取得した場合に、Content-Typeが応答情報に含まれない場合でもそのdatを有効とする
 ・具体的には避難所のV2C+ part3の
  http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1477736578/140
  掲示版 http://gesei.sub.jp/test/read.cgi/fetch/1386386850/
  対応です
 ・2ちゃん互換掲示版から.datファイルを取得した場合に、Content-Typeという応答情報がない場合エラーにするとなっていて
  datは正しく取得されていると思われる場合でもチェックが厳しくエラーにしていたのでチェックを緩くしました
  #以前、白猫プロジェクト掲示版で発生した不具合と同じ原因のはずなので、
  #この修正で現在読めない2ちゃん互換掲示版が読めるようになるかもしれません

◆ 2017/06/17 現在の最新状態
 ・APIパッチ(B11.9)
   v2c_api_patch_B11.jar           .2017/06/17 14:02:13 New
   v2c_api_patch_B11_for_Mac.jar     .2017/06/17 14:03:49 New (V2C-R 2.11.8用)

 ・script/system
   readcgi_aux.js 2017/04/24 10:18:49

◆ v2c_api_patch_B11_for_Mac.jarはもともとはV2C-R 2.11.8用に作られたっぽい(バグ吸収)ものをベースにしてるので
  V2C、V2CMODとその派性の場合はv2c_api_patch_B11.jarが使えると思います

◆ 置き換えはV2Cを終了させてお願いします、また一応置き換えるファイルのバックアップをお願いします

◆ アプロダ
  http://i.imgur.com/gTnAgSr.png の緑のボタンを押して下さい
  ボタンにエラーだ警告だのメッセージが書かれるかもですがブラウザのダウンロードが正常に終了してればOKです

32名無しさん@避難所:2017/06/17(土) 16:49:14 ID:vZdq.oAo0
V2C API Patch B11.9rb

v2c_api_patch_B11.9_For_MacOSX_Java5_20170617.zip
http://www.mediafire.com/file/bqs93ya76n8fgfh/v2c_api_patch_B11.9_For_MacOSX_Java5_20170617.zip

◆ 至急に置き変えが必要なものではありません
  機能追加不要な場合はB11.7のままで構いません

◆ 修正箇所
 B11.9と同様です

◆ 2017/06/17 現在の最新状態
 ・APIパッチ(B11.9rb)
   v2c_api_patch_B11_for_Mac.jar    2017/06/17 14:05:22

 ・script/system
   readcgi_aux.rb 2017/04/27 11:52:21

◆ 実行にはJrubyという環境が必要となり、インターネットから以下のファイルを入手し
  Macintosh HD>ライブラリ>Java>Extensions に配置する必要があります
   ・jruby-engine-1.1.7.jar
   ・jruby-complete-1.6.8.jar
   ・script-api.jar
  取得先のurlはreadMe.txtに、配置イメージはExtensions配置図.PNGにそれぞれあります

◆ 置き換えはV2Cを終了させてお願いします、また一応置き換えるファイルのバックアップをお願いします

◆ アプロダ
  http://i.imgur.com/gTnAgSr.png の緑のボタンを押して下さい
  ボタンにエラーだ警告だのメッセージが書かれるかもですがブラウザのダウンロードが正常に終了してればOKです

33 ◆g/UWZdwxag:2017/06/17(土) 16:52:53 ID:vZdq.oAo0
readcgi.js 2017/06/17版

readcgi.js_ver_07.0.1_20170617_1530.zip
http://www.mediafire.com/file/9wklk7w82ipf9na/readcgi.js_ver_07.0.1_20170617_1530.zip

◆ 修正箇所
 ・Beアイコンとお絵描き画像のURLをAPIモードで受信したdatと同じようにsssp:で始まるようにする
  (ReplaceStr.txtに対しての修正も必須)
 ・B11用readcgi.jsをV2C+用readcgi.js/V2C-R+用getdat.jsにそのまま転用する(試行処置)
 ・https://2ちゃんをhttp://2ちゃんに置き変えるReplaceStr.txt定義の変更(添付ReplaceStr.txt参考、必須ではありません)

◆更新時刻
 ・B11用             readcgi.js .2017/06/17 14:08
 ・V2C-R_Plus用.       getdat.js  2017/06/17 14:08
 ・V2C-R_Plus,V2C_Plus用 readcgi.js .2017/06/17 14:08
 ・B11rb(AppleJava5用)用. readcgi.rb .2017/06/17 14:08

◆いろいろと
 過去自分が首を突っ込んだ際はBeアイコンやお絵描き画像をhttpで表示ね、みたいな感じでドヤってましたが
 APIモードでそれらを受信した場合のurlはssspで始まってるとのことでした
 なのでreadcgi.jsで生成するdatもそれに合わせてsssp://で始まるようにしたいと思います
 (受信済みdatは//で始まるのままです)

 またBeアイコンの場合はssspにして、設定>リンク・画像でBeアイコンの設定をしたほうが
 urlが表示されなくなりレスが落ち着きます
 (お絵描き画像urlはssspをhttpに置換しないと画像を表示できません)

 なので既存ReplaceStr.txtに対して以下の修正をお願いたします
 ①「<rx><img src="//([^"]+)">【TAB】http://$1【TAB】msg」という定義がある場合は、行の先頭に//を追加する
 ②「<rx>sssp://【TAB】http://【TAB】msg」という定義がある場合は、その行を削除する
 ③ 添付のReplaceStr.txtの4行目から8行目をReplaceStr.txtの最初のほうに追加する
 ④ Beアイコンurlに対して非表示にする処理を入れている場合は関連するhttpをssspに変更する(多分)

◆ アプロダ
  http://i.imgur.com/gTnAgSr.png の緑のボタンを押して下さい
  ボタンにエラーだ警告だのメッセージが書かれるかもですがブラウザのダウンロードが正常に終了してればOKです

34 ◆g/UWZdwxag:2017/06/17(土) 16:53:44 ID:vZdq.oAo0
ReplaceStr.txt周りで分かりづらい部分があるかと思いますがご協力お願いいたします

35 ◆g/UWZdwxag:2017/06/17(土) 17:18:59 ID:vZdq.oAo0
メニュー>設定>リンク・画像の http://i.imgur.com/Xr4S1Sl.png もチェックされて
>>33の修正が正しく適用されている場合は
http://matsuri.2ch.net/test/read.cgi/morningcoffee/1497492624/
のスレが
http://i.imgur.com/XdtiLTL.png
と見えるはずです

36 ◆g/UWZdwxag:2017/06/17(土) 17:35:15 ID:vZdq.oAo0
post.js 2017/06/17版

post.js_20170617.zip
http://www.mediafire.com/file/5tmm4s1bg90966m/post.js_20170617.zip

◆ 機能
  書き込み欄の2ちゃん/BBSPINKのURLからその板がhttp鯖かhttps鯖かを判別し
  https鯖のURLがhttpとされている場合にURLをhttpsに置換します

  書き込みの事前チェック処理でそのスレの/1を取得しそこから判別します
  /1の取得はV2Cが起動している範囲内で1鯖に付き1回です
  V2Cの終了でリセットされます

◆ 修正箇所
  一部環境で動かないプログラムの書き方をしていたので修正

◆ 更新時刻
  ・post.js   2017/06/17 17:22

◆ 備考
  B11環境でしか動かしていません
  互換性はあると思うので他のV2Cでも動くと思います

37名無しさん@避難所:2017/06/17(土) 19:05:12 ID:YmB/A20M0
乙でーす!

38 ◆g/UWZdwxag:2017/06/17(土) 20:04:27 ID:vZdq.oAo0
itest2PCHostName.js 2017/06/17版

itest2PCHostName_20170617.zip
http://www.mediafire.com/file/kuqkjhh4jrbk1oy/itest2PCHostName_20170617.zip

◆ 機能
  レス中のitest.2ch.netのスレurlをクリックした場合にgoogleでPCサイトのURLを検索し
  そのURLでスレを開きます

  ・ReplaceStr.txt      : dat中の itest.2ch.net を クリックでjsを起動できるように itest._2ch.net に置換します
  ・URLExec.dat       : itest._2ch.net のurlクリックで itest2PCHostName.js を起動します
  ・itest2PCHostName.js  .: itest._2ch.netのスレurlでgoogle検索を行いPC鯖のスレurlを取得してスレタブに開きます
  ・post.js           .: レス書き込み欄に itest._2ch.net があった場合 itest.2ch.net にもどします


◆ 更新時刻
  ・itest2PCHostName.js  2017/06/17 19:16
  ・post.js            2017/06/17 19:16

◆ 備考
  ポール日本公演342[無断転載禁止]
  https://rio2016.2ch.net/test/read.cgi/beatles/1495377937/の1のレス中の
  http://itest.2ch.net/test/read.cgi/beatles/1494541882/
  のようなurlをV2Cで開くことを想定しています
  (このjsを入れないで上記itestのスレを開いた場合V2CはCPUの使用率が100%となります)

  V2CMOD-Zでしか動かしていません
  互換性はあると思うので他のV2Cでも動くと思います

39名無しさん@避難所:2017/06/17(土) 23:44:12 ID:aHenlvZY0
特に困ってないけどV2C+ 1.0.9で>>38を試してみた
書き換えとかは成功してるけど専用ブラウザが対応してませんよって表示が出てスレは表示出来なかた

40名無しさん@避難所:2017/06/17(土) 23:49:59 ID:xf/4AoKY0
ReplaceStr.txtに
<rx></?mark.*?>|</?span.*?>【TAB】【TAB】msg
を追加したのに>>23のSlot以下が消えない何故だ?
勿論【TAB】の文字は削除しその後キーボードのTabキーを押し
上書き保存した後ファイル→再読み込み→再起動しても駄目

41名無しさん@避難所:2017/06/18(日) 00:13:27 ID:jjXxkRk.0
>>39
3/13のアレですね

もし修正可能なら

v2c.openURL(RegExp.$1 + itest);

v2c.openURL((''+RegExp.$1).replace('https://', 'http://') + itest);
に変えてみてください

googleの検索から生成したurlがhttpsになってるせいです

42名無しさん@避難所:2017/06/18(日) 00:20:38 ID:Imip/uAc0
>>41の修正で手元のV2C+ 1.0.9でもちゃんと表示されました :)

43 ◆g/UWZdwxag:2017/06/18(日) 00:22:16 ID:jjXxkRk.0
>>42
どうもです
すっとヘッドラインのやつもhttps問題を抱える可能性ありか

44名無しさん@避難所:2017/06/18(日) 00:23:55 ID:jjXxkRk.0
>>40
スレの読み込み直しをしても変わりませんか?

45名無しさん@避難所:2017/06/18(日) 01:14:25 ID:rNH14oy20
>>44
試したが文字が残っている

46名無しさん@避難所:2017/06/18(日) 07:53:42 ID:jjXxkRk.0
>>45
追加した位置が先頭行でないなら先頭行に追加してみてもらえますか?

47名無しさん@避難所:2017/06/18(日) 18:38:27 ID:rNH14oy20
>>46
返答遅くなってしまい申し訳ない
1行目に入れたが結果は同じだった

48名無しさん@避難所:2017/06/18(日) 18:43:07 ID:BYoH5F3.0
試してる対象はソフト板のテストスレと思っていい?
それとバグ報告用テンプレ貼るのと
APIモードなのかread.cgiモードなのか教えてもらえますか?

49名無しさん@避難所:2017/06/18(日) 19:19:46 ID:z4iKZnh60
そもそも23のはコピペなので23のSlot以下が消えないは当然です
HTMLタグではなく lt や gt に変換された文字なので

50名無しさん@避難所:2017/06/18(日) 19:22:56 ID:BYoH5F3.0
>>47
>>40に「Slot以下が消えない」とありますが
http://i.imgur.com/Rv7hJxD.png
これそのものを消してSlot以下に何も表示しないのが理想形ですか?

51名無しさん@避難所:2017/06/18(日) 19:46:38 ID:Iqvx1PYA0
今までたしか消えてたはずなのに
今見たら>>23消えてねえ、と思ってしまったけど、>>49だったか

52名無しさん@避難所:2017/06/18(日) 19:55:39 ID:rNH14oy20
>>49
ありがとう、勘違いしていた
>>50
そう、見えないようにしたい
上記にも書かれている通り他スレで表示されたらまた報告します

53名無しさん@避難所:2017/06/18(日) 20:21:35 ID:BYoH5F3.0
>>52
<rx></?mark.*?>|</?span.*?>【TAB】【TAB】msg

http://i.imgur.com/Rv7hJxD.png
とするための定義なのでSlotそのものを根こそぎ消したいならまた別の定義となります

54 ◆g/UWZdwxag:2017/06/18(日) 20:56:35 ID:BYoH5F3.0
test2PCHostName.js 2017/06/18版

itest2PCHostName_20170618.zip
http://www.mediafire.com/file/p9sr5j562jrdx9b/itest2PCHostName_20170618.zip

◆ 機能
  レス中のitest.2ch.netのスレurlをクリックした場合にgoogleでPCサイトのURLを検索し
  そのURLでスレを開きます

  ・ReplaceStr.txt      : dat中の itest.2ch.net を クリックでjsを起動できるように itest._2ch.net に置換します
  ・URLExec.dat       : itest._2ch.net のurlクリックで itest2PCHostName.js を起動します
  ・itest2PCHostName.js  .: itest._2ch.netのスレurlでgoogle検索を行いPC鯖のスレurlを取得してスレタブに開きます
  ・post.js           .: レス書き込み欄に itest._2ch.net があった場合 itest.2ch.net にもどします

◆ 修正箇所
  ・V2C+、V2C-R+で機能しない不具合を修正

◆ 更新時刻
  ・itest2PCHostName.js  2017/06/18 00:26
  ・post.js            2017/06/18 19:16

◆ 備考
  ポール日本公演342[無断転載禁止]
  https://rio2016.2ch.net/test/read.cgi/beatles/1495377937/ [https->http]の1のレス中の
  http://itest.2ch.net/test/read.cgi/beatles/1494541882/
  のようなurlをV2Cで開くことを想定しています
  (このjsを入れないで上記itestのスレを開いた場合V2CはCPUの使用率が100%となります)

  V2CMOD-Zでしか動かしていません
  互換性はあると思うので他のV2Cでも動くと思います

55 ◆g/UWZdwxag:2017/06/18(日) 20:57:14 ID:BYoH5F3.0
threadld.js 2017/06/18版

threadld.js_20170618.zip
http://www.mediafire.com/file/8mwqaa996epacyx/threadld.js_20170618.zip

◆ 機能
  headlineのスレ一覧のクリックで人大杉で空のスレが表示されたあとに
  改めて本来のurlでスレを取得しなおしてレスを表示します
  そのため画面がちらつきます

◆ 修正箇所
  ・V2C+、V2C-R+で機能しなくなる可能性があることに対する修正

◆ 更新時刻
  ・threadld.js  2017/06/18 20:38

◆ 備考
  必要に応じて既存のthreadld.jsに追加して下さい
  スレはheadlineのurlではなく本来のurlで開くので
  headlineのスレ一覧の状態は変化しません
  (一旦レス数が2から空欄になりますが、headlineの取り直しで2に戻ります)

56名無しさん@避難所:2017/06/19(月) 00:14:21 ID:zyNTdnsM0
>>54
itest対応はrescheck.jsでやったほうが簡単じゃない?

function checkRawText(res, cx) {
var msg = res.message;
// スマホ用URIをPC用に置き換える
msg = msg.replace(/ttps?:\/\/itest\.(?:2ch\.net|bbspink\.com)\/(?:[^/]+\/)?test\/read\.cgi\/([^/]+)\/(\d+)/g, function(match, board, dat) {
var bd = v2c.bbs2ch.getBoard(board);
return bd ? ("ttp://" + bd.url.getHost() + "/test/read.cgi/" + board + "/" + dat) : match;
});
res.setMessage(msg);
}

57名無しさん@避難所:2017/06/19(月) 09:59:53 ID:hlLS5Hs.0
専門的なお話の中すみませんが・・・

2.11.4 [R20131210 使用です 、スレ取得できない問題で

ニュース系他、ほとんど各種板のスレは取得出来るようになったんですが
競馬板1だけが文字化けで取得出来ません。(競馬板2は大丈夫です)

パッチ類は大抵充ててると思うのですが; 助けて・・・・

58名無しさん@避難所:2017/06/19(月) 10:05:14 ID:SKJBWuN60
>>57
>>12
おながい

59名無しさん@避難所:2017/06/19(月) 12:28:47 ID:ywrryHZI0
ざっと見た限り普通に読めてるけどな
http://mint.2ch.net/test/read.cgi/keiba/1497842458/

一回ログ消して板一覧更新してみれば

そいで、バグ報告テンプレと化けるスレのアドレスくらいは聞かれる前に貼ろうね

60名無しさん@避難所:2017/06/19(月) 16:16:00 ID:SKJBWuN60
競馬1はread.cgi Ver7で競馬2はread.cgi Ver6なのでおそらくreadcgi.jsが古いのだと思います

できればreadcgi.js 2017/06/17版(>>33
少なくともreadcgi.js 2017/06/08版(http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1469452597/801
に変えてみて下さい

61名無しさん@避難所:2017/06/19(月) 16:33:13 ID:SKJBWuN60
>>56
おー
こういう書き方をすればいいのか
勉強になります

この書き方は思い付かなかったし、試さないでこういうレスも申し訳ないんですが
①あまり先進的な書き方をするとJavaのバージョンによっては動かない場合がある(全バージョンで試すのが面倒)
②v2c.bbs2ch.getBoardで返ってくるのはおそらくカレントの鯖(ネタがないんで板移転した場合の移転前のスレの表示テスト出来ない)
があるので今のまま行きたいと思います

62名無しさん@避難所:2017/06/20(火) 04:42:58 ID:CYYZh3kc0
hayabusa7 → himawari

63名無しさん@避難所:2017/06/20(火) 20:14:09 ID:dT0GVgMk0
うーん
どうも
やる夫系雑談・避難・投下板(緊急避難用)
http://jbbs.shitaraba.net/internet/3408/
と相性が悪い

連続してぽんぽんスレを開いて行くと固まる
V2C+では問題ないからB11の問題なんだろうなと

64名無しさん@避難所:2017/06/20(火) 22:29:19 ID:dT0GVgMk0
B11は全然関係なくて
threadld.jsのguroNGをコメントアウトしたら起きなく(起きにくく?)なった
コメントアウトしたままにして気が向いたらまたtテストしてみよう

65名無しさん@避難所:2017/06/21(水) 04:02:02 ID:kW0wQtAU0
B11とは無関係な案件だと思うけど3000個以上の画像リンクを開くと(主にアイドル板)
途中でダウンロードしなくなる現象がある、残り1975個から進まなくなるとか、一時停止→再開したらまた進むけど
google系の画像アップローダ?に当たるとそういう現象に当たる事が多いな、
タイムアウト切断がうまく機能してないかアップローダー側でそういう対策でもしてるんだろうか

66名無しさん@避難所:2017/06/21(水) 19:38:14 ID:sL.YL9G60
◆最新版まとめ
 
APIパッチ
 ・B11.7          → http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1469452597/466
                  (添付のreadcgi.jsは使用しないで下記readcgi.jsを使用のこと)
 ・B11.7rb         .→ http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1469452597/520
                  (添付のreadcgi.jsは使用しないで下記readcgi.jsを使用のこと)

 ・B11.9          → http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1497265957/31
 ・B11.9rb         .→ http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1497265957/32
 
readcgi.js
 ・2017/06/08版     → http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1469452597/801
 ・2017/06/17版     → http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1497265957/33
 
オマケ機能
 ・Rhino_ScriptEngine           → http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1469452597/637
 
 ・post.js 2017/06/17版          → http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1497265957/36
 
 ・threadld.js 2017/06/18版       .→ http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1497265957/55

 ・test2PCHostName.js 2017/06/18版 → http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1497265957/54

67名無しさん@避難所:2017/06/21(水) 22:00:38 ID:sL.YL9G60
B11のread.cgiモードで2ちゃんから302(リクエストしたリソースが一時的に移動されている)が
返ってきた場合に人大杉にしていたのを修正中
(BBSPINKは別処理を実装済みなんで対象外)

土曜日くらいに

例えばこれ
https://qb5.2ch.net/test/read.cgi/operate/1406800081/

68名無しさん@避難所:2017/06/21(水) 22:24:05 ID:DV5WHZbE0
>>65
数までは数えてなかったけど、確かに大量の画像リンク開こうとすると、
途中で止まる現象は時々あるな。個別にリンク開くと見れたりするから、原因が良くわからないが。
ダメなときは、スレ再取得とかも効果ないから、確かにサーバ側の問題かもしれんね。

69名無しさん@避難所:2017/06/21(水) 22:35:26 ID:sL.YL9G60
数だけでいったら5000個越えてももんだいないかな
但しTwitter画像とimgur中心
(途中メモリ不足が発生してもその画像は放置して次に行ってる)

メモリの問題ならコンソールログ
通信の問題ならネットワークログ
になんらかの手がかりが出てるかもしれない

70名無しさん@避難所:2017/06/22(木) 00:44:12 ID:l.okDhr.0
>>68
DLでタイムアウトしたときに
ネットワークのハンドラが開放されず
ずーっとループしてんじゃないかなあと想像してる

71名無しさん@避難所:2017/06/22(木) 10:29:44 ID:XRcP.cJk0
B11に移行してきたんですがこれってtwitter使えないんですかね・・・
Twitterアカウントの認証に失敗しましたと出ます

72名無しさん@避難所:2017/06/22(木) 11:27:46 ID:K2VXtycs0
>>71
使えてるけど?書き込みしたことはないけど、読むだけなら。
「アカウントの認証に失敗」は、過去ログであったな。B11とか関係ないかなり昔。

73名無しさん@避難所:2017/06/22(木) 11:45:59 ID:DCEKGF7s0
Twitter設定>アカウント>追加でやり直しても認証失敗する?

74名無しさん@避難所:2017/06/22(木) 11:57:48 ID:t.TEgPcA0
いったん前のV2CとTwitterとの連携を解除してからやり直せばいけるかも?

75名無しさん@避難所:2017/06/22(木) 12:34:45 ID:XRcP.cJk0
>>73,74
追加も同様のエラーメッセージが出て失敗します

76名無しさん@避難所:2017/06/22(木) 12:43:19 ID:K2VXtycs0
>>75
普通にWebブラウザからだとログイン出来るんだよね?

77名無しさん@避難所:2017/06/22(木) 12:45:00 ID:XRcP.cJk0
自分だけっぽいので環境載せときます
http://i.imgur.com/z1EszvP.jpg
【V2C】 2.11.4 [R20131210] (L-0.7.0:amd64)
【Java】 1.8.0_131-b11 (Oracle Corporation)
【OS】 Windows 8 (amd64)
【メモリ】 Total(Free)/Max.: 980(689)/1639 (Phys. Total/Avail.: 16325/5398) [MB]

V2CのバージョンがR20131210と表示されてますがこれってOKですか?launcherのv2cjar.txtにはちゃんとv2c_api_patch_B11.jarとだけ書いています。
launcherにあるV2C_R20131210.jarまたはv2c_api_patch_B11.jarを消すと「V2Cのバージョンが適合しません。」「V2Cクラスが存在しません」とエラーが出て起動に失敗します表示されます。
あとバグ報告テンプレだとOSがWin8になってますがWin10です

78名無しさん@避難所:2017/06/22(木) 12:46:07 ID:XRcP.cJk0
>>76
できます。現在他のTwitterアプリでなんとか凌いでいます

79名無しさん@避難所:2017/06/22(木) 12:50:13 ID:q6VnQJ5s0
なぜ消す

80名無しさん@避難所:2017/06/22(木) 12:54:21 ID:UOwKTEYs0
移行してきたんなら前に使ってたのがまだあると思うんで
V2Cでのアカウントを削除してみたりしてしたいんですけど可能ですか?

81名無しさん@避難所:2017/06/22(木) 12:59:35 ID:XRcP.cJk0
>>80
アカウントというのは設定→Twitter→アカウントタブの一覧にあるアカウントのことですか?
全て削除して今はからっぽです

82名無しさん@避難所:2017/06/22(木) 13:03:51 ID:UOwKTEYs0
了解
ちょっと待っててね

>>77から見ると複数種あるV2Cのうち本家と呼ばれてるものかと思います

こちらも準備するんでちょっと待っててね
一応認識だと本家はツイートの閲覧はできるけど書き込んだりDM飛ばしたり、ファぼったりRTしたりはできないはず

Twitterアカウントの認証に失敗しました
っていつでましたか?

83名無しさん@避難所:2017/06/22(木) 13:06:40 ID:UOwKTEYs0
あと直接の関係はないと思うけど
メニュー>外部コマンド>2chAPI設定を開くと左下に
 http://i.imgur.com/k7r2esM.png
って出るんでそれを教えてください

84名無しさん@避難所:2017/06/22(木) 13:21:59 ID:UOwKTEYs0
現象が発生するを確認しました
V2CとTwitterを繋ぐTwitterAppってのが死んでるのかも

別のV2Cを使って見てもらえますか?
派生は沢山あるんですけどとりあえず本家に一番近い
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1421676997/1
の最新版(V2CMOD)とか

V2CMODでアカウントを登録すると
http://i.imgur.com/sMmPmpq.png
なのだ含まれたウェブページが表示されると思います

ただV2CMODもそれの派生系列も今は書き込みが出来ないので
Tweetの書き込みをしたいならV2C+にするか、自分専用のTwitterAppを登録するか
公開されてるTwitterAppを探してくる必要があります

85名無しさん@避難所:2017/06/22(木) 13:22:35 ID:XRcP.cJk0
>>83
2chAPI設定の画像です
http://i.imgur.com/Vt1EysK.jpg

以前はV2C_R20170301.jarを使っており、そのときはタイムラインの新規取得だけは可能でした
そこからB11へ移行しようとしたのですが、すると「V2Cのバージョンが適合しません」のエラーが出て起動ができなかったため、Launcherだけ本家のものに入れ替えてからB11を導入し、すると起動できました
2chは快適に利用できるのですが、Twitterのタイムラインの取得はB11導入直後からできず、またTwitter設定で追加や再認証をするとTwitterアカウントの認証に失敗しましたと出ます

86名無しさん@避難所:2017/06/22(木) 13:30:39 ID:XRcP.cJk0
>>84
V2CMODを導入したら問題解決しました
ありがとうございました
そしていろいろしていた勘違いが解けました・・・

87名無しさん@避難所:2017/06/22(木) 13:33:38 ID:UOwKTEYs0
>>85
V2C_R20170301.jarだからV2C+の1.0.9ですね

またロクに調べもしないで嘘を書いちゃったんですが
本家内蔵のTwitterAppとB11は相性が悪いみたいです
それでアカウントがどうたら言われてるようです

パッチ無しの本家単独でのアカウント追加なら本家用のWEBの「V2Cにアカウントの利用を許可しますか?」がでました

でここから先なんですがどうしたいかで対処が変わってくるかと思いますが
まずは電話番号を登録して自分用のTwitterAppをつくるのがいいかと
(これもいろいろあるんですが・・・)

88名無しさん@避難所:2017/06/22(木) 16:28:50 ID:p5yzoXLg0
競馬板が書き込めなくなったムーブなんとかって出る

89名無しさん@避難所:2017/06/22(木) 16:32:07 ID:h8zDwtHg0
なんとかじゃねーよSS貼れ
どうせ板移転だろうけど

90名無しさん@避難所:2017/06/22(木) 16:48:48 ID:UOwKTEYs0
なんか直近でまた板移転があったみたいね
mintがラベンダーになってた


競馬板もあったお

91名無しさん@避難所:2017/06/22(木) 16:52:53 ID:UOwKTEYs0
立てますた

板移転があったら誰かが教えてくれるスレ@避難所
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1498117932/

92名無しさん@避難所:2017/06/22(木) 23:38:04 ID:gO1mOWfg0
過去ログ漁ってると
スクリプトによるdatの生成に失敗しましたってエラー頻発しますね

93名無しさん@避難所:2017/06/23(金) 01:14:43 ID:3F3R7Ci20
>>92
今まさにそのエラーが出た

http://light.dotup.org/uploda/light.dotup.org457071.png

94名無しさん@避難所:2017/06/23(金) 07:27:08 ID:ZnaZmWh20
そんなエラーは出してなかったような
過去をログ表示するスクリプトとか入ってませんか?

95名無しさん@避難所:2017/06/23(金) 12:03:17 ID:KSXplNuw0
人大杉になってるやつじゃないの?

96名無しさん@避難所:2017/06/23(金) 15:10:01 ID:FC5qKOek0
ちょっと古いreadcgi.jsとパッチでも動いているがとりあえずこの2つ入れとけばいいのか?
スクリプト
readcgi.js_ver_07.0.1_20170617_1530
ランチャー
v2c_api_patch_B11.9_20170617

97名無しさん@避難所:2017/06/23(金) 17:55:18 ID:ZnaZmWh20
過去ログ漁ると>>92になる件
https://qb5.2ch.net/test/read.cgi/operate/1406800081/
のスレ開くとどうなります?

>>96
それでOK

98名無しさん@避難所:2017/06/23(金) 18:51:48 ID:FvDxE18.0
こんな感じになりますね
http://i.imgur.com/sthMgDU.png
http://i.imgur.com/ed8FG8S.png

【V2C+】 1.0.9 [R20170301] (L-0.7.0:x86)
【Java】 1.8.0_131-b11 (Oracle Corporation)
【アクセスモード】 readcgi only (スクリプト使用) readcgi.js_ver_07.0.1_20170617_1530
【設定ファイル】 ImageViewURLReplace.dat ReplaceStr.txt ThreadReplaceStr.txt URLExec.dat

99名無しさん@避難所:2017/06/23(金) 19:00:11 ID:X6F/7qiM0
うちだとエラーはでなくてステータスバーにもうずっと人大杉って出るだけだな

【V2C+】 1.0.9 [R20170301] (L-0.7.0:amd64)
【Java】 1.8.0_111-b14 (Oracle Corporation)
【アクセスモード】 readcgi only (スクリプト使用)
【設定ファイル】 ImageViewURLReplace.dat ReplaceStr.txt URLExec.dat iurlrpl.txt msgkw.txt

100名無しさん@避難所:2017/06/23(金) 19:09:44 ID:ZnaZmWh20
>>98
その画像が>>92と同じなら確かに人大杉で弾かれてますね

そのスレに関して言えば
そのqb5でアクセスにいくと今imgur周りでホットな302を返してきます
WEBブラウザならそこから302と一緒に案内されてくるURL(agree)のほうに繋ぎ直しに行くんですが

APIパッチB10のソースから想像するとAPIパッチやV2C-R+、V2C+の場合は
302を貰った時点で「もうずっと人大杉」を返して処理を打ちきっています

ダイアログが表示されるのはV2C+の独自処理ではと思われます

これはJavaの中でやってることで
B11は「302の場合案内されてくるURL(この場合はagree鯖)に繋ぎ直す」って修正を入れてこれからリリースするところなんですが
V2C-R+やV2C+の場合は自分では手を出せません
作者さんに対応して貰うしか

ってのが現在の見たてです

>>99
readcgi.jsがV2C+用か、B11用の転用かで違いがあるのかも

101名無しさん@避難所:2017/06/23(金) 19:19:32 ID:ZnaZmWh20
通信的にはこうなるのが理想なはず
http://i.imgur.com/v7onsyp.png
 
  
>>98
http://i.imgur.com/sthMgDU.png
って
https://qb5.2ch.net/test/read.cgi/operate/1406800081/
をクリックした時のエラーでしょうか?

それなら2ちゃん側も酷い話だなと

102名無しさん@避難所:2017/06/23(金) 19:34:45 ID:weJI/CFU0
>97はunknownだな

103名無しさん@避難所:2017/06/23(金) 19:40:13 ID:ZnaZmWh20
>>102
https://のままqb5に接続にいくとそうなるみたいです
さっき自分も嵌りました
http://i.imgur.com/QPXwbcg.png

#どうもhttp://→https://変換のpost.jsが上手くいってない模様
#qb5なんだけどagreeとして判定してるみたい
#自分が貼ったurlは http://qb5 だったんですがpost.jsが https://qb5 に変換してました

104 ◆g/UWZdwxag:2017/06/23(金) 21:12:43 ID:ZnaZmWh20
V2C API Patch B11.10

v2c_api_patch_B11.10_20170623.zip
http://www.mediafire.com/file/9m2bodjj1ap6203/v2c_api_patch_B11.10_20170623.zip

◆ 至急に置き変えが必要なものではありません
  機能追加不要な場合はB11.7のままで構いません

◆ 修正箇所
 v2c_api_patch_B11.jar、v2c_api_patch_B11_for_Mac.jar共通
 ・read.cgiモードでスレ読み込み時に板移転で302(ホスト移動)を返してきた場合に人大杉で処理を打ちきっていたのを
  302と共に返却された移転先のURLで読み込み直すように修正
 ・http://qb5.2ch.net/test/read.cgi/operate/1406800081/ のようなケースに対しての対応

◆ 2017/06/23 現在の最新状態
 ・APIパッチ(B11.10)
   v2c_api_patch_B11.jar           .2017/06/23 18:03:39 New
   v2c_api_patch_B11_for_Mac.jar     .2017/06/23 18:05:32 New (V2C-R 2.11.8用)

 ・script/system
   readcgi_aux.js 2017/04/24 10:18:49

◆ v2c_api_patch_B11_for_Mac.jarはもともとはV2C-R 2.11.8用に作られたっぽい(バグ吸収)ものをベースにしてるので
  V2C、V2CMODとその派性の場合はv2c_api_patch_B11.jarが使えると思います

◆ 置き換えはV2Cを終了させてお願いします、また一応置き換えるファイルのバックアップをお願いします

◆ アプロダ
  http://i.imgur.com/gTnAgSr.png の緑のボタンを押して下さい
  ボタンにエラーだ警告だのメッセージが書かれるかもですがブラウザのダウンロードが正常に終了してればOKです

105 ◆g/UWZdwxag:2017/06/23(金) 21:13:17 ID:ZnaZmWh20
V2C API Patch B11.10rb

v2c_api_patch_B11.10_For_MacOSX_Java5_20170623.zip
http://www.mediafire.com/file/qt0ow12rhx1u2d9/v2c_api_patch_B11.10_For_MacOSX_Java5_20170623.zip

◆ 至急に置き変えが必要なものではありません
  機能追加不要な場合はB11.7rbのままで構いません

◆ 修正箇所
 B11.10と同様です

◆ 2017/06/23 現在の最新状態
 ・APIパッチ(B11.10rb)
   v2c_api_patch_B11_for_Mac.jar    2017/06/23 18:08:05 New

 ・script/system
   readcgi_aux.rb 2017/04/27 11:52:21

◆ 実行にはJrubyという環境が必要となり、インターネットから以下のファイルを入手し
  Macintosh HD>ライブラリ>Java>Extensions に配置する必要があります
   ・jruby-engine-1.1.7.jar
   ・jruby-complete-1.6.8.jar
   ・script-api.jar
  取得先のurlはreadMe.txtに、配置イメージはExtensions配置図.PNGにそれぞれあります

◆ 置き換えはV2Cを終了させてお願いします、また一応置き換えるファイルのバックアップをお願いします

◆ アプロダ
  http://i.imgur.com/gTnAgSr.png の緑のボタンを押して下さい
  ボタンにエラーだ警告だのメッセージが書かれるかもですがブラウザのダウンロードが正常に終了してればOKです




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