約 1,344,667 件
https://w.atwiki.jp/keitaig_eame_wwwww/
安価で携帯ゲーム作るおwww http //wwwww.2ch.net/test/read.cgi/news4vip/1180230227/l50 のまとめ 完成したらここからDLできる http //www.geocities.jp/i_appli_game_iroiro/game4.html 大まかな設定 タイトル:THE・布 ジャンル:萌え萌え殺人ミステリー RPGみたいに動いて事件を解決 シナリオ 一人で傷心旅行に岩手へきていたブーン。 だが、そこで二人の少女と出会い村の秘密を解き明かすことになる。 村の男たちの妨害を乗り越え、真相にたどり着くことはできるのか!? 主人公:無職童貞 (ブーン) ヒロイン1: 名前:栗栖満子 性格:DQNでヤリマン ヒロイン2: 名前:遊戯 性格:IQ200以上のDQN 村人1:布袋筋太郎 村人2: ドクオ 村人3:ショウヘイ 村のマスコット:バニ夫 犯人:秘密 エンディング数:マルチ 立ち絵:AA 動作確認用サンプル http //www.geocities.jp/i_appli_game_iroiro/game3.html 動作確認機種: 軽い:SH903i、N902i 、N902is、SO903、N902iX 、F902iS、SH901iS P902iS SH902iS D902is F903iX HIGH-SPEED SH902i N901iS N903i D901is 普通:F902iS(?)SH900i N900IS F901iC P901is 重い:F901iS F900IC SH…軽い 901シリーズまでのP,N,F,D…重い 902シリーズ以降のP,N…軽い 902シリーズ以降のD,F…普通 903シリーズ以降の全機種…軽い 903なら快適に動く順は SH≧P N SO D=F
https://w.atwiki.jp/wiihack/pages/2.html
トップページ Twilight Hack Homebrew Channel WAD WADパッキング WAD差し替え WAD差し替えリスト チャンネルIDリスト セーブデータ ローダー エミュレータ マルチメディア USB Loader 動作可能ストレージ バックアップ 動作確認リスト ここを編集
https://w.atwiki.jp/akiratougan0302/pages/11.html
NPCっぽいのもついでに◝(╹▿╹)◜動作確認はしておりません。 実装前に必ず動作テストをしてからご使用ください。 ダウンロードはコチラをクリック→[NPC] ユウナ 某ゲームの召喚士様です。正面パターンのみとなっております。
https://w.atwiki.jp/u249/pages/2.html
メニュー トップページ 概要 ギルド戦予定 ギルド戦結果 運営メンバー連絡用 掲示板 掲示板? コメント 参加ギルド ギルドA 概要 ギルド戦戦績 ギルドT 概要 ギルド戦戦績 ギルドH 概要 ギルド戦戦績 ギルドS 概要 ギルド戦戦績 リンク 動作確認ページ
https://w.atwiki.jp/itemcreation_bb/pages/43.html
ファイルUPLOAD情報 (あーぬ) 2024-03-24 23 05 17 魔法やエフェクトが画面に発生する時にどんな命令が裏で流れてるかの未知の処理を知るため、逆アセンブルの必要性を感じています。 キャラアドや行動状態アドの不明な箇所も幾つか判明すると思うんですよね。 (あーぬ) 2024-03-25 22 04 10 duckstationというエミュの性能をちょっと試したところEPSXEより描画が綺麗でした。 但し当環境だと床タイルがかなりガタガタするのをセッティングで抑えられなかったので微妙評価ですw ウインドウ横に処理のログが流れるデバッガ機能があるのでそれ用途で使ってみたいと思います。 他にはPS2DISに突っ込むかGhidra+ghidra_psx_ldrプラグインに突っ込んで逆アセンブル出来るか要確認ですね。 (あーぬ) 2024-03-26 12 07 40 duckstationはグラフィック設定のPGXP Geometry Correctionにチェック入れると床のガタガタ歪みが一切無くなるので評価一転しました。 メモリーカードは拡張子MCDにすることと、設定で「メモリーカードの保存方法」をスロット1と2両方とも「すべてのゲームでカードを共有する」にすることですね。 最新と思われるPSエミュでどんどん機能が追加されていってますので、ネットプレイ機能も付いたらePSXeを超えるかもしれませんねw (phan) 2024-03-26 12 48 12 逆アセンブルは、以前GBAやSFCではやった記憶ありますが、PSは仕様が複雑そうですね・・・ ただ、エフェクトの画像(GUARDの文字 なども含む)の画像フォーマットは、アイテムとおなじ仕様でした。 つまり、ファイルの先頭にパレットコードがあり、そのパレットの該当番号のビット数で、色とドットを表現してました。 そこから類推して、個人的には各種エフェクトも、錬金アイテムと同じようなプログラムで組まれてたりしないかなぁ と推察してます。 何が言いたいかと言うと、逆アセンブルよりも、プログラム組んでそうなファイルを見つけて、 そこで09 xx xx xx や 0A xx xx xxのエフェクトを呼び出している行を見つけて、 その周辺を調べることで、フィールドでエフェクトを呼び出すプログラムを見つけることで、 そのプログラムが呼んでいる他のエフェクトが芋づる式に引っ張り出せないかなぁ なんて考えたことはありました。 ちなみに、 >エフェクトの画像(GUARDの文字 なども含む)の画像フォーマットは、アイテムとおなじ仕様でした。 これについて、錬金アイテム作成者としての敗北を意味しているため内緒にしてましたが、 GUARDの文字を全部 00 00 で潰すことで、当方の環境は諸々を解決してしまっております・・・orz ※だから、ブラックオプスを見たときは、まだこんな抜け道があったんだ と感動しました。 duckstation 興味あります。 週末、ダウンロードしてみよう。 (あーぬ) 2024-03-26 13 14 06 PS2DISにEQのディスクイメージを放り込むと中身を表示してくれました。 ラベルを選び移動のメニューでラベル一覧を見ますと、英名のダンジョン名は辛うじて分かりますね。 そこに飛ぶとグリフォンやピギャアァァァなどの文字列が入っているのが見えました。解読が大変そうですがこれからですね(棒読みw) 解析の方は理解が追い付かないので焦らず行きます。 >>GUARDの文字を全部 00 00 で潰す これはかなりダイレクトな解決法ですねw 09 BD XX XXの中に他の表示含めて非表示にするみたいな便利な番号ないか探したこともありますが無いっぽいんですよね。 アンチサークルは初回ヒット時にアンチビットOFFでもGUARDって出る仕様が邪魔過ぎる、と思って仕方ありませんからねw アンチ連鎖は文字表示さえなければ完全最高の連鎖方法で間違いないからこその目の上のたんこぶなのでありますw (phan) 2024-03-28 00 58 41 マイページに、BLAZE_153.tim 修正箇所を参考までに乗せました。 txtファイルにしたものを、添付するために縮小したのですが、 縮小した途端に画像が見える化しますね。 (あーぬ) 2024-03-28 12 40 03 日本円紙幣の文字数字部分を拡大したみたいな感じにうっすらDrainとか書いてあるのが見えますね。 赤枠で囲った所にGuardがあったんですねw プレステのデータ内の画像はTIMファイルという形式で入っていることを恥ずかしながら今理解しましたw ちょっと探してTIMViewerというアプリでBlaze Bladeのイメージファイルを見て見ますとキャラや敵やマップなどの画像やテクスチャ群が詰め詰めになって入ってるのが見えました。 ただ皆さんと使用したアプリが違うせいか振られている番号が違ってました。 あちこち覗いているとマスターと目が合ったりゴブリンに睨まれたりしてワロス オッドアイの人誰かいたっけと思い出すとアーヴァンパイアロードだ!とか気付いたりしますねw バラバラのテクスチャパーツがつづら折りのように並んでいるのでパッと見だと何か判りませんw こちらで使用したアプリだとステータス異常用の文字表示セットのTIMが見つからないので別のビューワーでも探してみたいと思います。 (あーぬ) 2024-03-28 13 01 52 0Eコードで魔法が発動する際は000E16F4を基点とした魔法の情報に従っているようです。 先頭にフレイムバレットの文字コードがあり、使用エフェクト番号、詠唱時間、消費MP、属性、基本威力、MAT除数、続いて不明なビット群の48バイト分のデータで並んでました。 使用エフェクトを0から1Bにしてフレイムバレットを発動すると威力の低いメテオが出ますねw 但し敵味方の当たり判定はここでは定義していませんでした。 なので36でパワーウェイブに変えてみてもいつもの自分に当たるのしか出せませんでしたね。4A魔法弾は09エフェクトで出した時の床から出る+Resistのものではなくちゃんとしたのが出ました。 この使用エフェクトの数値を参照先にエフェクトの挙動そのものがあるんでしょうかね? 0Eコードも09/0Aコードもその大元にある共通のエフェクトを呼び出して勢力判定や威力を付けているに過ぎなかったのかもしれませんね。 果たして09 62屏風シリーズに任意の判定まで付けられるのか怪しくなってきましたw (あーぬ) 2024-03-29 20 23 25 09 62 51 XX剣波屏風や09 62 52 XXアロー屏風がバトロイでDF0相手に4000台の火属性物理ダメージを出す件で、 受け側に発動条件0Aで攻撃してきた相手のパーティNo.などを相手側から数値表示させてみましたら、パーティNo.が8番でしたwww AT1120、火属性68。しかも聖堂マップの中心部の誰もいない場所に表示されました。これで一体誰ステよ?というのは一つハッキリしましたねw 03 50 89 03 03 58 89 03 03 08 0C 20 03 04 0C 21 03 04 00 2A 10 00 20 0A 62 51 0F 03 04 18 21 FF (あーぬ) 2024-03-29 20 33 22 一応加速剣波屏風を撃つ前に自分のパーティNoを取得して番号指定で自分から発動ということにしてるのにヒット時の威力参照が8番ってオカシイですよね。 この辺の処理がどうなっているのか解き明かしたいわけですね。 もしかして逆コンバートが消えた理由ってこの辺が将来拡張性を考慮していないガタガタ設定値だったからとかだったら笑いますねw この辺しっかりしてたらバジトームの巨大剣波とか巨大ウェイブなんかはプレイヤー側でもすぐ作れちゃうんですけどね。 (あーぬ) 2024-03-29 21 50 45 ま、まあまだエフェクトの根源の数値を弄る命令が無いとは判明してないので早計ですねw 逆解析中のPS2DISサンを待ちます。 何故かプログレスバー的にはあと2日くらいかかるらしいですけどねw 過去のユーザーの解説ではそんなかからなかった筈なんですが、何せ古いアプリですからWindowsDefenderサンと喧嘩してるんですかねw (あーぬ) 2024-03-31 15 26 10 PS2DISサン、丸二日で60%程に達したら落ちた模様? 別の環境で走らせたりしてみますかねw (phan) 2024-03-31 18 14 22 > PS2DISサン、丸二日で60%程に達したら落ちた模様 (ノД`) 私のパソコンでも回して見ましょうか? どこか参考になるサイトありますか? (あーぬ) 2024-03-31 20 10 36 このPS2DISはPS2ソフトの解析がメインらしいんですが、同じMIPS言語の命令で書かれているPS1やN64も読めるらしいです。 とりあえず自然サンのサイトBe Natural読め、と方々で書いてありましたので このサイトですね。InternetArchiveで閲覧出来ます。 http //www.geocities.co.jp/playtown-Bingo/8243/ps2serch/itiran.html ここのブログはスクショ付きで使い方載せて下さってますね。 http //azuedf.blog133.fc2.com/blog-entry-36.html PS1のCPU命令であるR3000の命令表がこれです。 http //www.inetmie.or.jp/~koh/inside/ps-r3000.htm
https://w.atwiki.jp/blr3tx4/pages/1.html
下準備 まずは、コンソールの取り付け このルーターには、シリアルコンソールを取り付けるためのパターンがあります。分解して、シリアルコンソールを取り付けてください。 取り付け方法は、偉大な先人がいますので、そちらを参考にしてください。コンソール改造 デバッグモード シリアルコンソールを付けたら、デバッグモードに入れるか確認します。 これも偉大な先人がいますので、そちらを参考にしてください。デバッグモード 気づいたと思いますが、このページはLinkStationのページです。 実は、LinkStationとBLR3-TX4は親戚のような関係で、作りが良く似ています。 ですから、LinkStationのノウハウがかなり有効に使えます。デバッグモードに関しては、全く同じコマンドが使えますので、そのまま読み替えてください。 ファーム書き換えツール Javaで書いたファームの書き換えツールを作ったので、アップしておきます。下にある MelcoFirmApp.lzh をダウンロードして使ってください。JavaのVisualEditorの勉強に作ったプログラムです。Javaからシリアルポートを制御するので、このライブラリーが必要になります。ライブラリーのページをよく読んで、設定してください。 デバッグモードでerasekとやってしまった場合でも復活可能です。LinkStation でも使えるようにしましたので、ファームを飛ばしてしまった方も試してみてはいかがでしょう。ただ、LinkStationでの動作確認はしていません。動作確認された方がいましたら、ご一報ください。 TeraTermなどで、debugモードにした後、TeraTermを終了してから、このソフトを立ち上げてください。 マニュアルはまだ書いていません。Flashへ書き込まない限り悪さをしないので、いろいろ試してみてください。
https://w.atwiki.jp/lolsarasi/pages/227.html
52 名前:名無しさん@ゴーゴーゴーゴー! (ワッチョイ 33b7-Jz3o)[] 投稿日:2016/04/15(金) 15 35 44.21 ID ZSfTrBkQ0 [1/3] SN cieps 汁2の雑魚の分際で暴言連発 http //i.imgur.com/eEFIpmH.jpg Lucianで俺のジャングルの横に立ち続け、その後ラストヒットだけを奪いやがった。味方にいたら間違いなくGG。二度とこいつとゲームしたくない。 -- kindred (2016-05-30 18 23 27) 1300ゲームやってるのにsilver3。少し逆境になったらチームメイト煽りまくる奴 -- cieps (2016-06-27 03 33 42) 名前 コメント
https://w.atwiki.jp/iijmio/pages/2.html
メニュー トップページ FAQ テンプレ 動作確認 スマホ・タブレット ルータ・USB PC・その他 アプリ VoIP(電話) カウンタ 全部: - 今日: - 昨日: - 更新履歴 取得中です。 ここを編集
https://w.atwiki.jp/luke/pages/27.html
動作環境最低動作環境 推奨動作環境 コメント 動作環境 最低動作環境 OS Microsoft Windows 2000 / XP CPU Intel Pentium III プロセッサ及び同等の互換プロセッサ 1GHz以上 メモリ 256MB以上 HDD 500MB以上の空き容量 VGA 32MB以上のビデオメモリーを有するグラフィックスボード 通信環境 128kbps以上(ADSL、光ファイバー、CATV、LAN)以上 推奨動作環境 OS Microsoft Windows 2000 / XP CPU Intel Pentium4 プロセッサ及び同等の互換プロセッサ 2GHz以上 メモリ 512MB以上 HDD 500MB以上の空き容量 VGA 64MB以上のビデオメモリーを有するグラフィックスボード 通信環境 1Mbps以上(ADSL、光ファイバー、CATV、LAN)以上 その他にホイール機能付きマウスが必要 ゲームパッドに対応 SiS製チップセットは対応外です。 コメント SIS製のチップでは絶対に不都合が生じるのですか? -- 名無しさん (2006-01-04 16 05 00) "絶対"かどうかは不明。また、良くも悪くも今後のoβ、製品でどうなるかも不明。 -- 名無しさん (2006-01-15 14 33 25) これって推薦動作環境?それとも最低動作環境? -- 名無しさん (2006-01-27 17 10 20) gj -- mamamama (2006-01-27 21 25 46) Mobility Radion9000IGP搭載のノートで動作確認。純正のドライバだと動かない確率大。 -- 名無しさん (2006-02-02 22 27 13) Sis製チップでもどうにかならんのかな? -- 名無し (2006-02-02 23 08 14) SiS616でドライバをバージョンアップけど動作しなかった。もしかしたらサードパーティのだったら・・・どうだろ。 -- 名無しさん (2006-02-02 23 41 51) SiS740なのだが無理。画面が真っ黒。 -- 名無し (2006-02-02 23 57 00) SiS 756 + 965L のA8Sでログイン後強制終了。 -- 名無しさん (2006-02-04 02 30 40) 質問で申し訳ないのですが、グラフィックチップがRadeon IGP 340M/320Mでは無理なのでしょうか?どなたかわかる方がいらっしゃったら教えていただけますでしょうか? -- 名無しさん (2006-02-04 10 04 40) SIS651でも動作できん、増設するか -- 名無しさん (2006-02-04 10 29 07) 公式のFAQにSiSに関して書いてあるね -- 名無しさん (2006-02-04 11 27 28) Radeon IGP 320Mですが、オメガドライバを入れればできるようになりましたよ。 -- 名無しさん (2006-02-05 01 12 12) ↑の方、ありがとうございます。PCにあまり詳しくないので申し訳ないのですが、オメガドライバって何ですか? -- 名無しさん (2006-02-05 21 00 26) ttp //www.clt.jp/~oem/atiwiki/ここから直接いけます。めんどうなこと無しにそのままインストールできると思う。 -- 名無しさん (2006-02-05 21 18 30) インストールして動作確認できました。本当にありがとうございました。 -- 名無しさん (2006-02-05 23 00 58) おめでとう -- 名無しさん (2006-02-06 00 08 31) ATI Mobility 128 (ノート標準、16M) で試してみました。ちょっと重いもののそれほど苦痛ではないです。いけます。 -- 名無しさん (2006-02-07 00 04 15) 知人のPCで試したところ(回線がISDNの64kで他は推奨動作環境並)問題なく動きました -- 名無しさん (2006-02-08 00 21 49) Trident Video Accelerator CyberBlade XP Ai1 でログイン後強制終了。相当マイナーなものっぽいんですが、対処法はないでしょうか? -- 名無しさん (2006-02-12 22 43 15) Pro savage DDR では文字化けが起き、ゲームどころではありません。 -- 名無しさん (2006-02-14 09 33 45) うわあああああやっぱ無理かあああああ -- 名無しさん (2006-02-15 22 01 33) こちらOS WIN2k グラフィックGforceTi4200 login後即落ちる現象でゲームできません 同じ症状もしくは改善策ありましたら教えてもらえれば幸いです -- 名無しさん (2006-03-02 18 48 21) ↑追記ドライバは最新のものをインストール済です -- 名無しさん (2006-03-02 18 50 42) Radeon IGP 340M/345Mです。オメガドライバをインストールしたら出来ました。 -- 名無しさん (2006-03-15 17 07 25) ロード画面で急に落ちるんですがどうしたらいいでしょう><;; -- 名無しさん (2006-03-26 17 27 03) 私も同じ症状でしたが、上にあるオメガドライバを入れたらプレイ出来るようになりました。 -- 名無しさん (2006-03-26 20 24 04) VIA/S3G UniChrome Pro IGPのデスクトップなんですがフルスクリーンだと画面が白くなって点滅します。同じような状況になった人いませんか? -- 名無しさん (2006-05-23 04 07 42) 1.ホイールスクロールしても照準が全く上下しません。 -- 名無しさん (2006-05-24 17 34 18) 2.画面下のチャット入力画面が表示されません(勘で字打ってますが)どうしたらよいのでしょうか? -- 名無しさん (2006-05-24 17 35 28) 普段ホイールは正常に機能してるの?パッド操作に変えてみては? -- 名無しさん (2006-05-24 19 27 22) 出ないのはチャット入力欄だけ?所持金や時間等も出ない?フルスクリーンならウィンドウに変えてみては? -- 名無しさん (2006-05-24 19 29 32) ゲーム以外はホイールちゃんと使えます・・・。でないのは、画面下のチャットや、マップなどのタスクバーだけです -- 名無しさん (2006-05-24 20 19 23) コンパネでホイールのスクロール量変えてみるとか。別のマウスで試してみるとか。最下段はウィンドウなら出ると思うんだけどどう?フルスクリーンで出ないなら解像度変えてみては?まぁクライアントの再インストも奨めます -- 名無しさん (2006-05-24 20 35 14) ウィンドウなんですけどでません・・・。というか、なんか意味分からない模様みたいなのが代わりにあります。 -- 名無しさん (2006-05-25 18 19 10) 再インストールもしてみましたが変化なしです。 -- 名無しさん (2006-05-25 18 19 52) んじゃドライバ変えてみよう。ホイールの件はどうなったのかな、未出の症状なので手当たり次第に試してみる他ありません。PCのスペックも晒そう -- 名無しさん (2006-05-25 20 48 35) リンクにある画像あぷろだにSSを貼ると偉い人が何か教えてくれるかもね。セーフ起動も試してみよう -- 名無しさん (2006-05-25 20 51 43) Thinkpad T40p ATI MOBILTY FIRE GL9000 VRAM 9000で起動後ウインドウが真っ黒。 -- 名無しさん (2006-06-04 19 40 48) ↑ 追記:オメガドライバーも入れましたが変化なしです。解決策を求む -- 名無しさん (2006-06-04 19 41 38) PCのメーカーにディスプレイドライバあるからインストしませう。それでダメならATIのドライバ入れませう。スペック表にOpenGLの保証はしないって書いてあるからむずかしいかも -- 名無しさん (2006-06-05 08 54 24) ありがとうございます。最初はメーカーから落とした純正ドライバを入れていたのですが、それで動かずオメガを入れてみました。ちなみにT40という姉妹モデル(MOBILTY RADEON VRAM:16MB)ではちゃんと動作しました。T40pの方が上位モデルなのに動かないのは何故だ~ -- 名無しさん (2006-06-07 19 19 53) DirectXの更新。合う保証無いけどATIのドライバを新しいのから古いのまで試行。DirectX診断ツールの各テスト試す。かなりギリギリなPCスペックなので動いたら御の字 -- 名無しさん (2006-06-08 19 03 04) ありがとうございました。DirectXは最新版が入っています。でも、この性能でもスペックギリギリですかねぇ。C21はTualatin世代以降のノートではだいたい動くのですが・・・ -- 名無しさん (2006-06-09 21 12 46) ああクソ~~sisチップどうにかならないかな・・・ -- 名無しさん (2006-06-16 19 05 19) オンボがsisでもビデオカード増設で何とかしませう -- 名無しさん (2006-06-16 19 14 50)
https://w.atwiki.jp/chapati4it/pages/153.html
JFreeChartを使って、グラフを出力するサーブレットと、ウェブページにグラフを表示するサンプルです。 JFreeChartはJava用のグラフを出力するライブラリです。 ■目次 JFreeChartのセットアップダウンロード インストール eclipseの設定 サンプルアプリケーションサンプルサーブレット JFreeChartSample.java web.xml 動作確認 サンプルアプリケーションその2 ウェブページ(jsp)にグラフを表示するサンプルJSP index.jsp 動作確認 サンプルダウンロード コメント(バグ、間違い、こんな情報が欲しい等ありましたら) アンケート(このページの情報はお役に立ちましたか?) JFreeChartのセットアップ ダウンロード http //www.jfree.org/index.html JFreeChartのサイトでぽちぽちクリックしていると、SourceForgeに移動しました。 http //sourceforge.net/projects/jfreechart/files/ さらに「JFreeChart」のリンクをクリックすると色んなバージョンの番号が見えます。 今回は「1.0.14」を選んでみました。 http //sourceforge.net/projects/jfreechart/files/1.%20JFreeChart/1.0.14/ zipファイルと、tar.gzファイルが選べたので今回は「jfreechart-1.0.14.zip」をダウンロードしました。 インストール 1.ダウンロードしたファイルから、以下の2ファイルを取り出します。 jcommon-1.0.17.jar jfreechart-1.0.14.jar 2.Tomcatプロジェクトの「/WEB-INF/lib」ディレクトリに上記のファイルをコピーします。 Tomcatは「/WEB-INF/lib」ディレクトリに配置したjarファイルをアプリケーションから利用出来るので、これだけでJFreeChartを利用する準備完了です。 eclipseの設定 Tomcatのための設定は「/WEB-INF/lib」にjarファイルを配置すれば完了ですが、eclipseでもクラスパスにjarファイルを入れて上げないとコンパイルエラーが出て大変です。 eclipseのための設定は、eclipseから「/WEB-INF/lib」にコピーしたjarファイルを選択し、右クリックメニューから「ビルドパス→ビルドパスに追加」を選択すれば完了です。 これで、eclipseでJFreeChartアプリを開発出来る準備が整いました。 サンプルアプリケーション サンプルサーブレット JFreeChartSample.java import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.jfree.chart.ChartUtilities; import org.jfree.chart.JFreeChart; import org.jfree.chart.plot.PiePlot; import org.jfree.data.general.DefaultPieDataset; /** * [Tomcat] JFreeChartで動的にグラフを出力するサンプル。 */ public class JFreeChartSample extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // コンテンツタイプ設定 response.setContentType("image/png"); // 円グラフのデータ作成 DefaultPieDataset data = new DefaultPieDataset(); data.setValue("いちご", 1500); data.setValue("オレンジ", 1500); data.setValue("バナナ", 5000); // JFreeChartオブジェクト作成 JFreeChart chart = new JFreeChart(new PiePlot(data)); // 円グラフ出力 ChartUtilities.writeChartAsPNG(response.getOutputStream(), chart, 200, 200); // アウトプットストリームをフラッシュ response.getOutputStream().flush(); } } 簡単な円グラフを出力するサーブレットなら簡単に出来ます。 ポイントは2つで、1つは以下のコンテンツタイプ設定。 response.setContentType("image/png"); コンテンツタイプを設定するとブラウザが「画像なんだな」とスムーズに判断してくれます。 もう1つは、以下の円グラフ出力に使っているメソッド。 ChartUtilities.writeChartAsPNG(response.getOutputStream(), chart, 200, 200); この「writeChartAsPNG」を使うことで、レスポンスのアウトプットストリームにpngのイメージを出力しています。 一次的にファイルに保存する必要がないので便利です。 ※「saveChartAsPNG」を使うと、「pngファイル」を実際のファイルに出力スルことができます。 web.xml ?xml version="1.0" encoding="ISO-8859-1"? web-app xmlns="http //java.sun.com/xml/ns/javaee" xmlns xsi="http //www.w3.org/2001/XMLSchema-instance" xsi schemaLocation="http //java.sun.com/xml/ns/javaee http //java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0" !-- サーブレットの宣言 -- servlet servlet-name JFreeChartSample /servlet-name servlet-class JFreeChartSample /servlet-class /servlet !-- サーブレットとurlのマッピング -- servlet-mapping servlet-name JFreeChartSample /servlet-name url-pattern /chart/piechart.png /url-pattern /servlet-mapping /web-app サーブレットのマッピングで、以下のように url-pattern に画像ファイル名を入れておくと、グラフを保存したい人に便利です。 url-pattern /chart/piechart.png /url-pattern 画像ファイルの部分をワイルドカードにして、ファイル名をhtml側で自由に決めさせるのもいいでしょう。 url-pattern /chart/* /url-pattern 動作確認 「http //localhost 8080/jfc/chart/piechart.png」にアクセスして以下の様なグラフが表示されれば成功です。 ※「jfc」の部分にはコンテキストを設定してください。 サンプルアプリケーションその2 ウェブページ(jsp)にグラフを表示する 上記のサンプルでは、グラフ作成サーブレットのアドレスを直接叩いてグラフを表示しましたが、通常はウェブページの中に埋め込んで利用する方が多いと思います。 ウェブページにJFreeChartで作成したグラフを表示させるには、上記で動作確認に利用したアドレス「http //localhost 8080/jfc/chart/piechart.png」を表示するhtmlを作成します。 サンプルJSP index.jsp %@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" % html head meta http-equiv="Content-Type" content="text/html; charset=UTF-8" title [Tomcat] ウェブページにJFreeChartで動的に生成したグラフを表示する。 /title /head body h1 [Tomcat] ウェブページにJFreeChartで動的に生成したグラフを表示する。 /h1 img src= %=request.getContextPath()% /chart/piechart.png p ウェブページにJFreeChartで動的に生成したグラフを表示するサンプルです。 /p /body /html サンプルJSPの肝は、以下のimgタグです。 img src=' %=request.getContextPath()% /chart/piechart.png' imgタグの属性srcに、先ほど作成したグラフ作成サーブレットのアドレスを設定する事で、グラフ作成サーブレットにリクエストが飛んで、ウェブページの中に動的に生成したグラフが表示されます。 動作確認 「http //localhost 8080/jfc/」にアクセスして以下の様なグラフが表示されれば成功です。 ※「jfc」の部分にはコンテキストを設定してください。 サンプルダウンロード JFreeChartSample.java web.xml index.jsp コメント(バグ、間違い、こんな情報が欲しい等ありましたら) 質問よろしいでしょうか? 折れ線グラフの表示のサンプルコードがございましたら、教えて貰ってもよろしいでしょうかお願いします。 - ドムッち 2013-09-10 11 38 31 名前 アンケート(このページの情報はお役に立ちましたか?) 順位 選択肢 得票数 得票率 投票 1 役に立った 29 (67%) 2 役に立たない 7 (16%) 3 分かりにくい 5 (12%) 4 間違っている 2 (5%) その他 投票総数 43