レス数が1スレッドの最大レス数(1000件)を超えています。残念ながら投稿することができません。
B11 と readcgi.js のスレ#6 @避難所
B11.23.1からreadcgi.jsとreadcgi_aux.jsの置き場がパッチと同じ場所(launcher or Java)に変わりました
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1507870310/871
B11.25.2入れた辺りからか不明ですがアドレスバーのURLを貼ると
レス内で5chが2chに置換されるのは止められませんか?
ブラウザで見るのと表示は同じにしたいのですが
>>291
パッチと同じフォルダにある(と思われる)ReplaceStr_B11(_Dev).txtの
5ch→2ch変換を行ってる行を削除して下さい
ありがとうございます
ReplaceStr_B11だとパット見でわからなかったのでReplaceStr_B11_Devの方に
切り替えて削除したら出来ました
http://zyukuzyoderi.livedoor.blog/archives/14776067.html
てす
v2c_sync.txtのB11対応の非公式修正版
https://www.dropbox.com/s/bul6jq0znhxq2p6/v2c_sync.zip?dl=1
●Sync2chのv2c_sync.txtのB11対応の非公式修正版です
以下の2種類があります
該当する環境に対応するほうを使用してください
・v2c_sync_B11.txt
→ Java6
→ Java7
→ Rhinoスクリプトエンジンがなくてもスクリプトが実行可能なJava8以降
・v2c_sync_B11_Rhino.txt
→Rhinoスクリプトエンジンを使用しているJava8以降
# Rhinoスクリプトエンジンはjs-engine.jarとrhino.jarを指します
# B11ではRhinoスクリプトエンジンlauncherフォルダ(Macではappパッケージ内のJavaフォルダ)に格納されています
# Javaのバージョン、Rhinoスクリプトエンジンの有無は設定>外部コマンド>2chAPI設定2タブの
B11バグ報告用テンプレで確認できます
>>296
●B11用の追加パラメータに関して
2chが5chになってhttps化されたり、したらばがhttps化されたり、
まちBBSがxxxx.machi.toとmachi.toの2つのホストで運用されたりと
Sync2chのサービスが始まったころとはスレのurl周りの仕様が大きく変わっています
同期先ブラウザのurl仕様に合わせないと正しく同期できない可能性もあるので
同期情報のスレurl加工用に以下のパラメータを追加しました
5chHTTP、jbbsHTTPS、machiHTTPS、machiNOREG_U、machiNOREG_D
必要に応じて上記パラメータで同期情報のurlを加工してください
(追加パラメータに関してはv2c_sync_B11(_Rhino).txtの【備考】を参照のこと)
たとえば、V2C+以外ではまちBBSのホストは 地域.machi.to ですが machi.to でのアクセスも可能です
同期先ブラウザのまちBBSのスレurl仕様が machi.to の場合、V2C仕様での 地域.machi.to を同期情報とた場合
同期先ブラウザが正しく同期できない可能性があります
そんな場合はSync2ch同期のコマンドに machiNOREG_U を追加してください
${SCRIPT:A} v2c_sync_B11.txt machiNOREG_U
まちBBSのurlから地域を取り除きホストを machi.to だけに置き換えてSync2chに投げます
>>296
●V2C+の場合
V2C+は5ちゃんネイティブなのでRhinoスクリプトエンジン無しの場合は
公式サイトのv2c_sync.txtでうまくいくと思います
もしRhinoスクリプトエンジンありとか同期先ブラウザのまちBBSのurl仕様などの理由で
v2c_sync_B11.txtかv2c_sync_B11_Rhino.txtを使う場合は
Sync2ch同期のコマンドは以下としてください
${SCRIPT:A} v2c_sync_B11.txt 5chNATIVE machiNOREG_D
か
${SCRIPT:A} v2c_sync_B11_Rhino.txt 5chNATIVE machiNOREG_D
5chNATIVE :V2Cに同期情報を取り込む際にスレurlの5ch→2ch置換をしないようにします
machiNOREG_D :まちBBSの同期情報のスレurlのホスト名が地域を含む xxxxx.machi.to の場合
ホスト名から地域(xxxxx)を削除し machi.to にしてV2Cに取り込みます
>>296
ソースのヘッダには説明がありませんがSunc2ch同期時にdebugというパラメータがあり
それを指定するとサーバに登録する(加工済み)同期情報とサーバから受信し取り込む(加工済み)同期情報を
スクリプトコンソールに表示することができます
${SCRIPT:A} v2c_sync_B11.txt debug
<sync2ch_request〜</sync2ch_request>の間がサーバに登録する同期情報
<sync2ch_response〜</sync2ch_response>がサーバから受信したのち加工を施したV2Cに取り込む同期情報
となります
>>296
V2C対V2Cという一番都合のいい環境でテストしたんで
もしかしたら他のブラウザとの同期では上手く行かないことがあるのかも
>>296
v2c_sync_B11_Rhino.txt の格納はRhinoのあるlauncherフォルダですか、それともV2C直下ですか?
>>301
一般のjsと同じscriptフォルダとなります
>>296
スレの削除を同期する際に
jsでタブは閉じられるけどスレのログが削除出来ないので
削除同期したスレがスレ一覧に残ってたままになります
これをB11と連動してログを削除するようにパッチの修正中
B11.25.4としてv2c_sync_B11(_Rhino).txtと合わせて明日にでも
>>302
横からすいません
それはv2c_sync_B11.txtの場合でも同じですか?
>>304
同じです
B11関連のファイルの置き場所が特殊なので紛らわしいですが
v2c_sync_B11(_Rhino).txtに関しては元々が他人様が作ったものの非公式修正で
ごっちゃにならないように名前にB11とかRhinoとかを入れてるだけなんで
置き場所は
https://sync2ch.com/v2c_sync
に準拠します
非公式修正と言えば聞こえがいいですが
簡単に言えば無許可で勝手に直してるだけです
V2C API Patch B11.25.4
v2c_api_patch_B11.25.4_20190303.zip
https://www.dropbox.com/s/b6rk88rgsm4vmqg/v2c_api_patch_B11.25.4_20190303.zip?dl=1
◆ 今回修正物件
● B11パッチ
v2c_api_patch_B11.jar 2019/03/03 10:25:50 New!
v2c_api_patch_B11_for_R2.11.8_on_MacOSX.jar .2019/03/03 10:28:50 New!MacOSXで動かす広告なしV2C-R(2.11.8)用
v2c_api_patch_B11_for_RPlus.jar 2019/03/03 10:31:57 New!V2C-R+用
◆ 修正箇所
● B11.25.3での追加機能をv2c_api_patch_B11_for_R2.11.8_on_MacOSX.jarとv2c_api_patch_B11_for_RPlus.jarに反映
● ネットワークのログのダイアログの操作性変更
旧:クリアボタン押下で表示をクリアしダイアログを閉じる
新:クリアボタン押下で表示をクリアしダイアログを閉じない
クリア後のログの自動表示はしない
最新ボタン押下でクリア後のネットワークログを表示する
● Sync2ch連携機能
v2c_sync_B11.txt、v2c_sync_B11_Rhino.txtでのスレ削除同期時にログファイルそのものを消す機能の追加
● _omakeフォルダのImageViewURLReplace.datを更新
lh*.googleusercontent.comをなんか
wikimedia.orgのhttps化
www.pscp.tvのサムネ
dcimg.awalker.jp
encrypted*.gstatic.com
◆ 2019/03/03 現在の最新状態
● 添付のContentsList.txtを参照のこと
V2C API Patch B11.25.4rb
MacOSXでJava5を使用してV2Cを動かす場合に使用するApple Java5専用パッチです
(通称rb版)
v2c_api_patch_B11.25.4rb_For_MacOSX_Java5_20190303.zip
https://www.dropbox.com/s/h64f11l0w6kz6i0/v2c_api_patch_B11.25.4rb_For_MacOSX_Java5_20190303.zip?dl=1
◆ 今回修正物件
● B11パッチ
v2c_api_patch_B11_for_Mac_Java5.jar 2019/03/03 10:34:26 New! MacOSX上でJava5で動かす場合
◆ B11.24.12.1よりjar、その他もろもろを格納するフォルダの名前を Java に変更しました
◆ 修正箇所
● B11.25.3での追加機能をv2c_api_patch_B11_for_Mac_Java5.jarに反映
● ネットワークのログのダイアログの操作性変更
旧:クリアボタン押下で表示をクリアしダイアログを閉じる
新:クリアボタン押下で表示をクリアしダイアログを閉じない
クリア後のログの自動表示はしない
最新ボタン押下でクリア後のネットワークログを表示する
● _omakeフォルダのImageViewURLReplace.datを更新
B11.25.4と同じ
◆ 2019/03/03 現在の最新状態
● 添付の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しそこから取り出して下さい
V2C API Patch B11.25.4 V2C+用
v2c_api_patch_B11.25.4_For_Plus_20190303.zip
https://www.dropbox.com/s/jic5p2nfrwvwhnr/v2c_api_patch_B11.25.4_For_Plus_20190303.zip?dl=1
◆ B11を適用しないV2C+の場合はreadcgi.jsのみ使用可
→ 2ch接続設定>read.cgi>datの生成をスクリプトで行うにチェックし
readcgi.jsをscriptフォルダに配置して下さい
◆ 今回修正物件
● B11パッチ
v2c_api_patch_B11_for_Plus_R20171103.jar 2019/03/03 10:36:57 New! V2C+用
◆ 修正箇所
● B11.25.3での追加機能をv2c_api_patch_B11_for_Mac_Java5.jarに反映
● Sync2ch連携機能
v2c_sync_B11.txt、v2c_sync_B11_Rhino.txtでのスレ削除同期時にログファイルそのものを消す機能の追加
● _omakeフォルダのImageViewURLReplace.datを更新
B11.25.4と同じ
◆ 備考
● 5chへの接続処理は全てB11で行うのでV2C+オリジナルの2ch接続設定は機能しなくなります
外部コマンドから設定を行って下さい
● V2C+にパッチを適用する場合は、誤動作防止のため古いV2Cのjarファイルは全て削除するか
他のフォルダに移動して下さい
◆ 2019/03/03 現在の最新状態
● 添付のContentsList.txtを参照のこと
スレ削除同期時のログ物理削除対応のv2c_sync_b11.txtとv2c_sync_B11_Rhino.txtの修正版は後ほど
Sync2ch用 B11対応v2c_sync.txt(非公式修正版)
https://www.dropbox.com/s/xzl4bjb9y9ow6qs/v2c_sync_20190303.zip?dl=1
●Sync2chのv2c_sync.txtのB11対応の非公式修正版です
以下の2種類があります
v2c_sync_B11.txt
v2c_sync_B11_Rhino.txt
どちらを使うかわ、ソース内のヘッダでご確認下さい
●修正箇所
BBSPINKの対応が漏れていたので追加
スレ削除同期時にjsで削除できないログをB11と連携して削除するパラメータ(deleteLOG)を追加 (要B11.25.4以降)
更新、乙であります。
同期させると同期用カラムや同期用お気に入りタブの上で
スレが増えたり消えたりして楽しいw
>>312
最近は本筋じゃない修正ばかりなのであります
尤もそれだけ安定してるということの証左なのではありますが
年明けくらいからベースのV2C、OS、Java、Replaceの設定等で分岐が多くなって
自分がどれか分からなくなって更新できなくなった
読めてるから大丈夫なんだろうけど・・・
読めてないとことに気付いてないかもしれないけど
よろしくない状態かなぁ
ReplaceStr.txtを独立させたのってフォルダの中を一式コピペすればいいだけにしたかったんだけど
それが逆に混乱を招いてるかのかなぁ・・・
取り急ぎ作ってみました
(まだまだ修正の余地ありですが)
B11パッチ、及びlauncherまたはJavaフォルダの中にある関連基本ファイルの設定表です
Win/Linux
https://i.imgur.com/aDYU1LO.png
MacOSX 10.7以上
https://i.imgur.com/Xdi8D6u.png
MacOSX 10.6、MacOX 10.4 - 10.5
https://i.imgur.com/RPsQ59g.png
>>317
#1 RhinoスクリプトエンジンとはJava6、Java7時代に作られたスクリプト(js)をJava8上で動かす機能です
Java6、Java7ではRhinoという英語圏生まれのサイがスクリプトを動かしていたのですが
Java8になってその役割ががNashornドイツ生まれのサイの担当になりました
全く言葉が通じないわけではないのですが微妙なニュアンスの違いでスクリプトが動かないことがままあります
この状態を回避するためにJava8でもRhinoをスクリプト実行担当にsるのがRhinoスクリプトエンジンです
しかしながら広告無しV2C-RでV2C自体がスクリプトのJava8対応として微妙なニュアンスの違いを吸収しているので
広告無しV2C-Rとその派生のV2C-R+とV2C+ではスクリプトを動かすためにRhinoをスクリプトを必要としません
(若干広告無しV2C-Rはバグ持ちですが・・・)
なのでRhinoスクリプトエンジンを必要とするのはOSを問わずJava8以上で動かす
V2C本家、V2CMOD、V2CMOD-Z、V2C/2、V2CMOD/2となります
>>317
#2 BouncyCastelとはhttps接続用の外部機能です
Java5、Java6、Java7時代にJavaに実装されたhttpsの仕様と現在主流のhttpsの規約では
現在主流のhttpsの規約のほうが新しく、当然Java5、Java6、Java7ではその規約通りに動けずエラーとなります
それを回避するために使うhttpsの外部機能がBouncyCastelです
Java5、Java6の場合は強制的にこの外部機能を取り込みます
Java7の場合は表では必須としてますがパッチの実装はまだ選択制です
Java7の場合は設定>外部コマンド>2chAPI設定3の
https://i.imgur.com/fIKGX0w.png
の赤線の箇所をチェックして下さいすると有効になります
Java8、Java11の場合は常に最新にしていけばこの外部機能は不要です
最新にできない理由があり、画像でSSL接続エラーが発生した場合に
bcprov-jdk15on.jarとcacertsを設置し、https://i.imgur.com/fIKGX0w.png をチェックしてみて下さい
Java9、Java10に関して言えばもう死んだバージョンなのでJava8の最新版のほうがまだバージョンが新しいと思います
>>317
#3 B11用ReplaceStr.txtに関して
今後B11由来のReplaceStr.txtの修正が発生した場合どうせ修正内容は共通だし、
いちいち利用者にReplaceStr.txtを直して貰うのもなぁと思い
B11専用に独立させたReplaceStr.txtをこちらで直してそれをパッチと同じフォルダに放り込めばそれで終わりなら
みんなハッピーになれるかなって発想でつくったのがReplaceStr_B11.txtとReplaceStr_B11_Dev.txtです
V2C+用以外のReplaceStr_B11.txtとReplaceStr_B11_Dev.txtにはレスの5ch→2ch置換の定義が含まれています
この置換を望まない場合は以下の行を削除して下さい
ReplaceStr_B11.txt
<rx>//itest\.[25]ch\.net/【TAB】//itest._5ch.net/【TAB】msg
<rx>(ttps?://)([^.]+)(?:\.(_?)5ch\.net)/【TAB】$1$2.$32ch.net/【TAB】msg
<rx>sssp://img\.[25]ch\.net/premium/【TAB】sssp://img.2ch.net/ico/premium_【TAB】msg
<rx>sssp://img\.5ch\.net/【TAB】sssp://img.2ch.net/【TAB】msg
ReplaceStr_B11_Dev.txt
<rx>//itest\.[25]ch\.net/【TAB】//itest._5ch.net/【TAB】msg
<rx>(ttps?://)([^.]+)(?:\.(_?)5ch\.net)([-/._:,\p{Alnum}?=#$%&;@+]+)【TAB】$1$2.$32ch.net$4<font color=gray></font>【TAB】msg
<rx>sssp://img\.[25]ch\.net/premium/【TAB】sssp://img.2ch.net/ico/premium_【TAB】msg
<rx>sssp://img\.5ch\.net/【TAB】sssp://img.2ch.net/【TAB】msg
>>317
MacOSXで広告無しV2C-Rを使用する場合、本物とパチモノの2種類の広告無しV2C-Rがあります
本物はNeo氏が作った広告無しV2C-R(V2C_S20150206.jar)で
これに対応するパッチファイルはv2c_api_patch_B11_for_R2.11.8_on_MacOSX.jarです
パチモノはV2C_S20150206.jarに対して予めフォントバグ対応のパッチを当てているV2C_M20150206.jarで
これに対応するパッチファイルはv2c_api_patch_B11.jarです
千奈美に同じでV2C_S20150206.jarでもWinやlinuxで動かす場合は対応するパッチファイルは
v2c_api_patch_B11.jarとなります
11.0.2だからbcprov-jdk15on.jarいらんのかと消したら起動しなくなってあれれーと思ったら
11だと設定3の使用チェック項目が消えててバージョン落としてチェック外してから起動なのね
適当にあるもの全部突っ込んでるとこういう時焦っちゃう
>>322
報告どうもです
>11だと設定3の使用チェック項目が消えてて
申し訳です
これバグでした
Java7からJava9の時しかチェックボックスを表示してませんでした
これはこれで直すとして(いろいろと煮詰まらない点はあるんですが)
◆bcprov-jdk15on.jarを削除してV2Cが起動しなくなった場合の対処方法
V2Cフォルダの2ch_api.txtを開いて
2chAPI.UseBouncyCastle=true
を削除してV2Cを起動して下さい
Oh!
bcprov-jdk15on.jarが無かったらBoncyCastleを呼び出さないってバグを直してなかった・・・
orz
u-nn
スクリプトのJava8対応をしてるV2C-R 2.11.8とその派生にRhinoスクリプトエンジンを当てると
ファイルの読み書きがあるスクリプトはエラーになる模様
当たり前の話なんですが、WindowsもMacも修正出来るのが凄いとしか…いつも、ありがとうございます。
がんばってください。
これ見られる?
http://www7b.biglobe.ne.jp/~hashlay/b11map/
V2C毎の必要なパッチjarや関連ファイルの設置要否MAP
>>327
&伝わる?
見れる&とりあえずどれ突っ込めばいいかの確認には十分だと思う
もし、過去ログさえ引き継げればあとはリセットされてもいいって割り切ったとしたら
zip1つを解凍すれば終わり、ってできるもの?
>>330
過去ログにも色んなしがらみ情報や設定があるんで
現実的には新しいV2Cを作ってそこにパッチziをp解凍して突っ込んで
次に今使ってV2Cフォルダ下を全部新しいV2C下にコピー
になるかと思います
(もしくは今使ってV2Cフォルダ下をバックアップして、そのV2Cフォルダ下を継続して使用)
http://soku0226.blog.fc2.com/blog-entry-9104.html?sp
>>311 のv2c_sync_B11.txtの292,293行目ですが、
こんな風にnewを付けないと動かないみたいです
var jxml = new java.lang.String(text);
inputStream = new java.io.ByteArrayInputStream(jxml.getBytes("utf-8"));
今の環境が【V2C】 3.0.3+ (V2C-R+) [S20151112] (L-0.7.0:amd64)なんだけど
いろんな修正をして自分でも覚えていなくて
アプデ手順の「必要に応じて」とか「A or B」が
必要なんだかどっちをやるんだかもう分からないので
ゼロから環境を作ることでアプデ手順を確立しようと思って
V2C-R plus 3.0.3 rev5.zipを解凍
→v2c_api_patch_B11.25.4_20190303.zipの設置必須物件だけ設置
→v2c_sync_20190303.zipのv2c_sync_B11.txtを設置、>>333 の修正実施
→Sync2chでお気に入り復元
→終了させた状態で古いV2C-R+からひとまずlogフォルダだけコピー
ってやったけど、
お気に入りの半分くらいのスレは問題なさそうだけど
もう半分は一応読めるけど
「datが存在しません。削除されたかURL間違ってますよ。」
というエラーも出る
多分コピーしたログに入っているレスは見えるけど
5ch側で新規レスが増えても見えない状態かな
古いV2C-R+からlogだけコピーじゃだめなんだね
全部コピーするとまた何の修正をしてるのかよく分からない状態に戻るので
もう少しいろいろ試してみる
過去のどこかでアプデ手順をミスったんだろうけど
古い環境は同じファイル名のファイルが違うフォルダにあったり
末尾の_xxxとか(xxx)とかが違うファイルが同じフォルダにあったり
何が実際に使われているファイルなのか区別するのも難しい
俺環だから他の人に聞くこともできないしやっかいだな・・・
>>334
試してみたけど
① V2Cのみ設置後起動・終了しクリアなV2Cを作る
この時Twitterを使うならアカウント登録も行う
→Twitterアカウント登録に失敗してもV2C終了でBBSフォルダ>Twitter>bbsprops.txtが出来てればOK
② ログの移行だけを行う場合は
1)logフォルダ丸ごとコピー(但しあとでフォルダ内の手動整理が必要)
2)favorite.txt(お気に入り)を上書きコピー
3)移行元usrprops.txt内のTablePane.OpenTabs=とDisplayPane.OpenTabs=とDisplayPane.Columns:=を
移行先usrprops.txtに追加(エディタで開くと複数行になってる場合もあるので注意)
→DisplayPane.Columns:=はカラムを使ってる場合に必要
カラムを使ってない場合はusrprops.txtに存在しない?
4)BBSフォルダ>UserDefinedを丸ごとコピー
→otherbrd.txtはゴミだらけなんだけどこれがないと外部板のスレを表示できない
5)Twitterを使用する場合は移行元BBSフォルダ>Twitter>bbsprops.txt内のTwitter.OAC:=を
移行元BBSフォルダ>Twitter>bbsprops.txtに追加
を移行してV2Cを起動すればログだけ移行した設定は全て初期状態(に近い?)なV2Cが開くはず
③ V2C起動後は
Twitterを使用する場合はアカウントを登録
お気に入りは閉じた状態でV2Cが起動するので自分で開く
でそれっぽく見える結果になった
>>333
ありがとうございまーす
週末B11で
・bcprov-jdk15on.jar周りの修正(無くてもV2Cが起動するようにする、Java7でも必須にする)
・V2C+のB11使用環境だとインスタのjsがエラーになる
って修正を出すので
その時合わせて修正します
>>333
Java7の時は起きなかったからJava8以降で発生する現象かな?
http://soku0226.blog.fc2.com/blog-entry-9107.html?sp
>>338
動かなかったのはOpenJDKの11.0.2です
>>336
>>334 のエラーの原因が分かりました
板一覧の更新をしていなかったせいでした
usrprops.txtの移行をしていて気付いたのだけど、
移行前は
BoardTree.Conf=u
を設定していたから起動時に自動的に板一覧を更新していたので
意識の外になっていたけど
デフォルトでは自動で更新しない設定でした
すいません
v2c-rplus3.03をv2c_api_patch_B11.25.4_20190303で更新したのですが
起動時の画面で creating bbs classes ... の所で止まってしまいます。
起動を中止すると v2clog.text というファイルができて内容は
ScriptEngineManager providers.next(): javax.script.ScriptEngineFactory: Provider com.sun.phobos.script.javascript.RhinoScriptEngineFactory could not be instantiated
運営原因のエラー対策 read.cgiモードでのHTTPレスポンスコード=[];チェック対象個数=0
運営原因のエラー対策 不正なdat=[];チェック対象個数=0
運営原因のエラー対策 画像のダウンロードにBouncyCastleを使用しないHost=[www.j-cast.com];チェック対象個数=1
Load BouncyCastle
となっています。
とりあえず v2c_api_patch_B11.25.2_20190131 に戻してみましたが
症状はかわらずどうしたものかと思っています。
原因としてはどういったものが考えられるでしょうか?
>>342
ReplaceStr_B11(_Dev).txtを外してみて貰えますか?
>>342
launcherフォルダの中身のスクショも下さい
ScriptEngineManager providers.next(): javax.script.ScriptEngineFactory: Provider com.sun.phobos.script.javascript.RhinoScriptEngineFactory could not be instantiated
どっかで見た記憶があるんだけど思い出せない
B11.25.2に戻したとあるのでB11.25.2は正常に動いてたと思うんですが
B11.25.4がNGでB11.25.2に戻したのにそれまで動かなくなってるってことは
B11.25.4を入れたタイミングと同じで他に何か追加しましたか?
>>343
ReplaceStr_B11Dev.txtを外してみましたが、状態は同じでした。
>>344
http://imepic.jp/20190307/809900
これで大丈夫でしょうか?画像アップは初めてなので見にくかったら
すいません。
launcherフォルダ内のreadcgiフォルダは以前のパッチの時の物です。
”新しいフォルダ”二つも以前のときのものをリネームして置いてあります。
パッチの入れ替え時、以前に戻せるようにそのままにしてあります。
お時間取らせて申し訳ありません。よろしくお願いします。
>>345
B11.25.4に含まれる物以外は入れていません。
B11.25.2では問題なく動いていました。戻すのにtxt等を追加した部分も
削除しているのですが。
>>347
launcherフォルダの中にjs-engine.jarというのがあるのですが
それは捨てて貰えますか?
#ただ同じようにjs-engine.jarを置いて起動してみたのですが
#同じエラーはでたものの起動はできてしまいました(Java8)
V2C_S20150206.jarは広告無しV2C-Rで
V2C_S20151112.jarがR+だと思うんですが
V2C_S20151112.jarが異様にファイルサイズが小さいのが気になります
ffmpegというツールを使って動画のサムネ表示(TwitterとFB)を画策中
#動画を最後まで読み込んで(最後までってのがレスポンスネック)、先頭を静止画として切りだす
https://i.imgur.com/zZvxdOl.png
Winとlinuxは上手く行きそうなんだけどMacがどうにも動いてくれない・・・
342です。
遅くにレスありがとうございます。
本日の日中は仕事でPCを使えない
ので、今晩帰ってから試してみます!
先頭をサムネ化するのなら頭の5秒程度だけダウンロードすればいいのでは
>>348
342です。先ほどjs-engine.jarとReplaceStr_B11_Dev.txtを
launcher内の別フォルダに移動して起動してみましたが
同じ所で止まってしまいました。javaはカプセル化していまして
verはjre1.8.0_66です。
V2C_S20151112.jarは確かに小さいので新たに解凍してサイズは
5411KBの物に差し替えてあります。
今回の変更でv2clog.txtの内容が少し変化がありましたので以下に
記載します。
運営原因のエラー対策 read.cgiモードでのHTTPレスポンスコード=[];チェック対象個数=0
運営原因のエラー対策 不正なdat=[];チェック対象個数=0
運営原因のエラー対策 画像のダウンロードにBouncyCastleを使用しないHost=[www.j-cast.com];チェック対象個数=1
Load BouncyCastle
各々の環境の違いもありますし、難しいですね。
http://zyukuzyoderi.livedoor.blog/archives/14776067.html
>>348
起動できました!
BBSフォルダ内UserDefinedのbbstree.txtがおかしかったみたいで一度リネームしてこれを読み込まないようにして
新しくbbs.txtを取り直す?ようにしてみたら起動しました。パッチは現在最新版で行けてます。
ただAdd_To_bbstree(For WebThreadSearch Only).txtは追記、リネーム無しでまだフォルダに
入れてみただけです。のちほど追記して試してみたいと思います。
新しいbbs.txtにはしたらばのアドレスが記載されていないので、したらば関係が悪さをしていたのかも
知れません。再現されたタブにもしたらばのものは無くなっていました。
手動で追加して様子をみて見ます。
http://soku0226.blog.fc2.com/blog-entry-9104.html?sp
>>355
ちょいちょい返事が遅くなり申し訳です
とりあえず復旧オメ
よく
BBSフォルダ内UserDefinedのbbstree.txt
の方に向いたなと感心します
確かにこれって外部板の塊だったはす
>>352
秒数指定はムリなんでファイル指定サイズで落(256KBくらい?)とせそうなんで試作
今のとこ
Win:○
linux:○(うぶんつ、みんと)
Mac:10.12がOK、10.11以前がNG(ffmpegのインスコができない)
やっぱMacだとMacPortsが主流?
10.12のffmpegはbrewを使ったけど
-----------------------------------------------------
WinはDLサイトからDLしたexeを特定のフォルダ(V2Cフォルダのlibを想定)に置くだけ
linuxはなんちゃらセンターでパッケージを取り込むだけ
ただMacはXCode?がないとダメとかいろいろ敷居が高そう・・・
>>357
別に新しくv2c-r+を作って今までのv2cからパッチのファイルを一個ずつ当てながら起動テストを
繰り返していたらなんとなくアタリがついて正常起動にたどり着けました。
作者様のアドバイスもあっての解決です。ありがとうございました!
ちなみに、素のv2c-r+に最新パッチをあててみた所、設定の外部コマンドの2chAPI設定の
タブが無い状態だったのですがパッチのzip以外になにか必要なのですか?
テストでつかったv2cでは起動後に板は見れますが、スレは取得できなかったりおかしな動きが
あります。
>ちなみに、素のv2c-r+に最新パッチをあててみた所、設定の外部コマンドの2chAPI設定の
>タブが無い状態だったのですがパッチのzip以外になにか必要なのですか?
v2cjar.txtの内容がパッチの名前でないのだと思います
やっとMacにffmpegをインストールできた
結局10.6はMacPorts、10.12はHomeBrew
動画のDLも先頭1MBで問題なかったり
webmのサムネも作れた
https://i.imgur.com/7QdnH4R.png
まだlinx界隈で怪しいところもありそうだから明日B11.25.5(テスト版)としてリリース
ちなみにインストールできなかった原因と
配布されてるバイナリを使わない理由は?
V2C[2.11.4]を使っているのですが、
JavaフォルダにB11のjarファイルを入れました。
入れたjarファイルを開くと問題ないのですが、V2Cのアイコンをクリックして起動すると、
B11のjarファイルを入れる前の状態で起動されてしまいます。
恐らくデフォルトが以前のjarファイルになってしまっていると思うのですが、
変更する方法はありますでしょうか?
>>363
>>360 と同じかな。
なんかInfo.plistの中の<key>ClassPath</key>
<string>$JAVAROOT/v2c_api_patch_B11.jar</string>
みたいにする
>>362
Winは https://ffmpeg.zeranoe.com/builds/ の 4.11-Win32(俺環)-Static
linuxは各ディストリ(俺環ではUbuntu18とmint19)のパッケージ管理ソフト?から
昔マカー(10.3)だったときは自分でCofigure&make派だったんでポート関係の知識がなくてパッケージ管理がサッパリ
ググったらHomeBrewしかヒットしなかったんだけどこれの対象が10.12以降
TigerBrewってのもあったんだけどこれだとインストールが正常に終わったように見えても
ffmpeg実行時にインストールが正しくない言われて起動しなかった
で辿りついたのがMacPorts
MacPortsだと10.6でffmpegのインストールができた(けどWinの上のVM-Macだったんでインストールに1時間40分)ので
ffmpegに関して言えば10.6-10.11はMacPortsのほうがよいのかも
管理ツールの問題?
ちょっと気になるのはその機能使いたい場合は各人管理ツールのインストールからってことになりそう?
>>367
書き方悪かったです
昔マカーだった云々以降はMacの話です
動画のサムネの話だと
Winの場合はダウンロードしたzipを解凍して中のexeをV2Cフォルダのlibフォルダ(なければ作る)に入れて終わり
linuxの場合はGooglePayみたいなアプリケーション(パッケージ)追加ツールが
標準アプリとしてすでにインストールされてるあるはずなんで、そこでffmpeg探してボタン押して終わり
Macの場合がちょっと取っ付きづらくて全く素の状態だとすると
1) rootと呼ばれるスーパーユーザーになれるようにroot用のパスワード設定
2) Xcodeのインストール(App Storeにある)
3) linuxと共通で開発されてるパッケージ(アプリ)の管理をしてくれる
HomeBrew(ターミナルからインストール、以降の操作もターミナル)なり
MacPorts(インストールはアイコンダブルクリック、以降の操作はターミナル)なり
のインストール
4) ターミナルからHomeBrewかMacPortsでffmpegのインストール
になっちゃいます(自分の知ってる範囲だと・・・)
V2C+は動画のなにもせずにサムネ表示出来てるのでその部分を拝借してしまうのは駄目なんですかね?
https://i.imgur.com/BhLMeHr.png
>>368
>1) rootと呼ばれるスーパーユーザーになれるようにroot用のパスワード設定
これ間違いかも
Mac詳しい人フォローおながい
>>369
http://jbbs.shitaraba.net/bbs/read.cgi/computer/43680/1433054157/925
のような場合のサムネを作ろうとしてます
そのリンクはhtmlページのリンクなのでhtml内のmetaタグでサムネ画像が指定されてるんでそれを表示してるはず
>>370
今のことは判らんが10.11でXcodeやHomebrewをインストールする分にはrootは必要ないです。
管理者権限のあるアカウントがあればそれで良い。
[・Xcodeを最初からインストールする必要はない
[ XcodeはAppleの統合開発環境(IDE)
[ 容量が大きいため, Apple製品のアプリ開発をしなければ不要
という記述をネットで見たからXcodeは必要ないかもしれない。
以前インストールしたHomebrewをupgradeかけたらOSが古いと怒られたので新規の人はMacPortsを使うしかないようだ。
>>371
ターミナルを開いてsuって叩いてパスワードを聞かれたら
管理者権限のあるアカウントのパスワードを入力して
パスワードエラーにならなかったら以降のsudoの時はそのパスワードでOKだよね?
https://qiita.com/us10096698/items/54195e60b7afb60105ef
とかみるとまずXcodeありきでそれからMacPortsのインストールってなってるから
逆にMacPortsを先にインストールしてインストールが成功したら
OKなんだろうか?
>>372
試しにXcodeもHomebrewもインストールしてないサブ機にHomebrewをインストールしてみた。
OSは10.11です。「OSが古いからきっと失敗するんで自分で対処しろ」と怒られた上でインストールが進行して
XcodeのCommand Line ToolsがAppleのサイトからダウンロードしてインストールされたのでXcodeを
あらかじめインストールしておく必要はないようです。Homebrewの場合は、ですが。このプロセスが進行中なので
Macportsの方はテストできません。あしからず。
>>373
ありがとうございます
>XcodeのCommand Line Tools
たぶんBrewにしてもMacPortsにしても欲しいのはこれだけなんだろうと推測
>>364 さん
ありがとうございます。
しかし、v2cjar.txtもしくはそれらしきtxtファイルが無かったです…
>>365 さん
私宛かと思い、ファイルに追記してみましたがやはりダメでした。。
ちなみにinfo.plistの中にそれらしき記載は無かったです。
書き忘れていましたが、OSはmacOS10.14.3です。
>>375
これ
https://i.imgur.com/pSBwvOr.jpg
を
Property List Editorで開いた場合
https://i.imgur.com/MCGFT12.jpg
Jeditで開いた場合
https://i.imgur.com/WCQTqCv.jpg
$JAVAROOT/V2C_R20131210.jar を
↓
$JAVAROOT/v2c_api_patch_B11.jar に変更する
またffmpegが増殖するのかお…
B11.25.5のテストリリース中止します
もうちょい環境作成周りとか調べたいんで・・・
>>374
OS10.11にCommand Line Toolsをインストールした環境にMacPortsを公式サイトの手順でインストールしたところ
Xcodeがないと怒られて何もできないのでMacPortsはXcodeが必要らしいです。とりあえずそれだけ。
>>379
うちでもXcodeをアンインストールしてMacPorts入れてみたけど
MacPortsインストールで警告でてインストール自体は正常終了したけど
いざffmpegインストールになったらエラー吐きまくりで異常終了
ffmpegのインストールに派MacPortsが必要
MacPortsのインストールにはXcodeが必要
XcodeのインストールにはDVDがなかったらhttps://developer.apple.com/download/more/?name=Xcode からdlが必要
https://developer.apple.com/ にログインにはApple IDが必要
の四重奏
敷居高過ぎ・・・
>>380
MacPortsより前に使われてたFinkというプロジェクトがあります。今も更新してるようです。
http://www.finkproject.org/index.php?phpLang=ja
http://www.finkproject.org/download/srcdist.php
このページの説明を見るとOSX10.9以降はsudo xcode-select --installでコマンドラインツールの
ダウンロードとインストールが可能なようです。
>>360
おっしゃる通りでした。
慎重になっているつもりでも、細かい見落としをちょいちょいしてしまいますね。笑
Add_To_bbstree(For WebThreadSearch Only).txtもbbstree.txtに追記して正常に動いています。
web検索もばっちりでした。
小さな細かい質問にもサラリと答えてスイっとヒントを出していただける
器の大きさを見習いたいと思います!
今回はありがとうございました!
WinXPもだめかもなぁ
Win7のXPモードだけどKARNEL32が見つからないとかで>>381
ffmpegが起動でエラーになる
linuxもubuntu系のディストリしか触ってないけど
他のディストリにもソフトウェアセンターみたいなのがあるんだろうか?
>>381
Fink、懐かしい
昔使ってたなぁ
すっかり名前も忘れてたけどw
できれば全OSバージョンで手順は同じにしたいところです
もし動画サムネの機能が必要ならMacユーザにはXcode入れてもらって泣いてもらうかなぁ
アンインストールの方法を調べなきゃだけど
>>382
気分屋のただのメンド臭い人ですよ
俺
>>376 さん
ありがとうございます。
確認したところ、やはりInfo.plistの中にClassPathが記載されておらず、
<key>ClassPath</key>
<string>$JAVAROOT/v2c_api_patch_B11.jar</string>
を追記してみたのですが、そうするとV2Cのアイコンをクリックで起動しようとすると、
main class name is required
と表示され、起動自体出来なくなりました。。
対応方法はありますでしょうか…
>>385
新たにV2C[2.11.4]をダウンロードして
その中にあるInfo.plistを使う
>>385
V2C-RのV2C.appにV2C_R20131210.jarを放り込んだと推測
Comannd Line Toolsだけでビルドできるのか半信半疑だったので
Xcodeが入った10.8からXcodeとコンパイラを削除してMacPortsをインストールして
pots install ffmpegでしっかり
Error:
Error: No Xcode installation was found.
Error: Please install Xcode and/or run xcode-select to specify its location.
Error:
Warning: xcodebuild exists but failed to execute
Warning: All compilers are either blacklisted or unavailable; defaulting to first fallback option
のコンパイラが無いよエラー
そのあとComannd Line Toolsをインストールして
pots install ffmpegすると
Error:
Error: No Xcode installation was found.
Error: Please install Xcode and/or run xcode-select to specify its location.
Error:
Warning: xcodebuild exists but failed to execute
Warning: Xcode does not appear to be installed; most ports will likely fail to build.
---> Computing dependencies for ffmpeg
The following dependencies will be installed:
とXcodeが無いと警告されるもffmpegのビルドが成功しました
なので
想定インストール手順は今のところ
① 管理者権限のあるユーザでログイン
② Xcode or Command Line Toolsのインストール
1) 10.5-10.6の場合はインストールDVDからXcodeをインストール
.10.7以降はApple IDで https://developer.apple.com/download/more/ を開き左側のSerach Downloadsの検索窓に
「Command line tools」と入力しCommand line toolsの一覧を表示して自分のOSにあったものをDL
2) .DLしたファイルをダブルクリックしてCommand line toolsをインストール
③ MacPortsのインストール
1) https://www.macports.org/install.php #installingから自分のOSにあったpkgをDL
2) DLしたファイルをダブルクリックしてCommand line toolsをインストール
3) ターミナルを開き「sudo port selfupdate」と入力
パスワードを聞かれるので管理者権限があるユーザのパスワードを入力
正しくアップデートされること or 既に最新(already)であることを確認
④ Macを一旦システム終了してから起動しなおし
⑤ ffmpegのインストール
1) ターミナルを開き「sudo port install ffmpeg」と入力
2) パスワードを聞かれるので管理者権限があるユーザのパスワードを入力
3) Xcodeがない言われてError:やWarning:が表示されるけどそれは無視
4) 「---> Computing dependencies for ffmpeg」が表示されるので終るまで待つ
5) 色んな名前(webpとかx264とか等)がづらづら表示されて最後に「Continue? [Y/n]:」と表示されるので Y と入力
6) インストールが始まるので終るまでひたすら待つ
7) インストールが終ったらターミナルに「ffmpeg -version」と入力し
https://i.imgur.com/aiNokM2.png
と表示されたらインストール成功
な感じです
文字が沢山あるので一瞬引くかと思いますが
Apple IDでのダウンロードページ表示×1回
ファイルのダウンロード×3回
アイコンダブルクリックのインストール×2回
ターミナルへのコマンド/応答入力×4回
です
もっとも10.5がなくインストールの確認ができてないので
ffmpegをビルドできるかわかりませんが・・・
続く
>>381
ありがとうございます
10.9でsudo xcode-select --installの件はMacPortsにも書かれてたのですが
MacPortsのほうには
Once you have Xcode installed, open a terminal, run xcode-select --install, and click the Install button to install the required command line developer tools
とあるのでどうもXcodeがインストール済みが前提のようです
>とあるのでどうもXcodeがインストール済みが前提のようです
と書きましたがあとで試してみます
ただFinkはソースを自分でビルドしなきゃならないとあるのがハードルが高いかなって気がしてます
>>381
申し訳です
10.11で確認したのですがXcodeがインストールされてなくても
sudo xcode-select --install
でCommand Line Toolsをインストールできました
sudoは無くてもOKでした
どっちがいいんだろ?
https://i.imgur.com/yjMHQJ0.png
https://i.imgur.com/3mEEJzW.png
なんでCommand Line Toolsのインストールは
10.5-10.6はインストールDVDから
10.7-10.8は https://developer.apple.com/download/more/ から
10.9以降は ターミナルから sudo xcode-select --install で
が一番シンプルなんだろうか?
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板