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以降 Javaのカプセル化
連休中に時間があったらお試しでも
すべてのV2Cで動かしているわけではないので上手くいかないこともあるかもしれません
また以下のデメリットが発生します
・自動更新チェックを使えなくなる(V2C+)
・メニュー>設定>ランチャーからの修正が効かなくなるので、保存用フォルダの位置や最大メモリ割り当て量を変更する場合は
V2Cを終了して直接launcher/v2cargs.txtを修正する必要がある
・V2C.appから見たjarの位置が変わるので、V2C.appのパッケージ内に隠れてたファイルがパッケージの外に出てくる
A https://drive.google.com/file/d/0B6-I3SBvsil8RlR0TDE5V1Z4UDg/view?usp=sharing
V2C_with_Encapsulated_Java.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.appです
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が使われます
4) Settings : メニュー>ヘルプ>V2Cについて で保存用フォルダに相当します お試し用のセットアップの手順
V2C本家+B11.7+Oracle Java 1.8.0_111 でお試し用プリセットを組んであります、これで雰囲気が掴めると思います
V2Cを起動するとログや設定ファイルはSettings下に作られます
1) jreの入手と設置
・B)を解凍して出来た jre1.7.0_79.jre をlauncherフォルダの下にコピーします
・jrem/current.txt の内容を確認します (jre1.8.0_111.jreになっています)
2) jarの設置(プリセットのまま動かす場合は何もする必要はありません)
・今使っているV2C.appを右クリしてパッケージを表示しContents/Resources/Javaフォルダ内の
V2C本体のjar(一番日付が新しいやつ)とAPIパッチ(あれば)をlauncherフォルダにコピーして下さい
・launcher/v2cjar.txtの内容を
広告ありV2C-R、V2C-R+、V2C+の場合はV2C本体のjar
本家、広告なしV2C-R、V2CMODとその派生の場合はAPIパッチ
の名前に変更して下さい
3) 保存用フォルダと最大使用メモリの設定
・保存用フォルダ
launcher/v2cargs.txtの「/Users/XXXXXXXX/Desktop/V2C_with_Encapsulated_Java/Settings」の
XXXXXXXXを変更します
(Settingsの「情報を見る」の「場所」の欄に表示されるのでコピペして下さい)
4) V2C_wEJ.appを起動し、V2CについてでJavaのバージョンが1.8.0_111であることを確認します
5) V2Cを終了し、jrem/current.txtを jre1.7.0_79.jre に書き変えます
6) V2C_wEJ.appを起動し、V2CについてでJavaのバージョンが1.7.0_79であることを確認します
※ 初回終了時にデスクトップにInfo.plistが作成されますがゴミ箱に捨てて下さい 正式移行の手順
A)を解凍しなおしたほうが確実と思います
またその際は今後の作業の事前慣れということでlauncherのV2C_R20131210.jarとv2c_api_patch_B11.jar、
jremのjre1.8.0_111.jreを削除してから作業して下さい
1) jreの入手と設置
・今後のことも考えてメアドを登録してアカウントを作成し
http://www.oracle.com/technetwork/java/archive-139210.html から必要なJavaをDLしてください
Java7用とJava8用があります
Serverじゃないほうの Java SE Runtime Environment の jre-XuXX-macosx-x64.tar.gzをDLして下さい
・解凍して出来た jre1.X.0_XX.jre をjremフォルダにコピーして下さい
・jrem/current.txtの内容をコピーしたjre1.X.0_XX.jreの名前に書き換えます
2) jarの設置
・お試し用のセットアップの手順の2)と同じです
本家の場合もjarのコピーを行ってください
3) 保存用フォルダと最大使用メモリの設定
・保存用フォルダ
launcher/v2cargs.txtの「/Users/XXXXXXXX/Desktop/V2C_with_Encapsulated_Java/Settings」を
使用している保存用フォルダのフルパスに書き変えて下さい
フルパスは情報を見るで取得できます
全角文字や半角空白がパスに含まれないようにして下さい(全体を""で括ればいいのかな?すいません試してません)
・メモリ
756MBで設定してあるので適宜修正して下さい >>507
お、バージョンは? 俺これなんだけど大丈夫かな?
【V2C+】 1.0.9 [R20170301] (L-0.4)
【Java】 1.8.0_111-b14 (Oracle Corporation)
【OS】 Mac OS X 10.12.4 (Sierra) (x86_64)
【メモリ】 Total(Free)/Max.: 453(385)/1820 [MB]
【アクセスモード】 readcgi only (スクリプト使用)
【システムスクリプト】 無し
【設定ファイル】 無し
便乗で質問させてください
【V2C+】1.09[R20170301](L-0.4)
【Java】1.8.0_111-b14 (Oracle Corporation)
【OS】 Mac OS X 10.12.4 (Sierra) (x86_64)
Contents/Javaの中に以下のファイルがあるんですが、
全て必要なのでしょうか?
V2C_R20170301.jar
V2C_R20160821.jar
999998_V2C_R20170218.jar
999997_V2C_R20170301.jar
updater_args.txt
v2cjar.txt
v2cprops.txt
V2CRMacUpdater Update 131が来てるけど、これって治ってる? V2C+で最新のJavaにしてJDialogというやつにチェック入れたが
>>226になったから元に戻した
俺は他でJavaは使わんし、V2Cが安定しているのが最優先 java131入れてみた。>>438 にある「設定 レス表示 jDialogを使用する にチェック」
でアンカー下に下に、が直ってる!
【V2C+】 1.0.9 [R20170301] (L-0.4)
【Java】 1.8.0_131-b11 (Oracle Corporation)
【OS】 Mac OS X 10.12.4 (Sierra) (x86_64)
【メモリ】 Total(Free)/Max.: 476(405)/1820 [MB]
【アクセスモード】 readcgi only (スクリプト使用)
【システムスクリプト】 無し >>515
マジ治ってるのか!
試してみるか、入れ直しも今はできるしね
ただ、jDialogを使用するのチェックは必要か、それは致し方無いかな >>516
やってみた。一応環境さらさら
【V2CーR】 3.0.3 [S20151112] (L-0.4)
【Java】 1.8.0_131-b11 (Oracle Corporation)
【OS】 Mac OS X 10.11.6 (x86_64)
【メモリ】 Total(free,total,max): 164.6MB,222.5Mb,228.0MB
javaを入れ替えて、念のためV2C-R再起動
そのままレス表示→レスが下に潜っていく、治ってない
jDialogにチェック入れて再起動→レスが上に表示されていく、治った!
というわけで、最新のjavaでもjDialogにチェック入れれば、元どおり表示される
のを確認した 治る→直るだな、すまない
最新java使えるのはいいな、セキュリティを気にしなくてもいいし
もともとMacはあんまり気にしなくていいが、心配事は少ないほうがいいに違い無い ポップアップ2層だと直ってるけど
3層だとまだおかしくね? 3層ってのがよくわからないけれど、今試してみたけど多重ポップアップ
(一つポップアップして、そのポップアップ内のリンクを辿って行ってさらにポップアップ
を表示する)
だと全て上に表示された
ただ、途中に画像サムネがあったとき、その画像サムネの情報は下に表示されてしまうので
まともに読めないね
不具合?はこれくらいかな
他の方の追試結果を聞きたい >>519,520
あ、本当だ。サムネはまだ見てないけど、三層とかになるとチョット変。
でも「アンカー下へ下へ」は基本直ってるで、良しとするで。 だめだ、1.8.0_111-b14 に戻す方法教えてくれ! >>522
>>39からダウンロード。アンインストールの方法は>>50。 Timemachine使っていない奴は
/Library/Internet Plug-Ins/JavaAppletPlugin.pluginをバックアップしてから試せ
これを戻すだけでバージョン戻せるから これさ、どっかにまとめ作っとかないとな。俺も今「メモ」にコピペしてる。 あ、不具合発見。アンカーポップアップ内の内容をCommand+Cでコピーできん。
コンテクストメニューからは出来る。
【V2C+】 1.0.9 [R20170301] (L-0.4)
【Java】 1.8.0_131-b11 (Oracle Corporation)
【OS】 Mac OS X 10.12.4 (Sierra) (x86_64)
【メモリ】 Total(Free)/Max.: 450(382)/1820 [MB]
【アクセスモード】 readcgi only (スクリプト使用)
【システムスクリプト】 無し
【設定ファイル】 無し しばらく様子みてたけど、ちょっと挙動が変(ポップアップを見ようとすると、
制御がポップアップに移って、消すとV2Cに戻るような挙動になる)から、戻すか
これ、V2C側の問題? jDialogの仕様なら我慢するしか無いのかなあ? >>527
自己解決
制御の仕様はjDialogの仕様っぽいね、update111に戻して試して確認した
うーん、結局最新でもMacとWindowsで挙動が同一じゃ無いのか… 【V2C+】1.0.9[R201703011] (L-0.4)
【Java】 1.8.0_111-b14 (Oracle Corporation)
【OS】 Mac OS X 10.9.5 (x86_64)
「iOSゲーム」
この板を開こうとするとV2Cが落ちるんだけど自分だけ?
http://hanabi.2ch.net/iPhone/ >>529
自分も落ちた
【V2C+】 1.0.9 [R20170301] (L-0.4)
【Java】 1.8.0_111-b14 (Oracle Corporation)
【OS】 Mac OS X 10.8.5 (Mountain Lion) (x86_64)
【メモリ】 Total(Free)/Max.: 72(53)/228 [MB]
【アクセスモード】 readcgi only
フォントの設定で「指定フォントがない文字は他のフォントを使用」がチェックされていると落ちる
スレタイの中に絵文字が入ってるスレがあった
あとフォントの設定で絵文字フォント指定のボタンを押しても落ちた
絵文字フォントがないからなのか
Mac固有のバグなのかは不明 ただそれのチェック外すと絵文字が出なくなるんだよね
Symbolaってのをデフォルトフォントにすると
絵文字も出るようになるけどフォントの形の趣味に好き嫌いがありそう >>523
ありがとう!元に戻せました〜助かった! >>529
チェック入ってたけど落ちなかったよー
【V2C+】 1.0.9 [R20170301] (L-0.4)
【Java】 1.8.0_131-b11 (Oracle Corporation)
【OS】 Mac OS X 10.12.4 (Sierra) (x86_64)
【メモリ】 Total(Free)/Max.: 471(399)/1820 [MB]
【アクセスモード】 readcgi only (スクリプト使用)
【システムスクリプト】 無し
【設定ファイル】 無し >>529
なんか10.11以降だと大丈夫みたいな
+の本スレ汚しちゃったけど
俺も10.11だと問題なかった 【V2C+】 1.0.7 [R20170118] (L-0.4) [Quaqua-8.0]
【Java】 1.8.0_131-b11 (Oracle Corporation)
【OS】 Mac OS X 10.10.5 (Yosemite) (x86_64)
【メモリ】 Total(Free)/Max.: 129(90)/228 [MB]
【アクセスモード】 readcgi only
【システムスクリプト】 subject.js rescheck.js getdat.js
【設定ファイル】 ImageViewURLReplace.dat ThreadReplaceStr.txt iurlrpl.txt
この環境でも問題なし。 またreadcgiの内容変わったのね。
向こうのスレに対応版アップされてた。 最新javaでのポップアップ
jDialog使用して最大幅での自動改行をしないようにすれば実用上ほぼ問題なくなるな
よかったよかった ワッチョイ付いた板(たぶん)が、[.43</span><span class="uid">IDxxxxx
こんな感じになるんだけど、何が悪いのか? >>542
うちもそれで来たけど、まだ答えないんね(´・ω・`) 【V2C+】 1.0.9 [R20170301] (L-0.4)
【Java】 1.8.0_111-b14 (Oracle Corporation)
【OS】 Mac OS X 10.9.5 (Mavericks) (x86_64)
【メモリ】 Total(Free)/Max.: 185(140)/910 [MB]
【アクセスモード】 readcgi only (スクリプト使用)
【システムスクリプト】 無し
【設定ファイル】 ReplaceStr.txt
さっきだか日付変わったくらいからニュー速開こうとするとフリーズしてから強制終了になる
何か変更あったのかな >>549
そんな基本操作を聞くレベルならMacの本でも買って勉強しろ。 >>549
さすがにインストールはわかるだろ、ダウンロードしたのをマウントしてインストーラー起動
したらいいだけだし
アンインストールの方がややこしい
>>50のリンク先をみてわからないのであれば(書いてある通りやればいいだけだけど)、
この件について自力でやるのは無理 V2Cの3.0.3にしてから、右クリックのつもりでトラックパッド押すと、
どんどん文字が大きくなるんですが、どうすれば止められますか?
あと通常の文字に一発で治すにはどうすればいいですか? 【V2C+】 1.0.9 [R20170301] (L-0.4)
【Java】 1.8.0_111-b14 (Oracle Corporation)
【OS】 Mac OS X 10.12.4 (Sierra) (x86_64)
【メモリ】 Total(Free)/Max.: 381(304)/444 [MB]
【アクセスモード】 readcgi only (スクリプト使用)
【システムスクリプト】 無し
【設定ファイル】 ReplaceStr.txt
一般的なリンクを外部ブラウザで開こうとすると、
ブラウザが起動してる場合はリンク先にウラウザに飛べるんだけど
ブラウザが起動していない時はドックでブラウザアイコンが跳ねるだけで
ブラウザが起動もしないんだけど、これは普通の挙動? >>553
【V2C+】 1.0.9 [R20170301] (L-0.4)
【Java】 1.8.0_131-b11 (Oracle Corporation)
【OS】 Mac OS X 10.12.4 (Sierra) (x86_64)
【メモリ】 Total(Free)/Max.: 456(382)/1820 [MB]
【アクセスモード】 readcgi only (スクリプト使用)
【システムスクリプト】 無し
【設定ファイル】 無し
うーん、俺ん所は大丈夫。なんだろね? Safariとは書いてないところを見るとブラウザ側の問題かも。 ウチはChromeだけど確かに予め起動しとかないとダメ OS10.7.5でsafari6.1.6使ってるけど随分前からそんなだわ appからの起動はOKでjarを直接起動するとダメとか? 皆さんレスありがとう。
ブラウザはSafari10.1です。 ブラウザ未起動時に外部ブラウザで開いたらコンソールにこんなエラーが出てた
2017/05/08 0:16:05.350 com.apple.launchd.peruser.501[136]: ([0x0-0x49049].com.apple.Safari[483]) Exited with code: 1
2017/05/08 0:19:05.159 com.apple.launchd.peruser.501[136]: ([0x0-0x4f04f].com.google.Chrome[523]) Job appears to have crashed: Trace/BPT trap: 5 >>560
V2Cの外部ブラウザで開くを選んだ時の話ね
パーミッション? 外部ブラウザテスト。
http://blog.livedoor.jp/dqnplus/ 👀
Rock54: Caution(BBR-MD5:941a5cc947ec9c7d5b589a16479b2c86) 書き込めるかな。テスト
ま〜た幾つかの板が読み込めなくなってますね >>557
俺もOS10.7.5でChromeだが同じ症状
メモリーショボくて日頃はブラウザ閉じてるから結構不便 こちらでは書き込めたか
実況板で書き込めないのは何故だろう 何もいじってないのに実況版でも書き込めました
おさわがせしました [/span><span class="uid">ID:xxxxxxx]
とかって出るスレ(板?)があるんだが、なんでや?
【V2C+】 1.0.9 [R20170301] (L-0.4)
【Java】 1.8.0_131-b11 (Oracle Corporation)
【OS】 Mac OS X 10.12.4 (Sierra) (x86_64)
【メモリ】 Total(Free)/Max.: 507(426)/1820 [MB]
【アクセスモード】 readcgi only (スクリプト使用)
【システムスクリプト】 無し
【設定ファイル】 無し >>573
readcgi.jsは5月4日版ですか? >>574
readcgi.jsはどこにありましたっけ? V2C(2.11.8)とV2C+(1.0.9)の2つ持ってるんですけど
5月4日版のreadcgi.jsを入れ替えるには、
V2Cフォルダのscriptフォルダ内と、その中のsystemフォルダ内に
2つの新readcgi.jsを入れ替えればいいのでしょうか? 2.11.8はB11を使うからB11が指定しているscript/systemフォルダへ
1.0.9は1.0.9が指定しているscriptフォルダへ
ないとは思うけど2.11.8と1.0.9を切り変えて同じ保存用フォルダを使っている場合は両方のフォルダへ ポップアップかぶる問題まじうぜぇな。久々にV2C立ち上げてみれないとおもったらJavaのアプデのせいだったのか。
2chのためにJDKアップデートしない、ってのもなぁ >>582
設定 レス表示 jDialogを使用する にチェック
これでどう? >>583
それは既にためしてたんだけど、3階層以降がバグるw >>584
ほんとだw うーん、ちょっと困ったねぇ。 スマホアプリ板見ようとしたら一瞬フリーズして毎回落ちる…
ちなみに1.0.9でreadcgi.jsも>>545のリンクからDLして入れ替えてあるんだけど、
みんなちゃんと見れてるの? レスしようと思って、レス番号をマジックパッドで二本指タップすると、
フォントがどんどん小さくなって行ってしまうのですが、フォント小さくなる動作やめるにはどうすればいいですか? >>588
cmd+ホイール回転で一時的にフォントサイズ変更という設定というか仕様があって
これは殺せないんだけど、これが発動するような設定になってるんじゃないだろうか。 >>587
スマホアプリ
http://egg.2ch.net/applism/
これなんだけど板に繋ごうとすると毎回固まってV2Cが強制終了されてしまう >>590
うちも問題ない。
【V2C+】 1.0.9 [R20170301] (L-0.4) [Quaqua-8.0]
【Java】 1.8.0_111-b14 (Oracle Corporation)
【OS】 Mac OS X 10.11.6 (El Capitan) (x86_64)
【メモリ】 Total(Free)/Max.: 207(126)/228 [MB]
【アクセスモード】 readcgi only (スクリプト使用)
【User Agent】 Post=Monazilla/1.00 (V2C/2.11.8)
【システムスクリプト】 subject.js rescheck.js
【設定ファイル】 ImageViewURLReplace.dat ReplaceStr.txt ThreadReplaceStr.txt iurlrpl.txt 【朗報】うちも>>590のクリックでスレ一覧で同じく固まって落ちた
【V2C+】 1.0.9 [R20170301] (L-0.4)
【Java】 1.8.0_111-b14 (Oracle Corporation)
【OS】 Mac OS X 10.8.5 (Mountain Lion) (x86_64)
【メモリ】 Total(Free)/Max.: 51(35)/228 [MB]
【アクセスモード】 readcgi only
【システムスクリプト】 無し
【設定ファイル】 無し
【不具合が発生するURL】http://egg.2ch.net/applism/ 途中正しくスレ一覧が表示されたこともあったんだけど
スレ一覧を削除して表示し直したらまた落ちるようになった
スレの順番が関係してるのかな? ブラウザで見ると絵文字使ってるタイトルがあるから、そうかも知れない。 スレ一覧で絵文字も表示したい場合は設定/フォントの「その他(UI用)」のところを
和田研中丸ゴシック2004絵文字にすると良い様だ。 >>590だけど、どうもない人と同じ状況の人がいるのか…
【V2C+】 1.0.9 [R20170301] (L-0.4)
【Java】 1.8.0_111-b14 (Oracle Corporation)
【OS】 Mac OS X 10.9.5 (Mavericks) (x86_64)
【メモリ】 Total(Free)/Max.: 226(167)/910 [MB]
【アクセスモード】 readcgi only (スクリプト使用)
【システムスクリプト】 無し
【設定ファイル】 ReplaceStr.txt 多分だけど設定/フォント/その他(UI用)の「スレ一覧で絵文字を表示」にチェックした上で
適切な絵文字フォントを指定していない場合に落ちると思われる。
とりあえずチェックを外してみて。 >>601
おおお、チェック外したら見れるようになった本当にありがとう
今後はチェックしないほうが良さそうだな… あと>>599見落としてて今試しにやってみようと思ったら操作中に強制終了してしまった
まあ絵文字は見れなくても困らないからチェック外したままにしておくよ、ありがとう 絵文字に関連した問題が起こるかどうかは環境にもよるようだ
うちでは「スレ一覧で絵文字を表示」にチェックを入れても
特に問題なく閲覧できる(適切な絵文字フォントは指定していない)
本家+B11 >>590
表示されるまでちょっと時間かかったけど問題なかったねー
【V2C+】 1.0.9 [R20170301] (L-0.4)
【Java】 1.8.0_131-b11 (Oracle Corporation)
【OS】 Mac OS X 10.12.5 (Sierra) (x86_64)
【メモリ】 Total(Free)/Max.: 431(348)/2667 [MB]
【アクセスモード】 readcgi only (スクリプト使用)
【システムスクリプト】 無し
【設定ファイル】 無し
【不具合が発生するURL】
【不具合内容】
【再現方法】
【調査済項目】 連投スマ。
>>601
そうなんか!俺もチェック入ってたんで、早速外しといた。あんがとー ■ このスレッドは過去ログ倉庫に格納されています