★★Java質問・相談スレッド165★★
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2013/10/20(日) 19:30:39.35JavaScript, 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
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」
・String に == は使うな。equals() を使え。※
前スレッド
★★Java質問・相談スレッド164★★
http://toro.2ch.net/test/read.cgi/tech/1378219684/
0459デフォルトの名無しさん
2013/11/07(木) 17:28:22.00dbで直接updateしないで、csvをインポートしたtableを作成したりなんで、sqlはまったく同じデータが複数行で被ってるときに弱いんですよ。
今はこの脆弱性をどうしようか思案中です。
0460デフォルトの名無しさん
2013/11/07(木) 17:35:09.45ROWNUMが無いならどうしようもないな
0461デフォルトの名無しさん
2013/11/07(木) 17:41:23.960462デフォルトの名無しさん
2013/11/07(木) 17:45:13.150463デフォルトの名無しさん
2013/11/07(木) 17:47:17.69お前には2番目と3番目に出てきたものの違いがわかるのか?
CSVを取り込んだ時の順番かどうかは実装次第じゃないのか?
0464デフォルトの名無しさん
2013/11/07(木) 17:50:47.37そうではないのだろう
だから無理
0465デフォルトの名無しさん
2013/11/07(木) 17:57:07.780466デフォルトの名無しさん
2013/11/07(木) 18:42:16.680467デフォルトの名無しさん
2013/11/07(木) 18:46:22.90derby.jarの中のMETA-INFにapache license 2.0の要求するLICENSEファイルとNOTICEファイルが入ってるみたいだし、derby.jar単体で再配布とか使ってもいいとかそういうことではない?
0468デフォルトの名無しさん
2013/11/07(木) 18:55:31.67derby.jarだけでなく、他に必須のderbyclient.jar, derbyLocale_ja_JP.jar にもライセンスの喚起のファイルがあるね。
それならjarの中身をいじらないままなら該当のだけを個別に配布しても多分大丈夫だろう。
0469デフォルトの名無しさん
2013/11/07(木) 19:06:42.940470デフォルトの名無しさん
2013/11/07(木) 21:04:00.740471デフォルトの名無しさん
2013/11/07(木) 21:13:34.43http://sourceforge.jp/projects/opensource/wiki/licenses%2FApache_License_2.0
JARはここで言う「成果物」に相当するの?
0472デフォルトの名無しさん
2013/11/07(木) 21:27:48.12http://thinkit.co.jp/free/article/0708/9/1/
> JARという配布形式では依存しているライブラリを1つにまとめて扱えない
>
> JARはその内部にJARを持つような構造をサポートしていません。
> あるライブラリが依存するJARを一緒にまとめて配布することはできても、まとめて1つのファイルとしてJVMにロードすることはできません。
0473デフォルトの名無しさん
2013/11/07(木) 21:29:16.04ここでやれ
http://toro.2ch.net/test/read.cgi/tech/1266247461/
0474デフォルトの名無しさん
2013/11/07(木) 23:03:47.980475デフォルトの名無しさん
2013/11/07(木) 23:17:14.740476デフォルトの名無しさん
2013/11/07(木) 23:18:28.91ここはおまえのくるところではない
0477デフォルトの名無しさん
2013/11/07(木) 23:24:50.770478デフォルトの名無しさん
2013/11/08(金) 01:31:59.620479デフォルトの名無しさん
2013/11/08(金) 01:35:02.580480デフォルトの名無しさん
2013/11/08(金) 05:21:36.23java6からderby (javadb)とrhino (scripting)がjavase jdkに含まれてるから、一応このすれで扱っても問題ない。
しかも、それらはjdkのスタンダード・ライブラリ扱いってことで、いい宣伝にもなるんじゃないか。
0481デフォルトの名無しさん
2013/11/08(金) 06:23:49.10uber jarにしようが、使ってますということをリンク付きでどこかに明示して
オリジナルのNOTICEファイルを配布物の目につくどこかに突っ込んでおけば無問題。
0482デフォルトの名無しさん
2013/11/08(金) 06:42:28.130483デフォルトの名無しさん
2013/11/08(金) 07:15:23.29javafxを習得しても、javafxは現状、iphoneでもandroidでもwindhowsphoneでも、ipadでもnexusでもsurfaceでも動かん。
0484デフォルトの名無しさん
2013/11/08(金) 07:23:06.30派生物の許諾を許可するライセンスなのに巻き戻して同一性保護とかわけわからん。
日本だとOSSプロジェクトのフォークは永遠に無理だな。
0485デフォルトの名無しさん
2013/11/08(金) 07:25:28.270486デフォルトの名無しさん
2013/11/08(金) 07:31:31.86とくにプログラムものでは、それの二次創作なのか、ライブラリとして利用するだけなのかとかも、ちゃんと理解してないといけません。
そうでなければ、スクラッチで、まったくの無から作って下さい。
オープンとかフォークとか成果物自体は結構どうでもよくて、自分である程度形になったものを作れるようになると、著作権とかライセンスとかにある意義の大事なところが理解できてくるでしょう。
0487デフォルトの名無しさん
2013/11/08(金) 07:46:08.79日本でオープンソースのプロジェクトなんてのは成功しなくていい
日本人が中心になってやってるのなんかは想像するだけできもい
0488デフォルトの名無しさん
2013/11/08(金) 07:48:39.34保護云々で妨げられるのか説明してくれ。
そしてApapche commons等々がバラされて混ぜられて一つのjarに固められたものが
当たり前のように配布されていたりMaven centralから落ちてきて頭を抱える昨今、
DerbyというApache Projectの成果物をそのように扱うことにどの程度のリスクが
あるのか実務的な観点から答えてみてくれ。
ヒマ人以外にとっては単に「杞憂」。
0489デフォルトの名無しさん
2013/11/08(金) 07:49:44.210490デフォルトの名無しさん
2013/11/08(金) 07:54:48.070491デフォルトの名無しさん
2013/11/08(金) 07:57:17.36>>486をちゃんとよく読め雑魚w
0492デフォルトの名無しさん
2013/11/08(金) 07:59:42.050493デフォルトの名無しさん
2013/11/08(金) 08:03:30.65はい。一定の義務の元に派生物の配布を明示的に許可しているのでOKでFAね。
0494デフォルトの名無しさん
2013/11/08(金) 08:09:36.27無駄に話をややこしくする一方で根拠を聞くとまともに答えない人って何なの。
>>492
JavaDBは中身もCopyright noticeもDerbyそのものなのでApacheで桶。
0495デフォルトの名無しさん
2013/11/08(金) 08:19:01.83>>473
0496デフォルトの名無しさん
2013/11/08(金) 08:24:29.42本当にその理解で大丈夫?w
0497デフォルトの名無しさん
2013/11/08(金) 08:30:53.30もう結論出ているから移る必要無いよ。終了。
Jar弄るなら云々とか自分のJarに含めるなら云々といっている人は外の世界をもっと
よく見るかあるいは手元のJarの中身をもっと眺めてみようね。
>>496
もう分かったから。仕事行けよ。
0498デフォルトの名無しさん
2013/11/08(金) 12:37:58.85もう分かったから、ここから出て行け
0499デフォルトの名無しさん
2013/11/08(金) 12:46:51.170500デフォルトの名無しさん
2013/11/08(金) 12:59:30.020501デフォルトの名無しさん
2013/11/08(金) 13:07:20.090502デフォルトの名無しさん
2013/11/08(金) 13:17:03.190503デフォルトの名無しさん
2013/11/08(金) 15:16:45.29Apache License 2.0にはLICENSEやNOTICEを派生成果物や成果物の中につければいいとあるんだからderby.jar内に書いてあるんならどちらも問題ないだろう
ただユーザはJarを展開して配置するわけではないからderby.jarを中に入れようが外に添付しようがJar内のLICENSEやNOTICEは読まんだろうな
0504デフォルトの名無しさん
2013/11/08(金) 16:29:58.93ホスト名とか動的にいれらんないの?
0505デフォルトの名無しさん
2013/11/08(金) 16:46:28.190506デフォルトの名無しさん
2013/11/08(金) 16:52:35.74http://logging.apache.org/
0507デフォルトの名無しさん
2013/11/08(金) 16:54:12.08http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/net/SMTPAppender.html
SMTPAppender (Apache Log4j Core 2.0-beta9 API)
http://logging.apache.org/log4j/2.x/log4j-core/apidocs/org/apache/logging/log4j/core/appender/SMTPAppender.html
0508デフォルトの名無しさん
2013/11/08(金) 17:07:42.810509デフォルトの名無しさん
2013/11/08(金) 17:09:38.27log4j.xmlで、subjectを動的に設定できないから困ってる。
環境変数とか読み込めたりする?
0510デフォルトの名無しさん
2013/11/08(金) 17:13:05.70ttp://stackoverflow.com/questions/7014792/how-can-i-dynamically-change-the-email-subject-using-log4j-smtpappender
0511デフォルトの名無しさん
2013/11/08(金) 17:25:35.090512デフォルトの名無しさん
2013/11/08(金) 17:29:07.23http://logging.apache.org/log4j/1.2/apidocs/org/apache/log4j/net/SMTPAppender.html#setSubject(java.lang.String)
0513デフォルトの名無しさん
2013/11/08(金) 18:31:29.78可愛いヤツめ。
>>510
mdc。なんかいけそうな気がする。
ありがとう!試してみるよ。
0514デフォルトの名無しさん
2013/11/09(土) 17:21:41.590515デフォルトの名無しさん
2013/11/10(日) 08:57:57.22一応、Java SE7 programmer Silver の資格を持ってますが。
あんなのは、ただの意地悪問題だけのテストだったので意味が無かったのですが
Stringに関しての質問で
例えば
int num = 10;
とあったとして
Stringに変換する時
""+num か、
((Integer)num).toString() か、
String.valueOf(num)
どれが一番適切なんでしょうか。
疑問です。
0516デフォルトの名無しさん
2013/11/10(日) 09:01:51.37以上
0517デフォルトの名無しさん
2013/11/10(日) 09:03:12.580518デフォルトの名無しさん
2013/11/10(日) 09:05:29.10一応、Java SE7 programmer Silver の資格を持ってますが。
あんなのは、ただの意地悪問題だけのテストだったので意味が無かったのですが
Stringに関しての質問で
例えば
int num = 10;
とあったとして
Stringに変換する時
""+num か、
((Integer)num).toString() か、
String.valueOf(num)
どれが一番適切なんでしょうか。
疑問です。
0519デフォルトの名無しさん
2013/11/10(日) 09:13:38.92((Integer)num).toString()は
Integer.valueOf(num)#toString()で
Integer#toString()はInteger.toString(num)を呼んでいて
String.valueOf(num)は
Integer.toString(num)を呼んでいる。
なのでInteger.toString(num)でいんじゃないか。
0520デフォルトの名無しさん
2013/11/10(日) 09:29:38.11性能評価でもすりゃべつだろうけど
0521デフォルトの名無しさん
2013/11/10(日) 09:35:00.480522デフォルトの名無しさん
2013/11/10(日) 09:35:51.360523デフォルトの名無しさん
2013/11/10(日) 09:48:02.99(90問中70問正解で合格)
public class Test {
public static void main(String args) {
System.out.println("Hello");
System.out.print("Java");
System.out.println("World");
}
}
上記のコードはどのような出力をするか、選択肢の中から1つ選べ。
A. HelloJavaWorld
B. Hello
Java
World
C. Hello
JavaWorld
D. コンパイルエラー
E. 実行時エラー
0524デフォルトの名無しさん
2013/11/10(日) 09:50:12.020525デフォルトの名無しさん
2013/11/10(日) 09:52:43.570526デフォルトの名無しさん
2013/11/10(日) 10:02:23.280527デフォルトの名無しさん
2013/11/10(日) 10:04:54.550528デフォルトの名無しさん
2013/11/10(日) 10:28:37.290529デフォルトの名無しさん
2013/11/10(日) 10:51:23.920530デフォルトの名無しさん
2013/11/10(日) 11:00:09.750531デフォルトの名無しさん
2013/11/10(日) 11:13:19.84スコアに応じて、コミュニケーション能力のレベル (Proficiency Scale) がA、B、C、D、Eの5段階で評価される[16]。
また、スコア分布も公開され、受験者中のおおよその順位を知ることもできる。TOEICスコアとコミュニケーション能力レベルとの相関表は以下の通りである。
A 860点〜 Non-Nativeとして十分なコミュニケーションができる。
自己の経験の範囲内では、専門外の分野の話題に対しても十分な理解とふさわしい表現ができる。
Native Speakerの域には一歩隔たりがあるとはいえ、語彙・文法・構文のいずれをも正確に把握し、流暢に駆使する力を持っている。
B 730点〜855点
どんな状況でも適切なコミュニケーションができる素地を備えている。
通常会話は完全に理解でき、応答もはやい。
話題が特定分野にわたっても、対応できる力を持っている。業務上も大きな支障はない。正確さと流暢さに個人差があり、文法・構文上の誤りが見受けられる場合もあるが、意思疎通を妨げるほどではない。
0532518
2013/11/10(日) 11:30:44.86E
理由:mainの引数のStringが配列になってない。
マジでこんなひっかけばっかり。
ちなみにいまだ答えの解らなかった問題をひとつ
クラスを作った時に有る可能性のあるものを2つ選択せよ
A:import
B:package
C:メソッド
D:フィールド
0533デフォルトの名無しさん
2013/11/10(日) 11:33:38.500534デフォルトの名無しさん
2013/11/10(日) 11:33:51.87まさに検定だな。
運転や医療行為や海賊行為のように禁止されていることを特別に免除される、免許ではないな。
ソフトウェア開発も、資格を持っている人でないと販売してはならない、という時代がいつか来るかもな。
0535デフォルトの名無しさん
2013/11/10(日) 11:34:47.14{
int a=1;
int getA(){return a};
}
と書いた後にclass Aと書けばメソッドとフィールドも「作った時にある」可能性はあるよな。
0536デフォルトの名無しさん
2013/11/10(日) 11:37:56.600537デフォルトの名無しさん
2013/11/10(日) 11:43:11.07クラスを定義する時点でObjectクラスのフィールドとメソッドを継承してるのだから、C、D。
クラスを定義する時点でパッケージとimport元のクラスは存在してるだろうから、A、B。
英語だともっと適切な表現なのかな。
0538デフォルトの名無しさん
2013/11/10(日) 11:45:04.39理解力試験とかライセンス法制度とかの具体例は、システムの生成というものを考える上で具体的でおもしろい話だとは思いますけど、ついてこれる人は少ないでしょうね。
0540デフォルトの名無しさん
2013/11/10(日) 12:37:10.66あくまで販売する場合なので、開発チームに安全衛生責任者を置くような感じ。
開発現場で事故が起きるわけじゃないし必要ないか。しかし、販売する商品の品質管理はひどいものだ。
0541デフォルトの名無しさん
2013/11/10(日) 13:02:55.93さようなら
0542デフォルトの名無しさん
2013/11/10(日) 13:28:55.530543デフォルトの名無しさん
2013/11/10(日) 13:30:13.76それを使ったからけが人が出るとか言うのなら基準も作れるだろうが
実際の害は↓
この商品(システム)を運用すると御社に最大○○名程度の余剰人員が発生しますが
くれぐれも解雇なさいませんようお願い申し上げます
0544デフォルトの名無しさん
2013/11/10(日) 15:32:48.13カード番号とか個人情報流出の被害はどうかな。
対象となるシステムが限定されるけど。個人情報保護法の適用されるシステムとか。
0545デフォルトの名無しさん
2013/11/10(日) 15:39:24.37真痛へ
0546デフォルトの名無しさん
2013/11/10(日) 16:05:51.340547デフォルトの名無しさん
2013/11/10(日) 17:32:55.17オラクルシルバーなんてほとんど意味ないのに。
0548デフォルトの名無しさん
2013/11/10(日) 18:39:56.400549デフォルトの名無しさん
2013/11/10(日) 18:43:21.73スーパーリスト
ハイパーリスト
メガトンリスト
0550デフォルトの名無しさん
2013/11/10(日) 18:44:27.220551デフォルトの名無しさん
2013/11/10(日) 21:49:23.88ArrayList
0552デフォルトの名無しさん
2013/11/10(日) 23:22:56.54Javaに高速という概念は存在しない
0553デフォルトの名無しさん
2013/11/10(日) 23:27:44.75String.concat(String...)
String.concat(CharSequence...)
があれば最強なんだけどね・・・
0554デフォルトの名無しさん
2013/11/11(月) 01:40:11.55あるクラスの内部クラスを、他のクラスで委譲することはできるのでしょうか
それとも委譲する場合は内部クラスではなくしっかりとクラスを作らないとだめなのでしょうか
よろしくお願いします
0555デフォルトの名無しさん
2013/11/11(月) 01:44:32.73できますん
0556デフォルトの名無しさん
2013/11/11(月) 01:56:07.81Objectしか継承してないような内部クラスなら渡しても使い道ないがな
0557デフォルトの名無しさん
2013/11/11(月) 02:03:30.110558デフォルトの名無しさん
2013/11/11(月) 02:07:46.70日本語でおk?
0559デフォルトの名無しさん
2013/11/11(月) 05:29:33.86StringBuilder使え
■ このスレッドは過去ログ倉庫に格納されています