[表示 : 全て 最新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を語るスレです。

440 名前:名称未設定 [2007/10/31(水) 16:23:18 ID:y9OAtgIY0]

ttp://www.haswellstudio.com

ここのトップページはウィンドウがブルブル揺れます。

PBG4では奇麗に揺れてくれるのですが、MacBookProで見るとは揺れがプルっと一瞬です。この場合考えられる原因は何でしょうか?

G4のOSは  10.3.9 Java1.4.2
ProのOSは 10.4.9 Java1.4.2

フラウザにSafari、Firefoxを使用しております。
恥ずかしながらド素人です...
よろしくお願いします




441 名前:440 mailto:sage [2007/10/31(水) 16:52:53 ID:y9OAtgIY0]
ちなみにスクリプトはここから得られたもののようです

javascript.internet.com/image-effects/shake-screen.html

442 名前:名称未設定 [2007/10/31(水) 16:54:25 ID:ttuELZ900]
JavaScriptの話かよ

443 名前:名称未設定 mailto:sage [2007/10/31(水) 19:05:33 ID:MEyhTfGo0]
>>441
いちおう、念のためにコメントしておくと、
Java とJavaScript は名前が似ているだけで、なんの関係もないよ。
JavaScript が登場したとき、時流に乗るために、まったく無関係なのに
わざと似た名前を採用しただけ。
だから、そのスクリプトはJava 上で動いているわけではないんだ。
(Java ではなく、JavaScript が動いているというよりほかない)
とにかく、Java とはなにも関係がない。

444 名前:名称未設定 mailto:sage [2007/10/31(水) 20:40:10 ID:+o/pYwWy0]
動作が速すぎて見えない。が答えだろうな。

445 名前:440 mailto:sage [2007/11/01(木) 09:42:35 ID:NhFps9560]
>>443

あ...本当ですか...まさか無関係とはお恥ずかしい。
スレ違い勘弁してください。
教えていただいてありがとうございました。

>>444

うふふ、早すぎて見えないんじゃどうしようもないですね。
お答えに感謝。

446 名前:名称未設定 [2007/11/01(木) 10:17:55 ID:ZUXvwI1m0]
>ttp://it.nikkei.co.jp/mobile/news/index.aspx?n=RS2035990330102007
>Steve Jobs氏が9月に、
>iPhone用のソフトウェア開発キット(SDK)を2008年2月にリリースすると発表してから、
>やや勢いを失っている。

Mac OS Xの未来はiPhone系に流れるわけだし、
なんていうか次期SDKが出るまで何にもできないね。

それともPythonとかJava(はヴァグでダメか)で作れば、おk?

447 名前:名称未設定 mailto:sage [2007/11/01(木) 23:38:52 ID:Qk0TvpqO0]
iPhoneとかのOS XはJava載ってないでしょ?

448 名前:名称未設定 mailto:sage [2007/11/02(金) 16:23:29 ID:hk5MIGgn0]
来年の2月のSDKとセットで出てくる可能性がないとも言い切れない。
ARMには、Java実行用命令セットがあるからな。



449 名前:名称未設定 mailto:sage [2007/11/02(金) 20:18:18 ID:1lU7qu410]
国内的には、携帯とJavaの組合わせは自然だけど、
国外だとC言語系のネイティブアプリが多いからあまり期待できないと思う。

それからAppleは独自開発が好きだから、
C言語系以外だと、Dashboard系のwidgetなんかを出してきそう。

450 名前:名称未設定 mailto:sage [2007/11/02(金) 21:51:44 ID:s2MaTSEP0]
Javaやりたいんだけど、何をそろえたらいいのか教えてください

451 名前:名称未設定 mailto:sage [2007/11/02(金) 22:22:33 ID:1lU7qu410]
まずJDKがインストールしてあるかどうか調べて!
$ javac -version
javac 1.5.0_07
(略)

452 名前:名称未設定 [2007/11/03(土) 12:08:10 ID:iy+fkUrc0]
はっきり言うがMacのJava実装はかなり腐れていて、とにかく日本語対応がなっちゃいない。
僕の把握してる中では、こんな不具合がある。

1、日本語キーボードを使っていると、キーのコード番号が間違って取得される
(英語キーボードで対応するキーのコード番号が取得される)
2、デフォルトだと、日本語のファイルが実行できない
3、SwingのNFD(濁点、半濁点を1文字として扱う文字形式)対応がいい加減で、Java5までだと
正しく表示できるがカーソル位置がずれ、Java6だと濁点が1文字として表示される。
4、濁点付き文字が3つ以上つながるファイル名のファイルを正しく生成できない

この4つ、どれをとっても犯罪級のへぼさだと思う。

3はまだ許せるが(どちらかというとSunのバグだし)、4を放置してるのは技術者失格級。
Leopardが出たらこのうんこバグも直るだろうと思ってしばらく様子を見ていたが、
ねえ、Tigerに載ってたJava5から何か変わったの、これ?

453 名前:名称未設定 mailto:sage [2007/11/03(土) 14:16:43 ID:EnoLEEfQ0]
>452
腐れマルチはそれ以上にへぼい

454 名前:名称未設定 mailto:sage [2007/11/03(土) 21:23:07 ID:7CNN5NgN0]
>>452
で、誰かAppleにバグレポートしてんの?

455 名前:名称未設定 mailto:sage [2007/11/03(土) 22:50:42 ID:jVJl6u+G0]
誰かするだろと思って誰もしてないんじゃね?

456 名前:名称未設定 mailto:sage [2007/11/04(日) 09:35:56 ID:gNZN8kZ10]
>>452
> 2、デフォルトだと、日本語のファイルが実行できない

これは、
$ java 日本語.class
ってこと?


457 名前:名称未設定 mailto:sage [2007/11/04(日) 13:19:21 ID:xqWm14MI0]
452はすべて嘘だからアップルって大変だよ

458 名前:名称未設定 mailto:sage [2007/11/04(日) 14:50:30 ID:aXH2xd6f0]
> Java6だと濁点が1文字として表示される。

これは俺も見たよ。6からっていうか、5でもSunのレンダラにするとなってたような。
6からはデフォルトがSunのレンダラになるからね。でもLeopardでは直ってるっぽい。



459 名前:名称未設定 mailto:sage [2007/11/04(日) 17:23:23 ID:ByxUmGgh0]
NetBeans 5.5.1 では変なバグでVisual Web プロジェクトをビルドできないので、
6 beta 2に変えたら、バグが直ってるのはともかく、起動やビルドがものすごく軽くなった。超お勧め。

460 名前:名称未設定 [2007/11/04(日) 19:53:41 ID:K+tH2CMl0]
>>452
日本語対応というよりは、国際化が全般に話にならないほど低レベルだという
のがAppleの問題だね。

まるで、10年以上前のPC-UNIXみたいな感じ。

1の問題なんか、ハードウェアの抽象化もロクにできてないのかという感じだし。
Appleのプログラマは程度が低いな。

Leopardみたいなクソをリリースするわけだよ
。「はたけ」で落ちるって一体なんだそりゃ。

461 名前:名称未設定 mailto:sage [2007/11/06(火) 00:17:37 ID:koOLY99e0]
>>452
見覚えあると思ったら、それうちのブログのコピペじゃないですか・・・
1,2,4はバグレポートは上げたんだけど、1は放置プレイ(返事すらなかった)、
2は対策教えてくれたけど直してない、4は既にバグレポート上がってたけど
未修整ですよ。
本当にやる気の無い・・・
検証コードほしけりゃ出しますよ。

>>456
Runtime.getInstance().exec("あああ.txt");
みたいなのが開けないんですよ。
起動時のパラメータで、-Dfile.encoding=UTF-8ってやる必要があります。

>>458
LeopardでNFDの合成文字が1文字として表示されるのは、Apple製のレンダラ使ってるからで
今までと変わってないです。


462 名前:名称未設定 mailto:sage [2007/11/06(火) 07:39:47 ID:cRS+PqLe0]
>461
そのコピペをあちこちの板に張りまくってひんしゅくかってる

463 名前:名称未設定 mailto:sage [2007/11/06(火) 11:08:33 ID:G8cSLV5H0]
>>461
>Runtime.getInstance().exec("あああ.txt");
>みたいなのが開けないんですよ。
でもそれってファイルの内容とファイルシステムのエンコーディイングが同じと仮定しているJDKが悪いんじゃないの?


464 名前:名称未設定 mailto:sage [2007/11/06(火) 14:41:53 ID:+PsxzGSD0]
>>461
1.は奇妙だな。他のアプリでは問題なく日本語キーボードになってんだよね?
検証コードは欲しい。来週には、Leopardマシンが届くから、Tigerとの比較も出来るはずなんで。
ちなみに、>>432 なので、LeopardのJDK5はTigerと少し変わってるみたいよ。

>>463
通常、JDKは、起動時の文字コードで起動する。
起動の時に、マシンのロケールから
user.country
user.language
file.encoding
あたりのプロパティを設定してから起動する。
えーっと、MacOSXのファイルシステムの文字コードはUTF-8決めうちなんだっけ?
だとすると、JVM起動するときにUTF-8以外のロケールで起動してないかな?
これは、WindowsでもLinuxでも同じ挙動になるはず。
まず、exec実行直前の、上のロケール関係のプロパティ値が見てみたいな。

しかし、いったい何なんだろうねぇ・・・・この対応の遅さは・・・
人材が足りてなさすぎなのか・・・?

465 名前:名称未設定 mailto:sage [2007/11/06(火) 15:29:17 ID:LzdqlKRr0]
こんなものを見つけた。

Technical Note TN2196: New Control Styles available within J2SE 5.0 on Mac OS X 10.5
developer.apple.com/technotes/tn2007/tn2196.html

うちはまだTigerなので試せないが…

466 名前:名称未設定 mailto:sage [2007/11/06(火) 23:37:38 ID:G8cSLV5H0]
>>464
MacOSXの日本語のデフォルトのcharsetは伝統的にShift_JISだが、ファイルシステム自体はUTF8。
WinXPはどっちもMS932で、file.encodingをUTF-8とかにするとFile#listFiles()とかが化ける。
JDKのコードを見ると、これは結局Javaのnativeの実装がWin、Unix両方ともファイル名をデフォルトのエンコーディングをつかってStringにしているから。

で、Mac版にはUnixFilesystemというクラスがあるので、多分Solaris実装と同じなんではないか。Appleの中の人としてはこれのMac専用版を作って置き換えるのはコストがかかるということなのではと推測。

対策としてはアプリ側でfile.encoding=UTF-8で起動するようにすべきか。テキストファイルの読み書きはエンコーディングが指定できるわけだし。しかし他のどこでfile.encodingが使われてるかは知らんけど。


467 名前:名称未設定 mailto:sage [2007/11/07(水) 00:34:37 ID:5vlPsHK80]
>>465
お、やっぱりLeopardの5から入ったのか。この辺は気合い入ってるんだよな〜。

468 名前:461 mailto:sage [2007/11/07(水) 02:11:07 ID:mqICyesM0]
検証コード用意しました。
まず訂正から。
LeopardのJava5は2、3、4に関しては直ってました。
1が相変わらず駄目だったんで、勝手にそれ以外も駄目だと思ってた。
ごめん、アップルの中の人。
あと見てた人も。
すみません。
今から出すコードは、1以外はTigerのみ以前のみで問題になります。



469 名前:461 mailto:sage [2007/11/07(水) 02:11:54 ID:mqICyesM0]
1の検証コード
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class KeyInputTest {
public static void main(String[] args) {
try {
JFrame frame = new JFrame();
JButton label = new JButton("test") {
public void processKeyEvent(KeyEvent e) {
System.out.println(e);
super.processKeyEvent(e);
}
};

frame.getContentPane().add(label);
frame.pack();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
}
}

470 名前:461 mailto:sage [2007/11/07(水) 02:13:30 ID:mqICyesM0]
2の検証コード
Runtime.getRuntime().exec("/usr/bin/open (日本語ファイル名)");

471 名前:461 mailto:sage [2007/11/07(水) 02:14:37 ID:mqICyesM0]
3の検証コード。引数に、日本語名のファイルを含むディレクトリを指定してください。
import java.io.*;
import javax.swing.*;

public class ListFileTest {
public static void main(String[] args){
try {
JFrame frame = new JFrame();
JTextArea text = new JTextArea();
frame.getContentPane().add(text);

File dir = new File(args[0]);
File[] files = dir.listFiles();
for(int i=0; i<files.length; i++){
text.append(files[i].getName() + "\n");
}

frame.pack();
frame.setVisible(true);
} catch (Exception e){
e.printStackTrace();
}
}
}

472 名前:461 mailto:sage [2007/11/07(水) 02:15:09 ID:mqICyesM0]
4の検証コード
import java.io.*;

public class FileCreateTest {
public static void main(String[] args) {
try {
new File("ががが.txt").createNewFile();
} catch (Exception e){}
}
}

473 名前:461 mailto:sage [2007/11/07(水) 02:18:33 ID:mqICyesM0]
1で取得されるキーコードは、英語キーボードのキーコードになります。
例えば、@を押せば[のキーコードが取得されます。
2、3はやればわかるんで割愛。
4はむしろ見物なんで試してみてください。
「ががが.txt」の部分を「がががが.txt」にしたり、「がぱがぱ.txt」とかに
すると笑えます。


474 名前:名称未設定 mailto:sage [2007/11/07(水) 13:40:06 ID:Pp7VCCZF0]
>471
あぁ、それだ。レンダラ関係ないね。Java 5では大丈夫だけどJava 6 betaだと濁点が1文字になる。

475 名前:名称未設定 mailto:sage [2007/11/09(金) 00:58:54 ID:NCXuFfjU0]
>>464
決めうちだよ。

476 名前:名称未設定 mailto:sage [2007/11/09(金) 12:44:16 ID:kSptqWpX0]
PCとの互換考えたら、どのJava環境がいいんでしょ?

477 名前:名称未設定 [2007/11/09(金) 20:17:03 ID:swh3tvsx0]
>>476
とうぜん、Sun Java

478 名前:名称未設定 mailto:sage [2007/11/13(火) 10:17:42 ID:K3TYLsv30]
>>477
まー、もはや『Mac ではかってJava もサポートされていました』と
過去形で語らなきゃいけないのかもなー。



479 名前:名称未設定 mailto:sage [2007/11/13(火) 11:14:03 ID:C/hzbJqj0]
『Mac ではかってUNIXアプリ もサポートされていました』と

480 名前:名称未設定 [2007/11/13(火) 20:21:30 ID:c0DpfJpA0]
Leopardですが、
javavm.framework は、GCのサポートありでは使えないみたいです。

481 名前:名称未設定 mailto:sage [2007/11/14(水) 01:35:40 ID:Swuu5Dj10]
Macで計って?
Macで測って?
Macでは買って?


482 名前:名称未設定 mailto:sage [2007/11/14(水) 10:19:26 ID:padGzmRV0]
>>480
Objctive-Cの話? >>125


483 名前:461 mailto:sage [2007/11/14(水) 13:49:31 ID:3YYOpUHf0]
これのこと?
ttp://nagano.monalisa-au.org/?p=191

484 名前:名称未設定 mailto:sage [2007/11/16(金) 01:48:48 ID:eJ/h4u8+0]
Leopard のjdkなんだが・・・
64bit サポートしてる?
-d64オプションを受け付けてくれないんだが・・・

485 名前:名称未設定 mailto:sage [2007/11/16(金) 01:59:20 ID:eJ/h4u8+0]
ごめん。勘違い、/usr/bin/java はjdkにつながってないのな・・・・
でも、なんでAとかいうVersionにつながってるんだ???
JavaPreferenceでJavaアプリケーションの実行にJDK1.5選べないし・・・・

486 名前:名称未設定 mailto:sage [2007/11/19(月) 06:08:27 ID:QTvkfFX10]
Leopardもってないけど、中々いいなこれはと思った。
developer.apple.com/technotes/tn2007/tn2196.html


しっかし、java 6のリリースはまだなのかいorz

487 名前:名称未設定 mailto:sage [2007/11/19(月) 06:09:04 ID:QTvkfFX10]
ありゃ、すでに既出だったのね ごめんなさい

488 名前:名称未設定 mailto:sage [2007/11/22(木) 15:01:26 ID:7dvo8UFh0]
すぶの初心者で恐縮なのですが質問させてください。

現在LANハードディスクをローカルファイルサーバーとして使っていて、
ブラウザ上から特定フォルダのファイル一覧をFlashで閲覧できるようにしたいと思っています

最終的には
ブラウザ(Javaアプレット) -> ファイルリストをxmlで書き出し -> Flashで表示

と出来れば理想なのですが、まずファイルリスト取得でいきなりつまづいてしまいました。
ネットで見つけたソース
import java.io.*;
public class fileList {

public static void main(String[] args) {
File dir = new File(args[0]);
File[] files = dir.listFiles();
for( int i=0; i < files.length; i++ ) {
if (files[i].isFile())
System.out.println(files[i].getName());
}
}
}

これをターミナルでコンパイルしたのですが、文字化けしたエラーが出るのみで全く働きません。
どなたかお力を貸していただけませんでしょうか?
よろしくお願いします。



489 名前:名称未設定 mailto:sage [2007/11/22(木) 15:39:57 ID:v2PvoRWf0]
ファイル名がクラス名と一緒 (fileList.java) になっていないんじゃないか (大文字小文字の区別も重要)

ところで、Javaアプレットを使ってファイルリストをxmlで書き出しっていう部分に、わりと無理がありそう

490 名前:488 mailto:sage [2007/11/22(木) 16:37:34 ID:7dvo8UFh0]
>>ファイル名がクラス名と一緒
ありがとうございます!
コンパイルと動作できました!

>>Javaアプレットを使ってファイルリストをxmlで書き出し
やっぱりセキュリティですか。。?
JavaScriptはセキュリティの問題で無理っていうのは知っていたんですが、
Javaならもしかしたらと淡い夢を抱いていました、、、
ファイルを追加するたびにxml書き足したり、毎回専用アプリでxml書き出しするのが面倒なので
ブラウザのプラグインでなんとかできないかなと。


491 名前:名称未設定 mailto:sage [2007/11/23(金) 11:46:54 ID:lSprP3ee0]
その前に文字化け何とかしろよ。
端末の文字コード変えろ。

492 名前:名称未設定 [2007/11/26(月) 03:20:57 ID:u309tJgf0]
Java for Mac OS X 10.4, Release 6 Developer Preview 1

Java for Mac OS X 10.4, Release 6 delivers improved
reliability and compatibility for Java 2 Platform Standard
Edition 5.0 and Java 1.4 on Mac OS X 10.4.10 and later.
This release updates J2SE 5.0 to version 1.5.0_13 and
Java 1.4 to version 1.4.2_16.

493 名前:名称未設定 mailto:sage [2007/11/26(月) 19:52:15 ID:0EDWbl4G0]
ところで,LeopardにしたらTigerと比較してカスタムグラフィックスの表示が
おかしくなった上に激しく遅くなったんだけど,
どこらへんを調べればいいのかわかります?

具体的には,GraphicsとGraphics2Dともにフチの扱いが変わったらしく,
細い線とか小さい円のサイズがまったく違って見えるようになった.

表示が異様に遅くなったのは(たぶん)Graphcis2Dの方で,
Object数的には約1000-3000個.TigerではMacBook 1.8GHzで0.2秒くらいで
表示できてたのが,Leopardだと1.5秒くらいかかる.
(時間はどちらも計測したわけじゃないです)

494 名前:名称未設定 mailto:sage [2007/11/28(水) 09:35:41 ID:T1D1arfJ0]
しかしIntelになったのにリリースは遅いままだな。

495 名前:名称未設定 mailto:sage [2007/11/28(水) 23:38:41 ID:0puiPT6U0]
FreeBSD JavaをLeopard (+Tiger) へ移植
journal.mycom.co.jp/news/2007/11/28/017/index.html

これはkita

496 名前:名称未設定 mailto:sage [2007/11/28(水) 23:59:40 ID:hTCNn7Kg0]
ってか、FreeBSD Java も 6は正式リリースに至ってないんじゃ。

Apple製JDKで問題でてるのって主にAWT/Swing関連でしょ。
あんまし過剰な期待はせんほうが良いと思うけど。

497 名前:名称未設定 mailto:sage [2007/11/29(木) 01:10:45 ID:POpZ2Vdd0]
FreeBSD版は、X11依存で出るんじゃないのかな。
そうすりゃ、FreeBSD→Darwinのポーティグは速そうだけど、
Java for FreeBSD自体が遅いからな。

498 名前:名称未設定 mailto:sage [2007/11/29(木) 01:57:39 ID:L43ep6vJ0]
buildするにはまずlinux版を入れて・・・って感じか。



499 名前:名称未設定 [2007/12/01(土) 04:18:39 ID:M0OKPEmz0]
あの質問です。
javaSE6ってもうダウンロードできないのでしょうか?

500 名前:名称未設定 mailto:sage [2007/12/01(土) 16:05:06 ID:+poN/B8q0]
>>499
とりあえずADCの無料会員コーナからは引き上げられてる。
Intel搭載Macなら>>495で代用できる。
PPC搭載Macで10.4ならプレビュー版を勝手にミラーしてる奴がいるからそれを探す。
PPC搭載Macで10.5なら現状打つ手無し。強引に10.4用を入れてOKかどうかは知らん。

501 名前:名称未設定 mailto:sage [2007/12/01(土) 18:10:12 ID:GfPLl2EI0]
アップルがJava SE 6を出してくれないとLeopardに移行できないっす。

502 名前:名称未設定 mailto:sage [2007/12/01(土) 20:12:21 ID:6cCLlCbp0]
自分にいい訳せずに、Leopardかっちまえw

503 名前:名称未設定 mailto:sage [2007/12/02(日) 19:15:35 ID:igsRT67y0]
J2SE6引き上げたのか。
アプリを今から作るなら6ターゲットに作ろうかと思ってたけど、まだ5にしとくか。

504 名前:名称未設定 mailto:sage [2007/12/02(日) 22:54:03 ID:Xt/arQZZ0]
>> 503
J2SE6って、J2SE5と比較すると、そんなに変更あるもんなの?



505 名前:名称未設定 mailto:sage [2007/12/04(火) 00:17:48 ID:WW+Q5j6d0]
>>504
バグが直ってたり、便利になってたり、結構違うんだよね。

506 名前:名称未設定 mailto:怒りage [2007/12/05(水) 10:38:32 ID:QapnsXpL0]
なんでも、
freeBSD用のjava6 のMac OSX への移植が進んでいるようだな。

まあ、それ自体はめでたいことながら、
apple は猛省すべきだろうな。

java を開発ツールとして考えているところは、
すでに逃げ出したか、逃げ出す準備をしているところだろうし、
そもそも、こういうものは個人の善意に頼るべきものでは
ないだろう。

もはやJava の開発に追いついていけないのならば、
freeBSD 用の開発のサポートをするとか、さもなきゃ、
端的に金を出すなりせいや!

俺は、次にマシンを買うときは Mac はもう買わないことに
決めている。

ttp://journal.mycom.co.jp/news/2007/11/28/017/index.html
しかし、状況は驚くべきペースで変わってきている。Landon Fuller氏が
FreeBSD Java 6をLeopardへ移植する作業を続けており、すでにある程度
動作することが確認されている

507 名前:名称未設定 mailto:sage [2007/12/05(水) 14:33:53 ID:i3V6XmGH0]
そのFreeBSD用のをポートしたのはX11版だね。
Quartz使って書き換えるのは一年以上先になりそう。
音もまだほとんど出せないみたい。

508 名前:名称未設定 mailto:sage [2007/12/05(水) 14:35:14 ID:i6ukaR5N0]
Sunレンダラのままが一番楽だから、
QuartzというよりCarbonの上で、かな。



509 名前:名称未設定 mailto:sage [2007/12/06(木) 14:34:36 ID:hqhH48IN0]
まあFreeBSDからの移植っていっても趣味レベルで、まだまだ実用レベルじゃないだろう。
Appleに対する圧力だよな・・・・・

というか、何でDeveloperPreview出さない?
RubyじゃJavaの替わりにならんのですが・・・・・

510 名前:名称未設定 [2007/12/06(木) 20:31:52 ID:X4BqteY30]
>>509
iPhoneがらみとかだったら、まだ良いけど。
Objective-Cで、Javaと競争とかだったら、ヤダな...。

511 名前:名称未設定 mailto:sage [2007/12/07(金) 02:22:06 ID:Nr2KwgNU0]
>>509
>Appleに対する圧力だよな・・・・・
?

512 名前:名称未設定 mailto:sage [2007/12/07(金) 20:42:25 ID:NFYqfbKc0]
>>509>>510
何が言いたいのかさっぱり分からない。
>>509に至っては開発者のページも読まずに適当なこと言っているし。

513 名前:名称未設定 [2007/12/07(金) 23:10:14 ID:vXrfnA400]
ていうか、
Java の搭載はレパードがたぶん最後だろ。

まあ、そのfreeBSDからの移植など、有志のJVM が出回ることは
あるかもしれないが。

開発停止したものは、時期をみて、すっかり排除するというのは、
apple の伝統なわけで、ついに Java もそういうことになったわけだ。

俺の予想では、たぶん Mono やらなにやらの .NET 勢の動きと無縁では
ないと思ってる。

なぜ Java の開発の動きが停滞しているのか、ということと、
最近の .NET の動きとがなにも関係ないと思っている者は
鈍感すぎる。

そして、それが当たっているなら、Java は遅かれ早かれ非搭載
ということになるわけだ。

514 名前:名称未設定 mailto:sage [2007/12/07(金) 23:11:45 ID:Loibuwf20]
>>512
読んでいる。
確かにある程度動くのは分かるんだが、
AppleのDeveloperPreviewを超えるモノとは言い切れないし
バイナリはあるが、パッケージ化されておらず
インストールの敷居を考えると一般ユーザがJava6の恩恵にあずかるために
使うツールとしてはまだだ、ということ。

Appleへの圧力というのは、
自分たちで作ってでも欲しいモノであるという
Javaへのニーズを表すという点で言った。

515 名前:名称未設定 [2007/12/07(金) 23:28:01 ID:vXrfnA400]
圧力かけても無駄だと思うよ。
これ(Java開発の停滞)は .NET による世界制覇への布石であろうから。

もちろん、apple内のJava開発陣は情熱的に開発しているかもしれない。

しかし、そもそも開発にリソースを割いてくれないという点こそが、
そんな開発陣の思惑を超えた上層部の意思の表れだ。

やがて Mac は.NET陣営の旗振り役を果たすことになるだろう。
いまはその過渡期だ。

516 名前:名称未設定 mailto:sage [2007/12/07(金) 23:40:23 ID:NFYqfbKc0]
>>514
アルファ以前のリリースに対して、
「使うツールとしてはまだだ」とか「趣味レベル」とか、
そんな批判していて、移植者に恥ずかしくないの?

517 名前:名称未設定 mailto:sage [2007/12/07(金) 23:59:25 ID:Loibuwf20]
>>513
Silverlightで、MacOSXへの浸食はあるかもしれないが
ZFSの導入など、Sunとの関係を考えると切り捨てるとは考えにくいな

>>516
ちょ。
何で!?
「一般ユーザがJava6の恩恵にあずかるために
使うツールとしてはまだだ」
って改行入れたから意図が伝わってない?
趣味レベルというのは、開発者が自分で入れて開発用途やお試しで使うというニュアンスだった。
出来がひどいという意味ではないつもり・・・
決して、貶めているつもりはないんだが・・・・そう伝わったなら移植者に申し訳ないな・・・。

518 名前:名称未設定 [2007/12/08(土) 00:27:53 ID:p4QCvvBA0]
分かってないなぁ。

いいかい (MSお墨付きの).NET がサポートされれば、
Win と Mac のソフトは共通化されるということなんだよ。

Win のソフトが、そのままMac で走りますよ、
とジョブズ が胸を張っていえるようになる。

主導権は、ジョブズの方が握っているかもしれない。

Linux の世界では、GNOME やKDE が成熟してきて、
いまやWin や Mac のGUI の優位点は少なくなってきた。

ジョブズやゲイツがオープンソース勢力に脅威を感じ始めていても
不思議じゃない。

もし、Win とMac が手を握れば、オープンソースの勢力をもう一度
跳ね返すことができる。

だから .NET によってWin とMac を統一する、それが両者共通の
次なる目標というのは、大いにありうる話だ。

嘘だと思うなら、GNOME や KDE を冷静な頭で今一度使ってみろよ。
少しは劣るところがあっても、もはやWin にせよ Mac にせよ、
優位点はそれほど多くないと実感できるんじゃないか?

Java を切り .NET に乗るというのは、彼らの立場に立てば、
懸命な判断だということが理解できるはずだ。



519 名前:名称未設定 mailto:sage [2007/12/08(土) 00:31:53 ID:bDVY8sp70]
Mac?ああw、前世紀のゴミねw 周りを見てごらん、皆Windowsだよw

520 名前:名称未設定 mailto:sage [2007/12/08(土) 00:40:11 ID:O5Kcu1fp0]
> Java の搭載はレパードがたぶん最後だろ。

> これ(Java開発の停滞)は .NET による世界制覇への布石であろうから。

> やがて Mac は.NET陣営の旗振り役を果たすことになるだろう。

見えている世界は人それぞれなんだなぁ。

521 名前:名称未設定 mailto:sage [2007/12/08(土) 01:51:12 ID:aIkKelnh0]
.NETのアプリがMacで動けば、クロスプラットフォームアプリが簡単に作れるようになっていいなあ。

唯一の難点は、それはMSにメリットがあるのか?って事だが、
そのぶん(あのクソ高い)Visual Studioが売れるって事だから別に問題ないのかもね。

VS Expressは使い物にならん。Pro以上は高いから個人用ライセンスはStandardしか持ってない。つーか買えない。

522 名前:名称未設定 mailto:sage [2007/12/08(土) 02:15:46 ID:aQmIHsQd0]
妄想を語るスレ・・・・?

523 名前:名称未設定 mailto:sage [2007/12/08(土) 03:46:13 ID:MFlmCuJN0]
SharpDevelopがWindows上でしか動かないのが
結局.NETの適用範囲はWindowsなんだと再確認させられる。
マイクロソフトが、Java級のポータビリティを実現できて初めて>>518の話の頭に到着だ。
今は、パフォーマンスはJVMに負けてるしポータビリティもない。
まだまだ、.NETはWindowsのものだよ。

524 名前:名称未設定 mailto:sage [2007/12/08(土) 04:33:19 ID:H2KrR6qw0]
.NETをMacで動かすつもりもその実現可能性もないだろ。

525 名前:名称未設定 mailto:sage [2007/12/08(土) 14:33:30 ID:O5Kcu1fp0]
>>524
いや、SilverlightやMonoがある。

OS Xで.NETの機能を利用できる「Silverlight」を試す
ttp://journal.mycom.co.jp/column/osx/225/

.NET互換の「Mono」、Mac OS Xのサポート強化へ
ttp://journal.mycom.co.jp/news/2007/12/07/008/index.html


だからといって、Javaが無くなることはないと思うが。

526 名前:名称未設定 mailto:sage [2007/12/08(土) 17:00:08 ID:aQmIHsQd0]
>>525
monoが普及しそうだとあんまり思えないんだよなあ。

527 名前:名称未設定 [2007/12/09(日) 11:59:39 ID:COvp2p+O0]
Mono が乗るとか乗らないの話ではなくて、
MS謹製の.NET が乗るんだよ。

すでに、ジョブズとゲイツの間で極秘の合意がなされているんだよ。
WinとMacの .NETとCocoa による開発環境の完全統合が。
(動機は先に書いたとおり。むしろジョブズが主導権を握ってるだろう)

まず、Mac のJava は徐々にフェイドアウトさせ非搭載にする。
それと同時に、MS謹製の.NET の搭載が発表される。

ゲイツはいう、Win向けに開発してくれれば、それはMac でもそのまま走るよと。
ジョブズもいう、Cocoaで開発すれば、それはWin でもそのまま走るよと。

Java の開発停滞は、この極秘プロジェクトの最初の兆候だと考えられる。
3年後くらいには発表されるだろう。

もちろん、SUNも黙っちゃいないだろうし、
Apple の手によらないJVM の提供プランも発表されるだろうが、
なかなか一筋縄ではいかないだろう。

しかしいずれにせよ、Mac は.NETへ舵を切ったということだ。

528 名前:名称未設定 mailto:sage [2007/12/09(日) 13:15:26 ID:3r8utBeA0]
極秘の合意(笑)



529 名前:名称未設定 mailto:sage [2007/12/09(日) 13:46:44 ID:PTqLq8g20]
何でこんな電波が居着いちゃったんだろw

530 名前:名称未設定 [2007/12/09(日) 14:42:41 ID:COvp2p+O0]
そして、
>>528 >>529 の期待にもかかわらず、MacのJava は今後も相変わらず進まない。
Apple はその件に関して、要領を得ない態度を繰り返すはずだ。

1年も経った頃、もしかしたらとみんな思い始める。

3年後には、Javaは非搭載となり、MS謹製.NET の搭載とCocoaのwin対応
がセットで発表され、世界はひっくり返るほどビックリする。

ほどなくして、SUNからMac 用JVMの独自提供プランが発表されるが、
ひっそりと報道されるだけだった。さて、SUNに打つ手は残されているのか?

まあ、そういうスケジュールになってるんだな。

531 名前:名称未設定 mailto:sage [2007/12/09(日) 15:19:04 ID:Xb8gHr1g0]
.NETかCocoaでの開発頑張ってくださいです。

532 名前:名称未設定 [2007/12/09(日) 15:45:35 ID:k8T67NJU0]
>>530
こんだけ、遅いとあり得そうに思えてくるな。

533 名前:名称未設定 mailto:sage [2007/12/09(日) 16:10:53 ID:Xb8gHr1g0]
HD DVDがBlu-rayに勝つくらい、ありえませんな。

534 名前:名称未設定 mailto:sage [2007/12/10(月) 00:14:47 ID:4urMhfaG0]
質問です。

CyberduckはCocoa-Javaアプリケーションなのに、どうしてUniversal Binaryに対応できているのですか?
Appleは公式にはCocoa-JavaブリッジがUBに対応するとは言っていませんよね。

535 名前:名称未設定 mailto:sage [2007/12/10(月) 01:29:50 ID:+4+AMD9+0]
なんか金曜あたりから痛い子が湧いてるな・・・・
まあ何だ、MacにMS謹製CLRが載って、Java非搭載になったらまた帰ってきてくれ>>530
予言者は語りすぎない方がいい。うん、その方が格好いいと思うぞ。
だから・・・・それまで帰ってこなくていいぞ。

ただ、不安要素としてはJava6以降、Javaにデスクトップ用の機能が追加されてるけど
それがMacOSXへのポーティングを邪魔してるんだったら
Java7で、さらに搭載されてくる機能とかが不安だわ・・・・

536 名前:名称未設定 mailto:sage [2007/12/10(月) 01:37:16 ID:hPaRNBx20]
おじゃまします。
Mac初心者スレよりも良いかと思って参りました。

プログラム板からきました。

【初心者】Java質問・相談スレッド109【大歓迎】
ttp://pc11.2ch.net/test/read.cgi/tech/1195961811/

772 :デフォルトの名無しさん [sage] :2007/12/10(月) 00:38:42
Java VM がデフォルトで使用する文字コードをどうやって決めてるかだが、
Mac 環境は分からん。Unix 系だからシェルの環境変数 LANG か
LC_CTYPE を ja_JP.UTF-8 に設定するんじゃないのか。Mac 関連板で聞け。


と、いうことなんですが、eclipse3.3で、Javaで日本語表示をするプログラムを実行させて、文字化けが発生する事について、おしえていただけますか。

//Sample.java
class Sample{
public static void main(String args[]){
System.out.println("こんにちわ");
}
}

/////実行結果/////
?????

よろしくお願いします。

537 名前:名称未設定 mailto:sage [2007/12/10(月) 02:02:44 ID:+4+AMD9+0]
>>536
実行方法を晒したほうがいいな。Terminalから実行か?
eclipse上で実行した場合うちでは化けません。
プロジェクトの文字コードはUTF-8。

538 名前:名称未設定 [2007/12/10(月) 02:45:16 ID:hPaRNBx20]
実行方法
はじめからいくと・・・
Eclipse3.3を起動>メニュー>新規>Javaプロジェクト>プロジェクト名記入して作成>プロジェクト内から新規>クラス>Javaファイル名記入して作成
そのJavaファイルにコードを書く>メニュー>実行>実行>Javaアプリケーション>コンソールに表示される

日本語を出力表示すると文字化けする。




539 名前:名称未設定 mailto:sage [2007/12/10(月) 02:50:47 ID:1YpI3Sg20]
>>536
移動した旨、Mac OS X初心者質問用スレのほうに
書き込んどかなくてもいいのか?

540 名前:536 [2007/12/10(月) 03:04:38 ID:hPaRNBx20]
>>539
すみません。
書いてきました。






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

前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