1 名前:JavaScriptは板違い、Web制作板をご利用ください。 [2007/01/20(土) 22:34:12 ] 【質問者へ】 回答者の便宜のため、以下の注意事項を遵守してください。 ・質問は【課題提示用テンプレ】を利用してください。 ・問題文は、出題されたまま全文を書いてください。 ・数学問題は「○×法でせよ」だけでなく、その数式、前提条件も説明してください。 ・JavaScriptは板違い、Web制作板をご利用ください。 ・エラーは、その詳細と発生した行を書きましょう。エラーメッセージはコピペしてください。 ・後から問題に付け足しするのはやめましょう。付け足しは作業を無駄にしがちです。 ・回答されたら動作報告を必ずしてください。 【課題提示用テンプレ】 【 課題 】与えられた課題文をそのまま書きます。 《必須》 【 形態 】1. Javaアプリケーション(main()で開始)/2. Applet/3. Servlet/ 4. 携帯(開発環境のver.必須)/5. その他(明記のこと) 《必ず選択》 【 GUI 】1. AWTのみ/2. Swing/3. SWT/4. 制限なし/ 5. その他(明記すること) 《GUIの課題の場合必ず選択》 【 期限 】提出期限、解答希望日を書きます。「できるだけ早く」はNG。 《必須》 【 Ver 】コンソールでjava -versionを実行し、その結果を貼ります。 《必須》 【 用語 】数学用語、専門用語の意味、説明を書きます。 《あれば必須》 【 補足 】課題について自分なりに補足する事、何か思う事があれば書きます。 丸投げでない場合は、途中までのソースとその経過報告、 質問点、疑問点を書きます(なるべく丸投げにしてください)。 【回答プログラムの掲載場所】 Java質問スレWiki www.wikiroom.com/java/ ソースポストネット sourcepost.sytes.net/ 【前スレ】 pc10.2ch.net/test/read.cgi/tech/1165167516/
124 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 09:02:28 ] >>120 要件が不完全だな。 ・POPのヴァージョン ・実際に使えるとはどの程度か? (メールの存在確認、ヘッダ取得、内容取得、サーバーから削除するのか?) ・GUIの有無 あと良く考えたらこれテスト用メールサーバーが居るな。 たとえば俺の本アドはメルサバがSSL対応してないんで平文送ってくる。 当然SSL確立しようとするとエラー。 講師がPOPサーバー指定してなかったか?ここにアクセスしろとか。 あと資料なら RFC POP で検索してみろ。探せば邦訳もあるだろ。 最近の連中はRFCも知らんのか・・・。 #ここで回答してる奴らは1.4未満使ってないと思うぞ? 6.0が正式リリースされて1.4.2未満はサポート外れたんだから。
125 名前:デフォルトの名無しさん [2007/01/29(月) 09:21:59 ] >>97 さん ありがとうございました。たすかりました!
126 名前:デフォルトの名無しさん [2007/01/29(月) 10:06:59 ] 【 課題 】1枚の画像を用意し、画素値で黒にあたる部分を白にし、元画像と 変換後の画像を表示する 【 形態 】1. Javaアプリケーション(main()で開始 【 GUI 】2. Swing 【 期限 】一応提出期限金曜なので出来れば木曜日位でお願いします。 【 Ver 】 java version "1.5.0_06" 【 補足 】丸投です m(__;)m
127 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 11:46:48 ] やる気は無くなってしまったが、やる気がある方のためのアシスト 期限 レス番号 --------------------------- 1/29 18:00 >>120 (テストメール鯖立てるだけで時間切れそうだな・・) 1/30 >>119 2/1 >>109 (前スレのルーレットプログラムぱくれば・・・) 2/1 >>126
128 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 14:00:06 ] ていうか今の時間帯は学校だろうから間に合わん奴は無理だな
129 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 15:09:07 ] >>119 細かいとこは適当にいじってくれ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29156
130 名前:121 mailto:sage [2007/01/29(月) 15:29:37 ] >>124 面目ない。 怠惰な人間でして、RFCみたいな定義よりも、 さくっとプログラム例なんか見つけられないかなと思ってたんです おかげさまで見つかりましたが。 www.hellohiro.com/javamailpop.htm
131 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 16:12:58 ] >>130 JavaでPOPMailはクグればいくらでもある 121氏はSSL対応の話をしている。。。
132 名前:131 mailto:sage [2007/01/29(月) 16:13:55 ] 間えたorz × 121氏 ○ 124氏
133 名前:121 mailto:sage [2007/01/29(月) 16:36:33 ] これまた、ぼんくらで申し訳ない。 誰か、賢い人の降臨をまちます。
134 名前:124 mailto:sage [2007/01/29(月) 16:53:15 ] 一番はSSLなんだがGUIかどうかもマルチスレッド使いだすからさ・・・。 >>130 HTTPとかPOP等の仕様知らん人間がコード書こうが読もうが何も理解出来んよ。 ただ自分のコードが動いてるだけ。 ソースコード読んでプロトコルが何やってるか分かるのか? てか仕様も知らん、ネットワークプログラミングも未経験な奴に”お勉強で”Javaの糞抽象度の高いライブラリ使わせるってどんだけ馬鹿な講師なんだよ。 JavaMailとか勉強用には論外だからお勧めはせんよ。 抽象度上げまくって直感的に利用できる変わりに少しでも低レベルな処理は出来なくなってるから。 捨てアプリにメールチェッカー実装するのには重宝するが。
135 名前:デフォルトの名無しさん [2007/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 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 17:21:48 ] いろいろなバックグラウンドの人が居ると、ためになるなあ。
137 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 18:23:51 ] 【 課題 】iアプリで健康管理ツールを作成せよ 【 形態 】 ver.4.1 【 期限 】1/30 【 補足 】前スレで作成してもらったアプリに機能を付け加えてください。 その内容は、身体情報リストのページから特定のWebページにアップロードボタンを押すと、身体情報リストの内容をアップロードするというものです。 前スレで作成してもらったアプリ sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29120
138 名前:デフォルトの名無しさん [2007/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ちゃい) mailto:sage [2007/01/29(月) 20:00:47 ] 無理してやるなと言われたのでやる気はないけど、アシストしておくわ >>137 >特定のWebページにアップロードボタンを押すと、身体情報リストの内容をアップロード @ Webページにアップロードではなく、Webサーバー経由でWebアプリにデータアップする。 A アップロードする形式が書かれていないので、作りようがない。 B アップロード先のWebサーバー・アプリは作る必要はないのか、はっきり書いていない。 >>138 ttp://www.hellohiro.com/javamailpop.htm サンプル ttp://sdc.sun.co.jp/java/docs/j2ee/sdk_1.3/ja/techdocs/api/index.html Doc を参考にすると幸せになるよ
140 名前:137 mailto:sage [2007/01/29(月) 20:09:38 ] 139>> アップロードする形式とはどのようなものがあるのでしょうか? Webサーバー・アプリは作ってください。 お願いします。
141 名前:幼女コゼット(3ちゃい) mailto:sage [2007/01/29(月) 20:18:42 ] >>140 例えば、CSVやXMLなど コゼットは宿夫婦と姉妹に虐待を受けているので、課題どころじゃないですw
142 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 20:21:27 ] >>129 ありがとうございます。 解説も大変わかりやすく、助かりました。 本当にありがとうございました。
143 名前:137 mailto:sage [2007/01/29(月) 20:27:01 ] >>141 txt形式でアップロードすることは可能でしょうか? コゼットさん何とかお願いできないでしょうか(;_;)?
144 名前:124 mailto:sage [2007/01/29(月) 20:40:12 ] >>130 忘れてたがJavaMail使ってもメールヘッダ知らんと処理出来んだろ。 つRFC822 つttp://www.sk-jp.com/book/javamail/contents/ ここに出てくる課題程度なら端末からPOPコマンド打った方が早いね。 もう年だろうか・・・ここで丸投げしてる連中と同年代の筈なんだがw >>135 サバというかSSL対応環境がないと試せないだろ? 捨てアドのサバ使えば良いんだがSPAMは拾いたくなくてな。 という訳で俺は力になれん。すまんな。 あーあと>>120 じゃマルチパートメッセージを何処まで処理するかが決まってないな。 ちゃんと講師に問い詰めた方が良いぞw
145 名前:幼女コゼット(3ちゃい) mailto:sage [2007/01/29(月) 21:02:14 ] >>143 よくあるアップローダーとは違うだろうに・・・ iアプリでどうやってtxtファイルに落としてアップするんだ><;; CSVやXMLでと書いたのは、Httpリクエスト(*1)で送るときのデータ形式です。 *1 MIDPでは、ソケット通信の仕様がない
146 名前:137 mailto:sage [2007/01/29(月) 21:13:14 ] >>145 初心者過ぎてすいません,,, 形式は何でもいいので、身体情報リストの内容を そのままWebアプリにデータアップ出来るものを作成してほしいです(;;)
147 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 21:19:55 ] >138 以下が不明。 ・「交信」というのはメールの「受信」と同じ意味か? ・「データを用意する」とはどういう意味か? ・「【 GUI 】4. 制限なし」 というのはGUIでなくても良いという意味か? テンプレ失敗したな。。 GUIの項目は再考の余地ありだわ。
148 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 22:10:28 ] 【 課題 】単語を登録して、意味を入力できるDB、そのあと単語をキーにして検索することができるプログラム 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】ウインドウズのコマンドプロンプトで動かす。 【 期限 】二日後の朝 【 Ver 】 1.5.0_09 【 用語 】 【 補足 】条件:@Hashtableを使う Aプログラム実行時に単語の登録なのか検索なのか選べるようにする B単語とその意味を登録したらファイルを出力し、 二回目以降のプログラムの実行の際にはそのファイルを読み込み検索できるようにする Cコマンドプロンプトの画面から単語の登録、意味の登録をします。 丸投げですがどなたか助けてください。
149 名前:120,135 [2007/01/29(月) 22:12:26 ] >>144 いえ、アドバイスだけでも有難うございます! >あーあと>>120 じゃマルチパートメッセージを何処まで処理するかが決まってないな。 >ちゃんと講師に問い詰めた方が良いぞw マルチパートメッセージについても全く何も指定がないというより、 マルチパートメッセージ自体勉強していないので、考えて頂かなくて宜しいんですかと。 (自分も今言われて慌ててマルチパートメッセージの意味を調べに言ったので・・・(汗)) だれかSSLを出来る方いないでしょうか? ちょっとかなり焦ってて・・・申し訳ありませんがご教授をお願いします!
150 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 22:16:57 ] 聞きたい、このスレに職業教授な方はいるのか? いゃ、ご教授お願いしますがたくさんいるので
151 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 22:18:21 ] 俺は大学院生だから教授じゃないな
152 名前:デフォルトの名無しさん mailto:sage [2007/01/29(月) 23:40:30 ] >>150 ここは国語審議会でも言語学板でもないからな 細かい事を気にしていたら脳血管障害になるぞ
153 名前:138 [2007/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ちゃい) mailto:sage [2007/01/30(火) 01:16:26 ] >>137 iアプリ本体 っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29158 サーブレット っ ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29159 やらないとか言っておきながら・・・ヤッチマッタorz
155 名前:デフォルトの名無しさん mailto:sage [2007/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 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 02:50:15 ] >>126 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29162
157 名前:デフォルトの名無しさん [2007/01/30(火) 02:55:16 ] なんか上記でも似たような問題をお願いしている方がいますが、 私のほうもどうぞ宜しくお願いします。 【 課題 】以下のプログラムのSSL版を作成せよ。 以下のプログラムは、このようになっております。 ・コマンドライン引数には待つ為のポート番号を入力する。 ・接続されたら、接続元(クライアント)ホストの情報を表示する。 ・クライアントからQUITを受信したら終了する ・接続元(クライアント)から文字列が送信されたら以下の動作を行う。 →サーバ側の標準出力にその文字列を表示 →クライアントにその文字列をそのまま返信 Telnetを用いて実際に動作できるようになっています。 (ちょっと動作が変かもしれませんが、大目に見てやってください) 【 形態 】サーバーとクライアントのやりとり 【 GUI 】必要なし 【 期限 】1月31日夜10時まで 【 Ver 】1.4.2 【 用語 】無し 【 補足 】 以下のプログラムをしようしてお願いします。 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29161 sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29160
158 名前:147 mailto:sage [2007/01/30(火) 06:03:48 ] >153 訊きたいことがまだ訊けてない。 ・「データ」というのはメール1通のことか? ・"何を"3次元空間上でプロットしたいのか? >153を読んで>138の意図してるものがなんなのか余計に分からなくなった。。 ちなみに、 >テンプレ失敗したな。。 というのは>138に対するレスではなく、>1のテンプレを作った俺自身に対するレス。
159 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 10:16:38 ] >>158 【 GUI 詳細 】にして利用するウェジェットの指定が無かったら問答無用でCUIって解釈で良いんじゃないか? 指定なしとかなしは曖昧だからCUIでもGUIでも良いのか、 GUIでAWT/Swing/SWTのどれかを使うのかハッキリ書けって事にすれば曖昧性は解決する。 テンプレ満たしてない場合は無視で・・・てどう? >>157 クライアントの次はサーバーかw これこそ環境が無いよな。 >>120 と一緒にやれば解決か
160 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 10:23:27 ] まあ自己署名でよけりゃ、あいてるPCですぐ作れないこともない
161 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 10:36:34 ] きちんとした所(verisign)でお願いします。 お金はそちら持ちで^^・・・だったらワロスw
162 名前:157 [2007/01/30(火) 11:47:25 ] >>160 ,161 あ、いえ自己署名で全然OKですので!!(←当たり前だ どうぞ宜しくお願いします。
163 名前:137 mailto:sage [2007/01/30(火) 12:14:42 ] >>154 アプリ本体はビルドできたのですが、サーブレットがビルド出来ませんでした(;_;) エラーの内容は以下の通りです。
164 名前:デフォルトの名無しさん [2007/01/30(火) 12:17:24 ] 度々の亀レス失礼します。 >>155 期限確認ありがとうございます。 >>158 すいません、書いておいてなんですが分かりずらいなぁと思いました。 ・「データ」というのはメール1通のことか? 複数のメールだと思います。自分宛の受信メールと相手に 返した送信メールの最低2通は必要だと思います。 ・"何を"3次元空間上でプロットしたいのか? うーんこれは複数回受送信したユーザとの回数を表示させたいです。 ちょっと考えてみるとxyのグラフならjava3Dでやるメリットも低い気も しますが・・・x:メールアドレス、y:受送信数とかでプロットです。 >>テンプレ失敗したな。。 それを聞いて安心しました。テンプレ製作ありがとうございます。
165 名前:137 mailto:sage [2007/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 mailto:sage [2007/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 mailto:sage [2007/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 mailto:sage [2007/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 名前:デフォルトの名無しさん [2007/01/30(火) 12:24:06 ] >>165-168 うぜー
170 名前:137 mailto:sage [2007/01/30(火) 12:32:38 ] >>169 ご迷惑をかけてすいません。 試行錯誤してもビルドできなかったもので...
171 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 12:39:35 ] 同じエラーは一つわかれば他も解決できるだろ そういう時は代表だけ書けばいい
172 名前:137 mailto:sage [2007/01/30(火) 12:49:24 ] >>171 以後気おつけます。 不快な思いをさせてすいませんでした。
173 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 13:20:09 ] >>172 クラスパス通せば良いのは知ってるよな? サーブレットて何か知ってるか?Java EEて知ってるか?
174 名前:137 mailto:sage [2007/01/30(火) 13:36:13 ] >>173 全てわかりません。 馬鹿過ぎてごめんなさい(;_;)
175 名前:デフォルトの名無しさん [2007/01/30(火) 13:47:24 ] >>174 分からないのであれば、もう少し勉強してからじゃないと難しい。 サーブレットはJava EEサーバで動作するもの。 Dojaではメイクできないし、動くはずもない。
176 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 14:15:46 ] >>148 こんな感じか? あとはてきとーにいじれ。 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29166
177 名前:137 mailto:sage [2007/01/30(火) 14:34:27 ] >>175 何をインストールすればよいのでしょうか?
178 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 14:42:13 ] tomcatでも入れたら
179 名前:デフォルトの名無しさん [2007/01/30(火) 14:56:05 ] >>177 宿題に関係ないからスレ違い
180 名前:154 mailto:sage [2007/01/30(火) 14:58:24 ] 職安行ってくるから、サーブレットの説明は任せた。 俺ニートwww
181 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 15:08:18 ] >>177 スレ違い。 Java EEサーバならGlassfishでいいんじゃね?
182 名前:137 mailto:sage [2007/01/30(火) 16:29:21 ] >>178-181 スレ汚しすいません。 自分だけでは理解できないので、違うスレに誘導してくれませんか?
183 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 16:40:49 ] 粘着が沸いてるな >>182 ここへ行って二度と帰ってくるな ttp://www.google.com/
184 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 17:04:18 ] >>179 まあ、落ち着け。サーバーとクライアントで通信するって課題なんだから関係あるだろ。 てかどいつもこいつも学校はサーバーの一つや二つ用意してないの?それでどうやってサーバーと通信とかサーブレットの宿題やってんだ? 講師何も考えてないだろ、馬鹿じゃねぇのw >>177 サーバー用マシン,linuxディストリ,httpd,tomcat等,Java EE,ついでにセキュア環境も欲しいな・・・後何が要るっけ? ものそろえてもISPがサバ立て許可してて固定IP割り当ててもらわんと無理だ。 一から自分で用意するのは諦めろ。 クラスパスの通し方はjdkのdoc読みな。 これでわからんなら >>183
185 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 17:07:00 ] >>182 Java EEのスレって見たことないな。 とりあえず、Java EEがどんな感じのものか知りたかったら Sunのチュートリアル読むのが早いんじゃない? 多分一番親切丁寧に書いてあると思われ。 java.sun.com/javaee/5/docs/tutorial/doc/
186 名前:デフォルトの名無しさん [2007/01/30(火) 17:17:06 ] >>184 ものは最近のLinuxディストリビューションなら大抵一発で入るっしょ。 Solaris 10でもいいし。 で、ネットワーク環境も最近の一般家庭ならサーバ用の 固定グローバルIPアドレス数個とクライアント用の動的グローバルIPアドレス位 あるのが普通だし、環境的には問題ないんじゃね?
187 名前:デフォルトの名無しさん [2007/01/30(火) 17:26:10 ] 【課題】JavaBeansを使って株価のローソク足を表示するプログラムを作成せよ。 【期限】今日中 【その他】株価データは適当なもので良いみたいです。丸投げです。よろしくお願いします。
188 名前:デフォルトの名無しさん [2007/01/30(火) 17:30:32 ] >>187 せめて出力形式位教えてくれても…。 PNGとか画像ファイルでいいの? それともWebアプリケーション? もしくはAAでテキスト出力?
189 名前:デフォルトの名無しさん mailto:sage [2007/01/30(火) 18:13:49 ] >>188 テンプレ無視のやつなんか相手にすんな
190 名前:デフォルトの名無しさん [2007/01/30(火) 19:36:46 ] >>187 です。 WEBアプリケーションとして出力したいです。テンプレ無視してすみませんでした。
191 名前:幼女コゼット(3ちゃい) mailto:sage [2007/01/30(火) 19:45:36 ] 板違いでスマソ >>186 Solaris 10の使い心地いいの? 仕事でVer6使って以来触ってないのでどのくらい変わってんだべ? そんな俺は、Turbo→FCに乗り換えた派 ちなみに、iアプリとサーブレットの連携は、ローカルLAN内までしか確認していない 面倒だったからWin版ローカルテスト環境使った^^;
192 名前:137 mailto:sage [2007/01/30(火) 21:59:00 ] どなたでもいいですから答えてくれませんか(;_;)? >>137 をサーブレットを使わずに以下のように出来ませんか? omori.cside.com/java/java94.htm これで質問は最後にします。 ご迷惑をおかけしました。
193 名前:デフォルトの名無しさん [2007/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 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 00:46:50 ] >>193 CSVデータは実在しない物ですよね^^? 本物だったら タイーホしたぞ!/ \ 謝ってもダメ!  ̄ ̄∨ ̄ ̄ ̄ ̄ >>193  ̄∨ ̄ ̄ ̄ ∧_∧ ∧_∧ ∧_∧ ( ´∀`) (・∀・ :) (´∀` ) (つ ☆ つ ―――⊂-⊂―)-⊂ ☆ ⊂) | 警察 | | | | |.警察 | (__)_) (_(__) (_(__)
195 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 00:48:05 ] >>193 ソースうpしてみそ
196 名前:デフォルトの名無しさん mailto:sage [2007/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 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 02:00:53 ] >>192 いやだからサーバーサイドの技術に何使おうがサーバーがなきゃ結局テストどころかレシーブ先がないだろ? 学校側がサーバー用意してどうデータをクライアント側から受け取るかの仕様を明かしてない限り遂行出来ん課題だろうが。 バカ講師にそこらへん問い詰めろと(ry) いい加減外部のデータ使う場合そのデータ実体と仕様、サーバと通信する場合はテストサーバを用意しろってテンプレに付けた方が良くないか? 今日一日で数十レスもループしてる気がする。 >>193 ヒントだけで良いならその程度のCSVならCSVの仕様に従う必要ないからファイル読み込んで,でトークナイズすれば良い。 後からの仕様拡張を予測するとスプリットするよりトークナイザ使った方が良い。 んでArrayList使えってのは多分データをArrayListで持てって事だと思うからばらした項目をaddすれば良い。まあ、学籍番号,学部,氏名,生年月日をキーにしてハッシュテーブルで持つ方が都合良いが。 CSVParserのコンストラクタにFile渡してparseメソッドでパース実行してArrayListを返す。 HTMLProcessorのコンストラクタにそのリスト渡す。んでそのデータ使ってDOMからテーブルを構築。 んでDOMの内容をファイルに出力。 上の文章良く読んで必要なクラスとそれが持つメソッドとその役割を抽出してみ? 簡単なクラス図書ける位には説明してるから。
198 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 02:38:34 ] >>193 ttp://sourcepost.sytes.net/sourcepost/sourceview.aspx?source_id=29167
199 名前:幼女コゼット(3ちゃい) mailto:sage [2007/01/31(水) 03:24:54 ] >>197 そもそも、Perl指定している自体スレ違いだから俺はやらないぞ
200 名前:デフォルトの名無しさん [2007/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 [2007/01/31(水) 03:47:07 ] 申し訳ありません!! 期限は夜の10時まででお願いします!!
202 名前:デフォルトの名無しさん [2007/01/31(水) 09:30:08 ] classファイルをjavaファイルに変更することはできるのでしょうか? できるのなら、方法を教えてください。
203 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 09:55:57 ] >>202 変更っつーか、変換だろ。javaソースファイルをコンパイルして、classファイルを生成する。 ググるキーワードとしては「逆コンパイ{ル|ラ}」でOK。 jadとかjodeとか出てくるので後は好きにしろ。
204 名前:デフォルトの名無しさん [2007/01/31(水) 10:06:18 ] >>202 【初心者】Java質問・相談スレッド96【大歓迎】 pc10.2ch.net/test/read.cgi/tech/1168678303/891 891 名前:デフォルトの名無しさん[] 投稿日:2007/01/31(水) 09:31:41 classファイルをjavaファイルに変更することはできるのでしょうか? できるのなら、方法を教えてください。 マルチ死ね
205 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 10:07:40 ] >>176 わわわ 感謝です! 動きました。 かなり自分の思い描いていたものが勘違いでした… ありがとうございます。
206 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 13:10:05 ] サーバー祭りだなぁ・・・ >>200 >コマンドライン引数で指定されたポート 常識的に考えて80,443,20,21,53,25,110くらいは弾いた方が良いぞ。場合によっては22,23,143辺りも弾く方が良いか。 もう少しちゃんとするならwell-known portsは弾くべきだな。
207 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 14:17:11 ] 弾くも何も、rootで実行しない限り 1024以下は使えないぽ
208 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 14:57:57 ] それだとセキュリティ絡みのエラーなりが出て「動きません〜ごきょry」ってw どうでも良いが・・・ #1024はregisterd portの1番目だお
209 名前:157 [2007/01/31(水) 18:01:29 ] えっと私の課題をやってくださっている方いらっしゃるでしょうか?(汗) 自分でもやっているのですが全く分からず・・・。 期限過ぎても結構ですので、誰かお願いします!!(焦)
210 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 18:55:53 ] >>209 一晩付き合えば答えてあげるお
211 名前:デフォルトの名無しさん mailto:sage [2007/01/31(水) 19:27:18 ] >>210 アーーッ!!
212 名前:138&153 [2007/01/31(水) 23:15:46 ] どうもこんばんは、あの後結局出来ず、今日〆切で当然こんな糞な課題は提出時に ほとんど差し戻しで死屍累々とした光景でした。一部の素晴らしいスキルを持った 人、数人は自分なりの解釈して提出してた模様です。 よって、提出は無論延びました。出題者に改めて課題を聞いたので掲載します。 【 課題 】 メールのヘッダ情報を取って来て、それを計算した数(同じアドレスから 受信した数とか受信の間隔だとか)を見やすく(表示形式を工夫しなさいとのこと) 表示せよ。 【 形態 】1. Javaアプリケーション(main()で開始) 【 GUI 】4. 制限なし 【 期限 】2月2日14時まで 【 Ver 】java version "1.5.0_09" 【 補足 】 なお表示するデータは何でも良いとも言ってました。メール数以外にも メールアドレス等もヘッダの情報を複合したら表現出来るだろとのことです。 ですが、普通で良いです。あまり多くを望みません。 何卒、宜しくお願いします。
213 名前:幼女コゼット(3ちゃい) mailto:sage [2007/01/31(水) 23:31:38 ] >>212 ・・・全然糞じゃないと思うにゃん 個人情報保護法(良いところも悪いところもあるが)などの情報を守るという 考えがここ数年で少しは広まってるから、メールの暗号化という課題は良いと思う。 まぁ、メールでSSLというのは使われているけど、中途半端なんであまりお勧めはできない。 メールはPretty Good Privacy使ってれば問題ないと思う。 ただし、6年前にアメリカ(NSAよく許可だしたなw)がほとんどの国に輸出おkだしたから、絶対とは言えない。 長文スマソ
214 名前:幼女コゼット(3ちゃい) mailto:sage [2007/01/31(水) 23:51:03 ] × ただし、6年前 ○ ただし、約7年前
215 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 00:11:00 ] 期限 レス番号 --------------------------- 2/1 >>109 2/1 >>193 2/2 >>212
216 名前:215 mailto:sage [2007/02/01(木) 00:12:05 ] 期限 レス番号 --------------------------- 2/1 >>109 2/2 >>212 193は既に回答済みだったorz
217 名前:デフォルトの名無しさん [2007/02/01(木) 00:36:43 ] 【 課題 】アウター、インナー、ボトム、靴の4つのグラフィック(ちゃんと着用時のような配置で)を用意し、 それぞれに対して6色程度色が選択できるようになっており、 色を選択するとその対応した部分が選択した色に変わるプログラム 【 形態 】1. Javaアプリケーション 【 GUI 】2. Swing 【 期限 】今週土曜 【 Ver 】1.5.0 【 補足 】とりあえず途中までは自力でやってみましたが、ペイントで用意した絵を どこに貼り付け?ればよいのかわかりません(JLabelでしょうか・・・?) また、全ての色の全ての部位(6×4=24種類)をペイントで用意はしました。 どなたかお願いいたします・・・
218 名前:193です。 [2007/02/01(木) 00:40:36 ] >>197 、>>198 ありがとうございます! >>194 データはもちろん、実在しないものです^^ >>198 のソースはなぜかコンパイルできませんでした…;;
219 名前:193です。 [2007/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です。 [2007/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です。 [2007/02/01(木) 00:59:15 ] 改行が多すぎで一度に書き込めませんでした^^; 連投ごめんなさい。 このソースをバラバラにして、別クラスに書き換えると いう事は不可能なのでしょうか?>< >>198 を修正する事もできないし、途方に暮れてます…(;_;) どなたか、アドバイスをお願いします。
222 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 01:32:52 ] >>212 ちょっとまて Java3D は何処行った? クソなのはお前な気がする。 どのレスだったかJava3Dで何をどうやって表示するかって部分で止まってたはず。 それに課題の内容もヘッダの内容を表示する、で何も変わってない。 答える側は表示するデータが曖昧なのとGUIの仕様が不鮮明だから聞いてる。 この2つを考えるのはお前の仕事。 丸投げってのは傾向的にはテスト環境とデータとアプリ仕様が一式揃ってるか、課題内容読んでそれを決めれる場合に俺らがちゃんと動くコード書いてそれを丸投げ人が動作テストしてレスする。 だから丸投げする方も最低限課題を理解する頭とコンパイラ通してアプリ動かす能力が要る。 >>213 まあ最近はAPOPかIMAP4だし。
223 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 01:37:00 ] >>218 うちは、コンパイル・実行できたよ コンパイルエラーは何てでたの?
224 名前:195 mailto:sage [2007/02/01(木) 01:51:30 ] >>219-210 ・・・うpされたソース、コンパイルは通らないぜ あと、所々間違えがある(スペルミス、スコープ位置、ストリームclose位置、レイアウトなど)