レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
B11のスレ
コッソリ・ヒッソリと・・・
API→read.cgi→SCを自動切り替えするAPIパッチ(B11)のスレです
本家、R2.11.8以下、MOD、MOD-tw 用
(for MacOSXはスノレパ on VMwareの-R2.11.8とMOD-twで動作を確認)
https://drive.google.com/folderview?id=0B6-I3SBvsil8Tm9OY3ZteXplOE0
jarとjsの修正のタイミングが異なる場合があるので格納場所は別とします
2chAPI>v2c_api_patch.jar>xxxxxxxxx.zip : v2c_api_patch_B11.jar と v2c_api_patch_B11_forMac.jar
2chAPI>script>system>readcgi.js>xxxxxxxxx.zip : readcgi.js と script/system/readcgi_aux.js
zipファイルをdl・解凍し、できたファイルをV2Cの所定の場所に格納してください
v2c_api_patch_B11.jar :Oracle Java6,7,8用
v2c_api_patch_B11_forMac.jar .:Apple Java6用
script/system/readcgi.js :+に添付されているjs(htmlからdatを生成する)を転用し必要に応じて修正
script/system/readcgi_aux.js .:B11用 API → read.cgi(html)切替チェック、過去ログチェック
B10をベースに以下の修正をしてます
・API→cgiの自動切り替え、cgi→scの自動切り替え
・dat生成部分を+に添付のreadcgi.jsをパクって外出しjsに
→今までパッチ内にあったhtmlからdatを生成する処理をjs化して外に出しました
・赤枠部分を設定に追加 http://i.imgur.com/TOuoJBm.png
今使ってるAPIパッチをバックアップして、
このAPIパッチの名前を今使ってるAPIパッチの名前に変更して下さい
尚、浪人とかBEは自分使ってないんでノーテストです
動作
API、read.cgi、scのチェック状態に従ってdatファイル、htmlを取得します
① API → read.cgi(html) → sc(dat) :全てチェックの場合
② API → read.cgi(html) :APIとread.cgiをチェックの場合
③ read.cgi(html) → sc(dat) .:read.cgiとscをチェックの場合
※ API → scのパターンはありません
scのdatを取得できた場合は、.netのレスを全て捨てて、scのdatからsc独自のレスを除去しスレを表示し直します
scのdatを取得できた場合の目印は、idや端末記号の後ろに「.net」と付きます
scのdatを取得できた場合は、.新規で取得したスレ表示の場合でも全レス既読の状態となります
既知の障害
SCから取得してつくったdatの相性が悪いとjs実行エラーになります
ログにエラーメッセージが出力されます、最悪の場合は以降に全てのjsが動かなくなります
>あとV2C本体の作成更新日は20110930となっていたので本家だと思います
これV2C.exeのことでしたか
V2C本体ってあったのでjarのほうのことかと思いました
mint鯖の板が全滅
>>182 を
https://drive.google.com/file/d/0B6-I3SBvsil8YmtnTDdHTUlGN28/view?usp=sharing
に移動します
>>182 は削除します
本家 + B11.3 + readcgi.js Ver 0.7.0.0対応のお試し(20170423 V2版)
更に ReplaceStr.txtにhttps関連の追加
これで正常に動いてるよ
途中で書き込んじまった、
ありがとうって言いたかったんだ
本当にありがとうございます!
2.11.8、V2C_S20150206.jarで書き込めなくなったのでMOD-Zに乗り換えました
お世話になります
このスレのおかげで本家V2Cが延命できました。パッチ作ってくれた方に感謝!!
開けない板増えた?
ありがとありがとー
つうか、メモリがすげーことになるんだが・・・
豆にメモリクリック!
readcgi.jsを入れたのに上手くいかない時にありがちなこと
① APIパッチのバージョンがB10.1
このスレに来てれば経緯が分かるけど、いきなりレスだけポンと貼って上手く行きました
ってなっちゃうと万能薬って扱いになっちゃって、けど実際はB11じゃないと動かないという
B11の存在を知らないままB10.1でreadcgi.jsを使おうとするパターン
これはレスの貼り方も悪かったのかも(反省
② 拡張子が.txtのままscript/systemの設置される
バカブラウザが出来もしない中途半端なウィルスチェックをするせいでDL時に警告がでるんで
拡張子を.jsから.txtに変更してうpしてます
script/systemに設置するときに拡張子を.txtから.jsに変更して欲しくて一応readmeには書いてるんだけど
自分もそうだけどまずreadmeとか絶対読まないというw
③ readcgi.jsの配置場所と名前
過去の経緯からの関係でB11と3.0.x+系とV2C+でバラバラ
申し訳ですがこれは仕方ないです
④ MacOSX固有の配置の分かりにくさ
オールインワンの時はMacOSXの作法的には正しかったんだけど、当時はこんなことになるとはだれも思ってなかったから
今はただただ分かりにくいという
Info.plistなんか修正するの怖いよね、それもV2C起動中に直してもV2Cの終了処理で書き戻されるし
>>209 です。
動作しました。
私が実行ファイルのフォルダの下のScriptを更新しまくってたのが原因でした。
教えていただいたHelpに表示されたログフォルダに置いてあったScriptを更新したらきちんと動作しました。
ありがとうございました。
青い字が羅列されて焦ったけど、無事、治りました
いつも本当にありがとう!
やっと直りました…!
無限多謝
>>220
アクセス過多でダウンロードできないんだけど
斧の方がマシじゃん
申し訳
アクセス過多なんでまた斧に移動
オーナーまでDLできないってどういうこと?
readcgi.js Ver 0.7.0.0対応のお試し(20170423 V2版)です
https://www.axfc.net/u/3799550?key=readcgi
readcgi.js_ver 07.0.0_20170423_V2.zip
ホワイトアウト、及びBE ID表示不正対策版です
更新日付は本日18:37
B11.3用とV2C-R+,V2C+用があります
添付のreadme.txtに記載の所定の位置に格納して下さい
>>234
サンキュー愛してる
ありがたや〜ありがたや〜
いけましたありがとう
真っ白が解決、ホント助かります
結婚して
◆g/UWZdwxagさん 感謝しかありません 本当にありがとう
無事に見られるようになりました
ありがとうございます
嫌儲の仕様がまたちょっと変わったっぽい?
レス番と名前の間が改行されてて、更新して新着があると一瞬ホワイトアウトする
芸スポもおかしくなった
2chAPI設定のreadcgi.jsを毎回読み込み・・・(通常はチェックしない)のチェックボックスをオンにすると
コンソール出力にreadcgi.jsの出力結果が表示されます
狼を見た感じだと
http://i.imgur.com/ErChCVW.png
となってるので
①名前の前に付いてる<br>が改行される原因
②最後の行の<br>がホワイトアウトする原因になります
で、多分この試行錯誤状態が暫く続きそうな気がしてて
そのたびに最新をを上げるとどれが最新なのか混乱しそうなんで
いい機会なんでやったこと無い人も
ReplaceStr.txtとかjsの修正をしてみません?
あとで必ず役に立つんで
狼じゃなくて芸スポでした
で早速
このレスはWEBブラウザで見て下さい
またコピペする場合もWEBブラウザからコピーして下さい
-------------------------------------------------------------------------------
① 名前の前の<br>をReplaceStr.txtを利用して削除する
本スレから拝借
ReplaceStr.txtに
<rx>^<br>【TAB】【TAB】name
追加で逃げられるはず
-------------------------------------------------------------------------------
② ホワイトアウト回避のreadcgi.js修正
B11.3用の72行目、V2C-R_Plus,V2C_Plusの71行目の
oBody = oBody.replace(/<\/div>$/,"").replace(/<\/div><div class="push">$/,"");
を
oBody = oBody.replace(/<\/div>$/,"").replace(/<\/div><div class="push">$/,"").replace(/<br>$/,"");
に変更
修正したらV2Cを再起動してください
それが一番確実なんで
できた!
いつもありがとう!
>>246
( ・ω・) ㌧㌧
直りました
不快だったので感謝です、ありがとう
GOOD!
やっぱ直してって言っても厳しいよなぁ
斧じゃないところに修正版を上げます
あと今回のが関連するReplaceStr.txtも
ただ横展開してくれると時にはurlを貼ったレスを丸ごとコピーしないで
このスレに誘導して下さるようにお願いします
そう言う制約を設けないと最新がどれか分からなくって逆に混乱しそう
難しくはないと思う
【TAB】をそのままコピペして何も変わらないぞと思ったアホでも出来たからw
ここをこういう風に修正してって言われりゃできるけど
問題の部分ここだから自分でやってみてと言われると何もわからんからなぁ
ありがとうございます
https://www.axfc.net/u/3799743?key=v2c
readcgi.js_ver 07.0.0_20170425_2024.zip
行番号で改行とホワイトアウト対応版の
jsとReplacestr.txtです
カウンタをあまり上げたくないので直せる人は前述の修正箇所を参考に自分で直して下さい
ごくろうさまです
Replacestr.txtに悪戦苦闘してました
本当に本当にありがとうございます
さて
マジで
急募! Javascript職人
って感じかなぁ・・・
>>245
直った。ありがトン
デバッグ用の豆
http://i.imgur.com/qjyTmFF.png
赤○の箇所をチェックすると、毎回readcgi.jsを読み込み直し
http://i.imgur.com/SFnCb0O.png
な感じで生成結果をログに出力します
(選んだスレに他意はありません、ただ件数がちょうど良かっただけ)
チェックのオンオフはリアルタイムで効くはずですが効かない場合はV2Cを再起動して下さい
>>229
無事開けました
ありがとうございました
>>254
天使かよ
<br>除去はReplacestr.txt使わずに
>>245 ②の修正の手前の行に
oBody = oBody.replace(/^<br>/igm,"");
としてみた
凄く助かってます
どうもありがとうございます
>>262
なるほど
mをつけてあげれば1行単位の扱いになって^<br>で行けるのか
まだ向こうも試行錯誤の状態みたいだから<br>は今のところそんなに重くは捉えてません
向こうが<br>で行くと腹を括ったようならそれを取り込ませて貰います
455 :名無し募集中。。。 :2017/04/25(火) 16:18:42.36 0
サーバごとのread.cgiの状況
carpener、hayabusa6、hayabusa7、qb5、qb7、vipper のread.cgiは
read.cgi ver 05.02.02 2014/06/23 Mango Mangüé
FOX ★ DSO(Dynamic Shared Object)
asahi、egg、hawk のread.cgiは
read.cgi ver 06.0.0 2015/11 Mango Mangue ★
Code Monkey ★
agree、echo、hanabi、hayabusa8、hitomi、karma、krsw、mint、nhk2、rio2016、shiba、tamae、tanuki のread.cgiは
read.cgi ver 07.0.0 2017/04 Mango Mangue ★
Code Monkey ★
mercury、phoebe のread.cgiは
read.cgi ver 06.0.0 2015/11 Mango Mangue ★
Code Monkey ★
Grape Ape ★
今readcgi.jsに関しては2つのケースがあって
① readcgi 7.0の対応がされていないから7.0対応のreadcgi.jsを入れないとならない
② readcgi 7.0の対応がされているけど今現在でまた仕様が変わったから修正しないとならない
の状況が発生しています
①の場合は>>254 をDLしてそのまま入れて下さい
②の場合は
1)修正イメージを提示できてそれで直せるようなら自分で直してください(カウンタを上げたくないため)
2)自分で修正するのは厳しいかなと思った場合は254をDLしてそのまま入れて下さい
ってことなだよね
おそらく
やっぱリンクだけじゃなくて一回このスレの中に呼びこまないとダメかも
指示して貰った通りTeraPadで直したらとてもスッキリありがとうありがとう
どういう原因で何をどう直したのかすら理解出来てないけどありがとう
ありがたや〜
>>254
直った…
ありがとう
プログラミングできる人は凄いなぁ・・・
ホントにね
有り難いとしか言いようがない
http://bit.ly/2q4mPE6
このsrをどこに入れればいいか分からんレベルでもこのv2c改造できるようになるかな?
まぁスクリプトフォルダだよね?
>>273
暗号みたいな意味不明な質問を投げてサポートを得ようとするのは止めよう
人格がゴミすぎるしB11の製作者に失礼
カウンタ伸ばしたくないのに370回ワロタ 平日なのにそんなに人いたのかよw
>>266
いつもありがとうございます
V2Cは使えるようになるのにかなり苦労(混乱w)しただけに愛着もあるし
可能な限り使い続けたいと思っているので、本当に有り難いです
>>262
コレを試したらV2C+のSLIP表示設定が復活した!
>>262 のほうが動作が軽い気がする
いやこのReplaceStrって奴
ごめんSRじゃなくてStrだったは
どうでもいいんだけど<rx>ではなく<rx2>の方がいいのでは?
>>279
ReplaceStr.txtはスクリプトの上の階層じゃないかな。
V2Cと同じ階層だよ
V2C API Patch B11.5
v2c_api_patch_B11.5_20170426.zip
http://www.mediafire.com/file/ya0a5tai38wgzl6/v2c_api_patch_B11.5_20170426.zip
◆ 修正箇所
①read.cgiモードの場合、SSL鯖への2回目以降の通信をhttpsで行うようにしました
・鯖(echo等)に対しての初回データ要求をhttpで行います
そのhtmlで作成されるページに含まれるリンクがhttpかhttpsか判別し
httpsの場合は、以降のその鯖へのデータ要求、書き込みをhttpsで行います
・SSL鯖か非SSL鯖かの判別結果をコンソールログに出力します
--- readcgi.js SSL Stat Start ---
UseSSL Host=hanabi.2ch.net,shiba.2ch.net,agree.2ch.net,echo.2ch.net
NonSSL Host=egg.2ch.net
--- readcgi.js SSL Stat End ---
・SSL鯖のリストをscript/scdata/2ch_api_SSL_Hosts.txt に出力します
②上記の2ch_api_SSL_Hosts.txtを参照し、書き込み欄に書かれたSSL鯖のURLがhttp://の場合
Https://に置き変えるpost.jsを添付しました(オプション機能)
(そのまま使う場合のパーミッションはFr)
post.jsを使用していない場合はそのままscript/systemにコピー、使用している場合はマージして下さい
③readcgi.jsでレス番で改行される件の根本的な対応をしました
datを作る時点で除去するのでReplaceStr.txtでの定義(<rx>^<br>【TAB】【TAB】msg)は不要になります
◆ 2017/04/26 現在の最新状態
・APIパッチ(B11.5)
v2c_api_patch_B11.jar .2017/04/26 17:42:19 New
v2c_api_patch_B11_for_Mac.jar .2017/04/26 18:04:57 New (MacOSX 10.6 + V2C-R用)
・script/system
readcgi.js .2017/04/26 18:31:33 New
readcgi_aux.js 2017/04/24 10:18:49 New
post.js 2017/04/25 13:53:36 New
◆ 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です
R+用V2C+用はしばしお待ちを
V2C-R_Plus,V2C_Plus用 readcgi.js
readcgi.js_ver_07.0.0_20170426_1900.zip
http://www.mediafire.com/file/cvqat6k94lxvfix/readcgi.js_ver_07.0.0_20170426_1900.zip
◆ 修正箇所
①readcgi.jsでレス番で改行される件の根本的な対応をしました
datを作る時点で除去するのでReplaceStr.txtでの定義(<rx>^<br>【TAB】【TAB】msg)は不要になります
B11.5用と同一内容です
・readcgi.js .2017/04/26 18:31:34 New
◆ B11.5用がパッチのリリースもあったので分けました
どうかな
このあぷろだ
>>283-286
乙でございます。
また書き忘れた
B11.5を使用する場合は
http://i.imgur.com/5o3QT4i.png
の赤○の箇所は、チェックしない でください
http://i.imgur.com/E6Xa7Wb.png
赤○はこっちでした
>>285
ご苦労さんです
ありがとう!ありがとう!
ありがとうございます
mediafireとか久々に見た
エロ動画かな?
B11.5ですがhttps化するのは鯖との通信の部分だけでV2Cの2ちゃん鯖管理としてはhttpのままです
>>292
自分も7年ぶりくらいに使ったんでどうなることか
乙です乙です
本当にありがとうございます
軽くなった実感あります
マジ乙
【V2C】 2.16.9 (Z Ver.) [T20170422] (L-0.7.0:amd64)
【Java】 1.8.0_101-b13 (Oracle Corporation)
【OS】 Windows 8 (amd64)
【メモリ】 Total(Free)/Max.: 884(441)/1340 (Phys. Total/Avail.: 6035/1866) [MB]
【不具合内容】 >>283 と>>285 を導入したら書き込みできなくなった、2chだけじゃなくツイッターも出来ないのでv2cで書き込みが出来ない
【再現方法】
【調査済項目】
バグ報告テンプレ使ってみたらwindows8ってでてるけどwindows10です
>>298
post.jsを入れてます?
ならば外すか、設定>外部コマンド>スクリプトでpost.jsの欄にAって入れてみて貰えますか?
ここ書き忘れてました
あとB11なんで>>285 は不要です
B11.5ですが不具合の報告が来てるので
安全のため適用はreadcgi.jsだけにして下さい
>>299
Aって入力したら出来ました、有難う御座いました
285は不要っぽいけど抜かなくても問題ないなら放置しててもいいのかな?
>>283
ありがとうございます
>>302
こっちの説明不足で混乱させてすいません
初めてpost.jsを使用する場合は
http://i.imgur.com/mteL2D2.png
のpost.jsの欄にAと設定してください
(このjsならFrでもいいかもしれません)
scriptフォルダに285を入れたんなら呼びだされることがないので問題ないですけど一応削除しといたほうがあとで混乱しないかと
script/systemフォルダに285を入れたならB11とR+、V2C+用のreadcgi.jsの組み合わせは望ましくないのでB11のreadcgi.jsと置き換えて下さい
>>301 は解除です
乙としか言いようがない
Mac版の2.11.4ですが、B11.5使えてます
B11.5入れたけど
ReplaceStrはもう必要ないの?
俺もpost にAっていれないと書き込みできなかった
てすてす
かきこめない
>>307
<rx>^<br>【TAB】【TAB】msg
はもういらないけど
<rx>ttps://([0-9a-z]+)(\.2ch\.net|\.bbspink\.com)/【TAB】ttp://$1$2/【TAB】msg
は残しといたほうがいいかと
これを残しとけばスレにhttps://を貼られてもV2Cではhttp://って表示されるから
https://を踏んでスレを表示できないってトラブルを回避できると思います
書き込みボタン押すときに書き込もうとした文と同じ文が連続して表示されるようになったかな
実際に書き込まれた内容みると書いたものしか反映されてないから実害はないけど一応報告です
例)
AABBと書き込もうとする→書き込みボタン押す→AABBAABBとループしたような文が書き込み欄に表示される→スレッドにははAABBとレスされてる
スクリプトを使用するときは使用権を宣言しなきゃいけなくて
script/systemに置くスクリプトに関しては
http://i.imgur.com/mteL2D2.png
でその使用権を宣言する必要があります
(readcgi.jsとredacgi_aux.jsは後付けなのでその制約を受けません)
今回のpost.jsはscript/scdataの下にある2ch_api_SSL_Hosts.txtを読んでるので
「ファイルを読む」っていう使用権を宣言する必要があります
とりあえずAってしとくと読む書くネットにアクセスするとかの全ての権利が貰えるのでAって設定して貰ってますが
今回のpost.jsだけなら機能的にはファイルを読むだけなのでFrでもいいのかもしれません
http://v2c.s50.xrea.com/manual/script.html
のスクリプトに対するパーミッション設定に詳しく書いてます
>>311
バグ報告用テンプレを貼って貰えますか?
●設定ファイル
ReplaceStr.txt:レス中の2ちゃん/BBSPINKのurlがhttps://の場合に
V2Cに都合がいいようにhttp://に置き換えます
これはどこに置くの?
あと、ここにカキコができない。
test
てす
>>314
メニュー>ヘルプ>V2Cについて で上から2行目に保存用フォルダと書かれているフォルダです
>あと、ここにカキコができない。
post.js入れましたか?
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板