★★ Java の宿題ここで答えます Part 72 ★★

このエントリーをはてなブックマークに追加
950デフォルトの名無しさん:2013/12/09(月) 10:39:09.10
>>949
swingが目的ならswingの本買えよ。
951デフォルトの名無しさん:2013/12/09(月) 19:08:44.85
逆にいうとスイングの本をかわなくてもゲームのプログラムをよんでまねれてれば十分つくれるということなんですか
952デフォルトの名無しさん:2013/12/09(月) 19:13:31.58
そのゲームが要求するものによるだろ。
いいからさっさと作って失敗してみろ。
953デフォルトの名無しさん:2013/12/09(月) 23:07:25.39
Swingの知識は別の所で習得しつつ
ゲームの基本的な部分を学んでいくというのはどうなんだろうか

Swingはかなり深い穴のようなところがあるから
Swingを深く学んでいこうとするとゲームを作るどころではなくなってくる
954デフォルトの名無しさん:2013/12/10(火) 11:51:41.97
なにかを作るって時に、まず知識を付けてからって人多いよな
目的を達成する上で必要になるかどうかわからないんだから、実際に作りながら覚えれば十分なのに
955デフォルトの名無しさん:2013/12/10(火) 12:00:55.24
956デフォルトの名無しさん:2013/12/10(火) 18:27:35.70
実際にはどういうふうにプログラムを組んでいけばいいかとか
開発の局面ごとにどういう技術やライブラリが必要になるのかとか
単純に知識を身につけるだけではわからないことも多い
結局、数をこなすことで覚えることになる

ただ最近は公開されてるAPIなんかでプログラムコードが参照できるようになってる場合があるから
そういうのを見て色々覚えていくのもいいかもしれない
コードを読んでコードを書いていくのが上達の道なんだろうな
957説教屋:2013/12/11(水) 05:21:50.40
たのしい課題を他人にやらせるって凄く損していると思う。
他力本願の奴って人生の岐路を他人に委ねたばっかりに、
ずーと他人のせいにしつづけて落ちぶれていく。
大学の知人はそうやって大学やめて落ちていった。
958デフォルトの名無しさん:2013/12/11(水) 05:30:39.66
>>957
たのしいならお前がやれ。できないんなら出てくんな無能。
959説教屋:2013/12/11(水) 06:57:35.60
そんな反応しかできないんだな。やはり他力本願の奴というのは精神までみみっちくなってしまう。
ゴミのように矮小で無価値な自分を改めなさい。
960デフォルトの名無しさん:2013/12/11(水) 11:41:24.30
言いたいことはわかるがこのスレで言われてもな
961デフォルトの名無しさん:2013/12/11(水) 12:55:29.23
Javaのプログラムからフローチャートを
書きたいのですがここで教えてもらえますか?

個人的に勉強してるのですが
書き方がわかりません。
962デフォルトの名無しさん:2013/12/11(水) 13:13:34.47
クラス図書けよ。
963デフォルトの名無しさん:2013/12/11(水) 13:29:20.66
フローチャートってDFAやNFAのこと?
964デフォルトの名無しさん:2013/12/11(水) 22:44:38.57
よろしくお願いします
【 課題 】 JSONを綺麗に表示させよ(ツイートの)
【 形態 】1. Javaアプリケーション(main()で開始)
【 期限 】12/25

どんなツイートでもいいのでJSONで取得して
中身を表示できればおkみたいです

どのライブラリを使えばいいかもわからずjarの使い方もわからないので泣いてます
お願いします
965デフォルトの名無しさん:2013/12/11(水) 23:01:18.14
966デフォルトの名無しさん:2013/12/12(木) 08:26:55.70
>>964
難しいな
おれも興味あるわ
誰か頼む
967デフォルトの名無しさん:2013/12/12(木) 14:53:00.40
あげ
968デフォルトの名無しさん:2013/12/12(木) 16:01:20.10
>>966
たしかに難しいですわね
私も興味あるのでどなたか御機嫌麗しゅう
969デフォルトの名無しさん:2013/12/12(木) 21:31:41.68
>>951です。

http://ideone.com/Dcejdu
DFAでフローチャートを書きたいのですが、
どういうふうに書けばいいのかわかりません。
教えていただけないでしょうか
970デフォルトの名無しさん:2013/12/27(金) 09:42:20.67
【 課題 】 実行中のVMのアーキテクチャ(32bit or 64bit)を判別せよ
【 形態 】 1. Javaアプリケーション(main()で開始)
【 期限 】 2月末
【 Ver  】 1.7.0_45
【 補足 】 JNI及びSystem.getPropertyは使用不可
971デフォルトの名無しさん:2013/12/27(金) 21:02:56.68
変な課題
972デフォルトの名無しさん:2013/12/27(金) 21:04:57.79
アーキテクチャ依存を書かせないようにするための課題だろう。
973デフォルトの名無しさん:2013/12/27(金) 22:58:49.94
メモリのサイズ調べるとか?
974デフォルトの名無しさん:2013/12/28(土) 09:13:01.92
>>973
-Xmxを小さく設定されてるとNGでは?
975デフォルトの名無しさん:2013/12/28(土) 11:54:09.71
そのVMの使用するメモリに関係なく、使用可能なメモリが増えているのだから、アドレスが64bitになっている。ポインタが追加された時のメモリ消費量を比較すればわかるかな。
intとかもアドレス入れるとこに値を入れるんだから、64bitずつ消費されそうな気がするけど、どうなんだろう。
976デフォルトの名無しさん:2013/12/28(土) 12:14:18.33
宿題教えてくれるの?
977デフォルトの名無しさん:2013/12/28(土) 12:18:36.12
どっちかでこけるぷろぐらむじゃダメなん
978デフォルトの名無しさん:2013/12/28(土) 12:35:37.42
>>977
try/catchで拿捕できれば良さそうですね
979デフォルトの名無しさん:2014/01/01(水) 23:24:13.06
javaを使った掲示板作りで投稿日時が自動で反映されるようにしたいんですけどそれを訪ねるのはここで良いのでしょうか?
980デフォルトの名無しさん:2014/01/01(水) 23:24:59.95
>>979
ええよ
981デフォルトの名無しさん:2014/01/01(水) 23:37:42.90
【 課題 】MVC掲示板
【 形態 】Servlet
【 GUI  】制限なし
【 期限 】1月7日
【 Ver  】1.70_45
【 補足 】設定した削除パスワードで削除及び投稿日時は西暦表記で自動的に付加
tryでパスワードを受ければ良いと思うのですが、そもそもの設定のしかた含めて悩んでいます。
西暦表記もどう関連付けて書くのかがわかりません。
よろしくお願いします
982デフォルトの名無しさん:2014/01/02(木) 00:04:13.82
>>981に書き忘れたのですがトムキャットとMYSQLを使用しています
983デフォルトの名無しさん:2014/01/02(木) 00:43:45.35
>>982
new Date()で日付登録するだけでええのじゃない?
984デフォルトの名無しさん:2014/01/02(木) 09:36:20.07
>>981
質問がよくわからん
とりあえず一部分でもコード晒せ
985デフォルトの名無しさん:2014/01/02(木) 18:41:31.36
>>984
http://ideone.com/ipP05Gのようなよくある掲示板を作る課題です
今のところ基本作りなのでこの二つで日本語が入力されるまでしか作っていません
http://ideone.com/rCKWRR
http://ideone.com/Yx3T3c
ここに補足部分を付け加えるのに悩んでいます。
よろしくお願いします。
986デフォルトの名無しさん:2014/01/02(木) 22:24:12.12
>>985
MYSQLとやりとりするところとか無いが晒してないだけか?

「tryでパスワードを受ければ良い」は間違ってるな
doPostのrequest.getParameterで受け取ることになるだろうな
987デフォルトの名無しさん:2014/01/02(木) 23:10:10.14
>>986
それもあるのですが先に動作の方から考えていたので晒せるほど作れていないのもあります。

入力された値をrequest.getParameterで受けて違っていたらエラーを返すIF文といった形にすればいいという事でしょうか?
988デフォルトの名無しさん:2014/01/03(金) 10:54:47.08
良いよ
989デフォルトの名無しさん:2014/01/03(金) 15:47:02.03
俺はthrow ほにゃららExceptionして403ページ出すほうが好みだ。<パスワード

というと、例外はバグ以外で使っちゃダメだという奴が現れる。
990デフォルトの名無しさん:2014/01/03(金) 17:28:37.95
>>989
Exceptionのスローと、403応答は別の問題だが
if判定で403応答とかが良いかと

質問者は掲示板での削除パスワードとのことなので
ユーザ+パスワードの認証ではないため
403応答は不適切かと
991デフォルトの名無しさん:2014/01/03(金) 18:14:09.67
>>990
俺は主シナリオ以外は例外シナリオとして、例外を投げる。主シナリオとは目的を達成するための道。これにより、プログラムが読みやすくなる。
これは俺が使う手法なので、従う必要はないが、参考までに言っている。

403 Forbiddenはユーザの操作を拒否するという意味。ここでの認証情報はパスワードと対象となる書き込みのIDだが、別にユーザIDがあるかどうかは関係ないし、認証かどうかも関係ない。
ちなみに何番が適切だと思う? 200?
992デフォルトの名無しさん:2014/01/03(金) 19:07:20.01
>>987
エラーは返さんでええでしょ。
レスポンスとしてはパスワードが違いますってメッセージを出力すればいい。
993デフォルトの名無しさん:2014/01/03(金) 19:10:37.29
>>991
俺はこのケースなら200だな
コンテンツはPOST直前の画面を再表示し
パスワード入力欄は空にして
パスワードが違ってた等のエラーメッセージを追加表示するよ
994デフォルトの名無しさん:2014/01/03(金) 19:28:42.38
>>993
200は正常なので、ブラウザは履歴に残すだろうし、同じリクエストを繰り返すかも。
403だからって、エラーメッセージしか出しちゃいけないってワケじゃないだろ。もうちょっとHTTPについて勉強した方がいい。

俺的には、間違えて連続で削除リクエスト呼ばないように、エラーメッセージだけ。
995デフォルトの名無しさん:2014/01/03(金) 19:29:42.12
>>993
ページのことを画面と言ってる時点でレベルが知れる。
996デフォルトの名無しさん:2014/01/03(金) 19:31:28.15
重箱の隅をつつくレベルが足りない
997デフォルトの名無しさん:2014/01/03(金) 19:35:16.52
>>991は頭おかしい
998デフォルトの名無しさん:2014/01/03(金) 19:58:30.84
>>997
理由を言わずに中傷するのは、負け犬の遠吠えだと思っておくよ。
999デフォルトの名無しさん
勝ち負けの問題じゃないだろ。
荒らすか荒らされるかって話。