1read 100read
2012年3月プログラム29: ★★Java質問・相談スレッド152★★ (780) TOP カテ一覧 スレ一覧 2ch元 削除依頼
△△もっとStruts2の良さを教えてくださいSsssion6 (625)
Java系スクリプト言語Groovy (748)
クラス名・変数名に迷ったら書き込むスレ。Part21 (416)
Pythonについて(アンチ専用) (781)
【思考】オセロのAIを作りたいのだが【難問】 (473)
【node.js】サーバサイドjavascript【Rhino】 (678)

★★Java質問・相談スレッド152★★


1 :12/02/20
プログラミング言語Javaに関する質問スレです。
JavaScript, Ajaxの質問は、ここでは受け付けていません。
Web製作管理    http://pc11.2ch.net/hp/
Webプログラミング http://pc11.2ch.net/php/
をご利用下さい。
よくある質問
・「コマンドまたはファイル名が違います」
 「'javac' は、内部コマンドまたは外部コマンド、
 操作可能なプログラムまたはバッチ ファイルとして認識されていません。」
 「Exception in thread "main" java.lang.NoClassDefFoundError: 」
 (p)ttp://www.wikiroom.com/java/?path,classpath
・String に == は使うな。equals() を使え。
・「\12288 は不正な文字です。」
文字リテラル以外で全角スペースは使えません。半角スペースに。
・その他の質問→「APIのjavadoc見ろ」
前スレッド
★★Java質問・相談スレッド151★★
http://toro.2ch.net/test/read.cgi/tech/1326557705/

2 :12/02/20
**** 関連スレッド案内 ****
■ AWT と Swing は --
Java低速GUI Swing & JavaFX 10
http://toro.2ch.net/test/read.cgi/tech/1316592884/
■ SWT は --
Java 高速GUI SWT 3
http://hibari.2ch.net/test/read.cgi/tech/1164877399/
■ NTT DoCoMo の iモード携帯電話用 Java (iアプリ) は --
iモード携帯電話用Java(iアプリ) Part22
http://hibari.2ch.net/test/read.cgi/tech/1295766416/
■ DoCoMo 以外は --
CLDC+MIDP+携帯電話用Javaスレッド part 9
http://hibari.2ch.net/test/read.cgi/tech/1249357352/
■ Androidアプリの作成は --
Androidプログラミング質問スレ Part16
http://toro.2ch.net/test/read.cgi/tech/1324191723/
■ 課題・宿題は --
★★ Java の宿題ここで答えます Part 71 ★★
http://hibari.2ch.net/test/read.cgi/tech/1309076891/
■ NetBeansに関する雑談は --
NetBeans Part6
http://hibari.2ch.net/test/read.cgi/tech/1273665879/
■ Eclipseに関する雑談は --
Eclipse統合M32【Java/C++/Ruby/Python/Perl】
http://toro.2ch.net/test/read.cgi/tech/1320318310/
**** 開発環境、実行環境は ****
■ Java SE Downloads
http://www.oracle.com/technetwork/java/javase/downloads/index.html

3 :12/02/20
System.out.println("たておつです");

4 :12/02/20
ロガー書くのめんどくせ。構文に組み込んでくれねーかな
import org.slf4j.*;
class Foo {
Logger log = LoggerFactory.getLogger(Foo.class);
}

5 :12/02/20
いくら頑張って勉強してもジャヴァの派遣ITドカタになったら日本では年収300ー400万ぐらいにしかならないんですか?

6 :12/02/20
SIerに関する話題はスレ違い

7 :12/02/20
スレどころか板が違うわ

8 :12/02/20
jQueryの$.ajaxのGETで渡したデータ(配列等)をStrutsのアクションで受け取りたいです。
request.getParameterメソッドでうまく取れないのですが、どうしたらいいでしょうか。

9 :12/02/20
http://toro.2ch.net/test/read.cgi/tech/1326557705/927
ドワンゴのような零細に行っても結果は同じ
小さい会社に行けば社長の力が異常に強くなり
ワンマン経営に不満を持つようになる
http://toro.2ch.net/test/read.cgi/tech/1326557705/928
まったく発言できない?
気のせいだろうな。
むしろ技術を知らない奴が多い板で発言しようとすると
煙たがる奴が多く現れることがあるが。
まあ副業しながらやるのが幸せだな。
なおかつ孤独にも耐えられて。孤独に耐えられなければ独立起業も絶対に無理だから
>>926がもし孤独に耐えられるなら独立起業も1つの手だな。

10 :12/02/20
http://toro.2ch.net/test/read.cgi/tech/1326557705/930
> http://toro.2ch.net/test/read.cgi/tech/1326557705/925
>>大学で論理や数式を学んだ結果がこれだなんて、なんのために今まで勉強してきたのやら。
>>今の日本の情報教育は間違っていると思います。
>悪気は無いが… 君の発言は意訳すると「私は井戸から出たことなかった自信過剰な低脳蛙です」ってのが現実。
>思うに君は、学生時代は人一倍プログラミングできて周りに「凄いヤツ」ってチヤホヤされてたんでしょ。
>それでカンチガイしちゃった自信過剰なヤツが社会に出て1〜2年目、君と全く同じことを言って消える。
そんな奴なら俺の周りにもいくらでもいたが、今の925がそういう人間だとは限らないと思うぞ
振り回されたくなかったら、そういう固定観念も捨てた方がいいな。
> そんなことくらい学生時代に知っとけよ、ろくに業界研究もしないで就職決めたからそうなる。
就職先なんて、ここがいいと思っても採用されるとは限らない。まあ変な会社に入れば、変な会社でもそれなりになにかしら経験を積むことはできるだろう

11 :12/02/20
> 情報教育が間違ってるなんて苦しいイイワケしてても成長しないぜ。
お前がどれくらいの世代か知らないが、実際、大学によっては間違っていたり、古臭い教育をしているところもあるぞ。
俺が学生の頃の情報系学科は情報系なのに電気電子がメインだった。情報工学という分野があまりにも幅が広すぎて
学科ほとんど分裂していなかったので学ぶことが多すぎたといったところ
だから情報系学科を卒業しても、電気回路や電磁気学、デジタル信号処理や数値解析といった計算が得意でも
プログラミングがろくにできない奴ばかりなんてのは普通だった。そういう分野を活かせる企業もあることはあるがね
それが俺が卒業してからやっと情報系らしい学科になり
情報系内でも電気電子系に近い学科は、分離されて新しい学科がいくつもできた。よりソフトウェア工学に関連する学問
を学びやすい学科が生まれたということだな。
> 評価されないのはお前に自分が思ってるほど実力がないから、そこで評価される人間になっても嬉しくないってのは逃げでしかない。
> 君の得意な技術一筋の仕事しても、Excelでお上手に図書いてるそいつらにも勝てないよ君は、本質が何もみえちゃいないからな。
実力があっても評価されることがないなんて普通だよ。自分の得意分野と会社が求めている分野が初めて一致した時に初めて実力が評価される。
自分を会社に合わせるか、自分にあった会社を探すか、自分にあったビジネスを自分で生み出すか、の違いだ。
925がどう思っているかは知らないが。

12 :12/02/20
レス乞食乙

13 :12/02/20
http://toro.2ch.net/test/read.cgi/tech/1326557705/937
> http://toro.2ch.net/test/read.cgi/tech/1326557705/928
> いいですね。その日暮らしで生きていきたいものですが、家族が許してくれないという壁が大きいですね。
> 年金とか税金とか払えるのかって、生涯賃金しっかり稼げるのかって。
まず今の会社で200万くらい金を貯めたらどうだろうか。
ムカつくウザい上司や顧客や企業に立ち向かうためには金が必要だ
技術だかっても金がなければお前の才能を活かして反旗を翻すことすらできない。
まずは資金を集めろ。株にでも手を出して副収入を増やせ。
金を貯めたら独立して個人事業主でも企業でもすればいい。
> http://toro.2ch.net/test/read.cgi/tech/1326557705/930930
> はい自意識過剰です。Fラン大学を周りからちやほやされて上位3位で卒業しましたよ。
>
> でもそうやって育ててきたのはやっぱり学校だと思いますよ。
> 会社がほしい人材と学校の教育方針が思いっきりずれてるとよく言われてますし、
> パソコン学んだから仕事できるんだと言われても、
そこはうまいこと説得するんだな。大学が情報系だからといってPCに関しては何でも知っているだろう
なんて勘違いする奴がいて、いくらそれが間違っていると説明しても納得しない奴に俺も不満を持っていたが
理解する奴はちゃんと理解するぞ。自分は何が得意でなにがしたいか、何ができるかをアピールした方がいい。
> まったく未経験者だけど設計書書いてバッチ書いてる人もいますし。
> 結局、高校や大学で教ええるパソコンの知識なんて趣味でプログラム作るためのもので、
> 社会ではまったく役立たないとやっぱり思います。
そういう不満には誰もが直面することだが
たまたま大学で学んだ技術を活かせる機会がいまのところお前になかっただけだ。

14 :12/02/20
> 配属先の会社、部署までを入社前に調べられるのは内通者か企業スパイだけでしょ。
> 会社はインターンとか会社説明では現実をおもいっきりぼかしてる。
そういうこともあるが、
ネットで会社の情報をぐぐってもっと調べたりこっちから会社に質問して、他の会社と何が違うか問うなりしているか?
零細企業なんかぼかすのが当たり前だから、毎月誰かが入社してきてはたった3ヶ月ですぐに転職活動して他の
会社に転職するというくり返しがよくある。
> 業界研究なんてものは営業向けだけ、わかることはその会社の営業が客先にどうやって頭を下げているかしかないですよ。
> みんなだまされた気分になって、イヤイヤでやめるやめるって言いながら仕事やってくんでしょ。
そういう奴もいるが、そのまま主任になって年収があがっている奴もいるな。今は不景気だから給料がいまいちってだけだな。
> 1〜3年でやめる人間は職務経験者3年以上じゃないから社会的に別枠にされるだけで
> 5年でやめる人間も、10年でやめる人間も結局イヤだからやめただけ。
> ずっと続けてる人も嫌だけど何かしら吹っ切れるタイミングがないから続けてるだけかと。
>
> 配属先は2ヶ月弱なんで自分の評価は現状、可もなく不可もなくだと思いますし、
二ヶ月ならもっと粘れ。すくなくとも1年以上は。1年経ってから会社に対して直接不満や要望を口にしてみてはどうだろう。
> 社会人なんだから誰かが「すごいね」なんていって褒めてくれるわけないですし、
褒められるためだけに働くのはどうかと思うぞ。

15 :12/02/20
http://toro.2ch.net/test/read.cgi/tech/1326557705/941
> http://toro.2ch.net/test/read.cgi/tech/1326557705/937
> >私の将来像を描くなら、今の配属先で超絶ストレスたまりながらも
> >やめると言えずにグダグダグダ仕事を続けるって感じですかね。
> 羨まれるようないい会社だな、カスにも仕事くれんだから感謝して働け
お前は自分が働いている会社に感謝しているのか?
> >自分は成長したいとも思っていないのでショートカットキー覚えて少し効率が上がる程度、
> 一生コンビニでバイトでもしてろ
> お前にITは向いてない
一生コンビニで働くのがよいとは思わないが
一回くらいはそういうところではたらけばいい経験にはなると思うぞ
下手なプログラマーよりも金を稼げる
コンビニバイトを舐めてかかからんほうがいいぞw

16 :12/02/20
http://toro.2ch.net/test/read.cgi/tech/1326557705/967
>
> 一年未満の正社員で働く職場を間違えたなら、コンビニバイトを二週間で辞めるのと同じでさっさと辞めて他を探した方がいいんじゃないか。
> しかし日本で人材派遣登録や契約社員をやってるなら、スキルだ資格だ云々と意地になっても所詮年収300万程度なんだし、JAVA業界界隈では所詮ITドカタと後ろ指さされるレベルの負け組でしかない。
> Fラン大学ネタはもう飽きたけどせっかく大学卒業して年収300万程度の職場しか見つからないなら、ふがいない業界を選んだ自分について素直に諦めて日本型就業制度の歯車の一部(派遣コボラー)に染まっていく道もある。
だがそれをやると、もっと年収、いや収支が下がるかもしれないぞ
日本経済の現状がこの体たらくだからな
現民主党政権は腐敗しており、日本を社会主義国家にしようと画策している
そんな状況になればビジネスチャンスもますますやってこなくなり
社会保障制度を強化しすぎた結果、税収が増え収入も下がり、ビジネスチャンスも減った分、つまらない単調な人生を送るハメになる。
何か機転を利かせる必要があるということだな。

17 :12/02/20
とにかく、Facebookのマーク・ザッカーバーグを見習え!
そういうことだ

18 :12/02/20
荒すな

19 :12/02/20
さすがに長すぎて読む気がしないが、最後だけみるとネトウヨっぽい。
おそらくフジテレビのデモとかで騒いでるチャンネル桜とつるむ暴力団員が
シノギでjava土方やってると伺える。

20 :12/02/20
板違いもいい加減にしろ

21 :12/02/20
>>5

22 :12/02/20
こんな長いレス書ける奴が2人いるのは奇跡
よって自演

23 :12/02/20
Javaって本当に害虫のための言語だな。
Cへ進んだ人間は社会開発でエリートコースまっしぐらにサクセスストーリーを歩めるというのに
Javaへ落ちた奴は契約先の一流企業に寄生する害虫害虫って言われ続けて働きアリのように奴隷生活。
ほら、配属先の人間が呼んでるよ。「害虫さん」って。

24 :12/02/20
>>23
一方しか使えないなんてこと無いだろwww

25 :12/02/20
ArrayIndexOutOfBoundsExceptionはarrayの範囲を超えた参照、セット時に起きると認識していますが
それ以外で起こるケースはありますか?

26 :12/02/20
自分で throw すればいつでも起きる

27 :12/02/20
throwの内部処理ってどうなってんだ

28 :12/02/20
>>26
あー任意例外処理は、なしの方向で…
例えば、Int型のArrayでIntの範囲を超えた場合とか、そーゆーのでないですかね

29 :12/02/20
グローバル変数とgoto文で再現できそうではある

30 :12/02/20
煽りがいちいち突っ込みどころ満載なのはそういう様式美なの?

31 :12/02/21
ふむぅ
実は、とある関数をネットからコピペして使ってみたのですが
ArrayIndexOutOfBoundsExceptionが発生してしまうんです
発生しない事もあって、デバッガ起動するも配列要素が1000以上あって中身のValueを見る事すら困難な状況なのです
コピペした内容に間違いはなく、呼び出し方も問題ないです
で、ArrayIndexOutOfBoundsExceptionって配列範囲外参照時以外でも起きるのかなぁと思った訳です
関数内ではArray.lengthでfor文回してるので溢れる事はないと思っているってのもあります

32 :12/02/21
ソースコード貼り付けれ。
どうせつまんないバグだろうから。

33 :12/02/21
というか配列の前後にtry文入れてデバッグすれば一発なんじゃないの?

34 :12/02/21
というか配列の前後にtry文入れなくてもデバッグすれば一発なんだと思うよ

35 :12/02/21
>>25は仮想マシンのバグを発見したのだろう。
学会で発表すれば伝説の若き天才として名を残せるかもしれない。

36 :12/02/21
俺はjavaを使った事がないから、質問には答えられない。

37 :12/02/21
927 :デフォルトの名無しさん [↓] :2012/02/19(日) 20:39:58.84
ドワンゴとか入ればいいと思うよ。
928+1 :デフォルトの名無しさん [↓] :2012/02/19(日) 20:48:24.94
>>926
俺は日銭しか稼いで無いけど
年がら年中好きなプログラミングをやっているから幸せだよ。
でも凡人に俺のような生き方はおすすめできない。
俺ほど孤独に強くそして独創性の溢れる人間は少ないからな。
ちょっと独創性がありすぎてこの板で全く発言できない。
何故なら皆さんが凡人過ぎて可哀想だから。
954 :デフォルトの名無しさん [↓] :2012/02/20(月) 00:45:25.74
これで生き残れ
スマートフォンアプリを中心に売る
サーバーはクラウド VPSを借りる
電話はスマートフォンSkype
オフィスはコワーキングスペースを借りる
http://bit .ly/sHz1UU
または
地方にプレハブ型の格安高性能オフィスを建て(300万〜500万)
レンタル自習室&シェアオフィスで収入を得ながらそこでアプリを開発する
http://bit .ly/iLIpJa
http://bit .ly/m7nkew
967 :デフォルトの名無しさん [↓] :2012/02/20(月) 06:25:47.25
一年未満の正社員で働く職場を間違えたなら、コンビニバイトを二週間で辞めるのと同じでさっさと辞めて他を探した方がいいんじゃないか。
しかし日本で人材派遣登録や契約社員をやってるなら、スキルだ資格だ云々と意地になっても所詮年収300万程度なんだし、JAVA業界界隈では所詮ITドカタと後ろ指さされるレベルの負け組でしかない。
Fラン大学ネタはもう飽きたけどせっかく大学卒業して年収300万程度の職場しか見つからないなら、ふがいない業界を選んだ自分について素直に諦めて日本型就業制度の歯車の一部(派遣コボラー)に染まっていく道もある。
971 :デフォルトの名無しさん [↓] :2012/02/20(月) 09:21:30.58
ジャヴァなんてのは、英語出来ないと何も作れない割に万年ウインドウズにも勝てないんだし時給1100円でいいだろ

38 :12/02/21
javadoc見ればArrayIndexOutOfBoundsException投げるメソッド全部解るだろ
MIDIトラックのインデックス指定がこれ投げるシグネチャなのはどうかと思うが。
キャッチしたIndexOutOfBoundsExceptionが
ほんとはArrayIndexOutOfBoundsExceptionだったということもあるだろうな

39 :12/02/21
ライブラリ内でprintStackTrace()で表示して途切れてしまっているために
スタックトレースが自分のプログラムまでに及ばす原因を追求するのは難しい事がある。
しかも解決不能なんて事例がSwingのBoxViewやFlowView辺りでは存在する。

40 :12/02/21
訂正:printStackTraceを表示してるかしてないかは別として
例外を内部的にcatchして吐き出さないので、そこで途切れてしまっている。

41 :12/02/21
Servletで使うクラスのメンバ変数って
なんでfinalにする事が多いん?

42 :12/02/21
>>41
前スレでもこの質問あったな。
ちなみに「メンバ変数」じゃなくて「フィールド変数」。
(あるいは単に「フィールド」)
Servletオブジェクトはスレッド間で共通であることは知ってるかな?
そんな状況で非finalフィールドが存在したらどうなるかを考えてみよう。
(例えば、doGetメソッドでユーザから受け取った値をフィールドに設定したりしたらどうなるか)

43 :12/02/21
いや、確か仕様上は共通のServletオブジェクトを使わなくてもいいのか。
でも通常はアクセス毎とかセッション毎に専用のServletオブジェクトを使ったりしない。
あと、SingleThreadModelうんぬんと言い出す輩が居るかもしれないけど、これは忘れていい。

44 :12/02/21
>>42
えっ、それって普段privateにしてカプセル化してるけど。

45 :12/02/21
privateでカプセル化?
他のクラスからアクセスできないようにしたところで意味ないよ?
あー、もー、面倒だけど説明しよう。
Aさんがブラウザから値を入力するでしょ。
その値をフィールドに格納するでしょ。
そのあと、Bさんがブラウザから値を入力するでしょ。
で、その値をフィールドに格納したら、Aさんの入力した値は消えてしまう。
値が消えていいの?
いい場合もあるけど、それは少ない。

46 :12/02/21
知ったかはやめた方がいいぞ。間違ってるから。

47 :12/02/21
おや、どこが間違ってるか言えますかな?

48 :12/02/21
前提が間違っているから「全部」だ。

49 :12/02/21
ああ、そうですか。
それはよかったですね。

50 :12/02/21
厚顔無恥

51 :12/02/21
横からだけど、>>41の質問のどこに前提が書かれてるの?

52 :12/02/21
書かれてない前提をエスパーしろってことじゃね

53 :12/02/21
>>48 はエスパーできるなんてすごいね。
よく「間違ってる」なんて断言できるものだ。

54 :12/02/21
42は間違ってないよ

55 :12/02/21
どうも、フォローありがとうございます。
「カプセル化」とか言ってたけど、
こういうこと言いたいんですかね?
private int field;
public void setField(int field) {
 this.field = field;
}
public void doGet(HttpServletRequest request, HttpServletResponse response) {
 // field の値を参照する。設定はしない。
}
まあいいや、41はまだ質問があればしてくれればおk。

56 :12/02/21
すみません私が厚顔無恥でした半年ROMします

57 :12/02/21
string test = "test1"
string[] hairetu = new string{"test1","apple"}
配列の中に”test1”が入ってるかどうかを調べるメソッドってない?

58 :12/02/21
Arrays.asList(test).contains("test1")

59 :12/02/21
コピペの質問ばっかり

60 :12/02/21
メソッドを呼び出す感覚でオブジェクトを作ることに未だ慣れない

61 :12/02/21
じゃあstaticおじさんになればいいよ

62 :12/02/21
またはてなネタなんか出して…

63 :12/02/21
finalは固定値だと説明すればいいだけでは?w
おまけにカプセル化で他からアクセスできないってどんだけ笊セキュリティーなservletだよ。

64 :12/02/21
文字列をjava.sql.Timestamp型に変換するので悩んでいます。
String val = "2012-01-17 13:03";
Timestamp hogeTime = new Timestamp(new SimpleDateFormat("yyyy-MM-DD HH:mm").parse(val).getTime());
このロジックで、valに、
"2012-01-17 13:03"
"2012-02-17 03:01"
"2012-03-17 23:06"
"2012-12-17 02:07"
どれを入れても、月だけ「1月」になってしまいます。
年・日・時・分は正確に反映されるのですが。
何がダメですか?

65 :12/02/21
>>64
MMがダメなんじゃね

66 :12/02/21
>>64
DDがダメらしい
"2012-12-99 02:07"なら四月になる

67 :12/02/21
AWTでアプレット作成しているんですが、ある時からボタンやテキストフィールドの大きさや位置を変更しても全く反映されなくなりました。
どうしたら良いのでしょうか?お願いします。

68 :12/02/21
アプレットを作るのを辞める

69 :12/02/21
>>68
これは解決できない問題なのでしょうか?windows以外のOSで実行しても変化がありませんでした。

70 :12/02/21
これっていわれても

71 :12/02/21
>>64
どこからのコピペだよ。DDはやめてddにしとけ。

72 :12/02/21
ソースコードうぷれ。
どうせくだらないバグだろうから。

73 :12/02/21
>>32
private int[] rgb;
private int width, height;
byte[] data;
decodeYUV420SP(rgb, data, width, height);
上記が変数と呼び出し元です。
以下が呼び出し先
//YUV420 to BMP
static public void decodeYUV420SP(int[] rgb, byte[] yuv420sp, int width, int height) {
final int frameSize = width * height;
for (int j = 0, yp = 0; j < height; j++) {
int uvp = frameSize + (j >> 1) * width, u = 0, v = 0;
for (int i = 0; i < width; i++, yp++) {
int y = (0xff & ((int) yuv420sp[yp])) - 16;
if (y < 0) y = 0;
if ((i & 1) == 0) {
v = (0xff & yuv420sp[uvp++]) - 128;
u = (0xff & yuv420sp[uvp++]) - 128;
}
//続きます

74 :12/02/21

// >>73の続きです。
int y1192 = 1192 * y;
int r = (y1192 + 1634 * v);
int g = (y1192 - 833 * v - 400 * u);
int b = (y1192 + 2066 * u);
if (r < 0) r = 0; else if (r > 262143) r = 262143;
if (g < 0) g = 0; else if (g > 262143) g = 262143;
if (b < 0) b = 0; else if (b > 262143) b = 262143;
rgb[yp] = 0xff000000 | ((r << 6) & 0xff0000) | ((g >> 2) & 0xff00) | ((b >> 10) & 0xff);
}
}
}

75 :12/02/21
これだな。
ttps://groups.google.com/group/android-sdk-japan/browse_thread/thread/09f3545c7f7cfdac/018d2eb85fb9cb44?hl=ja
第二引数の配列のサイズ知りたいな。
第一引数は new int[width * height] でいいでしょ。

76 :12/02/21
あ、第三引数と第四引数の値も必要。
まとめると、
第一引数:width * height のサイズの int[] で良いか。
第二引数:byte[] のサイズ
第三引数:width の値
第四引数:height の値

77 :12/02/22
>>75
それです。
>>76
rgb:(id=829649929216)
yuv420sp:(id=829651570624)
width:854
height:480
となっていますが、
1,2個目は凄い長い配列になっていてコピーしきれませんでした…

78 :12/02/22
lengthを使ってるって話はどうなったんだ?

79 :12/02/22
rgb配列とyuv420sp配列は、idじゃなくてサイズを知りたいんだ。
よろしく。

80 :12/02/22
>>78
勘違いしていました。ごめんなさい…
>>79
rgbはwidth * heightの値です。
yuv420は[14, 14, 15, 15, 15, 16, 17, 18, 19, 19, 19, 20, 21, 21, 21,
と言う感じです…

81 :12/02/22
>>80
yuv420sp.length とやると、配列のサイズ取得できるよ。
ここが一番肝心なんだ・・・

82 :12/02/22
>>81
すいません。すいません。
460800でした。

83 :12/02/22
ええと、このコードは、
yuv420sp配列のサイズが width * height の 1.5倍必要だよ。
width:854, height:480 なら、854 * 480 * 1.5 = 614880 は必要。
int uvp = frameSize + (j >> 1) * width ってところあるでしょ。
これが width * height の1.5倍になる。
そのuvpの値を使用して、yuv420sp配列にアクセスしている。
v = (0xff & yuv420sp[uvp++]) - 128;
u = (0xff & yuv420sp[uvp++]) - 128;
YUV420というのを知らないけど、
yuv420sp配列のframeSizeバイト以降に、何か有用なデータがあるみたいですな。

84 :12/02/22
>>83
凄い親切に有難う御座いました。
まだまだ勉強不足ですが、少しずつ理解していきたいと思います。
ちなみに、以下は正常時(エラーにならない時)のケースです。
rgb:384000
yuv420sp:115200
width:480
height:800

85 :12/02/22
http://e-words.jp/w/YUV420.html
> 1ピクセル当たり12ビットのデータ量で色情報を表現する方式。
ほら、1バイト=8ビット の1.5倍の 12ビットが必要だ。
>>84
いや、こっちも勉強になりました。
なんでこんなところでレスしているかというと、勉強になるから。
>yuv420sp:115200
これじゃ足りないと思うけどな。
まあいいや。

86 :12/02/22
Windows環境を6u31から7u3にすると、.jarファイル名や.jarが存在するパスの一部にでも
全角文字があると起動出来なくなるようですが、これは新たな仕様?

87 :12/02/22
仕様

88 :12/02/22
>>72
うぷれ!うぷれ!

89 :12/02/22
修飾子finalの用途がわからない
final int の用に変数につけると、一度だけ決めるリテラル。のような物
しかしクラスにつけるとさっぱり。
final class Hoge
クラスにつけるfinal=Staticメソッドと同じような扱いと覚えればいい?

90 :12/02/22
調べればすぐわかることを調べないとは

91 :12/02/22
final classでググれ

92 :12/02/22
調べたら文字面は出てくるけど言ってる意味が分からないということだろ
・サブクラスで変更されたくないクラスやメソッドにつける
・不変オブジェクトを作るときに使う コンカレント実行に便利 (synchronized指定が必要ない)
・あとお勧めの用途があれば

93 :12/02/22
継承できない、オーバーライドできないのはしっていましたが
calss HogeMain{
p s v main(){
}

94 :12/02/22
継承できない、オーバーライドできないのはしっていましたが
calss HogeMain{
 p s v main(args){
  Hoge hg = new Hoge();
  hg.show();
  Hoge.show() ←finalとstaticメソッドにするとこう書ける
 }
}
final calss Hoge{
 static show(){
  print("HageHage");
 }
}
ってことなんで

95 :12/02/22
staticメソッドにするだけでそう書けるぜ

96 :12/02/22
p s v main(args){
って何のことですか?

97 :12/02/22
>>95
っていうか、普通に動くんだ
インスタンスを生成してから作れ!と覚えたから
new Hoge ○○ = new Hoge()
って作ってから
○○.method()って書くものだと思い込んでいた。
staticメソッドあたりはなんとなく分かっていたけどさ

98 :12/02/22
calss

99 :12/02/22
strutsで画面遷移を行う際、遷移元、呼び出されたActionのメソッド、遷移先画面をログを出力しようとしています。
Actionのメソッドと遷移先画面の情報は取れるのですが、遷移元画面の情報はどこかに格納されているのでしょうか。
ActionMapping.getInputForward()は遷移元画面以外に遷移する場合があるため使えません。
格納されていない場合には、hiddenなどで全画面にIDのようなものを持たせれば対応できますか?

100read 1read
1read 100read
TOP カテ一覧 スレ一覧 2ch元 削除依頼
【Java】DIコンテナって本当に便利か? (453)
Microsoft Silverlight その9 (239)
JavaScriptスレ2 (316)
Pythonのお勉強 Part46 (199)
懐かしのMS-DOSプログラミング (333)
C/C++の宿題片付けます 156代目 (769)
--log9.info------------------
やっていて恥ずかしい競技 (163)
ハンドボール五輪予選やり直しについて語るスレ (523)
【アメフトW杯川崎】反省そして今後への展望 (260)
ソフトテニスにつて語りたい人 (128)
剣道相談部屋 (230)
四国中国の学生ハンドボールリーグ (149)
なんで体育会系の奴って飲み会で陰毛焼くの? (111)
【痛い】オスグッドについて【治る?】 (125)
☆ 関西大倉フットボール2 ☆ (193)
スポーツ練習中のセクハラについて (427)
NIKE(ナイキ)がヌルヌル秋山のCMを放送! (122)
   ★☆★  ソフトボール3  ★☆★    (642)
ソフトテニスを語ろうze☆ (324)
剣道 (173)
俺スタープ・ラチナーズ所属だけど誰かいない? (164)
【英雄】亀田興毅を讃えるスレ【最強】 (552)
--log55.com------------------
琉球王国・蝦夷共和国 part2
ダグラス・マッカーサー元帥(GHQ最高司令官)
【首相】歴代総理の格付けをしよう その33
神風特攻隊って、間抜けだね。3
日本が無条件降伏したか検討するスレ
西郷隆盛【思い切ってやりなさい。責任は私がとる】
太平洋戦争で日本が降伏するべきだったタイミング
西郷隆盛【人を相手にせず、天を相手にせよ】