★★ Java の宿題ここ ..
[2ch|▼Menu]
112:デフォルトの名無しさん
07/01/27 02:46:49
助けてください。
以下の文字列操作をしたいのですが、
ややこしくて混乱してきました・・・。


5個のデータ(1,2,3,4,5)を扱うときに
1=2、3=4=5ということを表すのに以下のようにした場合、

(1=[2],2=[1],3=[4,5],4=[3,5],5=[3,4])

ここに1と同じデータ6を追加したときに

(1=[2,6],2=[1,6],3=[4,5],4=[3,5],5=[3,4],6=[1,2])

となるようにデータを編集したいんですが、
文字列操作でうまくできますかね・・

113:デフォルトの名無しさん
07/01/27 04:36:42
こっちにそんな書き方で書かれても誰も答えるやつはたぶんいない。
疑問点、論点を整理して質問スレで質問し直してこい。

114:デフォルトの名無しさん
07/01/27 15:25:18
【 課題 】次のアプレットをアプリケーションに変換せよ。
【 形態 】2. Applet
【 期限 】明日の夜まで(1月28日)
【 補足 】
こちらがそのアプレットです:URLリンク(sourcepost.sytes.net)
画像ファイルはなんでもよいのですが、こちらにうpしましたのもしよろしければどうぞ
画像:URLリンク(www.uploda.org)

よろしくお願いいたします。

115:デフォルトの名無しさん
07/01/28 13:52:31
age

116:デフォルトの名無しさん
07/01/28 19:42:21
すみません、>>114です、
今更ながらソースポストのファイル指定でCになったまま投稿してしまいました
正しくはJAVAです、申し訳ないです orz

117:デフォルトの名無しさん
07/01/28 22:49:57
>>114
URLリンク(sourcepost.sytes.net)

118:デフォルトの名無しさん
07/01/28 23:14:02
>>117
ありがとうございました、助かります!

119:デフォルトの名無しさん
07/01/29 00:30:13
【 課題 】スライダーを使用し、GIF画像を表示し、拡大・縮小をするJavaアプリケーションとアプレットを作成せよ。
【 形態 】2. Applet
【 期限 】1月30日(火曜日)朝3時まで
【 Ver  】java version "1.5.0_10"
【 補足 】
さきほどお願いした者です、ありがとうございました。
URLリンク(sourcepost.sytes.net)
ここまで考えてみたのですが、の拡大・縮小ができません。
画像ファイルは URLリンク(www.uploda.org)にアップしました
(前回はパスを設定してしまいご迷惑をおかけしました、今回はパスは設定していません)
2回連続で申し訳ありませんが、よろしくお願いいたします。

120:デフォルトの名無しさん
07/01/29 00:48:49
どうぞ宜しくお願いします
【 課題 】POP(Post Office Protocol)over SSLクライアントをJavaで作成せよ。
【 期限 】1月29日の夕方6時まで
【 Ver  】1.4.2 
【 補足 】実際に使用できるようお願いします。
また、SSLを扱うので、JSSEが必要になります。
1.4より前はインストールしなければなりませんので、ご注意下さい。
めんどくさくて申し訳ありません。orz


121:デフォルトの名無しさん
07/01/29 01:13:09
>>120
回答でなくて申し訳ないが、ちょっと質問させてくれ。

実は、似たような課題に取り組もうとしてるんだけど
参考書or参考サイトは何か使ってますかね?

ほんと、回答じゃなくて申し訳ない。

122:デフォルトの名無しさん
07/01/29 01:21:10
>>121
いえとんでもありません。
実は今も参考になるサイトを探してはいるんですが、どうにも
みつからずこちらに投稿させて頂き、それを参考に自分でも色々
してみようと思った次第なのです。

全く役に立たないレスでこちらこそ申し訳ありません!

123:109
07/01/29 07:32:14
>>109の問題ですが補足しときますと、
アップロードしたhtmlファイルの方は追加・修正してください
言葉が足りなかったかもしれません

124:デフォルトの名無しさん
07/01/29 09:02:28
>>120
要件が不完全だな。

・POPのヴァージョン
・実際に使えるとはどの程度か?
(メールの存在確認、ヘッダ取得、内容取得、サーバーから削除するのか?)
・GUIの有無

あと良く考えたらこれテスト用メールサーバーが居るな。
たとえば俺の本アドはメルサバがSSL対応してないんで平文送ってくる。
当然SSL確立しようとするとエラー。

講師がPOPサーバー指定してなかったか?ここにアクセスしろとか。

あと資料なら RFC POP で検索してみろ。探せば邦訳もあるだろ。
最近の連中はRFCも知らんのか・・・。

#ここで回答してる奴らは1.4未満使ってないと思うぞ?
6.0が正式リリースされて1.4.2未満はサポート外れたんだから。


125:デフォルトの名無しさん
07/01/29 09:21:59
>>97さん
ありがとうございました。たすかりました!

126:デフォルトの名無しさん
07/01/29 10:06:59
【 課題 】1枚の画像を用意し、画素値で黒にあたる部分を白にし、元画像と
      変換後の画像を表示する
【 形態 】1. Javaアプリケーション(main()で開始
【 GUI  】2. Swing
【 期限 】一応提出期限金曜なので出来れば木曜日位でお願いします。
【 Ver  】 java version "1.5.0_06"
【 補足 】丸投です m(__;)m


127:デフォルトの名無しさん
07/01/29 11:46:48
やる気は無くなってしまったが、やる気がある方のためのアシスト

期限         レス番号
---------------------------
1/29 18:00      >>120 (テストメール鯖立てるだけで時間切れそうだな・・)
1/30          >>119
2/1          >>109 (前スレのルーレットプログラムぱくれば・・・)
2/1          >>126

128:デフォルトの名無しさん
07/01/29 14:00:06
ていうか今の時間帯は学校だろうから間に合わん奴は無理だな

129:デフォルトの名無しさん
07/01/29 15:09:07
>>119
細かいとこは適当にいじってくれ
URLリンク(sourcepost.sytes.net)

130:121
07/01/29 15:29:37
>>124

面目ない。

怠惰な人間でして、RFCみたいな定義よりも、
さくっとプログラム例なんか見つけられないかなと思ってたんです

おかげさまで見つかりましたが。
URLリンク(www.hellohiro.com)

131:デフォルトの名無しさん
07/01/29 16:12:58
>>130
JavaでPOPMailはクグればいくらでもある
121氏はSSL対応の話をしている。。。

132:131
07/01/29 16:13:55
間えたorz
× 121氏
○ 124氏

133:121
07/01/29 16:36:33
これまた、ぼんくらで申し訳ない。
誰か、賢い人の降臨をまちます。

134:124
07/01/29 16:53:15
一番はSSLなんだがGUIかどうかもマルチスレッド使いだすからさ・・・。

>>130
HTTPとかPOP等の仕様知らん人間がコード書こうが読もうが何も理解出来んよ。

ただ自分のコードが動いてるだけ。
ソースコード読んでプロトコルが何やってるか分かるのか?


てか仕様も知らん、ネットワークプログラミングも未経験な奴に”お勉強で”Javaの糞抽象度の高いライブラリ使わせるってどんだけ馬鹿な講師なんだよ。

JavaMailとか勉強用には論外だからお勧めはせんよ。
抽象度上げまくって直感的に利用できる変わりに少しでも低レベルな処理は出来なくなってるから。

捨てアプリにメールチェッカー実装するのには重宝するが。

135:デフォルトの名無しさん
07/01/29 16:59:38
>>124
120の者です。要件が足りずすみません!
またレスが遅れてすみません!!レスのお答えはこちらです↓

・POPのヴァージョン  
特にありません。
・実際に使えるとはどの程度か?
(メールの存在確認、ヘッダ取得、内容取得、サーバーから削除するのか?)
内容取得までして頂けると嬉しいですが、メールの存在確認くらいでも構いません。
・GUIの有無  
無くて結構です。

>あと良く考えたらこれテスト用メールサーバーが居るな。
>たとえば俺の本アドはメルサバがSSL対応してないんで平文送ってくる。
>当然SSL確立しようとするとエラー。
>講師がPOPサーバー指定してなかったか?ここにアクセスしろとか。

それがPOPサーバーについては全く指定がありませんでした(汗)
やはり指定のPOPサーバーがなければ実装は無理でしょうか?

>あと資料なら RFC POP で検索してみろ。探せば邦訳もあるだろ。
>最近の連中はRFCも知らんのか・・・。
ありがとうございます!参考にさせていただきます!!

>#ここで回答してる奴らは1.4未満使ってないと思うぞ?
>6.0が正式リリースされて1.4.2未満はサポート外れたんだから
アフォな発言申し訳ありませんでした。以後気をつけます。

それから締め切りですが、どうやら私の勘違いだったようで、
1月31日まででしたので、31日の夕方6時まででどうぞ宜しくお願いします。
ふてぶてしいお願いですが、分かる方宜しくお願いします。

136:デフォルトの名無しさん
07/01/29 17:21:48
いろいろなバックグラウンドの人が居ると、ためになるなあ。

137:デフォルトの名無しさん
07/01/29 18:23:51
【 課題 】iアプリで健康管理ツールを作成せよ
【 形態 】 ver.4.1
【 期限 】1/30
【 補足 】前スレで作成してもらったアプリに機能を付け加えてください。
      その内容は、身体情報リストのページから特定のWebページにアップロードボタンを押すと、身体情報リストの内容をアップロードするというものです。
      
      前スレで作成してもらったアプリ
      URLリンク(sourcepost.sytes.net)

138:デフォルトの名無しさん
07/01/29 18:24:21
はじめて来たのですが、似たような境遇で
苦しんでる人いるんですね。よろしくお願いします。

【課題提示用テンプレ】
【 課題 】JavaMailのAPIを使用し、ヘッダ情報からFrom:とDate:の情報を取得せよ。
また複数回交信したユーザとの交信回数を取得せよ。データは各自用意すること。
【 形態 】1. Javaアプリケーション(main()で開始)/
【 GUI  】4. 制限なし
【 期限 】1月31日午後13時まででお願いします。
【 Ver  】java version "1.5.0_09"
【 用語 】-
【 補足 】-

よろしくお願いします。

139:幼女コゼット(3ちゃい)
07/01/29 20:00:47
無理してやるなと言われたのでやる気はないけど、アシストしておくわ
>>137
>特定のWebページにアップロードボタンを押すと、身体情報リストの内容をアップロード
@ Webページにアップロードではなく、Webサーバー経由でWebアプリにデータアップする。
A アップロードする形式が書かれていないので、作りようがない。
B アップロード先のWebサーバー・アプリは作る必要はないのか、はっきり書いていない。

>>138
URLリンク(www.hellohiro.com) サンプル
URLリンク(sdc.sun.co.jp) Doc
を参考にすると幸せになるよ

140:137
07/01/29 20:09:38
139>>
アップロードする形式とはどのようなものがあるのでしょうか?
Webサーバー・アプリは作ってください。
お願いします。

141:幼女コゼット(3ちゃい)
07/01/29 20:18:42
>>140
例えば、CSVやXMLなど

コゼットは宿夫婦と姉妹に虐待を受けているので、課題どころじゃないですw

142:デフォルトの名無しさん
07/01/29 20:21:27
>>129
ありがとうございます。
解説も大変わかりやすく、助かりました。
本当にありがとうございました。

143:137
07/01/29 20:27:01
>>141
txt形式でアップロードすることは可能でしょうか?

コゼットさん何とかお願いできないでしょうか(;_;)?

144:124
07/01/29 20:40:12
>>130
忘れてたがJavaMail使ってもメールヘッダ知らんと処理出来んだろ。

つRFC822
URLリンク(www.sk-jp.com)

ここに出てくる課題程度なら端末からPOPコマンド打った方が早いね。
もう年だろうか・・・ここで丸投げしてる連中と同年代の筈なんだがw

>>135
サバというかSSL対応環境がないと試せないだろ?
捨てアドのサバ使えば良いんだがSPAMは拾いたくなくてな。
という訳で俺は力になれん。すまんな。

あーあと>>120じゃマルチパートメッセージを何処まで処理するかが決まってないな。
ちゃんと講師に問い詰めた方が良いぞw


145:幼女コゼット(3ちゃい)
07/01/29 21:02:14
>>143
よくあるアップローダーとは違うだろうに・・・
iアプリでどうやってtxtファイルに落としてアップするんだ><;;

CSVやXMLでと書いたのは、Httpリクエスト(*1)で送るときのデータ形式です。

*1 MIDPでは、ソケット通信の仕様がない

146:137
07/01/29 21:13:14
>>145
初心者過ぎてすいません,,,
形式は何でもいいので、身体情報リストの内容を
そのままWebアプリにデータアップ出来るものを作成してほしいです(;;)

147:デフォルトの名無しさん
07/01/29 21:19:55
>138
以下が不明。
・「交信」というのはメールの「受信」と同じ意味か?
・「データを用意する」とはどういう意味か?
・「【 GUI  】4. 制限なし」 というのはGUIでなくても良いという意味か?

テンプレ失敗したな。。
GUIの項目は再考の余地ありだわ。


148:デフォルトの名無しさん
07/01/29 22:10:28
【 課題 】単語を登録して、意味を入力できるDB、そのあと単語をキーにして検索することができるプログラム
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】ウインドウズのコマンドプロンプトで動かす。
【 期限 】二日後の朝
【 Ver  】 1.5.0_09
【 用語 】
【 補足 】条件:@Hashtableを使う
 Aプログラム実行時に単語の登録なのか検索なのか選べるようにする 
B単語とその意味を登録したらファイルを出力し、
二回目以降のプログラムの実行の際にはそのファイルを読み込み検索できるようにする
Cコマンドプロンプトの画面から単語の登録、意味の登録をします。
丸投げですがどなたか助けてください。

149:120,135
07/01/29 22:12:26
>>144
いえ、アドバイスだけでも有難うございます!

>あーあと>>120じゃマルチパートメッセージを何処まで処理するかが決まってないな。
>ちゃんと講師に問い詰めた方が良いぞw
マルチパートメッセージについても全く何も指定がないというより、
マルチパートメッセージ自体勉強していないので、考えて頂かなくて宜しいんですかと。
(自分も今言われて慌ててマルチパートメッセージの意味を調べに言ったので・・・(汗))

だれかSSLを出来る方いないでしょうか?
ちょっとかなり焦ってて・・・申し訳ありませんがご教授をお願いします!




150:デフォルトの名無しさん
07/01/29 22:16:57
聞きたい、このスレに職業教授な方はいるのか?
いゃ、ご教授お願いしますがたくさんいるので

151:デフォルトの名無しさん
07/01/29 22:18:21
俺は大学院生だから教授じゃないな

152:デフォルトの名無しさん
07/01/29 23:40:30
>>150
ここは国語審議会でも言語学板でもないからな
細かい事を気にしていたら脳血管障害になるぞ

153:138
07/01/29 23:44:11
レスありがとうございます。

>>139
思い切り書いていますね。そこのサンプルとか何度か参考に
したんですがjavaMailでは盲点でした。ありがとうございます。

>>147
テンプレは本当に失敗しました。
>・「交信」というのはメールの「受信」と同じ意味か?
受送信の意味だと思います。

>・「データを用意する」とはどういう意味か?
「こっちでは用意しないから適当に」と言う意味だと思います。
あとメールのアーカイブは受送信一緒?な気もします。

>・「【 GUI  】4. 制限なし」 というのはGUIでなくても良いという意味か?
これが最高に選択ミスでした。特に制限はないんですが
プロットを3次元空間上でプロットしたいです。単なるカッコ付けですけども。

以下訂正テンプレです。
【 課題 】JavaMailのAPIを使用し、ヘッダ情報からFrom:とDate:の
情報を取得せよ。また複数回受送信したユーザとの回数を取得せよ。
Java3Dを使いそれをプロットせよ。データは各自用意すること。
【 形態 】1. Javaアプリケーション(main()で開始)/
【 GUI  】5.その他 Java3D
【 期限 】1月31日午後13時まででお願いします。
【 Ver  】java version "1.5.0_09"

てか自分もがんばって見ます。忙しさにかまけて甘えてすいませんでした。

154:幼女コゼット(3ちゃい)
07/01/30 01:16:26
>>137
iアプリ本体 っ URLリンク(sourcepost.sytes.net)
サーブレット っ URLリンク(sourcepost.sytes.net)

やらないとか言っておきながら・・・ヤッチマッタorz

155:デフォルトの名無しさん
07/01/30 01:49:08
期限         レス番号
---------------------------
1/31 10:00      >>148
1/31 13:00      >>138 >153
1/31 18:00      >>120
2/1          >>109
2/1          >>126

156:デフォルトの名無しさん
07/01/30 02:50:15
>>126
URLリンク(sourcepost.sytes.net)


157:デフォルトの名無しさん
07/01/30 02:55:16
なんか上記でも似たような問題をお願いしている方がいますが、
私のほうもどうぞ宜しくお願いします。

【 課題 】以下のプログラムのSSL版を作成せよ。
以下のプログラムは、このようになっております。
・コマンドライン引数には待つ為のポート番号を入力する。
・接続されたら、接続元(クライアント)ホストの情報を表示する。
・クライアントからQUITを受信したら終了する
・接続元(クライアント)から文字列が送信されたら以下の動作を行う。
→サーバ側の標準出力にその文字列を表示
→クライアントにその文字列をそのまま返信
Telnetを用いて実際に動作できるようになっています。
(ちょっと動作が変かもしれませんが、大目に見てやってください)

【 形態 】サーバーとクライアントのやりとり
【 GUI  】必要なし
【 期限 】1月31日夜10時まで
【 Ver  】1.4.2
【 用語 】無し
【 補足 】
以下のプログラムをしようしてお願いします。
URLリンク(sourcepost.sytes.net)
URLリンク(sourcepost.sytes.net)

158:147
07/01/30 06:03:48
>153
訊きたいことがまだ訊けてない。
・「データ」というのはメール1通のことか?
・"何を"3次元空間上でプロットしたいのか?
>153を読んで>138の意図してるものがなんなのか余計に分からなくなった。。

ちなみに、
>テンプレ失敗したな。。
というのは>138に対するレスではなく、>1のテンプレを作った俺自身に対するレス。

159:デフォルトの名無しさん
07/01/30 10:16:38
>>158
【 GUI 詳細 】にして利用するウェジェットの指定が無かったら問答無用でCUIって解釈で良いんじゃないか?

指定なしとかなしは曖昧だからCUIでもGUIでも良いのか、
GUIでAWT/Swing/SWTのどれかを使うのかハッキリ書けって事にすれば曖昧性は解決する。
テンプレ満たしてない場合は無視で・・・てどう?

>>157
クライアントの次はサーバーかw
これこそ環境が無いよな。
>>120と一緒にやれば解決か

160:デフォルトの名無しさん
07/01/30 10:23:27
まあ自己署名でよけりゃ、あいてるPCですぐ作れないこともない

161:デフォルトの名無しさん
07/01/30 10:36:34
きちんとした所(verisign)でお願いします。
お金はそちら持ちで^^・・・だったらワロスw

162:157
07/01/30 11:47:25
>>160,161
あ、いえ自己署名で全然OKですので!!(←当たり前だ
どうぞ宜しくお願いします。

163:137
07/01/30 12:14:42
>>154
アプリ本体はビルドできたのですが、サーブレットがビルド出来ませんでした(;_;)
エラーの内容は以下の通りです。


164:デフォルトの名無しさん
07/01/30 12:17:24
度々の亀レス失礼します。

>>155
期限確認ありがとうございます。

>>158
すいません、書いておいてなんですが分かりずらいなぁと思いました。
・「データ」というのはメール1通のことか?
複数のメールだと思います。自分宛の受信メールと相手に
返した送信メールの最低2通は必要だと思います。

・"何を"3次元空間上でプロットしたいのか?
うーんこれは複数回受送信したユーザとの回数を表示させたいです。
ちょっと考えてみるとxyのグラフならjava3Dでやるメリットも低い気も
しますが・・・x:メールアドレス、y:受送信数とかでプロットです。

>>テンプレ失敗したな。。
それを聞いて安心しました。テンプレ製作ありがとうございます。

165:137
07/01/30 12:18:26
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:3: シンボルを解釈処理できません。
シンボル: クラス BufferedWriter
位置 : io の パッケージ
import java.io.BufferedWriter;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:4: シンボルを解釈処理できません。
シンボル: クラス FileOutputStream
位置 : io の パッケージ
import java.io.FileOutputStream;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:7: シンボルを解釈処理できません。
シンボル: クラス PrintWriter
位置 : io の パッケージ
import java.io.PrintWriter;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:8: シンボルを解釈処理できません。
シンボル: クラス ServletConfig
位置 : servlet の パッケージ
import javax.servlet.ServletConfig;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:9: シンボルを解釈処理できません。
シンボル: クラス ServletContext
位置 : servlet の パッケージ
import javax.servlet.ServletContext;
^

166:137
07/01/30 12:20:18
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:10: シンボルを解釈処理できません。
シンボル: クラス ServletException
位置 : servlet の パッケージ
import javax.servlet.ServletException;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:11: シンボルを解釈処理できません。
シンボル: クラス HttpServlet
位置 : http の パッケージ
import javax.servlet.http.HttpServlet;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:12: シンボルを解釈処理できません。
シンボル: クラス HttpServletRequest
位置 : http の パッケージ
import javax.servlet.http.HttpServletRequest;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:13: シンボルを解釈処理できません。
シンボル: クラス HttpServletResponse
位置 : http の パッケージ
import javax.servlet.http.HttpServletResponse;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:15: シンボルを解釈処理できません。
シンボル: クラス HttpServlet
位置 : part60.Res878Servlet の クラス
public class Res878Servlet extends HttpServlet {
^

167:137
07/01/30 12:20:52
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:16: シンボルを解釈処理できません。
シンボル: クラス ServletConfig
位置 : part60.Res878Servlet の クラス
public void init(ServletConfig config) throws ServletException {
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:16: シンボルを解釈処理できません。
シンボル: クラス ServletException
位置 : part60.Res878Servlet の クラス
public void init(ServletConfig config) throws ServletException {
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:20: シンボルを解釈処理できません。
シンボル: クラス HttpServletRequest
位置 : part60.Res878Servlet の クラス
public void service(HttpServletRequest req, HttpServletResponse resp)
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:20: シンボルを解釈処理できません。
シンボル: クラス HttpServletResponse
位置 : part60.Res878Servlet の クラス
public void service(HttpServletRequest req, HttpServletResponse resp)
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:21: シンボルを解釈処理できません。
シンボル: クラス ServletException
位置 : part60.Res878Servlet の クラス
throws ServletException , IOException {
^

168:137
07/01/30 12:22:12
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:17: シンボルを解釈処理できません。
シンボル: 変数 super
位置 : part60.Res878Servlet の クラス
super.init(config);
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:24: シンボルを解釈処理できません。
シンボル: クラス BufferedWriter
位置 : part60.Res878Servlet の クラス
BufferedWriter bw = null;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:25: シンボルを解釈処理できません。
シンボル: クラス PrintWriter
位置 : part60.Res878Servlet の クラス
PrintWriter out = null;
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:31: シンボルを解釈処理できません。
シンボル: クラス BufferedWriter
位置 : part60.Res878Servlet の クラス
bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fileName) , "MS932"));
^
C:\iDKDoJa4.1\apps\サーブレット\src\Res878Servlet.java:31: シンボルを解釈処理できません。
シンボル: クラス FileOutputStream
位置 : part60.Res878Servlet の クラス
bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(fileName) , "MS932"));
^
エラー 20 個
javacの実行に失敗しました
どのようにすればよいでしょうか?


169:デフォルトの名無しさん
07/01/30 12:24:06
>>165-168
うぜー

170:137
07/01/30 12:32:38
>>169
ご迷惑をかけてすいません。
試行錯誤してもビルドできなかったもので...

171:デフォルトの名無しさん
07/01/30 12:39:35
同じエラーは一つわかれば他も解決できるだろ
そういう時は代表だけ書けばいい

172:137
07/01/30 12:49:24
>>171
以後気おつけます。
不快な思いをさせてすいませんでした。


173:デフォルトの名無しさん
07/01/30 13:20:09
>>172
クラスパス通せば良いのは知ってるよな?
サーブレットて何か知ってるか?Java EEて知ってるか?

174:137
07/01/30 13:36:13
>>173
全てわかりません。
馬鹿過ぎてごめんなさい(;_;)

175:デフォルトの名無しさん
07/01/30 13:47:24
>>174
分からないのであれば、もう少し勉強してからじゃないと難しい。
サーブレットはJava EEサーバで動作するもの。
Dojaではメイクできないし、動くはずもない。

176:デフォルトの名無しさん
07/01/30 14:15:46
>>148
こんな感じか? あとはてきとーにいじれ。
URLリンク(sourcepost.sytes.net)

177:137
07/01/30 14:34:27
>>175
何をインストールすればよいのでしょうか?

178:デフォルトの名無しさん
07/01/30 14:42:13
tomcatでも入れたら

179:デフォルトの名無しさん
07/01/30 14:56:05
>>177
宿題に関係ないからスレ違い

180:154
07/01/30 14:58:24
職安行ってくるから、サーブレットの説明は任せた。
俺ニートwww

181:デフォルトの名無しさん
07/01/30 15:08:18
>>177
スレ違い。
Java EEサーバならGlassfishでいいんじゃね?

182:137
07/01/30 16:29:21
>>178-181
スレ汚しすいません。
自分だけでは理解できないので、違うスレに誘導してくれませんか?

183:デフォルトの名無しさん
07/01/30 16:40:49
粘着が沸いてるな
>>182
ここへ行って二度と帰ってくるな
URLリンク(www.google.com)

184:デフォルトの名無しさん
07/01/30 17:04:18
>>179
まあ、落ち着け。サーバーとクライアントで通信するって課題なんだから関係あるだろ。

てかどいつもこいつも学校はサーバーの一つや二つ用意してないの?それでどうやってサーバーと通信とかサーブレットの宿題やってんだ?

講師何も考えてないだろ、馬鹿じゃねぇのw

>>177
サーバー用マシン,linuxディストリ,httpd,tomcat等,Java EE,ついでにセキュア環境も欲しいな・・・後何が要るっけ?
ものそろえてもISPがサバ立て許可してて固定IP割り当ててもらわんと無理だ。
一から自分で用意するのは諦めろ。

クラスパスの通し方はjdkのdoc読みな。
これでわからんなら >>183

185:デフォルトの名無しさん
07/01/30 17:07:00
>>182
Java EEのスレって見たことないな。
とりあえず、Java EEがどんな感じのものか知りたかったら
Sunのチュートリアル読むのが早いんじゃない?
多分一番親切丁寧に書いてあると思われ。

URLリンク(java.sun.com)

186:デフォルトの名無しさん
07/01/30 17:17:06
>>184
ものは最近のLinuxディストリビューションなら大抵一発で入るっしょ。
Solaris 10でもいいし。

で、ネットワーク環境も最近の一般家庭ならサーバ用の
固定グローバルIPアドレス数個とクライアント用の動的グローバルIPアドレス位
あるのが普通だし、環境的には問題ないんじゃね?

187:デフォルトの名無しさん
07/01/30 17:26:10
【課題】JavaBeansを使って株価のローソク足を表示するプログラムを作成せよ。
【期限】今日中
【その他】株価データは適当なもので良いみたいです。丸投げです。よろしくお願いします。

188:デフォルトの名無しさん
07/01/30 17:30:32
>>187
せめて出力形式位教えてくれても…。

PNGとか画像ファイルでいいの?
それともWebアプリケーション?
もしくはAAでテキスト出力?

189:デフォルトの名無しさん
07/01/30 18:13:49
>>188
テンプレ無視のやつなんか相手にすんな

190:デフォルトの名無しさん
07/01/30 19:36:46
>>187です。
WEBアプリケーションとして出力したいです。テンプレ無視してすみませんでした。

191:幼女コゼット(3ちゃい)
07/01/30 19:45:36
板違いでスマソ
>>186
Solaris 10の使い心地いいの?
仕事でVer6使って以来触ってないのでどのくらい変わってんだべ?
そんな俺は、Turbo→FCに乗り換えた派

ちなみに、iアプリとサーブレットの連携は、ローカルLAN内までしか確認していない
面倒だったからWin版ローカルテスト環境使った^^;


192:137
07/01/30 21:59:00
どなたでもいいですから答えてくれませんか(;_;)?
>>137をサーブレットを使わずに以下のように出来ませんか?
URLリンク(omori.cside.com)
これで質問は最後にします。
ご迷惑をおかけしました。

193:デフォルトの名無しさん
07/01/31 00:20:26
【 課題 】CSVファイルからデータを読み込み、HTMLファイルに書き出すプログラムを
作りなさい。(下記資料参照)
1.mainクラス、CSV読み込みクラス、HTML書き出しクラスはそれぞれ別ファイルで
作成する。
2.CSV読み込みクラスとHTML書き出しクラスの値の引渡しにはArrayListを使用する。
3.HTML書き出しの際に<table>を用いて表にして出力する。

[資料]
/*------CSVファイル-------------*/
#学籍番号,学部,氏名,生年月日
1234,経済学部,山田一郎,1985/7/5
5678,法学部,佐藤和子,1984/2/19
9012,文学部,田中純一,1986/11/12
3456,工学部,加藤さゆり,1985/5/30

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】解答希望日:2月1日
【 Ver  】java version "1.4.2"
【 補足 】課題丸投げです。
mainクラスだけでなら作成できたのですが、それぞれ別ファイルで作成してArrayListで
値を渡す、という事ができません…。
どなたか、ご教示お願いします。

194:デフォルトの名無しさん
07/01/31 00:46:50
>>193
CSVデータは実在しない物ですよね^^?
本物だったら

タイーホしたぞ!/     \ 謝ってもダメ!
 ̄ ̄∨ ̄ ̄ ̄ ̄  >>193   ̄∨ ̄ ̄ ̄
  ∧_∧       ∧_∧  ∧_∧
 ( ´∀`)      (・∀・ :) (´∀` )
 (つ ☆ つ ――⊂-⊂―)-⊂ ☆ ⊂)
  | 警察 |       | | |   |.警察 |
 (__)_)     (_(__)  (_(__)

195:デフォルトの名無しさん
07/01/31 00:48:05
>>193
ソースうpしてみそ

196:デフォルトの名無しさん
07/01/31 00:58:37
期限         レス番号
---------------------------
1/31 13:00      >>138 >153
1/31 18:00      >>120
1/31 22:00      >>157
2/1          >>109
2/1          >>193

197:デフォルトの名無しさん
07/01/31 02:00:53
>>192
いやだからサーバーサイドの技術に何使おうがサーバーがなきゃ結局テストどころかレシーブ先がないだろ?

学校側がサーバー用意してどうデータをクライアント側から受け取るかの仕様を明かしてない限り遂行出来ん課題だろうが。

バカ講師にそこらへん問い詰めろと(ry)

いい加減外部のデータ使う場合そのデータ実体と仕様、サーバと通信する場合はテストサーバを用意しろってテンプレに付けた方が良くないか?

今日一日で数十レスもループしてる気がする。

>>193
ヒントだけで良いならその程度のCSVならCSVの仕様に従う必要ないからファイル読み込んで,でトークナイズすれば良い。
後からの仕様拡張を予測するとスプリットするよりトークナイザ使った方が良い。

んでArrayList使えってのは多分データをArrayListで持てって事だと思うからばらした項目をaddすれば良い。まあ、学籍番号,学部,氏名,生年月日をキーにしてハッシュテーブルで持つ方が都合良いが。

CSVParserのコンストラクタにFile渡してparseメソッドでパース実行してArrayListを返す。
HTMLProcessorのコンストラクタにそのリスト渡す。んでそのデータ使ってDOMからテーブルを構築。

んでDOMの内容をファイルに出力。

上の文章良く読んで必要なクラスとそれが持つメソッドとその役割を抽出してみ?
簡単なクラス図書ける位には説明してるから。

198:デフォルトの名無しさん
07/01/31 02:38:34
>>193
URLリンク(sourcepost.sytes.net)

199:幼女コゼット(3ちゃい)
07/01/31 03:24:54
>>197
そもそも、Perl指定している自体スレ違いだから俺はやらないぞ

200:デフォルトの名無しさん
07/01/31 03:27:33
はじめまして、宜しくお願いします!
【 課題 】以下の条件を満たすチャットサーバ、及びチャットクライアントをJavaで作成せよ。
チャットサーバは以下の処理を行う。
・コマンドライン引数で指定されたポート(指定されていたない場合は13131番ポート)で、チャットクライアントから接続を待つ。
・その際複数のチャットクライアントから接続が可能なようにすること。
・チャットクライアントから接続があった場合は、ユーザ名を受け取り、ユーザ名と接続元ホスト情報(ホスト名、IPアドレス)を
チャットサーバ側に表示する。
・チャットクライアントからメッセージを受け取ったときは、送信元を除く現在接続中の全てのチャットクライアントにそのメッセージ
と送信元のユーザ名を送信する。
・チャットクライアントの接続が切れたときは、その旨を現在接続中の全てのチャットクライアントに送信する。

チャットクライアントは以下の処理を行う。なお、クライアントはGUIを持つものとする。
・コマンド引数ラインでホスト、ポート、ユーザ名を指定させる。ポートの指定が無かった場合は13131を使うようにする。
例)java chatClient -p post serverhost username
・チャットサーバに接続したらユーザ名を送信する
・ユーザがメッセージを入力しSENDボタンを押したら、そのメッセージをチャットサーバに送信する。
・チャットサーバからメッセージを受け取ったら表示する。
・ユーザがEXITボタンを押したら終了

【 形態 】チャットプログラム(サーバ、クライアント)
【 GUI  】4. 制限なし(awtでもswingでもやりやすいほうで結構です)
【 期限 】1月31日9時
【 Ver  】1.4.2
【 補足 】以上を満たしていれば、GUIのレイアウトなどは適当で結構です。
要点が多くて申し訳ありませんが、どうぞ宜しくお願いします。


201:200
07/01/31 03:47:07
申し訳ありません!!
期限は夜の10時まででお願いします!!

202:デフォルトの名無しさん
07/01/31 09:30:08
classファイルをjavaファイルに変更することはできるのでしょうか?
できるのなら、方法を教えてください。

203:デフォルトの名無しさん
07/01/31 09:55:57
>>202
変更っつーか、変換だろ。javaソースファイルをコンパイルして、classファイルを生成する。
ググるキーワードとしては「逆コンパイ{ル|ラ}」でOK。 jadとかjodeとか出てくるので後は好きにしろ。

204:デフォルトの名無しさん
07/01/31 10:06:18
>>202
【初心者】Java質問・相談スレッド96【大歓迎】
スレリンク(tech板:891番)

891 名前:デフォルトの名無しさん[] 投稿日:2007/01/31(水) 09:31:41
classファイルをjavaファイルに変更することはできるのでしょうか?
できるのなら、方法を教えてください。



マルチ死ね

205:デフォルトの名無しさん
07/01/31 10:07:40
>>176
わわわ
感謝です!
動きました。
かなり自分の思い描いていたものが勘違いでした…
ありがとうございます。

206:デフォルトの名無しさん
07/01/31 13:10:05
サーバー祭りだなぁ・・・

>>200
>コマンドライン引数で指定されたポート
常識的に考えて80,443,20,21,53,25,110くらいは弾いた方が良いぞ。場合によっては22,23,143辺りも弾く方が良いか。

もう少しちゃんとするならwell-known portsは弾くべきだな。

207:デフォルトの名無しさん
07/01/31 14:17:11
弾くも何も、rootで実行しない限り 1024以下は使えないぽ

208:デフォルトの名無しさん
07/01/31 14:57:57
それだとセキュリティ絡みのエラーなりが出て「動きません〜ごきょry」ってw

どうでも良いが・・・

#1024はregisterd portの1番目だお

209:157
07/01/31 18:01:29
えっと私の課題をやってくださっている方いらっしゃるでしょうか?(汗)
自分でもやっているのですが全く分からず・・・。
期限過ぎても結構ですので、誰かお願いします!!(焦)

210:デフォルトの名無しさん
07/01/31 18:55:53
>>209
一晩付き合えば答えてあげるお

211:デフォルトの名無しさん
07/01/31 19:27:18
>>210
アーーッ!!

212:138&153
07/01/31 23:15:46
どうもこんばんは、あの後結局出来ず、今日〆切で当然こんな糞な課題は提出時に
ほとんど差し戻しで死屍累々とした光景でした。一部の素晴らしいスキルを持った
人、数人は自分なりの解釈して提出してた模様です。

よって、提出は無論延びました。出題者に改めて課題を聞いたので掲載します。

【 課題 】
メールのヘッダ情報を取って来て、それを計算した数(同じアドレスから
受信した数とか受信の間隔だとか)を見やすく(表示形式を工夫しなさいとのこと)
表示せよ。
【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】4. 制限なし
【 期限 】2月2日14時まで
【 Ver  】java version "1.5.0_09"
【 補足 】
なお表示するデータは何でも良いとも言ってました。メール数以外にも
メールアドレス等もヘッダの情報を複合したら表現出来るだろとのことです。
ですが、普通で良いです。あまり多くを望みません。

何卒、宜しくお願いします。

213:幼女コゼット(3ちゃい)
07/01/31 23:31:38
>>212
・・・全然糞じゃないと思うにゃん
個人情報保護法(良いところも悪いところもあるが)などの情報を守るという
考えがここ数年で少しは広まってるから、メールの暗号化という課題は良いと思う。
まぁ、メールでSSLというのは使われているけど、中途半端なんであまりお勧めはできない。
メールはPretty Good Privacy使ってれば問題ないと思う。
ただし、6年前にアメリカ(NSAよく許可だしたなw)がほとんどの国に輸出おkだしたから、絶対とは言えない。

長文スマソ

214:幼女コゼット(3ちゃい)
07/01/31 23:51:03
× ただし、6年前
○ ただし、約7年前

215:デフォルトの名無しさん
07/02/01 00:11:00
期限         レス番号
---------------------------
2/1          >>109
2/1          >>193
2/2          >>212

216:215
07/02/01 00:12:05
期限         レス番号
---------------------------
2/1          >>109
2/2          >>212

193は既に回答済みだったorz

217:デフォルトの名無しさん
07/02/01 00:36:43
【 課題 】アウター、インナー、ボトム、靴の4つのグラフィック(ちゃんと着用時のような配置で)を用意し、
      それぞれに対して6色程度色が選択できるようになっており、
      色を選択するとその対応した部分が選択した色に変わるプログラム
        
【 形態 】1. Javaアプリケーション
【 GUI  】2. Swing
【 期限 】今週土曜
【 Ver  】1.5.0
【 補足 】とりあえず途中までは自力でやってみましたが、ペイントで用意した絵を
      どこに貼り付け?ればよいのかわかりません(JLabelでしょうか・・・?)
      また、全ての色の全ての部位(6×4=24種類)をペイントで用意はしました。
      

      どなたかお願いいたします・・・


218:193です。
07/02/01 00:40:36
>>197>>198
ありがとうございます!

>>194
データはもちろん、実在しないものです^^

>>198のソースはなぜかコンパイルできませんでした…;;

219:193です。
07/02/01 00:55:42
>>195
mainクラスだけで作成したソースです。

import java.io.*;
import java.util.*;

public class ReadCSV{
public static void main(String[]args){
try{
Vector v = new Vector();
FileOutputStream fos = new FileOutputStream("Sample.htm");
OutputStreamWriter osw = new OutputStreamWriter(fos,"SJIS");
BufferedWriter bw = new BufferedWriter(osw);
bw.write("<html><head><title>個人データ</title></head><body><table border>");
try{
String fileLine;
String InputFile = "Sample.csv";
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(InputFile),"SJIS"));

while((fileLine = br.readLine())! = null){
v.addElement(fileLine);
}
br.close();
}
catch(IOException e){
bw.write("An error occurred reading the file" +e);
return;
}

220:193です。
07/02/01 00:56:22
続き
int sz = v.size();
String strWork,strPick;
for(int wk = 0; wk < sz; wk++){
int ptr = 0;
int idx = 0;
int cnt;
bw.write("<tr>");
bw.write(" ");
strWork = (String)v.elementAt(wk);
for(cnt = 0;cnt < 4;cnt++){
bw.write("<td>");
idx = strWork.indexOf(",",ptr);
if(idx >= 0){
strPick = strWork.substring(ptr,idx);
}
else{
strPick = strWork.substring(ptr);
}
ptr = idx+1;
bw.write(strPick);
bw.write("</tr>");
}
bw.write("<table>");
bw.write("</body></html>");
bw.close();
}
catch(Exception e){
e.PrintStackTrace();
}
}
}

221:193です。
07/02/01 00:59:15
改行が多すぎで一度に書き込めませんでした^^;
連投ごめんなさい。

このソースをバラバラにして、別クラスに書き換えると
いう事は不可能なのでしょうか?><
>>198を修正する事もできないし、途方に暮れてます…(;_;)
どなたか、アドバイスをお願いします。

222:デフォルトの名無しさん
07/02/01 01:32:52
>>212
ちょっとまて Java3D は何処行った?
クソなのはお前な気がする。

どのレスだったかJava3Dで何をどうやって表示するかって部分で止まってたはず。

それに課題の内容もヘッダの内容を表示する、で何も変わってない。

答える側は表示するデータが曖昧なのとGUIの仕様が不鮮明だから聞いてる。
この2つを考えるのはお前の仕事。

丸投げってのは傾向的にはテスト環境とデータとアプリ仕様が一式揃ってるか、課題内容読んでそれを決めれる場合に俺らがちゃんと動くコード書いてそれを丸投げ人が動作テストしてレスする。

だから丸投げする方も最低限課題を理解する頭とコンパイラ通してアプリ動かす能力が要る。

>>213
まあ最近はAPOPかIMAP4だし。

223:デフォルトの名無しさん
07/02/01 01:37:00
>>218
うちは、コンパイル・実行できたよ
コンパイルエラーは何てでたの?

224:195
07/02/01 01:51:30
>>219-210
・・・うpされたソース、コンパイルは通らないぜ
あと、所々間違えがある(スペルミス、スコープ位置、ストリームclose位置、レイアウトなど)

225:195
07/02/01 01:57:34
あと、ArrayList使うと書いていながらVector使ってるのはなぜ?

226:デフォルトの名無しさん
07/02/01 02:47:46
>>193はどうせアップロードされたファイルをそのままコンパイルしようとしたんだろ。
何のためにファイル名をソースに入れてるのか理解してないとみた。

227:212
07/02/01 05:31:32
おはようございます。レスありがとうございます。

>>222
失礼しました。つまり課題が曖昧な場合はさらに詰めた
自分の考えも含めた物を書かないと出来る物も出来ないと
いう事ですね?丸投げの意味を取り違えていました。
曖昧さを減らした方が作業し易いですよね。以下に書きます。
何度も申し訳ありません。

【 課題 】
メールのヘッダ情報(受信者と送信者のメールアドレス)を取って来て、
受信者が送信者からメールを受信した数をJava3Dの3次元空間上に表示せよ。
xyz軸はそれぞれ送信者のアドレス、受信者のアドレス、メールの受信数とする。

【 形態 】1. Javaアプリケーション(main()で開始)
【 GUI  】5.その他(Java3D)
【 期限 】2月2日14時まで
【 Ver  】java version "1.5.0_09"
【 補足 】
発想まで丸投げしようとしていました。反省します。
他にも何かあればレス下さい。宜しくお願いします。


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4733日前に更新/383 KB
担当:undef