★★Java質問・相談スレッド160★★
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2013/02/22(金) 15:54:25.74JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理 http://pc11.2ch.net/hp/
Webプログラミング http://pc11.2ch.net/php/
をご利用下さい。
よくある質問
・「コマンドまたはファイル名が違います」
「'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
「Exception in thread "main" java.lang.NoClassDefFoundError: 」
(p)ttp://www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」
前スレッド
★★Java質問・相談スレッド159★★
http://toro.2ch.net/test/read.cgi/tech/1358921135/
0002デフォルトの名無しさん
2013/02/22(金) 16:29:16.11言語訓練のために立てたものです。
アイと研究員とのやり取りに利用するスレッドなので、
関係者以外は書きこまないで下さい。
京都大学霊長類研究所
0003デフォルトの名無しさん
2013/02/22(金) 20:38:26.930004デフォルトの名無しさん
2013/02/22(金) 20:59:32.83ググって調べても電話がうんぬんでよくわからない
0005デフォルトの名無しさん
2013/02/22(金) 21:38:39.20jarファイルにひとまとめにしてアップロードした方が楽じゃね?
0006デフォルトの名無しさん
2013/02/22(金) 21:42:00.840007デフォルトの名無しさん
2013/02/22(金) 21:48:51.37だから電話を折り返しかけ直すときに使う。
0008デフォルトの名無しさん
2013/02/22(金) 21:48:56.91まず入門書でも読みなさい。
0009デフォルトの名無しさん
2013/02/22(金) 21:51:39.09複数のクラスダメかと思ってたしjarで上げるのも無理かと思ってたのだが
0010デフォルトの名無しさん
2013/02/22(金) 21:54:30.130011デフォルトの名無しさん
2013/02/22(金) 22:05:00.89googleで検索キーワードに
java アプレット jar アップロード
とかやって検索すればいっぱい引っかかるぞ。
本をたくさん買う金がないならせめて手と頭ぐらい使おう。
0012デフォルトの名無しさん
2013/02/22(金) 22:23:59.550013デフォルトの名無しさん
2013/02/22(金) 22:33:15.230014デフォルトの名無しさん
2013/02/22(金) 22:39:53.310015デフォルトの名無しさん
2013/02/22(金) 22:42:30.000016デフォルトの名無しさん
2013/02/22(金) 22:47:23.900017デフォルトの名無しさん
2013/02/22(金) 22:56:16.09おせーよ
0018デフォルトの名無しさん
2013/02/22(金) 23:45:44.95for(i=0;i<100;1++)
JLabel label = JLabel("ラベル"+i);
変数の部分をどう扱えばいいかわかりません。
0019デフォルトの名無しさん
2013/02/23(土) 00:52:42.91JLabel labels[] = new JLabel[100];
for(int i = 0;i < 100;i++)
{
labels[i] = new JLabel("ラベル" + i);
}
0020デフォルトの名無しさん
2013/02/23(土) 01:54:25.63HashMap<Integer, JLabel> labelMap = new HashMap<Integer, JLabel>();
for(int i=0; i<100; i++) labelMap.put(i, new JLabel("ラベル"+i));
0021デフォルトの名無しさん
2013/02/23(土) 02:28:09.330022デフォルトの名無しさん
2013/02/23(土) 03:44:56.21>>20
ありがとです、できました。
>>21
はじめてのプログラミングですが、自分用のカレンダー作ってます。
また質問するかもです。
0023デフォルトの名無しさん
2013/02/23(土) 03:45:57.98http://toro.2ch.net/test/read.cgi/tech/1316592884/
0024デフォルトの名無しさん
2013/02/23(土) 11:12:13.74SWT以来出会っていない
0025デフォルトの名無しさん
2013/02/23(土) 12:31:43.51マジおせえよ
0026デフォルトの名無しさん
2013/02/23(土) 19:01:05.67本体の前にヘッダだけ見ようと先にHttpURLConnectionのgetContentType()やgetHeaderFields()だけ実行しても
パケットキャプチャソフトで見るとその時点で既にHttpURLConnectionは画像本体部分も含めて
全てバッファにダウンロードしちまっているようなのですが、無駄な通信を抑えるためにも
なんとかヘッダ部分だけ先に見てそこから後続部分をダウンロードするしないの判定処理はできないですかね?
HEADメソッドでまずヘッダだけでも見るってのも、通信回数が増えるので一回の接続でなんとかしたく。
それともやっぱSocket使ってもっと低い所でゴニョゴニョしないとダメですかね
0027デフォルトの名無しさん
2013/02/23(土) 19:16:31.45仕様です。
0028デフォルトの名無しさん
2013/02/23(土) 19:19:27.220029デフォルトの名無しさん
2013/02/23(土) 19:21:56.73そもそもWebサーバー側がGETとかHEADとか特定のリクエストにしか対応しないから、クライアント側の実装だけで都合のいい部分を取得するってのはできないような気がするけどな。
Socket 使ってGETリクエスト送って IP+TCP+HTTP ヘッダのバイト数まで読み込んだとして、Content-Type が gif だったら無理やりリセットパケット送るってのもそのうち向こうで怪しいと判断されて遮断される可能性があるし。
0030デフォルトの名無しさん
2013/02/23(土) 19:22:13.18画像→DLしない、通信1回、通信量小
画像以外→DLする、通信2回、通信量中+
ヘッダ見ずに最初から全部DL
画像→通信1回、通信量大
画像以外→通信1回、通信量中
どっちがいいのか
0031デフォルトの名無しさん
2013/02/23(土) 19:25:45.32テストで異なるURLを1000とか10000とか用意して、両方のやり方でやってみて平均コストが低い方を選ぶしかないね。
0032デフォルトの名無しさん
2013/02/23(土) 19:29:19.15そこまでピリピリ細かいこと気にせんでもいいんじゃないの?
だいたい画像ならimgタグのsrcとかから取得だろ
0033デフォルトの名無しさん
2013/02/23(土) 19:40:34.08ゴニョゴニョするならその後でしろ。女々しいことはするな。
003426
2013/02/23(土) 20:01:35.82エラー発生時だけサイズでかいgif返してくるんですわ・・・。
それで色々もったいないからgifの時は本体省きたくて。
ここまでレスの感じだと、やるとしたらSocket、でも嫌がれる可能性もあるから
色々コスト考えてHEADリクエスト→GETリクエストか常に全部ダウンロードか
どっちかにしちまえってとこですかね。どうもです
0035デフォルトの名無しさん
2013/02/23(土) 20:11:44.450036デフォルトの名無しさん
2013/02/23(土) 20:16:40.86同じ gif が返ってくるならキャッシュすればいいだけでは?
003726
2013/02/23(土) 20:32:06.31ええ、キャッシュというか、gifって分かったらダウンロードせず
クライアント側で予め用意していた画像を表示する感じです。
URLも拡張子なしで、かつ?date=YYYYMMDDHHMMみたいに
リクエスト毎に変わるパラメータを付けるので、
詳しくは分かりませんがhttpリクエストでサーバーにNot Modifiedを返させる?
みたいなことも恐らくできない状態でして。
色々説明省いちゃだめですねー
0038デフォルトの名無しさん
2013/02/23(土) 20:32:49.88これはこれで興味があるんだが・・・。
0039デフォルトの名無しさん
2013/02/23(土) 20:32:59.350040デフォルトの名無しさん
2013/02/23(土) 20:45:16.24http://www.tohoho-web.com/ex/http.htm
これ読むと
Accept: image/gif, image/jpeg, */*
という指定があるんだけど
これじゃアカンの?
0041デフォルトの名無しさん
2013/02/23(土) 20:52:39.160042デフォルトの名無しさん
2013/02/23(土) 20:54:27.040043デフォルトの名無しさん
2013/02/23(土) 20:58:08.39http://toro.2ch.net/test/read.cgi/tech/1351670708/
0044デフォルトの名無しさん
2013/02/23(土) 21:00:58.190045デフォルトの名無しさん
2013/02/23(土) 21:03:41.19ブラウザで Firebug みたいなツール使って無効なURLを見に行った時に、2回目以降も実際に .gif を取りに行ってるかな?
URL教えてくれればもうちょっと具体的にコメントできると思うけど。
0046デフォルトの名無しさん
2013/02/23(土) 21:04:08.400047デフォルトの名無しさん
2013/02/23(土) 21:05:31.35004826
2013/02/23(土) 21:06:36.72お、確かにそんなのありましたね。
試しにsetRequestProperty("Accept", "image/jpeg")だけ指定してみました。
でもgifの時はgifをちゃんと全部返してきてくれました。残念。
サーバー側で厳密に対応していてくれてたのなら、なんとかなったのかも・・・。
(サーバーは全くいじれない立場)
これ以上はHTTPの話になるんで、そろそろおいとましときます。
ありがとうございました
0049デフォルトの名無しさん
2013/02/23(土) 21:13:55.110050デフォルトの名無しさん
2013/02/23(土) 21:20:01.570051デフォルトの名無しさん
2013/02/23(土) 22:09:02.48いいじゃん。オラクル。プログラミング言語を提供してくれて俺は幸せだ
0052デフォルトの名無しさん
2013/02/23(土) 22:12:36.930053デフォルトの名無しさん
2013/02/23(土) 22:16:55.460054デフォルトの名無しさん
2013/02/23(土) 22:17:59.190055デフォルトの名無しさん
2013/02/23(土) 22:19:31.04無いから無理。
サーバーはヘッダーに続けてエンティティを送ってくる。
クロールアプリでも作ってるのなら
別スレッドから切断してやればいい。
0056デフォルトの名無しさん
2013/02/23(土) 22:21:08.860057デフォルトの名無しさん
2013/02/23(土) 22:21:46.78加えて、他の言語がんばれよとしかいえない。
0058デフォルトの名無しさん
2013/02/23(土) 22:25:28.29サポートや補償が無いのでアウト
>c#ですらwindows desktop以外
公式のサポートは得られないのでアウト
0059デフォルトの名無しさん
2013/02/23(土) 22:27:44.320060デフォルトの名無しさん
2013/02/23(土) 22:29:07.99顧客の要件によるものなのだが。
システムインテグレーションということを
したことがないらしい。
0061デフォルトの名無しさん
2013/02/23(土) 22:41:02.12馬鹿の後出し、釣られた人はご苦労さん
0062デフォルトの名無しさん
2013/02/23(土) 22:45:27.480063デフォルトの名無しさん
2013/02/23(土) 23:01:24.950064デフォルトの名無しさん
2013/02/23(土) 23:12:35.970065デフォルトの名無しさん
2013/02/23(土) 23:24:35.16ネットワークの途中でATMとか挟んでても知る由もないけどな。
自分が直接触るプロトコル限定だな。httpも何かでラップしてたら知らなくても良い。その何かでできる範囲内なら。
0066デフォルトの名無しさん
2013/02/23(土) 23:27:55.78ドキュメンテーションどうしてる?
0067デフォルトの名無しさん
2013/02/23(土) 23:37:31.500068デフォルトの名無しさん
2013/02/23(土) 23:39:09.980069デフォルトの名無しさん
2013/02/24(日) 00:00:41.11JDKの生のHttpClientではなくcom.ning.async-http-clientの利用を推奨。
欲しい物はずばりそこにある。
0070デフォルトの名無しさん
2013/02/24(日) 04:50:07.63アノテーションが付いていますよってドキュメントに残すかってこと?
基本的には無いなぁ。大概のアノテーション付けは実装の詳細の類に入ると思う。
0071デフォルトの名無しさん
2013/02/24(日) 09:34:45.59定義ファイル=パラメータ設計書としてたところは、アノテーションの登場によりどう対応したか、ってことかな?
0072デフォルトの名無しさん
2013/02/24(日) 09:52:24.200073デフォルトの名無しさん
2013/02/24(日) 10:57:25.38Javadocのタグ付けとか、descriptionに
ローカルなルール決めしておくとか・・・
ただ、IDE(eclipse)の自動補完とかスニペット無いから
PGまかせになってしまうよね。
その辺、今後、開発が進んで一般化してくれるといいね。
0074デフォルトの名無しさん
2013/02/24(日) 11:45:06.45サポートとか補償ってよくわからないんですけど、どなたか経験談を教えてください。
0075デフォルトの名無しさん
2013/02/24(日) 19:19:52.590076デフォルトの名無しさん
2013/02/24(日) 19:27:53.420077デフォルトの名無しさん
2013/02/24(日) 19:36:58.710078デフォルトの名無しさん
2013/02/24(日) 19:44:38.150079デフォルトの名無しさん
2013/02/24(日) 19:48:50.66Javaではクロージャは使えないらしいけど、
クロージャっぽいことをするにはどうすればいい?
0080デフォルトの名無しさん
2013/02/24(日) 19:50:23.510081デフォルトの名無しさん
2013/02/24(日) 19:58:38.67けれども、無名クラスだと記法がノイジーで読みにくい、以上の不具合って何があるの
だろう。
イベントハンドラに渡す値の類であればfinal変数でも大概は用に足りると思うのだけど。
0082デフォルトの名無しさん
2013/02/24(日) 19:59:32.810083デフォルトの名無しさん
2013/02/24(日) 20:07:01.050084デフォルトの名無しさん
2013/02/24(日) 20:44:26.720085デフォルトの名無しさん
2013/02/24(日) 20:48:49.980086デフォルトの名無しさん
2013/02/24(日) 21:26:08.190087デフォルトの名無しさん
2013/02/24(日) 23:57:22.89参考文献を教えてくれ
防御壁作成が難しい
ゲームを作るのは大変だ
0088デフォルトの名無しさん
2013/02/25(月) 00:11:04.71すべての物質は原子からできている。だから原子レベルの物理シミュレーションすれば防護壁を完全に再現できる。
0089デフォルトの名無しさん
2013/02/25(月) 01:18:32.590090デフォルトの名無しさん
2013/02/25(月) 03:06:31.25こうやれば簡単にできるというような楽な方法は、無いそうですよ
各自で創意工夫します
0091デフォルトの名無しさん
2013/02/25(月) 11:30:08.280092デフォルトの名無しさん
2013/02/25(月) 12:20:47.850093デフォルトの名無しさん
2013/02/25(月) 19:46:05.35特定のURLにただリクエスト送って
レスポンスが正常に帰ってきたなら動作中とかでいいんじゃないの?
0094デフォルトの名無しさん
2013/02/25(月) 19:49:40.910095デフォルトの名無しさん
2013/02/25(月) 19:58:47.700096デフォルトの名無しさん
2013/02/25(月) 20:30:46.75ttp://www.oracle.com/technetwork/java/javase/compatibility-417013.html
009794
2013/02/25(月) 20:57:58.85でググったら見つかりました
0098デフォルトの名無しさん
2013/02/26(火) 00:54:16.83もうちょっと具体的に書きなよ
防御壁ってなにさ
0099デフォルトの名無しさん
2013/02/26(火) 09:47:45.12public static <T> List<T> simpleFind(String sql,
ResultSetBeanMapping<T> mapping) throws SQLException {
型Tのマップを受け取って型Tの要素が入ったリストが返されているのであろうというのは
何となくわかります。
しかし、返値の前にさらに<T>をつけているのは何なのかわかりません。
あと、メソッドの中で
T bean = mapping.createFromResultSet(rs);
とあるのですが、メソッドの中での型宣言のときは<T>ではなくTでよいのでしょうか?
0100デフォルトの名無しさん
2013/02/26(火) 10:18:07.270101デフォルトの名無しさん
2013/02/26(火) 12:57:48.74流石にこれは違和感ありまくりんぐ
■ このスレッドは過去ログ倉庫に格納されています