Javaでは作るのが困難なものを挙げるスレ
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2005/11/20(日) 03:45:10なのに、なんでもかんでもJavaでやろうとする人がいます。
彼らの目をさまさせてやりましょう。
0002デフォルトの名無しさん
2005/11/20(日) 03:46:38これとまったく同機能のものを100% pure Javaで作れるなら、作ってみて欲しい。
0003デフォルトの名無しさん
2005/11/20(日) 03:47:020004デフォルトの名無しさん
2005/11/20(日) 03:49:27それは作れるんじゃまいか?
>>3
ネイティブであることが目的ってのはおかしいだろ。
具でこい。具で。
0005デフォルトの名無しさん
2005/11/20(日) 03:53:28そしてOS
0006デフォルトの名無しさん
2005/11/20(日) 03:56:41OSもそうだな。Javaもネイティブコンパイルできないわけではないが、おおむねそうだ。
0007デフォルトの名無しさん
2005/11/20(日) 04:00:380008デフォルトの名無しさん
2005/11/20(日) 04:02:11これを詳しく知りたい
例えばどんなことをJavaでやろうとしているのか・・・
0009デフォルトの名無しさん
2005/11/20(日) 04:04:450010デフォルトの名無しさん
2005/11/20(日) 04:05:060011デフォルトの名無しさん
2005/11/20(日) 04:05:56何言語ならできるんだ?DNAという名の塩基言語か?
>>10
ちょっ、おまっw
0012デフォルトの名無しさん
2005/11/20(日) 04:08:41なぜかサーバサイドで大流行なんだが
Javaである理由は?
0013デフォルトの名無しさん
2005/11/20(日) 04:10:06実行環境Unix
で、問題が一番少ない言語だから
0014デフォルトの名無しさん
2005/11/20(日) 04:11:53Java→PHP→Python
↑
今このあたり
0015デフォルトの名無しさん
2005/11/20(日) 04:13:06また、そのためのフレームワークも発達している
バカコーダーでも、それなりのプログラムを書けるので、人手が集めやすい
0016デフォルトの名無しさん
2005/11/20(日) 04:13:43Java→PHP→汚いソース→Java→
↑
今このあたり
0017デフォルトの名無しさん
2005/11/20(日) 04:14:28初耳 例えばどんなの?
0018デフォルトの名無しさん
2005/11/20(日) 04:14:460019デフォルトの名無しさん
2005/11/20(日) 04:16:08↑
今このあたり
0020デフォルトの名無しさん
2005/11/20(日) 04:16:30>Javaである理由は?
JavaっていうかサーブレットがCGIに比べてレスポンス速いからな
0021デフォルトの名無しさん
2005/11/20(日) 04:19:57で、CGIをやめるとapacheモジュールやISAPIなんかになって、
プログラマが足りない。
VBプログラマでも使えるaspはそこそこ使われてるけどね。
0022デフォルトの名無しさん
2005/11/20(日) 04:30:53PHPでもいいし、mod_perlでもいいし、mod_rubyでもいいわけで。
0023デフォルトの名無しさん
2005/11/20(日) 04:36:29apache自体が、そもそもパフォーマンス優先じゃないんだよ。
だから、apacheモジュールを書いても、servletの方が効率は良いの。
(nativeじゃないという面のメリット/デメリット以外でね)
だから、そのapacheモジュールよりも効率の悪い仕組みだと
そもそもapache自体の限界があるの。
もちろん、これはちゃんとしたAP鯖を使った場合の話で
apache+tomcatの場合には、apache自体の制限(1コネクションが
1スレッド/プロセスを占有するという効率の悪さ)の影響が出るけどね。
0024デフォルトの名無しさん
2005/11/20(日) 04:40:12そのおかげで、各種モジュールの組み合わせだけでかなりの拡張が出来るし
実績に裏付けられた資料やノウハウは圧倒的なメリットだしね。
単にパフォーマンス最優先の作りにはなっていない、というだけで。
0025デフォルトの名無しさん
2005/11/20(日) 04:45:120026デフォルトの名無しさん
2005/11/20(日) 04:55:11サーバサイドでJavaが使われるようになったのは
確かに仕組みや言語的なメリットもあるけど、本当の理由はそれじゃないよ。
「IBMが推した」これが本当の理由。これに尽きるよ。
0027デフォルトの名無しさん
2005/11/20(日) 04:55:32CPU依存部分が少なければ少ないほど、重宝する。
0028デフォルトの名無しさん
2005/11/20(日) 05:19:360029デフォルトの名無しさん
2005/11/20(日) 07:33:19それは書けるし、既にある。
0030デフォルトの名無しさん
2005/11/20(日) 09:28:440031デフォルトの名無しさん
2005/11/20(日) 09:31:18シリアルポートとかUSBとかのこと?
そもそも、君の言っている「IP」ってなに?
0032デフォルトの名無しさん
2005/11/20(日) 09:40:43AppleTalkやIPX/SPX,NetBEUIなどの。
0033デフォルトの名無しさん
2005/11/20(日) 09:42:31Ethernetのフレームを直接読み書きしたり。
あと、IP上でもTCP/UDP以外のプロトコルが使えるのかとかは知りたい。
0034デフォルトの名無しさん
2005/11/20(日) 09:47:21ああ、聞いたことないっすねTCP/UDP以外は
そもそも、OS固有機能は基本無理だとおもう
0035デフォルトの名無しさん
2005/11/20(日) 10:06:47�d。
そこさえクリアできれば、今の仕事のかなりの部分Javaに移行できるんだけどなぁ。
しばらくC++で逝きますわ。
0036デフォルトの名無しさん
2005/11/20(日) 10:10:49> 「IBMが推した」これが本当の理由。これに尽きるよ。
EclipseってIBMでもともと開発されて、無償公開したんだっけ?
0037デフォルトの名無しさん
2005/11/20(日) 10:33:370038デフォルトの名無しさん
2005/11/20(日) 10:35:000039デフォルトの名無しさん
2005/11/20(日) 10:51:38スプリッタ?(分割画面、左にツリーとか)、いあや、Javaじゃむりでしょう
ツールバー?いあや、Javaじゃ・・・(ry
だあkから、AWT>SWINGだのSWTだの出てるけど、はしにも掛からない
0040デフォルトの名無しさん
2005/11/20(日) 10:53:42そういう機能はあるんだけど・・・デザインが・・・操作性が・・・
0041デフォルトの名無しさん
2005/11/20(日) 10:59:550042デフォルトの名無しさん
2005/11/20(日) 11:04:44メジャータイトルと肩を並べるほどのクオリティを持つ、
バリバリのリアルタイム系3Dゲーム
0043デフォルトの名無しさん
2005/11/20(日) 11:07:100044デフォルトの名無しさん
2005/11/20(日) 11:19:20つまり、プラットフォーム共通部分のみ
なのでプラットフォーム非依存は他の言語も利用しないと
0045デフォルトの名無しさん
2005/11/20(日) 11:19:55なのでプラットフォーム依存は他の言語も利用しないと
0046デフォルトの名無しさん
2005/11/20(日) 11:43:380047デフォルトの名無しさん
2005/11/20(日) 13:03:42残念ながら板名に書かれてるけど
0048デフォルトの名無しさん
2005/11/20(日) 13:08:06それならそれで、座布団置いていきたくなるようなこと書いて欲しい
0049デフォルトの名無しさん
2005/11/20(日) 13:16:430050デフォルトの名無しさん
2005/11/20(日) 13:18:350051デフォルトの名無しさん
2005/11/20(日) 13:20:29(;´Д`)ハ くわしく・・・
0052デフォルトの名無しさん
2005/11/20(日) 14:23:46近づきたそうにする女が増えてきた(気がする)。
0053デフォルトの名無しさん
2005/11/20(日) 14:58:00男:「プログラミング言語の1つだよ。」
女:「え〜、プログラミングってすっごいむずかしいんでしょ?」
男:「基本さえ理解すれば大したことないよ。」
女:「ほんと〜、すっご〜い」
これで君も彼女をGETだ!
0054デフォルトの名無しさん
2005/11/20(日) 15:07:220055デフォルトの名無しさん
2005/11/20(日) 16:22:350056デフォルトの名無しさん
2005/11/20(日) 16:26:08最強の入門言語にして最強の実践言語ですよ。
最強厨が飛びつかないわけがない。
0057デフォルトの名無しさん
2005/11/20(日) 16:31:000058デフォルトの名無しさん
2005/11/20(日) 16:39:410059デフォルトの名無しさん
2005/11/20(日) 17:29:13以前載ってたな
JavaWorld誌に・・・
0060デフォルトの名無しさん
2005/11/20(日) 21:17:58>>28-29
0061デフォルトの名無しさん
2005/11/21(月) 09:42:120062デフォルトの名無しさん
2005/11/21(月) 13:21:12フラッシュのようなアニメーションは、汎用言語の中で一番作りやすいと思うが。
フラッシュの実装も時間がかかるだけで困難ではないと思うが。
0063デフォルトの名無しさん
2005/11/21(月) 13:22:140064デフォルトの名無しさん
2005/11/21(月) 19:31:480065デフォルトの名無しさん
2005/11/21(月) 21:53:330066デフォルトの名無しさん
2005/11/22(火) 04:52:160067デフォルトの名無しさん
2005/11/22(火) 08:53:18他言語で実装するのと違いはない。
0068デフォルトの名無しさん
2005/11/22(火) 09:15:190069デフォルトの名無しさん
2005/11/22(火) 11:08:43Javaアプレットとかクライアント上で走るものは悲惨だったよ。
Write Once, Run Anywhere。
とか言った奴は、どーしょもない愚か者だと、呪いたくなったね。
現実に、そんなことはあり得なくて、
環境による違いを吸収してやらないといけなかったんだから。
0070デフォルトの名無しさん
2005/11/22(火) 11:14:02現状をみろ。ちゃんと。
> 環境による違いを吸収してやらないといけなかったんだから。
それをかなりのレベルでやってるだろ。
具体的にはどんな不満が?
0071デフォルトの名無しさん
2005/11/22(火) 11:14:55標準に含まれてなければ困難?
手書きしても数十行の処理だろ。
0072デフォルトの名無しさん
2005/11/22(火) 12:02:36「本番/テスト機がUNIXのシステムを、Windows上で開発」ってなことは
ごく日常的に行われている。
0073デフォルトの名無しさん
2005/11/22(火) 12:13:12C や C++ で書いて JNI を使ったほうが楽になっちゃうしな。
0074デフォルトの名無しさん
2005/11/22(火) 16:29:570075デフォルトの名無しさん
2005/11/22(火) 17:14:42ここ参考にしたらできたよ
ttp://locutus.kingwoodcable.com/jfd/crypt.html
0076デフォルトの名無しさん
2005/11/22(火) 17:15:39Javaは使い物にならないとかいいたいわけ?
0077デフォルトの名無しさん
2005/11/22(火) 17:17:320078デフォルトの名無しさん
2005/11/22(火) 17:32:35なんでもJavaでやりたがるやつなんているのかな
0079デフォルトの名無しさん
2005/11/22(火) 20:57:010080デフォルトの名無しさん
2005/11/22(火) 23:07:120081デフォルトの名無しさん
2005/11/23(水) 00:08:080082デフォルトの名無しさん
2005/11/23(水) 00:20:140083デフォルトの名無しさん
2005/11/23(水) 00:22:170084デフォルトの名無しさん
2005/11/23(水) 00:24:20必要なモノが作れれば言語はなんでもいいと思われ
個人的にVB絡みの案件に恨みは多いが
0085デフォルトの名無しさん
2005/11/23(水) 00:51:020086デフォルトの名無しさん
2005/11/23(水) 01:00:060087デフォルトの名無しさん
2005/11/23(水) 01:03:040088デフォルトの名無しさん
2005/11/23(水) 01:13:44いや、USBドライバならJava Communication APIで作れるぞ。
作れないのはOSくらい。
0089デフォルトの名無しさん
2005/11/23(水) 01:15:43> 世の中の流れ
> Java→PHP→Python
>
> ↑
> 今このあたり
名前空間の無いPHP言語じゃ
世の中がそう流れているとは思えないな。
レンタルサーバに簡単に置けることから
個人やウェブデザイナド素人の間ではPHPの人気はあるが、
B2Bシステムや金融系ではJavaの勢力がダントツ。
0090デフォルトの名無しさん
2005/11/23(水) 01:17:24最近VBプログラマは減りつつある。
VBの開発環境の売上げも悪化している。
VB.NETなんて出すからそうなったのかねえ。
それともEclipseの影響か?
0091デフォルトの名無しさん
2005/11/23(水) 01:20:42> 最後にもう一点。
> サーバサイドでJavaが使われるようになったのは
> 確かに仕組みや言語的なメリットもあるけど、本当の理由はそれじゃないよ。
>
> 「IBMが推した」これが本当の理由。これに尽きるよ。
IBMが推した理由ってのもあるだろ。
セキュリティってのがかなり重要。
当時CGI Perlはセキュリティホールを
生み出しやすかった。
パフォーマンスの目的以外にも
それを解決するためにServletが生まれたとも言える。
当時Web系に使える言語でJava以外で
Javaよりもセキュリティ性に勝る言語はなかった。
今でもJavaに勝るセキュリティに強い言語は
今だに出てきていない。
0092デフォルトの名無しさん
2005/11/23(水) 01:34:42全て作れるぞ。
しかも部品一つ一つ作るまでもなく標準で揃ってる。
>>40がデザインが操作性がといっているが
スキンを変更すれば問題ない。
それから、バージョンがあがるたびにSwingの
操作性は毎回向上している。
Java SE 6 MustangからはJava用デスクトップ
アプリケーション周りはかなり進化している。
タスクトレイとか、タブのスクロールとか、
まだまだSWTより使い勝手が悪い部分は残るが。
>>43
それならすでにある。
JNIを使えばJavaであってもなんだってつくれるんだがね。
0093デフォルトの名無しさん
2005/11/23(水) 01:36:53それもJava3D APIで作れるから問題なし。
>>52
JavaOne Tokyo 2005 に
行って来たが、やたらと女が多かったな。
他のコミュニティだと
ヲタっぽいのとか禿げたオッサンが多いのばかりだが
JavaOneは若い香具師が多かった。
0094デフォルトの名無しさん
2005/11/23(水) 01:39:30JavaOneにそんな感じなのが多かったな。
大学でJavaを教えるところが増えたことも
原因の一つかも知れないが。
>>54
今JavaではFlashのようなものも
作れるようになっている。
試しにJavaをインストールしたディレクトリにある
デモを実行してみると良い。
かなりすごいのがあるぞ。
これがJavaなのか!?って思えるくらい。
最初初めて見たときはFlashかと思ったよ。
0095デフォルトの名無しさん
2005/11/23(水) 01:40:59C/C++で開発するよりは
安定した生活は作りやすいと思うがな。
携帯電話開発を除いて。
BREWはもっと不安定な生活を強いられるが
0096デフォルトの名無しさん
2005/11/23(水) 01:47:21> Javaがサーバサイドで使われているのは、他に使いみちがないから、だと思う。
いや、それはJavaがセキュリティに強いからだよ。
それからCOBOLで作られていたシステムは非常に問題があったということも挙げられるよ。
これも何れはJavaのような言語で置き換えなければならない時期がある。
これができるのは今のところJava以外では.NETくらいしかない。
その.NETもJavaにはセキュリティ面や実績面、拡張性などで勝てない部分が
多く基幹系業務はCOBOLとJavaの勢力が優勢になっている。
> Javaアプレットとかクライアント上で走るものは悲惨だったよ。
> Write Once, Run Anywhere。
> とか言った奴は、どーしょもない愚か者だと、呪いたくなったね。
その意味はどうとらえることかによる。
「Write Once, Run Anywhere」は確実には実現できていないにしろ
他の言語よりは実現しやすくなっており、これを実現できる言語は
今のところJava以外にはないことも事実。
この思想によって数多くの分野で開発効率の向上、移植性、拡張性の
向上にJavaが貢献できたという実績があることは事実だ。
今ではその標語はWrite Once, Work Anywhereに変わりつつある。
「Javaを知っていれば、どこでも働ける」という意味だ。
実際、Javaを使った仕事は多い。
>>69の意に反してJavaは単なるサーバサイドやWeb系だけでなく
それ以外の数多くの分野、携帯電話、PDA、カード、火星探査機などで使われている。
0097デフォルトの名無しさん
2005/11/23(水) 01:48:02・タスクトレイ常駐アプリ
・他のプロセスのウィンドウの制御とか(メッセージを使った制御)
・エクスプローラシェル拡張
0098デフォルトの名無しさん
2005/11/23(水) 01:58:48タスクトレイには入ると思われ。 他のはJNIしかないか。
IBMがjavaを推した理由は、自社製品の管理ツールを (DB2の管理コンソールとか)
自社製品のどのOSでも使えるからってのもある。
Windows AIX Linux OS/400 S/390 とかそれぞれに同じツール提供なんて大変だし無駄多いし。
0099デフォルトの名無しさん
2005/11/23(水) 04:07:51そういえば、そんな理由だったね。
0100デフォルトの名無しさん
2005/11/23(水) 04:16:000101デフォルトの名無しさん
2005/11/23(水) 07:25:03それは言い過ぎ。
Java知ってるだけでは、そんなに働き口は無い(せいぜいPGレベルまで)。
0102デフォルトの名無しさん
2005/11/23(水) 07:32:510103デフォルトの名無しさん
2005/11/23(水) 07:35:26わざわざ Java を使って Windows に特化する必要性なんてないだろ
0104デフォルトの名無しさん
2005/11/23(水) 07:37:260105デフォルトの名無しさん
2005/11/23(水) 12:00:07ヤシ 「javaの経験は?」
モレ 「個人的にちょこちょこと作ってますー」
ヤシ 「んと・・業務経験は?」
モレ 「・・無いす・・」
ヤシ 「じゃーダメだねー。趣味と仕事は違うからねー」
そんなわけで、漏れのjava業務経験は未だにゼロです。
つーか自分で企画から始めればいいのか。でも現在の仕事がヤベー。。。
それに会社的にも、自社製品を作る体力なんか。。。
結論:javaで仕事をするのは困難
0106デフォルトの名無しさん
2005/11/23(水) 12:41:06Javaの業務経験ある奴と抱き合わせで買ってもらえ。
0107デフォルトの名無しさん
2005/11/23(水) 20:34:58http://www.bytonic.de/html/jake2.html
0108デフォルトの名無しさん
2005/11/23(水) 23:20:12自分用の業務アプリを自分で開発するんだ!
0109デフォルトの名無しさん
2005/11/24(木) 00:59:30自動車の制御プログラムとか
作れるものなら作ってみろ
0110デフォルトの名無しさん
2005/11/24(木) 01:18:56それに乗るのはちょっと・・・
0111デフォルトの名無しさん
2005/11/24(木) 01:19:320112デフォルトの名無しさん
2005/11/24(木) 01:33:13俺が触った事あるのはそもそもOSすら (ry
0113デフォルトの名無しさん
2005/11/24(木) 01:37:370114デフォルトの名無しさん
2005/11/24(木) 01:40:04ハイブリッドとか、4輪独立アクティブ制御とか、えらいことなってるらしいよ。
空気量とアクセル開度でガソリン噴射量決めればいいだけの時代ではない。
0115112
2005/11/24(木) 01:53:07なるほど確かに。 単なる電子キャブどころの騒ぎじゃないな。
そう考えると、クルマのファームにバグがあったら結構怖いよね。
EMUのリコールとかシャレにならん。
かなり制御の怪しいABSとか某国産高級車にあったけど・・・
0116デフォルトの名無しさん
2005/11/24(木) 02:39:250117デフォルトの名無しさん
2005/11/24(木) 03:19:12プリウスで問題あったでしょ。
0118デフォルトの名無しさん
2005/11/24(木) 07:00:50それだ!
0119デフォルトの名無しさん
2005/11/24(木) 08:15:370120デフォルトの名無しさん
2005/11/24(木) 08:16:14ソース希望
0121デフォルトの名無しさん
2005/11/24(木) 08:28:210122デフォルトの名無しさん
2005/11/24(木) 09:07:02火星探査機にはつかわれてんのに
0123デフォルトの名無しさん
2005/11/24(木) 09:55:560124デフォルトの名無しさん
2005/11/24(木) 10:25:430125デフォルトの名無しさん
2005/11/24(木) 10:38:07http://enterprise.watch.impress.co.jp/cda/topic/2005/03/10/4815.html
0126デフォルトの名無しさん
2005/11/24(木) 10:52:21法的に規制されてるとは書いてないね。
昔モトローラのチップにもあったのと同じ利用制限じゃないの?
0127デフォルトの名無しさん
2005/11/24(木) 11:06:14うろ覚えですまん。
あの場では「法的に」と(同時通訳が)言っていたような希ガス
0128デフォルトの名無しさん
2005/11/24(木) 11:28:200129デフォルトの名無しさん
2005/11/24(木) 15:13:59航空某とか放射能某には使うなって。
0130デフォルトの名無しさん
2005/11/24(木) 18:31:45契約の履行は民法(時として商法)上の義務ですので、当然法的な制約を受けます。
0131デフォルトの名無しさん
2005/11/24(木) 22:03:460132デフォルトの名無しさん
2005/11/24(木) 22:07:47読まずにI Agreeしちゃってるけど
0133デフォルトの名無しさん
2005/11/24(木) 22:12:57それは法的に制限されてるとはいわない。
0134デフォルトの名無しさん
2005/11/24(木) 22:37:30だいたい医療機器はまだしも航空関係なんて縁があるとは思えない。
0135デフォルトの名無しさん
2005/11/24(木) 22:55:190136デフォルトの名無しさん
2005/11/25(金) 00:44:45販売済みのもの多いぞ…
ダイコムの通…やら、電子カル…
これぐらいはOKか?
関わったことがあってちょっと…
0137デフォルトの名無しさん
2005/11/25(金) 00:50:49飛行機の中で使うPOT端末を航空関係といいかねないな、この調子じゃ。
0138デフォルトの名無しさん
2005/11/25(金) 00:57:10それともわかった上でのボケなのか。悩みどころだ。
0139デフォルトの名無しさん
2005/11/25(金) 01:04:15> > 今ではその標語はWrite Once, Work Anywhereに変わりつつある。
> それは言い過ぎ。
> Java知ってるだけでは、そんなに働き口は無い(せいぜいPGレベルまで)。
ところがJavaを使いこなすとどうしても必要な能力ってものがでてくる。
たとえばネットワーキング、データベース、
それからセキュリティ、サーバ管理、UNIX
これらはServletを使うと嫌でも覚えないといけない。
あとはUMLやアジャイル開発などの習得の必要性を感じてくる。
そこから顧客との折衝を感じて大きな方向に動き出す。
0140デフォルトの名無しさん
2005/11/25(金) 01:10:05> Windows上でいうなら
> ・タスクトレイ常駐アプリ
> ・他のプロセスのウィンドウの制御とか(メッセージを使った制御)
それら二つはMustangで解決できます。
0141デフォルトの名無しさん
2005/11/25(金) 01:11:10Javaリアルタイム仕様1.0がついに出たぞ。
ついにベールを脱いだ米SunのリアルタイムJava (MYCOM PC WEB)
"ついにベールを脱いだ米SunのリアルタイムJava"
http://pcweb.mycom.co.jp/news/2005/07/04/012.html
Javaによる自動車の制御なら前から研究されている。
というか、Javaはもともとそういうものを制御するために
つくられたわけだが。
以前、M$がそれに対抗してWindowsCEを搭載するという話で
盛り上がっていたことがあったが、Javaが搭載された車と
Windowsが搭載された車、どっちが安心できるかな?
ITmedia エンタープライズ:ボーイングが採用したリアルタイムJavaの理由 (1/2)
"ボーイングが採用したリアルタイムJavaの理由 (1/2)"
http://www.itmedia.co.jp/enterprise/articles/0507/02/news001.html
0142デフォルトの名無しさん
2005/11/25(金) 01:13:57ANSIか何かで認定されてるかされてないかだけの問題で
規制とは股別かと。
以前、Object Adaを医療機器や航空管制などに
使われることを認めたとかいう話があった。
Adaはもともとペンタゴンが作ったものだから
即座に認められたんだろうけどね。
0143デフォルトの名無しさん
2005/11/25(金) 01:17:50NTFSのデフラグツール
OSシャットダウン
タスクマネージャ
IMEの制御
作れる?
0144デフォルトの名無しさん
2005/11/25(金) 01:25:19うむ、JavaCardってのもあるしね。
Sonyが作ったFericaのJava版で
まさにWrite One, Run Anywhereを実現しようとしている
ハードウェアのひとつだね。
どこかの印刷会社だったかが
FericaとJavaCard両方を搭載したカードを
発売していたよな。
いまドコモのお財布ケータイはFelicaだがそのうちJavaCardでも
似たようなことができるかもね。
JavaCardにいろんな者をインストールして
邪魔なカードをこの一枚のカードに納めたいんだよな。
財布が分厚くなって破れそうだし。
免許証、図書カード、診察券、デビットカード、Suica、定期券、 住民票、
クレジットカード、キャッシュカード、社員証、学生証、カルテ、ETC(高速道路の)
預金通帳、ポイントカード、健康保険証、テレホンカード、Edy、電子マネー
すべてをJavaCardにインストールして納めたい。
ついでに愛知万博でやってて今でも継続してるエコマネーも
溜められたら面白い。
0145デフォルトの名無しさん
2005/11/25(金) 01:26:16とりあえず一番上と一番下はAPIが存在する
あとはOSと密接に関連してるからJNIじゃないと無理じゃないかな
0146デフォルトの名無しさん
2005/11/25(金) 01:27:16Runtimeクラスを使えば作れるよ。
デフラグもJNIを使えばw
部分的にデフラグならできるってかな。
タスクマネージャはMustangから。
IMEもMustangあたりから少し制御できたっけかな?
Mustangからプロセス管理ができるようになるので
JavaもとうとうOSに使い存在になりつつかるかも。
0147デフォルトの名無しさん
2005/11/25(金) 01:27:57つーかシリアルポートいじるのはsunが出してるんだけど
0148デフォルトの名無しさん
2005/11/25(金) 01:28:11それからデバイスドライバ開発としてJiniが気になる。(JNIじゃないぞ)
0149デフォルトの名無しさん
2005/11/25(金) 01:29:52Verilog, VHDL, SystemCのJava版が欲しいな。
なんか情報ないかな?
SystemJavaみたいなのとか。
Javaだけでハードウェア開発してみたいなあ。
レゴマインドストームみたいにJavaでレゴの
ロボットを操れるならなにかしらJavaだけで
ハードウェア設計ができると思うんだけどな。
リアルタイムJavaもリリースしたし。
0150デフォルトの名無しさん
2005/11/25(金) 01:31:44ないもんだねえ。
0151デフォルトの名無しさん
2005/11/25(金) 01:35:19"Java言語を使ったサイクルアキュレイトプロセッサモデリング"
http://www.cqpub.co.jp/interface/toku/2002/200206/toku1_3.htm
これはすごいかもJavaで配線考えてる。
性能を考慮するとC++言語が最適ということになりますが,GUI作成とプログラミン
グの容易性と抽象度性を考慮するとJava言語が最適という結論になります.
Java 言語を使うと,初期化クラスの作成時に,abstract文を使ってモジュール内
で使用するレジスタや配線などのフィールド宣言と,抽象化した搭載する機能の宣
言が可能になります.初期化クラスでフィールドの宣言をし,本体部で継承するの
で,本体部の設計が簡単になります.
この段階で,設計すべき対象とリソースの定義と割り当てを行い,ハードウェアアー
キテクチャの設計を行います.
初期化クラスの作成後,モジュール本体のクラスを作成します.本体部では,出力
として渡すフィールド宣言とモジュール本体のメソッド宣言を行います.メソッド宣言の
中ではコンポーネントを使って設計した論理をJava言語でプログラムします.そのプロ
グラムはVerilog-HDL言語であれ,C++言語であれ,Java言語であれ,ほぼ同様に記
述できます.また,真理値表セルライブラリを使った制御論理が必要であれば,該当
する真理値表メソッドの呼び出しを行います.
0152デフォルトの名無しさん
2005/11/25(金) 01:36:42そこまでJavaでやりたがらなくてもいいんじゃない?
0153デフォルトの名無しさん
2005/11/25(金) 01:41:14"IEEE,ハードウエア記述言語の「SystemVerilog」と「Verilog」規格を承認
"
http://itpro.nikkeibp.co.jp/article/USNEWS/20051110/224323/
きがつけばSystemVerilogなるものが
Java関係はまだでないか。
0154デフォルトの名無しさん
2005/11/25(金) 02:08:44いやだ。やりたい。いつできるかわからないが。
ついにみつけだぞ。Java版VHDL!
こいつはすげえ。
JAVAHDL: THE NEXT HARDWARE DEVELOPMENT REVOLUTION
Java based Hardware Design (JHDL):
THE NEXT HARDWARE DEVELOPMENT REVOLUTION?
http://www.iis.ee.ic.ac.uk/~frank/surp99/article1/sm1598/
JHDL Home Page
http://jhdl.org/
0155デフォルトの名無しさん
2005/11/25(金) 02:09:03BRIGHAM Young Universityが作った?
0156デフォルトの名無しさん
2005/11/25(金) 02:31:410157デフォルトの名無しさん
2005/11/25(金) 02:32:100158デフォルトの名無しさん
2005/11/25(金) 02:38:29Windows以外を考えたら、最適だよ。
0159デフォルトの名無しさん
2005/11/25(金) 02:44:13ところでargv[0]で動作変えるアプリケーションってどう作るの?
クラスいっぱい?
0160デフォルトの名無しさん
2005/11/25(金) 03:43:37使えばコマンドラインアプリケーションが
簡単に作れる。
っていう話とは関係ない?
0161デフォルトの名無しさん
2005/11/25(金) 20:46:22> ところでargv[0]で動作変えるアプリケーションってどう作るの?
どういういみ?
0162デフォルトの名無しさん
2005/11/25(金) 22:41:590163デフォルトの名無しさん
2005/11/25(金) 22:52:310164デフォルトの名無しさん
2005/11/26(土) 03:09:38フロッピーイメージにする場合で威力を発揮するという。
懐かしい。
0165デフォルトの名無しさん
2005/11/27(日) 00:47:40何度諦めようかと思ったよ
0166デフォルトの名無しさん
2005/11/27(日) 01:08:31ぱんつくったことある?
0167デフォルトの名無しさん
2005/11/27(日) 01:19:500168デフォルトの名無しさん
2005/11/27(日) 01:26:240169デフォルトの名無しさん
2005/11/27(日) 22:30:27ねえ、ちゃんと風呂入ってる??
0170デフォルトの名無しさん
2005/11/27(日) 22:32:59「女のパトカー」って言って見ろ
0171デフォルトの名無しさん
2005/11/27(日) 22:33:380172デフォルトの名無しさん
2005/11/27(日) 22:36:31おんなのふぁとかー?
0173デフォルトの名無しさん
2005/11/27(日) 23:03:52Java Teaで?
0174デフォルトの名無しさん
2005/11/29(火) 11:22:150175デフォルトの名無しさん
2005/11/30(水) 09:39:520176デフォルトの名無しさん
2005/11/30(水) 10:32:33アセンブリは知らんが条件によってはCを上回る場合もある
つーかCだってマシン語より遅いじゃん
0177デフォルトの名無しさん
2005/11/30(水) 11:36:12aho
0178デフォルトの名無しさん
2005/11/30(水) 12:14:40homo
0179デフォルトの名無しさん
2005/11/30(水) 15:19:15JavaでもJavaチップだったら速い。
0180デフォルトの名無しさん
2005/11/30(水) 15:27:47ttp://www.bytonic.de/html/screenshots.html
0181デフォルトの名無しさん
2005/11/30(水) 23:33:170182デフォルトの名無しさん
2005/11/30(水) 23:57:17> アセンブリもネイティブじゃなければ遅いよ。
すいません、何が言いたいのか分かりません><
0183デフォルトの名無しさん
2005/12/01(木) 00:05:56世の中にはエミュレータとかシミュレータというものがあってだな・・・
0184デフォルトの名無しさん
2005/12/01(木) 00:08:140185デフォルトの名無しさん
2005/12/01(木) 00:24:09エミュレータ上で動くOS上でアセンブラ(ネイティブ)プログラムを動かしたときより少ないというのか。
0186デフォルトの名無しさん
2005/12/01(木) 00:24:17おまえがな
0187デフォルトの名無しさん
2005/12/01(木) 00:24:49???
0188デフォルトの名無しさん
2005/12/01(木) 00:27:46晒しあげ
0189デフォルトの名無しさん
2005/12/01(木) 00:31:010190デフォルトの名無しさん
2005/12/01(木) 00:44:24GCやるときにキャッシュのヒット率を考慮した配置するとかあるしね
それにネイティブなバイナリを要求しないからこそazulがあるわけだが
0191デフォルトの名無しさん
2005/12/01(木) 01:27:090192デフォルトの名無しさん
2005/12/01(木) 01:55:50今、Javaの性能は向上しており
プログラムが大規模になればなるほど
JavaとC/C++との速度差は縮小する。
逆にJavaが早くなることも。
今、Javaがさらに高速化したことにより
C/C++プログラマがJavaとほぼ同じコードだけで
C/C++でJavaよりパフォーマンスで大きく
手に取るように高くすることは困難になってきている。
メモリ解放のタイミング、解放量を誤れば
Javaよりも遅くなってしまうのがC/C++だ。
それを上手にコントロールできるC/C++プログラマは
実にすくない。
しかも大規模となると集団で開発だ。
おのおのが自分が開発する部分にしかほとんど目をつけないため
各々が狭い視野でしかメモリ管理をしないようになる。
プログラムがこのように巨大化しする大規模開発となると
全体的に、統合的見てどこでどうメモリを確保しどこでどう解放すればいいか、
見極めるのが困難になり、下手をするとJavaよりも重たいプログラム
しかつくれなくなってしまう。
0193デフォルトの名無しさん
2005/12/01(木) 02:01:090194デフォルトの名無しさん
2005/12/01(木) 02:02:480195デフォルトの名無しさん
2005/12/01(木) 02:02:56アセンブリが速いのは、ネイティブのときだけであって、x86のアセンブリをMIPSなんかで動かそうとすれば当然遅い。
結局アセンブリは言語の特性で速いのではなくて、ネイティブだから速いというだけ。
JavaもJavaネイティブなJavaチップで動かせばその環境で最速。
0196デフォルトの名無しさん
2005/12/01(木) 02:19:55Javaチップ搭載の市販PCってある?
0197デフォルトの名無しさん
2005/12/01(木) 02:29:56エミュレーター上で動かすものを「そのCPUの機械語(アセンブリ言語)」と呼ぶスレはここのようですが。
0198デフォルトの名無しさん
2005/12/01(木) 02:31:48機能がかなり限定されてるからね
0199デフォルトの名無しさん
2005/12/01(木) 02:32:34「MIPS上で動いているx86エミュレータ」上でx86アセンブラ(で作ったプログラム)を動かすよりも
速くなるわけですね?
0200デフォルトの名無しさん
2005/12/01(木) 02:35:15なんでわざわざエミュレータ上でJVMを動かすわけ?
0201デフォルトの名無しさん
2005/12/01(木) 02:36:000202デフォルトの名無しさん
2005/12/01(木) 02:37:42エミュレータ上でJVM動かすって二重にエミュレートしてね?
0203デフォルトの名無しさん
2005/12/01(木) 02:41:460204デフォルトの名無しさん
2005/12/01(木) 02:43:21「ネイティブじゃない(x86用)JVM」なのは当然、という事ですね。
0205デフォルトの名無しさん
2005/12/01(木) 02:47:230206デフォルトの名無しさん
2005/12/01(木) 02:50:03「MIPSの機械語」で動いているプログラムと
「MIPS上で動くx86エミュレータ上で動くx86用のJVMで動くJavaプログラム」を比較して
「Javaはどんな言語よりも(スクリプト言語と比較してすら)遅すぎて使い物にならない」
という結論になっても当然だと思っているでしょう。
「ネイティブじゃないアセンブラ」と同じ立場の「ネイティブじゃないJVM」の速度を引き合いに出してるだけですけどね。
0207デフォルトの名無しさん
2005/12/01(木) 02:52:160208デフォルトの名無しさん
2005/12/01(木) 02:52:40わざわざそのエミュレータを引き合いに出して「遅い」と言って何の意味があるのでしょうか。
Javaチップは何年も前から噂だけは流れましたが。
0209デフォルトの名無しさん
2005/12/01(木) 02:53:000210デフォルトの名無しさん
2005/12/01(木) 02:55:430211デフォルトの名無しさん
2005/12/01(木) 02:56:07なんて言い出すバカが悪い
0212デフォルトの名無しさん
2005/12/01(木) 03:05:190213デフォルトの名無しさん
2005/12/01(木) 03:30:300214デフォルトの名無しさん
2005/12/01(木) 04:08:13機械語とアセンブリの違いもわからずにわめいてるバカがいるな。
0215デフォルトの名無しさん
2005/12/01(木) 04:10:20あと、アセンブラはアセンブリをバイトコードにアセンブルするプログラムのことね。
0216デフォルトの名無しさん
2005/12/01(木) 04:17:270217デフォルトの名無しさん
2005/12/01(木) 04:19:51> なんでもかんでもJavaでやろうとする人
はJavaで何をやろうとしているんですか?
0218デフォルトの名無しさん
2005/12/01(木) 05:44:01こんなネタスレに何を求めてるんだ?
0219デフォルトの名無しさん
2005/12/01(木) 06:31:220220デフォルトの名無しさん
2005/12/01(木) 08:40:100221デフォルトの名無しさん
2005/12/01(木) 10:42:18今のままではx86とかのバイトコードを生成できてネイティブに動かせる言語の方が早い罠。
JVM環境って、x86のバイトコード作って、x86のエミュレータ上で動かしてる状態だからなあ。
0222デフォルトの名無しさん
2005/12/01(木) 12:44:13hotspotとかしらんのか
ネックになる場所を探して実行時にネイティブにされてるんだよ
0223デフォルトの名無しさん
2005/12/01(木) 13:03:230224デフォルトの名無しさん
2005/12/01(木) 13:20:18採用実績もそこそこあるみたいなのに
0225デフォルトの名無しさん
2005/12/01(木) 13:51:38静的なネイティブなJavaコンパイラは一部の用途(組み込み向け)以外では、動的なオブジェクトの操作に難のあることもあり、Javaの他言語に対する優位性のほとんどが失われるため一般的にはなっていない
逆に動的なネイティブコンパイラはHotspot等で現在もっともJVMで利用されている技術
また、高級アセンブラとしての利用目的が主となるC言語では速度低下が目に見えているインタプリタはほとんど利用価値が無い
0226デフォルトの名無しさん
2005/12/02(金) 04:00:01なんで始めっから全部ネイティブにしないの?
アホなの?
0227デフォルトの名無しさん
2005/12/02(金) 06:05:26SEでも5000くらいあるクラスのプリコンパイルにどのくらい時間がかかると思ってんの?
0228デフォルトの名無しさん
2005/12/02(金) 06:10:46「コンパイル中です・・・」とかいうダイアログ表示させとけばいいじゃん。
トロトロ動き出すよりよっぽど衛生的だし、ユーザーはそれで納得するっしょ。
やっぱアホなの?
0229デフォルトの名無しさん
2005/12/02(金) 06:21:100230デフォルトの名無しさん
2005/12/02(金) 06:22:07実際すぐ動かすなんてムリなのはわかってたけどね
結局中途半端な物になりましたとさ
0231デフォルトの名無しさん
2005/12/02(金) 07:45:130232デフォルトの名無しさん
2005/12/02(金) 08:59:50>>225に書いてある静的コンパイラを通したやつみたいに。
0233デフォルトの名無しさん
2005/12/02(金) 11:30:26いろいろ制約ができるにしては、メリットが少ないんじゃない?
0234デフォルトの名無しさん
2005/12/02(金) 12:41:21eclipseの起動が遅いのが随時コンパイルしているからとか思ってないか?
DOS+PnPに比べて、Windowsの起動が遅い理由は解ってるか?
0235デフォルトの名無しさん
2005/12/02(金) 13:01:300236デフォルトの名無しさん
2005/12/02(金) 13:10:32それはネイティブコンパイラだから遅いんじゃなくて、最適化コンパイラだからだろ
コンパイル速度が遅いのは大域最適化を掛けるためにデータフローの解析を行ってるんだよ
あとC++のコンパイルが遅いのは言語仕様が建て増し追加の糞だから
0237デフォルトの名無しさん
2005/12/02(金) 13:22:39ネイティブコンパイルするGCJはhotspotより3倍以上遅い
0238デフォルトの名無しさん
2005/12/02(金) 14:12:09IBM classicVM(1.4.2) 2797ms
Sun hotspotVM(1.5) 4906ms
IBM J9VM(2.1 AOT) 6656ms
IBM J9VM(2.2 JIT) 18141ms
IBM J9VM(2.1 JIT) 16437ms
gcj(3.4.4) 31582ms
GNUのgcjが吐くネイティブコードは明らかに遅いが、IBM/J9のAOTコンパイラ
が吐くネイティブコードはSunのhotspotにちょい遅れる程度。
hotspotは1.5になってVMの起動が遅くなったからもうちょっとループ
増やせばIBM classicVMよりいい結果になりそう。
0239238
2005/12/02(金) 14:33:420240238
2005/12/02(金) 14:38:32C(gcc3.3.4 -O2)で3750msec.
あと238でhotspotのVM起動時間がうんぬんいったけど、VM起動後から
計り始めてるからその影響はないや。
0241デフォルトの名無しさん
2005/12/02(金) 15:03:53gccしょぼいなICCはどうなんだろ?
0242デフォルトの名無しさん
2005/12/02(金) 17:05:56それにhotspotのコンパイル閾値かえると多少変わるかも
ループ回数から行ってこれは誤差か
バックグラウンドコンパイルを切ってフォアグラウンドコンパイルにしたほうが速いかな
同じバイナリでもオプションしだいでいくらでも変わるのがJavaの面白いところ
マシン似合わせて最適化できるのは強みだね
たとえば、SSE使える環境なら自動的にSSE使うとかMMX使うとか
Cだと明示的にやるしかないのが自動的に組み込まれる
0243デフォルトの名無しさん
2005/12/02(金) 17:32:48>SSE使える環境なら自動的にSSE使うとかMMX使うとか
現状のHotspotVMはここまでやってくれない。
0244デフォルトの名無しさん
2005/12/02(金) 17:40:560245デフォルトの名無しさん
2005/12/02(金) 17:43:050246デフォルトの名無しさん
2005/12/02(金) 17:55:200247デフォルトの名無しさん
2005/12/02(金) 18:18:170248デフォルトの名無しさん
2005/12/02(金) 18:28:15JITで事前コンパイルって意味がわからん
実行直前にコンパイルして実行するのがJITだぞ
それに加えて、プロファイル結果を適宜適用してキャッシングや非JIT実行を行うのがHotspot技術
事前コンパイルはAOT(Ahead Of Time)
0249デフォルトの名無しさん
2005/12/02(金) 18:32:21早くする気があるならもっとAOTコンパイラを熱心に作ってただろ。
今はSunの影響力が弱くなって上記の商法の魔力も切れたからAOTコンパイラが出てきたんじゃないの?
0250デフォルトの名無しさん
2005/12/02(金) 18:39:33やろうとおもえばやれるんだよな
こういうのはベンダが最適化したルーチンだしてくれるといいんだけれども
実際のところリファレンス的なSunので十分な速度になっちまったからなぁ
0251デフォルトの名無しさん
2005/12/02(金) 20:18:08おまいらの試す”べんち”ってこんなのばっかだなw
GUI窓起動してデカ文字フォントのHelloWorldをラスタスクロールさせるぐらいやれよ
0252デフォルトの名無しさん
2005/12/02(金) 20:35:030253デフォルトの名無しさん
2005/12/02(金) 20:46:18ってのを示すにはちょうどいいんじゃないか?
0254デフォルトの名無しさん
2005/12/02(金) 20:47:570255デフォルトの名無しさん
2005/12/02(金) 20:54:11色々ネタはあるじゃん
0256デフォルトの名無しさん
2005/12/02(金) 20:58:150257デフォルトの名無しさん
2005/12/02(金) 21:00:510258デフォルトの名無しさん
2005/12/02(金) 21:23:510259デフォルトの名無しさん
2005/12/02(金) 21:27:43http://www.pearsoned.co.jp/washo/java/wa_int71-j.html
0260デフォルトの名無しさん
2005/12/02(金) 21:30:27何が言いたいのか教えてくれないか
0261デフォルトの名無しさん
2005/12/02(金) 21:39:40ボトルネックはJava側にはないんだよな。やったとしてもビデオ
カードとビデオドライバのベンチマークにしかならん。
0262デフォルトの名無しさん
2005/12/02(金) 22:25:380263デフォルトの名無しさん
2005/12/02(金) 22:49:273,4年位前かな
0264デフォルトの名無しさん
2005/12/02(金) 23:03:35少しも考える脳が無いのか。かわいそうに。
0265デフォルトの名無しさん
2005/12/02(金) 23:11:080266デフォルトの名無しさん
2005/12/03(土) 00:15:14鳴らすだけならwav鳴らせばよくない?
DTMFを解読するのはつらいと思う。
0267デフォルトの名無しさん
2005/12/03(土) 01:41:43-server オプションでVMを起動させると、SSEを使うようになるのだが。
0268デフォルトの名無しさん
2005/12/03(土) 02:35:57携帯なら既に実現済み。
javaだと解析しやすいから消極的ってのも有るかもな。
>>267
ベンチは?
0269デフォルトの名無しさん
2005/12/03(土) 05:20:25BREWとかはあるけどね。
0270デフォルトの名無しさん
2005/12/03(土) 15:48:45今のPCの性能だったらPlayStation並のゲームは余裕でJavaでも実現可能だろ
でも、そんなゲームを作ったところで誰も買ってくれない
買ってくれないということは制作費は回収できない
つまり商売がなりたたないってことだ
0271デフォルトの名無しさん
2005/12/03(土) 16:16:270272デフォルトの名無しさん
2005/12/03(土) 16:20:30スペック必要そうには見えないがね
0273デフォルトの名無しさん
2005/12/03(土) 16:34:500274デフォルトの名無しさん
2005/12/03(土) 17:25:450275デフォルトの名無しさん
2005/12/03(土) 18:12:27ゲーム向きのJavaプログラマが少ないというだけだと思うよ。
0276デフォルトの名無しさん
2005/12/03(土) 18:12:34検索しろよ
携帯電話でなくてもJavaで動くゲームは
腐るほどあるぞ。
0277デフォルトの名無しさん
2005/12/03(土) 18:16:240278デフォルトの名無しさん
2005/12/03(土) 18:20:21ソースコード晒せ
CとJavaと両方の
コードによっても速度は大きくかわるんだし
0279デフォルトの名無しさん
2005/12/03(土) 18:20:25コンパイル以前に、異なるプラットフォーム毎に
コードを書き直す手間がどれだけかかるかわかってないな。
0280デフォルトの名無しさん
2005/12/03(土) 19:05:40「旧世代CPUでも」起動が早いプログラムかな。
旧世代CPUの利用者の事も考えて欲しいんですが('A`)
0281デフォルトの名無しさん
2005/12/03(土) 20:06:030282デフォルトの名無しさん
2005/12/03(土) 21:02:40そりゃエロゲとかの特殊なヤツしかねーよ
単なる紙芝居みてーなの
0283デフォルトの名無しさん
2005/12/03(土) 21:21:08dhrystoneのソースなんかそこらじゅうに転がってるぞ。
0284デフォルトの名無しさん
2005/12/03(土) 22:47:15意味するところがわからんな。
ちょっと英語で言ってみてくれんか?
0285デフォルトの名無しさん
2005/12/04(日) 01:15:33それより1978年にC版をメンテした人間が1997年にjava版も出してるのが
なんかすげー。しかも251の要望どおりなぜかjava版のほうはGUIの
描画ベンチもできるようになってたのにわらた。
0286デフォルトの名無しさん
2005/12/04(日) 03:54:51anata wa baka desu.
0287デフォルトの名無しさん
2005/12/04(日) 11:03:570288デフォルトの名無しさん
2005/12/04(日) 11:28:290289デフォルトの名無しさん
2005/12/05(月) 09:19:53サーバーというかネットワークプログラムはJAVAがやっぱり最強。
0290デフォルトの名無しさん
2005/12/05(月) 10:27:290291デフォルトの名無しさん
2005/12/05(月) 11:13:16ソースが見やすい
0292デフォルトの名無しさん
2005/12/05(月) 12:48:250293デフォルトの名無しさん
2005/12/06(火) 02:20:15幼児言語なんだぞ。
0294デフォルトの名無しさん
2005/12/06(火) 02:21:560295デフォルトの名無しさん
2005/12/06(火) 02:35:05配布に困るんじゃあほ
全部のPCにVM入ってるわけじゃねーんだよアホ
こんな言語携帯と鯖以外で使われねーよ
0296デフォルトの名無しさん
2005/12/06(火) 10:54:300297デフォルトの名無しさん
2005/12/06(火) 12:04:48privatejreで添付すれば?
0298デフォルトの名無しさん
2005/12/06(火) 18:55:18突いてませんよ
0299デフォルトの名無しさん
2005/12/06(火) 20:17:49幼児言語で事が済むならそれに越した事は無い。
0300デフォルトの名無しさん
2005/12/06(火) 21:24:14windows以外で動かすならいいけどさ
0301デフォルトの名無しさん
2005/12/06(火) 21:49:270302デフォルトの名無しさん
2005/12/07(水) 01:41:400303デフォルトの名無しさん
2005/12/07(水) 04:44:53winだってJavaでいいじゃん。
CPU余ってるし。俺は次のOSはM$以外にしたいから。
0304デフォルトの名無しさん
2005/12/07(水) 11:16:24おれも理由は>>301と一緒
実行環境の作成とか勘をつかむまでめんどくさいけど慣れればどのOSに移ってもほとんど問題なし
makeと違ってantはOS依存も少ない品
0305デフォルトの名無しさん
2005/12/07(水) 12:22:20次のOSとか言ってるようじゃ、一生Microsoftから離れられないぞ。
0306デフォルトの名無しさん
2005/12/07(水) 13:13:32出来るから無理ですよね?
0307デフォルトの名無しさん
2005/12/07(水) 13:31:28Cで作ると高価で速いハードが売れなくて困る。
Javaでどこでも動きますよといいつつ、高額のハードを買わせる。
>>306
なんで?
例えばLinuxなんてパスワード認証の処理でもソース公開してるけど問題は無いよ。
ソース見えても問題ないように作るにはどうすればいいかソースでも見て考えよう。
あとPGPとかの暗号化ツールもソース見ると参考に成るかも。
0308デフォルトの名無しさん
2005/12/07(水) 22:19:21バイナリが解析できなくなるような言語は存在しない。
手間が違うだけ。
だからアルゴリズムそのものを秘密鍵とするような
ソフトウェアのセキュリティはいずれ破られる。
セキュリティに関わるソフトウェアは
有名で広く使われていて
なおかつ今まで研究者やクラッカーなどに破られておらず
実績のあるアルゴリズムを使用する。
Javaとは関係ないけどこの本よむといいよ。
http://www.hyuki.com/cr/index.html
0309デフォルトの名無しさん
2005/12/08(木) 00:36:15復元できなかったりするけど(ある逆コンパイラだとダメで、別の逆コンパイラだと
うまくいったりするけど)、どうコード組めばそうなるんだろ。
逆コンパイルしにくくなるのなら、秘密カギを含んだクラスなんかはそう書きたいところだけど。
0310デフォルトの名無しさん
2005/12/08(木) 00:39:430311デフォルトの名無しさん
2005/12/08(木) 00:46:06まー頑張れば読めるんだけどさ、全体を解析するのは気が遠くなる程度の難読化。
挙動が謎な商用ライブラリを解析する時には、部分を読めばギリギリいける。
0312デフォルトの名無しさん
2005/12/08(木) 01:02:42Swingではまともなもの作れないので、SWT使ってるんだけど、
Javaしか知らないから仕方なくそうしてるのが実情。
0313デフォルトの名無しさん
2005/12/08(木) 01:05:24.NET。SDKならタダで使えるんじゃなかったっけ。
VS.NETナシで開発するのは大変だろうケド、言語仕様とAPIは
Windows用にはいいんじゃないの。
0314デフォルトの名無しさん
2005/12/08(木) 01:06:28なんでこのスレでそんな質問やねん
アホちゃうか?
0315309
2005/12/08(木) 01:23:02曖昧化というやつ?
時々製品や別チームの作ったソースがないクラスファイルとかを
逆コンパイルするんだけど、一部だけダメなやつがあるんだよね。
一部だけ曖昧化してるとも思えないしな〜と思うんだけど。。
逆コンパイラでも得意不得意があるんだろうか。
(何が基準で得意/不得意が決まるのかわからないけど)
>>311
難読化というのか。。知らなかった。
0316デフォルトの名無しさん
2005/12/08(木) 01:34:49>時々製品や別チームの作ったソースがないクラスファイルとかを
>逆コンパイルするんだけど、一部だけダメなやつがあるんだよね。
クラスファイルのなかに、デコンパイラを引っ掛けるダミーのバイナリ
コード(実行時には影響がないもの)を埋め込む手法もあるよん。
0317デフォルトの名無しさん
2005/12/08(木) 01:46:330318デフォルトの名無しさん
2005/12/08(木) 02:01:44SWTよりSwingのほうが高機能だろ
資料も多いし
0319デフォルトの名無しさん
2005/12/08(木) 02:18:02MFCが使いこなせないなら同情するけど、Swingはちょっとなあ…
0320デフォルトの名無しさん
2005/12/08(木) 02:25:160321デフォルトの名無しさん
2005/12/08(木) 02:27:49LaFの書き換えできない低脳決定。
0322デフォルトの名無しさん
2005/12/08(木) 04:56:250323デフォルトの名無しさん
2005/12/08(木) 08:03:34MFCの方がよほど糞
重いのは確かだけどそれなりに使いやすいと思う
ただ時々シンボルが重複したりして戸惑うことがある
import で * の省略しない方が良いとか分かってるけど
やっぱり省略出来た方がありがたい
0324デフォルトの名無しさん
2005/12/08(木) 08:35:58省略しないほうが、あとで見てわかりやすいよ。
import文とかは、勝手にIDEが作ってくれるわけだし。
0325デフォルトの名無しさん
2005/12/08(木) 10:48:07LinuxだとLaFマシなヤツ限られるしなぁ。しかも結構重くなるし。
Java6からgtkを使うとか言う話をちらっとどっかで見たけどSWTのようになるのか単にLaFをgtkに似せるだけなのかどっちだろう。
でもSWT使うと当たり前だけどLinuxとWindowsで動作が結構違って結局同じ動作をしようと思うとそれぞれ別の実装しないとダメなんだよなぁ。
0326デフォルトの名無しさん
2005/12/08(木) 11:12:33ちゃんと動作すれば
0327デフォルトの名無しさん
2005/12/08(木) 12:07:421.4系までは明らかに分かる差だったが、5.0からはわからんぞ
それに最近はOSそのままの描画使うアプリも少ないしね
モデルとビューが分離してるからUI作れる時点でSwingのほうが楽
SWT+JFaceは死ぬ
0328デフォルトの名無しさん
2005/12/08(木) 13:29:34ちゃんと動作しないほどの挙動の差だったんですけどね。
WindowsだとSwingでも問題ないけどLinuxだとまだまだSWT+JFaceでしょ。
LinuxのJavaももっと力入れてくれないかなぁ。
0329デフォルトの名無しさん
2005/12/08(木) 13:33:490330デフォルトの名無しさん
2005/12/08(木) 13:36:40どういう意味で?
趣味プログラムでLinuxでSWT使ってるけど気になったのはWindowsとの動作の差ぐらいで軽いし快適だけど・・・。
0331デフォルトの名無しさん
2005/12/08(木) 13:40:13ユーザー数の影響も大きいかと
まぁWindowsとLinuxはまだいいほうだけど・・・
Swingは今のLinuxの場合まずほとんどメタルなLAFのままだしね
オーシャンテーマは割りと好き
0332デフォルトの名無しさん
2005/12/08(木) 13:48:26Cからgtk使うのに比べたらだいぶ遅いって事なんかな?
俺はメタルが生理的に受け付けない・・・。
ドラッグできる場所を示すツブツブというかイボイボが・・・。
0333デフォルトの名無しさん
2005/12/08(木) 16:25:30比べるならJComponent継承してボタンとか作るくらいのシンプルなやつか
たぶん速度差はないな
JButtonだけでもビューとモデルに分かれていて柔軟すぎるつくりになってる
おかげでUIクラスいじるだけで挙動はボタンのままでUIだけかえることができるがね
さすがにやりすぎなんじゃないかと思う
結局SWT早いと勘違いしてる人いるけど、実アプリで使うような複雑な動きになればなるほどSWTおわっとる
0334デフォルトの名無しさん
2005/12/08(木) 16:43:57Canvasにラインを引いたり文字を描画したりするのでベンチマーク取ったらラインを引くのでSWTの方が10倍早く、文字列の描画でSWTの方が5倍速かった。
まぁ他は知らないけどCanvasに描画はSWTの方が圧倒的ではあったな。
0335デフォルトの名無しさん
2005/12/08(木) 16:56:420336デフォルトの名無しさん
2005/12/08(木) 17:01:52こんな機能がないとは思わなかった。
0337デフォルトの名無しさん
2005/12/08(木) 17:07:07それはできるぞ
0338デフォルトの名無しさん
2005/12/08(木) 17:16:440339デフォルトの名無しさん
2005/12/08(木) 17:17:22API教えて下さい。かなりぐぐったけどBrowserLauncherしか出なかったんで
出来ないと思ってしまいました。
0340デフォルトの名無しさん
2005/12/08(木) 17:57:24VolatileImage使ってないの?
0341デフォルトの名無しさん
2005/12/08(木) 18:39:19知らんがな(´・ω・`)
と言うかSwingの方はCanvasだったかどうかわからん。
今ちょっとやってみた。
文字列の描画はSWTの方が10%ちょっと速い。
ラインの描画はSwingが4倍ほど遅い。
Swingのウインドウを小さくすると途中から急に速くなってSWTと同じぐらいになるけどなんだろこれは。
VolatileImageは使ってます。
0342デフォルトの名無しさん
2005/12/08(木) 18:47:44描画方法に何使ってるの?
VolatileImageのピクセルフォーマットとかVolatileImageの描画結果をどうしてるのとか
場合によってはSwingもVolatileImage使うから
DirectXによってアクセラレートされてるよ
Canvasという名前が出てきてる時点でアレだな
SwingとAWTまぜるなんて信じられん
0343デフォルトの名無しさん
2005/12/09(金) 02:49:59普通に混ぜてるけど何が問題なの?
0344デフォルトの名無しさん
2005/12/09(金) 12:22:45組み合わせは却下なのは分かると思うが。
わからなくてもとりあえず混ぜるな危険と覚えとけ。
0345デフォルトの名無しさん
2005/12/09(金) 13:05:44JButtonとTextAreaを一緒に使ったらどういう危険が出るのでしょうか?
0346デフォルトの名無しさん
2005/12/09(金) 13:06:58標準では出来ない。
0347デフォルトの名無しさん
2005/12/09(金) 13:12:28すでにデフォルトブラウザを開くための仕様はJSRで決まってるわけだから、「標準」にはなっていると思う。
Java6で取り込まれるけど、勝手に自分でその標準に従った実装してしまってもいい。
0348デフォルトの名無しさん
2005/12/09(金) 14:49:20Standardイラネつか使い道ナサス( ^ω^)
0349デフォルトの名無しさん
2005/12/09(金) 15:05:030350デフォルトの名無しさん
2005/12/09(金) 15:26:420351デフォルトの名無しさん
2005/12/09(金) 15:33:020352デフォルトの名無しさん
2005/12/09(金) 15:34:27EEに含めればいいじゃん
0353デフォルトの名無しさん
2005/12/09(金) 15:37:250354デフォルトの名無しさん
2005/12/09(金) 15:40:160355デフォルトの名無しさん
2005/12/09(金) 15:45:320356デフォルトの名無しさん
2005/12/09(金) 16:26:180357デフォルトの名無しさん
2005/12/09(金) 22:23:320358デフォルトの名無しさん
2005/12/09(金) 22:26:160359312
2005/12/09(金) 23:58:00JavaでのGUIアプリ開発は、(VBとかと比べると) 困難な方だと思ってるんだけど
フリーで、と考えると、実はJavaがもっともGUI開発に向いているのかなと。
んでオレをJavaを使ってるんだけど。
あと、Swingは機能、ビジュアルがまったくだめで作る気なし。
設計も一見いい感じに見えるけど、よくみるとだめだめだし。いいことなし。
0360デフォルトの名無しさん
2005/12/10(土) 00:01:49LaFが気にいらないなら自分で作れよ。
Swingはモデルとビューが完全分離だから、好き勝手作れ
るんだけど、わかってる?
0361デフォルトの名無しさん
2005/12/10(土) 00:02:540362デフォルトの名無しさん
2005/12/10(土) 00:03:56物凄く馬鹿なコード書いてそうですね、あなた。
コレクションぐらい使えるようになろうよ。
0363デフォルトの名無しさん
2005/12/10(土) 00:10:10MEにもVectorやHastableあるよ。
0364デフォルトの名無しさん
2005/12/10(土) 00:14:18コレクションというのはJava2からのコレクションインターフェースのことをさしてると思われ
0365デフォルトの名無しさん
2005/12/10(土) 01:06:14やっぱCじゃないときつい
0366デフォルトの名無しさん
2005/12/10(土) 01:25:39単体実行ファイルが4KBとかは作れない。
それとJavaでメガデモ作っても興ざめする。
0367デフォルトの名無しさん
2005/12/10(土) 01:32:21フリーのDelphi6最高ヽ(*´∀`*)ノ キャッキャ
0368デフォルトの名無しさん
2005/12/10(土) 01:33:32Javaカードってどうなってんの?
0369デフォルトの名無しさん
2005/12/10(土) 01:34:18精神的にめんどくさい
0370デフォルトの名無しさん
2005/12/10(土) 01:35:35好き勝手作れたところでお前作るか?
0371デフォルトの名無しさん
2005/12/10(土) 01:37:450372デフォルトの名無しさん
2005/12/10(土) 01:47:060373デフォルトの名無しさん
2005/12/10(土) 01:55:180374デフォルトの名無しさん
2005/12/10(土) 02:00:17顧客の要求があるなら。
>>373
SunJREのJITコンパイル > C/C++の静的コンパイル
ということもあるわけだが。
0375デフォルトの名無しさん
2005/12/10(土) 02:14:15Javaが上回るケースはループ10満開とかクソベンチの時以外は万に1つもない。
0376デフォルトの名無しさん
2005/12/10(土) 02:25:23ベンチでJavaが上回る原因は、主にGCによる再配置でキャッシュヒット率が上がるため。
その他にも分岐予測かCMOV系かの選択等で、実行時の方が最適化しやすいケースや
プロセッサ依存の特殊命令が実行時に選択できるというメリットもあるが、
少なくとも現状はあまり利点を生かせていない。
で、ベンチよりも実用的な規模になると
L1/L2の大きさ、再配置の手間、ネイティブコードへの変換等のコスト等の大きさが、
(実行時オブジェクト再配置による)キャッシュヒットによるメリットより大きいと思う。
ただ、サーバーなどで極めて多数回の実行が想定される場合は、そんなに差は無いと思う。
毎回ネイティブに変換するデメリットもないけど
逆にオブジェクト再配置による利点も薄れるからね。
0377デフォルトの名無しさん
2005/12/10(土) 12:34:58ベンチ見れば分かるけど、GCがまったく発生しないものだよ
0378デフォルトの名無しさん
2005/12/10(土) 13:01:310379デフォルトの名無しさん
2005/12/10(土) 13:07:26今のアルゴリズムはちゃんとキャッシュにのりやすいように、順次アクセスするように
改良されてここまで来たんだよ。
GCがただ発生して速くなってるなら10年前から速いわ。
0380デフォルトの名無しさん
2005/12/10(土) 13:16:220381デフォルトの名無しさん
2005/12/10(土) 17:45:210382デフォルトの名無しさん
2005/12/10(土) 20:00:210383デフォルトの名無しさん
2005/12/10(土) 23:12:390384デフォルトの名無しさん
2005/12/11(日) 00:32:470385デフォルトの名無しさん
2005/12/11(日) 00:54:460386デフォルトの名無しさん
2005/12/11(日) 01:18:330387デフォルトの名無しさん
2005/12/11(日) 01:21:550388デフォルトの名無しさん
2005/12/11(日) 01:26:300389デフォルトの名無しさん
2005/12/11(日) 01:29:05まぁ使ってる奴をみたことがないわけだがwww
0390デフォルトの名無しさん
2005/12/11(日) 01:34:260391デフォルトの名無しさん
2005/12/11(日) 01:45:450392デフォルトの名無しさん
2005/12/11(日) 02:07:570393デフォルトの名無しさん
2005/12/11(日) 02:44:41むしろ最大化させるイベント希望
0394デフォルトの名無しさん
2005/12/11(日) 12:13:48それはJavaでは作れない┐(´∀`)┌
0395デフォルトの名無しさん
2005/12/11(日) 12:14:570396デフォルトの名無しさん
2005/12/11(日) 12:18:040397デフォルトの名無しさん
2005/12/11(日) 12:26:361.4からは取得できたと思うけど
0398デフォルトの名無しさん
2005/12/11(日) 12:29:150399デフォルトの名無しさん
2005/12/11(日) 12:48:21LSP違反。
興奮はティンポではない。よってその継承は正しくない。
0400デフォルトの名無しさん
2005/12/11(日) 16:44:53そういう時はC#ならdelegate構文を使うんですね
Javaの場合はどうすれば良いんですか?
0401デフォルトの名無しさん
2005/12/11(日) 17:10:22オブザーバーパターン?
それより、いかに興奮イベントを発火させるかですよ。
0402デフォルトの名無しさん
2005/12/11(日) 17:47:20インナークラスを利用する。
0403デフォルトの名無しさん
2005/12/12(月) 18:28:230404デフォルトの名無しさん
2005/12/12(月) 18:57:38チンポに真珠を埋めろってことですね?
0405デフォルトの名無しさん
2005/12/12(月) 23:45:29ああ、そうだ。
0406デフォルトの名無しさん
2005/12/12(月) 23:49:57おっけい。
やってみた。
画像いる?
0407デフォルトの名無しさん
2005/12/13(火) 00:20:020408デフォルトの名無しさん
2005/12/13(火) 00:52:140409デフォルトの名無しさん
2005/12/13(火) 00:57:55そうでないなら、Javaを選ばんほうがいろんな意味で大抵成功する。
0410デフォルトの名無しさん
2005/12/13(火) 00:59:330411デフォルトの名無しさん
2005/12/13(火) 01:10:54ためにならんアドバイスだな。
0412デフォルトの名無しさん
2005/12/13(火) 01:46:14>Javaでしか作れないものなら、Javaで作るしかないが
そんなもんあるかYO!
>そうでないなら、Javaを選ばんほうがいろんな意味で大抵成功する。
そんなわけあるかYO!
お前が何がしたいんだかさっぱりわからんが。
0413デフォルトの名無しさん
2005/12/13(火) 01:54:25ようするに「ぼくちん、じゃばなんてつかえないの」って事だろ
0414デフォルトの名無しさん
2005/12/13(火) 01:55:010415デフォルトの名無しさん
2005/12/13(火) 02:02:36作ってみるわ。もちろんUnixネイティブな。少しまちなー。
0416デフォルトの名無しさん
2005/12/13(火) 06:52:350417デフォルトの名無しさん
2005/12/13(火) 07:04:280418デフォルトの名無しさん
2005/12/13(火) 07:38:31特許出願中だボケ
0419デフォルトの名無しさん
2005/12/13(火) 08:53:09キタコレ
0420デフォルトの名無しさん
2005/12/13(火) 12:21:490421デフォルトの名無しさん
2005/12/13(火) 17:47:022年前はできていたというのが笑える。それから放置かよ。
本当に印刷プログラムできないか試すためにJava勉強してみるか。
0422デフォルトの名無しさん
2005/12/14(水) 06:59:360423デフォルトの名無しさん
2005/12/14(水) 23:08:22日本語が印刷できないんじゃなくてOpenTypeのフォントを入れないと全ての環境で同一の印刷が出来ない
0424デフォルトの名無しさん
2005/12/14(水) 23:13:58MS 明朝だろうが論理フォントだろうがだめだったよ。
事実上駄目なんじゃない?
特殊な環境だけが大丈夫って普通じゃ考えられないね。
しかも常に駄目ならともかくUnicodeff00ブロックだけ駄目という
あたりが完全にバグだね。
しかも昔は動いていたらしいからエンバグでは?
日本語扱うなら印刷も出来る.NETのほうがいいだろうね。
0425デフォルトの名無しさん
2005/12/15(木) 01:14:520426デフォルトの名無しさん
2005/12/15(木) 01:22:34全角アルファベットと数字、記号系が全滅だぞ
0427デフォルトの名無しさん
2005/12/15(木) 01:35:080428デフォルトの名無しさん
2005/12/15(木) 01:57:190429デフォルトの名無しさん
2005/12/15(木) 02:17:350430デフォルトの名無しさん
2005/12/15(木) 02:38:150431デフォルトの名無しさん
2005/12/15(木) 12:36:54全銀手順のデータの検証リストも出せないのか。
0432デフォルトの名無しさん
2005/12/15(木) 14:12:210433デフォルトの名無しさん
2005/12/15(木) 15:29:56でもFBできないって業務系では終わってるんじゃ
つまり業務系アプリ作りたいなら半角カナも扱える.NETだね
0434デフォルトの名無しさん
2005/12/15(木) 15:44:130435デフォルトの名無しさん
2005/12/15(木) 15:57:31なんら不思議なことではない
0436デフォルトの名無しさん
2005/12/15(木) 16:02:480437デフォルトの名無しさん
2005/12/15(木) 16:44:090438デフォルトの名無しさん
2005/12/15(木) 22:21:040439デフォルトの名無しさん
2005/12/15(木) 22:57:180440デフォルトの名無しさん
2005/12/16(金) 00:09:38すでにやった
そっちは問題ないけど、1ページで50Mとかメモリ食うのですごいことになる
また、この方法はDPIの低いレーザープリンタにとって致命的
インクジェットでもすごい遅くなるけどね
だって結果として写真印刷してるんだよ
その上画質が悪い
今5.0と1.4.のVM2つ立ち上げてメッセージ送りあうように作るかどうかで悩んでるところ
1.4.2ではサクサク動いてます
0441デフォルトの名無しさん
2005/12/16(金) 08:56:51がんばって投稿すれば名前残せるぞw
0442デフォルトの名無しさん
2005/12/16(金) 09:02:51おまえら好きで使ってるんじゃないんだろ?
言われて仕方なく使ってるんだろ?
0443デフォルトの名無しさん
2005/12/16(金) 09:47:310444デフォルトの名無しさん
2005/12/16(金) 10:10:53試してみたいので、そのテストプログラムを見せてくれ
0445デフォルトの名無しさん
2005/12/16(金) 12:36:35PrintJob
PrinterJob
PrintingService
すべての方法でも駄目だから面白い
印刷サービスのサンプルプログラムで全角の「1」とかff00ブロックの文字入れるだけでアウト
創るJavaの印刷のサンプルでもアウト
0446デフォルトの名無しさん
2005/12/16(金) 12:38:22半角文字列だけ使ってる限り問題ないというあたりがすばらしい。
0447デフォルトの名無しさん
2005/12/16(金) 13:38:55import java.awt.print.Printable;
import java.awt.print.PrinterJob;
public class NewMain implements Printable{
public static void main(String[] args) throws Exception{
PrinterJob pj = PrinterJob.getPrinterJob();
pj.setPrintable(new NewMain());
if(pj.printDialog()){
pj.print();
}
}
public int print(java.awt.Graphics graphics, java.awt.print.PageFormat pageFormat, int param)
throws java.awt.print.PrinterException {
if(param > 0){
return Printable.NO_SUCH_PAGE;
}
graphics.drawString("あいうえお ",100,100);//正常
graphics.drawString("あいうえお1",100,120);//ベクトルになる 1200DPIくらいになると一見綺麗
return Printable.PAGE_EXISTS;
}
}
0448デフォルトの名無しさん
2005/12/16(金) 13:40:33全角つかっても記号使わなければ問題ないんだけど。
0449デフォルトの名無しさん
2005/12/16(金) 13:47:10これで問題ありませんっておもしろす
「〜」とかよくつかうだろうに
0450デフォルトの名無しさん
2005/12/16(金) 13:50:590451デフォルトの名無しさん
2005/12/16(金) 14:14:00印刷も出来ないようじゃデスクトップアプリはJavaは駄目
これでよく5.0からはデスクトップも視野に入れてるとか言えたもんだ
0452デフォルトの名無しさん
2005/12/16(金) 15:59:28不況以外に、Java をまともな人が使ってくれていないという理由が含まれてると寂しいよね
バカに道具を与えても、バカは道具の信頼を失墜させることしかしない
0453デフォルトの名無しさん
2005/12/16(金) 16:24:01ならマルチバイトキャラクタを通らなくしたのは納得
0454デフォルトの名無しさん
2005/12/16(金) 20:55:21日本なんて早いとこ滅びればいいと思うね。
0455452
2005/12/16(金) 21:20:42今では、あんなこと書いたの反省してる
道具はできるだけ上手に使おうね (はぁと
ってことで許してね
# そして、マルチバイトキャラクタの話じゃなくて、
# 互換性のために残されたゴミため場のような
# ttp://www.unicode.org/charts/PDF/Unicode-3.2/U32-FF00.pdf
# の範囲の Unicode のキャラクタセットは使わないほうが
# 上手に使えるよね (はぁと ってことで
0456デフォルトの名無しさん
2005/12/16(金) 21:45:110457デフォルトの名無しさん
2005/12/16(金) 21:53:15最新バージョンで品質が恐ろしく低下だからただのバグだろ
>>447の実行結果
分かりやすいように72dpiでpdf出力しといた
http://49uper.com:8080/html/img-s/100275.png
こりゃバグだね
0458デフォルトの名無しさん
2005/12/16(金) 21:56:22って、なんだこりゃあああああ
0459デフォルトの名無しさん
2005/12/16(金) 22:38:26こちらはOfficeについてくるMS版PDFであるMSI
http://49uper.com:8080/html/img-s/100280.png
DPIが細かいと微妙な差になってくるがあいかわらずガタガタしてる
画像のように文字列として認識してないために
範囲選択しても選択できず
PDFでも同じ結果
これがフォントとして認識しなければならないレーザープリンタで問題になる点かと
もう駄目かもね
0460デフォルトの名無しさん
2005/12/16(金) 22:48:33誰も報告しないから直らない。
MSだって報告されないバグは直してくれんよ。
0461デフォルトの名無しさん
2005/12/16(金) 22:53:28サンプル印刷でもやればわかるようなやつだしねぇ。
0462デフォルトの名無しさん
2005/12/16(金) 22:59:45って事がバレただけでは?
0463デフォルトの名無しさん
2005/12/16(金) 23:07:59日本人は誰も使ってなかったというのがばれただけ。
MSの場合は日本法人に問い合わせても対応してくれる点が最高だね。
0464デフォルトの名無しさん
2005/12/16(金) 23:09:51俺は使ってるぞ、Eclipsだけは。
0465デフォルトの名無しさん
2005/12/16(金) 23:10:160466デフォルトの名無しさん
2005/12/16(金) 23:10:38そりゃ文句は出ないわな
0467デフォルトの名無しさん
2005/12/16(金) 23:13:180468デフォルトの名無しさん
2005/12/16(金) 23:14:44気になったけどsunの日本法人はチェックしてないのかな?
日本のsunのページだってJavaアピールしまくってるし
0469デフォルトの名無しさん
2005/12/16(金) 23:40:33ぜひ報告したいが英語が使えん……
0470デフォルトの名無しさん
2005/12/16(金) 23:58:280471デフォルトの名無しさん
2005/12/17(土) 00:04:25本当にありがとうございました
0472デフォルトの名無しさん
2005/12/17(土) 00:06:160473デフォルトの名無しさん
2005/12/17(土) 00:07:08Thank you very much.
0474デフォルトの名無しさん
2005/12/17(土) 00:07:10日本語が入らないとソースコード添付できないけど
あそこで日本語入れていいのか?
0475デフォルトの名無しさん
2005/12/17(土) 00:11:58俺は自分のとこで再現させてないから分からん
・現象はJava5.0
・PrintJob、PrinterJob、PrintingServiceで印刷できない
・Unicodeff00ブロックだけ印刷できない
ちなみに、sunの中の人はバグ報告をほしがってるようだ
http://blogs.sun.com/roller/page/yk?entry=java_phrase_book
http://blogs.sun.com/roller/page/yk?entry=java_phrase_book
0476デフォルトの名無しさん
2005/12/17(土) 00:16:21なんにしてもね
0477デフォルトの名無しさん
2005/12/17(土) 00:19:11本当にありがとうございました
0478デフォルトの名無しさん
2005/12/17(土) 00:19:38デバイスがプリンタのときのみの不具合が100%
症状は
UNICODE FF00 blockが含まれた文字列をdrawStringすると
その文字列すべてに不具合をきたす
1.3.1や1.4.2までは問題なかった
5.0になってからすべてのバージョンで再現
回避方法はなし
0479デフォルトの名無しさん
2005/12/17(土) 00:23:58本当にありがとうございました
0480デフォルトの名無しさん
2005/12/17(土) 00:45:27にほんじばかね
にほじんソフトウェア作れない
にほんじんばかね
にほんじんソフトウェアつかいこなせない
にほんじんばかね
JAVAはくそだね
0481デフォルトの名無しさん
2005/12/17(土) 01:01:270482デフォルトの名無しさん
2005/12/17(土) 01:13:580483デフォルトの名無しさん
2005/12/17(土) 01:16:060484デフォルトの名無しさん
2005/12/17(土) 01:20:190485デフォルトの名無しさん
2005/12/17(土) 01:25:260486デフォルトの名無しさん
2005/12/17(土) 01:29:35ギャグですか?これ?お茶吹いちゃった。
0487デフォルトの名無しさん
2005/12/17(土) 01:39:19印刷でJavaって発想が無いね。
0488デフォルトの名無しさん
2005/12/17(土) 01:40:430489デフォルトの名無しさん
2005/12/17(土) 01:45:500490デフォルトの名無しさん
2005/12/17(土) 01:53:35http://49uper.com:8080/html/img-s/100309.zip
0491デフォルトの名無しさん
2005/12/17(土) 02:34:49何処がいいの?
0492デフォルトの名無しさん
2005/12/17(土) 09:09:060493デフォルトの名無しさん
2005/12/17(土) 09:40:130494デフォルトの名無しさん
2005/12/17(土) 14:35:460495デフォルトの名無しさん
2005/12/17(土) 14:36:350496デフォルトの名無しさん
2005/12/18(日) 01:18:53間接的証明かね
プリンタ叩かねえもんな
0497デフォルトの名無しさん
2005/12/18(日) 01:25:430498デフォルトの名無しさん
2005/12/18(日) 02:01:180499デフォルトの名無しさん
2005/12/18(日) 02:04:00あそこのスレの住人に聞いてみれば?
0500デフォルトの名無しさん
2005/12/18(日) 02:08:14そのスレでも印刷関係で煽ってるヤシがいて聞いてもスルーされそうな感じ
0501デフォルトの名無しさん
2005/12/18(日) 13:00:560502デフォルトの名無しさん
2005/12/18(日) 15:58:310503デフォルトの名無しさん
2005/12/18(日) 17:49:33http://ex13.2ch.net/test/read.cgi/gline/1134708843/
0504デフォルトの名無しさん
2005/12/18(日) 21:51:470505デフォルトの名無しさん
2005/12/18(日) 22:20:27単純にスレ違いだから無視されてるだけにみえるけどな
0506デフォルトの名無しさん
2005/12/19(月) 00:07:26Javaの明るい未来
0507デフォルトの名無しさん
2005/12/19(月) 01:00:53今でもSWT使えば普通にできるから、あえて騒ぐほどではないんじゃね?
0508デフォルトの名無しさん
2005/12/19(月) 01:04:120509デフォルトの名無しさん
2005/12/19(月) 01:08:37SWTで印刷したことある?
あれはあれで問題山積み
0510デフォルトの名無しさん
2005/12/19(月) 13:51:22native2asciiして貼り付けたら?
0511デフォルトの名無しさん
2005/12/19(月) 14:30:19そういう話じゃないと思うがな
連中が日本語を理解できるかどうかって話じゃない?
0512デフォルトの名無しさん
2005/12/19(月) 15:20:04日本語読めなくてもおかしいの分かるでしょ。
説明が英語でできないので困ってるなら>>470もいることだし、
ソース添付できないって話にはならんとおもふ。
0513デフォルトの名無しさん
2005/12/19(月) 15:58:17Java5.0のWindows版で、0xff00ブロックを含むUnicode文字列を印刷しようとすると、
文字列全体がベクトルデータのような状態で印刷されてしまい、きれいに印刷することができません。
PrintJob、PrinterJob、PrintingServiceのいずれのクラスを利用しても同じで、
Windows付属のフォントやその他いろんな種類のフォントを用いても同じでした。
その他のOSやWindows版でも1.4.2までのバージョンではこのような問題が発生しないので、
おそらくバグではないかと思われます。
役に立たないと思うが上を機械翻訳してみる
version of Java5.0,
and it is not possible to print beautifully.
It was the same even though a font of the Windows attachment and various kinds of other fonts
were used thoroughly even if which class of PrintJob, PrinterJob, and PrintingService was
used.
Because such a problem doesn't occur in other OS and the version to 1.4.2, it seems that it
is a bug perhaps.
0514デフォルトの名無しさん
2005/12/19(月) 15:59:43ff00ブロックが含まれていれば。
0515デフォルトの名無しさん
2005/12/19(月) 16:01:19GJ!
「機械翻訳しました」
の英文1行を一番上に加えて
問題のあるコードと画像を添付すればよさそうだね
0516デフォルトの名無しさん
2005/12/19(月) 16:02:490517デフォルトの名無しさん
2005/12/19(月) 16:17:210518デフォルトの名無しさん
2005/12/19(月) 17:21:34GJ!
機械翻訳した旨を書いておけば、
このままレポート出してもいいんじゃないか?
0519デフォルトの名無しさん
2005/12/19(月) 18:01:56The entire character string is printed in the state like the vector data when it tries to
print the Unicode character string including 0xff00 block in the Windows version of Java5.0,
and it is not possible to print beautifully.
It was the same even though a font of the Windows attachment and various kinds of other fonts
were used thoroughly even if which class of PrintJob, PrinterJob, and PrintingService was
used.
Because such a problem doesn't occur in the version to 1.4.2, other OS and the Windows
version seem bugs perhaps.
0520デフォルトの名無しさん
2005/12/20(火) 03:47:17死ねよ
も追加しといて
0521デフォルトの名無しさん
2005/12/20(火) 04:31:35>javaが一層の輝きを増しますように。
>Increase a further shine java.
柔らかく"死ね"の意味を込めるとこんな感じ?
0522デフォルトの名無しさん
2005/12/20(火) 09:00:590523デフォルトの名無しさん
2005/12/20(火) 09:05:150524デフォルトの名無しさん
2005/12/20(火) 09:10:280525デフォルトの名無しさん
2005/12/20(火) 09:26:360526デフォルトの名無しさん
2005/12/20(火) 21:38:40>>490 の文書のプロパティ->概要->PDF変換が
Hyf_PdfCreatorMP ってのはソースネクストの「いきなりPDF」だっけ?
あと、>>457 と >>490 以外に これと同じ現象が出て困ってる人いる?
できれば使ってるプリンタとか >>447 のコード再現できるか、とか教えて欲しい。
0527デフォルトの名無しさん
2005/12/20(火) 22:55:17BJはプレビュー画面ですでに微妙に違うのを確認。
印刷されたもので判別はDPIが細かいので難しいです。
0528デフォルトの名無しさん
2005/12/20(火) 23:00:590529デフォルトの名無しさん
2005/12/21(水) 11:57:140530デフォルトの名無しさん
2005/12/21(水) 13:31:17プリンタの機種名はわからないっすか?
フォント置き換えするプリンタだとダメになるって聞いてたんすけど
肉眼では判別するのが難しいってレベルの話なんすか?
0531デフォルトの名無しさん
2005/12/21(水) 16:13:37PrimoPDF試したっすけど、 >>457 ほど酷くならんっすね。
該当部分は選択できないっすけど。
0532デフォルトの名無しさん
2005/12/21(水) 20:30:26とはいえ最大の1200DPIにしても違いは分かります。
印刷物はEPSONとNECとOKIもだめでした。
文字部分が選択できないってことで原因はVM側と明らかですね。
同じブロックに韓国語が入ってるようなのでそれとの兼ね合いがあるのでしょうかね。
0533デフォルトの名無しさん
2005/12/21(水) 21:12:55できればプリンタの機種名もお願いするっす。
あと、品質がどの程度劣化するのかについてなんすけど、
いきなりPDF以外は「違いが分かる」って程度なんすかね?
0534デフォルトの名無しさん
2005/12/21(水) 21:14:56OKIはドットインパクトだった
0535デフォルトの名無しさん
2005/12/21(水) 21:24:140536デフォルトの名無しさん
2005/12/21(水) 21:27:130537デフォルトの名無しさん
2005/12/21(水) 21:29:13デフォのDPIがprimoのほうが高いので多少綺麗に見えやすいが
DPIを下げるとまったく同じだね。
0538デフォルトの名無しさん
2005/12/21(水) 22:07:300539デフォルトの名無しさん
2005/12/21(水) 22:23:08正直、俺は言われなければ気づかない。
そのぐらいの違いだ。
0540デフォルトの名無しさん
2005/12/21(水) 22:51:350541デフォルトの名無しさん
2005/12/21(水) 22:55:38バグだね。
Javaは日本人は使うなってのは本当だね。
0542デフォルトの名無しさん
2005/12/21(水) 23:18:540543デフォルトの名無しさん
2005/12/21(水) 23:55:22時代はJAVAなのだ
0544デフォルトの名無しさん
2005/12/22(木) 00:04:370545デフォルトの名無しさん
2005/12/22(木) 00:15:28時代はやはりJavaなのだ。
0546デフォルトの名無しさん
2005/12/22(木) 00:27:400547デフォルトの名無しさん
2005/12/22(木) 01:50:060548デフォルトの名無しさん
2005/12/22(木) 02:11:18フレームワークやライブラリが充実していたことが理由だと思っていたんだけど合ってる?
0549デフォルトの名無しさん
2005/12/22(木) 02:16:140550デフォルトの名無しさん
2005/12/22(木) 02:27:52どっかのコーディング規約でcollection系を一切使うなってのを見たときは笑ったけどw
0551デフォルトの名無しさん
2005/12/22(木) 02:39:200552デフォルトの名無しさん
2005/12/22(木) 10:38:38原理的には保守性が高くなる。馬鹿が使っても保守性が高くなるわけではないというだけ。
0553デフォルトの名無しさん
2005/12/22(木) 10:51:49馬鹿が混じってたときの被害は少なくなるね。
馬鹿ばっかりだとどうしょうもないけど。
Rubyとかは、賢い人向け。
0554デフォルトの名無しさん
2005/12/22(木) 14:09:070555デフォルトの名無しさん
2005/12/22(木) 15:15:03賢い旗振り役がいればいいってこと。
0556デフォルトの名無しさん
2005/12/22(木) 16:13:10賢い太鼓もちが重要だと思うんだけどね
0557デフォルトの名無しさん
2005/12/22(木) 16:50:06賢い人が作ればどの言語でも保守性は高くなる。
0558デフォルトの名無しさん
2005/12/22(木) 17:29:500559デフォルトの名無しさん
2005/12/22(木) 18:49:48いきなりバイトコードで組めるとかさ(w
フレームワークってのは、頭の弱い馬鹿除けとは思う。
優秀な香具師を集めれば、バグも減って生産性が上がる訳だし。
10年使うシステムを考えてるならJavaしか選択枝無いでしょ。
ハードを数年ごとに換えたぐらいで、OSとか言語に依存してたら困るし。
0560デフォルトの名無しさん
2005/12/22(木) 18:52:47それは売る側の方便であって、実際に10年動くシステムなんて必要ないんだよ
0561デフォルトの名無しさん
2005/12/22(木) 20:28:1110年くらいなら普通にあるぞ
20年はさすがにめったにないけど
無いわけじゃない
0562デフォルトの名無しさん
2005/12/22(木) 21:17:355年程度と作るほうは思っていても大金出してるだけに償却するのは大変だ
0563デフォルトの名無しさん
2005/12/22(木) 21:45:18報告んとき、>>447 のコードを一部変更して使われてもらったっす。
オレが見つけた原因ってのは
sun.print.PathGraphics#getGlyphToCharMapForFont(Font2D) の
字形データ番号とコードポイントのテーブル作るループの終了条件が
上位サロゲートの始点(\uD800)になってる事っす。
これだと \uD800 以降のコードポイントを持つ文字は字形に結びつけられなくなるっす。
PathGraphics は drawString で描画する文字列の中に字形に結び付けられてない文字が
1文字でも現れると Outline 使って描画するようになってるっす。
ループの終了条件を \uFFFF に、サロゲートエリアは if文ではじくように修正して
rt.jar に仕込んだら >>447 使って PrimoPDF に出力してもちゃんと選択できるようになったっす。
0564デフォルトの名無しさん
2005/12/22(木) 22:25:330565デフォルトの名無しさん
2005/12/22(木) 22:40:35乙!アンド神
0566デフォルトの名無しさん
2005/12/22(木) 22:47:05今まで何もなかったということはなんかあるんかね
0567デフォルトの名無しさん
2005/12/22(木) 22:49:23単純にこれに対応してなかったってオチだったりして
http://www.javainthebox.net/laboratory/J2SE1.5/MiscAPI/SupplementaryChar/SupplementaryChar.html
0568デフォルトの名無しさん
2005/12/22(木) 22:52:200569デフォルトの名無しさん
2005/12/22(木) 23:55:16Javaで印刷って処理自体がある意味レアだから、誰かが今回の様に
論わなかったなら、何時までも延々と修正されなかったかもしれない。
0570デフォルトの名無しさん
2005/12/23(金) 00:03:59その書き込みを
http://blogs.sun.com/roller/page/yk/20051221
このblogにそのまま書き込んでいいですか?
0571デフォルトの名無しさん
2005/12/23(金) 00:05:250572デフォルトの名無しさん
2005/12/23(金) 00:15:18いきなりバイトコードで組まれたプログラムが保守性高いんですかそうですか。
0573デフォルトの名無しさん
2005/12/23(金) 06:58:52PHP廚にいくらJavaのほうがいいと勧めても無駄なのと同じ。
0574デフォルトの名無しさん
2005/12/23(金) 11:47:190575デフォルトの名無しさん
2005/12/23(金) 14:57:40そんな実装依存なもの、仕様もわからずに読めるかアホ。
0576デフォルトの名無しさん
2005/12/23(金) 15:25:230577デフォルトの名無しさん
2005/12/23(金) 17:51:55> 高い保守性を傍受するには、賢い人並みのスキルが必要かも知れないけどな。
盗聴ですか????
0578デフォルトの名無しさん
2005/12/23(金) 18:00:460579デフォルトの名無しさん
2005/12/23(金) 18:21:35ネイティブコードは依存しまくりだから無理。
0580デフォルトの名無しさん
2005/12/23(金) 19:18:18傍受
0581デフォルトの名無しさん
2005/12/23(金) 20:24:070582デフォルトの名無しさん
2005/12/23(金) 20:37:22http://jsourcery.com/output/sun/j2se/j2sdk/1.5.0/index.htm
730行目の
730 for (char c = 0; c < CharToGlyphMapper.HI_SURROGATE_START; c++) {
731 glyph = font2D.charToGlyph(c);
732 if (glyph != missingGlyph && glyph < numGlyphs) {
733 glyphToCharMap[glyph] = c;
734 }
735 }
この部分を変更したってこと?
0583デフォルトの名無しさん
2005/12/23(金) 20:39:12http://jsourcery.com/output/sun/j2se/j2sdk/1.5.0/sun/print/PathGraphics.source.html#1997723508
0584デフォルトの名無しさん
2005/12/23(金) 22:11:31http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6366654
オレの書いた原因は的外れだったみたいっす。
よくわからんっすけど、たぶん sun.awt.windows.WPathGraphics で
public void drawString(String str, float x, float y){
drawString(str, x, y, getFont(), getFontRenderContext(), 0f);
}
みたいに、オーバーライドしなきゃいけなかったのを
してなかったのが本当の原因らしいっす。
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6337338 も同じ原因らしく、
1.5 update 7 で bug ID:6337338 が修正されるので、
自動的にこっちもなおるという感じらしいっす。
0585デフォルトの名無しさん
2005/12/23(金) 22:16:370586デフォルトの名無しさん
2005/12/23(金) 22:33:38bug_id=6366654のEXPECTEDとACTUALが逆になってる希ガス。
0587デフォルトの名無しさん
2005/12/23(金) 22:35:57間違えたっす。
0588デフォルトの名無しさん
2005/12/24(土) 00:51:12そのうざい喋り方なんとかしろ
0589デフォルトの名無しさん
2005/12/24(土) 01:05:440590デフォルトの名無しさん
2005/12/24(土) 01:20:19ちょっとサンシャイン見直した
0591デフォルトの名無しさん
2005/12/24(土) 03:29:410592デフォルトの名無しさん
2005/12/24(土) 04:24:420593デフォルトの名無しさん
2005/12/24(土) 06:39:000594デフォルトの名無しさん
2005/12/24(土) 10:33:25そのうざい顔文字なんとかしろ
0595デフォルトの名無しさん
2005/12/24(土) 11:08:58お前らこんなに早くバグフィックスできるか?
今VS2005スレで話題になってるデバッグ実行速度早くなおしてくれorz
0596デフォルトの名無しさん
2005/12/24(土) 12:53:16VS2005で作るのが困難なスレ作れば解決さ
0597デフォルトの名無しさん
2005/12/24(土) 13:08:51別件のバグの修正済みバージョンでは
発生しないバグというだけだろ
0598デフォルトの名無しさん
2005/12/24(土) 17:32:20C#では作るのが困難なものを挙げるスレ
0599デフォルトの名無しさん
2005/12/24(土) 17:33:02おっと#のところを♯にかえておかないといけない
C♯では作るのが困難なものを挙げるスレ
0600デフォルトの名無しさん
2005/12/25(日) 01:42:070601デフォルトの名無しさん
2005/12/25(日) 02:07:360602デフォルトの名無しさん
2005/12/25(日) 02:14:260603デフォルトの名無しさん
2005/12/25(日) 03:31:150604デフォルトの名無しさん
2005/12/25(日) 09:53:44詳しく
0605デフォルトの名無しさん
2005/12/25(日) 12:05:45悔しく
0606デフォルトの名無しさん
2005/12/25(日) 12:40:36彼女なんて都市伝説だ
0607デフォルトの名無しさん
2005/12/25(日) 15:05:530608デフォルトの名無しさん
2005/12/25(日) 23:19:190609デフォルトの名無しさん
2005/12/26(月) 04:11:400610デフォルトの名無しさん
2005/12/26(月) 23:06:570611デフォルトの名無しさん
2005/12/27(火) 00:40:32どういうメッセージを送ったらどういう原理でどういう値を返してくるのか
サッパリわからん。もうちっとオープンにできんもんかね。
0612デフォルトの名無しさん
2005/12/27(火) 01:30:55あとオープンの場合、ウィルスとかセキュリティーに気をつけな。
0613デフォルトの名無しさん
2005/12/27(火) 10:23:470614デフォルトの名無しさん
2005/12/27(火) 10:29:570615デフォルトの名無しさん
2005/12/27(火) 11:09:100616デフォルトの名無しさん
2005/12/27(火) 11:13:33俺はNoClassDefFoundErrorと言われますが?
あれ?もしかしてこれっていないってこと?
0617デフォルトの名無しさん
2005/12/27(火) 11:31:09>>616 は女のいない星に住んでいる。
0618デフォルトの名無しさん
2005/12/27(火) 11:35:40616は女を愛せない体なのさ。
0619デフォルトの名無しさん
2005/12/27(火) 12:27:070620デフォルトの名無しさん
2005/12/27(火) 19:53:370621デフォルトの名無しさん
2005/12/28(水) 12:40:400622デフォルトの名無しさん
2005/12/28(水) 12:45:29ttp://pc8.2ch.net/test/read.cgi/prog/1099729091/
0623デフォルトの名無しさん
2005/12/28(水) 16:16:140624デフォルトの名無しさん
2005/12/28(水) 17:21:48CLRぐらい問題なく作成できるだろう。
0625デフォルトの名無しさん
2005/12/28(水) 17:28:340626デフォルトの名無しさん
2005/12/28(水) 17:35:00jnodeって奴だ。本物のOSだよ。
http://sourceforge.net/projects/jnode
0627デフォルトの名無しさん
2005/12/28(水) 19:26:470628627
2005/12/28(水) 19:39:15とは書いてないからいいのか。
なんか微妙。
0629デフォルトの名無しさん
2005/12/28(水) 21:08:040630デフォルトの名無しさん
2005/12/28(水) 21:11:480631デフォルトの名無しさん
2005/12/28(水) 21:18:22ソース公開してあるし、全ソースコード中のJavaが占める割合をカウントしてみれ。
微妙でもなんでもなく、Javaで作成されたとしか言いようが無いぞ。
0632デフォルトの名無しさん
2005/12/28(水) 23:49:32100%かそうではないかが問題なんだよね。
0633デフォルトの名無しさん
2005/12/29(木) 00:48:360634デフォルトの名無しさん
2005/12/29(木) 00:55:50アセンブリでは、そのアセンブリを使わなかった部分を作るのは困難だ
VBでは、そのVBを使わなかった部分を作るのは困難だ
0635デフォルトの名無しさん
2005/12/29(木) 01:42:500636デフォルトの名無しさん
2005/12/29(木) 01:53:240637デフォルトの名無しさん
2005/12/29(木) 02:22:46困難なの?
不可能じゃなくて
0638デフォルトの名無しさん
2005/12/29(木) 02:26:52コンパイラに細工すれば、結構なんでもできる。
0639デフォルトの名無しさん
2005/12/29(木) 11:21:01何でもありのC言語でも、int命令を記述することはできないため、
システムコールを行うコードを直接記述することはできないわけだが。
つまり、アセンブリ言語で記述されたシステムコール呼び出しライブラリを
リンクすることなく100%C言語でアプリケーションを記述することは不可能。
100%完全に記述出来るのは、アセンブリ言語だけだぞ。
0640デフォルトの名無しさん
2005/12/29(木) 11:35:120641デフォルトの名無しさん
2005/12/29(木) 21:51:39実行ファイルぐらいどの言語でも作れるっしょ
0642デフォルトの名無しさん
2005/12/29(木) 22:21:130643デフォルトの名無しさん
2005/12/29(木) 22:32:460644デフォルトの名無しさん
2005/12/29(木) 23:32:31今MSはC#VM開発しているから、JAVAなんて要らないお。
0645デフォルトの名無しさん
2005/12/29(木) 23:38:580646デフォルトの名無しさん
2005/12/29(木) 23:40:080647デフォルトの名無しさん
2005/12/29(木) 23:53:07Windowsの鯖をインターネットに公開ってアフォなの?
0648デフォルトの名無しさん
2005/12/30(金) 00:26:380649デフォルトの名無しさん
2005/12/30(金) 00:33:35JavaはJava屋の存在が恥ずかしい
よって引き分け
0650デフォルトの名無しさん
2005/12/30(金) 00:57:430651デフォルトの名無しさん
2005/12/30(金) 04:35:280652デフォルトの名無しさん
2005/12/30(金) 05:07:560653デフォルトの名無しさん
2005/12/30(金) 06:12:490654デフォルトの名無しさん
2005/12/30(金) 06:31:04って何?
BAR chaos?
0655デフォルトの名無しさん
2005/12/30(金) 06:52:210656デフォルトの名無しさん
2005/12/30(金) 10:37:540657デフォルトの名無しさん
2005/12/30(金) 10:41:200658デフォルトの名無しさん
2005/12/30(金) 11:49:50一般ユーザなんてほとんどWINDOWSだしな・・それ考えればJavaよりCのが早いだろうな
0659デフォルトの名無しさん
2005/12/30(金) 11:56:060660デフォルトの名無しさん
2005/12/30(金) 11:59:17アホなヤツが作ったのだとコンポーネントの配置ぐちゃぐちゃになるし
0661デフォルトの名無しさん
2005/12/30(金) 12:01:08平均的スルー率
Java > .Net > VB
0662デフォルトの名無しさん
2005/12/30(金) 12:09:49VBはランタイム
どっちもアホ
0663デフォルトの名無しさん
2005/12/30(金) 14:06:48FreeMindとか、結構使われてるね。
0664デフォルトの名無しさん
2005/12/30(金) 14:14:17シラネーヨ
0665デフォルトの名無しさん
2005/12/30(金) 20:33:500666デフォルトの名無しさん
2005/12/30(金) 21:12:180667デフォルトの名無しさん
2005/12/31(土) 10:03:41OSも作成例があるようなのだが。
0668デフォルトの名無しさん
2005/12/31(土) 15:41:46ただ俺も含め仕様に気にいらない部分がある人が多いってだけで
0669デフォルトの名無しさん
2005/12/31(土) 18:24:190670デフォルトの名無しさん
2005/12/31(土) 20:10:36C++こそ、気に入らない部分が多いといわれつつ使われている言語だな。
0671デフォルトの名無しさん
2005/12/31(土) 20:41:24開発側で超低スペックマシンって貧乏なのか?
OSのブートローダもJavaで書けるのか?
0672デフォルトの名無しさん
2005/12/31(土) 21:47:19書けるよ。
0673デフォルトの名無しさん
2006/01/01(日) 10:26:120674デフォルトの名無しさん
2006/01/01(日) 20:02:330675デフォルトの名無しさん
2006/01/01(日) 23:03:21Javaはネットが得意。それでいいじゃない。
0676デフォルトの名無しさん
2006/01/02(月) 12:06:35ただ、VMなどでメモリ食いすぎるだけ。
このあたりも、gcj がもう少しがんばればあるいは・・・。
0677デフォルトの名無しさん
2006/01/03(火) 02:32:480678デフォルトの名無しさん
2006/01/04(水) 09:39:02BIOSにJVMのせればOK
0679デフォルトの名無しさん
2006/01/06(金) 02:07:030680デフォルトの名無しさん
2006/01/06(金) 02:15:55JRE入れればJARファイルを実行してくれるから出来るんじゃないのか。
ネイティブアプリケーションが欲しいとかいう話はスルーの方向で。
まあJava言語でネイティブなバイナリを吐くコンパイラがあれば良いだけのような気もするが(gcj?)。
0681デフォルトの名無しさん
2006/01/06(金) 02:39:32その上ではネイティブと呼べるような。
0682デフォルトの名無しさん
2006/01/06(金) 05:07:180683デフォルトの名無しさん
2006/01/06(金) 17:30:15JDK6.0のSnapshot Releaseは自己解凍JARになってる
0684デフォルトの名無しさん
2006/01/09(月) 00:15:520685デフォルトの名無しさん
2006/01/09(月) 00:45:45でも、なんだかデコボコが気に入られてる。
0686デフォルトの名無しさん
2006/01/09(月) 01:12:360687デフォルトの名無しさん
2006/01/09(月) 01:56:380688デフォルトの名無しさん
2006/01/09(月) 02:51:050689デフォルトの名無しさん
2006/01/09(月) 04:42:030690デフォルトの名無しさん
2006/01/09(月) 04:43:570691デフォルトの名無しさん
2006/01/09(月) 04:59:500692デフォルトの名無しさん
2006/01/09(月) 21:34:09答えは簡単だ
いくらでもでてくる
一つ例にとって挙げよう
COBOLで作ったプログラム
0693デフォルトの名無しさん
2006/01/09(月) 23:12:380694デフォルトの名無しさん
2006/01/09(月) 23:30:250695デフォルトの名無しさん
2006/01/10(火) 00:29:070696デフォルトの名無しさん
2006/01/10(火) 00:56:560697デフォルトの名無しさん
2006/01/10(火) 04:06:480698デフォルトの名無しさん
2006/01/10(火) 04:25:280699デフォルトの名無しさん
2006/01/10(火) 04:29:410700デフォルトの名無しさん
2006/01/10(火) 09:48:28javaで作ったcobolコンパイラでコンパイルすれば、バイトコードが生成されてjava vm上で動かせるとかさ。
0701デフォルトの名無しさん
2006/01/10(火) 10:39:190702デフォルトの名無しさん
2006/01/10(火) 15:44:37そんな無駄な事するならCOBOLで直接動かすか、別の言語で書き直す方が良いとほとんどの人が思っているから誰も作らない
COBOLもJavaの様に言語よりも環境が重要なんだよ
0703デフォルトの名無しさん
2006/01/10(火) 15:59:55クロスプラットフォームな環境がほしいというのはあるし
0704デフォルトの名無しさん
2006/01/10(火) 20:26:30コンパイラは存在するが普及していない。
0705デフォルトの名無しさん
2006/01/10(火) 22:06:27気がする。
0706デフォルトの名無しさん
2006/01/11(水) 11:34:30それはdumb端末のエミュレータであってCOBOLではないな
0707デフォルトの名無しさん
2006/01/12(木) 01:33:030708デフォルトの名無しさん
2006/01/12(木) 01:44:020709デフォルトの名無しさん
2006/01/12(木) 03:05:180710デフォルトの名無しさん
2006/01/12(木) 06:01:480711デフォルトの名無しさん
2006/01/12(木) 16:02:130712デフォルトの名無しさん
2006/01/12(木) 16:11:560713デフォルトの名無しさん
2006/01/12(木) 18:14:280714デフォルトの名無しさん
2006/01/12(木) 20:07:50Javaならすべて可能です
0715デフォルトの名無しさん
2006/01/12(木) 22:04:57kwsk!!
0716デフォルトの名無しさん
2006/01/13(金) 00:26:25詳しく
0717デフォルトの名無しさん
2006/01/13(金) 00:30:33天才!
Java勉強しなくては!
0718デフォルトの名無しさん
2006/01/13(金) 00:52:34ついに信じるべきものを見つけた気がします
kwsk!
0719デフォルトの名無しさん
2006/01/13(金) 00:57:39やっと暗闇の中で一筋の光を見つけたよ・・・
0720デフォルトの名無しさん
2006/01/13(金) 00:57:390721デフォルトの名無しさん
2006/01/13(金) 01:11:040722デフォルトの名無しさん
2006/01/13(金) 01:45:470723デフォルトの名無しさん
2006/01/13(金) 03:24:20彼女は可能なのに彼氏は無理だと?!
なんて奥が深いんだJava・・・・深すぎてもう意味がわからないぜ!
0724sage
2006/01/13(金) 04:21:52保通協にきめられたCPUしかつかえない。
アセンブラ以外の選択肢ないよ
サブ基盤のほうは好き勝手やっていいが
0725デフォルトの名無しさん
2006/01/13(金) 06:26:480726デフォルトの名無しさん
2006/01/13(金) 07:07:01初期のiアプリはそんなにメモリ使ってないと思うけど、どうなのかねぇ
0727デフォルトの名無しさん
2006/01/13(金) 20:11:18しかしVMはメモリ食いすぎだろう
0728デフォルトの名無しさん
2006/01/13(金) 20:17:510729デフォルトの名無しさん
2006/01/13(金) 20:22:42使用可能メモリーの合計が 128K しかないデバイスでも、K Virtual Machine は Java 技術ベースのアプリケーションを実行できます。
http://jp.sun.com/products/software/consumer-embedded/kvm/ds.html
0730デフォルトの名無しさん
2006/01/13(金) 20:26:11だからここで携帯のJavaの話してるヤツいたのか?
0731デフォルトの名無しさん
2006/01/13(金) 20:27:500732デフォルトの名無しさん
2006/01/13(金) 20:28:01いるだろ。
君は検索もできないのか?
0733デフォルトの名無しさん
2006/01/13(金) 20:28:050734デフォルトの名無しさん
2006/01/13(金) 20:28:590735デフォルトの名無しさん
2006/01/13(金) 20:32:17ここは他言語との比較をするスレじゃなくて、Javaで作るのが
困難なものを挙げるスレだ。
よって725に対する726のレスはもっともだろ。
0736デフォルトの名無しさん
2006/01/13(金) 20:35:460737デフォルトの名無しさん
2006/01/13(金) 20:37:590738デフォルトの名無しさん
2006/01/13(金) 20:40:010739デフォルトの名無しさん
2006/01/13(金) 20:41:010740デフォルトの名無しさん
2006/01/13(金) 23:03:02将棋ソフトとか
0741デフォルトの名無しさん
2006/01/13(金) 23:11:310742デフォルトの名無しさん
2006/01/13(金) 23:29:20将棋ソフトってそんなに高速性を求めるの?
使ったことないからわからん
0743デフォルトの名無しさん
2006/01/13(金) 23:34:50速度はもはや問題にならんだろ
0744デフォルトの名無しさん
2006/01/14(土) 00:03:33遅い言語でも作れるけど、
速いほど読める手の数が増えるから強くなる。
0745デフォルトの名無しさん
2006/01/14(土) 00:40:34強くしたら俺が勝てないじゃないか(・∀・)
0746デフォルトの名無しさん
2006/01/14(土) 03:29:58http://kontrawize.blogs.com/kontrawize/2006/01/i_can_still_rem.html
0747デフォルトの名無しさん
2006/01/14(土) 04:07:02Javaのが早いのはないと思う
0748デフォルトの名無しさん
2006/01/14(土) 09:03:42ダイナミックコンパイルっつーのは利点もあるよ
静的コンパイルだと基本的に最適化する環境を固定で作るのだけれども
実際にアプリがどう最適化されるのがいいのかをその環境で考えることが出来るわけで
実際にJavaで書いてみれば分かると思うが演算だけなら本当にCとかわらんよ
それでいて配列範囲外をアクセスしたりするとちゃんと例外投げたり
安全だっていうんだからね
ちなみにデフォの動作はフットプリントを軽くレスポンス重視の
クライアントVMだからそれをスループット重視のサーバーVMに変更する必要がある
ではレスポンスとスループットを両方をほしい場合はどうするかというと
現行の5.0ではちょっと無理
この辺が静的コンパイラに負けるところ
体感的におおむねJavaはCの7,8割程度の速度が出ると思っていいよ
これを7,8割しかでないとみるか、安全に動いて7,8割もでると見るかは
人によると思うけど
0749デフォルトの名無しさん
2006/01/14(土) 15:08:340750デフォルトの名無しさん
2006/01/14(土) 15:11:060751デフォルトの名無しさん
2006/01/14(土) 15:14:211.2GHzくらいのパフォーマンスが必要ってくらいだな
0752デフォルトの名無しさん
2006/01/14(土) 15:20:000753デフォルトの名無しさん
2006/01/14(土) 15:23:21むしろJavaのほうが早いこともある。
おもしろす。
0754デフォルトの名無しさん
2006/01/14(土) 15:24:03VC>IBM Java>Sun Java>gcc>gcj
0755デフォルトの名無しさん
2006/01/14(土) 15:33:590756デフォルトの名無しさん
2006/01/14(土) 15:35:54必要あるけど。
0757デフォルトの名無しさん
2006/01/14(土) 15:40:400758デフォルトの名無しさん
2006/01/17(火) 03:00:290759デフォルトの名無しさん
2006/01/17(火) 09:29:140760デフォルトの名無しさん
2006/01/18(水) 22:27:47ポインタの機能の置き換えはできるでしょ.
単に関数の参照ってだけならオブジェクトの参照がそうだし,
配列の要素のコピーやら参照やらなら java.nio.Buffer でバッファつくってやればいい.
0761デフォルトの名無しさん
2006/01/19(木) 22:43:300762デフォルトの名無しさん
2006/01/19(木) 22:48:03catchせずにガッするアプリ。
0763デフォルトの名無しさん
2006/01/21(土) 02:37:460764デフォルトの名無しさん
2006/01/21(土) 03:41:330765デフォルトの名無しさん
2006/01/21(土) 04:09:450766デフォルトの名無しさん
2006/01/21(土) 08:42:010767デフォルトの名無しさん
2006/01/21(土) 09:24:09杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
ーナマ杏ーナマ杏ーナマ杏ーナマ杏ーナマ杏ーナマ杏
ーナマ杏ーナマ杏ーナマ杏ーナマ杏ーナマ杏ーナマ杏
ーナマ杏ーナマ杏ーナマ杏ーナマ杏ーナマ杏ーナマ杏
杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
杏マナー杏マナー杏マナー杏マナー杏マナー杏マナー
0768デフォルトの名無しさん
2006/01/21(土) 13:49:500769デフォルトの名無しさん
2006/01/21(土) 19:15:550770デフォルトの名無しさん
2006/01/21(土) 19:21:17アロマ企画アロマ企画アロマ企画アロマ企画アロマ企画
画企マロア画企マロア画企マロア画企マロア画企マロア
画企マロア画企マロア画企マロア画企マロア画企マロア
アロマ企画アロマ企画アロマ企画アロマ企画アロマ企画
アロマ企画アロマ企画アロマ企画アロマ企画アロマ企画
画企マロア画企マロア画企マロア画企マロア画企マロア
画企マロア画企マロア画企マロア画企マロア画企マロア
0771デフォルトの名無しさん
2006/01/22(日) 15:51:590772デフォルトの名無しさん
2006/01/22(日) 16:16:00馬鹿だな
>>714をみれば大体解決できる
0773771
2006/01/22(日) 18:51:29ありがとう!
何とか解決できそうだ!
0774デフォルトの名無しさん
2006/01/22(日) 19:07:070775デフォルトの名無しさん
2006/01/22(日) 19:49:34http://koala.ilog.fr/djava/
0776デフォルトの名無しさん
2006/01/22(日) 20:58:490777デフォルトの名無しさん
2006/01/22(日) 21:13:33それは javap か?
0778デフォルトの名無しさん
2006/01/23(月) 06:11:44そんな物があるから俺は!俺はぁぁぁ!
0779デフォルトの名無しさん
2006/01/23(月) 13:10:24まあ、おちつえk
0780デフォルトの名無しさん
2006/01/23(月) 13:12:26なぜ歪んで見えるの?
0781デフォルトの名無しさん
2006/01/23(月) 13:20:19横画の高さが少しずつずれているから。
しかし、>>767は見事だな。
0782デフォルトの名無しさん
2006/01/23(月) 13:51:070783デフォルトの名無しさん
2006/01/23(月) 15:25:470784デフォルトの名無しさん
2006/01/23(月) 17:50:420785デフォルトの名無しさん
2006/01/23(月) 20:48:450786デフォルトの名無しさん
2006/01/23(月) 22:37:040787デフォルトの名無しさん
2006/01/23(月) 22:48:57あんまり笑うと呼吸困難になりますよw
0788デフォルトの名無しさん
2006/01/24(火) 14:43:47「Javaでは作ることができないもの」を作ることはできないんじゃないかな?
0789デフォルトの名無しさん
2006/01/24(火) 14:45:400790デフォルトの名無しさん
2006/01/24(火) 17:45:020791デフォルトの名無しさん
2006/01/24(火) 18:02:430792デフォルトの名無しさん
2006/01/24(火) 19:32:530793デフォルトの名無しさん
2006/01/24(火) 19:46:550794デフォルトの名無しさん
2006/01/24(火) 20:56:440795デフォルトの名無しさん
2006/01/24(火) 21:25:52Java3Dからピクセルシェーダーを使うという手が
0796デフォルトの名無しさん
2006/01/25(水) 17:53:45「Javaでは作るのが困難なもの」 を挙げるスレじゃないのか?
0797デフォルトの名無しさん
2006/01/25(水) 17:59:160798デフォルトの名無しさん
2006/01/25(水) 23:24:140799デフォルトの名無しさん
2006/01/25(水) 23:28:15可能ですよ
0800デフォルトの名無しさん
2006/01/26(木) 02:30:570801デフォルトの名無しさん
2006/01/26(木) 10:48:060802デフォルトの名無しさん
2006/01/26(木) 21:47:12面積が小さければ出来るだろうね
>>795
それJavaになるのか?
0804デフォルトの名無しさん
2006/01/27(金) 13:42:10類似表現としては、『「Javaでは作るのが困難なもの」は一般的に作るのが困難』
0805デフォルトの名無しさん
2006/01/27(金) 13:53:160806デフォルトの名無しさん
2006/01/27(金) 14:37:48アセンブラ厨とC厨
0807デフォルトの名無しさん
2006/01/27(金) 14:49:07Java、Java厨が生み出しだ他言語厨がいないとでも思ってるのか?
0808デフォルトの名無しさん
2006/01/28(土) 02:29:07http://pc8.2ch.net/test/read.cgi/tech/1136651593/
0809デフォルトの名無しさん
2006/02/22(水) 22:20:150810デフォルトの名無しさん
2006/02/22(水) 22:22:310811デフォルトの名無しさん
2006/02/26(日) 19:28:130812デフォルトの名無しさん
2006/02/26(日) 19:32:57そういう事は Lisp をちゃんと勉強してから言ってくれ。
それと、Lisper の評判が悪くなるから、こういうのは止めて欲しい。
0813デフォルトの名無しさん
2006/02/26(日) 19:33:080814デフォルトの名無しさん
2006/03/05(日) 15:28:37http://pcweb.mycom.co.jp/news/2006/03/03/341.html
0815デフォルトの名無しさん
2006/03/05(日) 15:59:560816デフォルトの名無しさん
2006/03/05(日) 16:35:350817デフォルトの名無しさん
2006/03/05(日) 19:26:080818デフォルトの名無しさん
2006/03/05(日) 19:34:490819デフォルトの名無しさん
2006/03/05(日) 19:42:520820デフォルトの名無しさん
2006/03/05(日) 22:11:26ライセンス的にもJavaVMってなのれないんじゃね?
0821デフォルトの名無しさん
2006/03/05(日) 22:27:36VM も Java で実装したって書いてあるじゃん。
0822デフォルトの名無しさん
2006/03/05(日) 22:33:140823デフォルトの名無しさん
2006/03/05(日) 22:41:04議論がループしてるぞ。ちょっと前のレスから読み直してみたまえ。
0824デフォルトの名無しさん
2006/03/05(日) 22:45:42その後が問題だろ?
KVMくらいなら創れるかもしれんが
0825デフォルトの名無しさん
2006/03/05(日) 23:17:40そのネイティブコンパイラでJavaで記述されたOSとJavaVMをコンパイル。
ネイティブコード化されたOSとVMをCD-Rに焼いてウマーでFAだな。
0826デフォルトの名無しさん
2006/03/06(月) 00:12:36正解
0827デフォルトの名無しさん
2006/03/06(月) 00:13:400828デフォルトの名無しさん
2006/03/06(月) 00:15:39GCJベースって事は安定性や速度に不満が出るが勉強用と割り切ればいいのかもね
もちろん日本語駄目そうだな
0829デフォルトの名無しさん
2006/03/06(月) 00:20:34OSの基本部分を書きましたってことだよね?
0830デフォルトの名無しさん
2006/03/06(月) 00:42:14GCJもJavaではない
0831デフォルトの名無しさん
2006/03/06(月) 00:52:19GCJのソースコードは一切利用していないようだ。
>>829
Javaの思想に合わない処理を行うメソッドが一部あるが、
Java言語仕様、Java仮想機械仕様を満たしていますが何か?
0832デフォルトの名無しさん
2006/03/06(月) 02:17:18結局アセンブラでどこまで書いたんだ
0833デフォルトの名無しさん
2006/03/06(月) 07:31:230834デフォルトの名無しさん
2006/03/06(月) 11:11:410835デフォルトの名無しさん
2006/03/06(月) 11:50:42メモリー管理の泥臭いところと、IOアクセス周りじゃないの?
他はJava言語仕様の範疇で出来るだろ
おまえら想像力足りなさ杉
0836デフォルトの名無しさん
2006/03/06(月) 21:02:39Javaマシンはどうなったの?w
0837デフォルトの名無しさん
2006/03/06(月) 22:04:46今の流行はこんなの。
http://japan.zdnet.com/news/hardware/story/0,2000052523,20082990,00.htm
0838デフォルトの名無しさん
2006/03/07(火) 00:56:210839デフォルトの名無しさん
2006/03/07(火) 00:58:400840http://www.vector.co.jp/soft/win95/util/se072729.html
2006/03/18(土) 22:08:05もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
そういや64bitにネイティブ対応している2chブラウザてありましたっけ?
>>1 64bitで作ってくれ<メイドさんスクリプト
0841デフォルトの名無しさん
2006/03/18(土) 22:22:25各スレにじゅうたん爆撃してる。
ま、Javaで作れば、64bitVM使うだけで64bitソフトになるわけだが。
0842デフォルトの名無しさん
2006/03/21(火) 02:11:280843デフォルトの名無しさん
2006/03/21(火) 02:22:140844デフォルトの名無しさん
2006/03/22(水) 18:11:420845デフォルトの名無しさん
2006/03/22(水) 18:30:150846デフォルトの名無しさん
2006/03/22(水) 18:41:170847デフォルトの名無しさん
2006/03/22(水) 18:45:34え...
0848デフォルトの名無しさん
2006/03/22(水) 19:31:57何を根拠に?
0849デフォルトの名無しさん
2006/03/23(木) 00:16:19そしたら、一番write once, run anywareなプログラムが作りやすいものを上げてみてくれ。
0850デフォルトの名無しさん
2006/03/23(木) 00:21:20これらの移植はらくちんだよな
違いを意識するのはまずない
0851デフォルトの名無しさん
2006/03/23(木) 00:39:05を実現しやすい言語って確かに聞かないな。
C#はネイティブ依存が残っているし、依存させやすいし
Perl6 Parrotはラリーが勝手に開発資金を遊びに使って
そこをついて開発できなくなっているし。
ここまでJavaが普及しているのも
Javaがかなり信頼と実績を誇っている証拠なんだね。
0852デフォルトの名無しさん
2006/03/23(木) 00:59:530853デフォルトの名無しさん
2006/03/23(木) 01:32:14それでも移植が必要なの?
0854デフォルトの名無しさん
2006/03/23(木) 01:42:26会社だとJavaを歓迎するのは当然だ罠
0855デフォルトの名無しさん
2006/03/23(木) 02:12:23Windowsで作ったJarをLinuxに持っていくだけで、だいたい移植完了。
0856デフォルトの名無しさん
2006/03/23(木) 03:15:340857デフォルトの名無しさん
2006/03/23(木) 03:43:51本番機UNIXのアプリケーションをWIN環境で作っていることも多い。
0858デフォルトの名無しさん
2006/03/23(木) 04:42:330859デフォルトの名無しさん
2006/03/23(木) 05:54:570860デフォルトの名無しさん
2006/03/23(木) 06:18:480861デフォルトの名無しさん
2006/03/23(木) 07:57:520862デフォルトの名無しさん
2006/03/23(木) 09:30:300863デフォルトの名無しさん
2006/03/23(木) 11:18:05それはキミのプログラムやがな
0864デフォルトの名無しさん
2006/03/23(木) 12:32:370865デフォルトの名無しさん
2006/03/23(木) 13:39:450866デフォルトの名無しさん
2006/03/23(木) 13:49:560867デフォルトの名無しさん
2006/03/23(木) 14:01:36write once, run ヤンマーニ
0868デフォルトの名無しさん
2006/03/23(木) 14:14:070869デフォルトの名無しさん
2006/03/23(木) 14:17:40適当でいいなら、半径の違う円を少しずつずらして描く
0870デフォルトの名無しさん
2006/03/23(木) 14:46:320871初心者☆
2006/03/23(木) 15:23:13具体的にはどんなかんじですか??
0872デフォルトの名無しさん
2006/03/23(木) 15:31:090873デフォルトの名無しさん
2006/03/23(木) 15:38:36ネイティブコンパイラ言語のことですか?
0874デフォルトの名無しさん
2006/03/23(木) 15:39:05しつこい。
だけど教えるとJava3D。
ほかのスレでも同じ事書いてヤッタが
0875デフォルトの名無しさん
2006/03/24(金) 03:31:190876デフォルトの名無しさん
2006/03/24(金) 04:02:280877デフォルトの名無しさん
2006/03/24(金) 11:46:52例外でThrowableかOutOfMemoryErrorと
かつArrayIndexOutOfBoundingExceptionなどをキャッチして
そこで誤魔化しの処理をかけば
回避できるが。
Listに入れられるデータ数は21億ほどだお持ったので
0878デフォルトの名無しさん
2006/03/24(金) 13:26:09停止条件のないプログラムは別の何かに止められるか、何処かで例外を発生して止まるしかない
0879デフォルトの名無しさん
2006/03/25(土) 00:35:31キャッシュしまくりでどんどんメモリを食っていく。。。
確かにコボルシステムをどんどんJavaシステムに置き換える案件って多いね。
まあ2007年問題対策には有効な方法の一つだけど。
Javaも40年経てば新しい言語に置き換えると。。。
0880デフォルトの名無しさん
2006/03/25(土) 00:38:10Javaという強固なフレームワークの中で更にガチガチのサーバサイドフレームワークを使う。
その中でPJ独自のフレームワークを作り、その上でコーディング規約と標準化資料で固めまくる。
ロースキルな技術者が自由気ままに記述できるソースやクラス設計を、ハイスキルな技術者の
単一の意思に染める事ができる。
これでPG初心者がコーディングを担当しようが中国に製造大量発注しようがソースはカオスにはなりにくい。
例えばC++で自由にやらせてたらきっとぐちゃぐちゃだっただろうな・・・とつくづくその有りがたみを
感じた案件はたくさんあった。
もっともフレームワークの中で製造するのはすごくつまらんが。
製造やクラス設計を楽しみたければ法律を作る側の立場の人間になることだろう。
関係ないがこれって官と民の関係だな、という世の無常な仕組みと被っている事に最近気付いた
0881デフォルトの名無しさん
2006/03/25(土) 00:41:11それ設計がおかしいとしか
0882デフォルトの名無しさん
2006/03/25(土) 01:00:00発注する側としては。
しょーもないバグ多すぎ。
無保証だし。
0883デフォルトの名無しさん
2006/03/25(土) 01:19:110884デフォルトの名無しさん
2006/03/25(土) 01:23:56たとえばJavaは汚いpersistenceの処理をDBに任せることが
多いが、逆にDBをJavaで書くのは現実的ではない。というと
「いやちゃんとやればできるよ」とかいう池沼が出てきそうだが。
0885デフォルトの名無しさん
2006/03/25(土) 01:25:02C++だとなんか保証してくれるところがあるのか?
0886デフォルトの名無しさん
2006/03/25(土) 01:27:15パフォーマンスを備えたDBってことですよ。HSQLDBとか
見当違いのレスは勘弁でw
0887デフォルトの名無しさん
2006/03/25(土) 01:31:540888デフォルトの名無しさん
2006/03/25(土) 02:05:38> キャッシュしまくりでどんどんメモリを食っていく
弱参照で問題なし。
0889デフォルトの名無しさん
2006/03/25(土) 02:06:25Derbyはどこが問題ですか?
0890デフォルトの名無しさん
2006/03/25(土) 02:19:43向いてないだろ。出来る出来ないじゃなく向いてない。
0891デフォルトの名無しさん
2006/03/25(土) 02:26:310892デフォルトの名無しさん
2006/03/25(土) 02:34:070893デフォルトの名無しさん
2006/03/25(土) 02:38:100894デフォルトの名無しさん
2006/03/25(土) 02:40:040895デフォルトの名無しさん
2006/03/25(土) 04:13:49きみたち、面白すぎ。
0896デフォルトの名無しさん
2006/03/25(土) 12:00:05Javaプログラマが大好きな「エンタープライズシステム」に
おいて使われているOracleを、信頼性や冗長性やバックアップの
質はそのままにDerbyでリプレースが出来ないのが問題です。
0897デフォルトの名無しさん
2006/03/25(土) 13:31:39OS みたいなもんだから。それに昔は「アセンブラ以外で組む奴は
アホ、いわんやコンパイラが最適化するなんて」と言われてたもんだ。
0898デフォルトの名無しさん
2006/03/25(土) 17:30:580899デフォルトの名無しさん
2006/03/25(土) 18:26:26意味があるとは思えんが
0900デフォルトの名無しさん
2006/03/25(土) 18:30:51出てくればJavaの天下ってことですかね
ん?どっかで聞いた話・・・
0901デフォルトの名無しさん
2006/03/25(土) 18:38:570902デフォルトの名無しさん
2006/03/25(土) 18:41:380903デフォルトの名無しさん
2006/03/25(土) 18:56:390904デフォルトの名無しさん
2006/03/25(土) 19:04:12実際に使われてる事実があるということは、実用レベルなのだろうな。
0905デフォルトの名無しさん
2006/03/25(土) 19:13:480906デフォルトの名無しさん
2006/03/25(土) 19:14:260907デフォルトの名無しさん
2006/03/25(土) 21:11:550908デフォルトの名無しさん
2006/03/25(土) 21:45:580909デフォルトの名無しさん
2006/03/25(土) 22:35:02例外がでる。
0910デフォルトの名無しさん
2006/03/25(土) 22:57:13動かすためのものだぞ。PC程度以上向けに1からプロセッサ再設計する
メリットは何もない。
0911デフォルトの名無しさん
2006/03/25(土) 23:55:010912デフォルトの名無しさん
2006/03/26(日) 01:53:230913デフォルトの名無しさん
2006/03/26(日) 01:58:47面白いアイディアですね
でも、そこまでするほど今の速度に不満がありますか?
0914デフォルトの名無しさん
2006/03/26(日) 07:07:37http://news19.2ch.net/test/read.cgi/newsplus/1143317790/
0915デフォルトの名無しさん
2006/03/26(日) 12:48:370916デフォルトの名無しさん
2006/03/26(日) 12:58:25それが
法務省 → JRE 1.3
経産省 → JRE 5.0
なもんだから、片方使うために JRE 入れたらもう片方のサイトが利用できなくなるってアホな話。
0917デフォルトの名無しさん
2006/03/26(日) 13:13:06自由に切り替えできるようにすればいいのにな
WebStartは複数のバージョン管理するようにできてるけどアプレットは1VMしか
存在しないのが前提で作られてきたからね
0918デフォルトの名無しさん
2006/03/26(日) 13:21:01あれだと複数 VM 起動しないのかな?
0919デフォルトの名無しさん
2006/03/26(日) 18:31:05というのが、Sunの販売戦略。StarFireだかを買えと。
0920デフォルトの名無しさん
2006/03/26(日) 18:54:250921デフォルトの名無しさん
2006/03/26(日) 19:49:51http://slashdot.jp/article.pl?sid=06/03/26/0418227&threshold=-1
0922デフォルトの名無しさん
2006/03/26(日) 21:27:090923デフォルトの名無しさん
2006/03/26(日) 22:41:14使ったことあるか?
あったら感想きぼん
0924デフォルトの名無しさん
2006/03/26(日) 22:42:17それまではなかなり長い期間だね。
新しい言語に置き換わるか、
もしくは利ファクタrんぐされるだけで住むか。
コーディング次第。
将来性、拡張性を重視したコーディングを
心がければリファクタリングだけで住む可能性大。
0925デフォルトの名無しさん
2006/03/26(日) 22:44:58> Javaでは汚いシステムを作れない。
> たとえばJavaは汚いpersistenceの処理をDBに任せることが
> 多いが、逆にDBをJavaで書くのは現実的ではない。というと
> 「いやちゃんとやればできるよ」とかいう池沼が出てきそうだが。
100%PureJava RDBMSならすでに有るんだが。
HSQLDB, Apache Derby。
しかもEJBサーバJBossにはHSQLDBが標準搭載されている。
Apache DerbyはIBMの支援がある。
それに気付かずに恥ずかしいことをいっているおまいのほうが
よっぽど池沼に見える。
0926デフォルトの名無しさん
2006/03/26(日) 22:46:23JNI
0927デフォルトの名無しさん
2006/03/26(日) 22:48:44いちいちあちこちのスレにその記事を貼り付けてやがるな。
はっきしいって作った奴がアホなだけ。
どうせimport宣言に*を使ったとか
assertという名前のメソッドを作ったとか
そんな問題ばかりで互換性が無いだけだろ。
0928デフォルトの名無しさん
2006/03/26(日) 22:50:10> VM自体は複数のバージョン混在が出来るんだからプラグインとかブラウザのほうで
> 自由に切り替えできるようにすればいいのにな
タスクトレイまたはコントロールパネルでJavaプラグインを起動すれば
すでにそういうことはできるようになっている。
うんと古いバージョンのJREではできないが。1.3あたりからできるようになったと思った。
0929デフォルトの名無しさん
2006/03/26(日) 23:10:23君は>>886が見えないのかい。
で、システムダウンが許されないシステムで使われている
OracleやDB2を、HSQLDBやDerbyでリプレースできるのかい?
できるわけないよなあ。テスト用かお遊び用がメインだもんね。
0930デフォルトの名無しさん
2006/03/26(日) 23:22:45で追加予算をぼった栗。一粒で何度もおいしい。
電子政府も「縦割り」弊害 同一パソコンで申請不可
http://www.asahi.com/politics/update/0326/004.html
> 総務省によると、文部科学省以外の電子申請にはパソコンにあらかじめ、
> 米サン・マイクロシステムズ社のJREというプログラムを導入する
> 必要がある。パソコンの基本ソフトであるOSが違っても申請のための
> 操作を可能にするためだ。
>
> しかし、JREは随時、バージョンアップされており、各省庁の申請
> の種類によってバージョンがばらばらになっている。総務省によると、
> 新版を入れたパソコンは旧版対応の申請ができないことが多く、旧版を
> 入れたパソコンは新版対応の申請が難しくなるという。
0931デフォルトの名無しさん
2006/03/26(日) 23:35:080932デフォルトの名無しさん
2006/03/26(日) 23:59:27そうだね。どんな道具にも得意分野不得意分野があるから。
Javaで何でも作れるみたいな勘違いしてる基治外には理解
できないだろうけど。
0933デフォルトの名無しさん
2006/03/27(月) 01:54:59何やら話が噛み合ってないな。
どうやら君はとにかく相手をやり込める方法がないか
必死にあら探しをしているようだが、そんなことをするより
君はまともにコミュニケーションをとる努力をしたほうがいいよ。
>>925は>>884の矛盾した考えに対して反論を
しただけで>>925はすべてのシステムで
OracleやDB2をHSQLDBにリプレースすべきだとは
逝っていないのだが。
0934デフォルトの名無しさん
2006/03/27(月) 01:57:31お前はあちこちのスレでキチガイ電波なコピペレスを
繰り返しているようだがその件は各省庁が
システム管理を怠っていたことが問題。
Javaが問題にすべきじゃないな。
だれもがそう逝っているぞ。
それを認められないのはキチガイ電波のお前だけ。
今のお前はまるで、朝日新聞の記者のほうに
捏造記事を書いて暴走しているみたいだ。と警告しておこう。
0935デフォルトの名無しさん
2006/03/27(月) 02:00:37Javaで作るものが容易なもの。
といえば単純にWebアプリケーションかね。
あとはApplet, Swing GUI。
ほかは、ネットワーク対応アプリケーション。
ピンとこないな。
ちっちゃいものを例にあげても
他の言語でつくったほうが速いともいえるし。
修正が容易で他の環境への移植性が高いソフトウェア
だろうか。
0936デフォルトの名無しさん
2006/03/27(月) 02:03:36そもそも流れ読まずに書き込んでるのは >>925
0937デフォルトの名無しさん
2006/03/27(月) 08:20:140938デフォルトの名無しさん
2006/03/27(月) 10:19:47しか使えないという事実を言われると悔しいみたいですね
0939デフォルトの名無しさん
2006/03/27(月) 10:50:210940デフォルトの名無しさん
2006/03/27(月) 11:59:29>>884はバカだけどお前もバカだよ。
>>925は>>994が「DBをJavaで書くのは現実的でない」
というレスに対して反論しているわけだが。
0941デフォルトの名無しさん
2006/03/27(月) 12:00:56今じゃC/C++が全盛期だった頃に比べ
JavaよりもC/C++で仕事ができるところのほうが
本当にごく一部だね。
Javaを知っていればどこでも働けると言われているくらいに
普及している。
PerlやPHPを知っていてもウェブ系の仕事しかないけど
Javaなら組み込みから火星探査機まで仕事は幅広く存在する。
0942デフォルトの名無しさん
2006/03/27(月) 12:11:30だから現実的に業務で運用できるかって話だろ。
世間じゃ揚げ足取ることを反論とは言わんのよ?
0943デフォルトの名無しさん
2006/03/27(月) 12:25:25勝手に話しをすり替えてない金。
0944デフォルトの名無しさん
2006/03/27(月) 12:31:11>>886
0945デフォルトの名無しさん
2006/03/27(月) 12:38:580946デフォルトの名無しさん
2006/03/27(月) 13:30:130947デフォルトの名無しさん
2006/03/27(月) 13:36:460948デフォルトの名無しさん
2006/03/27(月) 13:43:27おいしいですよね
0949デフォルトの名無しさん
2006/03/27(月) 15:18:510950デフォルトの名無しさん
2006/03/27(月) 15:23:18金属製のパーツにしか見えないが。
0951デフォルトの名無しさん
2006/03/27(月) 17:14:30磯川状態?
0952デフォルトの名無しさん
2006/03/27(月) 17:19:320953デフォルトの名無しさん
2006/03/27(月) 17:21:09え〜と、VMの動きも含めて事前にシミュレートしておくのが普通だと思うが
あとGCはまったく予期せぬ時に起こる訳じゃないよ
そんなの組み込みやってる人たちには当たり前だよね
0954デフォルトの名無しさん
2006/03/27(月) 17:26:140955デフォルトの名無しさん
2006/03/27(月) 18:05:48そんなことでやばいとわかっているなら載せないはずだ。
アップデートが容易だから搭載しているんだろ
0956デフォルトの名無しさん
2006/03/27(月) 21:25:48おぬし、エロエロだな。
0957デフォルトの名無しさん
2006/03/27(月) 21:26:38つうか、普通に使えてただろ。「使ったら」じゃなくて「使ってた」という話だ。
0958デフォルトの名無しさん
2006/03/27(月) 23:28:33車載制御系は Java でも JavaVM でもないよ。
0959デフォルトの名無しさん
2006/03/27(月) 23:53:55航空機、車の ABS なんかにも使われている。
http://www.jiten.com/dicmi/docs/s/10964s.htm
0960デフォルトの名無しさん
2006/03/28(火) 00:56:02Java以外の技術にあまりに疎くて、適材適所を実践できないアフォ・・・
0961デフォルトの名無しさん
2006/03/28(火) 03:05:330962デフォルトの名無しさん
2006/03/28(火) 06:41:590963デフォルトの名無しさん
2006/03/28(火) 06:42:410964デフォルトの名無しさん
2006/03/28(火) 09:38:12量産することに時間を費やしているなら
>>961が言うように会社自体がアフォですな。
赤字にならんのかなってるのかどっちかね
0965デフォルトの名無しさん
2006/03/28(火) 09:41:440966デフォルトの名無しさん
2006/03/28(火) 12:03:13インタプリタだからしょうがないか。
BASICで動いてるのと同じだしな。
0967デフォルトの名無しさん
2006/03/28(火) 12:03:52BASICだってインタプリタとは決まってないしCだってインタプリタはある
0968デフォルトの名無しさん
2006/03/28(火) 12:51:36得意分野は誇っておいてあとは謙虚にしとけばいいのに、
一部のキチガイJava厨が何でもJavaでできると勘違い
するからJava界全体が厨扱いされる。
0969デフォルトの名無しさん
2006/03/28(火) 12:56:38理由が「インタプリタだから」か。
なんもわかってなさそうだな。
0970デフォルトの名無しさん
2006/03/28(火) 21:41:000971デフォルトの名無しさん
2006/03/28(火) 21:42:05> 得意分野は誇っておいてあとは謙虚にしとけばいいのに、
おまえの被害妄想だよそれは。
> するからJava界全体が厨扱いされる。
そういう煽りをいれるお前が一番厨臭いんだが。
0972デフォルトの名無しさん
2006/03/28(火) 21:43:03このレベルの低さは常識を知らないPHP厨かね。
0973デフォルトの名無しさん
2006/03/28(火) 22:14:150974デフォルトの名無しさん
2006/03/29(水) 12:23:16「重要な所には使えない」と「インタプリタ」の関連についてご講義を希望します
0975デフォルトの名無しさん
2006/03/29(水) 14:40:460976デフォルトの名無しさん
2006/03/29(水) 14:52:100977デフォルトの名無しさん
2006/03/29(水) 16:20:430978デフォルトの名無しさん
2006/03/29(水) 16:42:570979デフォルトの名無しさん
2006/03/30(木) 03:38:11そんなことよりもインタプリタとVMの違いを要領よく教えてくれ給ヘ
0980デフォルトの名無しさん
2006/03/30(木) 03:44:110981デフォルトの名無しさん
2006/03/30(木) 09:22:41方法とモノをどうやって比較しろと
0982デフォルトの名無しさん
2006/03/30(木) 10:01:44志村!
0983デフォルトの名無しさん
2006/03/30(木) 10:23:060984デフォルトの名無しさん
2006/03/30(木) 20:19:06CPUに関係なく動くのがJavaの最大のメリット。
0985デフォルトの名無しさん
2006/03/30(木) 20:30:500986デフォルトの名無しさん
2006/03/30(木) 23:20:28JITってなに?
0987デフォルトの名無しさん
2006/03/30(木) 23:28:5909881
2006/03/31(金) 04:37:01皆さん、楽しんでいただけたでしょうか。
私は270あたりまでは読んでいたのですが、脱落してしまいました。
いやぁ、こんなに長続きするスレになるなんて、思ってもいませんでした。
0989デフォルトの名無しさん
2006/03/31(金) 12:48:48「Javaでは実用的に運用するのが困難なものを挙げるスレ」
にすればよかったですね。
作るだけならどんな言語だってできますからw
0990デフォルトの名無しさん
2006/03/31(金) 12:55:310991デフォルトの名無しさん
2006/03/31(金) 13:26:31http://pc8.2ch.net/test/read.cgi/tech/1143779130/
0992デフォルトの名無しさん
2006/03/32(土) 13:38:450993デフォルトの名無しさん
2006/03/32(土) 14:20:26言語に備わっている堅牢性のおかげで、実用性と性能を
両立した環境を提供しているよ。Javaは。でも、それは
本当に整備された分野の話。
これで図に乗って何でもJavaを適用しようとすると、
整備されていない環境を自分で開拓していくことになり、
ものすごいコストと時間がかかってしまう。
0994デフォルトの名無しさん
2006/03/32(土) 16:10:400995デフォルトの名無しさん
2006/03/32(土) 16:20:430996デフォルトの名無しさん
2006/03/32(土) 17:44:170997デフォルトの名無しさん
2006/03/32(土) 18:03:140998デフォルトの名無しさん
2006/03/32(土) 19:07:200999デフォルトの名無しさん
2006/03/32(土) 19:34:211000デフォルトの名無しさん
2006/03/32(土) 19:35:1210011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。