主にプログラミングに関する記事を掲載。
まあ開発メモです。
×[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
今日やったこと
・オチデジのdocomo版とソフトバンク版
前作の落ちゲー「オチデジ」のdocomo版とソフトバンク版の
テスト版を作成して、サーバにアップした。
明日以降、テストしてくれる人を探してお願いする。。。。
・次回作のアプリ用に「乱数」について学習した。
軽い気持ちでしらべ始めたが。。。
乱数アルゴリズムは思っていたより深い内容だった。
圧縮系、暗号化系の数学がよく引用される。
確率・統計系の数学も再学習したほうがいいかも。
[乱数メモ]
・乱数の周期
・線形合同法
・M系列乱数
・メルセンヌ素数
・メルセンヌツイスタ
・SFMT
・正規分布
・二項分布
・二変量正規分布
・ポアソン分布
・指数分布
・ワイブル分布
・ガンマ乱数
・乱数など、コンピュータでの確率系の演算は漸化式を用いる。
(オーバーフローを防ぐため)
全部を調べる時間は無いので
①基礎の学習→②全体の把握→③必要なトコだけ詳細学習
だな
[0回]
PR
Dojaの画像読み込みでかなり苦労したのでメモ
//---------------------------------------------------
// 画像読み込み
String path = "resource:///" + strFilename;
MediaImage mdaImage = MediaManager.getImage(path);
mdaImage.use();
Image imgRet = mdaImage.getImage();
//---------------------------------------------------
・MediaManager.getImageはファイルパスの文字列フォーマットを
チェックしているだけで、ファイル有無はチェックしてないらしい。
ファイルがない場合、MediaManager.getImage は成功するが
mdaImage.use(); で例外発生する
・画像のファイルフォーマットは、DojaはPNGは使えない。
JPEG/GIFなら使える。
・Canvasの、paintイベントはプロシージャから呼ばれるので
画像データの初期化が終わらないうちに呼ばれることがある。
初期化済みフラグなどを用意して、初期化が終わってなければ
paintの処理はしないようにすると良い。
・ファイル名は大文字・小文字まで正確に入力する。
ファイル名+.GIFだと読み込めて、ファイル名+.gifだと
読み込めなかったりする
・画像読み込み処理の、try~catchの例外の型指定は、
IOException より Exception のほうが良い
IOExceptionだけではキャッチできない例外がある。
(コンソールに、Uncaught Exceptionとでる)
[0回]
docomo iアプリをつくろうと環境設定。
eclipse3.4
jre1..4.2_18
doja 5.1
エクリプスからエミュを起動するとすぐ終了してしまう現象が発生。
で下記サイト発見!!
http://tabihato.blog.shinobi.jp/Entry/148/
>まずは、対象プロジェクトを選択
>↓
>メニューバーからプロジェクト→プロパティを選択
>↓
>Javaコンパイラーを選択
>↓
>プロジェクト固有の設定を可能にするにチェック
>↓
>コンパイラ基準レベルを1.4、その直下のチェックを外す
>↓
>生成された.classファイルの互換性を1.1、ソースの互換性を1.3に
ということらしいです。
すごい!こんな設定の組み合わせよく見つけたと思う。
びびった。
ていうか単純に感謝!
[0回]
eclipseの設定をいろいろいじっていたら
ビルドはできるんだけど、実行できない状態になった。
Swingのプロジェクトが、ビルドができなくなってたりしてるし(AWTならいけた)
この前の落ちゲーのソースも、ソースいじってないのに
ビルドできなくなってるし
おそらく事態はかなり深刻。。。
javaってこういうとこだめだよな。。。
おとなしく明日、javaとeclipseの再インストールからはじめよう。
[0回]
j2meでは
javaなのにプリプロセッサを使う方法があるらしい
//#ifdef
コード
//#endif
ってするといけるらしいんだが・・・
プリプロセッサが効きません。
eclipseの設定にプリプロセッサ指定してるつもりなんだけど
どうやってもだめ。
他のサイトみてもその辺は書いてなくて、いきなり//#ifdefを書いてる
どうやったらいいんだあ
[0回]