Java+Swingによる2chブラウザ V2C@新Mac板_T19 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
マカもドザもリナ厨もなかよく使える、Javaで動く2chビューアです。
開発目標
・JRE1.4がインストールされてさえいれば実行できる
・設定はGUIを通して行い、変更は即座に反映させる
特徴
・スレッドのタブ表示が可能
・モナーフォントが使用可能
・2ch他、まちBBS、したらばJBBSなど閲覧可能。単独で板一覧更新可能
・Macでは起動時にメタル/アクアのアピアランスが選択可能
■参考
V2C 公式サイト(ダウンロード・使用法・Mac特記事項もこちらから)
http://v2c.s50.xrea.com/
V2C板@避難所
http://jbbs.shitaraba.net/computer/43680/
JREのダウンロード(MacOS Xでは不要。Windows、Linuxではインストールが必要)
http://java.com/ja/download/
Javaによる正規表現検索
http://sdc.sun.co.jp/java/docs/j2se/1.4/ja/docs/ja/api/java/util/regex/Pattern.html
IPAモナーフォント
http://www.geocities.jp/ipa_mona/
ここはMacでのトラブル報告やユーザー同士の情報交換にお使いください。
更新情報通知はソフトウェア板スレのみです(マルチポストを避けるという作者の意向)
緊急に作者のサポートが欲しければソフトウェア板かV2C板へ。
プラットフォーム共通の問題や要望、複数人で確認されたバグ報告はソフトウェア板スレへ。
Java+Swingによる2chブラウザ V2C_T96
http://potato.2ch.net/test/read.cgi/software/1462067269/
その他、関連事項は>>2以降 Java5なら最新のAPIパッチでまだ行けると思うよ
Java4だと無理 あー書き込めないだけか
読み込めるけど書き込めないのならUAを最新・準最新に変更すれば書き込めるようになると思う
読み込めない板が出てきたんなら>>610 もしかしたら書き込みのUAは何でもいいんじゃないかなと思う
俺なんか最初にAPI導入された当時のまま設定変えたことないし
(今見たらfirefox3とかになってたw) なんか定期的に書き込めないUAを追加してってる感じだよね
よっぽど酷く無かったら存在しないUAでも通るし(希少すぎでワッチョイでバレバレになるけどw) ポップアップがおかしくなったんだけど自分だけかな
例えば>>608のレスで、>>607をポップアップで見てそこから>>601を選択するとポップアップが下に重なって表示されて読めない
昨夜までは普通に読めたんだけどjavaか何かなのかな?
家族が今朝からPC使ってたんだけど何かインストールしたのかな…
対処法わかる人教えて下さいませんか
【V2C+】 1.0.9 [R20170301] (L-0.4)
【Java】 1.8.0_131-b11 (Oracle Corporation)
【OS】 Mac OS X 10.9.5 (Mavericks) (x86_64)
【メモリ】 Total(Free)/Max.: 228(175)/910 [MB]
【アクセスモード】 readcgi only (スクリプト使用)
【システムスクリプト】 無し
【設定ファイル】 ReplaceStr.txt >>615
>【Java】 1.8.0_131-b11 (Oracle Corporation)
Javaがアップデートされたから。このスレの>>39のリンク先からUpdate111を落として
>>50を参考に今入ってるのをアンインストールして、111をインストールして。 >>616
ちなみにこのJavaのバグというか仕様は治りそうにないからJavaのアップデートはしないように
家族にも話しておいたほうが良い。 >>616-617
ありがとう、直った!
【Java】 1.8.0_131-b11 (Oracle Corporation)になってたら【Java】 1.8.0_111-b11 (Oracle Corporation)に戻せばいいのか
家族に話したんだけど最新じゃないと不具合が出そうとか最新にしろって出るって言われて、
だったら仕方ないのかなあとも思ったんだけど最新になってたらまた戻すよ
切り替えが出来ればいいんだけどなあ Javaの自動更新のチェック外せばいいだけじゃない >>618
V2C以外にもjavaアプリ使ってるんですか?
使ってなければアップデートしなくても大丈夫と言い切ってしまえばいいと思うけど。 >>618
このスレ内を「カプセル化」で検索してみるとか。 急に Moved Permanently って出て書き込めなくなった…
なにこれ…どうしたらいいのやら…orz 書けるかしら?
オラは読み込めない板が出始めた。
また何か仕様変わったのかしら? 板移動してたみたいで更新したら読み込めたし書き込めたw
すみませんでした >>612
ありがとう
UA変えたいけど正しいのがわからん(俺無能) できた・・・よかったー
これでまだしばらくPPCのminiで大丈夫だなw
助かりました。ありがとう と思ったら・・・ぐぬぬ
全部SafariのUAにしてみたら、書き込めてた板でエラー出て書き込めなかった 認証用UA JaneStyle/3.83
ユーザーエージェント(DAT取得)JaneStyle/3.83
ユーザーエージェント(書き込み)Monazilla/1.00 (V2C/2.11.4)
ユーザーエージェント(認証)JaneStyle/3.83
ユーザーエージェント(CGI書き込み)Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1
これでダメならUAの問題じゃない ありがとう
エラー出たとこもしばらく待ってたらだいじょうぶだった
しばらく様子みる APIモードで書き込んでるんならSafaiのUAは好ましくないかなと
そんな専ブラないし 書き込みって書いたけど読み込みだった
書き込みも確かに関係ないけど読み込みと書き込みの
UAの突き合わせ(やらないと思うけど)とか考えると寝
APIモードの時は書き込みも読み込みもUA統一して
じぇねかまてV2Cがいいんじゃないかとがいいんじゃないかと 【V2C】 2.11.8 [S20150206] (L-0.5)
【Java】 1.6.0_65-b14-468-11M4833 (Apple Inc.)
【OS】 Mac OS X 10.12.5 (x86_64)
【メモリ】 Total(Free)/Max.: 123(62)/123 [MB]
ソフトウェア板のスレの通りに設定して使い続けてる(API B11.7他で読み書き問題なし)
サポートしてくれる人がいてありがたいね! 車板とかのスレを読み込んでくれなくなったのですけど
どうすればいいんですか?
バージョンは3.0.4の広告の出てる奴です。 板一覧の更新して
って話なんだけど
その板一覧の取得urlってどこになってる? >>509
お試しでJavaのカプセル化でV2C_wEJ.appから起動しません。
V2C_wEJ.appの中の/V2C_wEJ.app/Contents/MacOS/JavaApplicationStubから
だと起動します。起動するとjava7で動いています。V2C_wEJ.appから起動
するにはどうすればいいですか?
最終的にはv2cMODでカプセル化して起動したいです。出来た人がいたら
手順を教えて下さい。 AppleJava6ってインストールされてます?
されてないならAppleJava6がどうたらで起動できないはずです
V2C_wEJ.appの起動中にAppleJava6の有無を無条件でチェックしてる模様です
V2C_wEJ.appがやってることってJavaApplicationStubを起動してるだけなんで
JavaApplicationStubのエイリアスを作ってそれらしい名前にしてそれを起動すればいいと思います
尚、jrem/current.txtとlauncher/v2cjar.txtは改行があるとV2Cが起動しなくなる模様なので改行無しの1行にするように >>640 お試しでJavaのカプセル化起動出来ました。MODもお試ししてみます。 作業は簡単にまとめると
・使用するJavaを指定する
jremフォルダの中に使用するJavaのjreのフォルダを置いて、jrem/current.txtにそのフォルダの名前を記述する
・使用するV2Cを指定する
launcherフォルダの中に使用するV2Cのjar(とAPIパッチのjar)を置いて、launcher/v2cjar.txtにそのjarの名前を記述する
→APIパッチを使用する場合はAPIパッチの名前、使わない場合はV2Cのjar(V2C_RYYYYMMDD.jar)の名前
・使用する保存用フォルダと最大メモリ使用量を指定する
launcher/v2cargs.txtの以下にそれぞれ記述します
-Dv2c.directory= : 保存用フォルダの絶対パス(フルパス)
-Xmx : 使用する最大メモリ量(mを付ける)
だけです
本来Javaのパッケージ化と呼ばれてるものは1番目だけです
2番目3番目はついでなんで実行環境の構造をWin/linuxに合わせました
launcher/v2cjar.txt、launcher/v2cargs.txtに記述する内容はInfo.plistの記述されていたものを
Win/linuxに合わせるために記述場所を移動しました
複数のMacやPC間で同期できる機能って搭載してくれないかなー >>643
NAS導入しろよ。どこのどのMacやPCからでも同じように使えて便利だぞ。
V2Cはロックファイル機能で複数同時起動はできないけど同期はできる。 うーん板一覧更新のURL設定画面に行けない
というか
二本指でクリックしてもコントロール押しながらクリックしても
右クリック状態にならないという・・・ >>642
上手くできました。Macの場合、appのエイリアスをアプリケーションフォルダにコピーしても
Launchpadから起動できなくなります。Dockから起動すれば無問題。
>・使用する保存用フォルダと最大メモリ使用量を指定する
> launcher/v2cargs.txtの以下にそれぞれ記述します
> -Dv2c.directory= : 保存用フォルダの絶対パス(フルパス)
> -Xmx : 使用する最大メモリ量(mを付ける)
v2cMODは最大メモリはGUI側から設定し、テキストファイル側に反映出来ました。
v2cMOD限っては-Xmxの箇所は不要だと思います。
V2C_wEJ.app/Contents/MacOS/JavaApplicationStub
の内部の問題だと思いますが、将来的には起動する時にjava6を不要にしてくれると
java6も消せてありがたいです。
v2c.app(MODtw)はjava6がなくても起動します。
java7化とカプセル化と出来て一石二鳥です!ありがとうございました。(^^)/ launcher/v2cargs.txtの直接修正を想定して作ってるんで後々のトラブル回避のために
launcher/v2cargs.txtを直接修正するでお願いします
JavaApplicationStub起動の場合はJava6がなくてもV2C が起動するのでV2C.appのほうかなと
誰か作り替えてくれると嬉しいんですが
JavaApplicationStubを直接起動する場合はJava6は必要ないんで
Java6が不要なら/Library/Java/JavaVirtualMachinesの1.6.0.jdkは
jremフォルダに移動・バックアップして/Library/Java/JavaVirtualMachinesからは削除でもいいかと思います
(仮想マシンのMacOSX10.8ですが/Library/Java/JavaVirtualMachinesから削除後
バックアップから戻した1.6.0.jdkでもV2Cを起動できることは確認済み)
/Library/Internet Plug-InsのJavaAppletPlugin.pluginはどうだろ?
Java6しか入ってないなら不要
他の上位Javaバージョンが入ってる場合はそちら向けだろうから触らないでそのまま
かな?
詳しい人フォローよろしくおねげーします >>648
>launcher/v2cargs.txtを直接修正するでお願いします
はい。
>V2C.appのほうかなと誰か作り替えてくれると嬉しいんですが
MOD作者サンが御存知かもですが、私はxcodeって何?て感じなのでプログラマの人に質問をお願いしたいです。
MacOSX用のアプリケーションを簡単に作るワザ (エムロジック放課後プロジェクト)
http://labs.m-logic.jp/2008/07/macosx.html
よくわかんない。(^_^;) >>648
>avaApplicationStub起動の場合はJava6がなくてもV2C が起動するのでV2C.appのほうかなと
>誰か作り替えてくれると嬉しいんですが
V2C wikiの非公式派生版のところにあるappbundler版がそれではないのかな。
java7や8で動くように作られたものだけど。 >>650
その手があったか
で、今試し中
行けそうな感じがする Javaのカプセル化、及び実行構造をwin/linuxと同一化をします (お試し方法は>>509-510に)
ただし以下のデメリットが発生します
・自動更新チェックを使えなくなる(V2C+)
・メニュー>設定>ランチャーからの修正が効かなくなるので、保存用フォルダの位置や最大メモリ割り当て量を変更する場合は
V2Cを終了して直接launcher/v2cargs.txtを修正する必要がある
・V2C.appから見たjarの位置が変わるので、V2C.appのパッケージ内に隠れてたファイルがパッケージの外に出てくる
A https://drive.google.com/file/d/0B6-I3SBvsil8SEtWTEpZOHBsVWs/view?usp=sharing
V2C_with_Encapsulated_Java_PoweredBy_appbundler3.zip:改造版一式です
B https://drive.google.com/file/d/0B6-I3SBvsil8c1NFTm1mYmNBU1k/view?usp=sharing
jre-7u79-macosx-x64.tar.gz:Oracleが配布している Java7 1.7.0_79の再配布です
AとBをDLして解凍して出来たフォルダをデスクトップに置いて下さい
(本当はどこでもいいんですけど説明の都合上デスクトップです)
内容物
お試しで動かせるようにプリセット済です、全フォルダを開いて中を眺めて見てください
1) V2C_wEJ.app : V2C本家のV2C.appを改造(V2Cの起動にはAppleJava6が必要です)
V2C_wEJ_PoweredBy_appbundler3.app : v2.11.4 appbundler3のV2C.appを改造(V2Cの起動にAppleJava6は不要です) ← new
2) launcher : V2C本体のjarやAPIパッチを置くフォルダです
V2C.appのパッケージのContents/Resource/Javaフォルダに相当します
3) jrem : V2C専用のJavaを置くフォルダです
https://v2c.kaz-ic.net/wiki/?%E9%9D%9E%E5%85%AC%E9%96%8BJRE#r52ca278 のjrewやjrelに相当します
current.txtとv2cparms.txtが混在する場合はcurrent.txtが優先されます
どちらも存在しない、フォルダそのものが無い場合はインストールしたデフォのJavaが使われます
jre1.8.0_111のjreがプリセットされています
4) Settings : メニュー>ヘルプ>V2Cについて で保存用フォルダに相当します 一部繰り返しになりますが
V2C本家+B11.7+Oracle Java 1.8.0_111 でお試し用プリセットを組んであります
(readcgi.jsは最新ではありません)
v2.11.4 appbundler3の作者さんには申し訳ないのですがV2C_wEJ_PoweredBy_appbundler3.appは
最小構成で動くようにしたかったのでパッケージ内の使用しないファイル/フォルダは削除しています
launcher/v2cjar.txt、launcher/v2cargs.txt、jrem/current.txt、jrem/v2cparms.txt は
改行コードの対応ができていないので改行無しの1行で記述して下さい
また通常は jrem/current.txt で用が足りるので、jrem/v2cparms.txt は削除して問題ありません
メニュー>設定>ランチャーでの修正が機能しないので、保存用フォルダと使用最大メモリの修正は
launcher/v2cargs.txt に対して直接行って下さい
また保存用フォルダは-Dv2c.directory=の後ろに空白無しで絶対パス(フルパス)で記述して下さい
(安全のため絶対パス内の全角文字と半角空白は禁止します)
AppleJava6がインストールされていない環境であえてV2C_wEJ.appを使用する場合はappは使用できないので
パッケージ内のContents/MacOS/JavaApplicationStub のエイリアスを作ってそれっぽい名前に変えてください
以上です 一番大切なことを書き忘れ
すでに使用している場合は起動するappをV2C_wEJ.appからV2C_wEJ_PoweredBy_appbundler3.appに変えてください
他にすることはありません
これから試してみようって場合はV2C_wEJ_PoweredBy_appbundler3.appを使って下さい きのうからビートルズ版が更新できなくなったのですが
また2chの改悪ですかね V2C-R 3.0.5 [S20170704] (L-0.4)
ポップアップの不具合どうなってる? なんかV2Cの動作がおかしくなったから、インストールし直したら
見た目が変になった。retina対応されてないような表示?
V2C-Rを入れたらちゃんと表示されてるみたいだけどタブとかの位置が変わって
使いづらい
どーやったらretina対応されるのこれ?
V2C
http://i.imgur.com/MsRZzqd.png
V2C-R
http://i.imgur.com/25GMRPp.png 「retina info.plist」で検索。作業は自己責任で。 あれ、V2C-Rで更新したら、新着にスレ名がつくようになったんだけど、
スレ名を表示させない設定ってどれなんだろうか? デフォルト外部ブラウザの設定だけど
「open -a Google\ Chrome $LINK」であってる?
Chrome起動してないときにうっかりクリックすると
「VLCが予期しない原因で終了しました」って出てくる >>664
設定してないから判らんけど、ブラウザ名だけじゃなくてパスも書くんじゃないかな。 エッチな動画を見てたのだろう
つか>>664これはアプリの中身を弄らないと直らないのかな?
地味に不便だわ
これと関係してるのかどうか分からんが、今はデフォルト以外の任意の場所にV2Cフォルダーを置けないのも不便
本スレであんま騒ぎになってないが、これらはMacだけの問題のかな? V2Cフォルダの位置って変えられるけど
appbundler3版? >>667
Macの人は新Mac板のスレで話すか、Macだと断りいれないと適切な回答がつかないよ。
ランチャーが開けないのは各種V2Cの一部のバージョンで発生してたような気がするが
よく憶えてない。 あまり気にしてなかったAAのズレが最近辛くなってきた PCからフォントを持ってきたらAAとか絵文字が快適
10.8 そういや新しいjavaがリリースされたみたいだけど、例のポップアップバグは
直っているか確認した人いる? なーんも変わらない
もうバグとかじゃなくてそういう仕様になったと諦めるしかないかもね >例のポップアップバグ
新しいレスが古いレスの下に潜るバグ? だからカプセル化しようずって話が前の方にあったでしょ 1.8.0_141が出てたけど改善せず
ポップアップを進めてくと
131と同じく一番上に出るべきレスは一番上だけど
それ以外は下に潜っていく おお、141来てたのか……ってリリースノート見に行ったらLet'sEncryptがRootCAに追加されてる!
V2C全然関係ないけどな
ポップアップのZオーダーバグは、バグを直してやったぜ、ってことで
変更されたもんだから、直らないと思うよ……
ttps://www.java.com/en/download/faq/release_changes.xml
↑のu131のところ
ttps://bugs.openjdk.java.net/browse/JDK-8169589
要はAWTでネイティブの機能を使ってたところをJDKでJava側で実装し直したぜ、ってこと。 http://www.mediafire.com/file/13utr2k8vd8qz4k/Java8PopUpPatch.zip
APIパッチB11.15にOracle Java8でレスポップアップが下に潜る件の対応を入れてみました
V2CMODがベースです
なんで、本家、MOD、Z系、広告無しR(2.11.8)は行けると思います
(ただ試しで簡単な修正を入れただけなんで他に影響がでる可能性も・・・)
v2c_api_patch_B11P.jar … 本家、MOD、Z系用
v2c_api_patch_B11P_for_Mac.jar … 広告無しR(2.11.8)用
2chAPI設定のパッチ名はB11.15Pとなります
レスポップ設定のJDialogをどうたらのチェックを外して使って下さい
#MacOSX 10.8とJava8_141と本家、Z、広告無しR(2.11.8)で確認 スレ上でポップアップを開く処理周りで修正が入っています
もし修正の弊害があるとしたらスレ上でポップアップを開けないどいう症状が発生すると思います
その場合はコンソールログにエラーが出ていると思うので
その内容をB11のスレに貼って下さい 前回B10からB11にして快調だったけど
まだ新着読み込めなくなっちゃった、今度はどうすりゃいいんだい
B11.15ってのと今日のreadcgi.js入れてみたけど変わらず
情弱向けテンプレ頼む まちBBSの板一覧更新したらまちBBS会議室以外の板が消えてしまいました
他の板読み込むにはどうしたらいいやら
【V2C】 2.11.8 [S20150206] (L-0.5)
【Java】 1.6.0_65-b14-462-10M4609 (Apple Inc.)
【OS】 Mac OS X 10.6.8 (x86_64) >>685
21 :名無しさん@避難所 :2017/07/08(土) 22:31:32
V2C終了させて、BBS\Machi\bbstree.txtを削除して再起動で復活する
板一覧の更新に使うまちBBSのページのhtmlが全面的に変わったため V2C終了させて、BBS\Machi\bbstree.txtを削除して再起動で復活する
らしい まちBBSのツリービューのルートノードを右クリックして「板一覧の更新」で大丈夫なんでは? >>688
まちBBSの板一覧を更新する時に使用するページのhtmlがV2C開発時からゴロっと変わってしまって
今板一覧を更新するとまちBBS会議室しか拾ってこれなくなってるの
だから一旦消してV2C再起動(無いとV2Cが内部に持ってるオリジナルを展開してくれる)しか手はないの >>686-689
BBS\Machi\bbstree.txt削除で読み込むことが出来ました
ありがとうございます 名称未設定 [↓] :2017/07/21(金) 10:30:56.017 [/span><span class="uid">ID:etrxwhZ60]
みたいにちょっと前からIDのところがこんな感じになってるのは俺だけなのかな
回数が表示されないのと /span><span class="uid">ID:etrxwhZ60 までで認識されてるから
右クリックしてもID非表示とかのメニューひらかない なぜreadcgi.jsを最新にしようと思わないの? あーまたスレッド開けなくなった〜
対処法を教えて欲しい ID無しのNGを板別に設定するにはどのように設定すればいいでしょうか? NGExで、
URL: 板のフォルダ名(新Mac板なら mac )
ID:(正規表現にチェックして) !.+
かな?
複数の板にまとめて適用したい場合は正規表現をググって下さい。 質問です。
スレ内のリンクを踏んでも飛ばないのを解決することって出来ますか?
自力で色々設定とかいじってみたけど結局だめでした。
スレ内に貼られたリンクを踏む→リンクは反転するがそのまま→リンクをコピーして
ブラウザから飛ぶ、と言う方法で現在しています。
他は全く問題ないのですが、直接リンク先に行けないので少々めんどくさい… 3月頃からぼちぼちV2C使い始めたんだが
昨日からようやく2chAPIが使えるようになった
readcgiでやってた時と比べてスレッドというかレスの読み込み(表示?)が
圧倒的に速いな 今さらかもしれないけど >>698
俺のV2Cちゃんは、ブラウザが起動してないと跳ばないどころか、エラー返して終了するがなw >>701
やっぱ有効な方法は無さそうですねぇ。
でもリンクのことを除けば、このままの仕様で使えてるのはホントありがたい。 普通はリンクをクリックしたら指定ブラウザが立ち上がってリンクを開くはず
それができないのは明らかに異常だからどうにかした方がいいとは思うけど 新規スレッドを立てようとすると毎回こんなダイアログが出てくる
http://bbs8-imgs.fc2.com//bbs/img/_135900/135820/full/135820_1502235969.jpg
「OK」をクリックすればスレッドは立てられてるけど、なんか意味がわからない
皆さんはどうですか スレ立てると勝手に「[無断転載禁止]2ch.net」とかつくようになってから出るような
入力したスレタイと実際に立ったスレタイに差があるから立てミス判定になってんだと思う V2Cが読めなくなってしまいました。
お時間のある時、どうか助けてください。
【V2C】 2.11.8 [S20150206] (L-0.5)
【Java】 1.6.0_65-b14-462-10M4609 (Apple Inc.)
【OS】 Mac OS X 10.6.8 (x86_64)
【メモリ】 Total(Free)/Max.: 81(50)/495 [MB] >>707
ありがとうございます!読めるようになりました。 >>705
なるほどありがとう
あとV2C起動するときに毎回「前回の終了時のタブを復元する」みたいなダイアログが出るけど
このタイアログが自動的に閉じてV2Cの画面になる直前に、ほんの一瞬また別のダイアログが
出てくるようになった(今年の4月ころからだと思う)
こちらの方は瞬時に閉じてしまうので内容はわからないけどちょっと気になってます 2ch読み込めなくなって再起動したら
V2Cの2chの板が全部消えたんだけど俺だけ?
外部板は生きてる
3.0.3+ ■ このスレッドは過去ログ倉庫に格納されています