クライアントサイドJavaどうよ? part2
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001Sunがダメ
NGNGマターリ語りましょう。
前スレ
http://pc3.2ch.net/test/read.cgi/tech/1002160815/
0002デフォルトの名無しさん
NGNG0003デフォルトの名無しさん
NGNGSunはこのスレ見てくれてるってこと?
0004デフォルトの名無しさん
NGNGそんなのは暗黙の了解っしょ。
0005デフォルトの名無しさん
NGNGSunはそれに輪をかけて糞
0006デフォルトの名無しさん
NGNGMS も糞だが Unisys と .NET つながりなのでさらに糞。
00071
NGNGそれができないなら一生かかってもM$には勝てない。むしろ潰れる。
0008デフォルトの名無しさん
NGNGとりあえずSunにクレームつけるわけでもなく
「クライアントサイドでJAVAが普及するためにはどうすればいいか」
なんて語るのは妄想で終わってしまい悲しいとは思わないのかな?
0009デフォルトの名無しさん
NGNGIFを語る歴史愛好家みたいなものだから、
そんなこと言わずにつきあってくれよ。
00101
NGNG無駄が嫌いなタイプ?
無駄を楽しめないと面白くないだろう。無駄を楽しもうぜ!
そもそも、趣味なんて全部無駄じゃない。それが楽しいから趣味なんでしょ?
まぁ、ただ単に前スレが1000なりそうだったから、新スレを建てたまで。
クライアントJAVAに関する話題なら何でもいいと思うよ。揚げ足取らないでね。
0011sun shine
NGNGFreeBSDのJavaどうよ?、ぐらいに負けていただけませんか。
PocketのなかのJavaはどう?でも可。
0012前スレ1000
NGNG2ch歴半年にして初めて1000ゲットした。・゚・(ノД`)・゚・。
0013デフォルトの名無しさん
NGNGサンシャインか、惨氏ねか、それが問題だ
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNGインタフェースは美しいと思う。実装は・・・実装の善し悪しを語るようなものではないだろう。うん。
0017デフォルトの名無しさん
NGNG雑誌じゃあんまり話題にならないOSでも、
Linux同等の環境が用意されてるの?
FreeBSDじゃ何か騒動が有ったとか聞いたけど。
0018デフォルトの名無しさん
NGNGSWTの設計は俺も理解不能、速度重視だとああなるのか、それとも設計者が糞なのか・・
あんなのJavaじゃない
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNGwww.evs.co.jp
社長池上は、
・ASPもダメ
→わずか6ヶ月で撤退(結局、モノは出来なかった)
・Frameworkもダメ
→ニュースリリースは出したが、やっぱりモノは出来ていない
・人材派遣(それも違法請負派遣)
→バカでも立ち上げやすい、違法請負派遣業にやっと落ち着く。でももうだめぽ
の3ダメ男。これはもう、逝け神ぽ。
皆さん、こんな会社にサポートされたいですか?
☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★
0021デフォルトの名無しさん
NGNG0022sun shine
NGNG残念ながら、*BSD用のJ2SDK(JDK)はSunからリリースされていません。
Linux版をエミュレータで使う事が出来ます。何を持って同等なのかは
わかりませんが、同じJ2SDK(JDK)が使えます。
0023デフォルトの名無しさん
NGNG日本語入力時に未確定文字列(ひらがな等)が、別ウィンドウに表示されてしまって、
見にくいんですが。
0024名無しさん@XEmacs
NGNGそれはそう言う仕様だから。Input Method Frameworkを
実装してないから。
以前jEditのコミュニティでInput Method Frameworkを実
装してくれって言ったんだけど、放置されてる。外人には
必要性が分らんらしい。まあ自分で実装するしかないって
こった。
0025デフォルトの名無しさん
NGNG( ´_ゝ`)フーン
Javaでそんな問題あるなんて知らなかった。JTextFieldとか使ってないのかあ。
0026デフォルトの名無しさん
NGNG.NET SWTが出てきて、これだけははっきりした。
0027デフォルトの名無しさん
NGNG皆が挙って使う道具作りは難しい。
0028デフォルトの名無しさん
NGNG>Javaでそんな問題あるなんて知らなかった。
WindowsだってRichEditとか使わんで
自力描画とかやってれば似たような問題が起こりますが…
>JTextFieldとか使ってないのかあ。
使ってません。ソース読んでみれば?
0029デフォルトの名無しさん
NGNGmonazilla にも登録したりしているようだが、
Linux (正確には FreeBSD の Linux emulation) で動かなくなってる。
http://www.geocities.co.jp/SiliconValley-Cupertino/8188/jbv.html
java.net.BindException: Permission denied
ってエラーが出るので
スーパーユーザでやってみたところ、エラーは出なくなったが
結局ウインドウは開かないままだった。
まあ別にいいっちゃあいいんだが、java でクライアントアプリを作る人って
貴重なので微妙に応援していたり。
しかしいろんな環境で動かそうとすると、Debug Anywhere になる、という罠、
なのかな?
0030デフォルトの名無しさん
NGNGC/C++ で GUI アプリ移植したことある奴なら Java の移植くらい屁とも思うわけ
がないだろーな。一部「100% Run Anywhere」な理想郷があると盲信して裏切られ
たリアル素人だけがブツクサ言ってるだけだ。
0031デフォルトの名無しさん
NGNGGLUIで作ったアプリは一文字も変更しないでいけましたが?
微妙な応援ありがとー
jBV。はGUIとHTTPサーバーの2種類のビューを備えていましたが、
Ver.0.40での設計見直しに伴いGUIビューのサポートを終了しました
エラーは、デフォルトでTCP/IPのポート80を使用するため発生しています。
やっぱりマズイみたいなので、
1024番以降をデフォルトにするように修正しておきます
0033デフォルトの名無しさん
NGNG∧_∧____オワッタナ・・・
/(・ー・) ./\
/| ̄∪∪ ̄|\/
|___終__|/
,,,,∪∪,,, ,,
0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNGにならないのってどういうとき?
0036デフォルトの名無しさん
NGNG・GUI まわりを作るとき
・データベース周りを作るとき
・"C:\\Hoge" とかハードコードするバカが居るとき
とか。
まぁ大抵は「いろいろな環境で動くアプリを作ることは出来ますが、何も
考えないで作ったアプリがどこでも動くという意味ではありません」だな。
そこを勘違いしてる連中が多すぎ。
0037デフォルトの名無しさん
NGNGAnytime
0038デフォルトの名無しさん
NGNGJavaを使うとき
003929
NGNGjBV。って Swing を使ったインターフェイスを捨てて
proxy っぽく動作するようになったのか。
dat を直読みして適当に成形して表示すれば
そこそこ速度が出そうな気がするのだが、難しいのだろうか?
まあ自分でやろうとは思わないが (w
ちなみに PC-Unix では 「IE 以外の人は〜」の文と top.html の
中身全部が文字化けする。
漢字コード回りもちゃんと書かないと Run Anywhere にならなそう。
Kylix3 もそろそろだろうけど、過度の期待はしちゃ駄目なんだろうな。
0040デフォルトの名無しさん
NGNG>・データベース周りを作るとき
>・"C:\\Hoge" とかハードコードするバカが居るとき
は分かるんだけどさ,
>・GUI まわりを作るとき
ってもともと標準ライブラリにGUIが組み込まれてるのに何故?
携帯とかって意味?
0041デフォルトの名無しさん
NGNG真面目につめていくと細かいところで色々躓きそうなヨカン。
標準入出力やストリームだけを相手にしてるのと
比べればやっぱり一筋縄ではいかないよ。
でも他の言語での「移植作業」に比べれば劇的な工数節約になってるはずなんだけど
みんな移植工数0を期待してるから悪目立ちするんだよな。
0042デフォルトの名無しさん
NGNG>おいらは自作のJavaアプリがLinuxのGNOMEでドラッグアンドドロップが動かなかった。
ああ,なるほど。そんなこともあるんですか。
#JavaはSwingアプリ作った時に何か遅いのが嫌で辞めてしまったので
#良く分かってないのです。叩かないでちょ。
dat直読みって早いけど、初回にスレ読むときしか使えないからね
(2回目以降も使ってるブラウザもあるけど、使ってないものもある)
まあ自分でやろうとは思わないw
文字コードの問題は、無指定だとOS標準文字コード使う処理が
まだまだ残ってるんで、多少やっぱりなって感じです。
通信関連の部分は、ほとんど指定したつもりだったけど・・・
報告さんくすでした。
近々Linux環境を整えるので、その時にでも修正してみます
0044デフォルトの名無しさん
NGNG今はどうかしらないけど、俺もそれ経験した気がする。
たしかNetscapeのブックマークは拾えたので、Motif系なんじゃないかと
0045デフォルトの名無しさん
NGNGダウソしてきて実行したときって、前のバージョン
にもどすことって可能?
0046デフォルトの名無しさん
NGNG冗談はよせ
0047デフォルトの名無しさん
NGNG具体例(体験談?)キボンヌ
KilixとかコードウォリアーとかJavaよりマルチプラットフォーム楽?
autoconfはどうなの?とかとか
0048デフォルトの名無しさん
NGNG46ではないが、日本含めて4ヶ国語対応アプリ一発でできたよ、
Windowsプラットフォームで動作確認、まぁJavaならあたりまえといえば当たり前だけど
ネイティブだと国ごとにいろいろうっとおしいからな
0049デフォルトの名無しさん
NGNGん?通りすがりのものですが,
どのプラットフォームからどのプラットフォームへ移植したのですか?
0050デフォルトの名無しさん
NGNGハードウェアアクセラレーションが使えるようになり、
素晴らしくスムーズに表示できるようになってたよ。
これはクライアントサイドの朗報じゃないかと。
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNG移植じゃなくて、新規でつくったんだよ
日本語Windowsで作っておいて、世界中にばらばいてやった
0053デフォルトの名無しさん
NGNGまたひとつwrite once debug anywhereの要因が増えちゃったねえ
0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNG0056名無しさん@XEmacs
NGNGそれはアプレットだろ
0057デフォルトの名無しさん
NGNGハァ?じゃあ何故>>48のような関係無い話をしたのですか?
ただの勘違いだったのならスマソ
0058名無しさん@XEmacs
NGNG>>48は頭弱いんだろ。
0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNG言わんとしている事はよく理解できるが、ロケール間の動作互換性とプラット
フォーム間の移植性はまた別の問題。まぁ各国語版 Windows を異なるプラット
フォームと捉えることも出来ますが。
0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNGオブジェクトの使いまわしをしなければならない(あらかじめ作っておいた Event オブジェクトを listener に渡す)ほどの状況というのは、標準的にはどのくらいなのでしょうか。
1秒間に数回は起こるイベントでも、イベントオブジェクトを一個作るくらいなら気にしなくても OK なのでしょうか。
0063デフォルトの名無しさん
NGNG想定している動作環境で問題なければいいんでない?
0064デフォルトの名無しさん
NGNGそうっすね。気にしないどきます。
0065デフォルトの名無しさん
NGNGスレッドセーフってどういうこと?
コンストラクタなんかでも、例えば
--
class ACls {
..int x, y;
..public ACls( BCls b){
....x = b.getX()
....y = b.getY();
..}
}
--
この b.getX(), と b.getY() 実行する間に、b の の x と y の値がズバッと変わっちゃったりしたら、
ACls のオブジェクトの x, y の値は変なものになってしまうってこともありうるんですか。
(そうするとキリが無いような気がする)
0066U ◆tFsGiu0c
NGNGコンストラクタをスレッドセーフにする必要はないと思うけど:-)
普通のメソッドだったらそういうことです。ただ同期をとるのは
最小限にしないとパフォーマンスに悪影響があります。
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNGいや、この場合状態を持ってるのは b だから、コンストラクタ実行中に
別スレッドが b の状態を非アトミックに変えたら変なことになるかも。
あとコンストラクタ内で static フィールドいじるようなときはスレッド
セーフになるように意識しなきゃいけないし。
0069U ◆tFsGiu0c
NGNG>いや、この場合状態を持ってるのは b だから、コンストラクタ実行中に
別スレッドが b の状態を非アトミックに変えたら変なことになるかも。
なるほどね。じゃあ、
synchronized(b) {
}
で囲む必要があるわけか。でももし仮にgetX、getYがstaticフィールドの
値を返すのであればこれも意味ないね。
>あとコンストラクタ内で static フィールドいじるようなときはスレッド
セーフになるように意識しなきゃいけないし。
それはもちろん。
0070デフォルトの名無しさん
NGNGこんなのどうですか?
JDesktopPaneとJInternalFrameを使って、
動的に読み込んだクラスをJInternalFrameに
表示するアプリを作る。(ある意味仮想デスクトップ)
各アプリは、InternalFrameで表示できる形にしておく。
仮想デスクトップなアプリを常時立ち上げておき、
そこにそれぞれのアプリを呼び出せば、
それぞれの立ち上げは速いはず。
今試してますが、結構いけそうな・・・
InternalFrame対応のアプリ
(ほとんど単にJFrameをJInternalFrameに置き換えるだけ)
がどんどん増えていけば、標準的な環境になるかも?
0071デフォルトの名無しさん
NGNG単にランチャーではだめなの?
007270
NGNGInternalFrameだと統合環境みたいで
かっこいいかなと思いました。(^^;
どちらにせよ、
内部的に読み込むことで、それぞれSwingを
立ち上げなおさなくていいから
その分の時間が軽減できると思うのだけれど。。
0073rubyist
NGNG0074名無しさん@XEmacs
NGNGhttp://www.jdistro.com/
とりあえず、あんたの言うようなものは既に開発されてる。
0075デフォルトの名無しさん
NGNGつーかどうしてJavaでクライアントサイドつくるヤツってこうセンスがないんだろう
Swingそのものも問題だけどSwingを扱ってるヤツらのセンスも相当問題だ
0076デフォルトの名無しさん
NGNGJavaが第一義とするのは「美しさ」であることを理解していない
ヴァカは今すぐ殺んでほしいですね。
0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNG言語屋のオナニー?
0080デフォルトの名無しさん
NGNG美しくないという意見は多いのは事実。
事実ぐらい受け入れろよ。
0081デフォルトの名無しさん
NGNG誰の意見?
まさか2ちゃんでそういう発言が多い
とか言わないよね(藁
008270
NGNG>>71
ランチャで十分でした。
>>74
やっぱり思いつくようなものは
たいがい作られてますね。
めざせKDEってとこでしょうか。
使い方はわかりにくいですが。
>>75
センスってどの辺の話?
0083デフォルトの名無しさん
NGNG「Mac でハードウェアアクセラレーションが使えるようになった」
→「Debug Anywhere の要因が増える」
っていう話の流れを他でも見かけますが、これってどういう理屈なんでしょう?
「(Win の?) Java 1.4 でビデオメモリに直アクセスするようになったので
描画が速くなった」という話とは根本的に違うことなのでしょうか?
あと、Mac で速くなるのは Swing の Mac Look and Freel だけ?
それとも Swing 全体について速くなるのでしょうか?
なんか中途半端な知識で書いてるので
突っ込みどころ満載な文章でスイマセヌ。
0084デフォルトの名無しさん
NGNG008550
NGNG> →「Debug Anywhere の要因が増える」
> っていう話の流れを他でも見かけますが、これってどういう理屈なんでしょう?
APIの中身は変わったけれど、外見は変わらないので、既存のコードは
理屈上問題なく動く。
でも人間のやる仕事に完璧はないので、もしかしたらピュアJava版Java2Dと
OpenGL版(だったと思う)Java2Dで動作が違うことはあり得る。
それでDebug Anywhereの要素が増える。
DirectX版Java3DとOpenGL版Java3D程度の差だろうな。
だから、
> 「(Win の?) Java 1.4 でビデオメモリに直アクセスするようになったので
> 描画が速くなった」という話とは根本的に違うことなのでしょうか?
これは違わない。
> あと、Mac で速くなるのは Swing の Mac Look and Freel だけ?
> それとも Swing 全体について速くなるのでしょうか?
MacのSwingがネイティブコード使ってるってのは本当?
もしもそうなら、Mac Look and Feel以外は速くなると思うんだけど。
たぶんSwing全体で速くなるけど、どちらかというと重要なのは
たとえばJavaでフラッシュ的なことやゲームとかを書きたい時とかじゃないかと。
画像に複雑な回転だとか拡大縮小をかけてピュアJava版と比較してたが、
ピュアJavaだと秒間5か6フレーム程度だったが、
ハードウェアアクセラレーションかかってるのは500フレームとか
無茶な数字が出ていて、そのくせメモリ消費量は減っていた。
JDKのおまけのJava2Dのデモもサクサク動いてた。
あれで何か書いてみたいなあ。
0086デフォルトの名無しさん
NGNGギャグにもならんな
>>センスってどの辺の話?
どの辺もなにも全部、アイコンもメニューも何もかも
Swingはクラス設計はよく出来ている(というか美しく出来ている)
だけにUIのダサさは許せん、即刻腕のいいデザイナーを雇うべき
MacのJavaは高速でAqua LookAndFeelを兼ね備えているらしいので気になっているが
MacOS Xそのものがもう少し軽く、使いやすくならないと買う気にはならない
0087デフォルトの名無しさん
NGNGMFC見ろよお前ら
0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNGああいうのはすぐに見飽きるもの。Flash 程度の Swing 用 Look and Feel ビルダー
(スキン感覚程度で使えるもの) を求む。
0090デフォルトの名無しさん
NGNGなにとはいえないが、なんか変な気がする
なにがこう私に感じさせるのだろうか・・・
0091デフォルトの名無しさん
NGNG古いバージョンに対する後方互換を維持しながら、おなじ層を担当する
(初期には想定していなかった)新機能を織り込んでいこうとすると、
マクロ的な見方ではでかいばかりでこ汚い、というものになってくとお
もう。コレは仕方ないことかも。
今から入ってくるヒトには分け分からんこともあるだろうね。
java.ioとjava.nioなんて、なんで両方あるか(なんでこんな分け方
してるのか)納得できるnewbeeっているのかね。
0092デフォルトの名無しさん
NGNGヴァカですか?
0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNG今月のソフトウェアデザインに関連記事があります。
「Macには元々ココア&objectiveCというネイティブな開発環境があって、
それがjavaから呼び出せるようになった。」と解釈したけど。。。
なのでswingでもピュアjavaでもなさげです。
ちょっと興味出てきたけど。
009594
NGNGちょっとでも性能を上げようとするとどんどん汚くなってくよね。。
なので可読性&汎用性か性能のどちらを重視するかで
話は変わってくると思う。
ただ性能重視の場合、Cで書いたほうが賢い。
009694
NGNGそれってmetalとmotifのことを指してるの?
WindowsLookAndFeelを使えばべつに普通だし、
SkinLFとか使えば見た目は好きにできるので
ダサいも何もって感じなのですが。
0097デフォルトの名無しさん
NGNGWindows風であってWindowsそのものではない
その微妙な違いがクライアントに評判悪いという話をどこかのスレで見たよ
0098デフォルトの名無しさん
NGNGとりあえず、使えるところではなるべくfinalにすること、
くらいしか思いつきません。
0099デフォルトの名無しさん
NGNG実機を高速なものにする
010096
NGNGはあ。。。勉強不足でした。
そういう次元の話なんすね。
個人的にはL&Fで好きにできるのが
気に入ってますが。
>>98
java特有の方法なら、
できるだけコードを美しく書いて
あとはマシンのパワーでカバーって
ことになる?
それ以外なら
・なるべくインスタンスを使わずに1クラスで書く
・インスタンスは使いまわす
とかなんでしょうか。
0101デフォルトの名無しさん
NGNGアルゴリズムを勉強して、設計も勉強しろ。
0102デフォルトの名無しさん
NGNG・オブジェクト指向を捨てる
010398
NGNG>>101
Java特有の話ではないじゃないか。
>>100
・なるべくインスタンスを使わずに1クラスで書く
これよくわかん
>>102
Javaのインラインアセンブラ萌え
どこかのコードで、高速化のためかフィールドをtransient宣言しまくってるのを
見た事有るんだけど、意味あるんだろうか。
0104名無しさん@XEmacs
NGNGjavaは(VMの起動を除いて)遅いのではなく、処理にかかるコストが見えにくく
なってるだけで、ロジックの処理速度自体は、他の言語と大して変らない。
便利さを犠牲にすればスピードアップは可能
Reader/Writerより、Stream. Stringよりbyte[]かchar[].
JDKクラスライブラリよりプリミティブ型を使って自前で実装
とか。
> どこかのコードで、高速化のためかフィールドをtransient宣言しまくってるのを
> 見た事有るんだけど、意味あるんだろうか。
直列化のコストが減る。
010596=72
NGNG>>・なるべくインスタンスを使わずに1クラスで書く
>これよくわかん
>>102 におじ
あとgcとフィールド変数のnull化をしっかり行う。
なんにせよどんどんjavaらしさはどんどんなくなってくね。
あとはVM立ち上げのオーバーヘッドをなくすために
ランチャ(以下略)
010698
NGNG>javaは(VMの起動を除いて)遅いのではなく、処理にかかるコストが見えにくく
>なってるだけで、ロジックの処理速度自体は、他の言語と大して変らない。
状況によってはJavaの方が原理的に早くできる可能性があったりするしね。
・実行時に実行環境(CPUのモデルなど)の情報が得られるので、
実行環境にあわせて最適化する事が出来る。
・GCがメモリのデフラグしてくれるので、ヒープメモリの取り扱いに有利
・実行時の統計(if文でどっちに分岐するか等)を元にして、
動的に最適化することができる。
これをJREが実装してるか否かは別の問題モナー
>直列化のコストが減る。
直列化しないときでも影響あるのかな?
あと細かいところでは、StringじゃなくてStringBufferを適宜使う、
変数名を短くする(←そんなに効果有るのか?)、
内部クラスはなるべくstaticにする、
ArrayListで要素のサイズが確定した後はObject[]にコピーしてそっちを使う、
try catchはなるべく使わない、
等を思いつくのだけど、どうだろう。突っ込み歓迎。
0107デフォルトの名無しさん
NGNG対応してるのだから、JavaVMも対応しろYo。
0108デフォルトの名無しさん
NGNGJava関連のコメントや要望宛先一覧。
0109デフォルトの名無しさん
NGNGOSに組み込め
0110デフォルトの名無しさん
NGNGJavaのtry-catchはC++と違って性能に影響を及ぼさない
0111デフォルトの名無しさん
NGNGでも、throw使うと急に性能が悪くなるんだよな、これが。
0112デフォルトの名無しさん
NGNGそれってVMの実装に依存するんでないの
0113デフォルトの名無しさん
NGNGボトルネックな部分を探して、そこに
・なるべく処理を回さない
・それがio系なら裏で処理をさせる
・その部分だけ、バイトコードorCで書く
0114デフォルトの名無しさん
NGNG・最初に/*を書く
・最後に*/を書く
・コンパイル&実行
↓
ウマー
0115デフォルトの名無しさん
NGNGtry-catchの部分のバイトコードを逆アセンブルしてみれば
「例外が投げられないかぎり」性能に影響を与えないコードになってるのがわかる
例外が投げられると性能が落ちるのは111の言うとおり
(C++だと例外が投げられようが投げられまいがtry-catchを書いただけで性能が落ちる)
011698
NGNG1.5でasmブロックの導入きぼーん(大嘘)
今日の作業で、Jythonで記述したPlug-inへの呼び出しが
パフォーマンスのボトムネックになってることを発見しますた。
Plug-inの記述言語をJythonから生バイトコードにしようか検討中(萎え
0117アフォ
NGNGCYGWINのSETUPみたいにTOMCAT落とせると最高なんだが。
0118デフォルトの名無しさん
NGNG0119デフォルトの名無しさん
NGNG一瞬WebStartのことかとオモタ。
ちなみに知らない。糞レスすまそ
0120デフォルトの名無しさん
NGNGやっぱりクライアントサイドはだめぽ
0121デフォルトの名無しさん
NGNG0122デフォルトの名無しさん
NGNGグラフィックカード依存の Windows クラッシュバグが直ってないと入れる気にならん…。
でもそういう情報ってどこにあるんだろ。
試してまた青画面ってのも精神衛生上良くないし。。
0123名無しさん@XEmacs
NGNGリリースノート
0124デフォルトの名無しさん
NGNGと思ってたらちゃんと書いてあるのね。失礼。
1.4.1: http://java.sun.com/j2se/1.4.1/relnotes.html
1.4.1_01: http://java.sun.com/j2se/1.4.1/ReleaseNotes.html
でも俺が気になってるバグは直ってなかった…。トホホ。
0125デフォルトの名無しさん
NGNGBugParade じゃなんか勘違いしてるみたいだし鬱
0126デフォルトの名無しさん
NGNGというあたりがネックになってると妄想
0127デフォルトの名無しさん
NGNG0128デフォルトの名無しさん
NGNG0129デフォルトの名無しさん
NGNGSWT Look and Feel が出る予定です
0130デフォルトの名無しさん
NGNG0131名無しさん@XEmacs
NGNGハァ?
0132デフォルトの名無しさん
NGNGいう共通認識がある。というか、実際クソ。
0133アフォ
NGNG俺は、J2EEをもったいぶらずに、クライアントサイドへ持ってくればいいと思う。
CachedRowSet 欲すぃ。
そして、それを利用したライブラリからライセンス料搾取しないでホスィ。
Swingのどの辺が駄目?CollectionViewとか見てみた?
久しぶりにこっちも。
http://www.bekkoame.ne.jp/ha/vzy03312/asrabbit/
そしてWeb上にでっかいメモ帳が欲しい。 no-ip.com 検索中。
0134デフォルトの名無しさん
NGNG速度もそんなに遅くなくなってきたし、融通は利くし。
0135デフォルトの名無しさん
NGNG一応つっこむけど
嘘だよな!?
0136デフォルトの名無しさん
NGNG>>CachedRowSet 欲すぃ。
Serializeの使い方わかってるなら、ValueObjectを適当に作って
RMIでオブジェクト丸ごと投げればいいだけじゃないのけ?
0137デフォルトの名無しさん
NGNGどうでもいい機能がいっぱいついているクセに肝心な機能がついてない
レイアウトマネージャの動きも
マトモな人間が考えたとは思えん
0138デフォルトの名無しさん
NGNG0140デフォルトの名無しさん
NGNGXはウィンドウマネージャー次第でぜんぜん違うし
やっぱりクロスプラットフォームが足枷
0141デフォルトの名無しさん
NGNG0142125
NGNGタスクトレイは別にいらない気がするけど。
0143アフォ
NGNGjava.awt.ToolKit に関係しそう。
0144デフォルトの名無しさん
NGNGバルーンヘルプじゃないの
0145デフォルトの名無しさん
NGNG0146デフォルトの名無しさん
NGNGどうやるのか教えてくだされ
0147デフォルトの名無しさん
NGNGJavaでの?
0149デフォルトの名無しさん
NGNGこれは違うの?
http://developer.apple.com/techpubs/macos8/HumanInterfaceToolbox/WindowManager/ProgWMacOS8.5WindowMgr/WindowMgr.11.html#26179
0150デフォルトの名無しさん
NGNGこれでしょ
http://developer.apple.com/techpubs/macosx/Cocoa/Reference/ApplicationKit/Java/Classes/NSWindow.html
つーかSwingってAppkitがもとらしいね。
0151146
NGNGありがとうございます。
この御恩はMacで最強の2chブラウザを作ることで
返させていただきたいと思います。
0152アフォ
NGNGそして、俺のは放置?
0153146
NGNGネイティブJavaじゃなくてCocoaフレームワークを
使ったものです。
言語はJavaなんだけど、独自のAPIを使います。
最近AppleのSwitchキャンペーンでMac買ったんですが、
思ったよりはイイ感じです。
OSXはそのままJavaアプリケーションを実行できますし、
ネイティブアプリに変換することもできます。
(OSに付属しているToolでできます)
OS9はJavaアプリケーションはそのまま実行できないんですが、
MRJ SDKを使ってネイティブアプリに変換すれば実行できます。
(ネイティブというところに語弊があるかもしれませんが)
最新のMRJ(OS9のJRE)でもJRE1.1.8相当なのでSwingとか
使えませんが。
なかなか楽しいっすよ。
仕事に結びつくことはないと思いますが。
0154デフォルトの名無しさん
NGNGカレントディレクトリがデスクトップになるのな。おまけにスタートメニューからだと"c:\"になってる。
インストールディレクトリという概念がないから、ユーザに指定させない限りローカルに設定ファイルとかを作れないような気が。
そりゃ絶対パス指定は出来るけど…"/"とか"/tmp"にファイル作るわけにも行くまい…。
たとえばWebクライアントアプリのキャッシュとか設定なんかはどこに保存すればいいんだろう?
0156デフォルトの名無しさん
NGNGPreferenceAPIでも使えばいいのではなかろうか
0157アフォ
NGNGしゃかしゃかうけた
0158デフォルトの名無しさん
NGNGPreference じゃ無理があるような…。中立なアプリケーション毎のワーキングディレクトリ名が得られればいいわけだけど。
> 155 なるほど
0159デフォルトの名無しさん
NGNG0160デフォルトの名無しさん
NGNG0161デフォルトの名無しさん
NGNG大音量悲鳴ページ
0162デフォルトの名無しさん
NGNGつーか MFCのほうがよっぽどヤバイでしょ
0163デフォルトの名無しさん
NGNG0164デフォルトの名無しさん
NGNG0165デフォルトの名無しさん
NGNG逃げ場(Win32API)があるだけまだMFCの方がましかも。
つか、AWTでワーカースレッドからUIスレッドに非同期イベント通知する
時ってどうやるんだ?
googleった結果
Toolkit.getDefaultToolkit().getSystemEventQueue().postEvent();
とかでシステムキューにイベントぶち込めば行けるのかと思ったが、AWT
組み込みのコンポーネント以外(自分でComponentを派生したクラスとか)
だとちゃんとイベント通知してくれないっぽいんだが。
(「ぽい」というのは、面倒くさすぎて嫌になって途中で解析やめたから)
MFC or Win32APIならPostMessage()一発なんだけどね。
0166前スレノ1
NGNGhttp://orto.jp/
使い物になるかどうか判らないが、アイデア自体の面白さと、がんがん実装してるのとで好感度高し。
0167デフォルトの名無しさん
NGNGEventQueue.invokeLater()が汎用臭いがどうよ?
0168165
NGNGサンクス。
あんまり細かく検証してないが、デッドロックはしなかったからこれで
行けそう。
しかし、同期用にクラス作らんといかんというところで、いまいちこう
釈然としないのは漏れだけかねぇ…
0169デフォルトの名無しさん
NGNGこれもクラスがこっそり作られてるからなあ...
> 同期用にクラス作らんといかん
inner classで済むからまだマシかもよ
0170デフォルトの名無しさん
NGNGアイデアはおもしろい。というか.NETに似てる。
だけど、あのブラックボックスを使う勇気はない。
0171デフォルトの名無しさん
NGNGJavaScriptで仮想マシンを実装してるんだよね。
0172デフォルトの名無しさん
NGNG0173デフォルトの名無しさん
NGNGJavaScriptの記述ミスがコンパイルエラーではねられるだけでも
価値がありそう
これがJakartaプロジェクトなら・・・
0174166
NGNGサーバ側との通信が自由に出来るようになれば、かなり使いでがありそう。
0175デフォルトの名無しさん
NGNGところでこれが.NETに似てるの!?本当なら.NET age
0176デフォルトの名無しさん
NGNGPATH=%PATH%;"C:\jdk1.4\bin"
↑
これが分かりません。
パスが通ってないんですよね?僕。
どうやったらいいんでしょう
AUTOEXEの起動方法からお願いします
0177デフォルトの名無しさん
NGNGつーかJavaScriptにソケット扱えるんかいな。
IEのJScriptに限定にすればCOM絡みで裏技がありそうだけど。
0178デフォルトの名無しさん
NGNGMozillaのRhinoならオールパミッション付与かも・・・
0179デフォルトの名無しさん
NGNGおそらくIFRAMEネタでしょ。
そこにXML読み込んで解析みたいな。
0180デフォルトの名無しさん
NGNGhttp://202.219.16.201/~ytm/java/laf/
にありました。
みなさん知ってるかもしれないけど、こんなに種類があるとは知らなかった・・
0181デフォルトの名無しさん
NGNGアレはどーなったんだろう?
0182デフォルトの名無しさん
NGNGそのページ見ると、AudioLookAndFeelはSUNが投資して研究中で成果物はまだないとの事だけど
AudioLookAndFeelという発想事態糞だし、だいたい、いつから研究してんだよ、つくるならさっさとつくれるだろって感じ
0183デフォルトの名無しさん
NGNGどうして、クライアントの声がsunには届かないのか、、
0184デフォルトの名無しさん
NGNG0185デフォルトの名無しさん
NGNGWindows のサウンドイベントみたいなもんかね。
つーか研究報告が全然ないな……
0186デフォルトの名無しさん
NGNG真実キター!
0187デフォルトの名無しさん
NGNG0188デフォルトの名無しさん
NGNGSWT じゃ、JRE や SDK に含まれることはまずないだろうし。
0189デフォルトの名無しさん
NGNG=Swing の改善を期待する方がどうかしてる
で,どうよ?
0190デフォルトの名無しさん
NGNGJ#もSWTの一種と見れば・・・
0191デフォルトの名無しさん
NGNG期待しちゃいけないのはわかっているけど、なぜかあきらめ切れない。
売れない芸人に貢ぎ続ける女性の心境ってこんなかも。
0192デフォルトの名無しさん
NGNG上手いねーあんた・・
0193デフォルトの名無しさん
NGNG0194デフォルトの名無しさん
NGNGがんばってください、俺は今日からC#に乗り換えます
バイバイキーン
0195デフォルトの名無しさん
NGNGダ メ な ヤ ツ は 何 を や っ て も ダ メ
0196デフォルトの名無しさん
NGNGクライアントサイドJavaを馬鹿にするな!
0197デフォルトの名無しさん
NGNGCBuilderチックなレイアウト配置方法使いやすい
どうしてJavaにはこういう使いやすいコンポーネント配置の方法がないのかと小一時間
レイアウトマネージャひとつとってもJavaの使い心地の悪さはマトモじゃない
0198デフォルトの名無しさん
NGNGそら、Windows限定なんだから楽だわさ。
その代わり英語版ソフトの文字が日本語版でははみ出したりさんざんだけどNA!
0199デフォルトの名無しさん
NGNG可変サイズウィンドウ上でのレイアウトマネージャとしては
賢いと思うけどな。GridBagLayoutなんかつかうか?
0200デフォルトの名無しさん
NGNGよく知らんけど、そういう問題にならんのと違うかなぁ
>>199
散々苦しんだ挙句Javaでは基本的にGridBagLayoutを使う事におちつきましたが?
0201デフォルトの名無しさん
NGNGBoxとBorderLayoutで階層構造にすれば大抵ことがすむと
思うが。座標その他のパラメータは、なるべくライブラリ
内部で自動生成してもらうようにしたほうがいいと思うよ。
0202デフォルトの名無しさん
NGNGJavaでまともなクライアントアプリつくるならSWT使うしかないんかえ?
0203デフォルトの名無しさん
NGNGSwing (ry
0204デフォルトの名無しさん
NGNG0205Java
NGNGTHE END
0206デフォルトの名無しさん
NGNG0207デフォルトの名無しさん
NGNG0208デフォルトの名無しさん
NGNG0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNG>207の体重
0211デフォルトの名無しさん
NGNGええと・・・MFCに比較して、プログラマの負担が軽量とか。
0212デフォルトの名無しさん
NGNGそれは言えてるが,客からすれば開発が軽量になってモノが重量になるのは気に食わん罠
0213デフォルトの名無しさん
NGNG開発費、ひいては受注費が安くなれば勘弁してくれる罠。
0214デフォルトの名無しさん
NGNG0215デフォルトの名無しさん
NGNGこれはどうよ?
0216デフォルトの名無しさん
NGNG懐かしいねぇ。AWT に比べてウィンドウリソースを使いまくらない (パネル一枚に
自分で描画する) から軽量コンポーネント (になるはず) だったよな。
0217デフォルトの名無しさん
NGNG0218デフォルトの名無しさん
NGNG0219デフォルトの名無しさん
NGNGhttp://www.intellij.com
Swingで動いてるらしいんだけど
Eclipse(SWT)よりさくさく動く..
ソース見てみたい
0220デフォルトの名無しさん
NGNG動きはどうか知らんが、
見た目がcoolだな。
forteで幻滅していただけに、これは正直驚いた。
作り込めばここまでできるんだ。
0221デフォルトの名無しさん
NGNG「Swingにしては」クールというだけ。一般レベルではDQN
>>219
>Eclipse(SWT)よりさくさく動く..
どこがどうさくさく動いてるっつーんだ・・
0222デフォルトの名無しさん
NGNG0223デフォルトの名無しさん
NGNGはいはい。必死だなと。
0224デフォルトの名無しさん
NGNG小さい人間だな。
0225デフォルトの名無しさん
NGNGWindowsアプリの話なんだけどさ。所詮。
0226デフォルトの名無しさん
NGNG一般レベルでの、クールなGUIの例をあげてくれ。
219のやつで十分クールな気がしたもんで。
0227デフォルトの名無しさん
NGNG結局単なる妄想ですか?
0228デフォルトの名無しさん
NGNG例上げれる奴いないのか?
それとも227のいうように妄想?
0229デフォルトの名無しさん
NGNG0230デフォルトの名無しさん
NGNG0231デフォルトの名無しさん
NGNG0232デフォルトの名無しさん
NGNGJavaまわりではEclipseは誰の目にもクールに映るだろ
あと、メジャーなものではOfficeXP
0233デフォルトの名無しさん
NGNG0234デフォルトの名無しさん
NGNG酷いね。ガキには受けがいいんだろうけど・・・
0235デフォルトの名無しさん
NGNG具体的なものあげたら何あげてもとりあえず叩かれるだけなのが丸分かりだな。
でクールなGUIってどんなの?
0236デフォルトの名無しさん
NGNG0237デフォルトの名無しさん
NGNG0238デフォルトの名無しさん
NGNG0239デフォルトの名無しさん
NGNGいや、OfficeXPのUIは本当に洗練されてると思うよ、あのUIは結構金かかってるはず。
>>238
マックはもちろん、それがひとつのウリなのだから美しい。でも(こればかりは趣味だけど)Aquaは美しい云々以前に使いにくいと思う・・
なんにしてもSwingはDQN、gnomeとかも話にならん
0240名無しさん@XEmacs
NGNG> いや、OfficeXPのUIは本当に洗練されてると思うよ、あのUIは結構金かかってるはず。
成程。あの魔可不思議な動作が、究極のUIと言う訳ですか。
0241デフォルトの名無しさん
NGNG他の文化になれてる人に対してどうこういうのは無粋ってやつよ。
gnomeとかKDEは使いやすさを追求してる訳じゃないっしょ。
あれはWindowsユーザやMacユーザを騙してLinuxユーザに
するためのアイテムだし。
0242デフォルトの名無しさん
NGNG0243デフォルトの名無しさん
NGNGwindows板行けば?
0244デフォルトの名無しさん
NGNGなんかモロにアメリカンマンガっぽくてキモイ。殺せるけどたいした
メリットも無いので会社の連中も俺の自宅も 2k ばかり。あれのせいか
知らんが XP はちらつきがひどくて gnome や KDE のようだ (藁
0245デフォルトの名無しさん
NGNGダサダサだったような気がする。
0246デフォルトの名無しさん
NGNGインスコ ん時何か出てたっけ?
0247デフォルトの名無しさん
NGNGもう1年以上Forte使ってないのでアイコン変わってたらスマソ
>>242
そういう意見なぜか多いね。俺はすげー綺麗になったと思っているのだが・・
0248デフォルトの名無しさん
NGNG素人が懲りすぎたために返ってダサくなったというありがちなアンチパターンに
思いっきりはまってる。
0249デフォルトの名無しさん
NGNGもっと、企業・ビジネスマンって感じのUIがいいなー
0250デフォルトの名無しさん
NGNG0251Warez
NGNG0252デフォルトの名無しさん
NGNG0253名無しさん@XEmacs
NGNG不覚にもワロタ
0254デフォルトの名無しさん
NGNGXP == 旧mac >>>> Aqua >>> 旧win >>> Java
0255デフォルトの名無しさん
NGNG0256デフォルトの名無しさん
NGNGシンプルと見るか素っ気ないと見るか
凝ってると見るかゴテゴテしてると見るか
同じモノでも人によって感じ方は違うからね
0257デフォルトの名無しさん
NGNG0258デフォルトの名無しさん
NGNG0259デフォルトの名無しさん
NGNGSwing 登場当時かっこいいと思ったけどね。
ユーザビリティの面ではあまり進歩していないが。
0260デフォルトの名無しさん
NGNG0261デフォルトの名無しさん
NGNG0262デフォルトの名無しさん
NGNG激 し く 同 じ 同 意
0263259
NGNG0264デフォルトの名無しさん
NGNG0265デフォルトの名無しさん
NGNG0266デフォルトの名無しさん
NGNG0267デフォルトの名無しさん
NGNG0268デフォルトの名無しさん
NGNG当時は Xlib とか Motif が主流 (つーかそれくらいしかない) 状況だったし。
今は Gtk+ や Qt があるから彼らにもそっぽを向かれた感じ。
0269デフォルトの名無しさん
NGNG0270デフォルトの名無しさん
NGNG0271デフォルトの名無しさん
NGNG他意は何よ?
0272デフォルトの名無しさん
NGNG同意
>>266ー267
ち が ゆ
0273デフォルトの名無しさん
NGNGそりゃ速くなるわ。win32限定だけど。
0274デフォルトの名無しさん
NGNGまったく速くなってませんが何か?
0275デフォルトの名無しさん
NGNGDoubleBuffer OFF らないと早くならないよ。
ちなみに、MSのDirectXも他社から買い取った技術。
0276デフォルトの名無しさん
NGNG0277デフォルトの名無しさん
NGNGOpenGLよりは分りやすくなってるかも。
0278デフォルトの名無しさん
NGNG0279273
NGNG0280デフォルトの名無しさん
NGNGグッジョブ
0281デフォルトの名無しさん
NGNG誰かクライアントアプリ書こうぜ。
0282デフォルトの名無しさん
NGNGhttp://www.zdnet.co.jp/news/0212/04/xert_java.html
これ、実現すればクライアント Java にちょっとだけ追い風が吹く気がする。
デフォルトの Windows で Swing が動くようになる、っつーことで。
でも実現するか微妙だよなぁ…。
0283デフォルトの名無しさん
NGNG0284デフォルトの名無しさん
NGNG0285デフォルトの名無しさん
NGNG0286デフォルトの名無しさん
NGNG作ってるんだったらスクリーンショットでもうp汁
0287デフォルトの名無しさん
NGNG自分で晒す度胸のないヘタレです。
0288デフォルトの名無しさん
NGNGそんなこといってるからクラサイJAVAが広まらないんだよぉ
勇気出して晒してちょ
0289デフォルトの名無しさん
NGNGhttp://tool-ya.ddo.jp/2ch/trash-box/contents.jsp?file=20021210005910017.gif
0290デフォルトの名無しさん
NGNGこれは何スカ?
0291デフォルトの名無しさん
NGNG昔騒がれたようだが。今見るとアプレットじゃないバージョンが出てるみたい。
俺の感想はがんばってるなぁ、でもネイティブならもっと出来そうだ、て感じ。
でも、Mac を動作対象に出来るのは Java ならでは、かな。他の OS でも動くん
じゃなかろうか。
0292デフォルトの名無しさん
NGNGうちの底辺にはとてもやらせられないな。
swingだけの問題じゃないけど、
listenerでリークを起こしまくるだろうし(鬱
0293287
NGNG寂しいので晒します。
http://www.geocities.co.jp/Playtown/7801/
0294デフォルトの名無しさん
NGNG使ってみた。
やぱりディレクトリ内の変更って即時反映はされないのね。
スレッドで監視してもダメ?
0295デフォルトの名無しさん
NGNG293ではないが、ポーリングは美しくないなぁ。
WINDOWSネイティブになっちゃうけど
ディレクトリ等の変更を監視するAPIをJNIから使えばキレイ。
UNIXやMACにそういうAPIがあるかどうかは知らない。
0296デフォルトの名無しさん
NGNG美しくないのは十分承知。
個人的にはJNIを使いたくないので。
それまでは、パッケージjavax.swing.filechooserで我慢。
Tigerのmore New I/Oに期待している。
・more New I/O:
・OS File system interface, eg disk usage, file attributes
・simple formatted I/O (printf)
・maybe asynch I/O
0297287
NGNGやってもいいんですが、Javaのファイル属性取得はやたらと効率が悪くて、
1000個ファイルのあるディレクトリで一秒に一回全てのファイルの
ファイルサイズを取得するだけでCPU負荷が70-80%近くいっちゃいます。
そういうわけで今のところ入れる気無いです。
個人的には僕もJNIには手を出したくない口だし。
妥協してファイルの有無だけチェックするのはアリかな。
0298デフォルトの名無しさん
NGNGJNI使っちゃったらDelとかC++とかに意味無いじゃんって突っ込まれるよ。
0299デフォルトの名無しさん
NGNGやっぱりpure javaはイイ。
0300デフォルトの名無しさん
NGNG0301デフォルトの名無しさん
NGNG快感が伴わないとフリーソフトを作る理由がありまてん
0302デフォルトの名無しさん
NGNGネタ
だろ?
0303デフォルトの名無しさん
NGNG自分たちの脳内に描いている「標準GUI」と違うから。
0304デフォルトの名無しさん
NGNGでもそういう奴は多いからねぇ。
とりあえず長芋のに巻かれないと仕方がないんでは?
0305デフォルトの名無しさん
NGNG0306デフォルトの名無しさん
NGNG0307デフォルトの名無しさん
NGNG0308デフォルトの名無しさん
NGNG激しく同意。
終了のショートカットキーがマチマチだったり、
ボタンの押下がリリース時だったりプッシュダウン時だったり、
コントロール間の移動がタブキーだったり他のだったり、
俺様UIのリサイタル状態なんだけど、そのことに気付いてないよね。
>>306
馬鹿発見
いきなり過去のUI捨てたといえば Mac OS X だな。
0309デフォルトの名無しさん
NGNG0310デフォルトの名無しさん
NGNGファインダーの仕様変更はムチャクチャだと思ったが
Winからの乗り換えを受け入れるには仕方なかったんだろうな
0311デフォルトの名無しさん
NGNGソフトの作者がXPスタイルをやめたい場合はmanifestを入れない。
ソフトのユーザが(特定のソフトだけ)XPスタイルをやめたい場合は(特定ソフトの)視覚設定をオフにする。
全てのソフトでXPスタイルをやめたい場合はテーマをクラシックにする。
見た目の問題なんでインターフェースは変わらんです。
作る側としてはSwingが楽なんだけどね(変な仕様が無い限り)
0312287
NGNG> それまでは、パッケージjavax.swing.filechooserで我慢。
あれこそダメ中のダメなんじゃ。
遅すぎて使い物になりません。
Tigerのmore New I/Oには僕も期待。
なんせ、Pure Javaだと絶対にファイルパーミッションが
さわれなくて。
0313デフォルトの名無しさん
NGNGアイコンを取得する場合は、仕方ないでしょ?
0314デフォルトの名無しさん
NGNGLookAndFeel = MetalがWinより優れていたら、誰も文句イワン
Metalがヘボすぎるから、せめてLookAndFeel=Winくらいちゃんとしてくれよって話だ。
0315287
NGNGソース確認してないけど、見た感じアイコンの遅延取得をしてないのでは?
ネイティブなWindowsのUIですらやってるんだから、
どうしたってそれより遅いJavaがやってないのは問題だと思うんですが。
あと、中途半端に対応したキー操作が許せません。
1.3の頃よりはかなり改善されているんですが・・・
0316デフォルトの名無しさん
NGNGswingはつまんないところで評判を落としてると思う。
0317デフォルトの名無しさん
NGNG0318デフォルトの名無しさん
NGNGアイコンは遅延はしてないだろうね。
遅いという事実は知っているので、調べる気にはならないけど。
キー操作はひどいね。
だけどUIを再実装すれば、なんとかなるんだけどね。
今後swingが現行のヘボさのために、
どのように拡張されていくか分からないので、
本格的に作り込むのは躊躇する部分がある。
1.3から1.4でのフォーカス系の変更で泣いた人もいるみたいだし。
0319デフォルトの名無しさん
NGNGそれをきちんとやらないSUNはやる気を疑われても仕方ないと思います。
いっそ、自分で直すのも手ですか・・・
0320デフォルトの名無しさん
NGNGハードウェアのスペックを向上させ、低価格化させよ。
Javaチップ(Javaアクセラレータ)にもっと改良を加えよ。
(ハードウェアの性能が向上するまで)待つこと。
それまでiアプリやServletやJ2EE, Tomcat、Applet使わないJavaアプリケーションプログラム作成でもいじっていましょう。
0321デフォルトの名無しさん
NGNG0322デフォルトの名無しさん
NGNGServlet, JSP, struts使ったサイトを構築で代用すれば楽かなと思うことがある。
そうすれば、ブラウザ使えるマシンがあるところなら、
マシンを持ち歩かなくてもアプリケーションをいつでもどこでも使うことができる。
現状では応答速度が鈍いが、さらなるブロードバンド化によりいずれは気になら
なくなるんではないかと思う。
いずれはブラウザとwebページさえあればAWTやSwingが書かれたプログラムはいらなくなる、
とはさすがに言い切れないか...。
Webの世界ではポップアップウィンドウはうざいと言われるが、
GUIアプリケーションでは逆にこれがないと使いにくいと言われるか。
0323デフォルトの名無しさん
NGNGいっそコンソールアプリにしてしまって自分あてにループバックしたデータを
自分で受け取ってブラウザで表示。
私はswing好きだけどね。
0324デフォルトの名無しさん
NGNGX Window system?
0325デフォルトの名無しさん
NGNG0326デフォルトの名無しさん
NGNGhttp://news2.2ch.net/test/read.cgi/newsplus/1040691074/l50
Sunに大きなクリスマスプレゼント――MSにJava搭載の仮処分
http://www.zdnet.co.jp/news/0212/24/ne00_msjava.html
とりあえず貼っておきましょうか。
0327デフォルトの名無しさん
NGNGなに言ってんだ?
0328デフォルトの名無しさん
NGNG主にUnixで使われているGUIの仕組みで
X Window Systemというものがあるんですよ。
このシステムを使えば
重い処理はネットワークでつながれた他のマシンに任せて
自分自身はGUIの描画と入力の部分だけを担当させることが可能なわけです。
いわれてみればX Windowって>>322に近いね。
0329デフォルトの名無しさん
NGNGでも 結局GUIの描画が一番重かったりする罠。
0330デフォルトの名無しさん
NGNGまあでも1.4でだいぶ早くなったから、
SunでもIBMでもどこでもいいからがんばって欲しい。
//つーか>>326のスレをみて来たんだがあんまりもりあがってないね…
0331デフォルトの名無しさん
NGNG>あんまりもりあがってないね
そんなことで何かが変わると思ってる人がここにはおらんということでしょう。
0332デフォルトの名無しさん
NGNGJRE インストール済みのハード込みで納品した。
仕事だとそうなるから標準搭載かどうかはあんまり。
0333デフォルトの名無しさん
NGNG>>322 なんだけどさ SolarisやLinux使ったころがあるんで
X Windows(X Server使うやつだっけか, Win95風にスキン変更できることはわかる)はわかるんだけどさ
それだと、Http経由でできないんじゃん?
やりたくてもそのサーバにアクセスするクライアントOSが同じものでないとうまくいかないし、
会社やインターネットカフェなどでWin2kやXP入れているところで
ネットはできるけどそういうものを使わせてくれないところや、Http以外のアクセスを禁止しているところでは
サーバへのアクセス無理でないすか?
だからServlet(or CGI, PHPなどサーバサイド系)を使いたいんですよ。
SunはJavaでX Window 見たいなものまで目指しているのか?
ってJavaOSか?
0334デフォルトの名無しさん
NGNG(クラ環境限定&DLL部配布???)
0335デフォルトの名無しさん
NGNGApplet って System.loadLibrary() できたっけか?
0336334
NGNGあ、破綻。無理だよねぇ。砂場なのに。
ActiveXじゃないんだから。...ていうか、試したらどうなるんだろう。
ちょっと、興味そそられた。
0337デフォルトの名無しさん
NGNGGL4Java のアプレットとかあったと思うから
セキュリティポリシー弄れば出来るのかも。
0338デフォルトの名無しさん
NGNG0339336
NGNGマジで? え、でももしセキュリティの問題クリアしたとしても、
SWTに必須のDLL部分って、どうやって落ちてくるの?
0340336
NGNGつーか、最初に「DLL配布」って言ってたよね、漏れ。
...氏のう。
0341デフォルトの名無しさん
NGNG> >>335
> あ、破綻。無理だよねぇ。砂場なのに。
> ActiveXじゃないんだから。...ていうか、試したらどうなるんだろう。
> ちょっと、興味そそられた。
jarsignerなどで、jar化されらアプレットに署名すれば砂場から出られます。
署名は面倒くさいです。
そんなときはjakarta-antがあると便利!
0342☆お金貸します☆
NGNG保証人不要!!自由返済!!〜1口、3万〜免許又は、保険証が必要。ちょっと足りない……今すぐ必要……
そんな時は、コンビニ感覚で気軽にお電話下さい!!混雑が予想されるので、2回線用意しました。是非ご利用下さい。
090-6647-7242又は090-1299-3996にお電話ください。
※くれぐれも、イタズラ電話はおやめ下さい。又番号は通知してお掛け下さい。
0343336
NGNGあ、そういえば「署名付きApplet」ってあったよね。
かー、忘れてた。ていうか、Ant(というよりbuild.xmlの指定)で、
署名ってできるんスか?タスクの指定にありましたっけ?
-----------
ちなみに「署名付きAppletの作り方」→ ttp://hata.cc/docs/SignedObj/
漏れの他にもこいつをやってみたい人向けに、念のためURL。
実は「お気に入り」に入ってたのに、全然見てなかった...。
0344デフォルトの名無しさん
NGNG> >>341
> あ、そういえば「署名付きApplet」ってあったよね。
> かー、忘れてた。ていうか、Ant(というよりbuild.xmlの指定)で、
> 署名ってできるんスか?タスクの指定にありましたっけ?
これでできます。
Genkey( http://www.ingrid.org/jajakarta/ant/ant-1.2/docs-ja/index.html#genkey )
で鍵を生成し、
SignJar( http://www.ingrid.org/jajakarta/ant/ant-1.2/docs-ja/index.html#signjar )
でjarファイルに署名するバッチを作ることができます。
0345デフォルトの名無しさん
NGNG<!-- Genkey 電子署名用キー作成 -->
<target name="genkey">
<genkey alias="${alias}" storepass="${storepass}"
keystore="${keystore}" keypass="${keypass}"
verbose="true" validity="365" >
<dname>
<param name="CN" value="Namae Myoji" />
<param name="OU" value="YourInitial" />
<param name="O" value="YourInitial" />
<param name="L" value="YourAddress" />
<param name="ST" value="Tokyo" />
<param name="C" value="JP" />
</dname>
</genkey>
</target>
<!-- jar ファイルに署名する -->
<target name="signjar">
<signjar jar="${jarfile}" alias="${alias}"
storepass="${storepass}" keystore="${keystore}"
keypass="${keypass}" sigfile="${sigfile}"
verbose="true" internalsf="false"
sectionsonly="false" >
</signjar>
</target>
0346良い子は真似しちゃいけません
NGNGpermission java.security.AllPermission;
}
0347343
NGNGおぉっ! なるほど、そうかバッチ経由で実行するってワケですね。
..うーん、最近Antって、とんと使って無かったのでキレイさっぱり
忘れていました。ありがとうございます。
早速試しに、SWTで適当なApplet作って試してみます。
>>346
なんだそれ。言いたい事はわかるけどさ。
0348343
NGNG>おぉっ! なるほど、そうかバッチ経由で実行するってワケですね。
つーか、Antって、そういうツールですよね。むしろ。
...やっぱり氏のう。
0349デフォルトの名無しさん
NGNGセキュリティプロパティファイルのことか。
使ったことがないが
Unix系でいうところの
rootでログインして chmod -R 777 /
に相当することかな。
0350デフォルトの名無しさん
NGNG#cat > /etc/hosts.allow
ALL : ALL
0351346
NGNGできるんだけどね(つか、そうでなければAWTすら使えない)
場所は%JAVA_HOME%\jre\lib\security\java.policy
しかし現実には>>346の状態で運用されてるところもあったり…
0352デフォルトの名無しさん
NGNGjavaってサクサク動くの?
0353デフォルトの名無しさん
NGNG0354デフォルトの名無しさん
NGNGでも Swing がアレなのは速度だけの問題じゃないと思う。
Pen4-3GHz で SWT とか使えば(Javaとしては)そこそこ速く動くと思うけど。
0355デフォルトの名無しさん
NGNG>■■ リッチクライアントの時代に/クライアントJavaの復活! ■■
>■■ HTML画面で満足できない本格的なWebアプリケーションの為に ■■
>
>メディア情報開発株式会社の提供する「リッチクライアントJavaフレームワ
>ーク:VisualFrame」は、従来のHTML画面では実現できなかった高度なGUI&
>操作性を持つクライアントJava画面を限りなくノンプログラミングで実現す
>る画期的なプロダクトです。
「クライアントJavaの復活」ねぇ…
0356デフォルトの名無しさん
NGNGもちろん起動も。
0357デフォルトの名無しさん
NGNG満足なテーブル作るだけで一苦労だし。
セッションレスのプロトコルで無理矢理セッション持たせてるから、
なんか無理が出てるような気もするし、本当にノンプログラミングで
使えるGUI画面がWebから起動できるならけっこう期待しちゃうかも。
0358デフォルトの名無しさん
NGNG逝き遅れの妹発見
0359デフォルトの名無しさん
NGNG普通に一目瞭然だろ
0360デフォルトの名無しさん
NGNGリアル経済ならぬバーチャル経済しかり。
ITによる失業者の吸収しかり。
「これからは2ちゃんねるの時代だ」のごとき匿名幻想しかり。
IT社会はリアルワールドにおける
信頼と責任抜きにはありえないというだけの話だ。
0361デフォルトの名無しさん
NGNGウェー ハッハッハ
0362デフォルトの名無しさん
NGNG「2ちゃんねる」管理人
1976年東京生まれ。
1998年に中央大学(心理学専攻)在学中に
合資会社東京アクセスを設立し、
web制作、システム開発、
システム設計等のプランニングの仕事を始める。
1998年の夏に米国アーカンソー州に留学。
1999年5月に「2ちゃんねる」という掲示板サイトを始める。
2001年6月にイレギュラーズアンドパートナーズ株式会社設立。
地域コミュニティーまちBBSやレンタル掲示板JBBSなど、
コミュニティ関連のサービス提供ばかりしている今日このごろです。
東京都北区赤羽北2-31-16-1311
090-9840-9821(電話は訴訟関係のみ)
0363デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0364デフォルトの名無しさん
NGNG0365デフォルトの名無しさん
NGNG0366デフォルトの名無しさん
NGNG只、深夜なので簡単に情報交換を。
同時に、私は
極右ですので色々と政治的な障壁もありますし。
只、現在の私が危機的なので
恥ずかしながら敵にシオを下さい と云う、請う状態です。
信じられないのですが、
皆さんが私に色々と詳細な評価をして下さっている様ですが(正直現時点では心外です、率直に。)
私に、
「危機回避」の為「 かなり 急いで」 前向きなお力のレンタル、お貸しを頂けますでしょうか・・。
その方向で、、て。
レス感謝です
0367デフォルトの名無しさん
NGNGな ぜ そ れ を ! !
0368デフォルトの名無しさん
NGNG削除の努力をしたかどうかだね。
これが怪しい。
0369デフォルトの名無しさん
NGNG0370デフォルトの名無しさん
NGNG0371デフォルトの名無しさん
NGNGすぐに個人情報をゲロするし。
あーあ、串時代に逆戻りか・・・
0372デフォルトの名無しさん
NGNGなるほどー、なんとなぁくわかったような・・・
難民板のは一見非ボランティアさんによるボランティアヲチスレのようですが
実質はボランティアさんによるボランティアさんの相互監視スレということですね
どうもありがとです
0373デフォルトの名無しさん
NGNG0374デフォルトの名無しさん
NGNG後は、羽田タートルのスレッドの中での粘着さん。
0375デフォルトの名無しさん
NGNG0376デフォルトの名無しさん
NGNG0377デフォルトの名無しさん
NGNGついていきますわ!
0378デフォルトの名無しさん
NGNGどうなのよLookAndFeel Aquaの使いごこちは・・
0379デフォルトの名無しさん
NGNG....しかし環境限定の罠。
0380デフォルトの名無しさん
NGNG0381デフォルトの名無しさん
NGNG0382デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 139038人 発行日:2003/1/10
なにやら、連日メルマガだしてるひろゆきです。
そんなわけで、ログ記録実験ですが、いちいちサーバ指定するのが面倒なので、
全部のサーバに入れてみました。
重くなって落ちたりしてもご愛嬌ってことで。。。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0383デフォルトの名無しさん
NGNG0384デフォルトの名無しさん
NGNG何のスレだろ?
0385デフォルトの名無しさん
NGNGまぁ、ひろゆきが実際そういうことしてたとは思えないが。
0386デフォルトの名無しさん
NGNG☆ チン
☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・)< 2スレ目まだぁ?
\_/⊂ ⊂_)_ \____________
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄/|
l ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄| .|
| 佐賀みかん |/
0387デフォルトの名無しさん
NGNG0388デフォルトの名無しさん
NGNG0389デフォルトの名無しさん
NGNGお前ネオ麦茶知らないのか?
0390デフォルトの名無しさん
NGNG寝ろ
0391デフォルトの名無しさん
NGNGし ば ら く お ま ち く だ さ い
0392デフォルトの名無しさん
NGNG0393デフォルトの名無しさん
NGNG2chだけって・・他の掲示板じゃ神様が見てるのかな?
0394デフォルトの名無しさん
NGNG0395デフォルトの名無しさん
NGNG釣りのつもりだろうけど・・
>ボランティアだから無責任でイイ?
ボランティア=無責任に見えるんだな、<619さんは。
回答を求めてもループになるという罠
0396デフォルトの名無しさん
NGNGhttp://game.2ch.net/575/ しりとり
http://game.2ch.net/arc/ アーケード
http://game.2ch.net/bgame/ 囲碁・将棋
http://game.2ch.net/cgame/ 卓上ゲーム
http://game.2ch.net/fly/ フライトシム
http://game.2ch.net/gal/ ギャルゲー
http://game.2ch.net/gamedev/ ゲ製作技術
http://game.2ch.net/gsaloon/ ゲームサロン
http://game.2ch.net/retro/ レトロゲーム
http://game.2ch.net/tanka/ 五七五・短歌
http://game.2ch.net/poke/ 携帯ゲーム
0397山崎渉
NGNG0398デフォルトの名無しさん
NGNGhttp://www.incors.com/lookandfeel/
を見たんだけど。やっぱJavaってLookAndFeelのプラグインさえ綺麗なら
そこそこ使えるんだねー
JavaWebStartのデモがあるので一回使ってみて。
SUNはマジで真剣にLookAndFeelプラグイン作れ!!!
0399デフォルトの名無しさん
NGNGLookAndFeelだけの問題なら、それこそ自前で何もかも作ってしまえばなんでもデキルんだって。
それはC/C++だろうがVBだろうが同じ事。
0400デフォルトの名無しさん
NGNG自前でつくらなきゃできない事を「できない事」っていう事しってた?
LookAndFeelだけの問題じゃなくても自前で何もかもつくるならなんでもデキルにきまってんじゃん・・・
0401デフォルトの名無しさん
NGNGのサイトに「手品」ってソフトもあったけど
この筆とか陰とか、マジJavaと思えない・・これ組んだやつSwingの達人だわ
0402デフォルトの名無しさん
NGNG> 自前でつくらなきゃできない事を「できない事」っていう事しってた?
学生?
0403デフォルトの名無しさん
NGNG会社に入ってからプログラムはじめた人とか。
0404デフォルトの名無しさん
NGNGあんなん自分で作ろうとも作れるとも思わんし。
つーか、あーゆーのは SUN が作るべき (ry
0405デフォルトの名無しさん
NGNGなんでできないんだよゴルァ」と言われて、仕方なく自分で実装しますた。
(でも見栄えが悪いとかブツブツ言われたが…)
これ位標準でサポートしとけよなー
…と思ったが、今更下位クラスでサポートしちゃうと(自前実装しちまった)
上位クラスで困るのか。やれやれ。
0406デフォルトの名無しさん
NGNG>これ位標準でサポートしとけよなー
そのおかげで御飯にありつける、って考え方も(以下略)
0407山崎渉
NGNG0408デフォルトの名無しさん
NGNG『WindowsのJava搭載開始は「120日以内に」と判事』
http://www.zdnet.co.jp/news/0301/16/xert_ms.html
仮に載るとして、どのバージョンが載るんだべか。
俺としては安定してる 1.3 系か 1.4.0 系をきぼんぬなんだが。
まあ実際載るのかはさっぱりわからん。
0409デフォルトの名無しさん
NGNGswingが速いほうがいいから。
0410デフォルトの名無しさん
NGNG1.4.0 ってそんなに安定してるのかな?
0411デフォルトの名無しさん
NGNGSwing >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> SWT
0412デフォルトの名無しさん
NGNGSwingはマシンの性能が向上したくらいでは使いやすさは向上しなんですか?
そういう意見を出す人がいたのできになりました。
0413デフォルトの名無しさん
NGNGMSが1.4.1つくるんだからSunのJ2SEのようにはならんでしょ(不安定にはならないでしょ)
でもSunの1.4.1_01は安定していると思うが、どうだろうか?
しかしWinで最初からアプレットやJavaアプリケーションが動いてもイマイチ魅力ないけどな。
JavaWebStartも入れてくれりゃ最高なんだけど、起訴内容からいってそれは無理だわな。
0414デフォルトの名無しさん
NGNGこの命令は「WindowsにSUNのJavaVMを搭載させる」ってやつなんだが。
0415デフォルトの名無しさん
NGNGそうなのか?
0416デフォルトの名無しさん
NGNGそーです。
0417デフォルトの名無しさん
NGNG他社製のじゃなくて?
0418デフォルトの名無しさん
NGNGnioあるから1.4以降がいいなあ。
>>417
どこにそんなこと書いてあるの?
どちらにしろMS製はありえないが。
0419デフォルトの名無しさん
NGNGWindowsのJava搭載開始は「120日以内に」と判事(ZDNN)
とりあえずリンク。
0420デフォルトの名無しさん
NGNG0421デフォルトの名無しさん
NGNGJDK1.1 レベルの MSJVM 限定の方がよっぽどイヤだ。
ところで MS って現在の MSJVM の保守以外で
Sun の言うところの Java互換製品を作れるわけ?
まぁ既に .NET があるわけだから MS が予算使って
Java互換製品作るとも考えられないけど。
0422デフォルトの名無しさん
NGNGSun製限定だったら嫌のは同意。
0423デフォルトの名無しさん
NGNGhttp://www.zdnet.co.jp/news/0301/21/xert_java.html
MicrosoftとSunが「120日以内のWindowsへのJava搭載開始」の
仮処分の条件で合意に至った。だがMicrosoftによると同社は
仮処分命令書が正式発行され次第、控訴に踏み切る予定(ロイター)
0424デフォルトの名無しさん
NGNGこれはJREの自動ダウンロード機能があるから。これ今はSUNのJVMしかおとせんけど、これがユーザーの選択とかでMS製とかIBM製のJREダウンロードに切り替える仕組みをもてばユーザーとしては完璧。
まぁとにかく第一歩としてSUNには勝利を勝ち取って欲しいな。
0425デフォルトの名無しさん
NGNG怖くて使ってられん。いつ仕込まれるか分からん。
0426デフォルトの名無しさん
NGNG>これがユーザーの選択とかでMS製とかIBM製のJREダウンロードに切り替える仕組みをもてばユーザーとしては完璧。
IBM製はともかくとしてMS製は却下でしょ。
ところで、
>とにかくWEB STARTが載る事が重要だろう
>これはJREの自動ダウンロード機能があるから。
って本当ですか?
0427デフォルトの名無しさん
NGNG目立たなくするかもしれないな。
WinXPにIEのアイコン(デスクトップとクイック起動)が消えたとき、あたかもNetscapeの裁判での約束を
守ったかのようだったが、ただ隠していたたでであった。バーや壁紙を右クリックすれば簡単にIEなどのアイコンを従来どおりに表示できる。
M$はそれと同じようなことを続けるだろう。
>>425 なーに、WindowsXPをインストールするときだって、
自動アップデートしていたではないか。
ActiveXと比べればまだいいんでないか?
0428デフォルトの名無しさん
NGNGあるよ、WEBにおいてあるアプリが指定するバージョンのVMがなかったらダウンロードする。
たしか今アプレットでも同じような仕組みがあったんじゃなかったっけ?
アプレットのほうは体感したことないけど。
0429デフォルトの名無しさん
NGNGバグが修正されているそうだ。
んでもって、現時点での最新バージョン1.4.1_01が搭載されると
かなりうれしいんだが。
JREが標準搭載されると、アプレットだけでなくアプリケーションも
増えてくれるからね。
Javaってランタイムでかなり面倒みてくれるんで、意外とアプリが
作りやすいんだよ。
0430デフォルトの名無しさん
NGNGアプレットはまったくもって意味なし
0431デフォルトの名無しさん
NGNG> バーや壁紙を右クリックすれば簡単にIEなどのアイコンを従来どおりに表示できる。
Netscapeとかもインストール時にそうなるように設定すりゃいいじゃん。
簡単にできるよ。
0432デフォルトの名無しさん
NGNG>たしか今アプレットでも同じような仕組みがあったんじゃなかったっけ?
どうだろ。Netscapeの場合、JREがインストールされていなければブラウザが
ポップアップウィンドウを開いてボタンが現れる。
試しにわざとJREをアンインストールしてみればわかる。
クリックすると自動ダウンロード、自動インストールされる。
Flashプラグインのようなアップデートもあったと思った。
>>430 AppletはFlashとは異なる特徴があり、Servletとの連携で意味を持つと思う。
>>431 それはWindowsもPCもろくに知らない初心者ができないと....。
初心者はわからないから簡単なものから手をつける。
そういう初心者がシェアを奪う。
初心者がNetscapeなど他のブラウザなどの製品の存在を知らないことには...。
0433408
NGNG凶悪なバグがあるので俺はちょっと…。
# ATI はノートパソコンで結構多いと思うんだけど。
Java Web Start だったら、起動させるだけで OS の青画面が出る極悪さです。
こんな問題のあるバージョンを平然と公開し続けてる SUN はちょっと信頼できないな。
Bug Database によると、次のバージョンでは直ってるはずだけど、今だ出る気配ないし。
0434デフォルトの名無しさん
NGNGどうよ?
0435デフォルトの名無しさん
NGNG>IBM製のJREダウンロードに切り替える仕組みをもてばユーザーとしては完璧。
IBM製のJRE for Windowsはライセンスの問題で今後出ないそうです。
今SDK(1.3.1)がWSDKの一部として出ているけれどそういう方法でしか配布できないそうです。
>>433
>1.4.1 はβ版以来、「ATI のグラフィックカードを積んだ Win2k/XP をクラッシュさせる」
僕もひっかかりました。これひどいよねー。ドライバを最新にすると直るけれど。
でも
>つか、ユーザアプリにクラッシュさせられるATIのドライバって
というわけでATIがウンコなきがする…。他にもフリーズするバグあるし。
0436デフォルトの名無しさん
NGNGhttp://developer.java.sun.com/developer/bugParade/bugs/4713003.html
(もしかしたら違うかもしれないので確認)
java -Dsun.d3d.noddraw 使うと回避できるみたいに書かれてるけど…。
(要するに Direct3D のバグと思ってたけど、>>435 曰くドライバを最新にすれば直るのか…?)
0437433
NGNGhttp://developer.java.sun.com/developer/bugParade/bugs/4749817.html
だけど、根は同じみたいっすね。
2002/11/26 に fix されて、1.4.2 と 1.4.1_02 から修正されることに
なってるけど、まだリリースされてない。
ATI のドライバに問題があるみたいだけど、
Java 初心者スレでも「Java で OS が落ちた」みたいなカキコを
見かけることがあるわけだし、今のバージョンを公開し続けるのは
Sun や Java にとってマイナスにしかならないと思うのだけどな〜?
0438デフォルトの名無しさん
NGNGhttp://www.zdnet.co.jp/news/0301/22/ne00_java.html
0439デフォルトの名無しさん
NGNG最新のJavaソフトが入手可能になったことを通知し、
Javaを「無効にすることを止め」なくてはならない。
0440デフォルトの名無しさん
NGNGキラーアプリ無しで JRE だけ配られても意味無いよーな気もする。
仮処分の命令書(?)ってのは公開されてないのかな?
0441デフォルトの名無しさん
NGNGWindowsUpdate 等で JRE をダウンロード出来る様に便宜を図る、
程度でいーよーな気もするんだけどな。
0442デフォルトの名無しさん
NGNGRADEON7500使ってるけど、今のところクラッシュしたことは
ないなぁ。単に運がいいだけかもしれないけど。
0443デフォルトの名無しさん
NGNG0444デフォルトの名無しさん
NGNGキラーアプリがないのは事実だけど、その環境は整ったわけで...
0445デフォルトの名無しさん
NGNG必要がないかぎり誰もやらないでそ。
つか需要ってあるのかなあ・・・
0447デフォルトの名無しさん
NGNGとにかくWindowsに搭載されてりゃ、俺は世界の人々にJavaアプリを提供できるわけだ。
Macにも今は標準でJavaがのってるし、Linux使いは自力でJavaくらい入れる。
ついに名ばかりの「どのOSでも動く」が現実のものになったんじゃん!!
0448デフォルトの名無しさん
NGNGWindowsUpdate とかだと良くわからない人(俺とか)は
とりあえず全部入れちゃえってなると思います。
必要が無い/有るを判断するのには結構知識が必要なんで。
0449デフォルトの名無しさん
NGNG0450デフォルトの名無しさん
NGNG誰が?
0451デフォルトの名無しさん
NGNG.NET Frameworkのバージョン違いでもハマることは確実
0452山崎渉
NGNG0453デフォルトの名無しさん
NGNGサポート担当。
0454デフォルトの名無しさん
NGNGところで JRE のバージョン違いでハマった事無いんだけど…
具体的にどーゆーふーにハマるのでしょう?
0455デフォルトの名無しさん
NGNG微妙な違いで動作しなくなることはいろんな人から聞いたよ〜
0456デフォルトの名無しさん
NGNG0457デフォルトの名無しさん
NGNG0458デフォルトの名無しさん
NGNG0459デフォルトの名無しさん
NGNG知り合いがサポートしてたけど、
お客が勝手にJREのバージョン上げたせいで動かなくなってたんだとさ。
MSVCRT/MFC/OfficeのDLL Hellみたいでマヌケだねぇ
0460デフォルトの名無しさん
NGNG> 1.2で動いたプログラムが1.4で動かない
よろしければ具体的に何が原因で動かなくなったのか教えてもらえます?
0461デフォルトの名無しさん
NGNG古いJunitのライブラリを1.4で使ったら動かなかった。
assertというメソッドが使われていたのが原因。
0462デフォルトの名無しさん
NGNGあるのかねぇ。あるとしたら確かに動かないね。
0463デフォルトの名無しさん
NGNGassert に関しては非互換だけれども大騒ぎするような事でもないような。
Javaアプリユーザ(いるのか?)には影響ないし。
0464デフォルトの名無しさん
NGNGプログラミングの時だけだね。
0465デフォルトの名無しさん
NGNG> MSVCRT/MFC/OfficeのDLL Hellみたいでマヌケだねぇ
まったく同じ構図で笑えるね。普及してないから表面化してないだけで。
0466デフォルトの名無しさん
NGNGUIの不備、レスポンスの悪さ、開発環境の劣悪さ、JRE違いによる動作不良、
これらの問題は一夜にして解決できるわけではない。
$unは法律家を騙してまで、無理矢理、JavaをWindowsに載せるように
仕向けたが、実際に載ったところでこの問題にぶち当たることになり、
今まで以上に見向きもされなくなることは明白。
Javaはサーバーサイドですら死滅傾向にあり、今後はさらに加速する
ことは間違いない。
("彼"風に書いてみたYO!)
0467デフォルトの名無しさん
NGNGJREを使うようにしていれば(WindowsUpdateにSun JREやJDKを
入れるなどして)そんなに問題はなさそうな気がする。
JavaはかなりEasyにGUIを組めるし、ネットワークの扱いもしやすく
できてる。どのWindowsでもJREが使えるような環境が本当に実現
するなら、フリーソフトは増えると思うよ。
0468デフォルトの名無しさん
NGNGならないんじゃないかな。
0469デフォルトの名無しさん
NGNGそんなんはPGの腕次第だろう。
まぁ現状のSwingではニュータイプでない限りWinではお粗末な環境しか作れんけどな。
一度パソコンショップでMacいじってJavaWebStartサイトにいって何か実行してみぃ。Javaって結構イケるかも・・と思うはずだよ。
>>467
>>多くの場合バイトコードレベルで上位互換なんだし
俺にはとてもそうとは思えない。特にSwingに関してはアッパー互換なさすぎ
しかも多くはバグによるものだから厄介。旧バージョンではうまく動作していたのに
最新バージョンでは正常動作しないもの、あるバージョンでだけ正常動作しないものとか結構ある。
ただ、JavaWebStartでは実行JREを指定して、未インストールなら自動インストールする仕組みがあるから、ここで議論されているJRE地獄には絶対にならない。
0470デフォルトの名無しさん
NGNGdeprecatedにしたいくらいなんだから、あるだろうな。
0471デフォルトの名無しさん
NGNG0472デフォルトの名無しさん
NGNG>$unは法律家を騙してまで、無理矢理、JavaをWindowsに載せるように
>仕向けたが、実際に載ったところでこの問題にぶち当たることになり、
>今まで以上に見向きもされなくなることは明白。
本当に明白なら、最初から裁判にするまでもなく
JavaをWindowsに載せてるでしょう
おそらくM$は、結構Javaに対して、それなりの脅威を感じてると思うよ
実際、Javaを乗せたWindowsが発売された時期に合わせて
$unが上手いCMなんかを作ったら、踊らされる人間も多いと思うしね
まぁ、何にしても俺は、マルチの環境は一般的に認知されるまで
ネイティブコンパイル出来るものしか使うつもりないから関係ないけどね
0473デフォルトの名無しさん
NGNG1.4.0_03→1.4.1_01にVM変えて同じアプリ実行したらWindowsLookAndFeelの文字がショボくなった。
なんでバージョンアップしてフォントの互換性くらいたもてないかな・・しかもヘボくなるかな 糞
0474デフォルトの名無しさん
NGNGつーか、俺が仕事でメインにしてる技術はJavaだが、それこそクライアントサイドの
話なんて、ほぼ皆無だぞ。まるで、IEに対するNNくらいの比率だ。
0475デフォルトの名無しさん
NGNGスレ違い。
0476デフォルトの名無しさん
NGNG> SwingのヘボさはJavaの未来がない事を象徴してるね
クライアントサイドJavaの未来がない事を象徴してるね
に変更すべきだな
その未来は非常に近い未来であって
遠い未来にはマシンの性能が向上してどうでも良いことになるぜ。
0477デフォルトの名無しさん
NGNGそういう事ではなくて、バージョンが上がってるのに前バージョンより劣化してる箇所があるという
Javaの実装のいい加減さに対して「Javaに未来がない」と言っているのだと思うが・・・それも「フォント」といういかにも目に見えるところでそれが起きているというのは本当に情けない話だ。
0478デフォルトの名無しさん
NGNGっつーかフォント以外の部分はどーなん?
あとSwing以外の部分で regression の事例キボンヌ
0479デフォルトの名無しさん
NGNGっつーか 2ch でのたくってるヒマがあるなら Sun に抗議メールでも送れば?
よっぽど効果あると思うよ。
0480デフォルトの名無しさん
NGNG0481デフォルトの名無しさん
NGNG確かにMS-Windows上での文字の汚さは目に余るな。Solaris上だと
そうでもないんだが。
0482デフォルトの名無しさん
NGNGアホどもめ
0483デフォルトの名無しさん
NGNGしかも論理フォントで指定する方式だから(互換性とる
ため仕方ないのだが)物理フォント名を指定できない。
クライアントローカルでインストールされているフォント
を使いたくても使えない。このへんはなんとかしてほしい。
ローカルのフォントがなければ論理フォント使えばいい
わけだし。
0484デフォルトの名無しさん
NGNG0485デフォルトの名無しさん
NGNG0486デフォルトの名無しさん
NGNG0487デフォルトの名無しさん
NGNG0488デフォルトの名無しさん
NGNGちょっと勉強してから出直せ。
0489デフォルトの名無しさん
NGNG0490デフォルトの名無しさん
NGNGSWTってどのようなものですか?
使うと何か良いことありますか?
0491デフォルトの名無しさん
NGNGその通りだと思います。
本当は Swing も SWT もどちらもデキが良くて、目的や開発者の趣味で
選べるのが理想だけど、現状は (ry
そんな俺は AWT only なアプレッター (w
0492デフォルトの名無しさん
NGNGおいおい、いつからここは、Swingを弾圧スレになりましたか。
完璧な言語なんてない。
その時々で、ベストな(と思われる)選択をしていくもんだろよ。
0493デフォルトの名無しさん
NGNG>Javaの実装のいい加減さに
そんなにいい加減なのか?
汎用性、水平ポータビリティを意識する余りに
やってしまったことではないか、という気がする。
彼らには将来、何を実装すべきかまだまだ討論中で何を実装すべきかを戸惑っている、のではないだろうか?
「これをやってみたが、うーむ、これはよくなかった。あとから気づいた。やっぱりこれにしよう。」
という状態が現在のSwingなのであろうか?
フォントくらいどうってことないと思う。
実用の世界では「読めれば良い!」ですむだろうし。
ゲームとか作るならフォントは気にしたくなるのも解るような気がする。
0494デフォルトの名無しさん
NGNG>ゲームとか作るならフォントは気にしたくなるのも解るような気がする。
Swingでゲームって… 大じゃばこ?
0495デフォルトの名無しさん
NGNGモノの価値のわからないエンドユーザでも見た目だけは判断できるから、
そこそこの見た目は必要不可欠。
つーか、Java自体これから先は泥沼しかないんじゃないかね。
頭悪すぎるJava Genericsとか。
0496デフォルトの名無しさん
NGNG何と比べてJava Genericsが頭悪すぎなんだ?
C++よりは全然頭良いだろうね。
0497デフォルトの名無しさん
NGNGGenericsの必要性がわからないのね...
0498デフォルトの名無しさん
NGNG>モノの価値のわからないエンドユーザでも見た目だけは判断できるから、
>そこそこの見た目は必要不可欠。
何が言いたいんだ?
Javaが泥沼と言っているところから恐らくM$製品と比較しているみたいだが(SWTとは比較していないと見た)、
見た目が悪くても同種の製品でM$に依存しなくてもいいなら安い方に手を出す出だろう。
見た目だけで選ぶのは趣味でやっている程度だろ。
目的がしっかりしていればそんな基準だけで選ばないだろう。
0499デフォルトの名無しさん
NGNG趣味なら「文句あるなら使わなければいい」で済みますから。
0500デフォルトの名無しさん
NGNG"MS Pゴシック" って指定すると、ふつーにフォント変わるけど?
0502デフォルトの名無しさん
NGNGへー、>>495ってのは凄いんだな。
つーのはともかく、Java Genericsは結局STLのコンテナしか見えてないわけで、
STLアルゴリズムを当然のように使ってるC++プログラマにしてみりゃ玩具にも
ならんのだろ。
っても、その分野でもC++が最強ではないわけだが。
0503デフォルトの名無しさん
NGNGアルゴリズムってのは、interface 使えばある程度は実現できるので。
0504デフォルトの名無しさん
NGNGのはなんでですか?
デフォルトのMetalLookAndFeelつかってるなら、MetalThemaのFontUIResource
差し替えればいいだけ。スキン丸ごと自作などということはしないでいい。
問題は、APIドキュメンテーションよんでも、上のことがよくわからないことだなあ。
0505デフォルトの名無しさん
NGNGってところにみんな腹を立てているわけで。
SWT だってそうで、SWT ではそこそこ使えるものができるのに、
なんでデフォルトでインスコされる Swing がイマイチなんだ、と。
0506デフォルトの名無しさん
NGNG>>479 および >>486
0507デフォルトの名無しさん
NGNGFont font = new Font("monospaced", Font.PLAIN, 12);
FontUIResource fontUIResource = new FontUIResource(font);
Iterator keys = UIManager.getLookAndFeelDefaults().keySet().iterator();
while(keys.hasNext()) {
Object key = keys.next();
if(key instanceof String) {
String s = (String)key;
if(s.endsWith("font") || s.endsWith("Font")) {
UIManager.put(s, font);
}
}
}
0508デフォルトの名無しさん
NGNGこんなめんどくせーのが一般に普及すると思う?
0509デフォルトの名無しさん
NGNG$unには誰も逆らえない
0510デフォルトの名無しさん
NGNG0511デフォルトの名無しさん
NGNG0512デフォルトの名無しさん
NGNGおい。 >>507をクラスなりメソッドに変えてライブラリとして提供すれば済むことだろ。$unに逆らおうと逆らわずと仕様に縛られているわけないだろ。
Jakartaにも多数のライブラリ(というよりもフレームワーク)が用意されているだろう。
0513デフォルトの名無しさん
NGNGゴズリング氏は日本語わからないとおもうので
Swing の(日本語)フォントが汚い事も知らんと思うよ。
0514デフォルトの名無しさん
NGNG0515デフォルトの名無しさん
NGNGまずそいつを殺してくれ
0516デフォルトの名無しさん
NGNGタイーホ
0517デフォルトの名無しさん
NGNG機種ごとに異なるDLL配布が必要=JavaWebStartから起動できないから、勉強意欲なし。
EclipseプラグインAPIだよ、あれは
0518デフォルトの名無しさん
NGNGテキストで見えてはいるけど、JREの内部プロパティの一部でしょ?
ユーザの環境のそれを勝手にいじっていいものなのかな?
Java共通論理フォントとOSネイティブのフォントのマッピングを
勝手にかえてしまうと、ほかが迷惑するんで無いかいの?
0519デフォルトの名無しさん
NGNGどちらかというとクソなのは「この問題について開発担当に何のクレーム
または変更要求もに送らない"日本Sun"」じゃないのかな?
アメリカ人には気がつかないのもしかたないと思われ。
0520デフォルトの名無しさん
NGNGたしかに、自給\650のアルバイトがやってんじゃねーのか?
0522デフォルトの名無しさん
NGNG迷惑するって、誰が?
Unix では入ってるフォントがまちまち、という事もあって
自分の環境に合わせた設定に書き換えるのは良くあることなんだけど。
0523デフォルトの名無しさん
NGNGだからーPGにアプリ配布すんならそれでもいいけど、一般素人にPureJavaアプリ配布するのにそんな事言えるわけねーだろ
俺はフォントうんぬんより、レイアウトマネージャーが糞だと思う。
SWTみたいにシンプルで良質なレイアウトマネージャーを用意すべし。
・・ってこれこそ自分で作れば解決する話だね(>_<)、誰かつくって〜
0524デフォルトの名無しさん
NGNG自分でアプリ作るなら 例えば >>507 みたいに
アプリでフォント指定すれば良いだけでは?
0525523
NGNGなるほど。まぁめんどくさいけど不可能ではないな。
それにしても便利なレイアウトマネージャーだれか作ってほしい
0526デフォルトの名無しさん
NGNG>まぁめんどくさいけど
どこが? この程度が面倒くさいなら(以下略)
>便利なレイアウトマネージャー
自分で作れ。
0527デフォルトの名無しさん
NGNGいるようだけど…。
Java プログラマで >>507 を実行する人はごく一部だろうし、
一般レベルの Java ユーザで font.property.ja を書き換える人なんてほとんど
いないじゃん?
そうすると「Java のフォントは汚い」という感じる人が大半なわけで、
それを打破する意味でデフォルトの設定がまともになっているべきなんだよ。
なんてことを言うと >>506 みたいに言われてループになるんだが、
俺はやっぱり日本 Sun がちゃんとすべきだと思うな。
0528デフォルトの名無しさん
NGNG0529デフォルトの名無しさん
NGNG>なんてことを言うと >>506 みたいに言われてループになるんだが、
>>479 および >>486 を実行すればループにはならん。
0530デフォルトの名無しさん
NGNG>どうも「Java のフォントには問題ない」ということにしたい人が
>いるようだけど…。
自力でフォント設定しろ(>>507)、もしくは製作者に文句言え(>>506)
と言ってる奴はいるみたいだが?
0531デフォルトの名無しさん
NGNG>Java プログラマで >>507 を実行する人はごく一部だろうし、
Java プログラマって(以下略)
0532デフォルトの名無しさん
NGNGあれ、GridBagLayoutを簡略化したものだって聞いたけど
チュートリアル見ててもさっぱりわからん。ググってもひっかからんし
0533デフォルトの名無しさん
NGNG>>>まぁめんどくさいけど
>>どこが? この程度が面倒くさいなら(以下略)
普通にメンドクサイと思うけど?
普通の言語じゃ考えられん。
0534デフォルトの名無しさん
NGNG普通の言語ってVBですか?
0535デフォルトの名無しさん
NGNG0536デフォルトの名無しさん
NGNG0537デフォルトの名無しさん
NGNG釣るために、こんなアホな書き込みを?
ググッた内容をそのまま貼り付けた感じだね。
0538デフォルトの名無しさん
NGNG517の書き込みのどこがアホなのか ゆーてみそ
0539デフォルトの名無しさん
NGNGというか、JAVAでGUI作るとき
ウインドウサイズが変わったら・・・
って事を考えながら作るよね?
どんなウインドウサイズでも見栄えをよくするのって
けっこう、難しいよね。
0540デフォルトの名無しさん
NGNG☆スクラップのカニ様☆
http://www.vector.co.jp/magazine/softnews/030122/n0301222.html
http://hp.vector.co.jp/authors/VA031513/
0541デフォルトの名無しさん
NGNGウィンドウサイズが変わることを想定しないダイアログがイパーイ。
画面解像度によっては表示しきれないというアホなダイアログを
作る馬鹿もいる。さすがVB厨。
0542デフォルトの名無しさん
NGNGそれにVB6以前はレイアウトマネージャのようなものが無いから面倒なのだ。
なあに、VB.NETを使えば自然と解決される問題さ。
0543デフォルトの名無しさん
NGNG今の$unではありえんだろ。
つか現状での放置ぐあいがそれを物語ってる。
所詮はUTF-8≒ASCIIという前提のモノなんだよな。
0544デフォルトの名無しさん
NGNGこんな動作期待する人間はいない
Javaのレイアウトマネージャは「サイズが変わったら・・」の場合を考えているが
その場合にまともな動作をしてくれないから結局使えない。
というわけで
1.SwingはUIダサイ
2.Swingは遅い
3.Swingのレイアウトマネージャーは使いにくい
4.Swingのコンポーネントは機能がショボイ
よってSwingはデフォルトでは糞、しかし
A.Swingのライブラリは美しい
B.Swingは拡張性に優れている
という理由で、俺はつかっていくYO!「A」は重要で「B」があるので本気になれば自分で問題は解決できる
趣味でやる分にはどれだけ工数かけてもいいからな
0545デフォルトの名無しさん
NGNG>Javaのレイアウトマネージャは「サイズが変わったら・・」の場合を考えているが
>その場合にまともな動作をしてくれないから結局使えない。
から
>2.Swingは遅い
>4.Swingのコンポーネントは機能がショボイ
を導き出すのは不可能。
0546デフォルトの名無しさん
NGNG0547デフォルトの名無しさん
NGNGこんな粗末なもん世に出せんわ
何やるにしたってビジュアルは大事なんだよ
0548デフォルトの名無しさん
NGNG無駄な努力なことうけあい。
0549デフォルトの名無しさん
NGNGIDEみたいに巨大なプログラム作らなければ
Pentium200MHzぐらいでもちゃんと動くものを作れるけど。
0550デフォルトの名無しさん
NGNG0551デフォルトの名無しさん
NGNGごくろうさん。次はCUIでたのむよ
0552デフォルトの名無しさん
NGNG言っている意味が分からない時点で煽りとして失格だな。
0553デフォルトの名無しさん
NGNGなにが無駄なんだ?
0554デフォルトの名無しさん
NGNG0555デフォルトの名無しさん
NGNG(無駄な努力)ごくろうさん。(使い物になるように)次はCUIでたのむよ
かな?
0556デフォルトの名無しさん
NGNG凄い自身っす。ビックリっす。もしかして、オレスゲーの方ですか?
是非ウチの会社へ。
0557デフォルトの名無しさん
NGNGお前氏ね
0558デフォルトの名無しさん
NGNGCUI で使い物になるシューティングって作れるかな?
WindowsNT系とかだとエスケープシーケンスのサポートとかってかなり弱いけど。
おまけに Java で? 標準APIだとデータ垂れ流すしか出来ないけど。
0559デフォルトの名無しさん
NGNG0560デフォルトの名無しさん
NGNGマトモなゲーム作ろうと思うと、GCでロックかかるのを回避するような
実装せにゃならんけどね。
データモデルのオブジェクトは全て参照握っといて再利用さー。
0561デフォルトの名無しさん
NGNGGraphics使ってでゲームとかつくると充分速いスピードでるんだよな
これは1.4よりずーっと以前から思ってた。
Swing使ってる感覚でJavaのグラフィック=遅いってイメージだったから最初驚いた。
0562デフォルトの名無しさん
NGNGCUI = コマンドプロンプト限定ですか。
0563デフォルトの名無しさん
NGNGクライアントサイドJavaは捨ててServletだけにかけるのが
Javaの生き残りの道か・・・
0564デフォルトの名無しさん
NGNG0565デフォルトの名無しさん
NGNGいやいや、Graphicsに書くやつも1.4で結構速くなったよ(Win版しかしらんけど)
0566デフォルトの名無しさん
NGNGVolatileImageってつまるところDirectDrawSurfaceだから、
スプライトみたいなことをやってもサクサク動くし、αブレンドもできる。
Win限定だけど。
0567HOE ◆J8bArdHtnA
NGNGhttp://www.jagex.com/meltdown.html
ここもチェックしてみれ
http://www.middlearth.it/JAVA_GAMES.htm
0568デフォルトの名無しさん
NGNGわざわざ Window 出して文字だけでやるの?
それは使い物になるシューティングが作れて、
おまけに無駄な努力じゃないんだ?
0569HOE ◆J8bArdHtnA
NGNGシューティングじゃないけど、なかなかはまったよ
0570デフォルトの名無しさん
NGNGrouge? rogue じゃなくて?
あと、rogue はどっちかとゆーと >>558 ですよね。
0571デフォルトの名無しさん
NGNG生き残り? 生き残りと言うか断然優位な立場にあるのは
Servletだけではないぞ。
JavaMail, JDBC, JNDI, RMI など
そしてそれらをまとめたJ2EE
ほかに、Javaベースの
Jxta, Jiniがあるぞ。
そして OpenSource の Jakarta Projectだ。
Tomcat, struts, Turbine,antなどで有名だから知っているだろう。
.Netでまだまだこれらに勝るものは無い。
0572デフォルトの名無しさん
NGNG一部クライアントサイドでも使えるのがあるけど
殆どサーバサイドの技術だね。
0573デフォルトの名無しさん
NGNGクライアントサイドJava…
0574デフォルトの名無しさん
NGNG.Netもほどんとサーバサイドの技術って気がするぞ
というか .NetはJ2EEに対抗して作られたものではないかと思われ
それに、これからの時代は、クライアントアプリもブラウザを通してサーバにあるHTML形式またはApplet形式の
プログラムをダウンロードしてブラウザ上で動かすと言うものも増えてくるのではないかな?
GUIもブラウザとHTML, XML, Applet任せ、な時代にはならないだろうか?
ワープロも表計算もブラウザ上で処理するのだ〜
0575デフォルトの名無しさん
NGNG0576デフォルトの名無しさん
NGNG0577デフォルトの名無しさん
NGNGいえてる。力の入りようが違う。つうか異常。
0578デフォルトの名無しさん
NGNG0579デフォルトの名無しさん
NGNGそりゃそうでしょ。
というかJavaを野放しにしているほうが危ない。
0580HOE ◆J8bArdHtnA
NGNGあ、ごめん^^;
でも、Javaは昔は本当に遅いと感じたけど、CPUが高速になってきてるし、
だいぶ実用的なスピードにあると思うけどな。<<GUIね
0581デフォルトの名無しさん
NGNGサーバーサイドで使われている Java って、
多分「Win+Java」、「Solaris+Java」、「Linux+Java」の組合せがほとんど
なんですよね?
で、.NET がサーバー用途の技術だとして、
.NET が置き換えようとしているのは (現状では)「Win+Java」の環境
ということになると思うのですが、「Win+Java」で運用されてるサイトって
多いのでしょうか?
個人的には Solaris と Linux に比べると Windows のサイトは少なそうな
イメージがあるですが。
0582デフォルトの名無しさん
NGNGCode RedやSQL wormの被害を知ってて言ってるのかいな。
0583デフォルトの名無しさん
NGNG>個人的には Solaris と Linux に比べると Windows のサイトは少なそうな
ってのは前後の文脈から判断して、
個人的には Java+Solaris と Java+Linux に比べると Java+Windows のサイトは少なそうな
って事だと思われ。
0584デフォルトの名無しさん
NGNG0585デフォルトの名無しさん
NGNG>.NET が置き換えようとしているのは (現状では)「Win+Java」の環境
>ということになると思うのですが
.NETはよく知らないけど、M$はサーバーサイドをLinux+Apache+Java→Win+.NETにしようとしてるんでしょう
で、多分それは(当分)無理だから、Linux+Apache+.NETという組み合わせにはできんのでしょうか?
これが出来れば今すぐに.NETの勉強はじめるけど、俺
0586デフォルトの名無しさん
NGNG0587585
NGNGそれともAxisってC#アプリをWEBサービスにできるの??
0588デフォルトの名無しさん
NGNG0589デフォルトの名無しさん
NGNG復活もなにも最初から(以下略
0590デフォルトの名無しさん
NGNG0591デフォルトの名無しさん
NGNG0592デフォルトの名無しさん
NGNGSpringLayoutの場合途中でプログラムを入れないと汎用的に組めないと思うから(マルチロケールとか考えた場合)
GUIビルダーもそれなりに賢いものじゃないと、せっかくのレイアウトマネージャーが台無し
0593デフォルトの名無しさん
NGNG>SpringLayoutの場合途中でプログラムを入れないと汎用的に組めないと思うから(マルチロケールとか考えた場合)
どうも文字列リソースを外部から持ってくるとかの発想は無いらしい。
0594デフォルトの名無しさん
NGNGhttp://java.sun.com/products/javabeans/beanbuilder/1.0/docs/guide/tutorial.html
0595デフォルトの名無しさん
NGNG0596デフォルトの名無しさん
NGNGJavaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
Javaマンセー。.NET潰れろ(藁
0598デフォルトの名無しさん
NGNGさまーみろ。うひゃひゃひゃひゃひゃひゃ。
MSへのJava搭載命令、発効一時停止
http://www.zdnet.co.jp/news/0302/04/nebt_21.html
0599デフォルトの名無しさん
NGNG(Japaneseを選んでください。)
http://www.microsoft.com/windowsxp/pro/downloads/servicepacks/sp1/network.asp
Javaというゴミはこの世に不要です。
0600デフォルトの名無しさん
NGNGうひゃひゃひゃひゃひゃひゃ。
0601デフォルトの名無しさん
NGNGRunDll32 advpack.dll,LaunchINFSection java.inf,UnInstall
と入れればMS JVM消せるよ。
アンインスト後、残ってる
C:\WINDOWS\Java
は消しても無問題。
SP1aまたはこの方法で積年の垢を落としましょう。
クライアントからJavaを抹消しましょう。
何のメリットもありません。
0602デフォルトの名無しさん
NGNGまだ高裁があるけど、Sunの敗北かと。
0603デフォルトの名無しさん
NGNG0604デフォルトの名無しさん
NGNG散々騙されてきたんでしょ?
しかも独占してるし。
MSを敵に回したくないから
0606デフォルトの名無しさん
NGNG>>598-602 は陽動に必死にな莫迦一匹
0607デフォルトの名無しさん
NGNG違うけど。
0608デフォルトの名無しさん
NGNGどこが違うんだよ。やっぱり必死だな。
> WindowsにSun MicrosystemsのJavaを搭載するよう義務付けた仮処分命令を不服として
> Microsoftが控訴していた一件で(1月23日の記事参照)、米第4巡回区・連邦控訴裁は
> 2月3日、Microsoftの要求を認め、控訴審で結論が出るまで仮処分の発効を停止するよ
> う命じた。
> 控訴審で結論が出るまで仮処分の発効を停止するよう命じた。
> 控訴審で結論が出るまで仮処分の発効を停止するよう命じた。
> 控訴審で結論が出るまで仮処分の発効を停止するよう命じた。
> 控訴審で結論が出るまで仮処分の発効を停止するよう命じた。
> 控訴審で結論が出るまで仮処分の発効を停止するよう命じた。
0609デフォルトの名無しさん
NGNG控訴しても仮処分は有効。
今回、仮処分命令の発効停止のみの申し立てが認められたということ。
控訴するから停止、ではない。
0610デフォルトの名無しさん
NGNG簡単に実現するとは思えないけどね。
俺は Java 派だから載ったら良いな、とは思うけど、
その前に Sun にはもっと品質を上げてもらわないと。
0611デフォルトの名無しさん
NGNGMicrosoftとSunの独禁法訴訟が控訴審で逆転した場合、
仮処分の命令も破棄(?) されるんじゃないの?
ま、 >>599 の奴で古い MSJVM が全滅してくれるなら、
それはそれで(Javaにとって)良い事だと思われ。
0612デフォルトの名無しさん
NGNGところで、スラド見たら Sun の JVM を含んだ WindowsXP の SP1b が出るらしいけど。
これは仮処分が停止になったので提供されないのかな?
0613デフォルトの名無しさん
NGNG今後の裁判の結果次第だろ。ってもSP2より前じゃないと意味ないよなぁ
0614デフォルトの名無しさん
NGNGそれだけはヤだ
0615デフォルトの名無しさん
NGNG他のVMつったら‥‥J9とか?
0616デフォルトの名無しさん
NGNGなんにせよ選べないのは勘弁。
0617デフォルトの名無しさん
NGNG0618デフォルトの名無しさん
NGNGする場合にも、どれをインストールするか選択できればいい。
必要に応じて切り替えられるのがよい。
Webブラウザのように柔軟にあるべき。
0619デフォルトの名無しさん
NGNGJREの場合「なんとなく」ダウンロード&インストールって出来ないんだよな。。
まぁWinにJavaが乗らないのなら、クライアントJavaは終了だね。
Winに乗ってもこの品質じゃあヒットするとは到底思えないけど
0620デフォルトの名無しさん
NGNG0621デフォルトの名無しさん
NGNG終了も何も、まだ始まってませんが。
そーゆー意味ではSP1aが出ても大して変わらない。
0622デフォルトの名無しさん
NGNG0623デフォルトの名無しさん
NGNGもうダメだな。
0624デフォルトの名無しさん
NGNG昔のJUnit使って assert でコンパイルエラー出した人ですか。
0625デフォルトの名無しさん
NGNG>>599 お前はWinXPのシェアはどれくらいだと思っているのかな。大したこと無いぞ。
まだ大部分のユーザはWin98しか使っていないからな。
それにWinXPでVolumeLicenseしか持っていないユーザはSP1にupdateすらできないからな
事に驚きだね。たいしたモンだよ。
Sunが裁判で負けてもJavaを世間に認知させる手段としては有意義だったと思うよ。
0627デフォルトの名無しさん
NGNG0628デフォルトの名無しさん
NGNGJava が出るまで Sun なんて会社知らなかったろ (藁
0629デフォルトの名無しさん
NGNG昔から異常なほどM$を目の仇にしているよ
サーバOSとしての信頼性が彼をあそこまで傲慢にしたのかもな。
あいつにはJava将来は握らせない方がいいかもしれないな。
だから〜・・
認知すらされていないような小さな企業であったSunもMSと互角に渡り合える
陽になった事に「たいしたもんだ」と逝ってるんだよ〜
Javaデビュー(たしかJDK1.0以前 あのときはHotJavaとか言ってた)の頃には
考えられない事だよ。<<8年前か?
>>629
>あいつにはJava将来は握らせない方がいいかもしれないな。
確かに。でもその可能性の方が大きいと思うんだ。
そのまま破滅しなければね。
0631デフォルトの名無しさん
NGNG> 考えられない事だよ。<<8年前か?
モグリ決定。
0632デフォルトの名無しさん
NGNGうむ、Javaデビューの頃の状況を知らんとは。
若いとはいえ、聞きかじりでも知らんとは。
0633デフォルトの名無しさん
NGNGおいおい、どして「モグリ決定」なのかワケワカだぞ
どこかが違ってると言いたいんだろ?
で 、 ど こ ?
モグリじゃないのに・・
0635デフォルトの名無しさん
NGNGhttp://java.sun.com/products/hotjava/
Java にしては頑張って作ってあるなと思ったけど、
さすがに常用してた人は見たことない。
それに Java 発表当時も今も Sun はサーバー屋としては一流企業だろ。
「MS と互角に渡り合えるようになった」ってあたりに違和感感じまくり。
0636デフォルトの名無しさん
NGNG0637デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1042268758/599
見つけた。暇だね、俺も。
俺は クライアントサイドJavaの代表作としてやっぱり忘れちゃならないという意味で
HotJavaをだしたのよ。
>>631の
> Javaデビュー(たしかJDK1.0以前 あのときはHotJavaとか言ってた)の頃には
> 考えられない事だよ。<<8年前か?
これは、ちょうどその頃に WebRunnerというJavaブラウザがあって
ちょうど8年程前、そのブラウザ名を改名してHotJavaになったんだよ。
ネスケにVMが搭載されたのはそのあとだし、ブラウザで動画(?)が楽しめる
という打ち出しで、それはもうすごい事になっていたんだ。
俺もその頃にJavaを始めたんだけどね。
誤解が生じてスマンかった。
>>635
>それに Java 発表当時も今も Sun はサーバー屋としては一流企業だろ。
そうか?じゃあその一流の定義を聞かせてよ。
あと、サーバー屋って何を売ってるの? ハードウェア? システム? OS?
0639デフォルトの名無しさん
NGNG>さすがに常用してた人は見たことない。
Win厨発見!わるかったなっ!
それくらいしか使い物にならないOSもあるんだよ〜
0640デフォルトの名無しさん
NGNG>それに Java 発表当時も今も Sun はサーバー屋としては一流企業だろ。
サーバー屋としてだけだろ?クライアントサイドの話してるんだろ?ココは
0641デフォルトの名無しさん
NGNG>Java にしては頑張って作ってあるなと思ったけど、
へー。どこらへんがどのブラウザと比べて同ガンバッテ作ってあると思ったの?
0642デフォルトの名無しさん
NGNG>これは、ちょうどその頃に WebRunnerというJavaブラウザがあって
(´-`).。oO(ありましたな〜・・・オタガイトシガバレマスネ)
0643デフォルトの名無しさん
NGNG0644デフォルトの名無しさん
NGNG0645デフォルトの名無しさん
NGNG0646デフォルトの名無しさん
NGNG0647デフォルトの名無しさん
NGNG>確かに。でもその可能性の方が大きいと思うんだ。
>そのまま破滅しなければね。
厳密にはJavaの将来はJCPによって定められているからスコットはあまり関係ないかも。
ApacheライセンスのJakartaがJavaの破滅を免れるかも。
Javaの研究をしている人たちや、大学でJavaをやっているところもある。
そういうところがJavaを破滅しにくくするかもしれない。
0648デフォルトの名無しさん
NGNG0649デフォルトの名無しさん
NGNG0650デフォルトの名無しさん
NGNG0651デフォルトの名無しさん
NGNGクライアントサイドでもAntとCommonsライブラリぐらいは使うだろ。
と言ってみるテスト。
0652デフォルトの名無しさん
NGNG例えばJakarta使わないと出来ない事とは?
0653デフォルトの名無しさん
NGNGいくらでも「車輪の再発明」するってのなら、
Jakarta プロジェクトの成果物を使わないと出来ない事なんてありません。
ただし、その主張は突き詰めれば「私は一人で生きていけます」って言ってるのと同じ。
0654デフォルトの名無しさん
NGNGJakartaマンセーナノハワカルケドネ
0655デフォルトの名無しさん
NGNG0656デフォルトの名無しさん
NGNG0657デフォルトの名無しさん
NGNG0658デフォルトの名無しさん
NGNG0659デフォルトの名無しさん
NGNG0660デフォルトの名無しさん
NGNGJavaが弱ってるということ。
0661デフォルトの名無しさん
NGNG現にいろんな会社がStrutsもどきのフレームワークを次々と作り出してるわけだし。
0662デフォルトの名無しさん
NGNGSunが弱ってもJava使いは困らないの。
JakartaがオープンソースということがJava使いを永遠に困らせないの。
0663デフォルトの名無しさん
NGNG君、昨日からそればっかりだな。
0664デフォルトの名無しさん
NGNG0665デフォルトの名無しさん
NGNG文体でバレバレ
0666デフォルトの名無しさん
NGNG0667デフォルトの名無しさん
NGNGJakartaがクライアントで何やってんのか、詳細キボンヌってんだろ
0668デフォルトの名無しさん
NGNG自分でもできそう=くだらない
というのは、もの作りの初手で苦労したこと無い世間知らずの馬鹿
の言い草です。便利なものの企画と設計を最初にまとめた人は、
えらいのよ。何もないところでああいうものをアノ形で作ることが
ほんとに君にはできたのか?
オイラの場合、タブン似たようなものは思いついても、すっきりと
まとめる能力と、完成させる意欲はなかったよ。
巷のStrutsもどきは、単にアレをまねして劣化コピー作ってる
だけのアホなものが多いというのなら、胴衣ですが。
0669デフォルトの名無しさん
NGNGVelocityとかPOIなんかは、クライアントでも十分便利だと思うけど。
0670デフォルトの名無しさん
NGNG0671デフォルトの名無しさん
NGNG0672デフォルトの名無しさん
NGNGしかし>>661は厨の煽りと思われ。
0673デフォルトの名無しさん
NGNG0674デフォルトの名無しさん
NGNGSWTみたいのじゃなくてクロスプラットフォームで
0675デフォルトの名無しさん
NGNGantとTomcat知ってるくらいであとは必要に応じてどうにかなりそうだが。
0676デフォルトの名無しさん
NGNG0677デフォルトの名無しさん
NGNG0678デフォルトの名無しさん
NGNGXML厨が書いたのか?
0679デフォルトの名無しさん
NGNG<BILD>
<JABAC/>
</BILD>
</XML>
0680デフォルトの名無しさん
NGNGSWTはクロスプラットフォームではないと?
0681デフォルトの名無しさん
NGNGXML で書かない必然性もない時代ですが。
0682デフォルトの名無しさん
NGNGJDK+Vi+コンソール これだけでよし。
昔は antやTomcatなんかなかったから普通に自分で実装してたんだしね
0683デフォルトの名無しさん
NGNGXMLならXMLファイルの変換も容易だ。
汎用性という点でXMLの思想もJavaの思想にそっくりなところがある。
>>682
開発環境をWindowsからLinuxなどのOSに移行するとき
antは非常に便利。
0684デフォルトの名無しさん
NGNG中途半端な汎用性と
中途半端な読み難さと
中途半端な書き難さと
あわせ持ってるから、手書きするなら他に代替案を
考えた方がいいかも、ってな記事がdeveloperWorksかどこかに
有ったような気がする。
0685デフォルトの名無しさん
NGNGdWにのってたね。
確かに、閉じタグにわざわざエレメント名を書く必要は全然無いし、
そのあたりの冗長性は手書きする上でウザいとは思う。
ただ、手書き用のマイナーなフォーマットをわざわざ使うだけのメリットが
あるかというと、それは個人的には疑問かな。
そこまでするならXMLエディタ買った方が幸せ度が高そう。
0686デフォルトの名無しさん
NGNG>>678は、ユーザーに定義ファイルのオリジナルフォーマットを教える作業と、
パースロジック自作のコストをいちいち引き受けてるのか?ヒマだな。
オイラは、ユーザにはXMLで書かせて、パース処理はXerces、Xalanに〇投げ
するよ。怠け者だから。
0687デフォルトの名無しさん
NGNGXMLはSGML互換であることっていうXMLの目標の一つを達成できないんじゃないの。
0688デフォルトの名無しさん
NGNGタグを大量にネスとしたときのコードの可読性とかじゃないかな。
0689685
NGNGもちろんその通りっす。
でもSGMLは閉じタグを省略できるのにXMLはできないから、
その分だけ手書きの負担は増えるよね。
でもなぁ、XMLなんて手書きするもんじゃないよなぁ。
0690デフォルトの名無しさん
NGNGできのいいエディタなら、XMLSchemaを解析してメタデータとして
もっておいて、IDEの補完機能みたいなことをしてくれるようになる
とおもわれ。そういうのができれば、そんなに面倒なことでもない。
0691デフォルトの名無しさん
NGNG大きい場合はXMLの手打ちなんぞ効率が悪すぎてやってられん。
XMLスキーマに合わせて即席でExcelマクロを組んでXMLに落とすというのが
ありがちだと思っているが(馬鹿馬鹿しい話だが...)。
0692デフォルトの名無しさん
NGNGIDEA の内蔵エディタは、
要素名・属性名の補完、自動インデント、閉じタグの自動入力ができるよ。
補完情報はDTD、Schemeから。non-validate な場合は同ファイル内の要素名・属性名から。
xerces4j による validation もメニューからクリック一つでできる。
調べてないけど Eclipse も似たようなのあると思う。
0693デフォルトの名無しさん
NGNGExcelにXML吐き出し機能があるとすごい便利な気がするんだが・・・
0694デフォルトの名無しさん
NGNGあるじゃん
0695デフォルトの名無しさん
NGNGwsh 使って excel と msxml 呼び出せばよさげ。
0696デフォルトの名無しさん
NGNG超えたのか?
0697デフォルトの名無しさん
NGNGJVMさえあればプラットホーム非依存という、ポータビリティを
実現しています。ファイルを環境事に書き換える必要がありません。
特定のコードを変換する必要などもありません。
0698デフォルトの名無しさん
NGNG0699デフォルトの名無しさん
NGNGロートルUNIXかぶれの、自己厨馬鹿にいわれたくありません。
0700デフォルトの名無しさん
NGNGそんなにMakeFileのフォーマットが好きなら、俺様マンセーフォーマットで
定義ファイル書くようにして、JakartaのVelocityでも使って変換しなされ。
0701デフォルトの名無しさん
NGNG貴方の好きなフォーマットからAbstractSyntaxTreeを作るパーサを
貴方が作ってください。
0702デフォルトの名無しさん
NGNG>で、Antの定義ファイルは、Makefileの可読性・書きやすさを超えたのか?
どのように判定すればよろしいのでしょうか?
0703デフォルトの名無しさん
NGNG0704デフォルトの名無しさん
NGNGDOCTYPEなしでも(つまりどのタグが省略できるかわからない状態で)
parseできるようにするためには仕方ないな
でもSGMLでは閉じタグを</>とも書けたんだけど
0705デフォルトの名無しさん
NGNGantはXMLという規格でコーディングスタイルの自由を縛り付けることで
統一性、移植性、ポータビリティを達成している。
コーディングスタイルの自由を縛り付けるXML
を普及させたW3Cの努力によって、
antはJVM使わなくともXML使っている時点でポータビリティは実現されているようなもの。
Javaが汎用プログラミング言語ならXMLは汎用データフォーマット言語。
この組み合わせは非常に相性が良いといってもいい。
>>704
HTMLとかで自分のページ作ったことがあるならわかると思うが、
それじゃかえってソース読みにくくする。
0706デフォルトの名無しさん
NGNGJavaよりサポートするプラットフォーム数が多いぞ。
0707デフォルトの名無しさん
NGNG0708デフォルトの名無しさん
NGNGまあまあ。素人にそんな突っ込んじゃ駄目。(w
0709デフォルトの名無しさん
NGNG0710デフォルトの名無しさん
NGNG実行プログラムではJavaが最強
0711デフォルトの名無しさん
NGNGポータビリティはJavaに追いつく
0713デフォルトの名無しさん
NGNG0714デフォルトの名無しさん
NGNG>>722は>>720の答えに対する質問をしなきゃならないっと
0715デフォルトの名無しさん
NGNGクラ/サバ開発するシステム屋の独り言。
0716デフォルトの名無しさん
NGNG0717デフォルトの名無しさん
NGNG数人混ざっていると思われます。
0718デフォルトの名無しさん
NGNG数人混ざっていると思われます。
0719デフォルトの名無しさん
NGNGJavaには向かない
0720デフォルトの名無しさん
NGNG0721デフォルトの名無しさん
NGNG0722デフォルトの名無しさん
NGNGそれいうなら
JavaScriptとJScriptとVBScriptとECMAScriptとActiveScriptとActionScriptの違いを解っていない奴もおるよ
0723デフォルトの名無しさん
NGNGそこまでくると、普段何やってるヒトなのか、ちょっと尋ねてはみたい。
0724デフォルトの名無しさん
NGNG今後私はどうするべきでしょうか。
0725デフォルトの名無しさん
NGNG一生Javaに引きこもってろ、といってあげてください。
0726デフォルトの名無しさん
NGNGと、自分が今風にすがりつくためにも、そう思います。
0727デフォルトの名無しさん
NGNG0728デフォルトの名無しさん
NGNGえ、違うのけ?
0729デフォルトの名無しさん
NGNGJava以外にOracleやXMLも使いこなす。
0730デフォルトの名無しさん
NGNG真のJavaプログラマーの集団はJ2EEに頼らない。
あれは開発に金かけられないときのテヌキ用の道具。
あるいは、JSPしかデキナイアホだけでサーバ開発しな
きゃいけないときとか。
…などということを考えている自称スペシャリストが
J2EEモドキのミドルウェアを作ろうとして、マヌケな
シッパイを繰りかえすことが、巷であちこち散見されますな。
確かにそのとおりなのだが、そのことと「ソイツガほんと
に実装のスペシャリストであるか」ということは、あまり
関係が無いらしい。
0731デフォルトの名無しさん
NGNGEJBサーバとEJBクライアントと答えてあげましょう。
RMIでサバクラ作るなら許容範囲さ。
0732デフォルトの名無しさん
NGNGそれにかかるお金も大きいほうじゃないのか?
0733デフォルトの名無しさん
NGNGJ2EE準拠のAPサーバと同じことを、下から作ることに比べれば、
1/100000くらい楽。設定と動作の関係だけ調べれば済むんだから。
というか、アレを難しいという人が増えたのが、最近の不幸。
サーバー/クライアントを下から作ったことがある人にとっては、
あれはとても簡単でありがたい仕組みですよ。
0734733
NGNGJ2EEと同じレイヤーを、自力で設計して実装することを
かな。
0735デフォルトの名無しさん
NGNG単にそいつのレベルが低いか、
噂に踊らされてるかのどちらかでしょう。
0736733
NGNG難しいことにしとかないと、お金にならないからねえ。
情報の偏在がお金を生むという一般法則は、プログ
ラミングの世界ではより顕著にあらわれる。
0737デフォルトの名無しさん
NGNG同意。永遠普遍の法則。
0738733
NGNGくさい」という意味で「難しい」っていうんだろうね。
責任転嫁を全く悪意ナシでやる人間ほど、御しがたい
ロクデナシはいないよ。
0739デフォルトの名無しさん
NGNG実はそれ以前に知っておくべき前提がいろいろとあって、それら周辺の定義の継承図をたどっていくのが、
めんどくさい=難しいって事なんじゃないかな。
って、本腰入れて一つづつ調べに入ってみるなり、(それが手元にあるなら)弄ってみるなりしてみれば、
実はそんなに大層な事でもなかったりするってのが、真実なのに。
で、その努力を惜しむタイプの奴らには、結局そこにある概念そのものが、闇に包まれた「ナゾのモノ」で
しかなくて、上っ面のイメージ(それも「ヨクワカラナイもの」っていうイメージ)だけで捉えて、結局
「うーん、難しい」ってな事になるのでは。
ま、職業にしてるヤツじゃないなら、別にそれでもいいんだけどね。
0740デフォルトの名無しさん
NGNGいやいや。職業にしてない香具師は追究するって。
職業と割り切ってるからこそ深入りしないんだって。悲しいけど。
0741739
NGNGうーん。言われてみればそうかも。悲しいな。(笑
特にシステム屋の上の方の人間に多い気がする。
こっちは筋道がわかりきった上で「こうした方が良い」と言ってるのに、なんか
「写真撮られると魂抜かれるんだっけ?」みたいな顔して、即決できない。
ただ、世の中には完全な事も完全な人間もいないから、ちゃんと検証もしますがって言っても、
イマイチ納得できていない様子だったりする。って、これは実話。そして板違い。(マ板向け)
それでメシ喰ってるんなら、深入り上等。むしろ自分の穴をいつも探しとけって、
俺は思う。
0742739
NGNGひたすら、掘らねば。俺も。
0743732
NGNGJ2EEの英語ドキュメントを見て以来、
J2EEにはほとんど触れていないかも。
JNDIもRMIも直列化の意味もわからんかったし
ServletもJDBCもOracle(関係ないけど)も触れたばかりで
最初はつらかった。
アルバイトでベンダのある人がつくったEJBやJSP/Servletのソースコードの解析はつらかった。
日本語ドキュメントが登場したなら、
今から漏れもJ2EEに再挑戦してみますか。
0744デフォルトの名無しさん
NGNGぜひ死滅スレのアンチM$厨に諭してやってください
0745デフォルトの名無しさん
NGNG分からなくても分かると思って勉強しなきゃ分からないんだよ。
諦めてるやつらは辞めて田舎に帰っちまえ、と思う。
0746739
NGNGていうか
J2EE概要
http://java.sun.com/j2ee/ja/index.html
シリアライズ関係
http://java-house.jp/cgi-bin/namazu.cgi?query=%A5%B7%A5%EA%A5%A2%A5%E9%A5%A4%A5%BA&whence=0&max=50&result=normal&sort=score
RMI基礎の基礎
http://www63.tok2.com/home2/jd4/RMIBasic.html
Servlet基礎
http://www.java-conf.gr.jp/wg_bof/servlet/docs/980526/yoko_k_h
等、探せばいろいろ出てくるぞ。(つーか本買った方がいいかもしれんが)
0749デフォルトの名無しさん
NGNGサーバーサイドだと、mmapとかshmemとかsemaphoreとかlockfとかが
欲しくなることは無い?
selectやpollが無いことはやはり長らく問題とされていて、そのために
java.aioが導入されたようだけれども(使ったことが無いのでよくは
知らないが)。
0750デフォルトの名無しさん
NGNG0751733
NGNGsemaphore除いてぜんぶnioにある。
mmap→MappedByteBuffer
shmem→ByteBuffer#allocateDirect()(プロセス間共有はできんが)
lockf→FileLock
select、poll→SelectableCannel,Selector
概念知ってる奴なら、Tutorial読めば使い方はすぐわかる。
Semaphoreが欲しいなら、DougRea博士のconcurrentライブ
ラリでいいんちゃうか。
0752デフォルトの名無しさん
NGNGSemaphore と言えば Singleton。
でもこの辺の事は、むしろコンテナ(アパートメントなスレッドのトリガー握っている管理者)の仕事だよね。...って、
それを自分で管理(あるいは実装変更)したいって事?
俺の貧困な応用力じゃ、Contextになんか入れといて管理とかしか浮かばない......。
つーか、
>selectやpoll
って、ゴメン。不勉強で意味がわからない。
0753デフォルトの名無しさん
NGNG0754デフォルトの名無しさん
NGNGそれってJ2EE1.4 ??
0755733
NGNGサーバーサイドの鉄則
「Servlet(特にHttpServlet)で安易にSingletonつかうな」
0756733
NGNGいーえ、J2SE1.4のコアAPI。
J2EE1.4は、もっと上位レイヤーのAPIの改善。
0757752
NGNGあ、ゴメン。言葉足りなかった。
別にSingleton使いたいって話じゃなくて、「Semaphoreを表現しようと思ったら、Singletonになるよね」って意味。
だとすると、コンテナに実装しないとって話。
0758749
NGNGThx. 仕事で未だに1.3ベースしか触ったことなかったんで...
便利になったんですね。
Java.nioのFileChannel/*Bufferまわりと今までのjava.ioとの
関係・整合性がいまいち良く分からないけれども...
>>752
Singletonは同一のJavaVMプロセスどころか同一ClassLoader内でしか
役にたたんでしょう。semaphore、lockfでは同一ホスト内の複数の
プロセス間での排他を行うことが出来ます。
select/pollはUNIX上でI/Oの多重化(multiprexing)を行うための
昔ながらの手段です。他の典型的な手段がprefork+共有メモリ、
またはスレッドプーリングということになると思いますが。
従来のJavaで利用できたのはスレッドプーリングだけでした。
0760733
NGNGに出来ているから(Winでは確認。ほかはシラン)それを利用して、プロセス
間共有のMutexLockやSemaphoreを作ってみるのはありかモナー。
プロセスをまたぐことは考えないというのが、Javaのポリシーなのかもね。
スレッド使って一つのJVMでなんでもやれ、ということかと。
マルチプロセスだと、プロセスフットプリントのメモリと実行時のコンテ
キストスイッチのコストが無駄だしさ。
0761733
NGNGこんどは「スレッドスケジューリング操作API」と、「GCスケジ
ューリング操作API」が欲しくなるね…
できるかな?JCP調べてみるかな。
0762749
NGNGJVMの境界を越えた形に拡張できる気が。
インスタンスをJVM内のstataic変数という形ではなく、共有メモリ上に
シリアライズされた形で配置する。もっとも普通Cでこれを実現する場合は
一々シリアライズする必要はなくて、アラインメントさえちゃんとしていれば
単にキャストするだけの話なので、性能的に大きな差がありそう。
>>760
コンテキストスイッチのコストが発生するのはマルチスレッドでも
同じ話では。
Javaのポリシーという意味では単純に「移植性」の問題かなぁ、と思って
いたのですが。「クライアントサイド」というスレッドの趣旨に即して
云えば、例えばMutexロックを利用してアプリの多重起動を防止する、といった
テクニックは非常にありがちであって、できれば欲しい、という類の
ものですよね。
シングルJVMにあくまでこだわるのであれば、javaコマンドは独自の
JVMインスタンスを起動するようなものではなく、JVMサービス(daemon)に
新たなスレッドを生成し、クラスロードを指示するようなものであるべきだった
と思います。
その方が起動は確実に早くなっただろうし。
0763733
NGNGそういうのは、おそらくEJBサーバとかRMIサーバを利用するの
がJava流。(TCP/IP越しになるので遅いだろうけど。でも、
LinuxのGNOMEなんかCORBAでやってるし〜♪)
アプリケーション製作側が、全体でJVMを一個だけ使用する
ようにして、追加機能はプラグインで、という発想は、
Eclipseとか、APサーバーとかでどんどん普及してるじゃんよ。
シランカ?
0764っていうか
NGNG0765デフォルトの名無しさん
NGNG0766749
NGNGMappedByteBufferまわりのヘルプを呼んだ限りでは、それがMAP_PRIVATE
相当機能ではなくMAP_SHAREDなものを提供すると読めたのですが、
勘違い?
分散オブジェクト環境は、個人的には
・大がかりすぎる
・柔軟だが、スケーラブルでない。端的に云えば性能がよろしくない。
と思っているので、代替手段があるのならその方がいいわけです。
性能がよくなくても良いのであれば、何らかのメッセージ機構が提供
されているならば、それを用いて排他プリミティブも実現できるでしょう。
APサーバが単一のJVMを用いているのは無論知っています。が、
何でもかんでも一つのAPサーバ上で実現できる(または、する)訳でも
ないでしょう。現実的な問題を云えば、例え基本的な実行単位が
プロセスではなくスレッドであるWin32環境においても
*スレッドはプロセスの代替にはならない*
ので、マルチプロセス環境を無視する訳にはいかないし、
javaインタプリタを>>762に書いたような方法で実装することは
現実的で有効な選択肢ではない(だから実際にそうなっていない)
...ということを云いたいわけです。
0767デフォルトの名無しさん
NGNGJ2EE学んでおけばなにか楽なことができそうだな。
移植性の高さからJ2EEを学ぶ価値は高そうだな。
ライブラリの統一性から学んでも損はしなそうだな。
それよりレスを見るとOSやネットワークの話が多いのか。
OSの知識やTCP/IPとかも深く学んでおく必要がありそうだ。
0768デフォルトの名無しさん
NGNGそれにかかるお金も大きいほうだよ。
0769デフォルトの名無しさん
NGNG0770デフォルトの名無しさん
NGNG俺は >>764 では無いが、あくまでこのスレの主旨が「クライアントサイドJava」であるのだから、
当然、対となる「サーバサイド」の存在があるわけで。
たぶん >>764 が言いたかったのは、「クライアントサイドが起動する時にサーバ側に問い合わせて、
自分は起動してもいいかを確認する」って事だったんじゃないの?その起動情報の保存用にサーバ側の
DBを使う、と。
接続法としては、別にSocketだろうが、URlConnectionだろうが、RMI(含む IIOP)だろうがなんでもいいと。
...って、そう考えると、APサーバやDB周辺がデカいMutexに見えてくるな(笑
0771デフォルトの名無しさん
NGNGアプレットみたいなもんじゃないのか?
ま、どれを話題にしてもすぐネタ切れになりそうではあるが…。
0772デフォルトの名無しさん
NGNGwhile(true) {
>>715-771
}
0773デフォルトの名無しさん
NGNG0774デフォルトの名無しさん
NGNGat line 772
0775733
NGNGファイルがマッピングされるダイレクトバッファは、JVMインスタンスに対して
関連付けられている状態ですので、プロセス間で共有は出来ませぬ。
Sunは、Javaでスレッドをプロセスの代替として使うことを推進してますでしょ。
第一、プロセスフットプリント分のオーバーヘッドを消費してまでプロセス分け
なきゃいけない理由ってナニヨ。JVM一個でヒープ広く取っておいて、スレッドで
シェアしたって一緒じゃん。
もしJavaでOSつくるなら、OSカーネル=イッコのJVMなんじゃないのかな。
0776デフォルトの名無しさん
NGNGSunとMSのバトルで振り回されるのは、もう飽きた。クライアントサイド
にやる気のないSunは市ね(MSとの訴訟は大好きみたいだなw)。
こちとら、年配のコンシューマがターゲットなんで、JREをインストール
しろだなんだと、めんどくさいことさせられねぇのよ。アナログ回線な時
代はそんなことは死刑を宣告するようなもんだった。んで、インストール
ベースの一番多いMicrosoftVMを仕方なく使ってるが(Swingなんて使った
ことねーよバカ!)、バグの修正はもうやってねーし、この間はWindowsXP
SP1aなんか出しやがって。MSVMが入ってねー客はどーすんだオラ。JREダウ
ンロードさせようと思っても、使用許諾画面はなんで英語なんだ?ダウン
ロード方法教えるのがめんどくせーんだよ!Java Plug-inのgetjavaページ
もなんで英語なんだよ。日本語版作れ!ま、SunのVM入れたって、Win98とか
じゃHotSpotが落ちることあるしな。バグ減らせよ。本当に勘弁してくれ。
世間じゃJ2EEだなんだと、サーバサイドや組み込み全盛。展示会のセッショ
ンじゃ、クライアントサイドの話題なんて殆どねーよ。見に行く気にもなら
ん。JavaWebStartはなんで2回目の起動時にショートカットアイコンを作る
ような画面を出すのだ?余計なお世話はやめてくれ。その説明もめんどくさ
いんだよ。今じゃこの辺の制御は出来るようになったのか?
よーしパパ、C#に浮気しちゃうぞ。これならファイルの関連付けもマイドキ
ュメントフォルダも自由自在だ!あ、パイの狭いMac版対応は後回しで許して。
じゃ、バイバイ。
0777デフォルトの名無しさん
NGNG0778776
NGNGおいおまいら。
マリンバはどーした?クライアントサイダーにとって、カスタネットは希望の
星じゃなかったのか?いや、違うな。失礼した。
とにかく、Sunはさっさと安定したVMを出せってんだ。ちょこちょこバー
ジョンアップするな!マウスのクリップ部分の画面表示が崩れるのを
DirectXのせいにして放置するな!グラボのパフォーマンス設定を落と
せだと?ふざけんな!そんなことユーザにさせられるか!VMオプショ
ンでDirectXをOffにしろ?そしたら画面が汚いんだよ!アホ!
BugParadeの大行列を解消しろ!
すっきりしたのでマジバイバイ。
聞いてくれてありがと。
0779デフォルトの名無しさん
NGNG0780デフォルトの名無しさん
NGNGはるか昔に聞いたことがあるような気がするが…。何だっけ?
調べようかと思ったけど別にいいや。
俺は netscape4 についてきた netcaster の糞っぷりが忘れられない。
アクティブデスクトップに対抗したプッシュ配信技術なんだけど、
Java で書かれてたせいで起動に 1 分以上かかったな。
あとは Java で書かれた netscape4 ヘルプの糞鈍重っぷりとか。
あの辺がクライアントサイドの行く末を暗示してたな。
さて、仕事すっか。
0781デフォルトの名無しさん
NGNGあなたは仕事でJavaやっているの?
0782デフォルトの名無しさん
NGNG0783デフォルトの名無しさん
NGNGあなたはよくそんなことを客に言えますね。
0784デフォルトの名無しさん
NGNG0785デフォルトの名無しさん
NGNGSunでもMSでもいいから、どっちか倒してくれ
0786デフォルトの名無しさん
NGNGかといって.NETにサーバーサイドを支配させるのはどうかと
0787デフォルトの名無しさん
NGNG0788デフォルトの名無しさん
NGNGJavaと.NETが相互利用できるようになるのが一番ありがたい。
0789デフォルトの名無しさん
NGNG0790デフォルトの名無しさん
NGNG(゚Д゚)ハァ? ソースは?
0791デフォルトの名無しさん
NGNG0792デフォルトの名無しさん
NGNG0793デフォルトの名無しさん
NGNGJava マンセー、みたいな。
0794デフォルトの名無しさん
NGNGhttp://developers.slashdot.org/article.pl?sid=03/02/09/1347215&mode=nested&tid=108
0795デフォルトの名無しさん
NGNG肝心の部分が見れないんですけど。
0796デフォルトの名無しさん
NGNG0797デフォルトの名無しさん
NGNG0798デフォルトの名無しさん
NGNG0799デフォルトの名無しさん
NGNG本家 ./ のでかさって、./-J と桁違いなんだな。
0800799
NGNGぁゃゃか、俺は。
0802デフォルトの名無しさん
NGNG0803デフォルトの名無しさん
NGNGとりあえず Sun 自身が「Solaris の Java 実装はイマイチ」と思ってるらしい
ということは読み取れるけど、これは「Java 自体がイマイチ」いってるわけではないよね。
「(Solaris の Java はイマイチだから) Solaris よりも Linux に注力することで
Sun の負担を軽減したい」ということなのか?
でも Enterprise 分野って Solaris 主流なんだよな。よくわからん。
後半は「JREでかすぎ」とか「バージョンでの互換性低すぎ」とか
「とっととバグ直せ」とかこのスレで言い尽くされた内容ばかりだな。
0804デフォルトの名無しさん
NGNG俺も読んでみたけど、なんだかなぁって感じがした。
Solarisの話されても、ウチでは使ってないし。
0805デフォルトの名無しさん
NGNG漏れもExcite翻訳使って読んだ。
やっぱりSolaris上で動くJavaだけの問題だったか。
>>789は電波だよ。あの全文ちゃんと呼んでいない厨房。
C#死滅スレPart7でさっきまで暴れていたあいつだよ。
なぜか不思議というか奇妙なくらいにかなりJavaを目の敵にしているみたいなんだ。
0806デフォルトの名無しさん
NGNG0807デフォルトの名無しさん
NGNG放置を覚えられないやつは何をやっても駄目。 みつを
0808デフォルトの名無しさん
NGNG1.4 になって実行速度はほとんど問題ないのですが、
起動時間が遅いのが問題です。起動・終了の多いアプリケーションなので。
そこで次のようなものを考えました。(まだ実装していません。)
JVMをあらかじめひとつ起動しておいて待機します。
ソケットで実行したいクラス名をそいつへ通知します(Cで実装します)。
受け取ったクラス名からインスタンスを生成してあげます(別スレッドで)。
アプリケーションの起動 = ソケットで実行したいクラス名を通知 ということです。
ここで問題になるのが、コードの書き方によっては JVM 自体を落としてしまうということです。
呼ばれたクラスで System.exit() なんて書いてたら、呼出元もろとも即死ですよね?
それと、呼ばれたクラスでエラーが発生したら・・・? これは、呼出元で
catch(Throwable t) {} しとけば大丈夫ですよね。
なにかいいアイデアないですかね?
0809デフォルトの名無しさん
NGNGでも昔全く同じことをやったとき(1.2とかそのへん)、System.exit()を
投げてきたスレッドグループをどうするかでVMごとの違いがあって
はまったな。単純にSystem.exit()してきたグループをkillすると
AWTまわりのオブジェクトを破棄するVMとかかえたままのVMがあったりして。
最近のはわからん。でも自分でクライアントアプリケーションも実装する
なら「System.exitはつかわない。もしつかったらセキュリティマネージャ
で捕まえてassertのメッセージを出す」くらいでいいだろうね。
0810デフォルトの名無しさん
NGNG> 起動・終了の多いアプリケーションなので。
その時点でJavaを選択肢から外さないのがおかしい。
0811デフォルトの名無しさん
NGNGまぁ、回避策はいくつかあるからねぇ。
0812デフォルトの名無しさん
NGNG判断は冷静にしようね。
0813デフォルトの名無しさん
NGNG0814デフォルトの名無しさん
NGNGこれから作るんだったらJava以外の選択肢も選べるだろうけど
もー作っちゃってる場合はJavaで起動時間短縮する工夫した方が早いっしょ。
0815デフォルトの名無しさん
NGNGコレ結構いいよクライアントサイドにはもってこいだな
SWTも使えるし・・・
いま、体験版だけどマジで製品版買おうかな?
JETで作ったSWTのサンプルexeプログラム(Winのエクスプローラ風)ここからDLしてみそ
ttp://www.xlsoft.com/jp/products/jet/jetswt.html
0816デフォルトの名無しさん
NGNG冷静な判断という言葉の意味を判ってないのね。
0817808
NGNGアプリケーション上に表示されるGUI部品が動的に変わるので
VB には荷が重いかと思いました。
C# のほうが良いとも思うのですが、文法はともかくクラスライブラリの
使い方やクセを覚えるのにそれなりに時間がかかると思いまして。(C#未経験)
(Swingもそれなりに使えるようになるのに時間かかったし…)
0818デフォルトの名無しさん
NGNGSwingよりハラクダヨ。そんなにディープなことが出来ないようになってるし。
0819808
NGNG以前ちょっとだけ使ったことがあります。実行速度をちょっとでも速くしたい、
というのならともかく、配布を簡単にしたいということであればオススメしません。
スタンダードエディションでは、実行クライアントへ JRE と JET を
配布する必要があります。結局、足枷が増えるだけですね。
Webで公開されているサンプルのように JRE から独立したフルネイティブで
コンパイルするにはプロフェッショナルエディション + SWT使用 が必要です。
0821デフォルトの名無しさん
NGNG0822デフォルトの名無しさん
NGNGDoJa Builderは、DoJa(iアプリ)アプリケーション開発ツールです。
NTTドコモのiアプリ開発を強力にサポートします!
http://www.skyarts.com/japan/products/programing/dojabuilder/index.html
Q:なぜ.NET Frameworkが必要なのですか?
DoJa Builder Ver 1.xはJavaアプリケーションでした。しかし、
そのことにより以下の問題点がありました。
起動が遅い
動作が重い
GUIが使いづらい
ホイールマウスが使えない(JDK1.3の場合)
ダイアログが後ろに行くと元に戻しにくい
これらのことからユーザーの開発効率をあげるためにはVer1.xを引き継いで
Javaアプリケーションのままバージョンアップを行うことは難しいと判断しました。
0823デフォルトの名無しさん
NGNGJava ─ めんどい。
.NET ─ らく。高機能。
0824デフォルトの名無しさん
NGNG2回目以降はものすごく速い。
起動・終了繰り返すものなら適当だと思う。
0825デフォルトの名無しさん
NGNGそう、それそれ。ありがとう。
悲しい現実ですね。
0826808
NGNGところでみなさんクライアントサイドでのJavaあきらめて .NET ですか?
0827デフォルトの名無しさん
NGNG「冷静な判断という言葉の意味」って何?
0828デフォルトの名無しさん
NGNGUnix系でしか動かないものなら興味ある。
0829デフォルトの名無しさん
NGNG意味の意味について問いただすと深いぞ。
0830デフォルトの名無しさん
NGNGmono試してみて
0831デフォルトの名無しさん
NGNG動かない on FreeBSD
0832デフォルトの名無しさん
NGNG動作が重い
GUIが使いづらい
これを2ちゃん以外の場所で目にするとは・・・現実って残酷ですね
0833デフォルトの名無しさん
NGNGじゃ、Cで決まりですね。
0834デフォルトの名無しさん
NGNGしかもiアプリ開発に.NETというところがミソですな。
0835デフォルトの名無しさん
NGNG0836デフォルトの名無しさん
NGNG実際に製品を作って、売ってる人たちの言葉だからな・・・
結構なクレームが来たんだろう。
0837デフォルトの名無しさん
NGNGもっと待たないといけないと言うことだな。
ハードウェアの性能向上を待つのみ
0838デフォルトの名無しさん
NGNGそう言われ始めた頃から既にCPU、メモリともに10倍の進歩を遂げてるけど、
未だに待ち続けてるよね。
待ち疲れますた・・・
0839デフォルトの名無しさん
NGNGならないすね。誤差になってきます。
たとえば 朝一度立ち上げて 夕方まであげっぱなし、なんて運用の
プログラムだと Javaでも十分いけるです。
Swing部品がいけてない、ってのは たしかに初心者の開発者が
そう誤解しても仕方ない面がありますけど、
好きなだけ いじくりまわせるので、一度凝った部品作ったことがあれば、
VBなら部品購入しなきゃできないような機能も
簡単につくれるようになるす。
わたしは Delphi も VBも C#もさわりますが、Javaのクライアントもいいすよ。
0840デフォルトの名無しさん
NGNGつまり、一般配布用には使い物にならないってことだよね。
メーカーさんには申し訳ないけど、いい実験例だったと思うよ。
0841デフォルトの名無しさん
NGNG0842デフォルトの名無しさん
NGNG0843デフォルトの名無しさん
NGNGそれは言っちゃダメでしょ。
0844デフォルトの名無しさん
NGNGあ、837か。
0845デフォルトの名無しさん
NGNG0846デフォルトの名無しさん
NGNG>>1-999 までの全てを妄言と認定します。
0847デフォルトの名無しさん
NGNG一つのメソッドに無駄にオブジェクトをnewしているとか
不要なオブジェクトにnullをポイントしていないとか
ループ文の外側でできることをわざわざ内側で無駄に処理しているとか、
気になる。
>>838 もっと待て。
>>839
Javaは一度起動すると他の言語で作ったものと速度差が少なくなるものが多いんだな。
>>841
SwingがほかのGUIと同じくらいパフォーマンスになるには
どんなコーディングにすればいいのか、という分析をしてからそういう発言をしてくれ。
>>841 代わりになるものが無いからJavaで作っていると思う。
0848デフォルトの名無しさん
NGNG開発環境だけが.NETということで
携帯電話が.NET対応になったわけじゃないのか。
0849デフォルトの名無しさん
NGNG0850デフォルトの名無しさん
NGNG「(藁」が抜けてますよ。
0851デフォルトの名無しさん
NGNG0852デフォルトの名無しさん
NGNG笑った。見ちゃった?
0853デフォルトの名無しさん
NGNG死滅スレに引きこもってろよ
0854デフォルトの名無しさん
NGNG0855デフォルトの名無しさん
NGNG激しくむかつくんですが。
常にランタイム同梱ならSmalltalkで作ったって同じだな。
0856デフォルトの名無しさん
NGNGOracle とか Borland に文句言えば?
0857デフォルトの名無しさん
NGNGJREはバージョン違いでの動作の違いが甚だしいから、
そうするしかないよ。
0858デフォルトの名無しさん
NGNG0859デフォルトの名無しさん
NGNG他言語との比較でいうと、マルチプラットフォームなのと
資源配布が異様に楽なのを のぞけば、
「あまりかわらない」というレベルでしょうか。
「Javaだと開発がラクだと聞いたぞ、その分開発費が浮く
だろうから安くしろ」なんていうお客様もいらっしゃいますが、
クライアントJavaを普段開発してるモノとしては
何をお寝言をおっしゃっていらっしゃってございますか、
という感想ですね;〜)
0860デフォルトの名無しさん
NGNG0861デフォルトの名無しさん
NGNG0862デフォルトの名無しさん
NGNGJavaのiアプリツール、別に使いにくいとは思わんかったけどなぁ
Forteレベルのソフトは重くて使い物にならないけど
0863デフォルトの名無しさん
NGNGIDEにたよらずant、がいいねえ。
0864デフォルトの名無しさん
NGNGJETもJRE(Sun)も入ってないPCで試したけど>>815のサンプル動いたぞ
体験版は入ってないと動かないと書いてあったが・・・
勘違いしてんじゃねーの?
JETの仕組みはよくしらんが、ただ単にclassファイルを
exeに置き換える、つまりJavaのAPIをWinのAPIに置き換えて
コンパイルしなおしてんじゃないの?
だから、出来あがったexeファイルは純粋なWinの実行ファイルじゃないの?
0865デフォルトの名無しさん
NGNG……
0866デフォルトの名無しさん
NGNGさすがにWin32 APIってことはないですよな。
APIとJVMを間違えていると思われ
0867デフォルトの名無しさん
NGNG意味不明。
0868デフォルトの名無しさん
NGNG0869デフォルトの名無しさん
NGNG> WinのAPIってなんすか?
> さすがにWin32 APIってことはないですよな。
とか言ってるよーな人に短絡的、とか言われちゃったよ。
0870デフォルトの名無しさん
NGNG0871デフォルトの名無しさん
NGNGあんたもね。
0872デフォルトの名無しさん
NGNG0873デフォルトの名無しさん
NGNGJETをただでつかえればええんだけどな〜
0874デフォルトの名無しさん
NGNGGCJ の開発にでも参加するとかすれば?
0875864
NGNGおれJavaくわしくないし大体プログラマじゃないので・・・
で、いいたいことっていうのは
「JETって言うのはJavaでかかれたコードを
C/C++とかに翻訳してコンパイルするんじゃないか?」って言うこと
DLしたファイルがなぜ俺の環境で動いたのか知りたい
0876864
NGNGJavaならprintln("abc");と書くのを
JETを通せばprintf("abc");とかに自動的に読み替えて
C/C++ソースファイルとして読み込んでコンパイルするんか?
ということ
0877864
NGNG「JET は Windows のための Java パフォーマンス ソリューションです。
J2SE 1.4 をサポートし、Microsoft Windows 上の環境で
Java VM の必要性をなくします。Java のアプリケーションを、
C++ のスピードで実行、メモリ フットプリントを軽減し、
リバース エンジニアリングに対してもプロテクトされた
ネイティブの Win32 実行ファイルに変換します。」
0878デフォルトの名無しさん
NGNGにあたる。ところで >>815 は禿しく社員っぽい。
0879デフォルトの名無しさん
NGNG0881デフォルトの名無しさん
NGNG0882デフォルトの名無しさん
NGNG速度的に大差ないんだよね。時間的にはどちらもg++の数倍程度。
JNI絡んだベンチマークはやったことがないんだけどどうなんだろ。
0883デフォルトの名無しさん
NGNGにアクセスできるようにしたのがあるらしい。
これを使えば、.NETのManaged C++みたいなことができるのかな・・・
そうすれば光が見えるかもしれない。
0884デフォルトの名無しさん
NGNG俺の環境では浮動小数演算はHotSpotはg++と同程度、
GCJはg++の2倍程度の計算時間だったよ。
もちろん環境や演算の種類によるだろうけど、HotSpotって結構優秀だと思った。
GUIの体感速度はHotSpotでもどうにもならないのかな。
0885デフォルトの名無しさん
NGNGHotSpotみたいなアプローチは、CやC++みたいにコンパイルタイムの最適化とは
違った進化が見られそうで面白い。
0886デフォルトの名無しさん
NGNGStandardでも可能であれば、ちょっと買おうかと思った。
つーか無料のPersonalでできるようにしてくれ。
0887808
NGNG> 勘違いしてんじゃねーの?
ちゃんと >>819 読んでね。
> Webで公開されているサンプルのように JRE から独立したフルネイティブで
> コンパイルするにはプロフェッショナルエディション + SWT使用 が必要です。
スタンダードエディションでは JRE + JET の配布が必要。
もちろん、インストーラ作成で JRE + JET を組み込めるけどサイズは膨大。
うだうだ言ってないで試してみたらいいと思いますけど?
0888デフォルトの名無しさん
NGNG0889デフォルトの名無しさん
NGNG0890デフォルトの名無しさん
NGNG0891デフォルトの名無しさん
NGNG0892デフォルトの名無しさん
NGNGはぁ?SunがJavaを捨てるんですか?
0893デフォルトの名無しさん
NGNG0894デフォルトの名無しさん
NGNG0895デフォルトの名無しさん
NGNG0896デフォルトの名無しさん
NGNGクライアントサイドで夢を見たSunは道化。
0897デフォルトの名無しさん
NGNG0898デフォルトの名無しさん
NGNG0899デフォルトの名無しさん
NGNG0900898
NGNGこのスレには不要だから
Java撲滅スレとかC#死滅スレに引き籠ってた方がいいと思うな。
あっちの方が相手してくれる人はいっぱいいるよ。
0901デフォルトの名無しさん
NGNG中に >>890 =>>891=>>898=>>895=>>896=>>897
入れておけ
チミもこのスレには不要だから
Java撲滅スレとかC#死滅スレに引き籠ってた方がいいと思うな。
あっちの方が相手してくれる人はいっぱいいるよ
チミは.NETなんだから
0902デフォルトの名無しさん
NGNG君、職場で「空気読めない奴」って言われたことない?
陰で言われてると思うよ。
0903デフォルトの名無しさん
NGNG禿同!
0904デフォルトの名無しさん
NGNG0905デフォルトの名無しさん
NGNG(・∀・)ジエーン
0906デフォルトの名無しさん
NGNG君、職場で「空気読めない奴」って言われたことない?
陰で言われてると思うよ。
0907デフォルトの名無しさん
NGNG禿同!
0908デフォルトの名無しさん
NGNG0909デフォルトの名無しさん
NGNG0910デフォルトの名無しさん
NGNGいまどき >>908 みたいなこと言う奴って笑っちゃうよね。
0911デフォルトの名無しさん
NGNG高度な機能って何じゃろ?
0912デフォルトの名無しさん
NGNG0913デフォルトの名無しさん
NGNGそうだな。>>908はJ2EEと.NETの違いも理解できていない。
.NETはまだWindowsでしかまともに動くものが無い。
そのWIndowsですらUnix系のサーバOSと比べ信頼性に欠けている。
WebServicesに使えるASP.NETもApacheで動かない。
IISで動かすにはあまりにも脆弱すぎる。
本当の意味で最もプラットフォーム非依存を実現した言語では
Javaを超えるものはまだ無い。C#はまだ不完全。
よって.NETがJavaのすべての代替となることはまだ不可能。
0914デフォルトの名無しさん
NGNG0915デフォルトの名無しさん
NGNG0916デフォルトの名無しさん
NGNGまったくだ。
J2EEは使いこなすだけでそうとう高度なスキルを要するし
それにかかるお金も大きいほうなのだから。
0917デフォルトの名無しさん
NGNG>>916 頭洗って出直して来い。
0919デフォルトの名無しさん
NGNGそうなのか。そりゃブビ厨には無理だな。
ってことは.NETは死滅ケテーイだね!
0920デフォルトの名無しさん
NGNG0921デフォルトの名無しさん
NGNGアンチ厨に技術的な説明を求めても無駄なんだな〜
0922デフォルトの名無しさん
NGNG0923デフォルトの名無しさん
NGNGMSこそが.NETこそが至高の存在と思いこんでるアンチ厨には呆れる。
0924デフォルトの名無しさん
NGNG全部代わりがあるものばかりだが。
0925デフォルトの名無しさん
NGNG話のつながりがわからん。
0926デフォルトの名無しさん
NGNG0927デフォルトの名無しさん
NGNGそれにかかるお金も大きいほうなのだから。
0928デフォルトの名無しさん
NGNG0929デフォルトの名無しさん
NGNG0930デフォルトの名無しさん
NGNG0931デフォルトの名無しさん
NGNG0932デフォルトの名無しさん
NGNG0933デフォルトの名無しさん
NGNG0934デフォルトの名無しさん
NGNG0935デフォルトの名無しさん
NGNG自分のことを棚にあげて批判している馬鹿が一人
0936デフォルトの名無しさん
NGNG0937デフォルトの名無しさん
NGNGお騒がせしました。
0938デフォルトの名無しさん
NGNGというかあなたが誘導されて釣られているんでしょ?
ばかなことしてないでちゃんと議論しなさい。
0939はやまった(^^;
NGNG0940デフォルトの名無しさん
NGNG0941デフォルトの名無しさん
NGNGまた再び宗教戦争に突入して結局××厨が暴れてお開き、と。
切ないですな。
つーか、クライアントサイドという事はサーバサイドがあるわけで、そこで通信するプロトコルによっては、
別に端末側はJavaでなくてもオッケーだったりする昨今。
でも、俺的にはとてもJavaのソースが綺麗に思えるので、とても無責任にJavaマンセーの気持ち。
0942941
NGNG0943デフォルトの名無しさん
NGNG問題にして欲しいこのごろ。
0944941
NGNGそれは設計の話ですね。(そうでない?)
何を持って綺麗と言うかによるかもです。
ちなみに俺はGoFのまとめたパターンは、まるで小麦粉から抜き出したグルテンのように
綺麗なものだと思います。って、これはJavaに限らない話だけど。
そんな感じでオブジェクト指向を綺麗だと思ってしまう俺なので、
設計部分をセマンティックに表現できる言語は、綺麗だと思いまつ。
0945デフォルトの名無しさん
NGNGいや、それよりもうちょっと上。
設計が綺麗ならどの言語で書いても同じだし。
(言語に依存した設計って設計じゃないよ)
今のとこ、クライアントサイドでは、
Javaによる解決は綺麗だと思えない。
0946944
NGNGあぁ、そうか。「クライアントサイド」だったか。スレタイ忘れてた(笑
つまり、環境が限定されている状態においてって事?
少なくともそういう意味だと、Javaによる解決は綺麗でない。なぜなら、
強引なプラットフォーム非依存が故の、「前提必須(VMのバージョン等、またそのVM自体の存在)」という
状態が、ある意味不健全だとも言えるかも。
ただ、ゴメンね。
>設計が綺麗ならどの言語で書いても同じだし。
ある程度言語仕様と言語特性(何に強い=何を書く時工数が少なくて済むか、等)によって、
設計の在りかたも変わると思う。だからってここで「だからJava最強!」とは言わないが。
0947944
NGNG>そんな感じでオブジェクト指向を綺麗だと思ってしまう俺なので、
>設計部分をセマンティックに表現できる言語は、綺麗だと思いまつ。
↑これ、逆だな。
設計部分をセマンティックに表現できる言語は、綺麗だと思うから、
オブジェクト指向を綺麗だと思ってしまう、って感じ。 ..... 少なくとも今は。
0948デフォルトの名無しさん
NGNG> なんか Applet前提話でつまらん流れになってたのが、こうガーっと盛り上がってきたかと思いきや、
サーバー寄りの話で盛り上がってたのは君くらいに見えるけど?
まあ変態が暴れるよりはマシか。
0949デフォルトの名無しさん
NGNG> サーバー寄りの話で盛り上がってたのは君くらい
魔法使いさんですか?(w
944=who?
0950デフォルトの名無しさん
NGNG0951デフォルトの名無しさん
NGNG0952デフォルトの名無しさん
NGNG一生むりかもしれんがな
0953hoge
NGNGSUNは、例えば、初心者が、1.4のJREが欲しいと言ったらすぐそれをパソコンにダウンロード出来るように、
SUNのホームページを作ってるだろうか?
ショックウェーブやフラッシュのプレイヤーの様に、すぐマクロメディアのサイトに飛んでダウンロードできる体制を
作れないのだろう。
別に、ウィンドウズですぐ動かなくて良いから、初心者がワンステップで必要なモノが手にはいるように出来ないのだろうか?
マクロメディアが出来てサンに出来ないはず無いのに。
やる気無いんじゃないかって思ってしまう。
0954デフォルトの名無しさん
NGNG0955デフォルトの名無しさん
NGNG0956デフォルトの名無しさん
NGNG0957デフォルトの名無しさん
NGNG0958デフォルトの名無しさん
NGNG0959デフォルトの名無しさん
NGNG0960776
NGNG0961a
NGNG0962デフォルトの名無しさん
NGNG激しく同意。
SunはJavaを半ば見捨てているとしかおもえん。
にしちゃMSとJavaがらみでど派手に喧嘩しているし、なにがしたいんだ?
え、スコットマクネリさんよー。
0963デフォルトの名無しさん
NGNG0964デフォルトの名無しさん
NGNGMS相手に不当な要求をする裁判してんじゃん。
今までまったく努力せずに一発逆転狙い。
もちろん結果は見えてるけど。
0965デフォルトの名無しさん
NGNG0966デフォルトの名無しさん
NGNG> javaがクライアントサイドに全然力を注いでないからじゃないだろうか。
> SUNは、例えば、初心者が、1.4のJREが欲しいと言ったらすぐそれをパソコンにダウンロード出来るように、
> SUNのホームページを作ってるだろうか?
Javaを初心者向けの道具にするつもりがないんじゃないかな?
最近はJREのダウンロードもトップページからのクリック回数が減り楽になったぞ。
おーい、Netscapeとか使ってるならJREをインスコしていなければちゃんと
java.sun.comにアクセスせずとも自動的にダウンロードを促す
ポップアップウィンドウがでるぞ。
って、このスレの前のほうに書いてなかったか?
0967デフォルトの名無しさん
NGNG>最近はJREのダウンロードもトップページからのクリック回数が減り楽になったぞ。
ちょっとsun.co.jpのサイトを見てみたんだけど、
あそこから「JREをダウンロードしてきて」って普通の人(Javaに興味がない
プログラマを含む)が言われても、ダウンロードサイトまでたどり着かないよ。
あんな難易度の高いWebサイトを僕は他に知らない。
僕はいつもGoogleから直接ダウンロードサイトに飛んでるよ。
思うに、SUNってユーザインタフェースとか考えるの嫌いなんだろうね。
だからAWTとかSwingがあんなことになったんじゃないかと、被害妄想してしまう。
0968デフォルトの名無しさん
NGNGhttp://home.augustakom.net/as120108/java/swingset.jnlp
結構いい線いってるんだけど、日本語化がイマイチなのが残念・・
ソースもダウンロードできるみたいだから、誰か日本語対応してくんないかな
つーか、SwingはやればできるんだからSUNがちゃんと作れっちゅーねん!
0969デフォルトの名無しさん
NGNG0970776
NGNG殆どないから。昔に比べればよくやったよ。
いや、Sunは分かってないな。あーいうページこそ各国言語で用意し
ておくものだ。getjavaページを早く日本語化しろ!J2SE等の日本語
ページなんか用意しなくていいから。インストーラが日本語化されて
いてもダウンロードページに辿り着くまでに英語が現れると、客は見
たがらないんだよ〜。おねげーします。
署名確認の画面が出るのは許そう。仕方ないから。せめてそれ以降
はサイレントインストールしてくれ。デフォルトでWWWブラウザは
Java Plug-inを適用しちゃってええよ。確認画面不要!
所詮、Sunはデベロッパ、自社サーバを使う者は対象にしていても、
コンシューマまでは見てられないのだ。JavaプラットフォームをPC
クライアント側に普及させようなんて思ってないな。訴訟なんかMS
を揺さぶってるだけで、如何に導入させるかどうかなんて考えてな
い。サーバサイドで頑張ります!って宣言しちゃえよ、まったく。
0971デフォルトの名無しさん
NGNG0972デフォルトの名無しさん
NGNG作成者は何も考えずに作業できるはずなんだけどね。
0973972
NGNGユーザが自分でJREをとりに行くことなんてないはずなんだけどね。Javaプラグイン
のページも日本語化されているのにあまりまともに使われている例をみたことが
ないなあ。IBMのDeveloperWorks ToolBoxのダウンロード支援ツールでは
使われていたか...
0974776
NGNG現在はAPPLETタグ経由でJava Plug-in上でアプレット呼び出
しが出来るし、OBJECTタグは古い仕組みと考えていて調べも
してませんでした。
OBJECTタグで「Java Plug-in」の自動インスコ出来るの?!
それってOBJECTタグ内のアプレット呼び出しが無効だったら
「自分で」特定のURLを呼び出すようにして、実際にJava
Plug-inをインスコするURLに飛ばすってこと?もしかして、
htmlのコンバータが、自動インスコしてくれるURLに飛ばす
OBJECTタグを吐いてくれるってことですか?
自分は、自動インスコしてくれるURLの直リンクはモラル的に
OKなのかな?と考え、あくまでもSunが用意した公式なgetjava
のホームページのリンクが妥当かと思ってたんで。JavaWebStart
なら、htmlに埋め込んだスクリプトでmimeTypeをチェックして
無効だったらインスコ説明ページを表示するってやり方してま
した。
htmlコンバータがOBJECTタグに変換してくれるとき、自動的に
Java Plug-in(JRE)を自動インスコしてくれる(URLも吐いて
くれる)ように出力するのなら、調べる価値ありですね。参考
にします。
もし認識間違いがあれば、ご指摘くださいm(__)m
0975776
NGNG直リンクのポリシーが載ってるかどうか。やる気出てきたっす。
0976デフォルトの名無しさん
NGNGそいつはJ2SEについてくるサンプルじゃないのか?
0977デフォルトの名無しさん
NGNG実は、こういった点も含めて「実際に便利で速い」ことが大きいわけだ。
0978デフォルトの名無しさん
NGNGある程度使えるレベルに改良するのが得意
0979デフォルトの名無しさん
NGNGM$は、あくまでWindowsのみで動くように環境を限定し
規格を破壊するのも得意。
0980デフォルトの名無しさん
NGNG0981デフォルトの名無しさん
NGNGhttp://pc2.2ch.net/test/read.cgi/tech/1045891783/l50
0982デフォルトの名無しさん
NGNG0983デフォルトの名無しさん
NGNGレス数が950を超えています。1000を超えると書き込みができなくなります。