★★Java質問・相談スレッド139★★
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2010/05/23(日) 21:23:03プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理 http://pc11.2ch.net/hp/
Webプログラミング http://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★★
http://pc12.2ch.net/test/read.cgi/tech/1272685619/
次スレは>>950あたりで。
過去ログ、関連スレッド、よくある質問とその回答など、
質問をする前に、貴方が見なければならないサイトについての情報は、
下のwikiのページにまとめてあります。
http://www.wikiroom.com/java/
0002デフォルトの名無しさん
2010/05/23(日) 21:32:53■ AWT と Swing は --
Java低速GUI Swing 9
http://pc12.2ch.net/test/read.cgi/tech/1261232019/
■ SWT は --
Java 高速GUI SWT 3
http://pc12.2ch.net/test/read.cgi/tech/1164877399/
■ Java 3D APIは --
【徹底討論】Java3Dの可能性について考える
http://pc12.2ch.net/test/read.cgi/tech/1033703640/
■ NTT DoCoMo の iモード携帯電話用 Java (iアプリ) は --
iモード携帯電話用Java(iアプリ) Part20
http://pc12.2ch.net/test/read.cgi/tech/1253532993/
■ DoCoMo 以外は --
CLDC+MIDP+携帯電話用Javaスレッド part 9
ttp://pc12.2ch.net/test/read.cgi/tech/1249357352/
■ Androidアプリの作成は --
GoogleAndroidアプリ作成part3
http://pc12.2ch.net/test/read.cgi/tech/1268692293/
■ 課題・宿題は --
★★ Java の宿題ここで答えます Part 69 ★★
http://pc12.2ch.net/test/read.cgi/tech/1267796762/
0003デフォルトの名無しさん
2010/05/23(日) 21:34:17■ NetBeansに関する雑談は --
NetBeans Part6
http://pc12.2ch.net/test/read.cgi/tech/1273665879/
■ Eclipseに関する雑談は --
Eclipse統合M29【Java/C++/Ruby/Python/Perl】
http://pc12.2ch.net/test/read.cgi/tech/1265820185/
統合開発環境Eclipseプラグイン開発QA
http://pc12.2ch.net/test/read.cgi/tech/1081517094/
**** 開発環境が必要の場合は ****
■ J2SE 5.0 (1.5.0)
ttp://java.sun.com/j2se/1.5.0/ja/
■ Java SE 6
ttp://java.sun.com/javase/ja/6/
**** 実行環境だけが必要の場合は ****
■ Java ソフトウェアのダウンロード
ttp://www.java.com/ja
0004デフォルトの名無しさん
2010/05/23(日) 23:09:530005デフォルトの名無しさん
2010/05/24(月) 02:18:04プログラミングスキルを金にできる方法として
MT4
見とけよ
0006デフォルトの名無しさん
2010/05/24(月) 04:04:360007デフォルトの名無しさん
2010/05/24(月) 07:00:24Interfaceじゃねーよw
0008デフォルトの名無しさん
2010/05/24(月) 10:42:54Javaとjavaは違うからわからない
0009デフォルトの名無しさん
2010/05/24(月) 14:02:480010デフォルトの名無しさん
2010/05/24(月) 14:12:360011デフォルトの名無しさん
2010/05/24(月) 14:59:280012デフォルトの名無しさん
2010/05/24(月) 15:12:090013デフォルトの名無しさん
2010/05/24(月) 16:14:03別のクラスから呼び出す場合
まずサブクラスのコンストラクタにアクセスして
そこからsuper()で呼び出さなければいけないのでしょうか?
0014デフォルトの名無しさん
2010/05/24(月) 16:16:430015デフォルトの名無しさん
2010/05/24(月) 20:41:30この段階でギブアップ。
0016デフォルトの名無しさん
2010/05/24(月) 22:03:25そうだよ。
0017デフォルトの名無しさん
2010/05/24(月) 22:26:57なんか勘違いしてたみたいです
ありがとうございました
0018デフォルトの名無しさん
2010/05/24(月) 22:52:49うん。
0019デフォルトの名無しさん
2010/05/25(火) 01:27:15普通に除算ではできるのですが、「足し算、引き算だけでもっと短く簡単にできるよ^^」と、新任の講師に言われて、イラッと来ました。
JAVAの授業中にC言語使い出す無茶な講師です。できるもんならやってみろ!!って気持ちです。
・加算、減算のみ
・除算を使うより簡単で短く
・Cの表記ではなくJAVAのみでお願いします
無理なら無理で講師に抗議します。
0020デフォルトの名無しさん
2010/05/25(火) 01:47:03入出力の仕様が分からないんだけど、10進数の文字列を2進数の文字列に変換するの?
"10"→"1010"
0021デフォルトの名無しさん
2010/05/25(火) 02:28:39うーん自分はわからん
Integer.toBinaryStringによれば
char[] buf = new char[32];
int charPos = 32;
int radix = 1 << shift;
int mask = radix - 1;
do {
buf[--charPos] = digits[i & mask];
i >>>= shift;
} while (i != 0);
return new String(buf, charPos, (32 - charPos));
shiftは1
0022デフォルトの名無しさん
2010/05/25(火) 07:18:21加減算使うとか普通じゃないな
0023デフォルトの名無しさん
2010/05/25(火) 07:22:50String digToBin(String digit) {
int n = Integer.parseInt(digit);
return Integer.toString(n, 2);
}
0024デフォルトの名無しさん
2010/05/25(火) 07:32:01あれ独自言語使ってるだろ
Javaほとんど関係ないじゃねえか
あれがJavaで拡張できるなら惹きつけられるんだが
C言語ライクってだけでJavaライクじゃない。
Javaで作られててフレームワーク化されていれば魅力があるんだが。
デザインパターンを駆使していない時点で萎える。
0025デフォルトの名無しさん
2010/05/25(火) 07:33:33C++未満なのか?
厳密にはC未満だろ
C++人口なんて実際どんだけいるのやら
どうぜC++人口なんてなかにCしかできない奴も混じってるだろ
信用できないんだよな
自称「C++できる」って奴は
0026デフォルトの名無しさん
2010/05/25(火) 07:34:290027デフォルトの名無しさん
2010/05/25(火) 07:35:210028デフォルトの名無しさん
2010/05/25(火) 07:35:57その講師、おそらく無駄なことが好きな最適化厨だろう
今のJavaコンパイラが自動最適化を行ってるの知らんのだろう。
コード量を短くさえすれば高速化するって勘違いしているヴァカとかな。
0029デフォルトの名無しさん
2010/05/25(火) 07:36:52さっさと国に帰ったら?
0030デフォルトの名無しさん
2010/05/25(火) 07:37:39Cしかできない奴がC++できると捏造するところは
某国の捏造文化に共通するものがあるなあw
0031デフォルトの名無しさん
2010/05/25(火) 07:38:32バーカ
0032デフォルトの名無しさん
2010/05/25(火) 07:38:49アセンブラもわすれとる
というか
お前の脳内では
ゲーム業界のC++人口=世界のC++人口なのかとw
0033デフォルトの名無しさん
2010/05/25(火) 07:39:430034デフォルトの名無しさん
2010/05/25(火) 07:40:270035デフォルトの名無しさん
2010/05/25(火) 07:40:27なにこの知ったか厨
0036デフォルトの名無しさん
2010/05/25(火) 07:42:05噂の工作員さんですか?w
0037デフォルトの名無しさん
2010/05/25(火) 07:45:390038デフォルトの名無しさん
2010/05/25(火) 07:51:06Java しか使えませんって奴も多いだろな。JNI? ヒィートンデモナイ! みたいな奴多いぞ。
0039デフォルトの名無しさん
2010/05/25(火) 08:41:06そもそもJavaしか使えないってのはありえん。
それと、わざわざJNIを使い環境ってのはJavaがメインではないってことだ。
JavaがメインだったらできるかぎりJavaだけでがんばるもの。
よほど苦肉の策でもないかぎり、Javaの設計思想からすればJNI依存は避けるもんだし
それが普通の考え方。くだらない理由でJNIに拘るなら最初からJavaを使うなという話な。
だからお前の言ってることは煽りにすらなっていない。
0040デフォルトの名無しさん
2010/05/25(火) 08:43:01CしかできないやつがC++できることを偽装するってやつは
一種のC++コンプレックスだと思うが
Cコンプレックスじゃないな。
C++できるといってそいつにJavaをやらせてみたら
オブジェクト指向の知識に乏しくて
メソッドがほとんどstaticばかりだったりというのは有名な話。
またCOBOLしかできない奴にJavaをやらせたら
main()に膨大なコードを書いていたという話も有名な話。
0041デフォルトの名無しさん
2010/05/25(火) 08:43:320042デフォルトの名無しさん
2010/05/25(火) 08:47:22よっぽどコンプレックスがあるんだな。
0043デフォルトの名無しさん
2010/05/25(火) 08:51:580044デフォルトの名無しさん
2010/05/25(火) 08:53:54そんじゃC++使えることを証明してくれ
今までC++使えると言った奴にあってきたがほとんどがCしかできないヴァカだったよ
本当にC++できるんだったらJavaに移行しても苦労しないはずだし
Javaではもっと綺麗なコードが書けるはずだ
ところが奴らの書くコードって何を勘違いしているのかどいつもコイツもグロテスクなんだよ
0045デフォルトの名無しさん
2010/05/25(火) 08:54:51本当にC++ができる奴はほんの一握りで
実際には2割もC++を理解していない
ということかな?
0046デフォルトの名無しさん
2010/05/25(火) 08:58:400047デフォルトの名無しさん
2010/05/25(火) 09:00:17おまえはスレチな愚痴は邪魔だから出て行けよ。
0048デフォルトの名無しさん
2010/05/25(火) 09:06:510049デフォルトの名無しさん
2010/05/25(火) 09:11:33お前が自分の故郷に帰って2chなど日本のフォーラムから離れて
自分の故郷の言語をつかった掲示板でやりとりしていればすべて解決するんだよ
0050デフォルトの名無しさん
2010/05/25(火) 09:12:55C++しか使えませんって奴も多いだろな。Java? デザインパターンヒィートンデモナイ! みたいな奴多いぞ。
0051デフォルトの名無しさん
2010/05/25(火) 09:13:36何のためにC++を勉強してきたの?
0052デフォルトの名無しさん
2010/05/25(火) 09:14:04ところでおまえは C++ 使えるんだよな?
0053デフォルトの名無しさん
2010/05/25(火) 09:14:270054デフォルトの名無しさん
2010/05/25(火) 09:15:26ところでおまえはC++を使えるんだよな?
C++できるならJavaも使えるんだよな?
JavaができるならC++もできるんだろ?
0055デフォルトの名無しさん
2010/05/25(火) 09:15:560056デフォルトの名無しさん
2010/05/25(火) 09:16:28C++の汚いところ使ったテクニックを自慢してもマイナスだお
0057デフォルトの名無しさん
2010/05/25(火) 09:16:51俺が聞いてんだよ。
質問を質問で返すなと教わらなかったのか。
0058デフォルトの名無しさん
2010/05/25(火) 09:17:19デザパタ厨って死語かよw
(本当はC言語しか知らない)自称C++できる厨より古いぞw
0059デフォルトの名無しさん
2010/05/25(火) 09:18:18で、この匿名掲示板で聞いてどうすんの?
アスペルガーちゃん
質問の意味が曖昧だと質問で返されやすいって技術系メーリングリストで教わらなかったか?
0060デフォルトの名無しさん
2010/05/25(火) 09:19:28もまえはコンプレックスの塊りってのは有名な話
0061デフォルトの名無しさん
2010/05/25(火) 09:20:27> C++できるならJavaも使えるんだよな?
実際のところ、そういう奴はごく少数だったりするのよね
C++ではできるのにJavaでは禁止されていることに不満を漏らしてばかりでさ
言語仕様でなせそれが禁止されたのか経緯をわかっていな奴っているんだよね
C++信者には
0062デフォルトの名無しさん
2010/05/25(火) 09:21:41これで二度目だ。
質問を質問で返すなと教わらなかったのか。
0063デフォルトの名無しさん
2010/05/25(火) 09:22:11ということにしたい病気なのか
もしそれがコンプレックスの塊と定義するなら
おまえさんはJavaコンプレックス、デザインパターンコンプレックスの塊
オブジェクト指向コンプレックスの塊
といったところか
C++では無理にデザインパターンやらオブジェクト指向を意識しなくても
どうにかなったからなあ
0064デフォルトの名無しさん
2010/05/25(火) 09:22:31/ \ /\ キリッ
/ (ー) (ー)\
/ ⌒(__人__)⌒ \
| |r┬-| | ウェッブサイトのことをホームページとかHPと呼ぶな
\ `ー'´ /
ノ \
/´ ヽ
| l \
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
0065デフォルトの名無しさん
2010/05/25(火) 09:22:53君も質問を質問で返してるの気づかなかったか。
0066デフォルトの名無しさん
2010/05/25(火) 09:23:33お前しつこいよ
面白いとおもってやってるなら
もうちょっとあたまひねれ
0067デフォルトの名無しさん
2010/05/25(火) 09:25:30c++で改行を出力するときはどうするんですか?何か名前がついてましたよね・・・
0068デフォルトの名無しさん
2010/05/25(火) 09:27:18コボラー乙
0069デフォルトの名無しさん
2010/05/25(火) 09:30:26・過剰なデザパタ信仰。
・ネトウヨ。スレと関係ないコピペを投下し、窘められると朝鮮人認定。
・根底が選民思想のためC++ コンプレックスが酷い。気に入らないとCOBOLer認定。
・過去インターフェース、HP ネタなどで Java 関係のスレを荒らす。
・Eclipse スレにも絶賛降臨中。
0070デフォルトの名無しさん
2010/05/25(火) 09:31:180071デフォルトの名無しさん
2010/05/25(火) 09:33:10単にコンプレックスで自論展開してんのか、本当に憂えているのか知りたいだけだよ。
で、答えがもらえないってことは C++ は使えないって事で良いのかな。
0072デフォルトの名無しさん
2010/05/25(火) 09:37:36ここまで妄想膨らませる奴は珍しいけど。
0073デフォルトの名無しさん
2010/05/25(火) 09:37:54>>67
0074デフォルトの名無しさん
2010/05/25(火) 10:21:590075デフォルトの名無しさん
2010/05/25(火) 10:26:520076デフォルトの名無しさん
2010/05/25(火) 10:30:06/ \ /\ キリッ
/ (ー) (ー)\
/ ⌒(__人__)⌒ \
| |r┬-| | ウェッブサイトのことをホームページとかHPと呼ぶな
\ `ー'´ /
ノ \
/´ ヽ
| l \
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
0077デフォルトの名無しさん
2010/05/25(火) 11:17:330078デフォルトの名無しさん
2010/05/25(火) 12:28:20コピーコンストラクタって作るの強制されるのがいいのか、
必要に応じていくつかの統一の取れてない手法を選択して作るのとどっちがいいのかな?
0079デフォルトの名無しさん
2010/05/25(火) 13:02:490080デフォルトの名無しさん
2010/05/25(火) 14:08:39お前、それ本気で思ってんの?
自分の技術力のなさを強調しているだけじゃないのか
それに左翼思想にかぶれてるしさ
どっちがJava関係のスレをあらしてんのさ
0081デフォルトの名無しさん
2010/05/25(火) 14:09:51そだね、C++は使えいない言語って事でいいね
C++のかわりはいくらでもあるから
0082デフォルトの名無しさん
2010/05/25(火) 14:11:34clone()でどうにかなるならclone()使った方がよいにこしたことはないし
コピーする必要がないSingletonではコピーコンストラクタはゴミでしかないし
作るのを強制する必要性を感じない
0083デフォルトの名無しさん
2010/05/25(火) 14:12:59というかどこまでC++が使えるかを測定する基準がないと
こういう話は堂々巡りでしかないわけで
くだらない話ってことよ
安易にC++できると言ってる奴は信用しちゃならないことにかわりないけどね
0084デフォルトの名無しさん
2010/05/25(火) 14:14:020085デフォルトの名無しさん
2010/05/25(火) 14:15:34> 一種のC++コンプレックスだと思うが
↓↓↓↓↓↓↓
> というかどこまでC++が使えるかを測定する基準がないと
> こういう話は堂々巡りでしかないわけで
> くだらない話ってことよ
何この鳩頭
0086デフォルトの名無しさん
2010/05/25(火) 14:19:02> >>71
> そだね、C++は使えいない言語って事でいいね
> C++のかわりはいくらでもあるから
逃げたか。
おまえが C++ を使えないという事はこれで確定で異論はないよな。
0087デフォルトの名無しさん
2010/05/25(火) 14:19:42C++を多少知っててもちょっとかじった程度
本当に出来るならServletからなにからなにまですべてC++で実装するはず
0088デフォルトの名無しさん
2010/05/25(火) 14:20:25お前がC++使えないんでしょ
でさ、使えること証明してみたら
0089デフォルトの名無しさん
2010/05/25(火) 14:20:48まさに朝令暮改www
0090デフォルトの名無しさん
2010/05/25(火) 14:21:06最初にC++使えるかって言い出した奴がことの発端なんで
それはちと違うかな
0091デフォルトの名無しさん
2010/05/25(火) 14:21:440092デフォルトの名無しさん
2010/05/25(火) 14:21:46おまえC++もJavaも使えないだろ
わかるんだよ
0093デフォルトの名無しさん
2010/05/25(火) 14:23:28・過剰な左翼信仰。
・ネット左翼。スレと関係ないコピペを投下し、窘められるとファビョって「ネトウヨ」連呼。
・根底が反日思想のためC++&Java コンプレックスが酷い。気に入らないとCOBOLer/非C++ user認定。
・過去左翼、他言語、アスキーアートネタなどで Java 関係のスレを荒らす。
・Eclipse スレにも絶賛降臨中。
0094デフォルトの名無しさん
2010/05/25(火) 14:24:080095デフォルトの名無しさん
2010/05/25(火) 14:24:26は? さっき自分が言った事も忘れてしまったんですか?
ルーピーは党首に似るって本当ですねw
> というかどこまでC++が使えるかを測定する基準がないと
> こういう話は堂々巡りでしかないわけで
0096デフォルトの名無しさん
2010/05/25(火) 14:25:38都合が悪くなると鸚鵡返しw
0097デフォルトの名無しさん
2010/05/25(火) 14:32:00C++使えることを証明できない以上
この話は永遠に進まないわな
プライドのぶつけあいw
匿名なのにぶつけあってどうすんだと
0098デフォルトの名無しさん
2010/05/25(火) 14:32:41お前のことじゃんw
0099デフォルトの名無しさん
2010/05/25(火) 14:33:28は? さっき自分が言ったことって何?
さっさとC++使えること証明してよ
コピペは駄目だからねw
Beでログインしてねw
0100デフォルトの名無しさん
2010/05/25(火) 14:37:550101デフォルトの名無しさん
2010/05/25(火) 14:38:59> だがリアルでそんな奴は新人しかいないぞ。
> そもそもJavaしか使えないってのはありえん。
と言っていた本人が Java しか使えませんでしたというオチ
0102デフォルトの名無しさん
2010/05/25(火) 14:39:550103デフォルトの名無しさん
2010/05/25(火) 14:42:20都合の良いときだけ鳩頭になるってどこかの党首そっくりですねwww
0104デフォルトの名無しさん
2010/05/25(火) 14:53:56> というかどこまでC++が使えるかを測定する基準がないと
> こういう話は堂々巡りでしかないわけで
と自分でおっしゃられていますので、まずあなたが思う「C++が使える」という
基準をおっしゃらない事には話が始まりませんね。あなたの基準では何が出来たら
「C++が使える」んですか?
C/C++が使えるだの使えないだの言ってたからには当然何か基準がおありなんでしょう?
0105デフォルトの名無しさん
2010/05/25(火) 14:56:29>>24
0106デフォルトの名無しさん
2010/05/25(火) 15:00:380107デフォルトの名無しさん
2010/05/25(火) 15:58:460108デフォルトの名無しさん
2010/05/25(火) 16:00:43String を char[] にはキャストできません。
toCharArray() で文字配列を参照した場合は (あなたの言うところの)
1 文字ずつ分解されている事になりませんか。
0109デフォルトの名無しさん
2010/05/25(火) 16:06:55最悪Forでやるところでした、ありがとうございます。
0110デフォルトの名無しさん
2010/05/25(火) 16:56:50for君をなめんなよw
0111デフォルトの名無しさん
2010/05/25(火) 20:25:470112デフォルトの名無しさん
2010/05/25(火) 21:21:17angel[0][MAX_WIDE/2] = true;
for (int time = 0 ; time < MAX_TIMES ; time++ ){
for (int wide = 1 ; wide < MAX_WIDE ; wide++ ){
if (angel[time][wide] = true){
angel[time+1][wide-1] = true;
angel[time+1][wide+1] = true;
}
}
}
この命令を繰り返していくと、
angel[time+1][wide+1] = true;
の命令のところで、
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 20
と出てくるんですがどんな例外なのか詳細が出てこず困ってます
どなたか助けて下さい
0113デフォルトの名無しさん
2010/05/25(火) 21:31:05中学生になったら英語の辞書を買うことになるから、それまで待った方がいい。
君にはまだ早い。
0114デフォルトの名無しさん
2010/05/25(火) 21:37:33でもロジックが間違ってるようには思えなくて、どこがおかしいのかわからないんです
0115デフォルトの名無しさん
2010/05/25(火) 21:39:250116デフォルトの名無しさん
2010/05/25(火) 22:07:55これ実行してるのと同じだよ
あとifの条件おかしいよ
0117デフォルトの名無しさん
2010/05/25(火) 22:10:040118デフォルトの名無しさん
2010/05/25(火) 22:19:16謝罪しなさい
0119デフォルトの名無しさん
2010/05/25(火) 23:52:33こうは言わないの?w
たちあがれ日本党工作員乙
改革クラブ工作員乙
新党改革工作員乙
正しいことを考え実行する会工作員乙
日本創新党工作員乙
0120デフォルトの名無しさん
2010/05/25(火) 23:53:49>>100-104
そんなにくやしかったの?
0121デフォルトの名無しさん
2010/05/26(水) 01:01:13>>52の質問に「はい」と答えても「いいえ」と答えても
>>52は自分に都合のいいようにしか解釈しないだろう
「はい」と答えれば「そうなのか」と納得せず「嘘をついている」「誤魔化している」と疑う
「いいえ」と答えれば「やっぱりそうなのか」と納得する
おそらくこのような解釈が>>52の頭の中では正当性があるものとなのだろう
しかし、>>52のような質問がこの匿名掲示板において妥当なのかということが新たな問題になる。
このような疑問に>>52は答えられるだろうか。
>>52は>>52のような質問をすれば自身のプライドを勝ち取れるとお考えかな?
0122デフォルトの名無しさん
2010/05/26(水) 01:11:460123デフォルトの名無しさん
2010/05/26(水) 01:24:41forをForとかくお前はVB厨?
0124デフォルトの名無しさん
2010/05/26(水) 01:31:03if (angel[time][wide] = true){
を
if (angel[time][wide] == true){
に直すか
if (angel[time][wide]){
に直してから実行してみることからまず始めようか
(何をしたいかわからないが)そして、
for (int wide = 1 ; wide < MAX_WIDE ; wide++ ){
を
for (int wide = 1 ; wide < MAX_WIDE - 1 ; wide++ ){
に書きなおすか
for()ループ内で
if(wide + 1 < MAX_WIDE)がfalseだったときのコードを書き足すか
するといいだろう
0125デフォルトの名無しさん
2010/05/26(水) 01:39:100126デフォルトの名無しさん
2010/05/26(水) 01:39:45前者でやったんですけど、後者で例外拾った方がいいですかね?
0127デフォルトの名無しさん
2010/05/26(水) 02:21:28はい
0128デフォルトの名無しさん
2010/05/26(水) 04:13:330129デフォルトの名無しさん
2010/05/26(水) 04:49:510130デフォルトの名無しさん
2010/05/26(水) 07:24:53自民党専用の強化人間ですから・・・!?
0131デフォルトの名無しさん
2010/05/26(水) 07:27:48デジタル回路の加算器と同じ仕組みを
ビット演算子とシフト演算子で実現すればいいと思うよ。
0132デフォルトの名無しさん
2010/05/26(水) 12:13:52そんなことも知らないのか。可哀想に・・・
0133デフォルトの名無しさん
2010/05/26(水) 14:49:120134デフォルトの名無しさん
2010/05/26(水) 14:50:510135デフォルトの名無しさん
2010/05/26(水) 16:29:530136デフォルトの名無しさん
2010/05/26(水) 17:22:27高速に検索するためのヒントが何もないからね。
0137デフォルトの名無しさん
2010/05/26(水) 17:56:35>Arrays.binarySearchの事前ソートいらないバージョンみたいなものは無いですか
検索する対象が配列でなくてもいいなら、
Setコレクション(ハッシュキー)を使う手もあると思うよ。
0138デフォルトの名無しさん
2010/05/26(水) 18:00:51java.math.BigInteger
java.math.BigDecimal
で可能
0139デフォルトの名無しさん
2010/05/26(水) 18:02:07TreeSet、TreeMapでは駄目なんですか
0140デフォルトの名無しさん
2010/05/26(水) 18:50:270141デフォルトの名無しさん
2010/05/26(水) 23:27:270142デフォルトの名無しさん
2010/05/26(水) 23:48:250143デフォルトの名無しさん
2010/05/26(水) 23:52:150144デフォルトの名無しさん
2010/05/27(木) 00:19:18以下は「小数を0.1, 0.2, … , 1.0と表示する」だけのプログラムなのですが
出力結果が下のように半端な小数になってしまい、0.3や0.8のような想定通りの値が表示されません。
コンパイルと実行を繰り返しても同じ結果が出てしまいます。
何故このような値が出力されるのでしょうか?
【ソース】
public class NumberTest {
public static void main(String[] args) {
double t = 0;
double dt = 0.1;
for(int i = 0; i < 10; i++){
t += dt;
System.out.print(t + ", ");
}
}
}
【結果】
0.1, 0.2, 0.30000000000000004, 0.4, 0.5, 0.6, 0.7, 0.7999999999999999, 0.8999999999999999, 0.9999999999999999,
0145デフォルトの名無しさん
2010/05/27(木) 00:49:430146デフォルトの名無しさん
2010/05/27(木) 00:57:29浮動小数点は0 1 2 4 8 16・・・ 0.5 0.25 0.125・・・の組み合わせで表現してるから
固定小数点なら問題なくいける
回避方法としては10倍の値を整数型で持つか、表示をごまかす
printfとか今回はSystem.out.print((float)t)+",")でもいける
0147デフォルトの名無しさん
2010/05/27(木) 01:36:16ご回答ありがとうございます。
浮動小数点ってプログラミングの入門書に載ってるような事項ですね…お恥ずかしい。
私が制作するアプリケーションの場合、10^n倍の値を整数型にして持つ手法でいけそうです。
0148デフォルトの名無しさん
2010/05/27(木) 04:00:000149デフォルトの名無しさん
2010/05/27(木) 11:58:00デバッガで調べる
0150デフォルトの名無しさん
2010/05/27(木) 11:59:32java.math.BigDecimalを使って
BigDecimal ten = new BigDecimal("10");
こうやって0.1
BigDecimal.ONE.divide(ten);
0151デフォルトの名無しさん
2010/05/27(木) 12:01:27あとはループで
BigDecimal = deci = BigDecimal.ONE.divide(new BigDecimal("10"));
x.add(desi);
ってやりましょう
0152デフォルトの名無しさん
2010/05/27(木) 21:24:11そういうやり方を「下駄を履かせる」と言う。
アセンブラから始めたようなおっさん連中には一発で通じる。
http://msdn.microsoft.com/ja-jp/ff357730.aspx
0153デフォルトの名無しさん
2010/05/27(木) 22:02:21msdnのVisual BASICか。
「下駄履き」っていうべき。アセンブラから始めんでも
情報系の大学や高校等では教わることだ。
情報処理技術者試験を受けた奴なら知ってるはず。
アルゴリズムとデータ構造を勉強した奴もな。
0154デフォルトの名無しさん
2010/05/27(木) 22:08:25> ttp://www.wikiroom.com/java/?path,classpath
このページのドメインはwikihouse
http://www.wikihouse.com/java/?path,classpath
誰も直さないのが不思議
次スレからはよろしく
あと[[Ant関連]]が文字化けしてる。
これ
http://www.wikihouse.com/java/index.php?cmd=read&page=ant%B4%D8%CF%A2
この2chにペーストするとちゃんと表示されるんだけど
Wikiのほうでは「にあるtools.jarを」がURLのようにエンコードされている。
「JAVA_HOME/lib にあるtools.jarをJAVA_HOME/jre/lib/extにコピーすることで解消される。」
0155デフォルトの名無しさん
2010/05/27(木) 23:39:33どうやら$が原因だったらしい
$を$にエスケープして解決した
0156デフォルトの名無しさん
2010/05/27(木) 23:41:05わざわざ&amp;#36;とかく羽目になった
>>155を訂正
$を$にエスケープして解決した
0157デフォルトの名無しさん
2010/05/28(金) 12:05:17呼び出されるのが仮引数が配列の方になりました
この様な結果になる理由を知っている方がいたら教えてください
//コード
public class Confusing {
private Confusing (Object o) {
System.out.println("Object");
}
private Confusing (double[] dArray) {
System.out.println("double array");
}
public static void main(String[] args) {
Confusing o = new Confusing(null);
}
}
0158デフォルトの名無しさん
2010/05/28(金) 12:24:17細かいルールは忘れたけど、マッチするメソッドの中で一番specificな
ものが選ばれるはず。
nullはどんなクラスにもマッチするけど、Objectよりdouble[]のほうが
specific (double[]はObjectだけどObjectはdouble[]ではない)なので
double[]の方になる。
0159デフォルトの名無しさん
2010/05/28(金) 12:27:20「呼び出しが曖昧です」ってエラーになんねぇ?あれ Eclipse がやってんだっけ?
0160デフォルトの名無しさん
2010/05/28(金) 12:32:32ほんとだ・・・
コンパイル時解釈で そのクラス>サブクラス>配列>Objectってことなのかな
あとint doubleにnullは許容されない
0161デフォルトの名無しさん
2010/05/28(金) 12:33:320162デフォルトの名無しさん
2010/05/28(金) 12:56:09おやくらすーーーーーー
0163デフォルトの名無しさん
2010/05/28(金) 12:56:550164デフォルトの名無しさん
2010/05/28(金) 12:57:350165デフォルトの名無しさん
2010/05/28(金) 21:25:500166デフォルトの名無しさん
2010/05/28(金) 21:45:24リファクタリングを検討します
0167デフォルトの名無しさん
2010/05/28(金) 22:09:27これもJava認定試験問題の1つか
試験問題の話はマ板で聞いたほうがいいんでないのかい?
0168デフォルトの名無しさん
2010/05/28(金) 22:45:080169デフォルトの名無しさん
2010/05/28(金) 23:03:17こういうひっかけだからこそ問題になると考えるんだ
0170デフォルトの名無しさん
2010/05/29(土) 02:45:24public static final YESSIR=new MyConst();
public static final NOSIR=new MyConst();
private MyConst() {}
public static MyConst change(MyConst c) {
if (c==MyConst.YESSIR) return MyConst.NOSIR;
else if (c==MyConst.NOSIR) return MyConst.YESSIR;
return c;
}
}
問題点ありますか
0171デフォルトの名無しさん
2010/05/29(土) 04:36:26Date.getTime
なんでこんな名前にしたんだろね・・・
0172デフォルトの名無しさん
2010/05/29(土) 07:12:58FileWriter out = new FileWriter("data.txt");
としてみたら、ホームディレクトリに作成されてしまいました。
jarと同じディレクトリに作るにはどうすればいいですか?
0173デフォルトの名無しさん
2010/05/29(土) 07:27:11なんのためにそんなものつくんの
0174デフォルトの名無しさん
2010/05/29(土) 07:27:51なにが疑問?
0175デフォルトの名無しさん
2010/05/29(土) 07:28:32FileWriter out = new FileWriter("jarと同じディレクトリ/data.txt");
0176デフォルトの名無しさん
2010/05/29(土) 07:34:28Calendar.getTime は戻り値が Date で Date.getTime は戻り値が long
一貫してないって事じゃないかと?
0177デフォルトの名無しさん
2010/05/29(土) 09:30:04ありがとうございます。
使う人によって「jarと同じディレクトリ」の部分が変わるのですが、
固定のディレクトリを書かずに済む方法はないですか?
0178デフォルトの名無しさん
2010/05/29(土) 09:41:370179デフォルトの名無しさん
2010/05/29(土) 11:14:56どこからの相対パスになりますか?
単に"data.txt"とした場合にホームディレクトリにファイルが作られてしまうということは、
ホームディレクトリがカレントディレクトリになってるんでしょうか?
その場合、jarのディレクトリをカレントディレクトリにする方法はあるでしょうか。
0180デフォルトの名無しさん
2010/05/29(土) 11:24:47確実な方法はない。起動用のスクリプト組んでカレントを JAR ファイルと
同じ場所にして起動するとか。それ以外には、保障はないが
System.out.println(
MyClass.class.getResource(
"/" + MyClass.class.getName().replace('.', '/') + ".class"
)
);
の出力結果を見てよく考えてみる (「"/" +」は不要かも)。
アプリケーションデータを保存したいんだろうと思うが、小さいデータなら
Preferences 使って、ファイルとかなら System.getProperty("user.home")
+ "/.myapp/" みたいな所にするだろうな。
Windows なら環境変数で Application Data ディレクトリが取れる。OSX
だと System.getProperty("user.home") + "/Library/MyApp" かな。
0181デフォルトの名無しさん
2010/05/29(土) 11:58:52いま手元にパソコンがないですけど、あとで出力結果を見て考えてみます。
> アプリケーションデータを保存したいんだろうと思うが、小さいデータなら
> Preferences 使って、ファイルとかなら System.getProperty("user.home")
> + "/.myapp/" みたいな所にするだろうな。
初心者でPreferencesとか知らなかったので、調べてみようと思います。
ご丁寧にありがとうございました!
0182デフォルトの名無しさん
2010/05/29(土) 13:53:54また答えてやるよ。質問待ってるぜ。
0183デフォルトの名無しさん
2010/05/29(土) 14:08:160184デフォルトの名無しさん
2010/05/29(土) 15:34:090185デフォルトの名無しさん
2010/05/29(土) 16:50:24俺がシャワー浴びてる間に誰だよおまえw
0186デフォルトの名無しさん
2010/05/29(土) 16:57:070187デフォルトの名無しさん
2010/05/29(土) 17:03:34防水携帯でメール打ったりブログ更新したりチンコ撮ったりしてるとだいたいこんな時間。
0188デフォルトの名無しさん
2010/05/29(土) 17:28:42Java Preferences APIでぐぐろう
0189デフォルトの名無しさん
2010/05/29(土) 19:30:120190デフォルトの名無しさん
2010/05/30(日) 00:39:23このスレのみんなで
0191デフォルトの名無しさん
2010/05/30(日) 17:37:16IDEはNetBeansです。
public class Hoge {
public boolean Hage {
...
}
}
のようなクラスのテストをする時、できあがったスケルトンに
@Test
public void testHage{
Hoge hoge = new Hoge();
}
と書いたのですが、Hogeクラスのシンボルが見つからないと怒られました。
どのようにすれば、参照を解決できますか?
0192デフォルトの名無しさん
2010/05/30(日) 18:52:52プロジェクトのポップアップメニューで「新規ファイル」。
カテゴリ「JUnit」ファイルの種類「既存クラスのテスト」で選択。
できたテストパッケージのコードの
@Test
public void testSomeMethod() {
// TODO review the generated test code and remove the default call to fail.
fail("The test case is a prototype.");
}
の部分を
@Test
public void testSomeMethod() {
assertEquals(7, Calc.Add(3, 4));
}
という感じに直して。プロジェクトのポップアップメニューで「テスト (Alt+F6)」
0193デフォルトの名無しさん
2010/05/30(日) 18:59:23スケルトンのpackageってちゃんとHogeと同じになってる?動かしたりしてない?
0195デフォルトの名無しさん
2010/05/30(日) 20:53:44シャワー浴びたあと答えるから少し待っててw
0196デフォルトの名無しさん
2010/05/30(日) 21:22:12コンパイル後?のhoge.classからimportパスを抜き出す方法はありますか?
解説しているページがありましたら教えてください。
0197デフォルトの名無しさん
2010/05/30(日) 22:06:48「生成物を削除して構築」
これでもダメだとしたら、構成とかがおかしいかもしれないので、プロジェクトの
プロパティを開いて上から二つ目にある「ライブラリ」で
「テストをコンパイル」タブでは
「ソースをコンパイルするためのクラスパス」
「コンパイル済みソース」
「JUnit 4.5」(4.5は違っているかも)
「テストを実行」タブでは
「ソースをコンパイルするためのクラスパス」
「コンパイル済みテスト」
ならいいはず。うちがそうなってるから。
本来、何も考えずに >>192 でやってる事だけで動くからなぁ。上げ膳据え膳で。
ヘルプメニューの「更新の有無を確認」でアップデート。
それでもダメなら、新しいプロジェクト作って元ソースのファイルをコピーして、
テストコードも作成からやり直す。テストメソッドの中身は元プロジェクトからコピペ。
それでもダメなら、試しに NetBeans の再インストール。
ダメなら、アンインストールしてから再インストール。
プロジェクトフォルダの nbproject/project.properties とかを見て考えるとかは、
多分無理そうだし。勧めない。
0198デフォルトの名無しさん
2010/05/31(月) 02:06:15@Setupと@Teardownが抜けてるぞ
0199デフォルトの名無しさん
2010/05/31(月) 12:15:59試行錯誤しながら何とかパズルゲームを作れたけど、
このスレに書かれてることが理解できるようになってなくて
このままでは上達できる気がしません。
ステップアップのために
幅広く学べるチュートリアルでもあればうれしいんですが、
何か良いウェブサイトはないでしょうか?
0200デフォルトの名無しさん
2010/05/31(月) 13:56:23その本の名前は?
GUIまではやったということなら、やったことないなら
http接続
htmlの処理
画像処理
アップレット
thread
html、xmlの処理 正規表現、Parser DOM SAX
IDE(Eclipse,netbeands)を使う
デバッガ
apache commons等外部ライブラリを使う
JNI
iアプリ
サーブレットJSP
JDBCでデータベース
これに応じてgoogleって300行程度のプログラム書けばいいんじゃね?
本なら
http://deztec.jp/x/04/06/2ch/program/java.html
サイトなら
http://www.javaroad.jp/index.htm
http://www.hellohiro.com/
http://www.ne.jp/asahi/hishidama/home/tech/java/index.html
0201デフォルトの名無しさん
2010/05/31(月) 15:01:09ありがとうございます!
読んだ本は
1) 新これならわかるJava 挫折しないプログラミング入門
2回読んで、載っている範囲の文法は全部飲み込みました。
わかりやすかったですが、本当に基本的なことしか書かれていなくて
実際に作るときに必要になりそうな技術が不足してたので、もう一冊読むことにしました。
2) ゲームプログラミングで学習するJava入門
情報が豊富ですが、文章の癖のせいか、「入門」なのに読者が置いてけぼりにされる本です。
読んだら一応、文字や図形を表示したり、それをキーやマウスで動かせるようにはなりました。
索引と実際のページがずれているので、後で参考書として読みたいときに全然使えません(涙
基本文法がわかるウェブサイトじゃなくて、少し大きめのアプリを順を追って作っていくような
チュートリアルのサイトが知りたかったのですが、>>200のサイトの中では
真ん中の「JavaでHello World!」が逆引きみたいな形で利用しやすそうです。
「音を出したい」と思ったら「サウンド編」を読めばいいわけですし、これで十分かもしれませんね。
IDEはNetBeansをインストールしてますが、エディタの基本機能ぐらいしか使えてなくて
便利な使い方がよくわかってません。
0202デフォルトの名無しさん
2010/05/31(月) 21:08:07最小限@Testだけ書きなおせば動くから書いてないだけ。
空のメソッドとして自動作成されるし。
0203200
2010/05/31(月) 22:10:03http://homepage2.nifty.com/c_lang/index_cp.html
これのJava版はみたいなやつ?
正直各分野を少しずつがいいとおもうな 挫折した時逃げれるし
ゲーム作りたいなら
http://homepage2.nifty.com/natupaji/DxLib/dxfunc.html
を一通りJavaでできるようになればいいんじゃないかねぇ
ま、作りたいものを作ればいいかと
0204デフォルトの名無しさん
2010/05/31(月) 22:51:21IDEは環境作るのめんどくさがって自宅ではサクラエディタでやってるw
0205デフォルトの名無しさん
2010/05/31(月) 23:19:510206デフォルトの名無しさん
2010/05/31(月) 23:25:01実際、一番質が悪いのは机上で分かった気になって能書き垂れてる奴。
0207201
2010/05/31(月) 23:41:57> これのJava版はみたいなやつ?
あー、そういうのがあったらいいですねぇ。
> ゲーム作りたいなら
ゲームは練習で作ってみただけですけど、サイトのリンクありがとうございます。
DXライブラリってDirectXを使うライブラリでしょうか。
Windows限定になっちゃうのかな。
> 正直各分野を少しずつがいいとおもうな 挫折した時逃げれるし
そう言われてみればそうですね。
難しいチュートリアルを読んだら途中でついていけなくなる自信ありです。。
各分野をちょっとずつ身につけていくことにします。
ありがとうございました!!
0208201
2010/05/31(月) 23:46:31デザインパターンって、>>200のサイトにも解説がありますね。
http://www.hellohiro.com/pattern/
まーーーっっっったく理解できないorz
0209デフォルトの名無しさん
2010/05/31(月) 23:50:11ファイル構造を解説したページの案内でもかまわないので、、
0210デフォルトの名無しさん
2010/06/01(火) 00:09:50singletonとか分りやすいのから見てったら?
>>209
javapで検索
0211デフォルトの名無しさん
2010/06/01(火) 01:12:05普通は初期化処理を@Setupにかくものだろ
そこに書かないとまずいものもいくらかあるし
0212デフォルトの名無しさん
2010/06/01(火) 08:41:25WebアプリでのSystem.getProperty()について教えてください。
Java EE5環境で、サーブレット2.5とEJB3のアプリが一つずつデプロイされています。
また、APサーバのJVMにfoo.bar = hogeというプロパティを設定済みです。
サーブレット上からSystem.getProperty("foo.bar")すると値が取得できるんですが、
サーブレットからリモート呼び出したEJBの中で同じようにしても値が取得できません。
どうすれば値を取得できるのでしょうか。
あるいは無理な場合はどのような代案がありますでしょうか(プロパティファイル書いてリソースバンドルとか?)。
0213デフォルトの名無しさん
2010/06/01(火) 14:01:46そのDirectXのやつ、Javaでできること限られてると思うが
JNIでも使えとかいう話になると
Javaの特性を生かしきれなくなり、徐々にJavaからそれてくると思うが
0214デフォルトの名無しさん
2010/06/01(火) 14:02:49結城浩の『Java言語で学ぶデザインパターン入門』を読めば一発でわかる
あんなにやさしくて超初心者向けデザインパターン本は他にない
0215デフォルトの名無しさん
2010/06/01(火) 14:03:40学べよ。知らないでいるのが一番困るんだよ。
デザインパターンのこと教えると「無意識のうちにそれやったことある」
って言う奴いるけど、基礎がわかっていないというか
0216デフォルトの名無しさん
2010/06/01(火) 14:05:02値が取得できないとき
どんなメッセージが出たんだ?
0217デフォルトの名無しさん
2010/06/01(火) 14:29:57レスありがとうございます。
EJBではnullが戻ります。
String prop = System.getProperty("foo.bar");
System.out.println("from EJB : " + prop);
出力は 「from EJB : 」だけです。
0218デフォルトの名無しさん
2010/06/01(火) 15:20:00Eclipseからコンパイルして起動したときはうまく行くのに、
.jarとして出力してから実行するとうまくいきません。
何が悪いか分からないでしょうか?
0219デフォルトの名無しさん
2010/06/01(火) 15:21:550220デフォルトの名無しさん
2010/06/01(火) 15:30:090221デフォルトの名無しさん
2010/06/01(火) 20:06:26サンプルは単純なのが一番。
0222デフォルトの名無しさん
2010/06/01(火) 20:23:47jarはantで作った?
Eclipseで作った?
0223デフォルトの名無しさん
2010/06/01(火) 20:30:36Googleに聞いたかね
パーミッションの設定をかえるポリシーファイルについて
10年前に同じ疑問をもった外国人がいるようだ
よく読むように
http://www.mail-archive.com/[email protected]/msg12085.html
0224デフォルトの名無しさん
2010/06/01(火) 20:44:39コマンドプロンプトで作りました。
0225デフォルトの名無しさん
2010/06/01(火) 22:55:41ありがとうございます。
デフォルトでは許可されないということなんですね。
WebとEJBで値を共有することを考えていたんですが、私の使い方だと外部ファイルがよさそうです。
いろいろ試してみまーす。
0226デフォルトの名無しさん
2010/06/01(火) 23:55:26ちなみに>>191がJUnit4なら、@Beforeと@After
0227デフォルトの名無しさん
2010/06/02(水) 06:06:32そうしなさーい。
0228デフォルトの名無しさん
2010/06/02(水) 10:13:38Ant超おすすめ
Mavenも超おすすめ
0229デフォルトの名無しさん
2010/06/02(水) 10:14:34そだななんか間違ってたな
っていうかTestNGもおすすめ
JUnit4より使い易い
0230デフォルトの名無しさん
2010/06/02(水) 11:06:130231デフォルトの名無しさん
2010/06/02(水) 13:36:58そうなの?
0232デフォルトの名無しさん
2010/06/02(水) 14:17:490233デフォルトの名無しさん
2010/06/02(水) 14:20:24ソースプリーズ
0234230
2010/06/02(水) 14:56:29んで、納品されたプログラムが、うちのマシンで落ちるのよ
発注先の人曰く
「マルチコアだと正常に動作しないです
シングルコアなら問題無く動作します」
ってな感じなのよ
それって、マルチスレッドで注意すべきところを全然ちゃんとしてない
からマルチコアで動作させたときに落ちるんだと思うけど・・・
みなさん、どう思います?
0235デフォルトの名無しさん
2010/06/02(水) 15:19:50とりあえずその発注先は今すぐ切ることをお勧めする
0236デフォルトの名無しさん
2010/06/02(水) 15:34:41SPARCの話だよな?
0237230
2010/06/02(水) 16:21:28これでもだいぶちゃんと動くようになったんよ
最初の頃はもっと不安定で・・・
そんときは
「Javaだから安定動作しないんです
バグではないです」
ってな感じのことを言ってた
0238デフォルトの名無しさん
2010/06/02(水) 16:26:00Javaを始めたばっかの初心者だけど、先が長そうで鬱です…。
0239デフォルトの名無しさん
2010/06/02(水) 16:33:15CPUとOSとJVMの相性すら把握してないならサポート受ける資格すらない
0240デフォルトの名無しさん
2010/06/02(水) 16:37:350241デフォルトの名無しさん
2010/06/02(水) 18:15:510242デフォルトの名無しさん
2010/06/02(水) 18:44:280243238
2010/06/02(水) 18:49:540244デフォルトの名無しさん
2010/06/02(水) 18:57:17普通の開発者が気にするのは
せいぜいスレッドセーフなコードになってるかどうかくらい。
>>230
つJava並行処理プログラミング
0246デフォルトの名無しさん
2010/06/02(水) 19:17:05セールスエンジニア(笑)の言う通りにしてればそんな心配いりません
0247デフォルトの名無しさん
2010/06/02(水) 20:45:570248デフォルトの名無しさん
2010/06/02(水) 20:46:470249デフォルトの名無しさん
2010/06/02(水) 20:56:34落ちるって何だよ? スレッドセーフでなくて結果おかしくなる
事はあっても、プロセスが異常終了するようなケースは見た事がない。
そう言うのは大抵 JNI だとかドライバ絡みだが。
まぁ合にせよ否にせよ切った方が良さそうなのは確定だが。
0250デフォルトの名無しさん
2010/06/02(水) 21:06:29そうなの?
0251230
2010/06/02(水) 22:08:00Javaで作ったクライアントアプリの画面が突然消える(無くなる)
のよね
0252デフォルトの名無しさん
2010/06/02(水) 22:37:510253デフォルトの名無しさん
2010/06/02(水) 23:11:34インストール先の環境にJavaが入っていない(対象のバージョンじゃない)場合に、
JRE毎インストールってなにかのインストーラを使って出来るかしら?
ライセンス的に問題ある?
0254デフォルトの名無しさん
2010/06/02(水) 23:58:25じゃダメなん?自作のインストーラに組み込もうなんて、超無謀は言わないよね。
不特定多数なら Java Web Start とか?
0255デフォルトの名無しさん
2010/06/03(木) 15:43:23頭の悪そうなクライアントだな
会社名晒せ
ブラック企業リストに載せてやるから
0256デフォルトの名無しさん
2010/06/03(木) 15:43:57おまえの会社だよ
0257デフォルトの名無しさん
2010/06/03(木) 15:44:30そういえばJava 6からもマルチプロセス扱えるようになったんだな
0258デフォルトの名無しさん
2010/06/03(木) 15:45:22ためしにそのJavaプログラムをWindows以外のOSでも動かしてみろ
0259デフォルトの名無しさん
2010/06/03(木) 15:46:04うちではあんなアホなことしないよ
0260デフォルトの名無しさん
2010/06/03(木) 15:51:51自動的にマルチコアに対応するようになってるけど
ちゃんと2つのCPUが動作している
http://progress.from.tv/2009/05/06/%E3%83%9E%E3%83%AB%E3%83%81%E3%82%B3%E3%82%A2%E3%81%A8%E3%83%9E%E3%83%AB%E3%83%81%E3%82%B9%E3%83%AC%E3%83%83%E3%83%89/
0261デフォルトの名無しさん
2010/06/03(木) 15:51:53l三 r=ミ''‐--‐';二,_ ̄ ,三三三彡彡l_ この感じ・・・・
lミ′  ̄ ー-'" '=ミニ彡彡/‐、ヽ
l;l ,_-‐ 、 __,,.. - 、 彡彡彳、.// アフォウヨか・・・・
_______∧,、_‖ `之ヽ、, i l´ _,ィ辷ァ-、、 彡彡'r ノ/_ ______
 ̄ ̄ ̄ ̄ ̄ ̄ ̄'`'` ̄ 1  ̄フ/l l::. ヽこ~ ̄ 彡彳~´/  ̄ ̄ ̄ ̄ ̄ ̄
ヽ ´ :l .l:::. 彡ィ-‐'′
ゝ、 / :. :r-、 彡′
/ ィ:ヘ `ヽ:__,ィ='´ 彡;ヽ、
_,,..-‐'7 /:::::::ヽ _: :_ ヽ ィ´.}::ヽ ヽ、
_,-‐'´ { ヽ:::::::::ヘ `'ー===ー-- ' /ノ /::::::ヘ, ヽー、
0262デフォルトの名無しさん
2010/06/03(木) 16:25:170263230
2010/06/03(木) 18:21:25スレッドセーフなコードになってないんじゃない?
って言ってみる
0264デフォルトの名無しさん
2010/06/03(木) 19:57:32いいからお前はC#チョンスレにでもひっこんでろ
お前は日本人じゃないからわからないかもしれないが
ルーピーが死んでも衆院解散総選挙がやってくるまで
日本人はずっと苦しむぞ
0265デフォルトの名無しさん
2010/06/03(木) 20:43:03ポッポ乙
0266デフォルトの名無しさん
2010/06/03(木) 20:44:030267デフォルトの名無しさん
2010/06/03(木) 22:00:31そういう意味だと249の言うとおり。
0268デフォルトの名無しさん
2010/06/03(木) 22:09:030269デフォルトの名無しさん
2010/06/03(木) 22:29:520270デフォルトの名無しさん
2010/06/04(金) 00:07:54可哀想に
0271デフォルトの名無しさん
2010/06/04(金) 00:36:02�� ←これ表示できる?
0272デフォルトの名無しさん
2010/06/04(金) 00:43:030273デフォルトの名無しさん
2010/06/04(金) 01:33:05は?
0274デフォルトの名無しさん
2010/06/04(金) 02:01:26表示されないことがある
0275デフォルトの名無しさん
2010/06/04(金) 05:53:10㈱が表示できないJavaのバージョンくわしく
0276デフォルトの名無しさん
2010/06/04(金) 08:18:240277デフォルトの名無しさん
2010/06/04(金) 11:18:32古いJavaのバージョンでは、きちんと表示されるけど
かえって新しいバージョンでは、表示されないことがある
と何かの本で読んだことがある。
0278デフォルトの名無しさん
2010/06/04(金) 15:02:010279デフォルトの名無しさん
2010/06/04(金) 15:09:080280デフォルトの名無しさん
2010/06/04(金) 16:02:050281デフォルトの名無しさん
2010/06/04(金) 20:49:28,.-:'7:⌒ヾ¨`: 、
__/ : / /: : : : : Y.: :ハ,
/´/.: :/:/{: : : : : : |.:. : :l`ヽ
/: /{.:. :|:.| ト、.: : .:|:/V: : :|: : :,
/: :/ |.:.:.:|,えミ \:ノ七リ: :.ハ.: .:|
/ : :| V:从tヒッ 化ッ〉.:.| |.:.:.|
|.:. :.| 仆ゝ r ┐ 从厂! : | さて?今はどっちでしょう?
|.:. :.| `>r`´t<,______|_.:_|_/`、
|.:. :.| _入 l===! / ||---r--‐'
|: :从 / `≫=≪. l_, イ.:.ハ.:.|
|:/ /\_,Y 〈乂〉 ! リノ V
\ ∨ |
/{\_
, ⊥��;.:辷 、
/: : : |: : : : : `ヽ
/: : : : : :|: : : : : : : : :, l 分
{.: .:.|.:ハ: : : : :从.:. : .:.| l か
|.:. .:|丁V: : : 厂�Y: : | l る
`ト、t七テ\/七テ从イ ー=' ば わ
|.:|.:{ ノ.:|.:| l か け
|.:|: |> ‐ r<:|: |.:| l や ね
j.:|: |r/Y襾Y^h|: |.:| l ろ ぇ
イ:|: |.j └‐┘ |イ.:j;イ l う だ
�Y从 彡ノ ヽ ろ
| {____} | `ー
0282デフォルトの名無しさん
2010/06/04(金) 22:15:57sedやPHPのpreg_replaceみたいに"文字列""パターン""置換後の文字列"を要求するような関数が欲しいです。
ライブラリだと、"文字列""パターン"から、一致した部分だけを抜き出したり置換したり
くらいしかできなさそうですが・・・自分で組もうとすると結構な文字列処理が必要になりますよね
0283デフォルトの名無しさん
2010/06/04(金) 23:05:09replaceallのこと?
0284デフォルトの名無しさん
2010/06/05(土) 00:04:290285デフォルトの名無しさん
2010/06/05(土) 00:47:03>>284が>>271でms932とcp932の違いを知らんのか、javaのエンコーディングがcp932を使ってるといいたいのかどっちだ?
0286デフォルトの名無しさん
2010/06/05(土) 01:00:50コードページもいろいろ
0287デフォルトの名無しさん
2010/06/05(土) 01:02:21具体的なJavaの正規表現への不満がよくわからなかったけれど、
標準の正規表現でいいのがなかったら、oroを使ってもいいと思う。
http://jakarta.apache.org/oro/api/index.html
0288デフォルトの名無しさん
2010/06/05(土) 01:03:100289デフォルトの名無しさん
2010/06/05(土) 01:09:120290デフォルトの名無しさん
2010/06/05(土) 01:40:580291デフォルトの名無しさん
2010/06/05(土) 01:42:21????? ?????? ?????????
こんな感じでワケ分からん
0292デフォルトの名無しさん
2010/06/05(土) 01:48:06これで文字化けするのなら
PCがおかしい、ウィルスに感染
窓から投げ捨てろ
0293デフォルトの名無しさん
2010/06/05(土) 01:52:290294デフォルトの名無しさん
2010/06/05(土) 01:55:230295デフォルトの名無しさん
2010/06/05(土) 10:39:23replaceallだと、文字列全体じゃなくてマッチした部分への置換しかできないので違うんですよ
sed 's/\([0-9]\)が\([0-9]\)/\2は\1/g'
みたいなことがしたいのです("0は9"→"9は0")
>>287
なんだかよさげな感じですね。調べてみます。ありがとうございました
0296デフォルトの名無しさん
2010/06/05(土) 11:01:04replaceAllの使い方を知らないだけだろ。
String t = s.replaceAll("([0-9])が([0-9])", "$2は$1");
0297デフォルトの名無しさん
2010/06/05(土) 11:15:03・・・なんというか・・・そういう使い方は全く思いつきませんでした。
リファレンスも一応みたはずなのに・・・orz ほんとうありがとうございます
0298デフォルトの名無しさん
2010/06/05(土) 11:20:08http://java.sun.com/javase/ja/6/docs/ja/api/java/lang/String.html#replaceAll(java.lang.String,%20java.lang.String)
置換文字列内でバックスラッシュ (\) とドル記号 ($) を使用すると、
それをリテラル置換文字列として処理した場合とは結果が異なる場合があります。
Matcher.replaceAll を参照してください。
http://java.sun.com/javase/ja/6/docs/ja/api/java/util/regex/Matcher.html#replaceAll%28java.lang.String%29
置換文字列内でバックスラッシュ (\) とドル記号 ($) を使用すると、
それをリテラル置換文字列として処理した場合とは結果が異なる場合があります。
ドル記号は、先に説明したとおり、前方参照された部分シーケンスへの参照として処理される場合があり、
バックスラッシュは置換文字列内のリテラル文字をエスケープするのに使用されます。
0299230
2010/06/05(土) 11:39:590300デフォルトの名無しさん
2010/06/05(土) 11:40:34replaceAll("(a+)", "$1")とグループを取り出すんじゃなくて$1のリテラルに置換したいんだよね。
0301デフォルトの名無しさん
2010/06/05(土) 11:50:14おお、そう来たか。じゃあここの連中が言ってた事はコアライブラリが前提なので
無視して良い。切って良いとか言ってごめんな下請w
0302デフォルトの名無しさん
2010/06/05(土) 11:50:48replaceAll("(a+)", "\\$1")
0303デフォルトの名無しさん
2010/06/05(土) 12:36:41>>302置換のとき変換後文字列の方で \$1 のエスケープ使えたの?
試してないけどjavadocに書いてなかったような。
0304デフォルトの名無しさん
2010/06/05(土) 12:43:340305デフォルトの名無しさん
2010/06/05(土) 13:08:19"ABCDEFG".replaceAll("(CDE)", "\\$1"); // AB$1FG
"ABCDEFG".replaceAll("(CDE)", "$$1"); // IllegalArgumentException: Illegal group reference
0306デフォルトの名無しさん
2010/06/05(土) 13:51:52ああ、そうなんですか。
ありがとうございます。
0307デフォルトの名無しさん
2010/06/05(土) 14:12:02破棄するタイミングに関して質問です。
Vector container;
Vector removeContainer;
for(int i = 0; i < container.size(); i++) {
Object obj = container.elementAt(i);
if(obj.破棄したいオブジェの判定メソッド()) removeContainer.addelement(obj);
}
この後、removeContainerをfor文で回して
containerからオブジェを破棄しているのですが、
二回for文を回すのは無駄なプログラムのような気がしています。
こういった判定がしたい場合の最善の方法が
他にありましたら教えて頂きたく、よろしくお願いいたします。
0308デフォルトの名無しさん
2010/06/05(土) 14:31:44while(ite.hasNext()) {
Object obj = ite.next();
if(obj.破棄したいオブジェの判定メソッド()) ite.remove();
}
Generics関係は自分で足してくれ
0309デフォルトの名無しさん
2010/06/05(土) 14:37:10Vector container;
Vector temp;
for(int i = 0; i < container.size(); i++) {
Object obj = container.elementAt(i);
if(obj.破棄したくないオブジェの判定メソッド()) temp.addElement(obj);
}
container = temp;
0310デフォルトの名無しさん
2010/06/05(土) 14:38:57Vector container;
Vector temp = new Vector();
for(int i = 0; i < container.size(); i++) {
Object obj = container.elementAt(i);
if(obj.破棄したくないオブジェの判定メソッド()) temp.addElement(obj);
}
container = temp;
0311デフォルトの名無しさん
2010/06/05(土) 15:00:10ありがとうございます。
それで作りたいと思います。
>>309
なるほど、こういう発想はなかったです。
目から鱗です。
0312デフォルトの名無しさん
2010/06/05(土) 16:22:26Cのexit()に相当するものの実装について質問なんですが、
exit()が出てきた時点ですぐにmainに帰りたいが、
System.exit(0)とかは推奨されてないみたいだから使いたくない。
exit()って別に例外じゃないと思うけど、例外投げるのが普通のやり方ですか?
こんな時、どんな種類の例外クラスを投げればいいでしょうか?
0313デフォルトの名無しさん
2010/06/05(土) 17:28:57Jump extends Throwable とか。
途中でcatch(Throwable)されてるとダメだけど。
0314デフォルトの名無しさん
2010/06/05(土) 18:18:11ありがとうございます!
0315デフォルトの名無しさん
2010/06/06(日) 07:15:31二つのデータベースに1つずつテーブルあったとして、
この2つのデータベースから一つのEntityBeanをつくることはできますか?
0316デフォルトの名無しさん
2010/06/06(日) 09:13:38ソースは?
0317デフォルトの名無しさん
2010/06/06(日) 10:33:48【 Ver 】java version "1.6.0_16"
ってどうやって確認すんの?
0318デフォルトの名無しさん
2010/06/06(日) 10:35:230319デフォルトの名無しさん
2010/06/06(日) 10:37:14java version "1.6.0_01" だった
0320デフォルトの名無しさん
2010/06/06(日) 14:08:02rquestで十分じゃん
0321デフォルトの名無しさん
2010/06/06(日) 15:19:580322デフォルトの名無しさん
2010/06/06(日) 15:23:43PHPにもsessionがあるから互換性を保つために絶対必要
0323デフォルトの名無しさん
2010/06/06(日) 18:06:24JLabelで\n使っても駄目なんだけど違う物使わないとならないの?
0324デフォルトの名無しさん
2010/06/06(日) 18:07:580325デフォルトの名無しさん
2010/06/06(日) 18:31:010326デフォルトの名無しさん
2010/06/06(日) 20:40:44ロジック的なことなんですが、分かる方がいれば教えてもらえないでしょうか?
function EncodeB32(s: String): String;
const
B32Char: array[0..31] of Char =
('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F',
'G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V');
var
i: Integer;
len: Integer;
begin
if s = '' then begin
Result :='';
Exit;
end;
len := (Length(s) * 8 - 1) div 5 + 1;
s := s + StringOfChar(#0, (len * 5 - 1) div 8 + 1 - length(s));
SetLength(Result, len);
for i:=0 to len - 1 do
Result[i + 1] := B32Char[(MakeWord(Byte(s[(i * 5) div 8 + 1]), Byte(s[(i * 5) div 8 + 2]))
shr ((i * 5) mod 8)) and 31];
end;
0327デフォルトの名無しさん
2010/06/06(日) 20:43:24何がどうわからないのか書くべきだし、
内容によってはDelphiスレで聞くべきだよ
0328デフォルトの名無しさん
2010/06/06(日) 20:44:05じっくり中身を呼んでみて理解できないことに困ってるところです。
↓いちおうBase32だと思って書いたコードです
BigInteger value = new BigInteger("1c68ee574965514ec9c27a57972719ea", 16);
BigInteger BigInteger32 = new BigInteger("32");
BigInteger BigIntegerZero = new BigInteger("0");
String tbls = "ABCDEFGHIJKLMNOPQRSTUVWXYZ234567";
char[] tbl = tbls.toCharArray();
StringBuilder sb = new StringBuilder();
while(value.compareTo(BigIntegerZero) > 0){
sb.insert(0, tbl[ value.remainder(BigInteger32).intValue() ]);
value = value.divide(BigInteger32);
}
System.out.println(sb.toString());
0329デフォルトの名無しさん
2010/06/06(日) 20:47:37すみません。。どちらに行っても"(Delphi|Java)スレに"となりそうだったので、
取りあえず人が多そうなこちらを選びました。
文法的なことなので Delphi スレに行ってきます。
0330デフォルトの名無しさん
2010/06/06(日) 20:47:520331デフォルトの名無しさん
2010/06/06(日) 21:42:240332デフォルトの名無しさん
2010/06/06(日) 21:45:060333デフォルトの名無しさん
2010/06/06(日) 21:59:130334デフォルトの名無しさん
2010/06/06(日) 22:02:56public class jp2 implements ActionListener{
static int num;
static Button btn= new Button("Button1");//ボタンの作成
JFrame frm = new JFrame("Java");//フレームの作成
JPanel panel = new JPanel(null);
JPanel panel2 = new JPanel(null);
public jp2(){
//フレーム
frm.setLayout(new BorderLayout());
frm.setSize(new Dimension(300,240));
//メインパネル
panel.setBackground( new Color( 255,255,255 ) );
//パネル2
panel2.setBackground( new Color( 255,0,0 ) );
panel.add(btn);//ボタンを追加
btn.setLocation(70, 70);
btn.setSize(120, 30);
btn.addActionListener(this);
frm.add(panel,BorderLayout.CENTER);
frm.add(panel2,BorderLayout.SOUTH);
frm.setVisible(true);
}
public static void main(String[] args){
new jp2();
}
public void actionPerformed(ActionEvent e){
lab.setText("A"+num+"");
num++;}
}
0335デフォルトの名無しさん
2010/06/06(日) 22:05:54>>334みたいにやるとpanel2が細く下に出るだけなんですが
どうしたらある程度の大きさを確保できるんでしょうか?
0336デフォルトの名無しさん
2010/06/06(日) 22:24:100337デフォルトの名無しさん
2010/06/06(日) 22:46:20未初期化の変数を参照するとコンパイル通りませんよ?
nullに初期化された変数なら「ガッ」するけど
0338334
2010/06/06(日) 22:48:53してねえし
つまりjavaでBorderLayout()つかってpanelを
SOUTHとCENTERにおいたらSOUTHの方がやたら細くなっちゃうんだけど
細くならないにはどうすればいいの?
ボタンだとこうはならないのになあ・・・
0339デフォルトの名無しさん
2010/06/06(日) 23:07:320340デフォルトの名無しさん
2010/06/06(日) 23:29:25Javaとか.netのは飼い慣らされたぬるぽ。
0341デフォルトの名無しさん
2010/06/06(日) 23:42:40boolean infection;
}
public static void infect(human p[]){
for (int k=0 ; k <= p.length ; k++ ){
if (p[k].infection){
//処理
}
}
}
mainでhumanクラスのインスタンスを生成して、
infectメソッドを呼び出すと、最後の方の
if (p[k].infection)
でエラーが発生するんですが原因がわかりません…
インスタンスの値はなにも弄ってません
0342デフォルトの名無しさん
2010/06/06(日) 23:43:180343341
2010/06/06(日) 23:52:000344341
2010/06/06(日) 23:59:01これ自体が何か例外としてあるんですか?
0345デフォルトの名無しさん
2010/06/07(月) 00:07:36○ k < p.length
0347デフォルトの名無しさん
2010/06/07(月) 00:16:120348デフォルトの名無しさん
2010/06/07(月) 00:20:050349デフォルトの名無しさん
2010/06/07(月) 00:30:430350デフォルトの名無しさん
2010/06/07(月) 01:40:56もう答えが出ていると思うけれど、念のためスタックトレース貼ってみたら?
0351341
2010/06/07(月) 01:53:51k <= p.lengthは間違っていたので k < p.lengthに修正しました
ですが、それ以前にkの値に関わらずif (p[k].infection)で、
boolean infectionを参照した時にエラーが出てるって言ってるじゃないですか…
スタックトレース追っていったら案の定k=0の時にエラー吐かれましたよ
0352デフォルトの名無しさん
2010/06/07(月) 01:59:590353デフォルトの名無しさん
2010/06/07(月) 02:05:42おれには貴方のいっている「エラー」が何を指すのかわからない。
例外が発生したと思って差し支えないのかな。
で、例外が発生していたのなら、どういった例外だったのかが知りたい。
そういう意味で「スタックトレースはってみたら?」ってことです。
単純にp[0]にはちゃんとオブジェクトは入っていると思ってよいんですよね?
0354デフォルトの名無しさん
2010/06/07(月) 05:36:22>mainでhumanクラスのインスタンスを生成して
っていうのが human[] = new human[5];
とかだけだったらぶっ飛ばすぞ
0355デフォルトの名無しさん
2010/06/07(月) 05:38:25WEB-INF/classesに直接置けばちゃんと読めるのに、jarの中に入れても読めないんですが
0356355
2010/06/07(月) 06:06:13古いファイルで上書きしちゃって読めてないだけでした
0357デフォルトの名無しさん
2010/06/07(月) 06:26:37メンバ変数だからインスタンス生成と同時にfalse初期化されるんじゃね?
違ってたらごめん
>>351
public boolean infectionにしたらどうなる?
0358354
2010/06/07(月) 14:05:00>>357
配列のインスタンスを生成してるだけでhumanクラスのインスタンスを生成してないんじゃないかってこと。
human[] list = new human[5];
for(int i=0; i<list.length; i++){
list[i] = new human();
}
後ろのfor文の部分が無いんだろ
0359デフォルトの名無しさん
2010/06/07(月) 15:48:04>>3に書いてある
**** 開発環境が必要の場合は ****
■ J2SE 5.0 (1.5.0)
ttp://java.sun.com/j2se/1.5.0/ja/
■ Java SE 6
ttp://java.sun.com/javase/ja/6/
この2つの違いはなんですか?あとどっちがオススメか教えてくださいな
0360デフォルトの名無しさん
2010/06/07(月) 17:40:13J2SE 5.0の次のバージョンがJava SE 6。
勉強する目的ならJava SE 6でいいと思う。
0361デフォルトの名無しさん
2010/06/07(月) 18:20:04わかりました!ありがとうございます!
それでは早速勉強するか・・・
0362デフォルトの名無しさん
2010/06/07(月) 18:55:59学校に置いてあるmacだとemacs &でemacsが起動するのですが・・・
0363デフォルトの名無しさん
2010/06/07(月) 18:56:07ばりばりあるだろ
requestって前の状態しか保持しないだろ
毎回毎回request.getParamater("うんこ");なんてだるいだろ。
ログイン状態保持できるsessionのほうがぜんぜんましで扱い易い。
0364デフォルトの名無しさん
2010/06/07(月) 18:56:50そもそもsessionとかrequestとかいったものはPHPが登場する前のCGIから
あったものなのだが。
まさかお前それ知らないで適当なこといってるんじゃないよな?
0365デフォルトの名無しさん
2010/06/07(月) 18:59:41LayoutManagerで指定したレイアウトによって改行できるかどうか違うなあ
あとJPanelを使う場合によっても
あとJTextAreaという選択肢が
http://terai.xrea.jp/Swing/GlyphVector.html
0366デフォルトの名無しさん
2010/06/07(月) 19:02:26Delphiわからんし興味ないからDelphiのコードのことはDelphiスレで聞け!(激怒
0367デフォルトの名無しさん
2010/06/07(月) 19:03:19>>333
いい加減、宿題は自分でやろうぜ
0368デフォルトの名無しさん
2010/06/07(月) 19:05:52BorderLayout使うのやめてかわりに
GridBagLayoutあたりでもつかってみてはどうかな
あとPanelごとにレイアウトマネージャーを指定するのもあり
0369デフォルトの名無しさん
2010/06/07(月) 19:10:41勉強するだけなら後者がおすすめ
0370デフォルトの名無しさん
2010/06/07(月) 19:16:54emacsかviがインストールされたcygwinをインストールする
市販またはフリーウェアまたは自作したテキストエディタを起動する
秀丸ならhidemaru.exeがインストールされているディレクトリを環境変数PATHに追記し
hidemaruと入力すれば起動
メモ帳なら
コマンドラインからnotepadと入力してエンター
ワードパットなら
コマンドラインからwriteと入力してエンター
そんなのよりEclipseかNetBeansをインストールした方がはやいんじゃないの
0371デフォルトの名無しさん
2010/06/07(月) 21:27:25Javadoc見ながらちまちま自分で作ってコンパイルすればいいのですが、それでは時間がかかります。
0372デフォルトの名無しさん
2010/06/07(月) 22:14:190373デフォルトの名無しさん
2010/06/07(月) 22:21:01とエスパー予想
コンパイル時はこれだけあればいいよね、みたいな。
0374デフォルトの名無しさん
2010/06/07(月) 22:24:22MIDPの場合ですが、
import javax.microedition.midlet.MIDlet;
みたいな記述があった際、ビルドする時にmidp_2.0.jar内の
javax/microedition/midlet/MIDlet.class
を参照します。
その中にない関数だとかがあるとビルドが通らないとかいうやつです。
どうやらbootclasspathとかいうみたいです。
0375デフォルトの名無しさん
2010/06/07(月) 22:56:28モックを自動生成したところで、見かけ上のコンパイルエラーが
消える以上のメリットはないように思うけど。
0376デフォルトの名無しさん
2010/06/07(月) 23:05:59MIDPのページとか探しても、APIから一々そんなことやってないみたいだし。
0377デフォルトの名無しさん
2010/06/07(月) 23:07:380378デフォルトの名無しさん
2010/06/07(月) 23:18:04>Javadocから検証パッケージ?を簡単に生成する方法はありませんか?
Javadocの吐いたHTMLだけが手元にあるんだね?
ちょっくらHTMLソース眺めたが、マイクロフォーマットの類が皆無に近いので
メソッドシグネチャの復元は無理。以上。
0379デフォルトの名無しさん
2010/06/07(月) 23:21:10HTTPServletを継承してServletクラスを実装する際、
init()メソッドに初期化処理を書けばインスタンス化時に
初期化が行えるということなのですが、
コンストラクタで行ってはいけないのでしょうか?
0380デフォルトの名無しさん
2010/06/07(月) 23:23:43>Javadocの吐いたHTMLだけが手元にあるんだね?
その通りです。
復元についてはjavadocを元にメソッドの復元はできます。
が、それを手っ取り早くやりたかったのです。
0381デフォルトの名無しさん
2010/06/07(月) 23:26:07コンストラクタではサーブレットパラメータやサーブレットコンテキストなどの
環境情報が取れない。そういうのが必要なければコンストラクタでやれば良い。
0382デフォルトの名無しさん
2010/06/07(月) 23:59:30環境情報が必要な際に使うのですね。
ありがとうございます。
0383デフォルトの名無しさん
2010/06/08(火) 06:29:18うむ。
0384デフォルトの名無しさん
2010/06/08(火) 11:50:04コネクションプールが考慮されてるモデル希望です。
0385デフォルトの名無しさん
2010/06/08(火) 13:15:070386デフォルトの名無しさん
2010/06/08(火) 13:51:34http,ftp共に希望します。
0387デフォルトの名無しさん
2010/06/08(火) 14:36:51逆に質問して悪いけど
何故そんなことが必要なのか教えて頂きたい
自分もMIDPやってるんで、後学のために
0388デフォルトの名無しさん
2010/06/08(火) 15:05:14Jetty
0389デフォルトの名無しさん
2010/06/08(火) 15:36:180390デフォルトの名無しさん
2010/06/08(火) 15:49:25オフィシャル行ったらnot found・・・。
socketクラス使って自力でやろうと思うけど
KeepAlive中に相手のcloseって検知出来ないのかな?
poll的なことが出来ればいいんだけど。
0391デフォルトの名無しさん
2010/06/08(火) 15:56:44> オフィシャル行ったらnot found・・・。
[Other mirrors: ] で、kddilabs か riken を選べ。
meisei-u だと not found.
0392デフォルトの名無しさん
2010/06/08(火) 15:58:590393デフォルトの名無しさん
2010/06/08(火) 16:31:50サーブレットサポートは魅力的ですが、http,ftpサーバの組み込みだけでいいので他に無いでしょうか。
0394デフォルトの名無しさん
2010/06/08(火) 16:38:16// v1: me: initial version
// v2: me: squished down by four lines
// v3: Jonathan Headland: removed a couple of redundant checks
// v4: Engelbert Gruber: changed input stream to a BufferedReader
// v5: me: small speedup/codesize-reduction in writeBytes length code
// v6: Luke: replaced StringTokenizer with split, saving two lines
// v7: Luke: made FileInputStream anon me: GET->GE
//-----------------------------------------------------------------
import java.net.*;import java.io.*;public class h extends Thread{
Socket c;public h(Socket s){c=s;start();}public static void main(
String[]a){try{ServerSocket s=new ServerSocket(8181);for(;;){new h(
s.accept());}}catch(Exception e){}}public void run(){try{
BufferedReader i=new BufferedReader(new InputStreamReader(c.
getInputStream()));DataOutputStream o=new DataOutputStream(c.
getOutputStream());try{String s,p;while((s=i.readLine()).length()>0
){if(s.startsWith("GE")){p=(s.split(" "))[1];p=("."+(p.endsWith("/"
)?p+"index.html":p)).replace('/',File.separatorChar);int l=(int)new
File(p).length();byte[]b=new byte[l];new FileInputStream(p).read(b)
;o.writeBytes("HTTP/1.0 200 OK\nContent-Length:"+l+"\n\n");o.write(
b,0,l);}}}catch(Exception e){o.writeBytes("HTTP/1.0 404 ERROR\n\n")
;}o.close();}catch(Exception e){}}}
0395デフォルトの名無しさん
2010/06/08(火) 17:07:020396デフォルトの名無しさん
2010/06/08(火) 17:09:00細かいですけど一応バグってますよ。そのコードは。
0397デフォルトの名無しさん
2010/06/08(火) 18:17:19Javadocの吐いたHTMLだけが手元にあり、スタブクラスがないので。
もちろんMIDPは単なる例に過ぎないけど、やることは携帯アプリについてだね。
0398398
2010/06/08(火) 22:40:010399デフォルトの名無しさん
2010/06/08(火) 22:51:570400デフォルトの名無しさん
2010/06/08(火) 23:26:01ほらよ
http://hc.apache.org/httpcomponents-client-4.0.1/index.html
0401387
2010/06/09(水) 07:04:20レスありがとう
せっかく教えて頂いたのに、勉強不足でよく理解できてないんだけど
例えば単体テストみたいな事をするのにスタブクラスが必要なのかな
でも標準APIのスタブが必要になるケースなんてあるんですねえ
0402デフォルトの名無しさん
2010/06/09(水) 08:34:33標準でないものを使うの。
0403デフォルトの名無しさん
2010/06/09(水) 10:02:35Set,Listタイプクラスの要素数を増やすと求められるメモリは増大しますか?
0404デフォルトの名無しさん
2010/06/09(水) 11:07:090405387
2010/06/09(水) 11:08:11なんだ、じゃあMIDP無関係だねw
レスの流れから>>371=>>374という思い込みがあったもんだから
MIDPで特殊な事やってる人かと勘違いしてた
0406デフォルトの名無しさん
2010/06/09(水) 11:20:27ttp://home.impress.co.jp/books/2771/
の第7章の[ShootingSample]
を
[Import] → [Existing Projects int Workspace]
で読み込んだところパッケージのアイコンのところのみエラーマークが出て
ビルドが出来ない状態になっていて困っております。
パッケージエクスプローラ
ttp://kissho.xii.jp/1/src/1jyou115841.jpg
ナビゲーター
ttp://kissho.xii.jp/1/src/1jyou115845.jpg
問題
ttp://kissho.xii.jp/1/src/1jyou115844.jpg
Error Log
ttp://kissho.xii.jp/1/src/1jyou115842.jpg
._Polgon2DRenderer
ttp://kissho.xii.jp/1/src/1jyou115843.jpg
個人的解釈としては
._Polgon2DRenderer.javaという自動的?に生成されるソースの内容が間違っていますよ
という風に受け止めているのですが
肝心の該当ファイルを開いてみても上記の画像のようになっていて理解不能です。
3日間調べ、悩んでいたのですが解決の糸口が見えません。
どうかご助言をお願いしたいです。
0407403
2010/06/09(水) 11:39:100408デフォルトの名無しさん
2010/06/09(水) 15:32:24はい。
0409デフォルトの名無しさん
2010/06/09(水) 16:40:060410デフォルトの名無しさん
2010/06/09(水) 17:09:20あと3年間調べ悩めば悟りさえ啓けるよ
0411デフォルトの名無しさん
2010/06/09(水) 17:14:33よくわかんねぇけど Polygon2DRenderer.java に対してファイル管理ソフトかか何かが
._Polygon2DRenderer.java ってメタ情報やキャッシュみたいなファイルを自動的に
作ってんじゃねぇの (外部のテキストエディタのバックアップファイルかもしれん)。
*.java はソースファイルとしてコンパイル対象だからエラーになると。
その ._Polygon2DRenderer.java を削除して、そのファイルを作ってる奴止めろと。
0412デフォルトの名無しさん
2010/06/09(水) 20:11:56レスありがとうございます。
ファイル管理ソフト・・・SVNを入れています。
SVNが自動的に作る_Plygon2DRenderer.javaは
パッケージエクスプローラやナビゲーターには表示されないが
コンパイル対象なのでコンパイルされていて、エラーが出ている
ということでしょうか?
clean&buildをすると一時的にアイコンのエラーが無くなるので
>>411さんの推測通りだと思います。
しかし、_Polgon2DRenderer.javaがどこにあるのか分からなく削除ができないでいます。
.metadata/log.txtを見てもなぜ_Polgon2DRenderer.javaが生まれたのかが記載されていなく
力が及ばず、未だ解決に至っていません。
0413デフォルトの名無しさん
2010/06/09(水) 20:31:100414デフォルトの名無しさん
2010/06/09(水) 20:48:3625行目の
int ARGS_LIST[][] = {{9, 9, 10}, {16, 16, 40}, {30, 16, 99}, {8, 8, 9}};
の意味がイマイチよく分かりません
どなたか教えてください。
0415414
2010/06/09(水) 20:49:240416デフォルトの名無しさん
2010/06/09(水) 20:51:45ARGS_LIST[0] = new int[3];
ARGS_LIST[0][0] = 9;
ARGS_LIST[0][1] = 9;
ARGS_LIST[0][2] = 10;
ARGS_LIST[1] = new int[3];
ARGS_LIST[1][0] = 16;
ARGS_LIST[1][1] = 16;
ARGS_LIST[1][2] = 40;
ARGS_LIST[2] = new int[3];
ARGS_LIST[2][0] = 30;
ARGS_LIST[2][1] = 16;
ARGS_LIST[2][2] = 99;
ARGS_LIST[3] = new int[3];
ARGS_LIST[3][0] = 8;
ARGS_LIST[3][1] = 8;
ARGS_LIST[3][2] = 9;
と等価
0417414
2010/06/09(水) 20:52:35わ、分かりやすい・・・!
ありがとうございました!
0418デフォルトの名無しさん
2010/06/09(水) 21:34:51>>371=>>374であってるし、携帯アプリの話でMIDP使ってるから無関係じゃないんだけども。
オプショナルパッケージで非公開のものがあるんだよ。
それのjavadocだけ手元にあるからそれから作れないかなって話。
気になっても良いけど、現行機種のじゃないから役に立たないと思うよ。
0419デフォルトの名無しさん
2010/06/09(水) 22:10:24APIドキュメント
http://java.sun.com/javaee/5/docs/api/
ってSEみたいに和訳されていないんでしょうか?
0420デフォルトの名無しさん
2010/06/09(水) 22:20:35どのように探せばよいのでしょうか。
0421デフォルトの名無しさん
2010/06/09(水) 22:25:38いいライブラリないですか?
googleのdiffライブラリと
java-diff は試しました。
0422デフォルトの名無しさん
2010/06/10(木) 01:54:00これのこと?
http://code.google.com/p/java-diff-utills/
grepかけたらまんまignoreBlankLinesていうフィールド名があったけど。
0423デフォルトの名無しさん
2010/06/10(木) 17:32:300424デフォルトの名無しさん
2010/06/11(金) 00:29:020425406
2010/06/11(金) 01:14:35長かった・・・・・
Eclipse含め環境の再構築を行ったところ
_Polygon2DRenderer.java
が発生することはなくなりました。
悪さをしているだろうと思われるSVNはインストールしないようにしました。
0426デフォルトの名無しさん
2010/06/11(金) 14:59:04解決したみたいなんでアレなんだけど、
._って多分何かのエディタのバックアップファイルなんだろうと思う。
ドットファイルということはUNIX系の。
著者の消し忘れじゃないかな。
単純にそのファイル消せばうまく動くと思う。
あなたが親切な人なら、著者に連絡してあげては。
0427デフォルトの名無しさん
2010/06/11(金) 15:23:08なるほど、そういう事も考えられるのですか
といっても、それなら私以外にもビルドできないぞ!
という人が続出してそうな気がするんですが・・・
一応メール送っておこうかな。
0428デフォルトの名無しさん
2010/06/11(金) 15:27:27無関係、っていうのは別にMIDPのライブラリじゃなくても話は同じだろう、という意味だろ。
で、検証パッケージって何のことか分からんが、スタブ作りたいんならHTMLパースすれば?
0429デフォルトの名無しさん
2010/06/12(土) 05:17:27にあるように、サーバーは無限ループで待機すると色んなところで見ましたが、これって新しいスレッドを作った後、mainスレッドがずっと
無限ループを回り続けて同じソケットを作り続けることにならないのはなぜですか?
0430デフォルトの名無しさん
2010/06/12(土) 10:43:04単純に考えるとソケットの死活監視してるからじゃない?
生きてたら新しいのは作らない。
またはソケットをプールに溜め込んでおいて必要な時に借り受ける。
どっちでもいけると思うけど、たぶん実装はプールじゃないかな。
0431デフォルトの名無しさん
2010/06/12(土) 10:45:16accept() で次の接続が来るまで I/O ブロック (待機) に入るから。
>>430
おまいは何を言っているのだ
0432デフォルトの名無しさん
2010/06/12(土) 10:55:10うん、今見返したら意味分からんこと書いてるな
接続プールかなんかと勘違いしてるわ。
シャワー浴びて頭すっきりさせてくるよ。
質問者の人すまない。
0433デフォルトの名無しさん
2010/06/12(土) 13:49:07>>431
javadocにあったブロックってそういう意味だったのですね。いったんaccept()がくると接続されるまで待機に入る。
そして新しい接続が来たらwhileループ内のstart()が始まって別スレッドが進行し、mainはループしてaccept()でまた待機に入る、
ということですよね。
助かりました。ありがとうございました。
0434デフォルトの名無しさん
2010/06/12(土) 14:44:13の意味は分かるんですが、
String[] foobar
の[]の意味はなんなのでしょうか?
それへの値の代入と併せて教えてください。
0435デフォルトの名無しさん
2010/06/12(土) 14:52:54String[] foobar = {"hoge"};
0436デフォルトの名無しさん
2010/06/12(土) 16:34:51使用されるそうですが、以下のようになるってことで合ってますか?
1.windowsでビルドしたクラスファイルをwindowsで実行する時
・Windows-31Jで書いたファイルは、正しく処理される。
・EUC_JPで書いたファイルは文字化けする。
2.windowsでビルドしたクラスファイルをlinuxに持っていって、
linuxのJVMで実行する時
・Windows-31Jで書いたファイルは、文字化けする。
・EUC_JPで書いたファイルは正しく処理される。
つまり、どこでビルドしようと関係無く、JVMのあるマシンのデフォルト
エンコードが適用されるってことで合ってますか?
間違っていましたら、教えて下さい!
0437デフォルトの名無しさん
2010/06/12(土) 16:56:14> FileReaderは、実行しているシステムのデフォルトのエンコード方式が
> 使用されるそうですが、
どこにそんなこと書いてある?
http://java.sun.com/javase/6/docs/api/java/io/FileReader.html
0438デフォルトの名無しさん
2010/06/12(土) 17:06:45> FileReader is meant for reading streams of characters. For reading streams of raw bytes, consider using a FileInputStream.
ttp://java.sun.com/javase/6/docs/api/java/io/InputStreamReader.html
> An InputStreamReader is a bridge from byte streams to character streams: It reads bytes and decodes them into characters
> using a specified charset. The charset that it uses may be specified by name or may be given explicitly, or the platform's
> default charset may be accepted.
0439デフォルトの名無しさん
2010/06/12(土) 17:10:20FileReaderの説明を引用しても意味がねえよ
オーバーライドされてないメソッドはスーパークラスのInputStreamReaderの説明だけで十分
0440デフォルトの名無しさん
2010/06/12(土) 17:11:250441デフォルトの名無しさん
2010/06/12(土) 17:15:56つまりFileReaderをどのプラットフォームでビルドしようが関係ないということですか?
0442デフォルトの名無しさん
2010/06/12(土) 17:23:44その通り。コンパイル環境には依存しない。
ちなみにLinuxはもうUTF-8が主流なんじゃないかなあ。
0443デフォルトの名無しさん
2010/06/12(土) 17:32:40各キャラクターの座標データなどを保存する変数は
なるべくprivate修飾で外部から直接アクセスできないようにしてるのですが、
そのたびにデータを取得したり書き込んだりする専用メソッドを作るのが
面倒なうえ、ソースが長ったらしくなります。
グループ開発ならともかく個人でつくってるなら
publicで管理したほうがスムーズにコーディングできる気がするのですが、
やはり楽よりも安全を重視して、こういう行為は止めておいたほうがいいものですか。。?
0444デフォルトの名無しさん
2010/06/12(土) 17:34:120445デフォルトの名無しさん
2010/06/12(土) 17:36:49本当にFileReaderをビルドしたわけではなく、
JVMが標準的にロードしてくるものを使用しているだけなんだったら、
>>441が作ったものがどのプラットフォームでビルドされたものかには関係しない。
自作FileReaderをJVMに食わせてるって話だったらそのコードに依存するけど。
0446デフォルトの名無しさん
2010/06/12(土) 17:39:290447デフォルトの名無しさん
2010/06/12(土) 17:41:01自分が全部間違わずに設計からメンテナンスまで管理できるのならそれでもいいんじゃねえの
趣味プログラマーとかならミスって困るのは基本的には自分だけなんだし
0448デフォルトの名無しさん
2010/06/12(土) 17:43:48しずかちゃん
0449デフォルトの名無しさん
2010/06/12(土) 18:00:33scimとかだとジャバアプリへの日本語入力は難しいですよね。
0450デフォルトの名無しさん
2010/06/12(土) 18:01:57死ねよ雑魚
0451デフォルトの名無しさん
2010/06/12(土) 18:22:030452デフォルトの名無しさん
2010/06/12(土) 18:22:41ソケットってブロッキングなソケットとノンブロッキングなソケットがあるんだ。
ノンブロッキングなソケットなら、ループは自分でするんだぜ。
0453デフォルトの名無しさん
2010/06/12(土) 20:07:47FileReaderをビルドしなおすって言ってるんだから
そのクラスを使うに決まってるじゃん
0454デフォルトの名無しさん
2010/06/12(土) 23:06:00public class suipa{
public static void main(String args[]){
BufferedReader myReader=new BufferedReader(new InputStreamReader(System.in));
//フィールド表示の時の配列
int firudo[][]=new int[5][5];
//地雷判定の時の配列
int sin_firudo[][]=new int[5][5];
//地雷の位置を格納する為の配列
int jirai[]=new int[5];
int i,j,x,y,sw=0;
String strx,stry;
//フィールドを初期化
for(i=0;i<5;i++){
jirai[i]=0;
for(j=0;j<5;j++){
firudo[i][j]=0;
sin_firudo[i][j]=0;
}
}
//地雷の位置を決定
for(i=5;i<5;i++){
//00〜44の中からランダムに決定
x=(int)Math.random()%5;
y=(int)Math.random()%5;
jirai[i]=x+(y*10);
//カブってないか確認
for(j=0;j<i;j++){
if(jirai[j]==jirai[i])sw=1;
}
if(sw==1){sw=0; continue;}
}
0455デフォルトの名無しさん
2010/06/12(土) 23:06:51for(i=0;i<5;i++){
sin_firudo[(jirai[i])/10][(jirai[i])%10]=1;
}
//上数字作成
System.out.print(" ");
for(j=0;j<5;j++){
System.out.print("|"+(j+1));
}
System.out.println("|");
//初期フィールド作成
for(i=0;i<5;i++){
System.out.print((i+1));
for(j=0;j<5;j++){
System.out.print("|?");
}
System.out.println("|");
}
while(!(sw==(5*5)-5)){
try{
System.out.println("縦の値は?");
strx=myReader.readLine();
x=Integer.parseInt(strx);
System.out.println("横の値は?");
stry=myReader.readLine();
y=Integer.parseInt(stry);
x--;
y--;
//既に入力されてるかどうかの確認
if(firudo[x][y]==1){continue;}
//地雷の判定
0456デフォルトの名無しさん
2010/06/12(土) 23:09:19//地雷を踏んだ時の処理
System.out.println("game over");
}else{
//地雷を踏まなかった時の処理
firudo[x][y]=1;
sw+=1;
//上数字作成
System.out.print(" ");
for(j=0;j<5;j++){
System.out.print("|"+(j+1)+".");
}
System.out.println("|");
//フィールド作成
for(i=0;i<5;i++){
System.out.print((i+1));
for(j=0;j<5;j++){
if(firudo[i][j]==1){
System.out.print("|○");
}else{
System.out.print("|?");
}
}
System.out.println("|");
}
}
}catch(IOException e){}
}
}
}
JAVAの初心者なのですが、そろそろある程度本も読んだし、自力で一つマインスイーパを作ってみようとして
とりあえず地雷を仕掛けて入力した値で判定する、ってところまで作ってみたんですが、地雷の位置が1.1に固定になってしまいました。解決方法が分かりませんorz
0457デフォルトの名無しさん
2010/06/13(日) 00:00:10>x=(int)Math.random()%5;
>y=(int)Math.random()%5;
これだと
Math.random()%5してからintにキャストしてるから
必ずx,yとも0になる
x=(int)(Math.random()%5);
y=(int)(Math.random()%5);
ってやってみたら?
ほかの部分は読んでないけど
0458デフォルトの名無しさん
2010/06/13(日) 01:04:030459デフォルトの名無しさん
2010/06/13(日) 01:16:24jirai[i]に入ってる値が全部00で固定されてるのは間違いないっぽいんだけどなぁ
そもそも全部1.1に決まるんなら「//地雷の位置決定」の部分で無限ループに入ってプログラム実行まで辿り着けない予定なんだけどなぁ、地雷の位置が重なってる時にやり直す判定も間違ってるんだろうか
0460デフォルトの名無しさん
2010/06/13(日) 01:20:24もしかして、 (int)(Math.random()*5)
0461デフォルトの名無しさん
2010/06/13(日) 01:21:00あー完璧忘れてた・・・確かcの乱数と違ってJAVAの乱数って0〜0.9までの乱数だったんだっけ・・・
x=(int)(Math.random()*25);
y=(int)(Math.random()*25);
多分これで取れると思います。大変お騒がせしました。
0462デフォルトの名無しさん
2010/06/13(日) 01:34:52それとも枠の内側の部分の大きさなんでしょうか?
0463デフォルトの名無しさん
2010/06/13(日) 02:10:00そうですよ・・・orz
0464デフォルトの名無しさん
2010/06/13(日) 05:04:080〜0.9じゃなく
「0.0 以上で、1.0 より小さい正の符号の付いた double 値」な
http://java.sun.com/javase/ja/6/docs/ja/api/java/lang/Math.html#random()
0465デフォルトの名無しさん
2010/06/13(日) 09:14:13携帯で動かすにはJava MEのAPIが必要
0466デフォルトの名無しさん
2010/06/13(日) 12:55:09どっちですか?
0467デフォルトの名無しさん
2010/06/13(日) 13:25:32今、long型配列に数値データが入っているとします。
そして、その配列の要素をすべて掛け合わせた数値が知りたいという時に、
要素の数値が大きすぎてオーバーフローしてしまいます。
そこで多倍長演算に目を付けたのですが…やり方がよくわかりません。
どなたかご教授お願いしますm(_ _)m
0468デフォルトの名無しさん
2010/06/13(日) 13:53:18BigInteger bi = BigInteger.ONE;
for(long l : array) {
bi = bi.multiply(BigInteger.valueOf(l));
}
System.out.println(bi);
0469デフォルトの名無しさん
2010/06/13(日) 13:54:23やり方ってどーいうこと?
BigDecimalでググってみたら?
0470467
2010/06/13(日) 14:02:46BigIntegerとかは使用しない方法を教えてもらいたいんです。
0471デフォルトの名無しさん
2010/06/13(日) 14:32:330472デフォルトの名無しさん
2010/06/13(日) 14:47:09「とか」に何が含まれる?
つまにBigDecimalが中でやっているようなことを自分で実装したいってこと?
0473デフォルトの名無しさん
2010/06/13(日) 15:05:080474デフォルトの名無しさん
2010/06/13(日) 15:12:05ある掲示板に書いたコメントを削除したいのですが、削除機能がありません。
その掲示板の管理人にもメールを出したのですが返信がありません。
ある人に聞くと、「ソース」をいじれば消去することができるらしいのです
が、やり方を教えていただけないでしょうか?
0475デフォルトの名無しさん
2010/06/13(日) 15:15:11申し訳ないです。
>>472
そういう多倍長演算が出来るメソッドに頼らずに、
自分でプログラムを書いてみたいんです。
0476デフォルトの名無しさん
2010/06/13(日) 15:20:20ネットに色々とサンプル落ちてるよ
考え方なんだから言語の違いは問題ないよね
0477デフォルトの名無しさん
2010/06/13(日) 15:47:08自分で書きたいんだろ?
人に聞いたらダメだろ
0478デフォルトの名無しさん
2010/06/13(日) 15:50:50java.util.RandomでnextInt使ったほうが良いと思うよ。
シード指定できないと困らない?
0479デフォルトの名無しさん
2010/06/13(日) 16:00:26板違いかもしれませんが、普通に考えて下さい。Webサーバの仕組みを
ある人が改変ソースが上げられるなら、他の人もソースを上げられるグダグダさを
そもそも削除する可能性があるなら削除機能の有無を確認してから書けばいいのに・・・。
0480デフォルトの名無しさん
2010/06/13(日) 17:04:48ごめんなさい。ありがとうございます。管理人さんが削除してくれました。
0481デフォルトの名無しさん
2010/06/13(日) 18:00:440482デフォルトの名無しさん
2010/06/13(日) 18:36:11フレームサイズやパネルを2倍に引き伸ばして拡大表示する方法はありますか?
0483デフォルトの名無しさん
2010/06/13(日) 18:43:09だってGraphicsのsetSizeなんて知らんもの。よく質問を考えてくれ。
0484デフォルトの名無しさん
2010/06/13(日) 19:28:25そしたらBigDecimalのソースみるといいと思うよ。
意地悪でいってるんじゃなくて、本当にそう思う。
0485デフォルトの名無しさん
2010/06/13(日) 19:37:19なしてBigIntegerではなくBigDecimal?
0486デフォルトの名無しさん
2010/06/13(日) 19:54:55-1が返されてしまうのですがなんとかならんでしょうか?
0487デフォルトの名無しさん
2010/06/13(日) 20:11:07>大きいString
意味がわからない
-1が返るのはマッチしなかったとき
0488デフォルトの名無しさん
2010/06/13(日) 20:20:52質問に答えられる知能もないくせに死ねよ雑魚が
0489デフォルトの名無しさん
2010/06/13(日) 21:01:050490デフォルトの名無しさん
2010/06/13(日) 21:18:46http://pc11.2ch.net/test/read.cgi/php/984840356/
とかもあるみたい。活発じゃないけど。
こちらで情報集まらなかったらダメモト当たってみるとか。
0491デフォルトの名無しさん
2010/06/13(日) 21:19:520492デフォルトの名無しさん
2010/06/13(日) 21:31:31Stringのサイズが大きすぎると、
マッチしたとしても-1が返されます。
それをなんとかできないでしょうか
0493デフォルトの名無しさん
2010/06/13(日) 21:35:47そうなの?具体的にどのくらいのサイズで?
0494デフォルトの名無しさん
2010/06/13(日) 21:36:56>Stringのサイズが大きすぎると、
コードを具体的に書いてよ
どれくらいのサイズかもわからないし
0495デフォルトの名無しさん
2010/06/13(日) 21:48:52分かりました。ではこちらで質問いたします。
自分は今Eclipseにstruts2を導入してフレームワークの勉強中です。
DBからデータを取得してJSPで表示するプログラムを作成しています。
iteratorを使って一覧を表示するまではできたのですが、
下記のコードで、商品名をクリックした時に
商品詳細を表示するページへ遷移するようなリンクを作成したいです。
ネットで調べてもいまいち方法が分かりませんでした…。
どなたかアドバイスをいただけないでしょうか。
商品一覧.jsp
...
<s:iterator value="商品リスト">
<tr>
<s:property value="商品ID"/>
<s:property value="商品名"/>
</tr>
</s:iterator>
...
0496486
2010/06/13(日) 21:50:09amazonのページのソースオードをそのまんまStringに変換して扱っています。
view-source:http://www.amazon.co.jp/gp/product/4484032058/ref=s9_simh_gw_p14_i2?pf_rd_m
=AN1VRQENFRJN5&pf_rd_s=center-1&pf_rd_r=1GH5SJXET02DJCFR2X33&pf_rd_t=101&pf_rd_p=463376736&pf_rd_i=489986
こんなのです。
本当は、htmlのパーサーで扱うつもりだったのですが、なんか構文がおかしいとかエラーが出てしまったので。
というかそっちもhtmlのサイズが大きすぎるのが原因っぽいのですが。
0497デフォルトの名無しさん
2010/06/13(日) 21:55:10(たとえば、ttp://www.javafx.com/samples/SolarSystem/index.htmlとか)
どのサンプルを実行しても、いちいち
「JavaFX Desktop Runtime をインストールする必要があります」のメッセージが出て、
エンドユーザー使用許諾契約の同意を求められます。
これは初めてJavaFXプログラムを実行するときに出るやつであって、
2回目以降は出ないはずと思うのだが、どういうこと?
OSはWindows Vistaで、jdk 6u20 を入れています。
0498デフォルトの名無しさん
2010/06/13(日) 22:22:09struts2知らんけど、
Aタグで詳細を表示するアクションを呼べばいいのでは?
0499デフォルトの名無しさん
2010/06/13(日) 22:45:36俺もよくわからないが、どのレコードか特定したいならレコード単位でform作って
ID置いておいてサブミットボタン作って、そこからアクション呼ぶようにすればPOST
データでIDが戻るんじゃなかろうか。
0500デフォルトの名無しさん
2010/06/13(日) 22:49:47誰か本職plz
0501デフォルトの名無しさん
2010/06/13(日) 23:13:290502デフォルトの名無しさん
2010/06/13(日) 23:33:21POSTの場合はそれが一般的でしょ
0503デフォルトの名無しさん
2010/06/13(日) 23:39:42-1にならないが…
public static void main(String[] args) throws IOException {
URL url = new URL("http://www.amazon.co.jp/dp/4484032058/");
HttpURLConnection con = (HttpURLConnection) url.openConnection();
InputStreamReader in = new InputStreamReader(con.getInputStream(), Charset.forName("Shift-JIS"));
StringBuilder sb = new StringBuilder();
while(true) {
char[] buf = new char[1024];
int read = in.read(buf);
if (read == -1) break;
sb.append(buf, 0, read);
}
in.close();
con.disconnect();
String str = sb.toString();
System.out.println(str.length());
System.out.println(str.indexOf("<html"));
System.out.println(str.lastIndexOf("<html"));
System.out.println(str.indexOf("html"));
System.out.println(str.lastIndexOf("html"));
System.out.println(str.indexOf("</html"));
System.out.println(str.lastIndexOf("</html"));
}
0504デフォルトの名無しさん
2010/06/13(日) 23:41:12formは一個で良いでしょ、
JavaScriptが使用できるならだけど、
リンクでスクリプト関数を商品ID付きで呼んで
選択用のhiddenにでも入れてsubmitでない
0505デフォルトの名無しさん
2010/06/13(日) 23:54:16簡易な記述法のあるプラットフォームもあるし、実はそういう糖衣構文というか
タグもあるかも。と思ったんだ。
>>504
JavaScript縛りだと個別formで個別IDでボタンでsubmitかなぁとw
それに、そうすればNoScript入れてても動くし。
0506デフォルトの名無しさん
2010/06/14(月) 00:09:500507デフォルトの名無しさん
2010/06/14(月) 00:46:49どういうこと?formでしょ?
0508デフォルトの名無しさん
2010/06/14(月) 01:12:05javaでノベルゲームを作りたいのですが「オートモード」がうまく作れません。
文枠に一文字ずつ出したいのですができないです。
たぶんThreadやTimertaskを使うのでしょうが、調べても載ってません
以上をtxtファイルなしで作る場合、どうすればいいでしょうか?
0509486
2010/06/14(月) 08:49:48ttp://www.amazon.co.jp/%E8%80%83%E5%85%B7-%E2%80%95%E8%80%83%E3%81%88%E3%82%8B
%E3%81%9F%E3%82%81%E3%81%AE%E9%81%93%E5%85%B7%E3%80%81%E6%8C%81%E3%81%A3%E
3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B-%E5%8A%A0%E8%97%A4-%E6%98%8C%E
6%B2%BB/dp/4484032058%3FSubscriptionId%3DAKIAJYVWGLEKI447EQBQ%26tag%3Dws%26
linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3D4484032058
このアドレスでもつながります?
というかそちらのコードを実行すると、こっちだとread==-1になってしまうのですが…。
何かおかしいんでしょうか
0510デフォルトの名無しさん
2010/06/14(月) 13:30:560511486
2010/06/14(月) 13:52:34//str.substring(i);
のコメントを外すと、それまでちゃんと動いてたのが
出力
ho
になります。
前の行に戻ってるとしか思えないんですが…。
public class My{
public static void main(String[] args){
URL url = new URL("http://www.amazon.co.jp/gp/product/4484032058/ref=s9_simh_gw_p14_i2?pf_rd_m=AN1VRQENFRJN5&pf_rd_s=center-1&pf_rd_r=1GH5SJXET02DJCFR2X33&pf_rd_t=101&pf_rd_p=463376736&pf_rd_i=489986");
HttpURLConnection con = (HttpURLConnection)url.openConnection();
InputStreamReader in = new InputStreamReader(con.getInputStream(), Charset.forName("shift-JIS"));
StringBuilder sb = new StringBuilder();
while(true){
char[] buf = new char[1024];
int read = in.read(buf);
if(read == -1){
System.out.println("ho");
break;
}
sb.append(buf,0,read);
}
in.close();
con.disconnect();
String str = sb.toString();
int i = str.lastIndexOf("shoveler-content");
//str.substring(i);
System.out.println(str);
}
}
0512デフォルトの名無しさん
2010/06/14(月) 14:03:44使ってるJDKが違うんで内科医。
0513デフォルトの名無しさん
2010/06/14(月) 16:16:15con.addRequestProperty("User-Agent", "使ってるブラウザのユーザエージェント情報");
してみるとか。
0514デフォルトの名無しさん
2010/06/14(月) 16:38:300515デフォルトの名無しさん
2010/06/14(月) 16:43:560516デフォルトの名無しさん
2010/06/14(月) 17:59:13やり方は千差万別だけど
その知識だと手の込んだ事はできないと思うから
単純にStringBufferとThread.sleep()を使うのが簡単じゃないかな
もっと知りたいならフレームレート固定のサンプルソースでも探してみ
0517デフォルトの名無しさん
2010/06/14(月) 19:07:04探してもらえませんか?
どうも探すの下手みたいで。。。
0518デフォルトの名無しさん
2010/06/14(月) 19:23:06ProgressBar 表示は必要ないので自力で適当に取っ払ってくれ。
0520デフォルトの名無しさん
2010/06/14(月) 20:05:39ゆとり乙
0521デフォルトの名無しさん
2010/06/14(月) 20:22:33だから>>513の言ってるようにUser-Agentを付加してみろと。
うちの環境だとUser-Agentそのまま(Java/1.6.0_20) → shoveler-contentが無い(から-1になる)
User-AgentをGoogle Chrome 5の物にする → shoveler-contentが有る
User-Agentに何を入れれば良いかは自分で調べろよ。
0522デフォルトの名無しさん
2010/06/14(月) 21:45:33chrome osってグーグルにしか接続できないグーグル専用のシン・クライアント端末なんですよね?
0523デフォルトの名無しさん
2010/06/14(月) 21:55:580524デフォルトの名無しさん
2010/06/14(月) 22:43:43さらにchrome browserもグーグルが支配していてユーザと開発者の囲い込みがアップルよりもさらに強いって専らの噂ですけど・・・
アップルの制約はせいぜいobjcですよね。
日本サポートも後回しで著作権・法律・権利無視なグーグル・プラットで開発する人なんかいるんですか?
0525486
2010/06/14(月) 22:45:57ただ、IEで開いてもshoveler-contentは
あるように見えるのですが…。
0526デフォルトの名無しさん
2010/06/15(火) 00:33:37だってgoogleってのは法律無視と盗みのプロ軍団だし
0527デフォルトの名無しさん
2010/06/15(火) 00:44:03Chromeじゃなきゃダメって言っているんじゃなくて、ふつうのブラウザ
のUser-Agentをいれろってことでしょ。だからもちろんIEでもFirefoxで
もいい。
0528デフォルトの名無しさん
2010/06/15(火) 00:59:530529デフォルトの名無しさん
2010/06/15(火) 01:31:30今ではヨーロッパでもグーグルを追い出そうとしてるでしょ
0530デフォルトの名無しさん
2010/06/15(火) 05:36:200531デフォルトの名無しさん
2010/06/15(火) 13:25:260532デフォルトの名無しさん
2010/06/15(火) 20:10:150533デフォルトの名無しさん
2010/06/15(火) 20:33:290534デフォルトの名無しさん
2010/06/15(火) 20:41:03日本製の検索サイトはないの?
0535デフォルトの名無しさん
2010/06/15(火) 21:00:24真似っ子っぽい名前だが実は97年から一日100万pvあった大先輩。
googleって聞いたときは、また変な真似サイトが出来たんだなと思った。
0536デフォルトの名無しさん
2010/06/15(火) 21:28:140537デフォルトの名無しさん
2010/06/15(火) 22:01:520538デフォルトの名無しさん
2010/06/15(火) 22:10:33産経新聞は都合が悪いことは記事にしないしプロパガンダ放送も多いし右翼宗教団体って印象しかない。
0539デフォルトの名無しさん
2010/06/15(火) 22:17:22戦争経験世代も死んじゃったし、そのうち日本は軍国化するんじゃないか?
ていうか、たしか総務省がISPのパケットキャプチャを率先して義務化しようとしていて、
中国と同じく日本全国民をパケットレベルで監視(検閲)するつもりじゃなかったか?
0540デフォルトの名無しさん
2010/06/15(火) 23:08:330541デフォルトの名無しさん
2010/06/15(火) 23:25:18あれ?javaのスレだと思ってたらネトウヨのスレか??
まさかjavaで1000コードものクラスのソースを書いてるバカばっかの集まりじゃないだろうな。
0542デフォルトの名無しさん
2010/06/15(火) 23:36:390543デフォルトの名無しさん
2010/06/15(火) 23:40:000544デフォルトの名無しさん
2010/06/16(水) 00:00:02<servlet-mapping>
<servlet-name>FrontControllerServlet</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
よくあるパターンですが、こんなふうに全てのリクエストをひとつのサーブレットに集めて、処理しようと思うのですが
jspはフォワードでテンプレートみたいに使いたいので、jspだけはそのまま処理して欲しいのです。
ファイルが存在したら、パターンマッチングが行われないと思いきや、存在するjspのURLを叩いてもこのサーブレットに来てしまいます。
フィルターも使ってみましたが、フィルタだとFrontController用フィルタを一番最後にしてfilterchainに戻さないようにしないと、サーブレットを探しに行って
No file found for 〜という警告が出ます。
サーブレットからパターンマッチングを通らないでJSPを呼び出す方法
もしくは
*.jsp
はマッチングから外すとかなにかうまい方法
はたまた、filterからfilterchainを読んで、サーブレットがなくてもエラーを出さないように回避する方法は
ないでしょうか?
ちなみにGAE/Jの開発をしてます。slim3というフレームワークがあって使ってみたのですが、
コントローラー周りが欲しい仕様と違ったので自作してみようかなと思ってます。slim3ではfilterを使用して(たぶん)filterchainに処理を戻さないで
実現してるようにみえました。
0545デフォルトの名無しさん
2010/06/16(水) 00:23:14特高に逆らうと密室で撲殺されるし、今年の夏もちゃんと御参りに行かないとなぁ・・・
0546デフォルトの名無しさん
2010/06/16(水) 01:32:09ISP でのパケット検閲による行動ターゲティング広告、総務省が容認
reoによる 2010年05月31日 10時15分の掲載
さすが日本、俺たち未来に生きてんな部門より
0547デフォルトの名無しさん
2010/06/16(水) 01:49:05集めたパケットの情報をJavaアプリから利用するのはどうやるの?
こういうのって税金なんだし総務省が責任持ってけ決定したんだしこういった情報へのアクセスは国民国家に広く公開されているはずだよね?
0548デフォルトの名無しさん
2010/06/16(水) 11:54:08繰り上げ計算で、例外が発生しました。
日付範囲のチェックをしたい場合どうすればいいでしょうか?
new SimpleDateFormat("HH:mm").parse("31:71")
0549デフォルトの名無しさん
2010/06/16(水) 12:27:460550デフォルトの名無しさん
2010/06/16(水) 13:02:16何かのクラスで例外チェックできないものですかね
0551デフォルトの名無しさん
2010/06/16(水) 15:55:420552デフォルトの名無しさん
2010/06/16(水) 20:45:39それ以前になんと言う馬鹿げた数値入れてるんだ。
時分以前のその数値は何だ。
0553デフォルトの名無しさん
2010/06/16(水) 20:47:240554デフォルトの名無しさん
2010/06/17(木) 06:54:11ま、自分で0~23、0~59の範囲チェックするか、エラー処理するんだな。
0555デフォルトの名無しさん
2010/06/17(木) 07:50:20どういう意味?
0556デフォルトの名無しさん
2010/06/17(木) 11:18:14とりあえずAPI嫁や。
0557デフォルトの名無しさん
2010/06/18(金) 02:27:280558デフォルトの名無しさん
2010/06/18(金) 12:37:510559デフォルトの名無しさん
2010/06/18(金) 13:44:26<A>1</A>
<A>2</A>
<A>3</A>
単純に ^.*<A>(.*)</A>.* でマッチかけちゃうと
先頭のタグから最後のタグまでの中身がごっそり抽出されちゃうので
1、2、3 という3つの要素が上手に抜けるパターンがあれば教えてください。
0560デフォルトの名無しさん
2010/06/18(金) 14:01:08わからんからListとfindで
String string = "<A>1</A> <A>2</A>\r\n<A>3</A>";
Pattern pattern = Pattern.compile("<A>(.*?)</A>");
Matcher matcher = pattern.matcher(string);
ArrayList<String> result = new ArrayList<String>();
while(matcher.find()) {
result.add(matcher.group(1));
}
System.out.println(result); // [1, 2, 3]
0561デフォルトの名無しさん
2010/06/18(金) 15:33:57おお、出来ました。
ありがとうございます。
参考までに、 .*のあとの?ってどういう意味ですか?
任意の一文字?
0562デフォルトの名無しさん
2010/06/18(金) 15:43:57普通の * は最長一致
*? は最短一致
0563デフォルトの名無しさん
2010/06/18(金) 16:04:59なるほど、勉強になりました。
ありがとうございます。
0564デフォルトの名無しさん
2010/06/18(金) 18:48:32過疎ってるから聞いちゃうけど、googleって何でよく叩かれてるの?
グーグル八分の情報操作とストリートビューのプライバシ問題ぐらいしか知らなくて
0565デフォルトの名無しさん
2010/06/19(土) 00:47:590566デフォルトの名無しさん
2010/06/19(土) 00:48:04++とかの強欲ってどういうときに使うんですか?
0567デフォルトの名無しさん
2010/06/19(土) 00:52:44それくらいは自分で考えて
0568デフォルトの名無しさん
2010/06/19(土) 01:12:05裏本 R18 ひとみちゃん
と検索(グーグルじゃなくても)したら検索結果に行動調査した広告が表れて、
自分の家のすぐ近くにある「やよい本屋」の「今月の掘り出しビニ本」ってのが出ること。不吉だと思わないか?
0569デフォルトの名無しさん
2010/06/19(土) 01:18:10評論家気取りでダメだしする人間なんてどこにでもいるだろ
理由聞いても良くてマスコミの受け売りか
最悪陰謀論じみた答えが返ってくるだけ
0570デフォルトの名無しさん
2010/06/19(土) 01:26:47「ひとみちゃんの裏本がオレの家の近くにもあったのか!!!」「ひとみちゃん2.0!!」とか言って喜んでるのがオチ
0571デフォルトの名無しさん
2010/06/19(土) 01:26:50JAVA関係の質問スレッドはどこですか?
タイトル的にここかと思ってみたらぜんぜん違うようですし。
知ってる方いたらお願いします
0572デフォルトの名無しさん
2010/06/19(土) 01:36:26普通の最長一致マッチングではバックトラックが発生して非常に遅くなる場合がある。
強欲(Possessive quantifier)を使うとその部分はバックトラックが起きないので
高速にマッチングすることができる。
例) ダブルクォートでくくられた文字列に対するマッチ
/"(?:[^"\\]++|\\.)*+"/
0573572
2010/06/19(土) 01:58:11より正確には、
マッチしない場合にいつまでも未練たらしくバックトラックせずにスパッとあきらめるので結果的に速くなる。
マッチする場合にかかる時間はたいしてかわらない。
0574デフォルトの名無しさん
2010/06/19(土) 01:58:12その説明はjavadocにあるのと同じですね。
最長と強欲のあまり理解してないし具体的な活用場面すらも知らないのに、あなたは正規表現を分かった気になってるだけじゃないですか?
0575572
2010/06/19(土) 02:00:150576デフォルトの名無しさん
2010/06/19(土) 02:02:11強欲モードなどわざわざ用意しなくても、(?:)はグループしないのでバックトラックも不要だし実質強欲と同じことじゃないですか?
0577デフォルトの名無しさん
2010/06/19(土) 02:15:11ジャバはオラクルに飲み込まれちゃったのでもうお先真っ暗ですよ。
オラクルは未だにジャバやソラリスなどの旧サン資産をどういう方向に持っていくかをちゃんと説明してないでしょ。
これからはMSとC#をお薦めします。MSがAPPLEに買収されるようなことはありません。
0578デフォルトの名無しさん
2010/06/19(土) 03:58:53例えばどういう答え?
0579デフォルトの名無しさん
2010/06/19(土) 05:14:44ゴスリングまでScalaマンセーって言っているけど、
このままJavaやってていいのだろうか?
0580デフォルトの名無しさん
2010/06/19(土) 05:47:42アメリカ国内のサラリーマンの流動性をしっているなら、ゴズリンとかの旧サン社員でリストらされた大量のサラリーマンがそのうち起業するんじゃないですか?
0581デフォルトの名無しさん
2010/06/19(土) 07:03:190582デフォルトの名無しさん
2010/06/19(土) 07:44:09googleが全部相続しちゃうでしょ。
0583デフォルトの名無しさん
2010/06/19(土) 08:08:28C#を使えば万事おkとまでは言わないけど、ipadやhtml5をみてみろ
時代は動いてるんだよね・・・
0584デフォルトの名無しさん
2010/06/19(土) 08:14:23google社の実体はsunのようにオープンじゃないですよ。
googleがリリースしているカスライブラリや糞アプリ・低レベルWebサービスの質を見れば分かるでしょ。
0585デフォルトの名無しさん
2010/06/19(土) 13:22:23androidはソースも公開してる無料OSだし、google GOもソース公開してるでしょ。
0586デフォルトの名無しさん
2010/06/19(土) 13:55:00goは実用レベルじゃないし
0587デフォルトの名無しさん
2010/06/19(土) 14:05:13実体はろくでもない感じ
0588デフォルトの名無しさん
2010/06/19(土) 14:49:420589デフォルトの名無しさん
2010/06/19(土) 17:53:470590デフォルトの名無しさん
2010/06/19(土) 18:02:08現場組からしたらこいつらマトモなアプリ設計できんのかみたいなのばかり。
コンピュータサイエンティスト肌ばかりでソルジャーが居ない。
0591デフォルトの名無しさん
2010/06/19(土) 18:15:50最近テレビCMやってね?
0592デフォルトの名無しさん
2010/06/19(土) 18:51:32その言い分だと趣味でプログラム齧ってる方だろうから教えるけど
仕事でPG/SEやってる人にとっては最低後10年はJavaが必要と思うよ
Javaが明日廃れるとしても、Javaで書かれたサービスが
現時点で既に腐るほど稼動してるからね
現職のPG/SEにとって言語は飯の種だから
有名所を食わず嫌いしてると自分の首を絞めてる様なもの
0593デフォルトの名無しさん
2010/06/19(土) 19:57:38pythonスレにもいたし。
0594デフォルトの名無しさん
2010/06/19(土) 19:59:090595デフォルトの名無しさん
2010/06/19(土) 20:16:17自分の部屋にテレビはあるが、まったく電源も付けないでもう1年は経つ
0596デフォルトの名無しさん
2010/06/19(土) 20:43:37Javaを使って自分でライブラリやコンポネント開発をするわけじゃないでしょう。
やってることといったらせいぜいweb.xmlの編集とロー・サーブレットへワンライナーの追加じゃないの?
そういう日常の作業ならjavaのような重量級じゃなくてrubyとかで十分なのかなって思う。
どうせ君、javaでMyBTreeMapを実装できなければ、htmlやcssとかすらも使いこなせないんでしょ?(笑)
0597デフォルトの名無しさん
2010/06/19(土) 20:52:02/ ̄ ̄ ヽ,
/ ', おい、まずHPという言葉を使うのやめろ。
{0} /¨`ヽ {0} HPといえばヒューレット・パッカードのことだ。
l ヽ._.ノ i それにウェブサイトのことをホームページとかHPと呼ぶな。
ノ. `ー'′ .',
_, ‐'´ \ / `ー、_
/ ' ̄`Y´ ̄`Y´ ̄`レ⌒ヽ
{ 、 ノ、 | _,,ム,_ ノl
'い ヾ`ー〜'´ ̄__っ八 ノ
\ヽ、 ー / ー 〉
\ \`ヽ-‐'´ ̄`冖ー-く
|| \ \ \ ∧_∧
|| \ \ \ ( ´Д`)oO(オイ、なんか変なのがいるぞ)
|| \ \ \ / ヽ
|| \ \ / | | |
|| \ \∧_∧ (⌒\|__/ /
ヽ( )o(目合わせるなって)∧_∧
/ く \ ( )oO(うわー、なんかこっち見てるよ)
| \ \/ ヽ
| |ヽ、二⌒) / | | |
0598デフォルトの名無しさん
2010/06/19(土) 21:02:18>web.xmlの編集とロー・サーブレットへワンライナーの追加じゃないの?
そんな簡単な仕事ばっかりだったら苦労しないなwww
というか、それインターネットで公開するようなアプリ前提か?www
>>592は、普通の企業アプリのことをいっているんだと思うぞ
0599デフォルトの名無しさん
2010/06/19(土) 21:03:360600デフォルトの名無しさん
2010/06/19(土) 23:34:25一年前の君と今の君の違いは何?
0601デフォルトの名無しさん
2010/06/20(日) 02:10:360602デフォルトの名無しさん
2010/06/20(日) 02:28:34英語は大事ですよね。トーイック何点ですか?
0603デフォルトの名無しさん
2010/06/20(日) 03:30:04あなたのようなカスに教えてもらわなくて結構です
即刻御自分の巣にお帰りください
0604デフォルトの名無しさん
2010/06/20(日) 04:10:38public class Crash {
public static void main(String[] args) {
Object[] o = null;
while (true) {
o = new Object[] {o};
}
}
}
0605デフォルトの名無しさん
2010/06/20(日) 05:04:09それにウェブサイトのことをホームページとかHPと呼ぶな。
それにWikipediaとWikiを一緒にするな。Wikipediaは解説をするようなサイトではないが
Wikipediaの姉妹プロジェクトWikibooksは解説をするようなサイトだ。
他にも、同じWikipediaの創設者ジミー・ウェールズが作ったWikiaという、
そこいらにある@Wikiやwikiwikiやwikihouseに類似したサービスがある。そこにApacheのWikiがあればそれを閲覧、
それがなければWikiaの英語版を探す、それでもなければWikiaに新しいApache Wikiを作る。
というくらいのことをしろ。
そもそもApacheにはすでにWikiが用意されているわけだが。
http://wiki.apache.org/
0606デフォルトの名無しさん
2010/06/20(日) 06:46:12タイムトラベラーさんですね?
0607デフォルトの名無しさん
2010/06/20(日) 07:48:07VMに配列次元数の制限があればそれにひっかかる。
仮に配列次元数が無制限のVMがあっても、無限に配列作っていけばいつかはメモリ使い尽くすだろ。
0608デフォルトの名無しさん
2010/06/20(日) 07:54:54でもそれだったらThrowableが投げられそうじゃね?
0609デフォルトの名無しさん
2010/06/20(日) 08:06:51じゃ、VMのバグなんじゃね?
0610デフォルトの名無しさん
2010/06/20(日) 08:47:42なるほど
ありがと
じゃーね(^_^/~
0611デフォルトの名無しさん
2010/06/20(日) 10:20:17ttp://keccon2010.appspot.com/
0612デフォルトの名無しさん
2010/06/20(日) 10:56:11int i;
for(i=0;i<10;i++){
println(count);
count++;
}
このfor文をTimerTaskを使って1秒ごとに表示したいのですが、どうすればいいでしょうか?
0613デフォルトの名無しさん
2010/06/20(日) 11:19:24バカだろおまえ。何で1秒ごとに実行したいprint文をループで回してんだ。
ループさせる必要ないだろ。
0614デフォルトの名無しさん
2010/06/20(日) 11:48:570615デフォルトの名無しさん
2010/06/20(日) 17:01:31都合悪くなると暴言吐くとか小学生かwww
理性的に言い返す事もできないのなら態々恥晒さずせめてスルーしろよ
C#使えるならJavaなんて半年もプロジェクトに突っ込まれたら嫌でも覚えるだろ普通
ってかC#やりたいならお前がC#スレに帰れ
スレタイよく見ろ
0616デフォルトの名無しさん
2010/06/20(日) 21:44:510617デフォルトの名無しさん
2010/06/20(日) 22:10:080618デフォルトの名無しさん
2010/06/20(日) 22:11:230619デフォルトの名無しさん
2010/06/20(日) 22:15:34Line2D.Doubleとか Arc2D.Doubleとか使えばいいんじゃないの
Graphics#draw(new Line2D.Double(double x1, double y1, double x2, double y2) とか
0620デフォルトの名無しさん
2010/06/20(日) 22:20:14ありがとうございましたー
0621デフォルトの名無しさん
2010/06/21(月) 12:48:13メモリ使用量が高い気がする。つまりヒープ使用で食うメモリはさほど気にしなくて良い。
0622デフォルトの名無しさん
2010/06/21(月) 12:59:4932bitJavaの制限回避目的ならDBで可?
0623デフォルトの名無しさん
2010/06/21(月) 15:02:35当たり前のことをくどくどと・・・
0624デフォルトの名無しさん
2010/06/21(月) 15:18:470625デフォルトの名無しさん
2010/06/21(月) 15:31:17例えばC言語で関数をコールしたら結果を待つじゃないですか
JAVAの場合だと普通にCDした場合、メソッドをコールしたら結果が返ってくるまで待ってるものなんでしょうか?
JAVAはメソッドコールしたら投げっぱなしで次の処理行くよって言ってたのですが
サイト色々見てたけど訳がわからなくなってきた
0626デフォルトの名無しさん
2010/06/21(月) 15:51:26それはマルチスレッドCPUでハイパースレッド利用する場合ね。
Cだって、Intel提供のハイパースレッド対応コンパイラ使えばそういうことできる。
0627デフォルトの名無しさん
2010/06/21(月) 15:53:01ありがとうございます
0628デフォルトの名無しさん
2010/06/21(月) 15:56:480629デフォルトの名無しさん
2010/06/21(月) 17:24:41自演お疲れ様です
0630デフォルトの名無しさん
2010/06/21(月) 19:15:06sleepみたいに一時的に止める方法ありませんか。
パラパラ漫画みたいにコマ送りしたいんです。
0631デフォルトの名無しさん
2010/06/21(月) 19:21:43Thread.sleep(n);
0632デフォルトの名無しさん
2010/06/21(月) 19:53:30ありがとうございます。うまくいきました。
0633デフォルトの名無しさん
2010/06/21(月) 22:53:19はい
0634デフォルトの名無しさん
2010/06/21(月) 23:20:25自演ばればれ
0635デフォルトの名無しさん
2010/06/21(月) 23:53:58結局どれが一番高速なんですか;
APIの「復号化」の意味もあやふや。
0636デフォルトの名無しさん
2010/06/22(火) 07:11:00「プリミティブ型配列の読み込みがnative化してて早いかも」
と根拠無き期待を込めてFileImageInputStream引数をオススメしてみるテスト
0637デフォルトの名無しさん
2010/06/22(火) 07:49:19ImageIO#read内部でFileからFileImageInputStream作る部分に不具合があるなら話は別だけど。
0638デフォルトの名無しさん
2010/06/22(火) 08:29:46jdkのソースみて確かめれば十分
0639デフォルトの名無しさん
2010/06/22(火) 15:05:24これはどういうことでしょうか?
よろしくお願いします
0640デフォルトの名無しさん
2010/06/22(火) 15:15:540641デフォルトの名無しさん
2010/06/22(火) 19:13:570642デフォルトの名無しさん
2010/06/22(火) 19:38:13英語がわからんでもHTTP 500でググればいいだろ。
なんでそのエラーが出たかはそれだけじゃ知りようがない。
0643デフォルトの名無しさん
2010/06/22(火) 20:22:30環境によってバイト変換時に文字コード指定したくないので…
System.setProperty("file.encoding", "MS932");
で問題なくセットできたのですが、デフォルトエンコードは変わりませんでした。
0644デフォルトの名無しさん
2010/06/22(火) 22:02:18それ、ジャバの問題じゃないから。たとえばPHPでシステムエンコードどう変えるかとか、Cからどう変えるかとか
OS調べろ。
0645デフォルトの名無しさん
2010/06/23(水) 09:57:170646デフォルトの名無しさん
2010/06/23(水) 10:45:16問題ないですかね?
0647デフォルトの名無しさん
2010/06/23(水) 11:20:00世界中って例えばどこから? ジャマイカ?
で、RSSってなに?
0648デフォルトの名無しさん
2010/06/23(水) 14:04:45if( i==0 || 1 || 2 ) //当然エラー
みたいに簡略化する文法てないんですか
0649デフォルトの名無しさん
2010/06/23(水) 14:27:370650デフォルトの名無しさん
2010/06/23(水) 15:28:33if(i>=0 && i=<2)
0651デフォルトの名無しさん
2010/06/23(水) 20:46:06int[]を引数に持つメソッドmyMethodに{1,2,3}を渡したい場合って
int[] array = {1,2,3};
myMethod(array);
みたいに書けますが、横着して
myMethod({1,2,3});
なんて書くとエラーになりますよね。
なんとか簡略化できないもんでしょうか?それとも欲張りすぎ?
0652デフォルトの名無しさん
2010/06/23(水) 20:50:15よびだしは、 myMethod(1, 2, 3) でも、 myMethod(new int[] { 1, 2, 3}) でも OK
0653デフォルトの名無しさん
2010/06/23(水) 21:32:20Aを継承した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");
}
}
0654653
2010/06/23(水) 21:33:43読みにくい、すいません。。
0655デフォルトの名無しさん
2010/06/23(水) 21:36:11if (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
とか、ほざいてみよう。
0656デフォルトの名無しさん
2010/06/23(水) 21:49:07abstract class A {
abstract void method();
}
か
class A {
void method() {}
}
と、基底クラスにメソッド追加。
あと、は
public static void main(String[] args) {
new Main().mainMethod();
}
とmainメソッド追加してやれば動く。
0657デフォルトの名無しさん
2010/06/23(水) 21:50:19It is BIt is C
0658653
2010/06/23(水) 22:20:51ありがとうございます!
クラスAにmethod()を追加したらA.method()が実行された…と思っていたのは
論理エラーでした;;
スーパークラスのメソッドをオーバーライドしていれば普通にサブクラスの方が実行されるのですね。
すごく勉強になりました。お手数かけました(;;)
0659デフォルトの名無しさん
2010/06/24(木) 01:46:20checkboxでチェックされた同じ種類の項目を配列(のようなもの)で受け取ったり
selectタグでmultipleの値を配列(のようなもの)で受け取ったりってどうするのでしょうか?
PHPでやった時は、name属性に
<input type="checkbox" value="1" name="checkbox[]" />1
<input type="checkbox" value="2" name="checkbox[]" />2
と[]をつけてやれば受け取れたんですけど。
よろしくお願いします
0660659
2010/06/24(木) 01:52:06書いた直後に見つけた
request.getParameterValues(name)
ですね
0661デフォルトの名無しさん
2010/06/24(木) 01:53:18ServletでいいならgetParameterValues
0662デフォルトの名無しさん
2010/06/24(木) 01:54:020663デフォルトの名無しさん
2010/06/24(木) 02:00:19(゚∀゚)アヒャ
0664デフォルトの名無しさん
2010/06/24(木) 07:24:13ServletならgetParameterValues
0665デフォルトの名無しさん
2010/06/24(木) 07:28:330666デフォルトの名無しさん
2010/06/24(木) 07:59:41少なくとも、C#、NET対応のレンサバなど見たことない。
0667デフォルトの名無しさん
2010/06/24(木) 10:44:18しゃしゃり出てくるな
0668デフォルトの名無しさん
2010/06/24(木) 11:35:50/ \ /\ キリッ
/ (ー) (ー)\
/ ⌒(__人__)⌒ \
| |r┬-| | ウェッブサイトのことをホームページとかHPと呼ぶな
\ `ー'´ /
ノ \
/´ ヽ
| l \
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
0669デフォルトの名無しさん
2010/06/24(木) 20:43:260670デフォルトの名無しさん
2010/06/25(金) 00:14:39そもそもその用途でシステムエンコーディングをなぜ設定する必要があるのかが分からない…
0671デフォルトの名無しさん
2010/06/25(金) 09:30:17>>668
0672デフォルトの名無しさん
2010/06/25(金) 12:53:18惜しいなあ、ウェップサイトをウェッポサーフィーンって書いてれば完璧だったのになあ。
0673デフォルトの名無しさん
2010/06/25(金) 14:19:20なるほど、可変長引数って奴ですね。あまり使った事ないけど…
引数をint[]として持つメソッドに関しては
引数をint...として持つメソッドに委譲しちゃうのがよさそう?
0674デフォルトの名無しさん
2010/06/25(金) 20:40:240675デフォルトの名無しさん
2010/06/25(金) 20:48:46お後がよろしいようで。
0676デフォルトの名無しさん
2010/06/25(金) 20:53:120677デフォルトの名無しさん
2010/06/25(金) 20:53:430678デフォルトの名無しさん
2010/06/26(土) 02:26:09入力しろみたいのがあるが、あの画像を出力するapiみたいのって無料でどっかにありませんか。
0679デフォルトの名無しさん
2010/06/26(土) 03:17:13CAPTCHAでぐぐれ
0680デフォルトの名無しさん
2010/06/26(土) 03:18:35サンキュッ!その言葉が知りたかった。
0681デフォルトの名無しさん
2010/06/26(土) 10:04:540682デフォルトの名無しさん
2010/06/26(土) 11:41:510683デフォルトの名無しさん
2010/06/26(土) 14:50:18だから複雑な加工してんじゃないか?
しかたないべ。
0684デフォルトの名無しさん
2010/06/26(土) 16:06:27文字部分が思いのほか読みやすくて、機械に負けた。
0685デフォルトの名無しさん
2010/06/26(土) 16:17:20その対策で人間じゃ読めなくなってるとか?
0686デフォルトの名無しさん
2010/06/26(土) 16:29:150687デフォルトの名無しさん
2010/06/26(土) 16:37:43staticメンバ(フィールド、メソッド)
staticブロック
あとなんかあったっけ?
0688デフォルトの名無しさん
2010/06/26(土) 16:41:350689デフォルトの名無しさん
2010/06/26(土) 16:54:08class Main {
static class staticsub {}
class sub {}
public static void main(String[] args) {
staticsub ss = new staticsub(); // はOK
// sub s = new sub(); // はNG
}
}
0690デフォルトの名無しさん
2010/06/26(土) 17:06:330691デフォルトの名無しさん
2010/06/26(土) 21:36:460692デフォルトの名無しさん
2010/06/26(土) 21:50:470693デフォルトの名無しさん
2010/06/26(土) 22:00:41資格の参考書より>>692読み返えすのが
一番ためになったわw
0694デフォルトの名無しさん
2010/06/26(土) 23:16:29ありがとう!
0695デフォルトの名無しさん
2010/06/27(日) 00:01:34それにウェブサイトのことをホームページとかHPと呼ぶな。
それにWikipediaとWikiを一緒にするな。Wikipediaは解説をするようなサイトではないが
Wikipediaの姉妹プロジェクトWikibooksは解説をするようなサイトだ。
他にも、同じWikipediaの創設者ジミー・ウェールズが作ったWikiaという、
そこいらにある@Wikiやwikiwikiやwikihouseに類似したサービスがある。そこにApacheのWikiがあればそれを閲覧、
それがなければWikiaの英語版を探す、それでもなければWikiaに新しいApache Wikiを作る。
というくらいのことをしろ。
そもそもApacheにはすでにWikiが用意されているわけだが。
http://wiki.apache.org/
0696デフォルトの名無しさん
2010/06/27(日) 12:12:11あらら、俺なら「Head First for Java」進めるけどなあ。
0697デフォルトの名無しさん
2010/06/27(日) 12:20:53プログラミング言語Java
0698デフォルトの名無しさん
2010/06/27(日) 19:30:0750回に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];
}
}
0699デフォルトの名無しさん
2010/06/27(日) 19:39:40x>=1のときa[y] = (int)(Math.random()*10);でa[3]の値が変わりえるから。
x=0の時のテストをやり直してないのでだめ
0700デフォルトの名無しさん
2010/06/27(日) 19:54:09先頭4桁を使ったのでも速度的に大して変わらない
こっちの方が実装は素直になるはず
0701デフォルトの名無しさん
2010/06/28(月) 07:03:34boolean[] degit = new degit[10];
使った数字をtrueにする
0702デフォルトの名無しさん
2010/06/28(月) 07:19:080703デフォルトの名無しさん
2010/06/28(月) 07:45:43Random 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);
0704デフォルトの名無しさん
2010/06/28(月) 12:12:530705デフォルトの名無しさん
2010/06/28(月) 13:19:240706デフォルトの名無しさん
2010/06/28(月) 23:17:30携帯ゲーム作りたくなったからJAVAやりだしたんですが
#define無いのがすごい困ります
キー入力のフラグとかビットで持ちたいから
#define UP_KEY (0x04)って定義して
if(keyflag & UP_KEY)
ってやりたいんですが
javaのfinalってCのconstと同じでメモリ領域食いますよね?
かなり#defineに頼ってきたから、ソースに数字直書きとかあまりしたくないんですけど
何かいい方法ありますかね・・?
0707デフォルトの名無しさん
2010/06/28(月) 23:25:22>>706にとっていい方法かどうかは知らんが。
0708デフォルトの名無しさん
2010/06/28(月) 23:29:14ソースに数字直に書くと仕様変わるときとかにすごい不便で・・・
やっぱりjavaはみんなfinalとかで定義しておくものなんですかね・・
enumもjavaだとメモリ食うんですよね・・?
0709デフォルトの名無しさん
2010/06/28(月) 23:30:560710デフォルトの名無しさん
2010/06/28(月) 23:58:550711デフォルトの名無しさん
2010/06/29(火) 00:24:33どっちみちコンストプールを使うから即値じゃない。
0712デフォルトの名無しさん
2010/06/29(火) 00:27:23final static int KEY_UP = 0x04;
で、コンパイル時に定数に置き換えられるってことですか?
0713デフォルトの名無しさん
2010/06/29(火) 00:33:07いまどき携帯だって数100メガのメモリ領域あるだろうに、数バイト、数10バイトのメモリ領域に
メクジラ立てるもんかね?
javaはクラスの利用が終わればHeap領域はガベージコレクタに渡されるから、逆にクラス内でしか
使わない変数とかはクラスに押し込めとけば、メモリも再利用できて逆に効率よいと思うけどね。
0714デフォルトの名無しさん
2010/06/29(火) 00:41:32オープンアプリなんだけど、アプリ容量が小さいだけでメモリは他のアプリと大差ない…ってことは無いよね
0715デフォルトの名無しさん
2010/06/29(火) 00:44:06強い片型づけを強制されにもかかわらず、byte,shortレベルのメモリも制御できない言語は問題があると思うよ。
普通はsttic finalで十分んだけど、#defineをそこまでこだわるなら即値のハードコードとコメント化しかないと思う。
0716デフォルトの名無しさん
2010/06/29(火) 00:49:34さすがにデータ量多くなってくるときつそうだし、final使いつつやってみるしか無いですね
ありがとうございました
0717デフォルトの名無しさん
2010/06/29(火) 00:50:31してることが問題じゃないかと思うんだが。
javaで書いてるならAndroidかな。Androidはハード依存の部分は完全に隠すことが出来る仕様になってた
と思うんだけど。
0718デフォルトの名無しさん
2010/06/29(火) 00:53:03switch 文に static final 値が使えるのもそのため。
値埋め込みと変数値参照のコードのどちらが大きくなるかは知らん。
0719デフォルトの名無しさん
2010/06/29(火) 01:02:38うーむ・・・クラスが便利だと思えるレベルまでは来てるけど、オブジェクト指向をきちんと理解できてないのかも・・
auのオープンアプリです
描画、キー取得まわりをクラス化してdocomoとsoftbankでも動かせるようにしようと思ってます
>>718
うーむ、static finalならメモリ領域を常に圧迫しないでも済むってことですかね
#defineとほぼ同じってわけではなさそうな感じなんでしょうか
0720デフォルトの名無しさん
2010/06/29(火) 01:11:41javaは思考をガラッと変えて、動的メモリ管理を有効に使う。使わなくなったらコードも捨てるって
考えで作るとプログラム楽になるかも。
0721デフォルトの名無しさん
2010/06/29(火) 01:18:29static final int KEY_UP = 0x04;
}
とかで定義してstatic importで使う。
んで、Define.classを含めずにjarを作れば良いんじゃね?
0722デフォルトの名無しさん
2010/06/29(火) 01:27:59JAR の中には入ってても良いんジャマイカ。
0723デフォルトの名無しさん
2010/06/29(火) 01:32:30とすると、2つのスニペット
class U { void t() { return T.A; } }
class U { void t() { return 11; } }
は同じバイトコードになるのに何が不満なのか
0724デフォルトの名無しさん
2010/06/29(火) 01:33:15戻り値int だった
0725デフォルトの名無しさん
2010/06/29(火) 01:38:48_____
/ \ /\ キリッ
/ (ー) (ー)\
/ ⌒(__人__)⌒ \
| |r┬-| | ウェッブサイトのことをホームページとかHPと呼ぶな
\ `ー'´ /
ノ \
/´ ヽ
| l \
ヽ -一''''''"~~``'ー--、 -一'''''''ー-、.
ヽ ____(⌒)(⌒)⌒) ) (⌒_(⌒)⌒)⌒))
0726デフォルトの名無しさん
2010/06/29(火) 01:42:28寝るぞ!
0727デフォルトの名無しさん
2010/06/29(火) 01:44:480728デフォルトの名無しさん
2010/06/29(火) 01:45:16だから、なにが不満なんだよ。答えろよ。
俺は寝るが、お前は答えるまで寝ちゃダメだぞ。
0729デフォルトの名無しさん
2010/06/29(火) 01:47:260730デフォルトの名無しさん
2010/06/29(火) 01:47:43うざい
0731デフォルトの名無しさん
2010/06/29(火) 01:51:01ジャバとジャバスクリプトはぶっちゃけどう違うんですか?
0732デフォルトの名無しさん
2010/06/29(火) 01:51:470733デフォルトの名無しさん
2010/06/29(火) 01:54:53ジャバスクリプト → 中卒・ウェブ土方専用
0734デフォルトの名無しさん
2010/06/29(火) 01:57:00ジャバスクリプト → 年収300万以下
0735デフォルトの名無しさん
2010/06/29(火) 05:42:37ジャバスクリプト → エッチなお風呂やさんでよく使われています。
0736デフォルトの名無しさん
2010/06/29(火) 07:49:49300k上限のアプリサイズに対して約1.5mとメモリ領域だけは潤沢なんで
そのレベルの事を危惧する必要は無いはずだけど
ああ、移植前提なのか
じゃあOAPのつもりでメモリ使うと、ソフバン辺りが問題抱えてたりするのかな?
0737デフォルトの名無しさん
2010/06/29(火) 14:04:06BCCのプリプロセッサでもいけるぞ
0738デフォルトの名無しさん
2010/06/29(火) 14:17:54public 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
0739デフォルトの名無しさん
2010/06/29(火) 16:44:01現在日付と、スクラッチパッドに格納してある日付に30日を加算した
2つの日付の比較を行いたいと思っています。
Calendarクラスを使おうと思いましたが、J2MEではaddメソッドがなく
30日加算の所で詰まってしまいました。
J2MEでは、日付の加算、比較はどのようにすればいいでしょうか?
ご教授下さい。
0740デフォルトの名無しさん
2010/06/29(火) 21:01:20Date 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
するとか簡単じゃないかな。
0741デフォルトの名無しさん
2010/06/29(火) 23:48:460742デフォルトの名無しさん
2010/06/30(水) 09:58:090743デフォルトの名無しさん
2010/06/30(水) 10:39:21ご教授ありがとうございます。
そのコードを試したいと思います。
>>741
iappriスレの前スレで「ちょっと調べればわかるような質問するな」と怒っている人がいて質問させてくれなさそうだったので、こちらで質問しました。
0744デフォルトの名無しさん
2010/06/30(水) 10:51:54確かにちょっと調べればわかる事ではあるよ
掲示板の回答待ちなんて効率悪いっしょ
0745デフォルトの名無しさん
2010/06/30(水) 15:48:31質問するなってその感じじゃ別に怒ってないでしょ
0746デフォルトの名無しさん
2010/06/30(水) 16:21:020747デフォルトの名無しさん
2010/06/30(水) 16:27:440748デフォルトの名無しさん
2010/06/30(水) 16:56:14publicみたいなベタすぎるのは除いて
0749デフォルトの名無しさん
2010/06/30(水) 19:13:46お願いします
0750デフォルトの名無しさん
2010/06/30(水) 21:02:30try
0751デフォルトの名無しさん
2010/06/30(水) 21:44:34byte [] 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的なもの)←二つ目
よろしくお願いします
0752706
2010/06/30(水) 21:49:04EPPって公式サイトにWindows2000以前のやり方しか載ってないんですが
vistaとかじゃ動かないんですかね・・・
0753デフォルトの名無しさん
2010/06/30(水) 21:58:52javaの数値同士の計算はintに揃えられるから0xFFでマスクして下位ビットだけを取るんだ。
0754デフォルトの名無しさん
2010/07/01(木) 04:37:29class
0755デフォルトの名無しさん
2010/07/01(木) 07:02:55このとき、JavaのConnection周りはスレッドセーフなんでしょうか?
つまりやりたいことは、単純にテキストを1行ずつループさせて1行ずつinsertするのではなく、
1ループごとに(例えば)8行分のスレッドを生成して一斉にps = con.prepareStatement()〜・・ ps.executeUpdate() のようなことをしたい。
・Connectionは各スレッドで共有したらマズイですか?
・↑でマズイ場合、Connectionも8個用意すればおk?
・そもそも速くなるか怪しい?
0756デフォルトの名無しさん
2010/07/01(木) 11:44:350757デフォルトの名無しさん
2010/07/01(木) 17:10:28・Connectionを共有するのはまずい
・速くなるかは環境にもよるのでやってみないとわからない
PreparedStatement ps = connection.createStatement(sql);
// 以降繰り返し
ps.setString(//略
ps.addBatch();
// まとめて更新
int result = ps.executeBatch();
したほうが圧倒的に速いはず
そもそもcsvを突っ込むだけならSQLLoaderとか
DB付属のツール使ったほうが速いだろ
0758デフォルトの名無しさん
2010/07/01(木) 19:13:34こういうことですよね?
byte [] data = {-128, -64, 0, 32};
int v = ((data[0] << 24) & 0xFF000000) |
((data[1] << 16) & 0xFF0000) |
((data[2] << 8) & 0xFF00) |
(data[3] & 0xFF);
ちゃんとできるようになりましたっ!
0759デフォルトの名無しさん
2010/07/01(木) 19:22:40そういうことだ。
努力を認めてやる。
ぶひ。
0760デフォルトの名無しさん
2010/07/01(木) 21:23:44ありがとうそれでやってみる。1万行とかまとめて大丈夫ですかね?
それと、"csvのような"と書いたとおり実際はCVSじゃなくて微妙に入れ子があったりする構造のファイルなのでSQLLoaderは使えますん。
0761デフォルトの名無しさん
2010/07/01(木) 21:36:23・・・入れ子?正規化しろや。
0762デフォルトの名無しさん
2010/07/02(金) 00:30:52その画面を表示した際にブラウザの「ソースを見る」で出力された
HTMLソースを見るとJavaコードがあった部分に空行になってしまいますが
見た目が悪いのでこの空行を出さない様にする事って出来ますか?
0763デフォルトの名無しさん
2010/07/02(金) 01:37:52<%@ page trimDirectiveWhitespaces="true" %>
0764デフォルトの名無しさん
2010/07/02(金) 03:00:31おお、こんな設定出来るようになったのですね、サンクス。
しかしTomcat 5.5.27だとエラーになってしまいました。orz
0765デフォルトの名無しさん
2010/07/02(金) 04:35:09教えた私のせいではありません
0766デフォルトの名無しさん
2010/07/02(金) 04:36:21>>764
教えた私のせいではありません
0767デフォルトの名無しさん
2010/07/02(金) 04:38:53別途フィルタで整形がよくあるテク(?)じゃないかね
0768デフォルトの名無しさん
2010/07/02(金) 12:55:390769デフォルトの名無しさん
2010/07/02(金) 16:43:270770デフォルトの名無しさん
2010/07/02(金) 16:57:050771デフォルトの名無しさん
2010/07/02(金) 17:37:57交流がしたいな、と思いはじめた。
どこか、出来ればJava関連がいいけど、プログラミング関連のところでいいから、
Skypeのコミュニティとか紹介HPとかないかな、調べても出ないんだ、教えてくれ。
0772デフォルトの名無しさん
2010/07/02(金) 18:33:130773デフォルトの名無しさん
2010/07/02(金) 18:55:280774デフォルトの名無しさん
2010/07/03(土) 13:02:47AA付きでそのフレーズ連発されるぞ
0775デフォルトの名無しさん
2010/07/03(土) 18:20:080776デフォルトの名無しさん
2010/07/03(土) 19:48:45やつを追う前に言っておくッ!
おれは今やつのスタンドをほんのちょっぴりだが体験した
い…いや…体験したというよりはまったく理解を超えていたのだが……
,. -‐'''''""¨¨¨ヽ
(.___,,,... -ァァフ| あ…ありのまま 今 起こった事を話すぜ!
|i i| }! }} //|
|l、{ j} /,,ィ//| 『おれは日本語でおkと言おうとしたら
i|:!ヾ、_ノ/ u {:}//ヘ 日本語でおかと言っていた』
|リ u' } ,ノ _,!V,ハ |
/´fト、_{ル{,ィ'eラ , タ人 な… 何を言っているのか わからねーと思うが
/' ヾ|宀| {´,)⌒`/ |<ヽトiゝ おれも何をされたのかわからなかった…
,゙ / )ヽ iLレ u' | | ヾlトハ〉
|/_/ ハ !ニ⊇ '/:} V:::::ヽ 頭がどうにかなりそうだった…
// 二二二7'T'' /u' __ /:::::::/`ヽ
/'´r ー---ァ‐゙T´ '"´ /::::/-‐ \ 言い間違いだとか自爆だとか
/ // 广¨´ /' /:::::/´ ̄`ヽ ⌒ヽ そんなチャチなもんじゃあ 断じてねえ
ノ ' / ノ:::::`ー-、___/:::::// ヽ }
_/`丶 /:::::::::::::::::::::::::: ̄`ー-{:::... イ もっと恐ろしいものの片鱗を味わったぜ…
0777デフォルトの名無しさん
2010/07/03(土) 20:45:080778デフォルトの名無しさん
2010/07/03(土) 21:10:070779デフォルトの名無しさん
2010/07/03(土) 23:16:130780デフォルトの名無しさん
2010/07/03(土) 23:18:390781デフォルトの名無しさん
2010/07/03(土) 23:42:290782デフォルトの名無しさん
2010/07/03(土) 23:52:41[email protected]
0783デフォルトの名無しさん
2010/07/04(日) 01:33:48System.getProperty("user.home") で "D:\Users\hoge" を取得したいのに "C:\Users\hoge" が返ってしまいます。
これを回避する方法はないものでしょうか?
0784デフォルトの名無しさん
2010/07/04(日) 01:41:210785デフォルトの名無しさん
2010/07/04(日) 09:12:24やってはいけないことをやってるんだから自業自得
やり方を教えてる人も問題あり
0786デフォルトの名無しさん
2010/07/04(日) 15:26:09http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4787931
放置プレイ。回避策なら載ってる。
0787デフォルトの名無しさん
2010/07/04(日) 15:39:20止めた方がいいよ
0788デフォルトの名無しさん
2010/07/04(日) 16:57:080789デフォルトの名無しさん
2010/07/04(日) 19:11:37ありがとうございます。別のキーに設定の残骸が残ってたんですなぁ。
環境を合わせるほうが楽そうなのでちょっと試してみます。
>>785,787
ご忠告ありがとうございます。
自業自得・非推奨は承知の上ですがいろいろと便利なので。
0790デフォルトの名無しさん
2010/07/04(日) 21:50:100791デフォルトの名無しさん
2010/07/05(月) 10:14:04Amazon.co.jpのウェブサイトからページのソースを
テキスト形式で落とすJavaを書いています。
落としたソース上では全角文字の一部がUTF-16で
書かれているため、これをWindows上で読めるように変換したいと思っています。
パク・ヨンハ
等のコードを一括で全角文字に変えるJavaの機能がありましたら、
ご教授いただきたいです。
0792デフォルトの名無しさん
2010/07/05(月) 13:45:23ない
つくれ
0793デフォルトの名無しさん
2010/07/05(月) 14:56:41凄く大事なデータの保存方法なのに・・・ないんだ
0794デフォルトの名無しさん
2010/07/05(月) 17:30:20javax.swing.text.html.parser.DocumentParserを使ってパーズするのが
本来のやり方なんだろうね。
ま、文字参照ぐらいなら自分でデコードしてもたいした手間じゃないし。
0795デフォルトの名無しさん
2010/07/05(月) 17:38:57response.setHeaderを使用しても、ページ遷移時に付加されませんでした。
0796デフォルトの名無しさん
2010/07/05(月) 18:25:56>>1
> プログラミング言語Javaに関する質問スレです。
> JavaScript, Ajaxの質問は、ここでは受け付けていません。
> Web製作管理 http://pc11.2ch.net/hp/
> Webプログラミング http://pc11.2ch.net/php/
> をご利用下さい。
ちなみに、一般的には不可能。
0797デフォルトの名無しさん
2010/07/05(月) 19:22:18http://jericho.htmlparser.net/docs/index.html
これはどうなの?
0798デフォルトの名無しさん
2010/07/05(月) 20:40:27引数を元にした追加ヘッダ付きでロード元のWEBサーバにPOSTとかできないかな?
0799デフォルトの名無しさん
2010/07/05(月) 20:59:58ない=ビジネスチャンス
0800デフォルトの名無しさん
2010/07/05(月) 21:51:07シリアライズしちゃえばいいんじゃね?
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;
}
}
0801デフォルトの名無しさん
2010/07/05(月) 21:54:19過去在庫の変動の記録、メールの既読未読管理
いくらでも使い道はあるのにね
0802デフォルトの名無しさん
2010/07/05(月) 23:49:42RDBの使い方間違ってる。
0804デフォルトの名無しさん
2010/07/06(火) 00:11:00これを10年続けるとどうなるか?
0805801-803
2010/07/06(火) 01:12:480806デフォルトの名無しさん
2010/07/06(火) 06:53:320807デフォルトの名無しさん
2010/07/06(火) 08:03:00RDBはデータが多くなって来たら
テーブル分割しないといけないぜ
0808デフォルトの名無しさん
2010/07/06(火) 09:57:210809デフォルトの名無しさん
2010/07/06(火) 10:01:37アッーー!!
Unsafe使って自分で書きたくなってきた。
0810デフォルトの名無しさん
2010/07/06(火) 11:08:220811デフォルトの名無しさん
2010/07/06(火) 12:41:53それはローカルだからだろ
Gメールは?
0812デフォルトの名無しさん
2010/07/07(水) 06:33:350813デフォルトの名無しさん
2010/07/07(水) 22:49:210814デフォルトの名無しさん
2010/07/07(水) 23:01:35Java製クローラを作ろうと思うんだけど参考になるソースないですかね?
SNS的な仕組み(ログイン認証有り)のサイト内のミニゲームのスコアを根こそぎ取って来たい。
0815デフォルトの名無しさん
2010/07/07(水) 23:27:20http://gimpo.2ch.net/test/read.cgi/wildplus/1278510669/
0816デフォルトの名無しさん
2010/07/08(木) 01:55:10http://wiki.apache.org/nutch/HttpAuthenticationSchemes
この当たりかな
0817デフォルトの名無しさん
2010/07/08(木) 02:37:490818デフォルトの名無しさん
2010/07/08(木) 07:32:09おおありがとう。読んでみる。
0819デフォルトの名無しさん
2010/07/08(木) 16:11:30[図形の描画]→[三角][四角][五角]
[大きさ]→[大][中][小]
[線の色]→[赤][青][黄]
[塗り潰し]→[赤][青][黄]
0820デフォルトの名無しさん
2010/07/08(木) 16:45:470821デフォルトの名無しさん
2010/07/08(木) 17:41:58C++→Javaと移行した方に、違いで戸惑った経験談があれば是非お聞きしたい
0822デフォルトの名無しさん
2010/07/08(木) 17:45:310823デフォルトの名無しさん
2010/07/08(木) 17:53:53困ったことはunsignedがなかったことくらい
0824デフォルトの名無しさん
2010/07/08(木) 19:02:520825デフォルトの名無しさん
2010/07/08(木) 19:22:250826デフォルトの名無しさん
2010/07/08(木) 20:36:310827デフォルトの名無しさん
2010/07/08(木) 20:59:270828デフォルトの名無しさん
2010/07/08(木) 22:50:20まだ大きな問題にも当たってない感じです
実行するときにターゲットが編集中のxmlになってて、エラー出まくったのはビビりましたが
0829デフォルトの名無しさん
2010/07/08(木) 23:45:20何をやりたいかというと、
xmlファイルにpackage名を記述して、そのpackage以下の全クラスに対して、
@Gatewayアノテーションがついてるクラスがあればオブジェクトを作るという処理です。
0830デフォルトの名無しさん
2010/07/09(金) 00:07:25かつて探したことがあるが、見当たらんかった。
自力でjarをバラしたりディレクトリスキャンするくらいしか思い付かないけど、
誰かそういうライブラリ作ってねぇかな……。
0831デフォルトの名無しさん
2010/07/09(金) 00:12:120832デフォルトの名無しさん
2010/07/09(金) 00:14:15実行時に動的にバイトコード生成されるケースまでは対処すんの大変だからなぁ。
0833デフォルトの名無しさん
2010/07/09(金) 00:16:45java.lang.Packageから見れるのって署名付jarだけじゃなかったっけ
0834デフォルトの名無しさん
2010/07/09(金) 00:41:59そんなことはないが、そういえばPakageクラスから見えるパッケージはそれに属してるクラスが
ロードされないとだめだから素直にファイルシステムからjarの中身探した方が手っ取り早かった。
0835デフォルトの名無しさん
2010/07/09(金) 02:02:250836デフォルトの名無しさん
2010/07/09(金) 14:32:360837デフォルトの名無しさん
2010/07/09(金) 15:36:090838デフォルトの名無しさん
2010/07/09(金) 23:21:59私が昨日書き込んだ質問がどれなのかを言われずとも察知して
簡潔迅速に答えるのがあなた方の役目ではないんですか!?
0839なめお
2010/07/10(土) 03:15:43素人童貞なのでわからないことがあり質問します
あるブラウザゲームのサポートアプリケーションを手に入れたのですが
英語版のため使いづらく朝鮮語化をしたいのです
朝鮮語版や朝鮮語化パッチはまだないので自分でろうと思ったのですがやり方が分からず
猫の手をお借りする次第です
スレ違いでしたらすいません、よろしくお願いしますニダ
0840名無しさん@そうだ選挙に行こう
2010/07/10(土) 04:09:53後輩に聞きに行きますのでもう忘れてください!
あなたがたは私の後輩にも劣る下劣で矮小で傲慢な方ばかりだったんですね!
こんなスレもう二度と来ません!
帰ってください!失礼しますぺこり!
0841名無しさん@そうだ選挙に行こう
2010/07/10(土) 14:20:430842名無しさん@そうだ選挙に行こう
2010/07/10(土) 14:27:26季節厨もいる
0843名無しさん@そうだ選挙に行こう
2010/07/10(土) 16:45:59人間に人間厨って言ってるみたいだわん
0844名無しさん@そうだ選挙に行こう
2010/07/10(土) 17:15:06ーーークライアント側ーーー
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();
}
}
ーーーーーーーーーーーーー
0845844
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();
}
}
ーーーーーーーーーーーーー
0846名無しさん@そうだ選挙に行こう
2010/07/10(土) 17:19:09main(String[] args)
から
main(String... args)
って記述しても特に問題ない?大丈夫かな?
0847名無しさん@そうだ選挙に行こう
2010/07/10(土) 17:58:27他のクラスのmainを呼ぶ場合がまずほとんどないし
あったとしても可変長引数が有効な場合があまりない気がする。
0848名無しさん@そうだ選挙に行こう
2010/07/10(土) 18:07:18ありがとうございます
0849名無しさん@そうだ選挙に行こう
2010/07/10(土) 18:17:22俺の環境だとhelloって表示されたが…
osw.close();の前にosw.flash();を入れてみるとか。
0850名無しさん@そうだ選挙に行こう
2010/07/10(土) 18:55:000851名無しさん@そうだ選挙に行こう
2010/07/10(土) 18:57:150852名無しさん@そうだ選挙に行こう
2010/07/10(土) 19:00:49それは必要ない。Writer#close()を上書きする場合まずflush()しないといけない。
そうでないとAPI仕様に反する。
0853名無しさん@そうだ選挙に行こう
2010/07/10(土) 20:00:200854名無しさん@そうだ選挙に行こう
2010/07/10(土) 20:02:39どうしたら良いですか?
0855名無しさん@そうだ選挙に行こう
2010/07/10(土) 20:11:520856名無しさん@そうだ選挙に行こう
2010/07/10(土) 21:02:540857名無しさん@そうだ選挙に行こう
2010/07/10(土) 21:13:120858名無しさん@そうだ選挙に行こう
2010/07/10(土) 22:59:240859名無しさん@そうだ選挙に行こう
2010/07/11(日) 02:26:32ここは技術が要るな。
0860名無しさん@そうだ選挙に行こう
2010/07/11(日) 02:45:19難しいなこれ
0861名無しさん@そうだ選挙に行こう
2010/07/11(日) 03:12:110862名無しさん@そうだ選挙に行こう
2010/07/11(日) 03:24:290863名無しさん@そうだ選挙に行こう
2010/07/11(日) 03:52:330864名無しさん@そうだ選挙に行こう
2010/07/11(日) 10:42:370865名無しさん@そうだ選挙に行こう
2010/07/11(日) 13:07:26Xml操作って癖ありすぎるでしょこれ・・・。
0866名無しさん@そうだ選挙に行こう
2010/07/11(日) 14:18:17デスマ期間?
0867名無しさん@そうだ選挙に行こう
2010/07/11(日) 14:27:35それまで待機中
0868名無しさん@そうだ選挙に行こう
2010/07/11(日) 15:12:41属性とかテキストノードとかコメントノードはどーする?
同じタグが並ぶことも当然考慮しなけりゃならないからMapなんてなぁ。
となれば最大公約数として結局DOMが一番じゃね?に落ち着く。
0869名無しさん@そうだ選挙に行こう
2010/07/11(日) 15:51:48xml文書をjava 5以降の一般的な方法でjava collection frameworkとして扱うライブラリ作ったぜ。
0870名無しさん@そうだ選挙に行こう
2010/07/11(日) 16:03:37お呼びじゃねえよ
0871名無しさん@そうだ選挙に行こう
2010/07/11(日) 16:45:17http://jericho.htmlparser.net/docs/index.html
これ便利だぞ
0872名無しさん@そうだ選挙に行こう
2010/07/11(日) 17:30:030873名無しさん@そうだ選挙に行こう
2010/07/11(日) 22:35:58JAXB
0874名無しさん@そうだ選挙に行こう
2010/07/11(日) 22:59:25それくだしあ。
>>868-870
同じタグが並んでたらリストで〜とか。まあ愚痴なんですけどね。
いっそのこと、map.get("hoge[0].moge.fugo.textContent") とかに変換するAPI作っちゃうのが速いかもしれないすね。
ちなみに俺は>>814なんですけど、かなり完成に近づいてきました。HttpClientと
でもテストするとごくまれにNodeのClassCastで墜ちるんですよねわけわかんないっつのですの。あなたは誰なんですか。
>>873
スキーマ書くのめんどくさいすね・・糞HTMLのスキーマとか書きたくないす。XMLから自動生成できればいいのに・・。
0875デフォルトの名無しさん
2010/07/12(月) 02:02:40javascript 関連の dojo っていうのはなんですか?
調べんですけどにわかりません
どなたか教えてくれませんか?
0876デフォルトの名無しさん
2010/07/12(月) 02:28:33まずJavaとJavascriptのちがいがわかってないと説明はむり
0877デフォルトの名無しさん
2010/07/12(月) 07:38:52少女 > dojo > 幼女
0878デフォルトの名無しさん
2010/07/12(月) 08:19:06(スーパーカラム使用)
山は越えた!お前らさようなら!
0879デフォルトの名無しさん
2010/07/12(月) 09:09:410880デフォルトの名無しさん
2010/07/12(月) 09:29:56/ ', おい、まずHPという言葉を使うのやめろ。
{0} /¨`ヽ {0} HPといえばヒューレット・パッカードのことだ。
l ヽ._.ノ i それにウェブサイトのことをホームページとかHPと呼ぶな。
ノ. `ー'′ .',
_, ‐'´ \ / `ー、_
/ ' ̄`Y´ ̄`Y´ ̄`レ⌒ヽ
{ 、 ノ、 | _,,ム,_ ノl
'い ヾ`ー〜'´ ̄__っ八 ノ
\ヽ、 ー / ー 〉
\ \`ヽ-‐'´ ̄`冖ー-く
|| \ \ \ ∧_∧
|| \ \ \ ( ´Д`)oO(オイ、なんか変なのがいるぞ)
|| \ \ \ / ヽ
|| \ \ / | | |
|| \ \∧_∧ (⌒\|__/ /
ヽ( )o(目合わせるなって)∧_∧
/ く \ ( )oO(うわー、なんかこっち見てるよ)
| \ \/ ヽ
| |ヽ、二⌒) / | | |
0881デフォルトの名無しさん
2010/07/12(月) 11:05:14bashでsu - tomcatにしてからtouch ファイルすると正常に最終更新日が更新されます。
JDKのバグですか?
0882デフォルトの名無しさん
2010/07/12(月) 11:14:32できるよ。
以上。
はい次の方。
0883デフォルトの名無しさん
2010/07/12(月) 11:16:12とりあえずスタックトレース貼ってみれば?
ファイル名ミスっただけって可能性もあるし。
0884tellnet
2010/07/12(月) 17:07:16なんだったんでしょうか?
おがわさせましてすみませんでした。
またききにきます。
0885デフォルトの名無しさん
2010/07/12(月) 19:43:14tellnet
おがわさせ
0886デフォルトの名無しさん
2010/07/12(月) 22:51:16天鳳対応で作りたい
0887デフォルトの名無しさん
2010/07/12(月) 23:07:290888デフォルトの名無しさん
2010/07/12(月) 23:11:24OSにもよるし本人のやりやすいようにというか好きにしろというのが答えだ
0889デフォルトの名無しさん
2010/07/12(月) 23:16:16いや何を参考にすればいいのか分からない
0890デフォルトの名無しさん
2010/07/12(月) 23:32:020891デフォルトの名無しさん
2010/07/12(月) 23:49:54言語:java
0892デフォルトの名無しさん
2010/07/12(月) 23:53:200893デフォルトの名無しさん
2010/07/13(火) 00:11:53クライアント−サーバー間の通信を解析するところからだな
0894デフォルトの名無しさん
2010/07/13(火) 00:21:150895デフォルトの名無しさん
2010/07/13(火) 01:29:04ObjectInputStream 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にコピーするという内容です。
0896デフォルトの名無しさん
2010/07/13(火) 03:34:26そもそも何をしたいの?
何をコピーしたいの?
Carオブジェクトをコピーしたいのであれば
oos.writeObject("example.object");//ここが怪しい
のところで
Car car = new Car();
oos.writeObject(car);
ってやんなきゃだめだろ
0897デフォルトの名無しさん
2010/07/13(火) 06:23:160898デフォルトの名無しさん
2010/07/13(火) 06:59:54ObjectInputStream ois =
new ObjectInputStream(new BufferedInputStream(new FileInputStream("example.object")));
example.object
このファイルってあるの?
0899デフォルトの名無しさん
2010/07/13(火) 07:03:57分からないの意味が分からない
デバッグすら必要ないぜ
0900デフォルトの名無しさん
2010/07/13(火) 10:58:22combo1[1]=new Option("リンク名","サイトAのurl")
サイトAの部分に、サイトB、サイトCなどを入れて1クリックで同時にひらきたいのです。
0901デフォルトの名無しさん
2010/07/13(火) 11:56:140902デフォルトの名無しさん
2010/07/13(火) 13:20:07AWT, Swing, SWT, JavaFX と言うのがあることは探せたのですが
群雄割拠すぎて野武士が隠れてそうで。ちなみに、何がこの先生き有望でしょうか、
0903デフォルトの名無しさん
2010/07/13(火) 13:35:28AWTはもう考えなくていいんじゃないかなあ。
毛色は違うけど、Google Web Toolkit も有望なのかも。
0904デフォルトの名無しさん
2010/07/13(火) 18:10:43あとシステムよりの新機能はAWTに実装されてるから知らないうちにAWT使ってるかも。
一過性の流行で終わってeclipseしか使い道がないSWTこそ無視していいよ。
JavaFXはRIAプラットフォームなので土俵が違う。
Java SEに限ればそんなもんじゃないか?
0905デフォルトの名無しさん
2010/07/13(火) 23:40:330906デフォルトの名無しさん
2010/07/14(水) 08:34:19作りが単純だから習熟が早そうだし、開発環境もeclipseについてる。
まあ業務システムのクライアントに採用できるのかっていうと怪しいけど。
0907デフォルトの名無しさん
2010/07/14(水) 18:14:070908デフォルトの名無しさん
2010/07/14(水) 20:59:080909デフォルトの名無しさん
2010/07/14(水) 23:03:010910デフォルトの名無しさん
2010/07/15(木) 22:32:23外クラスからアクセッサーを経由せずに直接アクセスするのは、
オブジェクト指向的にはマナー違反ですか?
0911デフォルトの名無しさん
2010/07/15(木) 22:37:29誰だよおめぇ
>>904
サンクス
0912デフォルトの名無しさん
2010/07/15(木) 22:43:35場合による。
0913デフォルトの名無しさん
2010/07/16(金) 08:20:33言語的な支援を受けられないなら、アクセサなど使って複雑にしても
結局人間の目で確認しなくちゃならないから、意味が無いんじゃね?
0914デフォルトの名無しさん
2010/07/16(金) 08:35:27ありがとうございます。
あるクラス内限定で、複数の変数をセットにして扱いたいのです。
# C/C++ 言語で言うところの構造体のような感じです。
パッケージを細分化して、デフォルト範囲のクラスを別途作って良いのですが、
クラス内部でしか使わないので、プライベート範囲の内部クラスで考えた次第です。
0915デフォルトの名無しさん
2010/07/16(金) 12:40:24・・・が、こんなことをせずにpackage-privateで何とかするのがお作法的にスマートなやり方かな。
だから>>914の考え方でいいと思うが、利用される内部クラスが利用する外部クラス以外から汚染されなければアリなんじゃない?
でもシリアライザはUnsafe使うのだってアリだから場合による。設計思想次第。
0916デフォルトの名無しさん
2010/07/16(金) 12:57:380917デフォルトの名無しさん
2010/07/16(金) 13:51:53クラス名.this
こんな風にクラス名にthisキーワード付けてインスタンスを取得しているコードがあります。
しかしネットで調べてもこんな記法を見たことがありません。
コンパイルは通るし実行も出来てるので正しいコードなのでしょうか。
インスタンスメソッドの中で、
this.メンバ変数
のように使う記法が全てだと思ってたのですが。
0918デフォルトの名無しさん
2010/07/16(金) 14:17:290920デフォルトの名無しさん
2010/07/16(金) 14:48:37http://javafaq.jp/S016.html#S016-10
0922デフォルトの名無しさん
2010/07/16(金) 15:50:21ありがとうございます。
ソースまで公開するフリーソフトのソースの一部なので、
できるだけ見栄えの良い(といいますか見た人に笑われない)クラス設計にしたいのです。
とりあえず、マナー違反はできるだけ避けたいです。
0923デフォルトの名無しさん
2010/07/16(金) 15:56:12publicメンバ変数でいいのじゃないの?
この考え方って何か問題でも?
かっこ悪い?
0924デフォルトの名無しさん
2010/07/16(金) 17:23:35だとしても、その辺のブログと似たり寄ったりで相変わらず記事のレベルは低いままなのに。
0925デフォルトの名無しさん
2010/07/16(金) 19:47:56ありがとうございます。
パッケージ細分化の方法で作り込むことにします。
0926デフォルトの名無しさん
2010/07/16(金) 20:46:39class SuperHoge{ private static Hoge hoge; public Hoge getHoge{・・}}
class SubHoge1 extends SuperHoge{}
class SubHoge2 extends SuperHoge{}
となっててnew SubHoge1() 、new SubHoge2()
とサブクラスをnewしたときはprivate static Hoge hoge はVMにひとつですか?
0927デフォルトの名無しさん
2010/07/16(金) 20:48:56クラスローダ毎だからVMにひとつ、とは言い切れない。
0928デフォルトの名無しさん
2010/07/16(金) 21:43:06はい。
0929デフォルトの名無しさん
2010/07/16(金) 21:43:30失礼しました。
読み違いをしていました。
private の内部クラスに public なフィールドですか、
確かに構造体ってそんな感じですね。
# フィールドを public にするのは少し違和感があったので、>>910 では private と書きました。
パッケージ再分化で実現するか内部クラスで実現するか悩みますが、
とりあえず軽く両方とも実装してみて、使い勝手や見栄えを考えてみます。
# いずれにせよ無関係なクラスからのアクセスが防げるようにします。
ありがとうございました。
0930デフォルトの名無しさん
2010/07/16(金) 22:16:44俺も鬼じゃあない
一度の読み違いぐらい許すさ
0931デフォルトの名無しさん
2010/07/16(金) 23:55:47まぁ、ぶっちゃけおれもそう思うこともある
seaserプロジェクトのs2daoなんかそういう思想だし
でも、値を設定されたくないときは
privateフィールドにしてゲッターだけ作って
一方publicフィールドってのは統一感がとれんとも思う
メソッドにしとけばaop差し込める利点はあるかな
あと、この値をいつ取得してるんだ?
ってときにブレークポイントはれたりとか
あとは、いろんなフレームワークが
セッターゲッター前提で動いているから
publicなフィールドにしても
結局セッターゲッターが必要になったりもする
結論、Javaではみんなそうしてるから
privateフィールドのセッター、ゲッターにしといたほうが
困ることが少ないし周りからも気持ち悪く思われないよ
0932デフォルトの名無しさん
2010/07/17(土) 00:00:47なるほど。さんくす
0933デフォルトの名無しさん
2010/07/17(土) 00:26:560934デフォルトの名無しさん
2010/07/17(土) 00:48:26SubHoge1 SubHoge2 にもあるってことなんですかね。よくわからない。
もう一つ変な質問なんですが、文字列改行などのコードを綺麗に処理(reprace,trim,substring)するのにJavaで一番普通の方法ってなんでしょうか。
文字定数ベタで"\n"を〜、じゃ変ですよね。正規表現の\sみたいな表現であとで見た人がすぐわかるセオリックな書き方はあるでしょうか。
0935デフォルトの名無しさん
2010/07/17(土) 02:54:250936デフォルトの名無しさん
2010/07/17(土) 05:44:31インストーラにも真っ赤なOracleのロゴが入ってたし、
改めて、買収されたってことを思い知らされる。
0937デフォルトの名無しさん
2010/07/17(土) 07:01:310938デフォルトの名無しさん
2010/07/17(土) 10:15:57やりたいことがよくわからないけれど、文字列の操作は、おれの場合、標準のものとStringUtilsでほぼ事足りる。
GuavaのStringsとかSplitterとかも使ってみたくなるけどね。
0939デフォルトの名無しさん
2010/07/17(土) 11:19:090940デフォルトの名無しさん
2010/07/18(日) 00:17:240941デフォルトの名無しさん
2010/07/18(日) 04:14:23そして足し算メソッド add を以下のように実装しようとしていますが、
問題ありますがか?
public XY add( XY val ){
double x = this.x + val.x;
double y = this.y + val.y;
return new XY( x, y );
}
0942デフォルトの名無しさん
2010/07/18(日) 04:55:030943941
2010/07/18(日) 06:05:46ベクトルってJavaに標準であるんですか?
もしJavaにベクトルクラスがあったとしても、自分は2次元ベクトル限定に特化しているので、
汎用性のあるものより処理が少しは高速になるのでは?
と思って作っています。
0944942
2010/07/18(日) 07:36:180945デフォルトの名無しさん
2010/07/18(日) 11:23:170946デフォルトの名無しさん
2010/07/18(日) 14:38:290947デフォルトの名無しさん
2010/07/18(日) 14:49:19コンパイルに失敗しました
ファイル"C:\Documents and Setting\○○(ユーザ名)\My Documents\Java\hello.class"は存在しません
と出てきます
どうしたらうまく実行できますか?
0948デフォルトの名無しさん
2010/07/18(日) 15:35:12何か特殊な開発ツール使ってるだろ。
開発環境がわからないので答えられないが、コンパイル失敗と言ってるから
多分コーディングミス。
0949デフォルトの名無しさん
2010/07/18(日) 16:51:18ttp://www.objectclub.jp/download/vecmath1
0950デフォルトの名無しさん
2010/07/18(日) 18:01:500951デフォルトの名無しさん
2010/07/18(日) 18:12:57それはともかく、画面SS見たところだと下にコンパイル時のメッセージがある。
それを見て間違ってる部分を修正。
それ以前の問題として、設定で
・コンパイラのパス
・標準のデータ保存フォルダ
を指定しておかないと動かないらしい。
よくわかんない、というなら素直にEclipseとかNetBeansに乗り換え。
0952デフォルトの名無しさん
2010/07/18(日) 19:22:18PHP、JavaScript、ActionScriptを習得している者なのですが、Web系は分かるのですがC/C++、Javaの区別が付きません
Apacheとかのように基本的には多くのソフトはC系で作られているのではないかと勝手に思っているのですが(WindowsはVC++が多いらしいですが)、
C系で作られたソフトとJavaで作られたソフトの具体例を教えていただけませんでしょうか?
どういうのがC系で、どういうのがJavaなのかが区別が付きません
自分が今分かっているのはC++とJavaがオブジェクト指向で、また、Javaの場合はソフト起動の為にJREのようなランタイム(?)が必要という事しか分かっていません
0953デフォルトの名無しさん
2010/07/18(日) 19:32:29public XY of(Double x, Double y){
0954953
2010/07/18(日) 19:38:56ofメソッドをつくったらどうなるかな〜って試作してたら、ポチってしまった。
>>941
わざわざaddするたびにnewするのはよくない。
0955デフォルトの名無しさん
2010/07/18(日) 19:40:060956デフォルトの名無しさん
2010/07/18(日) 19:43:31C系で作られたソフト:いっぱいあるけどとりあえずlinuxとかでどうだい?
Javaで作られたソフト:jettyとか、Hudsonとか、どうだろう。
0957デフォルトの名無しさん
2010/07/18(日) 19:44:36addって普通、オブジェクトに引数を足すイメージだろ?
0958デフォルトの名無しさん
2010/07/18(日) 19:54:53演算のたびに新しいオブジェクト作って戻り値になるイメージ
0959デフォルトの名無しさん
2010/07/18(日) 19:58:58{書き換え不可なインスタンス}.add(someObject)ってなんか奇妙じゃない?
0960941
2010/07/18(日) 20:03:56ありがとうございます。参考にしています。
>>953
>>941を書いた時には作っていなかったのですが
現在は + と += を分けて作っています。
// +
public XY add( XY val ){
double x = this.x + val.x;
double y = this.y + val.y;
return new XY( x, y );
}
// +=
public void addAssign( XY val ){
this.x += val.x;
this.y += val.y;
}
0961デフォルトの名無しさん
2010/07/18(日) 20:10:25複素数クラスなんか30分で作れるだろ
0962デフォルトの名無しさん
2010/07/18(日) 20:42:400963デフォルトの名無しさん
2010/07/18(日) 20:57:43そんなことも出来ちゃうなんてじゃばって凄いですね!!
0964デフォルトの名無しさん
2010/07/18(日) 21:00:290965デフォルトの名無しさん
2010/07/18(日) 21:08:41ask.comのあのおっちゃんの実の名前は「セバスチャン」だったんですか?
0966デフォルトの名無しさん
2010/07/18(日) 21:37:09普通にCommonsにあるよ
0967デフォルトの名無しさん
2010/07/19(月) 02:54:04GCのログを見るとだんだん最大ヒープサイズが小さくなってる。
FullGCの間隔はそれにつれて短くなってる。
なんで最大ヒープサイズが小さくなってるのか知ってる人いたら教えて。
Javaのverは1.5。
0968デフォルトの名無しさん
2010/07/19(月) 11:14:20BufferedInputStream ois =
new BufferedInputStream(new FileInputStream("example.object"));
BufferedOutputStream oos =
new BufferedOutputStream(new FileOutputStream("example2.object"));
System.out.println("example.objectからexample2.objectにコピーします。");
int c;
while((c = ois.read()) != -1){
oos.write(c);
}
}
1Byteずつコピーする方法が分かりません。お教えください。
0969デフォルトの名無しさん
2010/07/19(月) 11:18:37oos.close() してないとか?
0970デフォルトの名無しさん
2010/07/19(月) 11:34:00全文は長いので問題のありそうな箇所のみ載せています。
ois,oosの宣言の仕方かread(),write()の使い方が悪いのか。
1Byte読み込んで1Byte書き込むにはどうすればいいでしょうか
課題には「ファイルをバイトストリームとしてコピー」とあるのですが
0971デフォルトの名無しさん
2010/07/19(月) 11:38:35>>968で問題があるの?
0972デフォルトの名無しさん
2010/07/19(月) 11:41:23それともこれでやってもコンパイルができないから困ってるの?
それともコンパイルはできたけど実行時にエラーが出るの?
それとも実行時にエラーは出ないけどファイルがコピーされないの?
なんなの?
0973デフォルトの名無しさん
2010/07/19(月) 11:45:170974デフォルトの名無しさん
2010/07/19(月) 11:45:34実行時にエラーは出ないけどファイルがコピーされないの
0975デフォルトの名無しさん
2010/07/19(月) 11:50:41課題なら先生に聞けよ
0976デフォルトの名無しさん
2010/07/19(月) 11:56:05http://pc12.2ch.net/test/read.cgi/tech/1267796762/
0977デフォルトの名無しさん
2010/07/19(月) 12:03:32comってディレクトリってどういう意味があるの?
例えば
import com.(フレームワーク名).IO.*;
とか
慣例みたいなもん?
0978デフォルトの名無しさん
2010/07/19(月) 12:10:46/ ', おい、まずHPという言葉を使うのやめろ。
{0} /¨`ヽ {0} HPといえばヒューレット・パッカードのことだ。
l ヽ._.ノ i それにウェブサイトのことをホームページとかHPと呼ぶな。
ノ. `ー'′ .',
_, ‐'´ \ / `ー、_
/ ' ̄`Y´ ̄`Y´ ̄`レ⌒ヽ
{ 、 ノ、 | _,,ム,_ ノl
'い ヾ`ー〜'´ ̄__っ八 ノ
\ヽ、 ー / ー 〉
\ \`ヽ-‐'´ ̄`冖ー-く
|| \ \ \ ∧_∧
|| \ \ \ ( ´Д`)oO(オイ、なんか変なのがいるぞ)
|| \ \ \ / ヽ
|| \ \ / | | |
|| \ \∧_∧ (⌒\|__/ /
ヽ( )o(目合わせるなって)∧_∧
/ く \ ( )oO(うわー、なんかこっち見てるよ)
| \ \/ ヽ
| |ヽ、二⌒) / | | |
0979デフォルトの名無しさん
2010/07/19(月) 12:21:37慣例ではドメインネームの逆順。
sample.com ってドメイン持ってる場合は com.sample.io.ClassName みたいな名前になる。
0980デフォルトの名無しさん
2010/07/19(月) 12:54:18へーそうなんだ
勉強になった、ありがとう
0981デフォルトの名無しさん
2010/07/19(月) 13:38:54ドメイン名のcomはcommerceに由来する。
パッケージ名をjp.co.can○nとかjp.co.s○nyとかにしちゃってるのはバカ。
0982デフォルトの名無しさん
2010/07/19(月) 13:50:28local.なんとかでいいじゃんとは思う。
0983デフォルトの名無しさん
2010/07/19(月) 13:56:22例えばWindowsでオープンソースのEclipseなんかは簡単にUSBなんかに入れて別のパソコンに移せますが(まぁオープンソースだから当然でしょうが)、
Javaで作られた商用とかの有料ソフトで上記のような不正にコピーされたり、転用されたりと言った点の対策が出来るのでしょうか?
C++では出来るような事は聞いたことはあるのですが
0984デフォルトの名無しさん
2010/07/19(月) 14:06:300985デフォルトの名無しさん
2010/07/19(月) 14:13:53出来ないよ。
ネットを使ってサーバー側でソフト起動を管理出来るなら不正使用は抑えられるけど。
0986デフォルトの名無しさん
2010/07/19(月) 14:25:38じすれどこ?
0987デフォルトの名無しさん
2010/07/19(月) 16:08:50プロダクトキーいれないと起動できなくすればいんじゃね?
0988デフォルトの名無しさん
2010/07/19(月) 17:10:43JavaはWebアプリが多いぞ
0989デフォルトの名無しさん
2010/07/19(月) 19:02:120990デフォルトの名無しさん
2010/07/19(月) 21:48:06とりあえずJAVAの入門書を一通り読み、その後デバッガ?とかいうのを使ってプログラムを1行1行読み進めようと考えました。
いまはとりあえず入門的な内容のプログラムに対してデバッガを使ってデバッガの使い方を覚えています。
そこでプログラムを普通に実行はできるのですが、デバッガで1行1行ステップインで行ったところ途中で
[ローカル変数は使用不可]ととある行でなり、ステップイン、オーバー、リターン すべて選べなくなりました。
こういった時はどうやれば次の行へ進むのでしょうか?
実行てきたので致命的なミスというのは無い(初歩的プログラムなのでないはず・・・))ということだと思うのですが。
Eclipseのスレのないようなのでこちらでお聞き致します。お願いします。 環境:Eclipse
0991デフォルトの名無しさん
2010/07/19(月) 21:49:08Eclipseのスレが無いようなので
0992デフォルトの名無しさん
2010/07/19(月) 22:28:51デバッグウィンドウに呼び出し履歴があるんで、自分の書いたコード部分をさがす。
その行をクリックすると該当ソースが出て、白い矢印で呼び出している位置が分かる。
その位置以降にブレークポイント仕掛けて再開(F8)する。
するとブレークポイントで止まる。
原因は多分、ソースコードの無い部分までステップインしていったことじゃないかな?
0993デフォルトの名無しさん
2010/07/19(月) 22:36:30回答頂き有難うございます。
完全に勘違いをしておりdouble java.util.Scanner.nextDouble()で単純に入力受付待機している為でした。
0994デフォルトの名無しさん
2010/07/20(火) 00:13:06熟め。
0995デフォルトの名無しさん
2010/07/20(火) 01:37:230996デフォルトの名無しさん
2010/07/20(火) 03:56:430997デフォルトの名無しさん
2010/07/20(火) 04:42:22多数意見演出マッチポンプとかの大技繰り出してたりすると後で恥かしくなったりする
0998デフォルトの名無しさん
2010/07/20(火) 10:48:42ウメ。
0999デフォルトの名無しさん
2010/07/20(火) 15:35:19(´・ω・`) うさちゃんピース
1000デフォルトの名無しさん
2010/07/20(火) 15:36:17(´・ω・`) うさちゃんピース
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。