1 名前:デフォルトの名無しさん mailto:sage [2010/05/23(日) 21:23:03 ] プログラミング言語Javaに関する質問スレです。 JavaScript, Ajaxの質問は、ここでは受け付けていません。 Web製作管理 pc11.2ch.net/hp/ Webプログラミング pc11.2ch.net/php/ をご利用下さい。 よくある質問 ・「コマンドまたはファイル名が違います」 「'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 「Exception in thread "main" java.lang.NoClassDefFoundError: 」 ttp://www.wikiroom.com/java/?path,classpath ・String に == は使うな。equals() を使え。 ・「\12288 は不正な文字です。」 文字リテラル以外で全角スペースは使えません。半角スペースに。 ・その他の質問→「APIのjavadoc見ろ」 前スレッド ★★Java質問・相談スレッド138★★ pc12.2ch.net/test/read.cgi/tech/1272685619/ 次スレは>>950 あたりで。 過去ログ、関連スレッド、よくある質問とその回答など、 質問をする前に、貴方が見なければならないサイトについての情報は、 下のwikiのページにまとめてあります。 www.wikiroom.com/java/
577 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 02:15:11 ] >>571 ジャバはオラクルに飲み込まれちゃったのでもうお先真っ暗ですよ。 オラクルは未だにジャバやソラリスなどの旧サン資産をどういう方向に持っていくかをちゃんと説明してないでしょ。 これからはMSとC#をお薦めします。MSがAPPLEに買収されるようなことはありません。
578 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 03:58:53 ] >>569 例えばどういう答え?
579 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 05:14:44 ] Javaって糞糞言われているけど、本当に糞なのだろうか? ゴスリングまでScalaマンセーって言っているけど、 このままJavaやってていいのだろうか?
580 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 05:47:42 ] サンが消滅する前にjavaプラットはopenjdkにしてあるのであまり心配しなくて大丈夫ですよ。 アメリカ国内のサラリーマンの流動性をしっているなら、ゴズリンとかの旧サン社員でリストらされた大量のサラリーマンがそのうち起業するんじゃないですか?
581 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 07:03:19 ] は?
582 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 07:44:09 ] googleが全部相続しちゃうでしょ。
583 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 08:08:28 ] 未だにジャバを使ってるなんてただのマヌケ C#を使えば万事おkとまでは言わないけど、ipadやhtml5をみてみろ 時代は動いてるんだよね・・・
584 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 08:14:23 ] >>582 google社の実体はsunのようにオープンじゃないですよ。 googleがリリースしているカスライブラリや糞アプリ・低レベルWebサービスの質を見れば分かるでしょ。
585 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 13:22:23 ] androidはソースも公開してる無料OSだし、google GOもソース公開してるでしょ。
586 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 13:55:00 ] androidはもとがlinuxだからだろ goは実用レベルじゃないし
587 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 14:05:13 ] googleは口では立派なこと言ってても 実体はろくでもない感じ
588 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 14:49:42 ] まあ、androidとかgoogleのシェアが伸びると,困る人多いしねw
589 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 17:53:47 ] 困る人って誰ですおか?
590 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 18:02:08 ] 日本法人はひでぇな。 現場組からしたらこいつらマトモなアプリ設計できんのかみたいなのばかり。 コンピュータサイエンティスト肌ばかりでソルジャーが居ない。
591 名前:デフォルトの名無しさん [2010/06/19(土) 18:15:50 ] >>577 最近テレビCMやってね?
592 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 18:51:32 ] >>583 その言い分だと趣味でプログラム齧ってる方だろうから教えるけど 仕事でPG/SEやってる人にとっては最低後10年はJavaが必要と思うよ Javaが明日廃れるとしても、Javaで書かれたサービスが 現時点で既に腐るほど稼動してるからね 現職のPG/SEにとって言語は飯の種だから 有名所を食わず嫌いしてると自分の首を絞めてる様なもの
593 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 19:57:38 ] なんで最近C#を絶賛してる人が多いんだ? pythonスレにもいたし。
594 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 19:59:09 ] 新卒が派遣先で C# 覚えて喜んでんじゃねぇの。
595 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 20:16:17 ] >>591 自分の部屋にテレビはあるが、まったく電源も付けないでもう1年は経つ
596 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 20:43:37 ] >>592 Javaを使って自分でライブラリやコンポネント開発をするわけじゃないでしょう。 やってることといったらせいぜいweb.xmlの編集とロー・サーブレットへワンライナーの追加じゃないの? そういう日常の作業ならjavaのような重量級じゃなくてrubyとかで十分なのかなって思う。 どうせ君、javaでMyBTreeMapを実装できなければ、htmlやcssとかすらも使いこなせないんでしょ?(笑)
597 名前:デフォルトの名無しさん [2010/06/19(土) 20:52:02 ] / ̄ ̄ ヽ, / ', おい、まずHPという言葉を使うのやめろ。 {0} /¨`ヽ {0} HPといえばヒューレット・パッカードのことだ。 l ヽ._.ノ i それにウェブサイトのことをホームページとかHPと呼ぶな。 ノ. `ー'′ .', _, ‐'´ \ / `ー、_ / ' ̄`Y´ ̄`Y´ ̄`レ⌒ヽ { 、 ノ、 | _,,ム,_ ノl 'い ヾ`ー〜'´ ̄__っ八 ノ \ヽ、 ー / ー 〉 \ \`ヽ-‐'´ ̄`冖ー-く || \ \ \ ∧_∧ || \ \ \ ( ´Д`)oO(オイ、なんか変なのがいるぞ) || \ \ \ / ヽ || \ \ / | | | || \ \∧_∧ (⌒\|__/ / ヽ( )o(目合わせるなって)∧_∧ / く \ ( )oO(うわー、なんかこっち見てるよ) | \ \/ ヽ | |ヽ、二⌒) / | | |
598 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 21:02:18 ] >>596 >web.xmlの編集とロー・サーブレットへワンライナーの追加じゃないの? そんな簡単な仕事ばっかりだったら苦労しないなwww というか、それインターネットで公開するようなアプリ前提か?www >>592 は、普通の企業アプリのことをいっているんだと思うぞ
599 名前:デフォルトの名無しさん mailto:sage [2010/06/19(土) 21:03:36 ] 釣られてんじゃねーよ
600 名前:デフォルトの名無しさん [2010/06/19(土) 23:34:25 ] >>595 一年前の君と今の君の違いは何?
601 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 02:10:36 ] これからはappleとobjcですよ。microsoftじゃなくて
602 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 02:28:34 ] >>598 ,600 英語は大事ですよね。トーイック何点ですか?
603 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 03:30:04 ] >>592 あなたのようなカスに教えてもらわなくて結構です 即刻御自分の巣にお帰りください
604 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 04:10:38 ] これってなんでsegfaultになるの? public class Crash { public static void main(String[] args) { Object[] o = null; while (true) { o = new Object[] {o}; } } }
605 名前:デフォルトの名無しさん [2010/06/20(日) 05:04:09 ] おい、まずHPという言葉を使うのやめろ。HPといえばヒューレット・パッカードのことだ。 それにウェブサイトのことをホームページとかHPと呼ぶな。 それにWikipediaとWikiを一緒にするな。Wikipediaは解説をするようなサイトではないが Wikipediaの姉妹プロジェクトWikibooksは解説をするようなサイトだ。 他にも、同じWikipediaの創設者ジミー・ウェールズが作ったWikiaという、 そこいらにある@Wikiやwikiwikiやwikihouseに類似したサービスがある。そこにApacheのWikiがあればそれを閲覧、 それがなければWikiaの英語版を探す、それでもなければWikiaに新しいApache Wikiを作る。 というくらいのことをしろ。 そもそもApacheにはすでにWikiが用意されているわけだが。 wiki.apache.org/
606 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 06:46:12 ] >>605 タイムトラベラーさんですね?
607 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 07:48:07 ] >>604 VMに配列次元数の制限があればそれにひっかかる。 仮に配列次元数が無制限のVMがあっても、無限に配列作っていけばいつかはメモリ使い尽くすだろ。
608 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 07:54:54 ] >>607 でもそれだったらThrowableが投げられそうじゃね?
609 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 08:06:51 ] >>608 じゃ、VMのバグなんじゃね?
610 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 08:47:42 ] >>609 なるほど ありがと じゃーね(^_^/~
611 名前:デフォルトの名無しさん [2010/06/20(日) 10:20:17 ] java-jaがイベント始めたぞ ttp://keccon2010.appspot.com/
612 名前:デフォルトの名無しさん [2010/06/20(日) 10:56:11 ] int count=0; int i; for(i=0;i<10;i++){ println(count); count++; } このfor文をTimerTaskを使って1秒ごとに表示したいのですが、どうすればいいでしょうか?
613 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 11:19:24 ] >>612 バカだろおまえ。何で1秒ごとに実行したいprint文をループで回してんだ。 ループさせる必要ないだろ。
614 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 11:48:57 ] じえんおつ
615 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 17:01:31 ] >>603 都合悪くなると暴言吐くとか小学生かwww 理性的に言い返す事もできないのなら態々恥晒さずせめてスルーしろよ C#使えるならJavaなんて半年もプロジェクトに突っ込まれたら嫌でも覚えるだろ普通 ってかC#やりたいならお前がC#スレに帰れ スレタイよく見ろ
616 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 21:44:51 ] java.awt.Graphicsに浮動小数点数を引数にもつ図形の描画メソッドってないんでしょうか?
617 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 22:10:08 ] java.awt. Graphics2D を使ってください
618 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 22:11:23 ] java.awt.Graphics2Dにはあるということですか?
619 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 22:15:34 ] 何書きたいかしらんけど Line2D.Doubleとか Arc2D.Doubleとか使えばいいんじゃないの Graphics#draw(new Line2D.Double(double x1, double y1, double x2, double y2) とか
620 名前:デフォルトの名無しさん mailto:sage [2010/06/20(日) 22:20:14 ] なるほど、勉強になりました ありがとうございましたー
621 名前:デフォルトの名無しさん [2010/06/21(月) 12:48:13 ] 百万のデータをset,list系に格納するより、同数のデータをデータベースに格納する方が メモリ使用量が高い気がする。つまりヒープ使用で食うメモリはさほど気にしなくて良い。
622 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 12:59:49 ] >>610 32bitJavaの制限回避目的ならDBで可?
623 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 15:02:35 ] 当たり前のことをくどくどと・・・
624 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 15:18:47 ] 変なのがいついちゃったみたいだな
625 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 15:31:17 ] C言語しか経験ないんだけど、 例えばC言語で関数をコールしたら結果を待つじゃないですか JAVAの場合だと普通にCDした場合、メソッドをコールしたら結果が返ってくるまで待ってるものなんでしょうか? JAVAはメソッドコールしたら投げっぱなしで次の処理行くよって言ってたのですが サイト色々見てたけど訳がわからなくなってきた
626 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 15:51:26 ] それはマルチスレッドCPUでハイパースレッド利用する場合ね。 Cだって、Intel提供のハイパースレッド対応コンパイラ使えばそういうことできる。
627 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 15:53:01 ] やっぱりスレッドを利用すること前提なんですね ありがとうございます
628 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 15:56:48 ] はあ?
629 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 17:24:41 ] >>624 自演お疲れ様です
630 名前:デフォルトの名無しさん [2010/06/21(月) 19:15:06 ] Threadを継承していないクラスで sleepみたいに一時的に止める方法ありませんか。 パラパラ漫画みたいにコマ送りしたいんです。
631 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 19:21:43 ] >>630 Thread.sleep(n);
632 名前:デフォルトの名無しさん [2010/06/21(月) 19:53:30 ] >>631 ありがとうございます。うまくいきました。
633 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 22:53:19 ] >>632 はい
634 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 23:20:25 ] 自演ばればれ
635 名前:デフォルトの名無しさん mailto:sage [2010/06/21(月) 23:53:58 ] ImageIO.read()の引数にFile、ImageInputStream、InputStreamといろいろ渡せるのですが 結局どれが一番高速なんですか; APIの「復号化」の意味もあやふや。
636 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 07:11:00 ] 「ランタイムがメモリマップドファイルを介して画像デコードしてくれるかも」 「プリミティブ型配列の読み込みがnative化してて早いかも」 と根拠無き期待を込めてFileImageInputStream引数をオススメしてみるテスト
637 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 07:49:19 ] ImageIO#read内部でよきに計らってくれる事を期待するならFileでもいいと思うけど。 ImageIO#read内部でFileからFileImageInputStream作る部分に不具合があるなら話は別だけど。
638 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 08:29:46 ] >>636 jdkのソースみて確かめれば十分
639 名前:デフォルトの名無しさん [2010/06/22(火) 15:05:24 ] Error 500: Problem accessing the absolute URL "2010.wimbledon.org/en_GB/includes/header_search.ssi ". java.net.ConnectException: A remote host did not respond within the timeout period. これはどういうことでしょうか? よろしくお願いします
640 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 15:15:54 ] や、やばいよ!
641 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 19:13:57 ] 500秒後にコンピューターが爆発します
642 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 19:38:13 ] >>639 英語がわからんでもHTTP 500でググればいいだろ。 なんでそのエラーが出たかはそれだけじゃ知りようがない。
643 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 20:22:30 ] システムエンコーディングをjavaアプリケーションから変更することはできるでしょうか? 環境によってバイト変換時に文字コード指定したくないので… System.setProperty("file.encoding", "MS932"); で問題なくセットできたのですが、デフォルトエンコードは変わりませんでした。
644 名前:デフォルトの名無しさん mailto:sage [2010/06/22(火) 22:02:18 ] >>643 それ、ジャバの問題じゃないから。たとえばPHPでシステムエンコードどう変えるかとか、Cからどう変えるかとか OS調べろ。
645 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 09:57:17 ] tomcat.exeに=-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005のオプションをつけることはできるでしょうか
646 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 10:45:16 ] 世界中からロボットでRSSのリンクを拾っても 問題ないですかね?
647 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 11:20:00 ] >>646 世界中って例えばどこから? ジャマイカ? で、RSSってなに?
648 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 14:04:45 ] if( i==0 || i==1 || i==2 ) を if( i==0 || 1 || 2 ) //当然エラー みたいに簡略化する文法てないんですか
649 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 14:27:37 ] switch(i){case 1: case 2: case 3:}
650 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 15:28:33 ] >>648 if(i>=0 && i=<2)
651 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 20:46:06 ] 質問に便乗させていただいて… int[]を引数に持つメソッドmyMethodに{1,2,3}を渡したい場合って int[] array = {1,2,3}; myMethod(array); みたいに書けますが、横着して myMethod({1,2,3}); なんて書くとエラーになりますよね。 なんとか簡略化できないもんでしょうか?それとも欲張りすぎ?
652 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 20:50:15 ] myMethod(int ... array) で宣言すればいいと思うよ。 よびだしは、 myMethod(1, 2, 3) でも、 myMethod(new int[] { 1, 2, 3}) でも OK
653 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 21:32:20 ] 長文失礼します・・・、以下のプログラムでつまずいてます。 Aを継承したB、Cクラスのインスタンスを作成し、スーパークラスであるA型の配列asにまとめます。 それからループでas[i]にはいっている各インスタンスのメソッドを使いたいのですが、 スーパークラスAにmethod()がないためコンパイルできません、Aにmethod()を作るとA.method()が実行されます。 BとCを同じ配列に保存し、かつそれぞれのmethod()を実行したい場合どのようにしたら良いのでしょうか。 どうぞご教授ください。 class Main{ private B b; private C c; private A[] as = new A[2]; void mainMethod(){ as[0] = b = new B(); as[1] = c = new C(); for(int i=0; i<2; i++){ as[i].method(); } } } class A{} class B extends A{ void method(){ System.out.print("It is B"); } } class C extends A{ void method(){ System.out.print("It is C"); } }
654 名前:653 mailto:sage [2010/06/23(水) 21:33:43 ] ぎゃータブが削除されてしまいました 読みにくい、すいません。。
655 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 21:36:11 ] for (int i=0; i<6; i++) { if (Arrays.asList(new Integer[]{1,3,4}).contains(i)) { System.out.printf("OK %d\n",i); } else { System.out.printf("NG %d\n",i); } } で結果が NG 0 OK 1 NG 2 OK 3 OK 4 NG 5 とか、ほざいてみよう。
656 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 21:49:07 ] >>653 abstract class A { abstract void method(); } か class A { void method() {} } と、基底クラスにメソッド追加。 あと、は public static void main(String[] args) { new Main().mainMethod(); } とmainメソッド追加してやれば動く。
657 名前:デフォルトの名無しさん mailto:sage [2010/06/23(水) 21:50:19 ] ちなみに結果は・・・ It is BIt is C
658 名前:653 mailto:sage [2010/06/23(水) 22:20:51 ] >>655 , 656 ありがとうございます! クラスAにmethod()を追加したらA.method()が実行された…と思っていたのは 論理エラーでした;; スーパークラスのメソッドをオーバーライドしていれば普通にサブクラスの方が実行されるのですね。 すごく勉強になりました。お手数かけました(;;)
659 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 01:46:20 ] JAVAでformを取り扱う勉強してるのですが checkboxでチェックされた同じ種類の項目を配列(のようなもの)で受け取ったり selectタグでmultipleの値を配列(のようなもの)で受け取ったりってどうするのでしょうか? PHPでやった時は、name属性に <input type="checkbox" value="1" name="checkbox[]" />1 <input type="checkbox" value="2" name="checkbox[]" />2 と[]をつけてやれば受け取れたんですけど。 よろしくお願いします
660 名前:659 mailto:sage [2010/06/24(木) 01:52:06 ] すいません 書いた直後に見つけた request.getParameterValues(name) ですね
661 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 01:53:18 ] >>659 ServletでいいならgetParameterValues
662 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 01:54:02 ] リロードェ
663 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 02:00:19 ] >>652 (゚∀゚)アヒャ
664 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 07:24:13 ] >>659 ServletならgetParameterValues
665 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 07:28:33 ] Java/JSP/サーブレット対応のレンサバって増えたの?
666 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 07:59:41 ] 少なくとも、C#、NET対応のレンサバなど見たことない。
667 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 10:44:18 ] そんなことは聞いてない しゃしゃり出てくるな
668 名前:デフォルトの名無しさん [2010/06/24(木) 11:35:50 ] >>605 _____ / \ /\ キリッ / (ー) (ー)\ / ⌒(__人__)⌒ \ | |r┬-| | ウェッブサイトのことをホームページとかHPと呼ぶな \ `ー'´ / ノ \ /´ ヽ | l \ ヽ -一''''''"~~``'ー--、 -一'''''''ー-、. ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
669 名前:デフォルトの名無しさん mailto:sage [2010/06/24(木) 20:43:26 ] 君にとって今年一番感銘を受けた言葉って感じだねえそれ
670 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 00:14:39 ] >>643 そもそもその用途でシステムエンコーディングをなぜ設定する必要があるのかが分からない…
671 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 09:30:17 ] >>669 >>668
672 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 12:53:18 ] 惜しいなあ、ウェップサイトをウェッポサーフィーンって書いてれば完璧だったのになあ。
673 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 14:19:20 ] >>652 なるほど、可変長引数って奴ですね。あまり使った事ないけど… 引数をint[]として持つメソッドに関しては 引数をint...として持つメソッドに委譲しちゃうのがよさそう?
674 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 20:40:24 ] おい、まずJavaという言葉を使うのやめろ。Javaといえばジャワコーヒーのことだ。
675 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 20:48:46 ] お後がよろしいようで。
676 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 20:53:12 ] (´-`).。oO(どっちかって言うと、もはやアノなめくじ野郎の事でしか無いと思うけどなぁ…)
677 名前:デフォルトの名無しさん mailto:sage [2010/06/25(金) 20:53:43 ] >>668
678 名前:デフォルトの名無しさん [2010/06/26(土) 02:26:09 ] よくアカウント作成するときに数字とかアルファベットの画像が出力され書かれてることを 入力しろみたいのがあるが、あの画像を出力するapiみたいのって無料でどっかにありませんか。
679 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 03:17:13 ] >>678 CAPTCHAでぐぐれ
680 名前:デフォルトの名無しさん [2010/06/26(土) 03:18:35 ] >>679 サンキュッ!その言葉が知りたかった。
681 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 10:04:54 ] 最近ちょこちょこ見かける加工しすぎて判別不能なキャプチャ認証はイラっとする
682 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 11:41:51 ] おまけにそういう奴に限って「別のキャプチャ」のボタンが無かったり。
683 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 14:50:18 ] いまどきのボットってかんたんな画像解析できる連中がいるからなぁ。 だから複雑な加工してんじゃないか? しかたないべ。
684 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 16:06:27 ] 加工しすぎでムラッとくるCAPCHA画像を作ったら、 文字部分が思いのほか読みやすくて、機械に負けた。
685 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 16:17:20 ] いや、エロ画像のキャプチャとして転送して人力で解読してもらうの最高ヒャッホー。 その対策で人間じゃ読めなくなってるとか?
686 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 16:29:15 ] ・staticの用法全部教えてください〜
687 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 16:37:43 ] staticインポート staticメンバ(フィールド、メソッド) staticブロック あとなんかあったっけ?
688 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 16:41:35 ] 未然連用終止連体仮定命令全部?
689 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 16:54:08 ] アクセス修飾子も。 class Main { static class staticsub {} class sub {} public static void main(String[] args) { staticsub ss = new staticsub(); // はOK // sub s = new sub(); // はNG } }
690 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 17:06:33 ] >>672
691 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 21:36:46 ] javaのお勧めの入門書ありますか?
692 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 21:50:47 ] 明解Java入門編おすすめ
693 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 22:00:41 ] 自分も資格の勉強してたとき、 資格の参考書より>>692 読み返えすのが 一番ためになったわw
694 名前:デフォルトの名無しさん mailto:sage [2010/06/26(土) 23:16:29 ] 明解JAVAにしてみます ありがとう!
695 名前:デフォルトの名無しさん [2010/06/27(日) 00:01:34 ] おい、まずHPという言葉を使うのやめろ。HPといえばヒューレット・パッカードのことだ。 それにウェブサイトのことをホームページとかHPと呼ぶな。 それにWikipediaとWikiを一緒にするな。Wikipediaは解説をするようなサイトではないが Wikipediaの姉妹プロジェクトWikibooksは解説をするようなサイトだ。 他にも、同じWikipediaの創設者ジミー・ウェールズが作ったWikiaという、 そこいらにある@Wikiやwikiwikiやwikihouseに類似したサービスがある。そこにApacheのWikiがあればそれを閲覧、 それがなければWikiaの英語版を探す、それでもなければWikiaに新しいApache Wikiを作る。 というくらいのことをしろ。 そもそもApacheにはすでにWikiが用意されているわけだが。 wiki.apache.org/
696 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 12:12:11 ] >>694 あらら、俺なら「Head First for Java」進めるけどなあ。
697 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 12:20:53 ] >>691 プログラミング言語Java
698 名前:デフォルトの名無しさん [2010/06/27(日) 19:30:07 ] ランダムで被らない0〜9の4桁を作成してるんですが 50回に1回ぐらいの確率で1桁目と4桁目がおなじになります かぶるのは決まって1桁目と4桁目なのですがどなたか原因わかりませんか? 最初にランダム4桁を配列で作成 次に被ってるならランダムで入れ直し という流れです int w1 = 99; int w2 = 99; int a[]= new int[4]; int y = 0; for(int x=0;x<4;x++){ a[x] = (int)(Math.random()*10); } for(int x=0; x<3; x++){ y = x+1; while(y <= 3){ if((a[x] != a[y])&&(a[x] != w1)&&(a[x] != w2)){ y = y+1; }else{ a[y] = (int)(Math.random()*10); } } if(x==0){ w1 =a[x]; } if(x==1){ w2 =a[x]; } }
699 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 19:39:40 ] >>698 x>=1のときa[y] = (int)(Math.random()*10);でa[3]の値が変わりえるから。 x=0の時のテストをやり直してないのでだめ
700 名前:デフォルトの名無しさん mailto:sage [2010/06/27(日) 19:54:09 ] 4桁程度なら、0〜9までをランダムシャッフルして 先頭4桁を使ったのでも速度的に大して変わらない こっちの方が実装は素直になるはず
701 名前:デフォルトの名無しさん [2010/06/28(月) 07:03:34 ] >>698 boolean[] degit = new degit[10]; 使った数字をtrueにする
702 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 07:19:08 ] 寝ぼけてるな、digitだな
703 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 07:45:43 ] int[] a = new int[10]; Random rng = new Random(); for (int i = 0; i < 10; i++) a[i] = i; for (int i = 0; i < 4; i++) { int r = rng.nextInt(10 - i) + i; int t = a[i]; a[i] = a[r]; a[r] = t; } // a = Arrays.copyOf(a, 4);
704 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 12:12:53 ] Collections.shuffle
705 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 13:19:24 ] そっちの方が良いね
706 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 23:17:30 ] C++でゲーム作ったりしてて 携帯ゲーム作りたくなったからJAVAやりだしたんですが #define無いのがすごい困ります キー入力のフラグとかビットで持ちたいから #define UP_KEY (0x04)って定義して if(keyflag & UP_KEY) ってやりたいんですが javaのfinalってCのconstと同じでメモリ領域食いますよね? かなり#defineに頼ってきたから、ソースに数字直書きとかあまりしたくないんですけど 何かいい方法ありますかね・・?
707 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 23:25:22 ] 気にしない事じゃねーか? >>706 にとっていい方法かどうかは知らんが。
708 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 23:29:14 ] >>707 ソースに数字直に書くと仕様変わるときとかにすごい不便で・・・ やっぱりjavaはみんなfinalとかで定義しておくものなんですかね・・ enumもjavaだとメモリ食うんですよね・・?
709 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 23:30:56 ] 携帯だとメモリを気にするのもアリかもね。
710 名前:デフォルトの名無しさん mailto:sage [2010/06/28(月) 23:58:55 ] 初期化子が付いた、プリミティブ/文字列のfinalフィールドはコンパイル時定数じゃないのか
711 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 00:24:33 ] >>710 どっちみちコンストプールを使うから即値じゃない。
712 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 00:27:23 ] >>710 final static int KEY_UP = 0x04; で、コンパイル時に定数に置き換えられるってことですか?
713 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 00:33:07 ] いまどき携帯だって数100メガのメモリ領域あるだろうに、数バイト、数10バイトのメモリ領域に メクジラ立てるもんかね? javaはクラスの利用が終わればHeap領域はガベージコレクタに渡されるから、逆にクラス内でしか 使わない変数とかはクラスに押し込めとけば、メモリも再利用できて逆に効率よいと思うけどね。
714 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 00:41:32 ] staticとかで定義するより、かえってprivateでfinalのほうが良かったりするってことか オープンアプリなんだけど、アプリ容量が小さいだけでメモリは他のアプリと大差ない…ってことは無いよね
715 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 00:44:06 ] メモリについてケチ臭いとかメクジラとかそういう言う問題じゃない。 強い片型づけを強制されにもかかわらず、byte,shortレベルのメモリも制御できない言語は問題があると思うよ。 普通はsttic finalで十分んだけど、#defineをそこまでこだわるなら即値のハードコードとコメント化しかないと思う。
716 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 00:49:34 ] マジックナンバー直書きしか無いか・・ さすがにデータ量多くなってくるときつそうだし、final使いつつやってみるしか無いですね ありがとうございました
717 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 00:50:31 ] >>706 見ると、プログラムの処理が完全に手続き型プログラミングでその処理をそのままjavaで書き直そうと してることが問題じゃないかと思うんだが。 javaで書いてるならAndroidかな。Androidはハード依存の部分は完全に隠すことが出来る仕様になってた と思うんだけど。
718 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 00:53:03 ] static final 宣言された定数リテラルはバイトコード内に埋め込みになる。 switch 文に static final 値が使えるのもそのため。 値埋め込みと変数値参照のコードのどちらが大きくなるかは知らん。
719 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:02:38 ] >>717 うーむ・・・クラスが便利だと思えるレベルまでは来てるけど、オブジェクト指向をきちんと理解できてないのかも・・ auのオープンアプリです 描画、キー取得まわりをクラス化してdocomoとsoftbankでも動かせるようにしようと思ってます >>718 うーむ、static finalならメモリ領域を常に圧迫しないでも済むってことですかね #defineとほぼ同じってわけではなさそうな感じなんでしょうか
720 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:11:41 ] >>719 javaは思考をガラッと変えて、動的メモリ管理を有効に使う。使わなくなったらコードも捨てるって 考えで作るとプログラム楽になるかも。
721 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:18:29 ] class Define { static final int KEY_UP = 0x04; } とかで定義してstatic importで使う。 んで、Define.classを含めずにjarを作れば良いんじゃね?
722 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:27:59 ] メモリがシビアな環境なら本当に必要になるまでクラスはロードされないだろうから JAR の中には入ってても良いんジャマイカ。
723 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:32:30 ] class T { public static final int A = 11; } とすると、2つのスニペット class U { void t() { return T.A; } } class U { void t() { return 11; } } は同じバイトコードになるのに何が不満なのか
724 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:33:15 ] >>723 戻り値int だった
725 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:38:48 ] >>713 _____ / \ /\ キリッ / (ー) (ー)\ / ⌒(__人__)⌒ \ | |r┬-| | ウェッブサイトのことをホームページとかHPと呼ぶな \ `ー'´ / ノ \ /´ ヽ | l \ ヽ -一''''''"~~``'ー--、 -一'''''''ー-、. ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
726 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:42:28 ] 同じバイトコードになるのに何が不満なのかっていってんだろ! 寝るぞ!
727 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:44:48 ] C/C++やアセンブラをやってメモリモデルをちゃんと勉強した方がいいと思うよ。
728 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:45:16 ] >>725 だから、なにが不満なんだよ。答えろよ。 俺は寝るが、お前は答えるまで寝ちゃダメだぞ。
729 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:47:26 ] >>727 そんな古くさいこと言ってるから会社辞めなきゃいけなくなったんだろ。時代についていこうぜ。
730 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:47:43 ] >>728 うざい
731 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:51:01 ] >>721-724 ジャバとジャバスクリプトはぶっちゃけどう違うんですか?
732 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:51:47 ] 名前が似てるだけ
733 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:54:53 ] ジャバ → 高卒・IT系専門学校用 ジャバスクリプト → 中卒・ウェブ土方専用
734 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 01:57:00 ] ジャバ → 年収400万以下 ジャバスクリプト → 年収300万以下
735 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 05:42:37 ] ジャバ → お風呂掃除が得意です。 ジャバスクリプト → エッチなお風呂やさんでよく使われています。
736 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 07:49:49 ] >>719 300k上限のアプリサイズに対して約1.5mとメモリ領域だけは潤沢なんで そのレベルの事を危惧する必要は無いはずだけど ああ、移植前提なのか じゃあOAPのつもりでメモリ使うと、ソフバン辺りが問題抱えてたりするのかな?
737 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 14:04:06 ] ふつうに単体のプリプロセッサ通せばいいだけなのに何悩んでるの? BCCのプリプロセッサでもいけるぞ
738 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 14:17:54 ] 180 名前:(-_-)さん[] 投稿日:2010/06/29(火) 07:39:30 ID:6TutqJJT0 public class Hiki_kimoi{ public static void main(String[]args){ int i; for(i=0;i<=100;i++){ System.out.print("ヒキどもwwおはよう!"); } } } >>170 まあ、あまり詳しくは書きたくないが、1つは運動系サークルで、もう1つは簿記検定に向けて勉強するサークルだよ。 まあ、ここの大半のヒキどもはどうせ中卒か、高卒のカスばかりだろうから、大学の話なんてしても理解できないだろうがねwwww 今日は、昼からしか授業入ってないし、午前中は貯まったアニメ見てゲームでもするかね^^ まあ、お前らは一生家の中に閉じこもって無駄に時間を浪費してろよ!!wwwwww俺はその間にお前らの何倍も先に進んでいくから^^www
739 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 16:44:01 ] iアプリを製作中です。(J2ME) 現在日付と、スクラッチパッドに格納してある日付に30日を加算した 2つの日付の比較を行いたいと思っています。 Calendarクラスを使おうと思いましたが、J2MEではaddメソッドがなく 30日加算の所で詰まってしまいました。 J2MEでは、日付の加算、比較はどのようにすればいいでしょうか? ご教授下さい。
740 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 21:01:20 ] 作ったこと無いんだけど、Dateオブジェクトで Date dt = new Date(); System.out.println(dt.toString()); dt.setTime(dt.getTime()+(long)30*24*60*60*1000); System.out.println(dt.toString()); Tue Jun 29 20:59:32 JST 2010 Thu Jul 29 20:59:32 JST 2010 するとか簡単じゃないかな。
741 名前:デフォルトの名無しさん mailto:sage [2010/06/29(火) 23:48:46 ] iappriスレ落ちたの?
742 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 09:58:09 ] アップデートしたらJavaが消えた?使えなくってまたインストしようとしたらこっちも代替パスがなんとかって出てインスト出来ないんだけど助けてぇ
743 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 10:39:21 ] >>740 ご教授ありがとうございます。 そのコードを試したいと思います。 >>741 iappriスレの前スレで「ちょっと調べればわかるような質問するな」と怒っている人がいて質問させてくれなさそうだったので、こちらで質問しました。
744 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 10:51:54 ] いちいち怒るのはアレだけど 確かにちょっと調べればわかる事ではあるよ 掲示板の回答待ちなんて効率悪いっしょ
745 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 15:48:31 ] つかggrks言われて他のスレで聞くとか脳みそ無いの? 質問するなってその感じじゃ別に怒ってないでしょ
746 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 16:21:02 ] たいへんだね
747 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 16:27:44 ] ゆとり乙
748 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 16:56:14 ] javaでよく使う単語ってなんでしょう publicみたいなベタすぎるのは除いて
749 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 19:13:46 ] >>742 お願いします
750 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 21:02:30 ] >>748 try
751 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 21:44:34 ] ビットシフトと論理積を使ってbyte配列をintへ格納しているのですが、 byte [] data = {-128, -64, 0, 32}; int v = (data[0] << 24) | (data[1] << 16) | (data[2] << 8) | data[3]; のようにしてもうまく格納できません。 vの二進数表記の出力などを見て比較しましたが原因は、 負数のbyteがシフト計算の途中でintにキャストされているせいかもしれません。 もしもこの格納を上手く効率的にできる方法がありましたらご教授願います←一つ目 そして現在は同じ長さのint配列を用意し、それにbyte配列の値をループで格納し直すことをしています。 int [] idata = new int[data.length]; for(int i=0; i<data.length; i++) idata[i] = data[i] < 0 ? data[i] + 256 : data[i]; int v = (idata[0] << 24) | (idata[1] << 16) | (idata[2] << 8) | idata[3]; これで今のところ正しく格納できていますが、 byte配列を効率的にint配列へ格納する方法などはありませんでしょうか(System.arraycopy的なもの)←二つ目 よろしくお願いします
752 名前:706 mailto:sage [2010/06/30(水) 21:49:04 ] JAVA用のプリプロセッサを探してたんですが EPPって公式サイトにWindows2000以前のやり方しか載ってないんですが vistaとかじゃ動かないんですかね・・・
753 名前:デフォルトの名無しさん mailto:sage [2010/06/30(水) 21:58:52 ] >>751 javaの数値同士の計算はintに揃えられるから0xFFでマスクして下位ビットだけを取るんだ。
754 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 04:37:29 ] >>748 class
755 名前:デフォルトの名無しさん [2010/07/01(木) 07:02:55 ] あるcsvのような長大なテキストデータファイルをDBに突っ込むプログラムをJavaで作ります。 このとき、JavaのConnection周りはスレッドセーフなんでしょうか? つまりやりたいことは、単純にテキストを1行ずつループさせて1行ずつinsertするのではなく、 1ループごとに(例えば)8行分のスレッドを生成して一斉にps = con.prepareStatement()〜・・ ps.executeUpdate() のようなことをしたい。 ・Connectionは各スレッドで共有したらマズイですか? ・↑でマズイ場合、Connectionも8個用意すればおk? ・そもそも速くなるか怪しい?
756 名前:デフォルトの名無しさん [2010/07/01(木) 11:44:35 ] bulk insert
757 名前:デフォルトの名無しさん [2010/07/01(木) 17:10:28 ] >>755 ・Connectionを共有するのはまずい ・速くなるかは環境にもよるのでやってみないとわからない PreparedStatement ps = connection.createStatement(sql); // 以降繰り返し ps.setString(//略 ps.addBatch(); // まとめて更新 int result = ps.executeBatch(); したほうが圧倒的に速いはず そもそもcsvを突っ込むだけならSQLLoaderとか DB付属のツール使ったほうが速いだろ
758 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 19:13:34 ] >>753 こういうことですよね? byte [] data = {-128, -64, 0, 32}; int v = ((data[0] << 24) & 0xFF000000) | ((data[1] << 16) & 0xFF0000) | ((data[2] << 8) & 0xFF00) | (data[3] & 0xFF); ちゃんとできるようになりましたっ!
759 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 19:22:40 ] >>758 そういうことだ。 努力を認めてやる。 ぶひ。
760 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 21:23:44 ] >>756 >>757 ありがとうそれでやってみる。1万行とかまとめて大丈夫ですかね? それと、"csvのような"と書いたとおり実際はCVSじゃなくて微妙に入れ子があったりする構造のファイルなのでSQLLoaderは使えますん。
761 名前:デフォルトの名無しさん mailto:sage [2010/07/01(木) 21:36:23 ] 一件一件入れてくより大丈夫。 ・・・入れ子?正規化しろや。
762 名前:デフォルトの名無しさん [2010/07/02(金) 00:30:52 ] JSPの中にJavaコードを書いてある場合に その画面を表示した際にブラウザの「ソースを見る」で出力された HTMLソースを見るとJavaコードがあった部分に空行になってしまいますが 見た目が悪いのでこの空行を出さない様にする事って出来ますか?
763 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 01:37:52 ] >>762 <%@ page trimDirectiveWhitespaces="true" %>
764 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 03:00:31 ] >>763 おお、こんな設定出来るようになったのですね、サンクス。 しかしTomcat 5.5.27だとエラーになってしまいました。orz
765 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 04:35:09 ] >>763 教えた私のせいではありません
766 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 04:36:21 ] 間違えました >>764 教えた私のせいではありません
767 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 04:38:53 ] >>764 別途フィルタで整形がよくあるテク(?)じゃないかね
768 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 12:55:39 ] 日本語でおか
769 名前:デフォルトの名無しさん [2010/07/02(金) 16:43:27 ] え?
770 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 16:57:05 ] 日本語でおか
771 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 17:37:57 ] Javaを勉強し始めた頃、やっぱりSkypeで他にJavaの勉強をしている人と 交流がしたいな、と思いはじめた。 どこか、出来ればJava関連がいいけど、プログラミング関連のところでいいから、 Skypeのコミュニティとか紹介HPとかないかな、調べても出ないんだ、教えてくれ。
772 名前:デフォルトの名無しさん [2010/07/02(金) 18:33:13 ] pc12.2ch.net/test/read.cgi/tech/1277812289/l50
773 名前:デフォルトの名無しさん mailto:sage [2010/07/02(金) 18:55:28 ] 日本語でおか
774 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 13:02:47 ] 誰かさん地雷踏んじゃったな AA付きでそのフレーズ連発されるぞ
775 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 18:20:08 ] ttp://livedoor.2.blogimg.jp/dqnplus/imgs/e/8/e84093ce.jpg
776 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 19:48:45 ] >>773 やつを追う前に言っておくッ! おれは今やつのスタンドをほんのちょっぴりだが体験した い…いや…体験したというよりはまったく理解を超えていたのだが…… ,. -‐'''''""¨¨¨ヽ (.___,,,... -ァァフ| あ…ありのまま 今 起こった事を話すぜ! |i i| }! }} //| |l、{ j} /,,ィ//| 『おれは日本語でおkと言おうとしたら i|:!ヾ、_ノ/ u {:}//ヘ 日本語でおかと言っていた』 |リ u' } ,ノ _,!V,ハ | /´fト、_{ル{,ィ'eラ , タ人 な… 何を言っているのか わからねーと思うが /' ヾ|宀| {´,)⌒`/ |<ヽトiゝ おれも何をされたのかわからなかった… ,゙ / )ヽ iLレ u' | | ヾlトハ〉 |/_/ ハ !ニ⊇ '/:} V:::::ヽ 頭がどうにかなりそうだった… // 二二二7'T'' /u' __ /:::::::/`ヽ /'´r ー---ァ‐゙T´ '"´ /::::/-‐ \ 言い間違いだとか自爆だとか / // 广¨´ /' /:::::/´ ̄`ヽ ⌒ヽ そんなチャチなもんじゃあ 断じてねえ ノ ' / ノ:::::`ー-、___/:::::// ヽ } _/`丶 /:::::::::::::::::::::::::: ̄`ー-{:::... イ もっと恐ろしいものの片鱗を味わったぜ…
777 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 20:45:08 ] 日本語でおか
778 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 21:10:07 ] 日本語がおか
779 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 23:16:13 ] 「日本語でおk」は、「日本語でお書きください」の略
780 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 23:18:39 ] Ω ΩΩ< な、なんだってー!!
781 名前:デフォルトの名無しさん [2010/07/03(土) 23:42:29 ] 日本語がおか
782 名前:デフォルトの名無しさん mailto:sage [2010/07/03(土) 23:52:41 ] JAVA得意な奴、メッセ仲間によろ okamotoreturns@hotmail.co.jp
783 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 01:33:48 ] Windows Vista のユーザーディレクトリをレジストリを弄って D ドライブ(システムはCドライブ)に変えているのですが、 System.getProperty("user.home") で "D:\Users\hoge" を取得したいのに "C:\Users\hoge" が返ってしまいます。 これを回避する方法はないものでしょうか?
784 名前:デフォルトの名無しさん [2010/07/04(日) 01:41:21 ] javaでプロセスメモリエディタを作る事は可能ですか?
785 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 09:12:24 ] >>783 やってはいけないことをやってるんだから自業自得 やり方を教えてる人も問題あり
786 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 15:26:09 ] >>783 bugs.sun.com/bugdatabase/view_bug.do?bug_id=4787931 放置プレイ。回避策なら載ってる。
787 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 15:39:20 ] ユーザーフォルダを別ドライブへ移動するのは非推奨だよ 止めた方がいいよ
788 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 16:57:08 ] JavaはUnixの方が良いだろ
789 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 19:11:37 ] >>786 ありがとうございます。別のキーに設定の残骸が残ってたんですなぁ。 環境を合わせるほうが楽そうなのでちょっと試してみます。 >>785 ,787 ご忠告ありがとうございます。 自業自得・非推奨は承知の上ですがいろいろと便利なので。
790 名前:デフォルトの名無しさん mailto:sage [2010/07/04(日) 21:50:10 ] HashMapをBlob型保存してくれるツールってありませんか?
791 名前:デフォルトの名無しさん mailto:age [2010/07/05(月) 10:14:04 ] よろしくおねがいします。 Amazon.co.jpのウェブサイトからページのソースを テキスト形式で落とすJavaを書いています。 落としたソース上では全角文字の一部がUTF-16で 書かれているため、これをWindows上で読めるように変換したいと思っています。 パク・ヨンハ 等のコードを一括で全角文字に変えるJavaの機能がありましたら、 ご教授いただきたいです。
792 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 13:45:23 ] >>790 ない つくれ
793 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 14:56:41 ] >>792 凄く大事なデータの保存方法なのに・・・ないんだ
794 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 17:30:20 ] >>792 javax.swing.text.html.parser.DocumentParserを使ってパーズするのが 本来のやり方なんだろうね。 ま、文字参照ぐらいなら自分でデコードしてもたいした手間じゃないし。
795 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 17:38:57 ] javascriptでWEBサーバに送るヘッダを任意に追加することは可能でしょうか? response.setHeaderを使用しても、ページ遷移時に付加されませんでした。
796 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 18:25:56 ] >>795 >>1 > プログラミング言語Javaに関する質問スレです。 > JavaScript, Ajaxの質問は、ここでは受け付けていません。 > Web製作管理 pc11.2ch.net/hp/ > Webプログラミング pc11.2ch.net/php/ > をご利用下さい。 ちなみに、一般的には不可能。
797 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 19:22:18 ] >>794 jericho.htmlparser.net/docs/index.html これはどうなの?
798 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 20:40:27 ] WEBサーバに送るなら、そのサーバからJavaアプレットをロードして、それに渡した 引数を元にした追加ヘッダ付きでロード元のWEBサーバにPOSTとかできないかな?
799 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 20:59:58 ] >>793 ない=ビジネスチャンス
800 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 21:51:07 ] >>790 シリアライズしちゃえばいいんじゃね? public static void main(String[] args) { java.util.HashMap<String, String> map = new java.util.HashMap<String, String>(); map.put("abc", "def"); map.put("ghi", "jkl"); byte[] buf = toBlob(map); map = fromBlob(buf); System.out.println(map.get("abc")); System.out.println(map.get("ghi")); } static <T> byte[] toBlob(T obj) { try { java.io.ByteArrayOutputStream baos = new java.io.ByteArrayOutputStream(); new java.io.ObjectOutputStream(baos).writeObject(obj); return baos.toByteArray(); } catch (java.io.IOException e) { return null; } } @SuppressWarnings("unchecked") static <T> T fromBlob(byte[] buf) { try { return (T)new java.io.ObjectInputStream(new java.io.ByteArrayInputStream(buf)).readObject(); } catch (java.io.IOException e) { return null; } catch (ClassNotFoundException e) { return null; } }
801 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 21:54:19 ] >>799 過去在庫の変動の記録、メールの既読未読管理 いくらでも使い道はあるのにね
802 名前:デフォルトの名無しさん mailto:sage [2010/07/05(月) 23:49:42 ] >>801 RDBの使い方間違ってる。
803 名前:801 mailto:sage [2010/07/06(火) 00:07:28 ] >>802 間違ってないと思う RDBには限界がある 1000人分のメールの既読未読管理とか普通にやったら遅くなる
804 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 00:11:00 ] 5000件の商品データ*365日分のデータ これを10年続けるとどうなるか?
805 名前:801-803 mailto:sage [2010/07/06(火) 01:12:48 ] Cassandraとかいうのが良いかな
806 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 06:53:32 ] あほらし。Mapにしたらもっと遅くなるだろ。
807 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 08:03:00 ] >>806 RDBはデータが多くなって来たら テーブル分割しないといけないぜ
808 名前:デフォルトの名無しさん [2010/07/06(火) 09:57:21 ] ThunderbirdはSQLite使ってるよ
809 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 10:01:37 ] >>800 アッーー!! Unsafe使って自分で書きたくなってきた。
810 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 11:08:22 ] ふーん
811 名前:デフォルトの名無しさん mailto:sage [2010/07/06(火) 12:41:53 ] >>808 それはローカルだからだろ Gメールは?
812 名前:デフォルトの名無しさん mailto:sage [2010/07/07(水) 06:33:35 ] グローバルです
813 名前:デフォルトの名無しさん mailto:sage [2010/07/07(水) 22:49:21 ] 過疎?
814 名前:デフォルトの名無しさん [2010/07/07(水) 23:01:35 ] んじゃ Java製クローラを作ろうと思うんだけど参考になるソースないですかね? SNS的な仕組み(ログイン認証有り)のサイト内のミニゲームのスコアを根こそぎ取って来たい。
815 名前:デフォルトの名無しさん [2010/07/07(水) 23:27:20 ] 【日韓】官房長官、戦後補償に前向き 日韓基本条約は無視 gimpo.2ch.net/test/read.cgi/wildplus/1278510669/
816 名前:デフォルトの名無しさん mailto:sage [2010/07/08(木) 01:55:10 ] >>814 wiki.apache.org/nutch/HttpAuthenticationSchemes この当たりかな
817 名前:デフォルトの名無しさん mailto:sage [2010/07/08(木) 02:37:49 ] stacktrace.jp/java/http_auth_proxy.html
818 名前:デフォルトの名無しさん mailto:sage [2010/07/08(木) 07:32:09 ] >>816-817 おおありがとう。読んでみる。
819 名前:デフォルトの名無しさん [2010/07/08(木) 16:11:30 ] 次のような実行をするメニューバーを作成したいです。教えて下さい。 [図形の描画]→[三角][四角][五角] [大きさ]→[大][中][小] [線の色]→[赤][青][黄] [塗り潰し]→[赤][青][黄]
820 名前:デフォルトの名無しさん mailto:sage [2010/07/08(木) 16:45:47 ] はあ・・・
821 名前:デフォルトの名無しさん mailto:sage [2010/07/08(木) 17:41:58 ] 最近Androidに手を出そうとしてるC++プログラマなんですが、 C++→Javaと移行した方に、違いで戸惑った経験談があれば是非お聞きしたい
822 名前:デフォルトの名無しさん mailto:sage [2010/07/08(木) 17:45:31 ] スレちがい
823 名前:デフォルトの名無しさん mailto:sage [2010/07/08(木) 17:53:53 ] >>821 困ったことはunsignedがなかったことくらい
824 名前:デフォルトの名無しさん mailto:sage [2010/07/08(木) 19:02:52 ] どうもありがとうございます
825 名前:デフォルトの名無しさん mailto:sage [2010/07/08(木) 19:22:25 ] いいってことよ!
826 名前:デフォルトの名無しさん mailto:sage [2010/07/08(木) 20:36:31 ] Eclipseの使い方で止まるんじゃないかな
827 名前:デフォルトの名無しさん mailto:sage [2010/07/08(木) 20:59:27 ] IDEの違いくらい覚えられるだろ。
828 名前:デフォルトの名無しさん mailto:sage [2010/07/08(木) 22:50:20 ] Eclipseは、使いこなせてないからこそ まだ大きな問題にも当たってない感じです 実行するときにターゲットが編集中のxmlになってて、エラー出まくったのはビビりましたが
829 名前:デフォルトの名無しさん [2010/07/08(木) 23:45:20 ] 指定したpackage以下の全クラス(名前だけでもいい)をプログラムで取得したいんですが、どうすればいいでしょうか? 何をやりたいかというと、 xmlファイルにpackage名を記述して、そのpackage以下の全クラスに対して、 @Gatewayアノテーションがついてるクラスがあればオブジェクトを作るという処理です。
830 名前:デフォルトの名無しさん mailto:sage [2010/07/09(金) 00:07:25 ] >>829 かつて探したことがあるが、見当たらんかった。 自力でjarをバラしたりディレクトリスキャンするくらいしか思い付かないけど、 誰かそういうライブラリ作ってねぇかな……。
831 名前:デフォルトの名無しさん mailto:sage [2010/07/09(金) 00:12:12 ] Pakageクラスから走査して自分で取得するかjarの中身みるくらいか
832 名前:デフォルトの名無しさん mailto:sage [2010/07/09(金) 00:14:15 ] javacとかで静的にコンパイルされたクラスだけならともかく、 実行時に動的にバイトコード生成されるケースまでは対処すんの大変だからなぁ。
833 名前:デフォルトの名無しさん mailto:sage [2010/07/09(金) 00:16:45 ] >>831 java.lang.Packageから見れるのって署名付jarだけじゃなかったっけ
834 名前:デフォルトの名無しさん mailto:sage [2010/07/09(金) 00:41:59 ] >>833 そんなことはないが、そういえばPakageクラスから見えるパッケージはそれに属してるクラスが ロードされないとだめだから素直にファイルシステムからjarの中身探した方が手っ取り早かった。
835 名前:デフォルトの名無しさん mailto:sage [2010/07/09(金) 02:02:25 ] 手っ取り早いですね。
836 名前:デフォルトの名無しさん [2010/07/09(金) 14:32:36 ] 誰か、私が昨日書き込んだ質問に答えて下さい!
837 名前:デフォルトの名無しさん mailto:sage [2010/07/09(金) 15:36:09 ] どれ?
838 名前:デフォルトの名無しさん [2010/07/09(金) 23:21:59 ] 秀吉は君主のために懐でその草履を温めたという故事があります 私が昨日書き込んだ質問がどれなのかを言われずとも察知して 簡潔迅速に答えるのがあなた方の役目ではないんですか!?
839 名前:なめお mailto:sage [2010/07/10(土) 03:15:43 ] 素人童貞なのでわからないことがあり質問します あるブラウザゲームのサポートアプリケーションを手に入れたのですが 英語版のため使いづらく朝鮮語化をしたいのです 朝鮮語版や朝鮮語化パッチはまだないので自分でろうと思ったのですがやり方が分からず 猫の手をお借りする次第です スレ違いでしたらすいません、よろしくお願いしますニダ
840 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 04:09:53 ] もういいです!! 後輩に聞きに行きますのでもう忘れてください! あなたがたは私の後輩にも劣る下劣で矮小で傲慢な方ばかりだったんですね! こんなスレもう二度と来ません! 帰ってください!失礼しますぺこり!
841 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 14:20:43 ] 夏だな
842 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 14:27:26 ] ほんとだ 季節厨もいる
843 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 16:45:59 ] 季節厨ってなんだよw 人間に人間厨って言ってるみたいだわん
844 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 17:15:06 ] tellnet作成中です。結果はwhile文の条件が最初から真となって、何も出力されません。以下のソースで駄目なところを教えてください。 ーーークライアント側ーーー import java.io.*; import java.net.*; public class Tellnet { public static void main(String[] args) throws Exception { Socket sock = new Socket("localhost", 1024); InputStreamReader isr = new InputStreamReader(sock.getInputStream()); int i; while ((i = isr.read()) != -1) { System.out.print((char)i); } System.out.println(); isr.close(); } } ーーーーーーーーーーーーー
845 名前:844 mailto:sage [2010/07/10(土) 17:15:39 ] ーーーサーバー側ーーーーー import java.io.*; import java.net.*; public class TellnetServer { public static void main(String[] args) throws Exception { ServerSocket ssock = new ServerSocket(1024); Socket sock = ssock.accept(); OutputStreamWriter osw = new OutputStreamWriter(sock.getOutputStream()); osw.write("hello"); osw.close(); } } ーーーーーーーーーーーーー
846 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 17:19:09 ] メインメソッドの引数を main(String[] args) から main(String... args) って記述しても特に問題ない?大丈夫かな?
847 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 17:58:27 ] 問題ないけどメリットもないと思うんだが。 他のクラスのmainを呼ぶ場合がまずほとんどないし あったとしても可変長引数が有効な場合があまりない気がする。
848 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 18:07:18 ] そうですか ありがとうございます
849 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 18:17:22 ] >>844 俺の環境だとhelloって表示されたが… osw.close();の前にosw.flash();を入れてみるとか。
850 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 18:55:00 ] 最初にクライアント側起動してたりしてな
851 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 18:57:15 ] それだとConnectExceptionが投げられるんじゃね?
852 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 19:00:49 ] > osw.close();の前にosw.flash();を入れてみるとか。 それは必要ない。Writer#close()を上書きする場合まずflush()しないといけない。 そうでないとAPI仕様に反する。
853 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 20:00:20 ] 反するな
854 名前:名無しさん@そうだ選挙に行こう [2010/07/10(土) 20:02:39 ] Cassandraでキーに連番を振りたいんですが? どうしたら良いですか?
855 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 20:11:52 ] 連番を振らないといけないんじゃね?
856 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 21:02:54 ] オートナンバーをやりたいんだけど
857 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 21:13:12 ] 適当に挿入日時をキーにしておくわ
858 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/10(土) 22:59:24 ] うむ!善い心掛けじゃ!
859 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 02:26:32 ] cassandraはキーを決めるのが難しいのが分かった。 ここは技術が要るな。
860 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 02:45:19 ] カラムの検索のためにインデックスを作らないといけないのか・・・ 難しいなこれ
861 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 03:12:11 ] 次はLucandraを覚えないといけないのか
862 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 03:24:29 ] なるほど。きな粉って栄養価高いのか
863 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 03:52:33 ] きな粉大好き
864 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 10:42:37 ] きな臭いやつらだな
865 名前:名無しさん@そうだ選挙に行こう [2010/07/11(日) 13:07:26 ] DocumentオブジェクトをList<Map<String,String>>とかに一気にパースしてくれるライブラリないですか? Xml操作って癖ありすぎるでしょこれ・・・。
866 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 14:18:17 ] お、最近落ち着いてきたじゃん デスマ期間?
867 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 14:27:35 ] 次に忙しくなるのは年末ぐらいだろ それまで待機中
868 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 15:12:41 ] >>865 属性とかテキストノードとかコメントノードはどーする? 同じタグが並ぶことも当然考慮しなけりゃならないからMapなんてなぁ。 となれば最大公約数として結局DOMが一番じゃね?に落ち着く。
869 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 15:51:48 ] なんか俺が呼ばれた気がする。 xml文書をjava 5以降の一般的な方法でjava collection frameworkとして扱うライブラリ作ったぜ。
870 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 16:03:37 ] 公開する気は無いだと? お呼びじゃねえよ
871 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 16:45:17 ] >>865 jericho.htmlparser.net/docs/index.html これ便利だぞ
872 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 17:30:03 ] かなりの糞文書でも読むぞ
873 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 22:35:58 ] >>865 JAXB
874 名前:名無しさん@そうだ選挙に行こう mailto:sage [2010/07/11(日) 22:59:25 ] >>869 それくだしあ。 >>868-870 同じタグが並んでたらリストで〜とか。まあ愚痴なんですけどね。 いっそのこと、map.get("hoge[0].moge.fugo.textContent") とかに変換するAPI作っちゃうのが速いかもしれないすね。 ちなみに俺は>>814 なんですけど、かなり完成に近づいてきました。HttpClientと でもテストするとごくまれにNodeのClassCastで墜ちるんですよねわけわかんないっつのですの。あなたは誰なんですか。 >>873 スキーマ書くのめんどくさいすね・・糞HTMLのスキーマとか書きたくないす。XMLから自動生成できればいいのに・・。
875 名前:デフォルトの名無しさん [2010/07/12(月) 02:02:40 ] すみません javascript 関連の dojo っていうのはなんですか? 調べんですけどにわかりません どなたか教えてくれませんか?
876 名前:デフォルトの名無しさん mailto:sage [2010/07/12(月) 02:28:33 ] >>875 まずJavaとJavascriptのちがいがわかってないと説明はむり
877 名前:デフォルトの名無しさん mailto:sage [2010/07/12(月) 07:38:52 ] >>875 少女 > dojo > 幼女
878 名前:デフォルトの名無しさん mailto:sage [2010/07/12(月) 08:19:06 ] Cassendraで好きな件数分データの出し入れが出来るようになった (スーパーカラム使用) 山は越えた!お前らさようなら!
879 名前:デフォルトの名無しさん mailto:sage [2010/07/12(月) 09:09:41 ] このスレのおかげでどんどん難問が解決していきますな
880 名前:デフォルトの名無しさん [2010/07/12(月) 09:29:56 ] / ̄ ̄ ヽ, / ', おい、まずHPという言葉を使うのやめろ。 {0} /¨`ヽ {0} HPといえばヒューレット・パッカードのことだ。 l ヽ._.ノ i それにウェブサイトのことをホームページとかHPと呼ぶな。 ノ. `ー'′ .', _, ‐'´ \ / `ー、_ / ' ̄`Y´ ̄`Y´ ̄`レ⌒ヽ { 、 ノ、 | _,,ム,_ ノl 'い ヾ`ー〜'´ ̄__っ八 ノ \ヽ、 ー / ー 〉 \ \`ヽ-‐'´ ̄`冖ー-く || \ \ \ ∧_∧ || \ \ \ ( ´Д`)oO(オイ、なんか変なのがいるぞ) || \ \ \ / ヽ || \ \ / | | | || \ \∧_∧ (⌒\|__/ / ヽ( )o(目合わせるなって)∧_∧ / く \ ( )oO(うわー、なんかこっち見てるよ) | \ \/ ヽ | |ヽ、二⌒) / | | |
881 名前:デフォルトの名無しさん mailto:sage [2010/07/12(月) 11:05:14 ] 1.6.0OpenJDKのLinux版で、tomcatユーザのjavaプロセスでrootユーザのchmod 777 のファイルにFile#setLastModifiedをするとエラーになってしまいます。 bashでsu - tomcatにしてからtouch ファイルすると正常に最終更新日が更新されます。 JDKのバグですか?
882 名前:デフォルトの名無しさん mailto:sage [2010/07/12(月) 11:14:32 ] >>880 できるよ。 以上。 はい次の方。
883 名前:デフォルトの名無しさん mailto:sage [2010/07/12(月) 11:16:12 ] >>881 とりあえずスタックトレース貼ってみれば? ファイル名ミスっただけって可能性もあるし。
884 名前:tellnet mailto:sage [2010/07/12(月) 17:07:16 ] 今日やってみたら普通にできました。 なんだったんでしょうか? おがわさせましてすみませんでした。 またききにきます。
885 名前:デフォルトの名無しさん mailto:sage [2010/07/12(月) 19:43:14 ] chmod 777 tellnet おがわさせ
886 名前:デフォルトの名無しさん mailto:sage [2010/07/12(月) 22:51:16 ] ネット麻雀の自動打ちプログラムを作るには何をすればいいんだ? 天鳳対応で作りたい
887 名前:デフォルトの名無しさん mailto:sage [2010/07/12(月) 23:07:29 ] ネット麻雀の自動打ちプログラムを作ればいいですよ。
888 名前:デフォルトの名無しさん mailto:sage [2010/07/12(月) 23:11:24 ] >>886 OSにもよるし本人のやりやすいようにというか好きにしろというのが答えだ
889 名前:デフォルトの名無しさん mailto:sage [2010/07/12(月) 23:16:16 ] >>888 いや何を参考にすればいいのか分からない
890 名前:デフォルトの名無しさん mailto:sage [2010/07/12(月) 23:32:02 ] OSや言語も言わずに答えを言えって?うぜえよおまえクソじゃね?
891 名前:デフォルトの名無しさん mailto:sage [2010/07/12(月) 23:49:54 ] OS:windowsXP 言語:java
892 名前:デフォルトの名無しさん mailto:sage [2010/07/12(月) 23:53:20 ] しょせんは劣化コピーだな
893 名前:デフォルトの名無しさん mailto:sage [2010/07/13(火) 00:11:53 ] 天鳳知らないけど クライアント−サーバー間の通信を解析するところからだな
894 名前:デフォルトの名無しさん mailto:sage [2010/07/13(火) 00:21:15 ] 解析はめんどうだからjava.awt.Robotでマウスエミュレートがいんじゃね。
895 名前:デフォルトの名無しさん mailto:sage [2010/07/13(火) 01:29:04 ] try{ ObjectInputStream ois = new ObjectInputStream(new BufferedInputStream(new FileInputStream("example.object"))); ObjectOutputStream oos = new ObjectOutputStream(new BufferedOutputStream(new FileOutputStream("example2.object"))); oos.writeObject("example.object");//ここが怪しい oos.close(); ois.close(); ObjectInputStream ois2 = new ObjectInputStream(new BufferedInputStream(new FileInputStream("example2.object"))); System.out.println("ここまで");//ここまでは動く Car c1 = (Car)ois2.readObject(); System.out.println("Car型オブジェクトを読み込みました。"); c1.show(); Car c2 = (Car)ois2.readObject(); System.out.println("Car型オブジェクトを読み込みました。"); c2.show(); ois2.close(); } javaのプログラムの一部です。どうにかして動かせる方法を教えてください。exampleからexample2にコピーするという内容です。
896 名前:デフォルトの名無しさん mailto:sage [2010/07/13(火) 03:34:26 ] >>895 そもそも何をしたいの? 何をコピーしたいの? Carオブジェクトをコピーしたいのであれば oos.writeObject("example.object");//ここが怪しい のところで Car car = new Car(); oos.writeObject(car); ってやんなきゃだめだろ
897 名前:デフォルトの名無しさん mailto:sage [2010/07/13(火) 06:23:16 ] そんなこと聞いてません
898 名前:デフォルトの名無しさん mailto:sage [2010/07/13(火) 06:59:54 ] >>895 ObjectInputStream ois = new ObjectInputStream(new BufferedInputStream(new FileInputStream("example.object"))); example.object このファイルってあるの?
899 名前:デフォルトの名無しさん mailto:sage [2010/07/13(火) 07:03:57 ] そもそもJavaはスタックトレースがあって親切仕様なのに 分からないの意味が分からない デバッグすら必要ないぜ
900 名前:デフォルトの名無しさん mailto:sage [2010/07/13(火) 10:58:22 ] プルダウンメニューで複数リンクを同時に開けますか? combo1[1]=new Option("リンク名","サイトAのurl") サイトAの部分に、サイトB、サイトCなどを入れて1クリックで同時にひらきたいのです。
901 名前:デフォルトの名無しさん mailto:sage [2010/07/13(火) 11:56:14 ] 板違いだ
902 名前:デフォルトの名無しさん [2010/07/13(火) 13:20:07 ] 突然ですが、いまJavaのGUIって幾つありますか AWT, Swing, SWT, JavaFX と言うのがあることは探せたのですが 群雄割拠すぎて野武士が隠れてそうで。ちなみに、何がこの先生き有望でしょうか、
903 名前:デフォルトの名無しさん mailto:sage [2010/07/13(火) 13:35:28 ] >>902 AWTはもう考えなくていいんじゃないかなあ。 毛色は違うけど、Google Web Toolkit も有望なのかも。
904 名前:デフォルトの名無しさん mailto:sage [2010/07/13(火) 18:10:43 ] AWTはJOGLのSwing周りとjavaの混ぜるな危険がもっと安定するまで役目がある。 あとシステムよりの新機能はAWTに実装されてるから知らないうちにAWT使ってるかも。 一過性の流行で終わってeclipseしか使い道がないSWTこそ無視していいよ。 JavaFXはRIAプラットフォームなので土俵が違う。 Java SEに限ればそんなもんじゃないか?
905 名前:デフォルトの名無しさん mailto:sage [2010/07/13(火) 23:40:33 ] 板違いだ
906 名前:デフォルトの名無しさん mailto:sage [2010/07/14(水) 08:34:19 ] SWT結構良いと思うんだけどなあ。 作りが単純だから習熟が早そうだし、開発環境もeclipseについてる。 まあ業務システムのクライアントに採用できるのかっていうと怪しいけど。