[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 2chのread.cgiへ]
Update time : 05/09 16:05 / Filesize : 203 KB / Number-of Response : 712
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Mac de Java



1 名前:名称未設定 mailto:sage [2006/01/29(日) 23:08:28 ID:gXy2tgi30]
MacでJavaを語るスレです。

96 名前:名称未設定 mailto:sage [2006/04/16(日) 15:05:37 ID:8KApGQqa0]
>>94
すまんかった..... 1.5にしてやってみたら確かにエラーになった。

93の設定に加えて、実は「Pure Java固有の設定」というところにある、
「ターゲットVMのバージョン」というのも変えてやらないと、info.plistの
中身が変わらんのね。ここがデフォルトで「1.4*」になってるから、
1.4.2を使って起動するんだ。
「1.4+」か「1.5+」にしたら起動したよ。

97 名前:94 mailto:sage [2006/04/17(月) 05:01:02 ID:5hCwH/aJ0]
コンパイラ設定で、ターゲットVMのバージョンを1.5、ソースのバージョンを1.5
Pure Java固有の設定の ターゲットVMのバージョンを1.5+に設定すると、いけるね。
つうか、 ターゲットVMのコンボボックスの中には1.3*、1.3+、1.4*、1.4+しか
用意されていないので、手打ちで1.5+って入れた訳だけど、本当にこんなんでいいのかね。
1.5でも動くみたいだが、1.5+の"+"ってなんだっけ?

98 名前:名称未設定 mailto:sage [2006/04/17(月) 20:37:57 ID:1zx43CvV0]
>>97
1.5+ → 1.5以上で、利用可能な一番バージョンの高いヤツ( Java 6が出たら、それ)
1.5* → 1.5のなかで一番バージョンが高いヤツ(1.5.2があったらそれだけど、6は違う)

だよ。

99 名前:97 mailto:sage [2006/04/18(火) 14:35:05 ID:GN64T+yv0]
な〜るほど。とんくす

100 名前:名称未設定 mailto:sage [2006/04/19(水) 21:19:43 ID:8luzWUCk0]
J2SE 5.0 Release 4キター!

101 名前:名称未設定 mailto:sage [2006/04/22(土) 17:04:53 ID:fGDJTb7E0]
iMac 17inch(intel)でのCaffinemarkの結果
Sieve 36357
Loop 60919
Logic 39222
String 25714
Float 51731
Method 39862
Graphics 1959
Image 9164
Dialog 2247
CM3 17869

Parallels上のWin2000sp4 JDK5.0
Sieve 37081
Loop 52391
Logic 39710
String 22067
Float 50808
Method 41003
Graphics 5216
Image 163
Dialog 1267
Caffeinemark 11605

参考まで。

102 名前:名称未設定 mailto:sage [2006/04/23(日) 14:22:29 ID:VLb1H9Nh0]
パラレルって普通に速いんだね。

103 名前:名称未設定 mailto:ageます [2006/04/25(火) 01:31:31 ID:14FNvGK10]
ちと自分用のコードを書いていたのだけども、intel mac, 10.4.6, j2se5.0 で
FileManager.getFileType とか FileManager.getFileCreator が軒並み 0 しか返さないす。
ひょっとして実装されてない?
だれか詳しい人ヒントくり。


104 名前:名称未設定 mailto:sage [2006/05/02(火) 23:45:15 ID:a200qAYb0]
eclipseの3.2はintel Mac版がリリースされないのですか?



105 名前:名称未設定 mailto:sage [2006/05/04(木) 22:33:25 ID:lldm6+Vs0]
J2SE5.0入れたらApplet Launcherが挙動不審。
Webブラウザでアプレット動かすと重い上にエラー起こすし。
環境設定弄ってもどうにもならんす。

106 名前:名称未設定 [2006/05/04(木) 23:09:35 ID:uIZ7NQUO0]
ttp://jroller.com/page/gfx?entry=java_se_6_on_mac

MustangがとうとうMacOSXにも・・・

107 名前:名称未設定 [2006/05/04(木) 23:20:50 ID:jK6zSAJa0]
>>106
タスクトレイは、どうなってるの?

108 名前:名称未設定 mailto:sage [2006/05/04(木) 23:54:39 ID:uIZ7NQUO0]
>>107
ちょいまち試してみる・・・ってトレイ対応してないって返り値がくるような予感

109 名前:名称未設定 mailto:sage [2006/05/05(金) 00:12:10 ID:89635Jmr0]
いや、普通に落ちたわww
SystemTray.add(TrayIcon) で。
ただ、SystemTray.isSuppported() は、trueだったから実装する気はあるんじゃない?

Invalid memory access of location 00000020 eip=90a4e380
#
# An unexpected Java error has been detected by HotSpot Virtual Machine.
#
# If this error is reproducible, please report it with the following information:
# 1. Provide the steps to reproduce, a test case, and any relevant information
# 2. The corresponding JavaNativeCrash_pid<num>.crash.log (Java state)
# 3. The corresponding <name>.crash.log (native state; generated by CrashReporter)
# 4. This data:
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0-b77-2-release mixed mode, sharing)
# An unexpected error has been detected by Java Runtime Environment:
#
# Bus Error (0xa) at pc=0x90a4e380, pid=851, tid=25186304

110 名前:名称未設定 mailto:sage [2006/05/05(金) 00:22:31 ID:uxYYpUcy0]
この時期に半強制的にJ2SE5,0 Release 4に上げるのってどう思う?
その影響(たぶん)で色々動かなくなった。
アップグレード時に1.4.2と5.0を選ばせるようにして欲しかった・・・。

111 名前:名称未設定 mailto:sage [2006/05/05(金) 00:30:50 ID:89635Jmr0]
>>110
Java Preferencesで、選べるよ
アプリケーション→ユーティリティ→Java→J2SE 5.0→Java Preferences
で、1.5と1.4.2がリストされてるとこで1.4.2をドラッグして順番上に持ってくれば
1.4.2で上がってくるようになるよ

112 名前:名称未設定 [2006/05/05(金) 01:11:38 ID:Q1JcMRA+0]
>>109
ありがとう。

近い位置づけなのは、メニューの右端だと思うけど、
タスクトレイとは、ちと違うよなぁ...。ここにカラーアイコンもあれだし。
メニューバーとかドックには、ツールチップとか通知みたいなやつ無いしなぁ。

113 名前:名称未設定 mailto:sage [2006/05/05(金) 01:21:49 ID:1aDMzUO30]
Intel版だけってことなんで、たぶんJVMとかOS非依存っぽいところは、
SUNものを使ったんだろうな。
Intel移行によってついにリリーススケジュールが追いつくかな?

114 名前:名称未設定 mailto:sage [2006/05/05(金) 10:15:38 ID:Z/idGx9c0]
>>111
Java PreferencesはWebしか関係ないっぽい。
1.4.2 を優先させてもコマンドラインから
java -version
とやると、
java version "1.5.0_06"
が帰ってくる。



115 名前:名称未設定 mailto:sage [2006/05/05(金) 10:40:59 ID:jNn8crbt0]
>>114
compileの時に-target -source -bootclasspathとか指定すれば
いいんでね?

もしくは
/System/Library/Frameworks/JavaVM.framework/Versions
の下に各バージョンのVMFrameworkがあって、currentJDKが
1.5.0にlinkされてるけどこれを1.4に書き換える
会わせて/usr/bin/以下のコマンドも各バージョンのframework以下にある
コマンドへのlinkだからこれも直しちゃえばいけるんじゃね?

実際やったことないから影響度はわからん

116 名前:名称未設定 mailto:sage [2006/05/05(金) 14:14:58 ID:Gxaw3G3q0]
>>114
コマンドラインから実行するならもっと話は簡単じゃない
実行する前にパス通せば解決じゃない
シェル1つで解決ですよ

117 名前:名称未設定 mailto:sage [2006/05/05(金) 15:46:24 ID:Z/idGx9c0]
>>116
jarをクリックして起動する場合は?

118 名前:名称未設定 mailto:sage [2006/05/05(金) 16:35:29 ID:RR5igT4Y0]
>>81
HotSpotはCPUごとにちゃんとチューニングしないとあまり速くならないけど、
AppleのJDK/JREはSun由来だから、
Sunが力入れているSPARC, x86, AMD64が速い。
PowerPC固有のところはAppleがやっているのかな?

IBMがJDKをMac OS X for PowerPCにポートしてくれれば速くなるはずだけど、
もうPowerPCはいいでしょ。

しかしCocoaのバインディングがなくなったから、
デスクトップ系開発者減っちゃうのかな…

119 名前:名称未設定 [2006/05/06(土) 00:20:29 ID:cHOmGDJ60]
Objective CをJava風にしてくれんかな...。

120 名前:名称未設定 mailto:sage [2006/05/06(土) 00:48:05 ID:LSGrNB1t0]
>>119
それただのJavaやん・・・

型解決をダイナミックにしたJava?

121 名前:名称未設定 mailto:sage [2006/05/06(土) 19:40:19 ID:6QWppm3d0]
GCのあるObj-Cとかどうよ。

122 名前:名称未設定 mailto:sage [2006/05/06(土) 21:23:55 ID:OE9xHnGv0]
Objective-CにGCは既にある。
Cocoaと相性が悪いのでApple版コンパイラでオフになってるだけ。

123 名前:名称未設定 mailto:sage [2006/05/07(日) 23:39:05 ID:c0sGFtfs0]
>>122
そうだったのか…。

124 名前:名称未設定 mailto:sage [2006/05/08(月) 00:36:21 ID:2BjWxbzh0]
これね。
ttp://www.la.utexas.edu/lab/software/lib/gnu/objc/objc-features_toc.html#SEC_Contents

Mac OS XのコンパイラはGCCなんで、この機能はあるはず。ビルド時に-enable-objc-gcを
指定しない状態でコンパイルされてるんでしょうな。



125 名前:名称未設定 mailto:sage [2006/05/08(月) 04:23:25 ID:rGwcVo5e0]
あ、追記ね。ターミナルでman gccしてみると面白い記述がある。

> -fobjc-gc
> Enable garbage collection (GC) for Objective-C objects. The
> resulting binary can only be used on Mac OS X 10.5 (Leopard) and
> later systems, due to additional functionality needed in the (NeXT)
> Objective-C runtime.

-fobjc-gc
Objective-Cオブジェクトに対してガーベージ・コレクションを有効にする。この機能は
(NeXTの)Objective-Cランライムに対して新しい機能を追加する必要があるため、
生成されるバイナリはMac OS X 10.5(Leopard)以降のシステムでのみ利用できる。

126 名前:名称未設定 mailto:sage [2006/05/08(月) 11:29:10 ID:cIKa151z0]
Bohemを利用しないApple独自のGCをつくってるっていうのを
MLで見たことがある。多分>>125で言ってる奴じゃないかな。

127 名前:名称未設定 mailto:sage [2006/05/08(月) 12:51:11 ID:8IUM9dIB0]
Objective-CもGCがつけばちょっとは、ユーザも
増えそうな気がする。

128 名前:名称未設定 mailto:sage [2006/05/08(月) 21:50:36 ID:ErvArHrj0]
Mustang(6.0)から、Quartz RendererじゃなくてSun Rendererがデフォルトに
なってる(最終版でもそうなる)そうだけど、DP1で描画は速くなってる?

まあIntel版は5.0 Release 4の段階で爆速らしいので、あんまり変わらないの
かもしれないけど。

129 名前:名称未設定 mailto:sage [2006/05/08(月) 22:23:31 ID:rAd15+5T0]
GCが無いのが苦手でCocoa-Javaに逃げて後悔した口です。
>>125は期待しちゃうよ?

130 名前:名称未設定 mailto:sage [2006/05/09(火) 10:53:48 ID:/um+uLV+0]
Cocoaバインディングのソース公開してくれないかな…

131 名前:名称未設定 [2006/05/09(火) 13:03:38 ID:1uRfvKkd0]
>>130
そーね。
メンテしないのだし、公開した方が依存しているデベロッパは助かるかも。
OSの非公開部分に食い込んでいなければの話だけど。

132 名前:名称未設定 [2006/05/19(金) 00:06:02 ID:wBp+a6/x0]
Java SE 6.0 Release 1 DP2 (Universal) 出てるね。

133 名前:名称未設定 mailto:sage [2006/05/19(金) 00:12:28 ID:OCQ8Ffnt0]
>>132
うお、Universalかよ!
ダウンロードしなくちゃ!

134 名前:名称未設定 mailto:sage [2006/05/19(金) 01:22:00 ID:bG/cdkVx0]
V2C on DP2より記念パピコ



135 名前:名称未設定 mailto:sage [2006/05/19(金) 01:34:08 ID:OCQ8Ffnt0]
そっか、PPC版はまだバイトコード・インタプリタだけの実装なんだね。
JIT(Hot Spot?)は時期DPまでおあずけみたい。

でも、ともかくやっとJavaのリリースに追いつきそうな勢いを褒めるとしよう。

136 名前:名称未設定 mailto:sage [2006/05/19(金) 02:12:44 ID:bG/cdkVx0]
そうそう、>>112 DP2で同じコード使ってSystemTrayの追試したよ。

つ ttp://www.dotup.org/uploda/www.dotup.org0645.png

今度は落ちなくなってた。で、アイコンらしきものが、1枠分右上の所に出てくる感じになった。
これはホントに使いでがありそうだ。
試したい人用
つ ttp://sneg4vip.com/ameloda/1147/972292.jar

137 名前:名称未設定 mailto:sage [2006/05/19(金) 02:55:01 ID:OCQ8Ffnt0]
>>136
ありがとう! さっそくPPC版で試してみたよ。
これは面白いなあ。なんだか創作意欲が湧いてくるね。

ところで俺は>>135なんだけど、PPC版、遅いのかと思ったら
結構速いね。速いといったら語弊があるか。「遅くない」

いつもV2CというJava製の2ちゃんねるビューアを使ってる
んだけど、Java 6でも結構快適に使えているよ。

今回からuseQuartzはfalseがデフォルトみたいなので、
プロパティ追加して、trueにして使ってます。だってfalseに
すると日本語文字が汚いんだもの....

138 名前:名称未設定 mailto:sage [2006/05/19(金) 04:07:59 ID:bG/cdkVx0]
>>137
intel版は十分速いですよー
ttp://lists.apple.com/archives/Java-dev/2006/Apr/msg00563.html
らしいけど、V2Cはグリフの描画がメインだからSunRendererの方が速いはずですよねぇ・・・
Sunのこれからの頑張りに期待ってことで。
AAが、ClearTypeっぽい方が好みなのでSunRendererガンガレ〜

b82での両者のレンダリング取ってみた。
SunRenderer
  ttp://www.dotup.org/uploda/www.dotup.org0655.png
QuartzRenderer
  ttp://www.dotup.org/uploda/www.dotup.org0654.png

V2CでサブピクセルAAのために使ってる awt.font.desktophints プロパティが
DP2上では有効になっていない(nullを返してきやがった!)ので、おそらくClearTypeスタイルのレンダリングが
できていないと思われます。これが渡ってくるようになったらグンと綺麗になるんじゃないかと思うんだけど・・・
Windowsで帰ってきたヒント情報を無理矢理ねじこんでレンダリングみてみようかな?

#初回起動時にフォントレンダリングが無茶苦茶になっちゃうのはなんかの初期化のミスなのかなぁ・・・

139 名前:名称未設定 mailto:sage [2006/05/20(土) 06:09:21 ID:2odTrvJ50]
おお、DP2の陰になって気づかんかったけど
J2SE5.0Release4用のSWT互換ライブラリもでてるじゃない

140 名前:名称未設定 mailto:sage [2006/05/20(土) 12:02:10 ID:F2LsDsOL0]
>>139
SWT互換ライブラリって何に使うのでしょうか?

141 名前:名称未設定 mailto:sage [2006/05/20(土) 13:36:21 ID:YA9x7WmT0]
本家SWTが動かない環境でSWTを使う。
ライセンス問題。
好き嫌い。

142 名前:名称未設定 [2006/05/24(水) 10:01:55 ID:2tcWkQv20]
AppleのSWTを使った時に、エディタで日本語入力できたり。
するわけないか…。

143 名前:名称未設定 [2006/05/25(木) 00:12:47 ID:GqVIcMsA0]
macbookの黒に
Microsoft WheelMouse Optical
(マイクロソフト ホイールマウス オプティカル)ブラック
ってお似合いだと思わないかい?

144 名前:名称未設定 mailto:sage [2006/05/25(木) 09:05:36 ID:9QxOZRL50]
>>118
IBM版はJITまでの実装でHotSpotは無い。
それにちっとも早くない。
# 3年ぐらい前はプラットフォームに関わらずSUNよりも高速だったが。



145 名前:名称未設定 mailto:sage [2006/05/27(土) 17:45:28 ID:tEbB7/C90]
EclipseとかNetBeans、IntelMacで速い? ストレスたまらない?
iBook 1.4GHz でEclipse3.1使ってるけど遅くてかなわん。NetBeansは毛虫が這うようだった。

146 名前:名称未設定 mailto:sage [2006/05/27(土) 17:56:37 ID:8eVwlol10]
>>145
快適

147 名前:名称未設定 mailto:sage [2006/05/27(土) 20:24:01 ID:3MDMDEvi0]
>>145
メモリたんないんじゃない?
おれiBook 1GHzだけど、Netbeansだって「毛虫が這うよう」まではいかないぞ。
ガーベージコレクションが走らない限り快適だぞ。

あ、そういやマルチコアだとガーベージコレクションって裏でちょっとずつ走って
くれて快適になるらしいね。もしかしたら起動オプションが必要かもしれないけど。
コンカレント・マークアンドスイープとかなんとかいう機能だったかな。

148 名前:名称未設定 mailto:sage [2006/05/27(土) 21:10:38 ID:8eVwlol10]
-XX:+UseParNewGC
マルチCPU用のGCなら有名どころでこれかな。
NewGenerationのGCをパラレルに行うオプション

-XX:+UseConcMarkSweepGC
これは、>>147の出してるやつだけど、これは別にCPU(コア)の数に関係なく働く
通常GCがかかるとVMロックされるんだが、GCの過程の大部分を
ロックさせないでアプリと平行で走ってるスレッドにやらせるオプション
どうしてもVM止めないといけない処理のときはVMがロックされる
マルチCPUだとこのGCスレッドがアプリの処理時間を奪わないので快適になるはず
これは、OldGeneration用(長く使われてるオブジェクト用のヒープ)のGCに効くオプション

どっちもつけてて害はあんましないとおもう

149 名前:名称未設定 mailto:sage [2006/05/27(土) 21:22:38 ID:NE94Yg1r0]
>>148
うお、参考になった。早速試してみるよ。ありがとう。

150 名前:名称未設定 mailto:sage [2006/05/27(土) 22:45:13 ID:tEbB7/C90]
>>147
メモリは512。いまどきアレかもしれない。IDEで文字書きだけならいいと思うんだけど。
で、言われたら気になってひさびさにNetBeans落として試してみた。
うん、ソースを手打ちしてる限りは毛虫ほどじゃなかった。でも補完とかの贅沢機能はやっぱ毛虫。
これ構造的に遅いんかな。intelでもeclipseほどじゃない? って会社のWin機に入れてみればいいか。

でもひさびさにNetBeansさわって、高機能になったなぁと思った。
もうすこし補完が利口になればEclipseから乗り換えたいかも。

151 名前:名称未設定 mailto:sage [2006/05/28(日) 01:53:12 ID:uVkU8KVF0]
>>150
補完は最初は遅いような気がする。
なんかキャッシュでもあるのか、しばらくすると速くなってくるような気もする。

なんにせよ、Netbeansの残された課題は、エディタを改良することだってことで
Netbeansスレでも言われてるし、実際NetbeansもJackpotとかいうプロジェクトを
立ち上げて、本格的に対応するらしい。

152 名前:名称未設定 mailto:sage [2006/05/28(日) 03:30:43 ID:aeHjKmUm0]
>>151
いやいや、補完の利口さって>>150の意見はわかる
eclipseはコンテキスト読み取って、確率が高い候補を上に持ってきてくれる
そこなんだよなぁ・・・今、2つ気になってるウチの一つのeclipseとの差

もう一つは、Subversion対応。これはteepeeが頑張ってくれればもうすぐか。
Jackpotは試そうと思ったらMacでももう動くはずですよ。

153 名前:名称未設定 mailto:sage [2006/05/28(日) 03:50:07 ID:A/pvoApN0]
>>152
あー、なるほど。確かにEclipseの補完は、適切なものが一番上にくるので
楽だよね。あれはいい。是非Netbeansにも....

154 名前:名称未設定 [2006/05/29(月) 11:32:42 ID:r1HUsT7+0]
アクセス拒否のやり方教えてください



155 名前:名称未設定 [2006/05/29(月) 11:40:20 ID:r1HUsT7+0]
フォルダにアクセス不可できないんですよ
情報を見る→所有権とアクセス権→アクセス不可をしたいです


156 名前:名称未設定 mailto:sage [2006/05/29(月) 12:55:10 ID:c74m7Zlb0]
>>155
UNIXコマンドをつかうのはダメなん?
chownコマンド
Javaの機能ではないので他環境では再現できない事もあるけど

157 名前:名称未設定 [2006/05/30(火) 01:00:15 ID:moBdGS4L0]
Javaでファイラー書いてます。
先日iMacを買ったので、Mac用パッケージも作ったのですが、
Mac方面にはろくに宣伝してないので3日で3人しかダウンロードしてくれないという
寂しい事になってますので宣伝させてください。
こんな特徴があります。

・大昔のDOSライクなインターフェイスで、操作はすべてキーボード
・画像、MP3、動画(プラグインで対応)なんかのビューアが内蔵しています
・FTP、HTTP、SMB、アーカイブ等にもアクセス可能
・スクリプトで機能拡張が可能
・DOS経験者の方には喜んでもらえると思います
 (逆に純粋なMacユーザーは多分何だかわからないと思います)

graftabl.com/staff/shunji/fswiki/wiki.cgi?page=jFD2

158 名前:名称未設定 mailto:sage [2006/05/30(火) 01:40:31 ID:3KL0630O0]
おー。FDというのはどこかで聞いた事あるなぁ。

宣伝向きのスレ

スレを立てるまでもないフリーソフト
pc7.2ch.net/test/read.cgi/mac/1107883093/

159 名前:名称未設定 [2006/05/30(火) 08:43:19 ID:LdKR9WAG0]
>>156
できれば、Javaでありませんか?

160 名前:名称未設定 [2006/05/30(火) 10:06:51 ID:7OlkXHkV0]
惜しい。
AFxクローンなら泣いたのに。

161 名前:名称未設定 [2006/05/30(火) 10:12:11 ID:0pV5YqDf0]
>>154-155
java.io.FilePermissionとか使ってもダメ?

162 名前:157 mailto:sage [2006/05/30(火) 11:50:30 ID:yrQB0PC40]
>>158
お、いいスレあるんですね。
昼休みに書き込んでみます。

>>160
すみません、WinFDあがりなもので。
でも操作は違いますが二画面だったり、あふと近いところもあるかもしれません
(サムネイルモードはあふの影響受けてます)。

>>154-155
今のJavaのAPIにファイルパーミッションの設定はありません。
Runtime#execでchmodを呼ぶか、JNIで自分で組むしかないです。
僕のファイラーで使ってる仮想ファイルシステムライブラリに組み込もうかとも思ってますが、
忙しくてほったらかしてます。
Java SE6でサポートされますが、パーミッションが「全員」か「オーナーのみ」でしか指定出来ず、
不完全な印象です。

163 名前:名称未設定 mailto:sage [2006/06/04(日) 16:45:10 ID:EaFmoeyP0]
intelとppcのJava速度、StringBuilder#append()の100万回*10回ループで比較してみた。
俺のiMacG5(2.0GHz)を1とすると、mini(solo1.5GHz)が1.7倍、imac(duo1.8GHz片側)が2倍くらい。
意外というかやっぱりというか、MBP(duo1.8GHz片側)が1.2倍程度でminiより遅かった。
腐ってもデスクトップ。mini-solo、家サーバに欲しいかも。

164 名前:名称未設定 mailto:sage [2006/06/05(月) 01:06:58 ID:VlpQlD1c0]
>>163
メモリじゃね?
個人的にはその勢いで、さらにHotSpot無効の速度を比べてみて欲しいかなぁ・・・(人頼み)



165 名前:名称未設定 mailto:sage [2006/06/24(土) 18:28:47 ID:rLep47l00]
Mac用Java SE 6のデフォルトレンダリング・エンジンがAqua互換ではなく
Sun互換になって、DP1ではぐちゃぐちゃだったんだが、DP2でちょっとマシになった。

しかし「ちょっとマシ」程度で、なんか文字のベースラインがあってないというか、
漢字が一文字ごとに下付けになったりして、微妙にへん。

DP1からDP2で改善があったということは直す気はあるようにおもうので、この件を
バグレポートしたいんだけど、この微妙な変さ加減を英語でどう表現したらいい
ものやら....

画像を二つみせて「ほらSunレンダリングのほうがダサいだろ」といっても、メリケンに
日本語文字の並びの美しさ加減ってわかるんだろうか。

166 名前:名称未設定 mailto:sage [2006/06/24(土) 20:33:40 ID:Se3JTVsl0]
>>165
日本人も開発者にいるんじゃね?

まず日本語で説明するとどんな感じ?漢字が1文字ごとに下付きになるのって
どういう状況?うちでは出てないんだけど・・・・
再現コード付ければちゃんと対応してくれると思う。

167 名前:名称未設定 mailto:sage [2006/06/25(日) 00:40:30 ID:whNdqsEY0]
>>166
再現コードといっても、Java SE 6デフォルト(Sunレンダリング)なら100%再現するので。
ちなみにPPC版です。

下付きというのは言い過ぎだった。サイズは変わらないので....

なんというか、Quartzレンダリングだと、日本語文字は(当然)下のラインがびしっと横に
そろってるでしょう。まああたりまえですよね。

Sunレンダリングだと、例えば「日本語」という文字で、「本」の字だけ下に2ピクセルくらい
下がってる感じで表示される。微妙なことなんだけど、日本人なら間違いなく「なんか横に
そろってない」と思うレベル。

アップローダー教えてくれればうp出来ると思う。すまんアップローダーってあまり詳しく
ないもので....

168 名前:名称未設定 mailto:sage [2006/06/25(日) 01:13:18 ID:hKK20dwO0]
>>167
つ ttp://www.dotup.org/
まぁ、うpろだの種類については置いとくとして
ttp://www.dotup.org/uploda/www.dotup.org2748.png
ttp://www.dotup.org/uploda/www.dotup.org2749.png
CoreDuo iMacだとこんな感じです。V2Cのレンダリング見せておきます。
上が、SunRenderer、下が、QuartzRenderer。
表示位置についてはずれてる感じないんですよね・・・?
うちの環境は、intel版なのでもしかしたらPPC固有かもしれませんけど・・・

169 名前:名称未設定 mailto:sage [2006/06/25(日) 14:44:21 ID:VC6GWFKr0]
>>168
ありがと。
私もV2C使うので同じように表示してみたら、レス表示領域はちゃんと横がそろって
見えますね....なんでだろうか。

いくつかダイアログを開いてみたら、「設定」→「画像の設定...」が比較的分かりやすい
差がでたので、貼ってみる。「最大サイズ」の「大」が下がっている。「初期最大サイズ」
では「初期」と「大」が下がっている。「制限なし」あたりも漢字だけ下がってる。

Sunレンダラ
ttp://www.dotup.org/uploda/www.dotup.org2772.png

Quartzレンダラ
ttp://www.dotup.org/uploda/www.dotup.org2773.png

170 名前:名称未設定 mailto:sage [2006/06/25(日) 20:40:29 ID:2qN3omAH0]
確かにこりゃ酷いね。
どういう状況でなるんだろうか…

171 名前:168 mailto:sage [2006/06/26(月) 01:37:26 ID:Yl4maNra0]
>>169
ttp://www.dotup.org/uploda/www.dotup.org2800.png
うちのはそんなひどくないなぁ・・・というかずれてないし・・・・
自分で書いたコードでは再現しないんですか?

172 名前:名称未設定 mailto:sage [2006/06/26(月) 02:36:28 ID:UJsIkUPU0]
>>168-171
PostScriptフォント(含むPS系OpenType)で表示している所はズレるね。(例:ヒラギノ、小塚)
TrueTypeフォント(含むTT系OpenType)で表示している所はズレない。(例:Osaka、MS Pゴシック、メイリオ)

173 名前:172 mailto:sage [2006/06/26(月) 03:00:01 ID:UJsIkUPU0]
例上げて見た
www.dotup.org/uploda/www.dotup.org2801.png

174 名前:名称未設定 mailto:sage [2006/07/08(土) 02:23:38 ID:gpZUHKms0]
Java SE 6.0 Release 1 Developer Preview 4

来たね



175 名前:169 mailto:sage [2006/07/08(土) 20:51:10 ID:jO6Bo1pO0]
PPC版でフォント表示がおかしい件はまだ報告してなかったんだけど....
DP4でも直ってなかった。やっぱり報告してないことは修正されないな。

ところで、少なくともPPC版では、スクロールバーでスクロールしても、
表示ペインは下の方だけちょっと更新されるだけで、スクロールされない。

ttp://www.dotup.org/uploda/www.dotup.org3641.png

これも一緒に報告しようと思うんだけど、Intel版では起きないのかな?

176 名前:名称未設定 [2006/07/09(日) 00:28:43 ID:eHTz5qH/0]


177 名前:名称未設定 mailto:sage [2006/07/09(日) 04:31:39 ID:zi/4dzey0]
>>175
intel版だが、スクロールバーの件はでるな、コレも・・・

そういや、ヒラギノにUIフォント変えたらずれまくり・・・・
これは、PPC版だけじゃなくて>>172の指摘通りフォントのフォーマット依存っぽいね
ちょっと再現できるかコード書いてみる

178 名前:名称未設定 mailto:sage [2006/07/10(月) 02:59:13 ID:+7AIjTHX0]
書いた
やっぱり、>>172の言う通りフォントによって変わる
ttp://www.dotup.org/uploda/www.dotup.org3765.zip
標準コンポネント、Graphics.drawStringどちらでも同じだね。

179 名前:名称未設定 mailto:sage [2006/07/17(月) 15:43:50 ID:dz7Kz9ko0]
XCodeのJavaのビルドターゲットを標準で1.5にするにはどうすればいいですか?
アップルのドキュメントを見ましたが良くわかりません。
私がXCodeの細かい機能を把握してないせいかもしれませんが、
ターゲットを設定するという記述があるので、プロジェクトのターゲットを1.5にする方法は
分ったのですが、デフォルトの変更方法が分りません。

180 名前:名称未設定 [2006/07/20(木) 20:12:24 ID:O8/zyow40]
 

181 名前:名称未設定 mailto:sage [2006/07/22(土) 08:57:00 ID:r1uHYjTq0]
mac miniの一番安い方を買ったので
eclipse入れてみたんですが、
めっちゃ遅いですよ。いや、これが2倍とかになっても
やっぱり遅いと思いますよ

182 名前:名称未設定 mailto:sage [2006/07/22(土) 13:14:02 ID:pEDK3Wmw0]
そのMac miniがPowerPCなのかIntel Coreなのか詳しく。

183 名前:名称未設定 mailto:sage [2006/07/22(土) 15:08:28 ID:r1uHYjTq0]
>>182
1.5GHz Intel Core Soloモデルですよ。
メモリもEclipseだけで200MBぐらい使ってます。
私も最近使い始めたばかりで技術的な詳しい事は
分りませんが、最下位機種でエディタが入力結果を
反映するまでワンクッションあるぐらいなので、
よっぽどお金かけて最上位のモデル買って、
やっと使えるぐらいじゃないでしょうか。

184 名前:名称未設定 [2006/07/22(土) 15:34:08 ID:8FNZKtt30]
質問よろしいでしょうか?
Terminalでパスを通そうとしてるのですが、うまく行きません。

階層としては、
Hogeディレクトリ内に、
Main.jar
Sub.jar
があり、
Hoge/dll内に
hoge.jnilib
があります。そこで、ターミナルでHogeディレクトリに移動し、

export PATH=$PATH:./dll
java -classpass ./Sub.jar -jar Main.jar

を実行したのですが、dll内のjnilibが読み込めておらず、エラーが出ました。

jnilibをHogeディレクトリに移動して、「export PATH〜」をせずに起動すれば
うまく起動するのですが、なにぶん追加するライブラリの数が多いので、
ディレクトリ内がjnilibだらけで汚くなってしまいます。

どうか、ご教授お願いします。



185 名前:名称未設定 mailto:sage [2006/07/22(土) 17:04:01 ID:x9s3d40I0]
CLASSPATH
-classpass

man java

186 名前:名称未設定 mailto:sage [2006/07/22(土) 17:07:37 ID:BQagQ9L30]
>>183
メモリも初期のまま?増設なし?
それじゃキツイだろ。今時512じゃなぁ。1GBは無いときつい

ちなみに俺は1.2GHz/PPCのiBookだがEclipseはめっちゃ快適だぞ
メモリは1.25GBいれてる

187 名前:(・∀・) mailto:sage [2006/07/22(土) 17:10:21 ID:IlgrnwZV0]
>>184
javaにPATHって関係あったかな。
java -classpass $PATH:./dll -jar Main.jar
って感じでいいかと。

188 名前:名称未設定 mailto:sage [2006/07/22(土) 17:12:49 ID:hlysq+6Q0]
>>183
eclipse が Intel に最適化されてないからじゃないか??
eclipse 以外のアプリはサクサク動くでしょ??


189 名前:名称未設定 mailto:だからpathだと・・・www [2006/07/22(土) 17:44:41 ID:hUWcTB140]
>>187
おまいも悪よのぅwwww

190 名前:名称未設定 mailto:sage [2006/07/22(土) 19:01:11 ID:r1uHYjTq0]
>>188
普段使ってるエディタは快適に動くので
一端、そちらで編集してデバッグだけEclipseでしたりしてます。
メモリはどうなんでしょう、システムとEclipse含めても、
512は越えてないので、メモリ不足で重たいって事もなさそうですけど。

191 名前:名称未設定 mailto:sage [2006/07/22(土) 19:45:51 ID:avMT7hQi0]
>190
いや、メモリだと思う。

192 名前:184 [2006/07/22(土) 20:23:02 ID:8FNZKtt30]
あ、ほんとだ。
>>184 classpassになってますねwお恥ずかしい。
もちろんシェルスクリプトの方ではちゃんとclasspathと書いております。

今日も時間を見つけて調べてみたのですが、完全には解決しませんでした。
jnilibを動かせば動作はするのですが…。
引き続き、分かる方おられましたらよろしくお願いします。
export PATH=$PATH:./dll // この部分がうまくいきません。

193 名前:名称未設定 mailto:sage [2006/07/22(土) 20:31:14 ID:hUWcTB140]
>>192
基本的にネイティブライブラリは、
OSとしてのライブラリ検索パスに通せば読めるはず。
コマンドの検索パスじゃないはずで、クラスパスにコマンド検索パスを
入れている>>187はネタだと思う・・・・

java.library.pathプロパティについて調べてみましょう

194 名前:名称未設定 mailto:sage [2006/07/22(土) 20:35:27 ID:hUWcTB140]
>>190
俺もメモリは少ないと思う・・・Windowsで使うにしても512MBは少ない・・・
最近快適にeclipse使うには最低1GBは必要なんじゃないかと思ってる
他のアプリを動かしつつ真面目に開発するときは、1.5GB〜2GB。
さらに、アプリケーションサーバとか動かしながらだともっと欲しい・・・



195 名前:名称未設定 mailto:sage [2006/07/22(土) 23:35:17 ID:x9s3d40I0]
>>192
×PATH
○CLASSPATH

man java

196 名前:(・∀・) mailto:sage [2006/07/23(日) 03:06:39 ID:hMMN8xiw0]
>>195
なんか、これが正解くさいな。orz
PATHにライブラリのパスをつっこんでるのかと思ったけど。
ネタじゃないだ。ちょっと湾曲空間に落ち込んだだけ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<203KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef