[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 03/02 20:05 / Filesize : 222 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

iモード携帯電話用Java(iアプリ) Part16



1 名前:デフォルトの名無しさん mailto:sage [2007/12/28(金) 13:32:59 ]
NTT DoCoMoのiモード携帯電話用Javaに関する話題を扱うスレッドです。

※DoCoMo以外は下記スレへ。
CLDC+MIDP+携帯電話用Javaスレッド part 7
ttp://pc11.2ch.net/test/read.cgi/tech/1180010672/

■ iアプリ特有ではなくJava一般に関する質問はこちらへ
【初心者】Java質問・相談スレッド110【大歓迎】
ttp://pc11.2ch.net/test/read.cgi/tech/1197710566/

■ iモード携帯電話用Java(iアプリ)まとめサイト
ttp://ton.my-sv.net/

■関連スレ
【日本携帯】Mascot Capsule/Micro3D【標準】
ttp://pc8.2ch.net/test/read.cgi/tech/1117773530/

369 名前:デフォルトの名無しさん [2008/02/15(金) 12:16:28 ]
iαppliTool for DoJa-5.1(FOMA) で開発していますが、
エミュレータにて実行しようとした時にコンソールに

AppSize と SPsize の合計が > 1024K なので NG です

との表示が出てしまい実行できません。
実際に ADF 設定にて SPSize に 20000000 などと設定して AppSize と SPsize の合計が 1024KB を超えているのですが
実機ではなくエミュレータのみで確認できればいいので、この制限を回避したいのですが可能でしょうか?

370 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 13:17:11 ]
www.nttdocomo.co.jp/service/imode/make/content/spec/iappli/index.html
最近やたら多いけど。
何故まず公式の情報をよまないんだ。



371 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 13:34:35 ]
Eclipseでデバッグする際に、現在は公式のDevGuideに従って設定をし
・ヒストリーの実行
・ヒストリーのデバッグ
と行なってエミュレータを動かしているのですが、これをワンタッチ化することはできませんか?

372 名前:369 mailto:sage [2008/02/15(金) 13:39:22 ]
>>370
ご回答ありがとうございます。
意図していたことを伝えるのに言葉が不十分だったかもしれません。

DoJa-5.1 の容量制限は超えていることは承知なのですが、
端末での実行はできなくてよく、エミュレータ上でのみ動けばいいので
制限を外す方法があればと思い質問させて頂いています。

開発中、使用するリソース等を整理する前の段階では
実際の配信用としては容量オーバーの状態でも、
確認用としてビルドしたい場合が多々あるかと思うので
容量オーバーをエラーではなく警告として扱う設定があると思うのですが
試した方法(ADF の ProfileVer を変えてみるなど)では不可能でした。

373 名前:デフォルトの名無しさん [2008/02/15(金) 14:47:28 ]
すみません。
皆さん、N900端末でのメモリ断片化対策とかどうしています?
他の端末だと起こった事はないのですが、N900だとメモリ操作を頻繁に行うと
いづれはOutOfMemoryがでてしまうんで、なるべくメモリがキレイな状態の初回起動で
データを全て読込むようにしているのですが、
今回400Kだけでは足りなく場面毎に通信からデータを取る必要があります。
現在は設計段階ですが、こまめにgcしてもN900だけは・・な・・てな感じで
悩んでます。どなたか策があればお願い致します。



374 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 14:52:19 ]
まずスクラッチパッドを何バイトに設定しているんだ
話はそれからだ

375 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 14:55:39 ]
>>373
もう使ってる人少ないから無理してサポートせんでも。

376 名前:373 [2008/02/15(金) 16:57:45 ]
>>374
スクラッチパッドはフルに409600に設定しています。

>>375
そうしたいですけど、クライアントが許してくれないんで・・
この世からN900消してほしいです;;


377 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 17:22:06 ]
>>376
N900の時のみ、これを起動直後に実行するようにしてみなさい。
try {
  HttpConnection hoge = (HttpConnection)Connector.open( "", Connector.READ);
  hoge.close();
} catch ( Exception e ) {
}



378 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 18:34:55 ]
>369
開発中だろうが不正な値(SPSize=約20MB!?)を指定する方が悪い。
エラーとしてしっかり弾くエミュレータの振る舞いは妥当じゃないかね。

ビルドしたいだけならSPSizeを小さくして、さらにresフォルダを空にすればいい。
その状態でjarが1024KB越えてるようだと、テストビルドも何も…てな話。

379 名前:378 mailto:sage [2008/02/15(金) 18:41:04 ]
補足。
DoJa-3.0や3.5のエミュレータにはサイズ制限のエラーや警告はなかったよ。
でもDoJa-5.0からのクラス使ってりゃビルド通らないだろうから意味ないけど。

380 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 19:06:39 ]
>>379
各エミュレータで試してあげたのか、おまえ優しいな。
つーことは3.x系のエミュのdoja_classes.zipを5.1のと差し替えればビルドだけは通りそうだな。

381 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 19:38:43 ]
3.5エミュレータでも400K以上のSPだとエラー吐いて起動できないよ。

382 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 19:47:43 ]
正確に言うと
起動はできるけど400K以降のSPに対してアクセスしようとすると例外が発生する。

383 名前:378 mailto:sage [2008/02/15(金) 19:48:25 ]
>381
あ、>379はSPadのサイズ指定じゃなくて、出来上がるjarのサイズについて。
jarが100KB越えてもビルドエラー出ないってことが言いたかった。
3.0のエミュレータも同様に、jarが30KB越えてもエラーにならないし、実行できちゃう。

>380
未だに3.0/3.5のエミュレータ使うことがあるんで体験談を書いてみた。

384 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 19:53:05 ]
なるーそういうことね

385 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 22:35:50 ]
メガアプリ対応でエミュレータにサイズチェックが追加されたんだろうな。
4.1のエミュレータでも160KBのjarが普通に動いてるよ。
実機で確認するときだけProGuardかけてる。

>>371
それは俺も知りたい

386 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 22:54:12 ]
エミュレータ上での実行は問題なし
DLも上手く行った
ところが実機で起動すると、ロード中に
かなり高い確率で「αエラーが発生しました」って表示が出て止まる…
毎回、じゃなくて、しばしば。

他のプリインストールしてあるiアプリは問題なく起動するんですが
なにを間違えたらこうなるんでしょうか。
スクラッチパッドへの展開に躓いたらキャッチして専用のエラー吐く筈なのに…

端末はF704iです
どうか知恵を貸して下さい

387 名前:386 mailto:sage [2008/02/15(金) 23:10:11 ]
すいません、使用しているのはDoja4.0です



388 名前:デフォルトの名無しさん mailto:sage [2008/02/15(金) 23:33:20 ]
ほとんど全て、try-catch して表示してみればいいんじゃなかろうか。


389 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 00:23:09 ]
try catch以前に落ちてるんじゃないの?不正なコードとか検出すると
エミュでは動くのに実機ではダメとかたまにあるよ。まぁ、よっぽど特殊なのか・・・

390 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 00:26:12 ]
まずどの関数を実行した時点で落ちるのか
話はそれからだ

391 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 12:29:31 ]
>>385
Doja5.0エミュレータでも1M以上のJarが動いたよ。
SPSizeに (1048576 - jarsize) 以上の値を指定したときに
>>369になるようだ。

392 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 12:54:59 ]
>>386
トレースONにしてどんなエラーが出てるか確認しる

393 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 14:39:02 ]
>>391
スクラッチパッドを1バイトでも使うと1M以上のJarは動かないってこと?

394 名前:デフォルトの名無しさん mailto:sage [2008/02/16(土) 17:49:06 ]
(;^ω^)

395 名前:デフォルトの名無しさん mailto:sage [2008/02/17(日) 18:48:47 ]
DoJa-5.0以降でフルスクリーン表示に関する質問。
アイコン情報の領域を残したままにする方法はある?
(フルスクリーンでもアンテナや電池残量を表示しておきたいということ)

396 名前:アプリ [2008/02/18(月) 02:44:52 ]
アプリを自分の携帯電話に取り込むことはできますか?
可能ならば方法教えてください。
お願いします。

397 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 02:54:55 ]
>>396
何のこっちゃかさっぱり分からんばい



398 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 02:56:04 ]
あぷりを「だうんろーど」すると、けいたいでんわにとりこめるよ!
          ハ_ハ  
        ('(゚∀゚∩ とりこめるよ!
         ヽ  〈 
          ヽヽ_)


399 名前:アプリ [2008/02/18(月) 10:16:40 ]
>398
ダウンロードしてもネットにつながったままでゲームすることになるんです。


400 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 11:21:08 ]
>>399
ここが何の板か解って聞いてるのか?

401 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 11:36:32 ]
>>395
電池なら表示できる(F905i)
それ以外を表示したいなら自分で描画

402 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 13:05:16 ]
>401ありがとう。
ソフトキーみたいに出したり消せたりしないかと思ったんだが無理かー

403 名前:デフォルトの名無しさん [2008/02/18(月) 15:58:56 ]
エミュでの話だが、FastMathクラスの精度は微妙だな。
FastMath.add(0.12345678f,0.0f)ってやると0.123291016fって値が返ってくる。
ちなみに+演算子使うと0.12345678fが返ってくる。

404 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 16:19:31 ]
だからこそのFast

405 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 16:25:28 ]
1/4096 未満の値は切捨てなんだろうね。

406 名前:386 mailto:sage [2008/02/18(月) 16:47:04 ]
意地ンなってエラー拾おうとキャッチ付けまくりながら、
ついでにコード見直していたら、
なぜか苦も無く動くようになってしまいました…

個人的に釈然としない上に原因も療法も分かりませんが、
お世話になりました。

407 名前:デフォルトの名無しさん mailto:sage [2008/02/18(月) 22:19:03 ]
FastMathが遅そうだからネイティブの浮動小数点演算と比較ベンチしてみたことがある。
903i以降の機種で試してみた限りは、除算以外は圧倒的にネイティブが早い。
com.nttdocomo.ui.util3dのクラス郡にFastMath使うのいい加減やめて欲しいと思う。



408 名前:アプリ [2008/02/19(火) 01:23:00 ]
あほ〜

409 名前:371 mailto:sage [2008/02/19(火) 09:08:58 ]
>>385
みんなワンタッチ化できてないのか・・・な?
Eclipseを使い始めたばかりなので、何かしらワンタッチマクロあたりがないか探してます
誰か心当たりある人いませんか

410 名前:デフォルトの名無しさん mailto:sage [2008/02/19(火) 09:13:53 ]
>ワンタッチ化
Eclipseスレでちょっと質問してきますね

411 名前:デフォルトの名無しさん [2008/02/19(火) 20:08:41 ]
GPSなどの位置情報APIってDoja5.1でもiアプリDXじゃないと
使えない?

412 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 01:01:31 ]
>>473
な、なんだってー
Fastって嘘なんかい。
なんでラジアンかディグリーで統一しといてくれないんだ・・・orz

413 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 01:03:12 ]
× >>473
○ >>407


414 名前:デフォルトの名無しさん mailto:sage [2008/02/20(水) 01:56:54 ]
四則計算のたびにメソッド呼び出すようじゃ遅くて当然だよねぇ…

415 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 09:29:57 ]
JAVA初心者なのですが、アプリを開発しています。
アプリ→PHP→MYSQLの順にデータを送信しているのですが、日本語の欄だけは30%位の確率で空白になってしまいます。
数字のスコアは100%大丈夫なのですが。
アプリ側ではデータを送信出来ているのでPHP側が怪しいと思うのですが、PHP側もエンコードしてUPDATEしているだけなので理由がわかりません。
わかる方がいましたらよろしくお願いします。

416 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 09:46:48 ]
まずは原因を特定してこい
プログラムに ○○%の確率で なんてことはありえない

417 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 14:43:02 ]
ここって仕事でiアプリ作ってる人もいるかな?
今日L705iに機種変したんだがアプリの挙動が明らかにおかしい。
ボタンの反応が消えたりフリーズしたり。

仕事でやってる人いるなら何か情報もってないかな・・・。



418 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 15:02:25 ]
>415
iアプリからのデータ送出でつまずいてるならともかく、
PHP側が怪しいだの言い出したらスレ違い。

419 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 15:12:03 ]
>417
仕事も何も関係なくL705iが変な機種かもって考えそうなもんじゃん。
iアプリ対応機種作りのノウハウ少なそうなメーカーなんだし。
と一般視点の俺が言ってみる。

420 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 15:35:07 ]
>>417
仕事でやっている人がいればどうだってのさ?
仕事とか関係ないやろ。
逆に仕事でやっている人は情報出しにくいやろ。

421 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 15:35:36 ]
>>419
まぁそうなんだけどね・・・・

で、実験プログラムを作ってみていろいろおかしくなるんだけど
1つだけ動作がおかしくなる原因がわかった。
この携帯、ソフトキー1の下にメールボタン?があってその下に電話の受信ボタン?がある。
でそのメールボタンをアプリ起動中に一回でも押すと
常にgetKeypadState()の戻り値にテンキーの5が押されている数値がかえってくる。

ゆえにテンキーの5を決定キーと同等の扱いに自分のアプリは振り分けていたので
方向キーの上を押しても決定キーの方が処理優先とかになってて何押しても決定キー扱いになっていたと・・・。
ついでに言えばこの状態はテンキーの5を押すか電源キーを押すなどで解除される。

ほかにもフリーズとかMLD再生とかでうまくいかない部分が多いのだが・・・こっちはまだわからん。

422 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 15:38:38 ]
>>420
俺みたいに気まぐれで買った人間以外となると
仕事でやってる人ぐらいしかアプリ作成でL705iに触れる機会はなさそうだとおもったんだよ・・・。

423 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 17:46:30 ]
>>420
仕事でやってるが、ガンガンここに情報だしてるし、ここからもらってるぞ
ハード屋つっついてもバグに関する情報全然出さないから、こういうところのほうが情報源としてありがたい

>>377で昔俺が書き込んだ対処法が浸透してるんだなとちょっと嬉しくなったw

でもL705の情報は全然知らん。ただ
>>421
そもそもgetKeypadState使わないほうがいいよ。
processEventで拾ったほうがいい


424 名前:デフォルトの名無しさん mailto:sage [2008/02/21(木) 23:36:39 ]
>>421
確かにL705iはキーの挙動が一部おかしかった。
検証したのが去年のことなんで詳細忘れてしまった…スマヌ。

>>423
getKeypadState使わずにprocessEventで拾った方がいいというのはなぜ?
ウチのアプリはgetKeypadStateで処理していた気がする・・・。

425 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 02:30:35 ]
Lなんてメーカーがわかった時点で考慮の対象外だったなぁ

426 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 04:05:06 ]
L705iってDojaプロファイル何だっけ?3.5?

427 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 05:13:10 ]
3.5LE
馬鹿かと



428 名前:デフォルトの名無しさん mailto:sage [2008/02/22(金) 07:18:00 ]
>>424
getKeypadStateだと、フレームとフレームの間に極短くボタンが押された場合検知できないから
FPS30くらいのアプリなら気にならないかもしれないが、それを下回るなら
「あれ?押したのにアプリ反応しないぞ?」ってことがよくおきる

processEventなら取りこぼしがない

429 名前:デフォルトの名無しさん [2008/02/22(金) 09:35:23 ]
>>428
15FPSくらいだとしょっちゅうそういう事象が起きるね。
俺はgetKeypadStateの値とprocessEventの値を合わせて使うようにしてる。

430 名前:421 mailto:sage [2008/02/22(金) 10:10:18 ]
私も押された瞬間を検知するのにはprocessEventで取得したキー情報を使うんだけど
長押しを検知するのにループの先頭でgetKeypadStateもしてるのです。
必要に応じてどちらかの数値を参照する感じかな。
キーフラグ管理でもできるんだけどフラグ管理より楽なんでw

431 名前:424 mailto:sage [2008/02/22(金) 22:54:49 ]
>>428
>>429
>>430
なるほど。勉強になります。

ウチで作ってるのは業務アプリなんで問題になってないけど、
ゲームとか作る場合には考慮する必要アリってことですな。

432 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 08:57:46 ]
>>430
キーフラグつくれよw
一回作れば使いまわしきくんだからw

433 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 16:39:14 ]
PRESSED時に押下時刻覚えさせてる
RELEASEでリセット

434 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 17:22:03 ]
>>433
天才現る

435 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 17:23:58 ]
俺もキーフラグで管理してないな。
理由としては昔からの癖みたいなもんだが。

昔の機種は機種依存が色々発生しまくってて
キーリリースイベントが取得できなかったり、
どんなタイミングでレジューム関係が呼び出されるかも
わからなかったからリリースイベント通過しない状態の処理を
入れておくのがこわかったのもある。今思えばそういう機種はなかったんだが。

知ってるかい?P503iは四月作成したアプリがダウンロードできないことをw
あんなのが普通にありすぎたからなぁ当時はw

436 名前:デフォルトの名無しさん mailto:sage [2008/02/23(土) 19:07:19 ]
AplにすればDLできたけどねー

437 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 15:35:31 ]
キーフラグで管理してないやつって
ボタン押下時にやる処理をキーイベントの中でやってんの?



438 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 15:44:33 ]
>>433でやってる
むしろフラグで長押しの効率よい判定がイメージできない

439 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 16:57:53 ]
>>433
むしろフラグの一種やん

440 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 17:00:37 ]
質問なのですが、Runtime.getRuntime().freeMemory()を使ったときの残りメモリが
実機上とEclipse上でぜんぜん違うのはなぜなんでしょうか?
メモリサイズは実機のサイズに合わせているのに消費メモリが5倍くらい違っている理由がわからないです。


441 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 17:18:33 ]
エミュレータは確かJavaヒープとネイティブヒープで分かれてるよね。
実機がどの端末か分からないけど、中にはこれらのヒープが共用の端末がある。
そしてRuntime.getRuntime().freeMemory()で取れるのはJavaヒープ残量だけ。
つまりヒープ共用の端末でのネイティブヒープ分の差ではないかと推測。

442 名前:デフォルトの名無しさん mailto:sage [2008/02/24(日) 17:19:43 ]
逆にMemoryManagerで全てのメモリ量を取ってみれば大体一致すると思う。

443 名前:デフォルトの名無しさん [2008/02/25(月) 09:41:18 ]
>>435
昔の端末ってキー同時押しが2つまでだったよな。
3つを同時に押しっぱなしにして、放すとリリースがおかしくなったような気がする。
うろ覚えですまんが。

444 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 11:18:33 ]
Doja4.0以降では0xAARRGGBBによる半透明描画がサポートされたようなのですが、
対応している描画はfillRectだけとAPIリファレンスにありました

いわゆるα値入り32bit画像データなどは利用できないのでしょうか?

そもそもGIFもJPEGも対応していないので、そのような画像を用意する手段が思いつきませんが…。
Image.createImageのint配列版も、AARRGGBBではなくRRGGBBとかかれていますし

445 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 13:26:37 ]
>444
Imageの半透明対応はDoJa5.0から。それより前は不可。

446 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 13:28:28 ]
訂正
× それより前は不可。
○ それより前はオプションAPIでの対応次第。

447 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 14:46:39 ]
>>445
どうも
というか、1ドット単位でのα値の設定はDojaでは無理のようですね。
MIDP2.0は1ドット単位でのα設定ができる(αつき32bit画像が扱える)ので、常にグラフィック関連ではSアプリより前を行っていたiアプリならできるかなと思ったのですが残念です

自前で32bit画像データ型を作って、ミニマムスペックで対応が保証されてる
fillRectで1ドットずつ描くって手はありますがw




448 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 15:23:43 ]
1ドットずつαの違うImageなんて何に使うんだ?


449 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 16:07:31 ]
>>448
流石にその質問がは愚問すぎるだろw
アンチエイリアシングとか、画面エフェクト系で使い道はいくらでもある

450 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 17:15:11 ]
今開発中のアプリをN905iで長時間(2〜3日)起動させてるんだけど、
途中で携帯のリセットがかかるみたいで、アプリが落ち待ち受け
画面になるんだけどこんな経験お持ちの方いませんか?
トレースにエラーログすら出ない状態で落ちてるのでお手上げです。
通常iアプリでリセットがかかる症状なんて初めてなもので・・
なにか手がかりになることでもいいのでお助けを・・・・

451 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 17:21:15 ]
ms(ミリ秒)をint型に突っ込んで計算してるとか

452 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 17:27:56 ]
>>451
心当たり大有りです。
早速見直してみます。


453 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 22:04:52 ]
>>449
確かに使い道はいくらでもあるが、ドット単位のα設定が必須の場面ってそんなにあるかなと。
演出系に使うんだったら、半透明使わなくてもセンス次第でいくらでも良くできる。

454 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 22:09:15 ]
演出に拘りたければ、3Dの方が良くね?

使ったこと無いけど、PS1あたりの描画できるみたいだし。

455 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 22:38:55 ]
>>447
MIDP2.0(S!アプリ)でそんな芸当できましたっけ??

456 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 22:51:09 ]
MIDP(S!アプリ)は確かにα付きPNGを読み込めるが、描画時にそのα値どおりに半透明になるかは機種依存。
で、多くの機種では2階調のα(すなわち、不透過か全透過)しか表現できない。

457 名前:デフォルトの名無しさん mailto:sage [2008/02/25(月) 23:28:16 ]
http通信するのに接続先はURLプロトコル、ホスト名、ポートはADFのPackageURLキー指定と同じじゃないと
ダメなんだけど

これってなんとかごまかして違うホストにアクセスする方法ってない?
違うサイトの情報やりとりしたいんだけど無理なんかな?

Doja-5.0使用



458 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 00:27:06 ]
>>453
そのセンスの代わりに機能を使ってるだけだろう。何か不思議なことがあるのか
まあ456の通りだと使えないみたいだけれど

459 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 00:30:03 ]
>>457
プロキシサーバでも立てれ

460 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 01:03:15 ]
プロキシか。あんまり詳しくないけど調べてみます
どっか勉強になるサイトがあったら教えて

461 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 10:55:46 ]
やりたいことは、他社のホストとhttpで通信したい
そのためには、 457レスの設定をしないといけない

プロキシの案があるらしいけれど、ホスト名は他社のホスト名って使えるの?

簡単に言えばwww.yahoo.co.jp:8080って自分で作成したりできるの?

これができないと他社のサイトとhttpでやりとりできないと思ってるんだけどあってる?

462 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 11:08:57 ]
プロキシサーバの機能を根本的に勘違いしてる。
要は oreno.server/?url=http%3A%2F%2Fwww.yahoo.co.jp
こういうアドレスを与えた場合に動いてくれるサーバを作れって事。

アプリは oreno.server/ に置いてこことだけ通信しろと。


463 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 12:11:07 ]
>>462
oreno.server/ じゃなくてヤフーとやりとりしたいんだけどそれは無理ってこと
単純にヤフーのトップページを取得するのは無理?

464 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 12:20:33 ]
別の意味で無理w

465 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 12:31:29 ]
携帯「やふーのトップページくださいよ」 → oreno.server「ちょっとまってな」

 oreno.server「トップページくれくれ」 → yahoo.co.jp「はぃよ」 → oreno.server「あんがと」

oreno.server「おまたせ」 → 携帯「ページげっと!」

466 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 13:14:44 ]
「Webの勉強してから出直せ」って台詞ぐっと堪えて
噛み砕いて説明したってぇのに釣られた気分だ・・・
この際だ。このまま釣られ尽くしてやる。

>プロキシの案があるらしいけれど、ホスト名は他社のホスト名って使えるの?

使えない。

>簡単に言えばwww.yahoo.co.jp:8080って自分で作成したりできるの?

できない。

>これができないと他社のサイトとhttpでやりとりできないと思ってるんだけどあってる?

全然全くちっともあってない。

>単純にヤフーのトップページを取得するのは無理?

>>459


467 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 17:14:21 ]
落とし先と違うホストと通信できるのはトラステッドだけの特権だから諦めろ
DNSごにょごにょしてメンドクサイことすればできなくもないけど
これはiアプリスレの範疇じゃないし



468 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 17:37:59 ]
>>465でいいだろ。

469 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 19:48:57 ]
>DNSごにょごにょしてメンドクサイことすればできなくもないけど
常識的に考えて出来ないことをさも出来るかのように言うな。

470 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 20:00:55 ]
DDNSか、これみたいな奴のことだろ。
www.kittpeak.co.jp/mobile2pc/features.html

471 名前:デフォルトの名無しさん mailto:sage [2008/02/26(火) 20:10:37 ]
ちゃんと落とし先と通信してます(^^ω)

472 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 19:59:19 ]
>>469
出来るよ。>>467
>落とし先と違うホストと通信
としかいってないし。

473 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 20:47:09 ]
mobile2PCはPCに鯖立てさせてそこからDLさせてるんじゃないの。

474 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 21:55:06 ]
質問です。
iアプリでプログラムのアイコンを入れる時。
ADF設定からAppIconを指定しても905?から加わったアイアプリの右に大きいアイコンが表示されるところなんですが。
そこに表示されません。左の小アイコンのみです。

右の大アイコンが表示されるところはまた別にやらないといけないことがあるんでしょうか?

475 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 21:55:46 ]
>>470
これはトラステッドなんじゃないの?

476 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 22:01:22 ]
>>470
「特許出願中の技術により」だって。
既存の技術を組み合わせただけの新規性のない手法に思えるが。
まぁ単なる「出願中」だけどさ。

477 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 22:09:04 ]
>>474
あれはAppIconじゃなくて、新しく追加されたパラメータで指定する
名前は忘れたけど、AppBigIcon みたいな感じの、今までに無い奴



478 名前:デフォルトの名無しさん mailto:sage [2008/02/27(水) 22:13:11 ]
>>473
DynamicDNSつかってアプリのダウンロードは会社の鯖から、
アプリの使用はPCに直接というように切り替えてる

479 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 02:33:26 ]
アプリで、mp3やoggを再生するのは不可?
AACでも良いけど。

480 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 03:05:49 ]
>>474
ADFに以下を追加だ。

AppMainTitle=画像ファイル名

画像ファイルは160x160のgifのみ対応だ

481 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 03:09:16 ]
JPEGもいけるぞ。

482 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 08:34:20 ]
>>479
出来るけどバッテリーがガンガン減るよ

483 名前:479 mailto:sage [2008/02/28(木) 12:11:13 ]
>>482
自分はプログラマーじゃないんだが、
そういったアプリが見つからないもんで、ちょっとここで聞いてみた。
microSDに保存したファイルを参照して、
再生できるプレイヤーのアプリ、存在するのかい?

バッテリーの減りは、アプリで再生するとガンガン減るということ?

484 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 13:12:57 ]
期待してるような何でもありプレーヤーは作れない。いじょ。


485 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 14:09:58 ]
コンテンツ板池よ

486 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 14:23:37 ]
iアプリでsprintf相当の関数はありますか?
score = 0;の場合に桁を増やして
スコア:000000のような表示がしたいんですが

487 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 14:51:21 ]
あらかじめサーバー側でえせ着メロに変換しておいてiアプリでストリーミング再生するという手がある
一回ダウンロードすればmicroSDに保存することもできる。
音質?知るか!



488 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 14:53:03 ]
ゼロ詰めはプログラマーが自分でやる

489 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 14:57:00 ]
>>486
あらかじめ1000000足しておいて表示の際は7桁め以上を表示しないようにするとかいう手段があるぞ
え?無意味?カンスト?知るか!

490 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 15:03:49 ]
>>489
天才!

491 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 15:05:48 ]
>1000000足しておいて

掛けるんじゃなおいty

492 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 15:06:01 ]
3GPとMPEG4入りAACはフォーマットが同じだから再生できると思う。
どっちもAppleだし。
ビットレートや容量の制限はあるらしいけど。
>>489
その発想はなかった

493 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 15:24:06 ]
>>486
zero paddingは簡単だから自分で作ればいい

494 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 15:50:23 ]

for(int i = 0; i < 6; ++i)
{
 g.drawString(score % 10, x - CHAR_WIDTH * i, y);
 score /= 10;
}

495 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 16:09:08 ]
zero paddingは
("必要桁分の0" + score).toString().substring(("" + score).toString().length())
ってやっちゃってるんだけどこれって不作法?

496 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 16:36:59 ]
ありがとうございます
一応出来たんですが、なんかとても不細工なので書き直せませんかね?

long tmp = score;
String s;
char c[] = new char[9];
for( int i = 8 ; i > 0; --i )
{
s = "" + tmp % 10;
c[i] = s.charAt(0);
tmp /= 10;
}
strScore = new String( c );

497 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 17:05:56 ]
Doja3.5からそろそろ5.0あたりに入れなおそうと思うんですが
3.5をインストールしたまま、5.0をカスタムでインストールすると
Eclipseの設定は上書きされるんですか?
一旦古いほうはアンインストールしてからじゃないとだめ?



498 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 17:30:14 ]
>>496
おまえ、俺が書いた>>494はガン無視かよ・・・

499 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 17:39:18 ]
ワロタ
この際だからことごとくガン無視しろ

腕白でもいい元気に育って欲しい

500 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 18:12:31 ]
一応俺がいつも使ってるやつ
String str=score;
for(i=0;i<10;i++)if(str.length()<10)str="0"+str;

501 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 18:14:12 ]
それだったら while(str.length()<10)str="0"+str; の方が…

502 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 18:18:38 ]
ぐぐれば一発で出るがな・・・

503 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 18:19:23 ]
ループの中で文字列連結とかwwww

504 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 18:26:50 ]
>>500が良さげじゃないか

505 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 19:52:00 ]
>>503
char ZERO = '0'; int len = 9;
String tmp = Long.toString(score);
StringBuffer sb = new StringBuffer(tmp);
if (len < tmp.length()) { sb.delete(0, tmp.length() - len); }
else { while(sb.length() < len) sb.insert(0, ZERO); }

506 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 19:59:08 ]
よそでやれ

507 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 20:04:00 ]
シンプルに>>495でいいだろ



508 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 20:05:00 ]
いつもこうやってる。

String.valueOf(1000000 + score).substring(1)

>>489の考え方と一緒。
1000000 の部分は必要な桁数に合わせて調整する。
カンストを考慮するなら (1000000 + score) が 2000000 以上に
ならないようにすればいい。


509 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 21:03:40 ]
どこかにネットランキングの解説が載ってるHPありませんか?

510 名前:デフォルトの名無しさん mailto:sage [2008/02/28(木) 22:22:07 ]
ネットランキングはむしろサーバー側の話だなも。
PHPとか勉強した方がいいのでは

511 名前:デフォルトの名無しさん [2008/02/28(木) 22:59:30 ]
intじゃなくてshort型の変数を使う人が多いのは何故?
省サイズ化できるの?

512 名前:デフォルトの名無しさん [2008/02/29(金) 00:01:54 ]
2つほど質問です。

<質問1>
HttpConnectionを使って、読み込んだデータを一定間隔毎に
どの程度読み込みが完了したかというのを作りたいです。
(WebブラウザのダウンロードのようにXX%完了のようなダイアログを実現したい。)

どのような構造のプログラムにすればよいのでしょうか?
自分なりに試したところ、
CanvasにRunnableをインプリメントして、
更にHTTP通信用に非同期にする為、
別スレッドを作成しようとしましたが動きませんでした。
(スレッドって一つしか有効にならない?)

<質問2>
Eclipse+Java1.4.2+Doja3.5で開発していて
スレッド内にブレークポイントを仕掛けて止めても
ステップインなどの項目が無効になっていて
デバッグができません。
これって仕様ですか?

よろしくお願いします。

513 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 00:19:56 ]

通信がどれくらい完了しているかを知る方法は無い。完全に無い。


仕様ではない。何かしら間違えてる

514 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 11:23:58 ]
質問1
一定間隔じゃないけどファイルサイズをあらかじめ調べておけば
何%ダウンロード出来たか分かるんじゃね
俺はファイルダウンロードするのエミュに付いてたCarRaceの
MediaCollection.javaの1部を少しいじってやってた

515 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 11:27:55 ]
>>480
ありがとうございます。
無事、解決しました。

516 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 12:02:24 ]
あのサンプルは非常に勉強になるな

517 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 13:05:51 ]
>>514
通信がどれくらい完了しているかを知る方法は無い。
通信が「何回」完了しているかは作りようによってはわかる。



518 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 13:27:54 ]
通信最中の読み込み経過の容量取得については結構な回数でFAQだよね。不可能だと。

ファイル総数に対する読み込み済み個数や、
小容量のバッファで細切れに読み込んだ回数で、それっぽくバーを描画するしかないと。

プログレスバーの描画方法自体は、1ファイル読み込みごとに描いたり
別スレッドにしてバッファへの読み込みごとに描けと。

ぶっちゃけどうにもならないから各自工夫しろってこったな。

519 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 14:01:26 ]
回・・・・回?

520 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 14:18:10 ]
アプリのアイコン255バイト以下ってきつくね?
色々試してるがなかなかまともなのができない

521 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 14:27:29 ]
519がメガネにしか見えない件

522 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 14:30:15 ]
>>520
そんな制限あったっけ?

523 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 14:37:47 ]
255バイトわろた

524 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 15:04:40 ]
255バイトって書いてるんだけど・・・

525 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 15:20:50 ]
1*1gifでも超えるぞ
試してて分からんのも異常

526 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 17:10:59 ]
いや、こえないよ
ぎりぎりで252くらいで作れた

527 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 17:12:07 ]
まぁ普通に2500バイトでも普通にアイコン登録できたけど



528 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 17:52:57 ]
>>520
マジレスすると、最大255バイトってのは AppIcon に設定できる
文字列(ファイル名)の長さのこと。
数字ばかりに気をとられないで、よく読み返すことをお勧めするよ。


529 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 18:13:42 ]
>>526
そのアイコンでがんばれw

530 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 18:42:36 ]
>>525
1dot x 1dot のGIFで255バイト超える?
超えるわけねーだろ

531 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 18:57:45 ]
>>530
カラーテーブル次第じゃね?

532 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 19:09:10 ]
つまり525がカラーテーブルもろくに調整できない無能ということだ

533 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 19:22:23 ]
255バイト煽られて反論必死すぎw

534 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 19:34:12 ]
255バイトはアホということだな

535 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 19:50:15 ]
2、3色しか使えんwww
制限きつすぎだろ常考

536 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 19:59:40 ]
どうでもいいことで盛り上がりすぎw

537 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 20:27:23 ]
Mr.255バイト



538 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 21:19:11 ]
なんだかカッコいい

539 名前:デフォルトの名無しさん mailto:sage [2008/02/29(金) 21:30:53 ]
255氏

540 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 00:06:20 ]
ゼロページ思い出した。

541 名前:512 mailto:sage [2008/03/01(土) 09:36:57 ]
>>513, 514, 517, 518

回答ありがとうございます。
アプリでよくプログレスバーを表示しているものがあるので
てっきり出来るのかと思っていたのですが、
出来ないんですね・・・残念です。

質問2.についてはちょっと語弊がありまして、
プレークポイントで止めても、トレースアイコンが有効な場合と無効な場合があって、
その規則性が分からないんです。


542 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 14:06:01 ]
>>541
プログレスバーを表示してあるアプリは、大抵一定量データ取得ごとに再描画してるだけのなんちゃって目安

あと一つ聞きたいのだが、Doja3.5でのeclipseはver.いくつ使ってる?
eclipse3.1以上でDoja3.5環境構築ってできるのかな

543 名前:512 mailto:sage [2008/03/01(土) 14:12:04 ]
>>542
回答ありがとうございます。
なるほど、なんちゃって表示なのですね・・・
勉強になりました。

それからEclipseのバージョンは素直に推奨されている2.1.3を使用しています。
正直2.1.3は使いにくいので3.1が使えると良いですね。


544 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 14:33:47 ]
なんちゃって表示ってのがよく分からない。
別に自鯖串=他鯖間の通信状況を知りたいってなら分からんでもないが
受信バッファ量だけでバー書けばいいだけじゃないの。

545 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 15:23:43 ]
受信が完全に完了するまでconnectが返ってこないから
受信バッファ量ってのがそもそも取れないだろって、ええっと、釣り?

546 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 15:28:23 ]
contentlengthが取れるなら
受信量/contentlength
でいいんじゃないの?
つかうちはそうやってるんだが。

contentlengthがとれないなら、まずファイルリストとか取得してみるのはどうかしら。
ファイル名やサイズだけでなく、チェックサムとかも入れとくと便利。

なんちゃって表示をするくらいならそもそもプログレスバーなんて出さない。


547 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 15:53:08 ]
末端ユーザーはあとどのくらいでローディング終わるか分かりゃいいんだから
なんちゃって表示で十分。



548 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 15:59:30 ]
>つかうちはそうやってるんだが。
おまえのうちはiアプリ開発じゃないだろ、
分からないことに口出ししてると嫌われるぞ

>なんちゃって表示をするくらいならそもそもプログレスバーなんて出さない。
だまれ

549 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 16:12:25 ]
>なんちゃって表示をするくらいならそもそもプログレスバーなんて出さない

まぁこれはさすがに
ユーザーの視点に立てない技術屋のオナニーと言われてもしょうがないな。

550 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 17:01:34 ]
なんちゃって表示であるならば、進行状況を示す(普通は右端が100%と見る)プログレスバーは
適当ではないと思う。
であるならば、通信中であることを示す文言と、処理中である(固まっていない)ことを示す
なんらかのアニメーションを表示するほうが、より適当であると思う。

>>548
iガイドに載せていただける程度のものは開発しております。

>>549
ユーザーの視点に立つからこそ上記のようになりましたが。


551 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 17:07:56 ]
ローディング時間が長くなるほど単なるアニメよりなんらかのバーなど進捗状況を出したほうがユーザーのストレスは減る。
ユーザーは進捗を別にバイト単位で知りたいのじゃないし。

552 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 17:08:09 ]
>>550
お前の感覚がずれてることは分かった。

553 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 17:18:52 ]
>>550
あなたはユーザーの視点に立てていないという事をここに忠告しておこう。

554 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 17:23:50 ]
>>542の言う
「大抵一定量データ取得ごとに再描画してるだけのなんちゃって目安」
を、全く通信量を考えないものだと勘違いしてない?
変な見栄張らんともうちょっと読解力鍛えた方がいいよ。

555 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 17:39:52 ]
そもそもをみなさん勘違いしてるのか知りませんが、うちではプログレスバーを出してますよ。
なんちゃって表示ではなく右端が100%になるように。
contentlengthが取得できない場合は>546で。
少なくとも商品ならそうすべきでしょう。勝手アプリはまぁどうでもいいや。

>>554
全体の通信量を見ていない以上、『プログレスバー』であることに意味はないよ。
そういう話を書いたつもりですが。

556 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 17:56:10 ]
>なんちゃって表示ではなく右端が100%になるように
意味ワカンネ
なんちゃって表示の場合でも普通に右端が100%だろ。

557 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 18:04:05 ]
やっぱりユーザーの視点に立ててないなw



558 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 18:16:42 ]
part15でも同じメンツが同じ話をしてたようなw

559 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 18:32:20 ]
>>555
全体の通信量は見ているだろ。

読解力なし男くんですか?

560 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 19:00:07 ]
>>545
前スレで細切れにしろって話になっただろ
釣り?

561 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 19:06:57 ]
つまり通信でデータを2回(1回目100KB、2回目10KB)とるとして
546は1回目終了時を50%のように適当に扱うのであれば、
それは開発者ポリシーとして許せないということだろ
通信量ではなく、通信回数を進行状況にするなら卵が生まれるようなアニメでもいいわけで
プログレスバーを使って割合を表示する意味は確かにないな

とりあえず548-549が「何も表示しない」と勘違いしたのが始まりだな
まあ俺もそう思ったんだがな

562 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 19:15:12 ]
意味がないって・・・メガアプリ使ったことないのか?
プログレスバー使わないとストレスたまるようなDL量ばかりだぞ
しょぼい通信しかしないアプリはたしかに意味がないけどなw

563 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 19:57:37 ]
>>561

>とりあえず548-549が「何も表示しない」と勘違いしたのが始まりだな
「バーを表示しない方が適当だ」と言っている馬鹿に突っ込んでるのだから
>>548-549は勘違いはしていないと思うぜ

564 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 19:59:33 ]
>>561
君はほんまに脳内で都合の良い解釈するのが好きやなぁ。。

565 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 20:22:35 ]
話はよくわからないが、私が昔やってた勘違いを書いておこう

connect後のデータ読み出しの in.read()
これは受信中に少しずつ読み取れるものだと思い、その進行具合でプログレスバーを出してた

だが後で知ったが、readが呼べる(connectでのブロックが終わった)段階では、すでに通信は全て終わっているのだ

多分>>555は同じ勘違いをしているのだと思う。


566 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 21:46:01 ]
細切れに通信というのが見えないのかね
目か記憶に障害でもあるのか?

567 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 21:55:07 ]
細切れに通信なんかしたら時間かかってしょうがないわw



568 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 21:57:42 ]
このクソの役にも立たない設計思想(笑)が
鬱陶しくて仕方ない。

569 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 22:00:51 ]
>>566
細切れ通信はネタだと思ってスルーしたんで
本気だったら目や記憶以前の障害だと思う

570 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 22:16:07 ]
昔のネットワーク本でたまに見るで1バイトずつreadするクソサンプルコードを思い出した

571 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:01:28 ]
細切れスルーとかいってる馬鹿は前スレにいなかった新参かね
それとも記憶障害かねwww

572 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:07:17 ]
スイーツなiアプリしか作ったことないんだろ。
もしくは記憶障害(笑)。

573 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:15:24 ]
細切れの定義がわからんというか普通は150kbずつ読むか1ファイルずつ読むんじゃないの?

574 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:19:34 ]
>>573
通信アイコン見る限り、かなり分割して読んでるようだ。
あまりデカイのイッキ読みは推奨されてないみたいだし(うる憶え)。

575 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:25:52 ]
どうせ150kbまでしか一気に読めないし
細かくいちいちつなげ直してたら余計な時間がかかるだけだと思うんだけどなぁ
特にその理由がプログレスバーの表示をまともにするためだなんて本末転倒としか思えん

576 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:41:54 ]
小さいファイルを読むとは限らない
自分の脳内を押し付けるのはアレじゃね?

577 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:44:18 ]
進捗表示できるか?という質問になら「できる」。
これでいいじゃん。なんで火病ってんの



578 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:45:44 ]
小さいファイルを読むとは限らない?
言いたいことがよくわからないけど大きなファイルを読むのならなおさら150kbずつ読むんじゃね?

579 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:47:09 ]
でかいファイルを読む→何回も分割して読む→プログレスバーがまともになる

580 名前:デフォルトの名無しさん mailto:sage [2008/03/01(土) 23:49:25 ]
それじゃただの言葉遊びじゃねぇか・・・orz

581 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 00:04:11 ]
現実的なのは大きなファイルもしくは複数のファイルですね
プリインストールされているゲームなどによく見られます
それ以外の単発ファイルとか小さなものはプログレスなんか表示しないでしょう

582 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 00:06:41 ]
そうだよなあ。
プログレスバーのためだけに細切れにしてたら
時間だけじゃなくてパケ代もかかるからなあ。

583 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 00:20:02 ]
ところでよ、CLDC1.1なDoJa4.0以降は
WeakReferenceというものが使えるんだがな。
これを使って何か便利なことは出来んものかね?

584 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 00:42:10 ]
対応機種を決定する立場にある人達は「可能な限り多くの機種に対応させるべきである」という考えに支配されており
「アプリを落としてくれる人で、今時900iなんて使ってる人どれくらいいるのかね?」などと言ったらファビョりはじめるので
今もDoJa3.5(CLDC1.0)でがんばっております。

585 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 00:52:29 ]
複数のメディアファイルをひとつひとつスクラッチパッドに書き込むのは時間がかかる。
だから複数のメディアファイルをひとまとめにすればいいのではないか。

しかしその方法が分からない。

586 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:16:41 ]
ファイル1個ずつオープンクローズしない限りどっちも一緒???

587 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:20:41 ]
>>582
パケ代は、実通信データ分でとるから細切れにしても変わらないぜ
昔調べた。

150KB未満での細切れにする意味は俺にはわからんなぁ
プログレスバーのために、Apache側になんどもGET要求かけるほうが気味悪いぜ



588 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:24:02 ]
>>585
メディアファイルはあらかじめJarにまとめてSPに書き込んで
取り出すときはJarInflaterクラスを使ってメディアファイルを取り出せばいい

589 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:26:06 ]
>>587
HTTPヘッダの分はパケ代取られないのか・・・それは知らなかった

590 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:27:28 ]
>>570
昔の機種は、read(byte[])でいっきに読めることが保証されてなかったから
1バイトずつ読むのもありだったんだぜ?


591 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 01:28:06 ]
>>589
ヘッダときたかw
確かにそう考えれば変わるな。すまん
リクエストにもパケットかかるもんな

592 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 02:31:16 ]
火病が収まりつかなくてむしかえしてるのか

593 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 10:35:39 ]
ファイルのサイズを最初から調べて入力しとけば確実な%表示が出来るんじゃね

594 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 12:20:09 ]
・1つのファイルをDLしている間、その1つのファイルを今どの程度DLし終わってるか知る方法はありません
・複数のファイルを落としてくるとき、何ファイル目まで落としたかを(バーなり数字なりで)表示するのはよく使われている手法です

ただこれだけの話。


595 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 12:48:54 ]
>>546>>550は同じ人?

>>546
> 受信量/contentlength 

これをみるとiアプリ開発者とは思えないんだが…

596 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 13:17:03 ]
分割すれば不可能じゃない
実用的かは別問題

ただこれだけの話
ファビョファビョ

597 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 15:13:02 ]
iアプリってRengeヘッダでファイルの途中を要求するのは無理だったよね?
となるとCGIなりサーブレットなりでサーバー側でファイルを切り出さないとダメだよね?
それを必要以上に細切れにして要求したらサーバーに無駄な負荷かけちゃうよね?



598 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 15:35:01 ]
で?

599 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 15:38:18 ]
プログレスバーをまともに表示するためだけに
・無駄な時間
・無駄なパケット代
・無駄なサーバー負荷
をかけるなんてそれこそありえないな

600 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 15:53:28 ]
CP「とりあえず付けてください」

601 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 15:53:32 ]
もうプログレスバーの話はいいよ
馬鹿が騒いでるだけなのは技術者なら誰だってわかるだろ

602 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 15:57:24 ]
>>600
趣味で作ってる奴には一生分からないだろうなw

603 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 16:03:16 ]
俺ずっとできると思ってたw
まぁ、ファイル10個くらいに分ければ十分じゃないの。
バーの進みは適当で。

604 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 16:21:10 ]
>>600
なんちゃってでいいのに、なんで>>546はそもそも出さないとか言い出しちゃったんだろうね・・・

605 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 16:24:21 ]
>>600
あるあるw
なんちゃってでいいのでって言われるパターンと
ファイル数でのものでいいって言われるパターン

だいたい後者はいい会社で、前者はアホな会社なんだよな

606 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 16:45:27 ]
iアプリでプログレスバーを表示する会社はアホな会社っとφ(・ω・)

607 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 18:12:51 ]
WindowsのExplorerでファイルのコピーとか移動とかしてるときの
プログレスバーって残り時間が全然あてにならないんだけどなんで?



608 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 18:26:04 ]
>>607
推測にすぎないのでアレだが
多分1ファイル当たりの平均時間×ファイル数で割り出してるから
ファイルサイズがばらばらだとまったく当てにならない
しかもコピー中にファイルの多いフォルダがあるとバーがグンと左に寄るのを見た覚えがあるから
もしかするとファイル数すらまともに割り出してないっぽいw
ただまともにファイルサイズやファイル数を割り出そうとすると相当時間がかかるから未だに直してないのだと思われ

609 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 18:26:14 ]
スレ違い

610 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 19:28:56 ]
まだファビョってんのか
在日大変だな

611 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 20:43:29 ]
>>588
.zipファイルではダメですか?


612 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 20:48:05 ]
jar扱う方がコストかからないか?

613 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 20:52:12 ]
>>611
別にいいんじゃないの?何がダメなのかわからん

614 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 20:53:37 ]
>>610
そもそもだれがファビョッてるのかわからんからなんとも言えん

615 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 20:56:37 ]
>>613
じゃあzipのほうがいいかな。WINDOWSの右クリックで変換できるので簡単だから。
jarだとコマンドプロンプトかソフト使う方法でしか変換のしかた知らないので…

616 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 21:01:20 ]
>>612は見てくれないんだな
まぁがんばれ

617 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 21:12:36 ]
拡張子



618 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 21:36:08 ]
www.operamini.com/
Opera Mini 4

これって入れられるの?

619 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 22:32:31 ]
Bubera

620 名前:デフォルトの名無しさん mailto:sage [2008/03/02(日) 22:35:27 ]
>>618
MIDPだからDocomoのケータイに入れるのは無理

621 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 13:20:24 ]
P90x機種で動作しないアプリがあるみたいなんですが、何か制限はありますか?
もしかしてjpg画像を使ってるのが原因かなと思ってるんですが

622 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 13:53:44 ]
画像のサイズ(横幅と縦幅)がでかいんじゃね?
対応は320ドットまで

P90xではなく、具体的にどの世代のP端末がダメなのかが分かればさらに情報あるかも

623 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 15:45:28 ]
Dさよなら(´・ω・`)

624 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 17:00:31 ]
>>622 
おお、間違いなくそれですね。
現状では、背景画像(240x240)を三枚並べたのを読み込んで分割して表示してますので…

625 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 17:08:53 ]
機種によって読み込めるサイズはばらばらだが、FOMA900以降なら320ドットまでは保証されてたはず
900より前だと240x240までの機種があったな。

背景3枚程度だと出番はないだろうけど、巨大なイメージを扱うためのImageMapというものもあるよ


626 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 17:22:56 ]
中卒の俺でもアプリを作ることは可能なのか?

627 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 17:27:55 ]
趣味アプリなら小学生でも作れるでしょ。



628 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 17:42:24 ]
保障されてるのは画面サイズ分じゃなかったか

629 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 17:57:54 ]
FOMAからは320までは保証だったと思う。それ以前は画面サイズまで。

630 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:51:33 ]
>>587
150KBまでのファイルしかダウンロードできないとは不便ですな
メガアプリができる機種でもそうなんですか?


631 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 21:56:17 ]
何が不便なのか想像できない。

632 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 22:01:42 ]
どこかにBlueTooth使うサンプルソースないですかね?
ぐぐってもAPIリファレンスばかり・・・

633 名前:デフォルトの名無しさん [2008/03/03(月) 22:30:27 ]
iアプリでgif画像(1枚もの)を作って保存する方法はないでしょうか?
以前のスレでも同じ質問があったのですが結局自分でエンコーダを作れという解答しかありませんでした。
(ちなみにjava板でも同じ回答しか得られませんでした。)

よろしくおねがいします。

634 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 22:36:04 ]
GIFのエンコーダは楽だぞ。自作を勧める

635 名前:デフォルトの名無しさん mailto:sage [2008/03/03(月) 22:38:35 ]
>>633
ソースをよこせ

と言ってるとしか思えない。

636 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 00:23:18 ]
てか普通にJavaのGIFエンコーダは公開してるところがちらほらあるしな

637 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 01:19:42 ]
>>633
ヒント:www.tohoho-web.com/wwwgif.htm



638 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 01:22:37 ]
過去ログ読んで解答を得て、他スレでも同じ解答を得て、
そのうえ何をお願いしてるのか、>633が書き込みをする意味がわからない。

639 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 01:30:21 ]
なんでgifにこだわるのかが知りたい

640 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 01:30:43 ]
DOJAですぐ使えるソースがアップされるのを待ってるんだろ。

641 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 03:02:58 ]
GIFなら非圧縮GIFって手もあるな
容量あまり気にしないなら手軽だよ

642 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 11:59:55 ]
マルチですよ

643 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 13:57:51 ]
ソースね
Javaはサンプルプログラムを見ないと何もわからん
リファレンスガイドはクソわかりにくい
サンプルプログラムを書き換えるのが一番だ!!

644 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 14:22:59 ]
己の無能さを棚に上げてよく言う

645 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 14:29:38 ]
SDbindingおそすぐるwwwww
かんべんしてwwww

646 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 20:53:41 ]
>>645
あるあるw

647 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 21:13:47 ]
Canvasを継承した場合、テキストボックスなんかは使えませんよね?
なんとかPanelとキャンバスを共生させる方法はありませんか?



648 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 21:18:09 ]
CanvasでComponentを扱えるように拡張するんだ。
各コンポーネントの描画エミュレーション処理を書くんだ。
そしてソース公開な、よろしく。

649 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 21:50:32 ]
CanvasとPanelは共存できないと昔からガイドに明記してある。
その上でCanvasでPanelのコンポーネントを使いたいと思った場合、

まともな発想: じゃぁ似たような実装をするにはどうすればいいかな。
おかしな発想: それでも何とか共存させる方法はないかな。

なんかさ、不思議な考え方の人、結構いるよね。
ありもしない裏技探しみたいなことより、
できる/できないの区別を付けて他のことに頭使った方がいいんじゃね?

650 名前:デフォルトの名無しさん mailto:sage [2008/03/04(火) 22:14:38 ]
ということでCanvasで使えるテキストボックスを自作すればよい。
一度作れば使いまわせるし、カスタマイズも利くんだから損はない。

651 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 00:13:27 ]
>>648
GPLなら公開してあげてもいいよ^^

652 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 04:17:00 ]
CGIを動かしたいんですけども、何故かCGIのコードの中身がそのまま送られてきてしまいます
何故なんでしょうか?

653 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 05:48:11 ]
>>652
実行環境とコードを添えて別スレへ

654 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 13:36:14 ]
>>651
GPLでもぜんぜん構いません。楽しみにしてます^^

655 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 13:40:29 ]
ちゃり走だとか明らかにテキストボックスみたいなのを使ってるので可能かなと思ったんですけど
入力させたい場合は、文字を選択させるしかなさそうですね

656 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 14:05:16 ]
>>655
Canvas#imeOn 使え

657 名前:デフォルトの名無しさん [2008/03/05(水) 16:06:38 ]
みなさまお答えありがとうございます。

>>635,>>640
まぁ当たらずとも遠からずです。はい・・・

>>636
javaで実装されたGIFエンコーダは大抵java.awt系のライブラリを使っていて引っこ抜くのが面倒なのです。

>>641
確かにそうですね。
非圧縮GIFなら完全独立なc++のソースがありました。

今のところ非圧縮GIFをとりあえず実装してLZW圧縮を後から追加、が有望な路線ですかね。
お答えありがとうございました。





658 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 17:10:58 ]
>>657
どういう使い方するのかわかんないけど
無圧縮GIFで作って、Dojaのファイル圧縮機能で圧縮すれば?
読むときは逆で。

せっかくだから非圧縮GIFのソースが置いてあったところを紹介してくれると嬉しいんだけど(ぐぐりゃでるのかもしれんが)

659 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 18:12:41 ]
>>656
こんなのがあったとは・・・
ありがとうございます

660 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 19:40:37 ]
頼むから公式資料読んでから来て。

661 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 21:36:07 ]
PDFを熟読とは言わないまでもAPIくらいはざっと目を通して欲しいな

662 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 23:12:10 ]
いやいやいやw
開発ガイドは最初に熟読すべきものだろー

663 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 23:12:40 ]
>>655
CanvasとPanelを切り替える方法も簡単でお勧めですぞ!!
CanvasのクラスとPanelのクラスを作って
Display.setCurrent(クラス名)で切り替えるんだ



664 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 23:50:26 ]
事前に「熟読」する必要はないと思うけど、
〜したい。と思ったらまずリリファレンスよむだろ普通…。

くだ質する人の多くは、まずリファレンスの読み方を覚えた方が良いと思う。

煽ってるんじゃなく、これは結構根深い問題だと思う。

665 名前:デフォルトの名無しさん mailto:sage [2008/03/05(水) 23:52:49 ]
読む以前にぐぐれば出る話

666 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 00:51:26 ]
>>665
そう言って済ますと今度は、
適切な検索方法と検索結果から自分に必要な情報を探し出す方法
を知らない人が同じような質問をするわけだ。

665みたいなレスで大概終わる。

667 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 01:14:47 ]
canvas テキストボックス
でググるだけでも
imeOnなんて腐るほど出てくるだろうよ…。



668 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 02:20:30 ]
公式の開発ガイド読むよりググる方を優先するとか頭湧いてんのか

669 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 03:12:52 ]
ググって辿りついたのがpdfとかw

670 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 11:04:04 ]
APIリファレンスは多すぎて読む気が失せるだろう。よくわかるぞ。
とりあえず開発ガイドだ。あれを見ればiアプリで何ができるのかがほぼわかる。
サンプルソースもついてるのが嬉しい

671 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 18:03:42 ]

APIリファレンスガイドなんて読むだけ時間の無駄だ。
あんな形式で説明されても使い方が全然分からん。意味不明の極地だ。
上級者向きすぎる。トーシロにゃむり!

672 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 18:12:02 ]
しかしリファレンスガイドにのみ載ってる機種依存系の情報もあったりするから気をつけろよ。

673 名前:デフォルトの名無しさん [2008/03/06(木) 20:20:43 ]
どなAPIがトラステッドか公式の資料に明示されてたつけ?

674 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 20:47:20 ]
javadocに載ってた

675 名前:デフォルトの名無しさん mailto:sage [2008/03/06(木) 22:03:33 ]
確かにメソッドの説明に書いてあるのもあるな…。
しかし、すべて書かれてるんだろうか?
同じメソッド名で引数違うので書いてあったり書いてなかったりしてるんだが。

676 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:31:13 ]
リファレンスガイドの何が読みにくいんだ?
英語だとか、数千ページだとかなら分かるが

677 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 00:35:55 ]
逆に考えるんだ
あの程度を読みづらいと感じる知能レベルがたくさんいるという事だ



678 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:02:49 ]
リファレンスの使い方が間違ってるんだって。
開発ガイドが教科書で、リファレンスが辞書みたいなもん。
英語の勉強するぞって、いきなり辞書読み始めるやつはいないでしょ。

679 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 01:38:23 ]
>>678
呼んだか?

680 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 02:02:00 ]
>>678
英作文つくるって時に知らない単語使わなきゃいけなかったら
まずその単語を辞書で引くだろw

681 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 02:35:28 ]
エンジニアには「辞書を読むのが趣味」みたいな奴が多い印象がある。

682 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 02:54:07 ]
>>680
その前に文法を勉強しましょう

683 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 06:05:00 ]
>>682
文法の話なんか誰もしてないってw
辞書もろくすっぽ引けない奴が英語話そうとするのがまず間違いだっていう話なんだよ

684 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 06:26:33 ]
>683は>678をどんだけエスパー解釈したんだよw

685 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 06:33:29 ]
>>684
君はスレを読み直してきた方がいいんじゃないか

686 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 06:45:40 ]
>>684
お前は黙ってろっていう話だよw

687 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 06:55:33 ]
ま、自分が使うクラスくらいはリファレンス読んどいた方が身の為だぜ。



688 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 14:02:44 ]
>>683
APIリファレンスを引けない奴は開発ガイドを読んでも無駄だってこと?

689 名前:デフォルトの名無しさん [2008/03/07(金) 14:40:54 ]
>>658
ttp://www.oersted.co.jp/~emk/dhtml/nocompgif.html
ここにありましたよ。


690 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 14:47:55 ]
>辞書の話なんか誰もしてないってw
>文法もろくすっぽ知らない奴が辞書使おうとするのがまず間違いだっていう話なんだよ

まで読んだ

691 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 15:34:10 ]
>例え話をいじりたいだけの「分かるやつだけついて来い」状態で
>もはや誰のための議論もしてない
まで読んだ

>>689とか次の話しようぜー

692 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 16:31:46 ]
m9(^Д^) プギャー

693 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 16:34:06 ]
>>688
読解力ねえw

694 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 16:35:04 ]

UKKY >>691

695 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 18:11:39 ]
SDカードへのアクセスについて教えてください。
開発ガイドなどを参考にしてSDカードにファイルを作成する
テストアプリを作ってみました。
エミュレータでは問題なく動作するのですが、実機(SH702iD)にダウンロード
して動作させると例外が発生します。(UseStorage key not found in ADF)
実機で動作させる際に必要な設定があるのでしょうか?

・ADF設定のUseStorageのextにはチェックを入れています。
・jamファイルの内容は以下の通りです。
 PackageURL = test.jar
 AppSize = 26408
 AppName = TestApp
 AppClass = TestApp
 SPsize = 10240
 UseNetwork = http
 UseStorage = ext
 LastModified = Fri, 07 Mar 2008 17:40:15
 CPName = test



696 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 18:16:39 ]
適当に切り上げとけよ

697 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 18:17:21 ]
>>696>>695に言ったんじゃないよ



698 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 19:47:40 ]
while (1)
}
  UKKY >>696,697;
}

699 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 20:05:23 ]
>>698
コンパイル通らねーw

700 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 20:06:39 ]
デバッグしました
Ver.1.0.0.1

while (1)
{
  UKKY >>696,697;
}


701 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 20:57:27 ]
//チラ裏
流れが下らな過ぎるだろ・・・

702 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 21:34:56 ]
>>695
702iシリーズってSDBinding対応してたっけ??

その世代で対応してるのはP902iだけだったような気がする。

703 名前:702 mailto:sage [2008/03/07(金) 21:39:41 ]
ゴメン。
P702iも対応してた。

(ほぼ)全機種対応するのは次の902iSシリーズからだな。

というワケでSH702iDではどう頑張っても動かない。

704 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 21:41:38 ]
>>695
一度アプリを削除→再DLしても出る?

705 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 21:42:45 ]
>>698
>>692

706 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 21:49:33 ]

//おまえのバグだろ。スカシてんじゃないどすえ。(・Д・)

707 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 23:32:33 ]
Doja5.1では901ぐらいのFOMAは動かないんですか?



708 名前:デフォルトの名無しさん mailto:sage [2008/03/07(金) 23:58:13 ]
>>707
www.nttdocomo.co.jp/service/imode/make/content/spec/iappli/index.html

709 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 00:32:26 ]
>>708
ありがとうございます、なるほど…
対応してる機種を見るともっと下のバージョンで開発した方が良さそうですね
ちなみにみなさんはどれで開発してるんですか?やっぱりDoja3.5あたりですかね

710 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 05:08:04 ]
>>700
Javaのwhileってbool値しかダメなんじゃないの?
と初心者が言ってみるテスト

711 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 09:31:19 ]
>>709
まぁ900以上って案件多いから3.5だな
半透明を使わない限り3.5で事足りる

712 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 13:29:54 ]
API読めないものはどうしようもない
読めないから質問スレ来るわけで


713 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 15:26:20 ]
質問スレってどこだよw

714 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 18:22:56 ]
>>709
フリーウェア作者だが普段は5.0使ってる
自分の携帯がDoJa5.0だからだが

715 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 18:25:18 ]
>>709
Doja5.0でもDoja3.5の機種で動くものは作れたはず。

すべての機種で動作確認はしてないが

716 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 18:35:13 ]
>>695
既に答え出てるが702iD世代でSDBind対応はPだけ
更に補足するんら702系で対応してるのはP702i,P702iD,SH702iSの3機種のみ
微妙に惜しかったねSH702iDの次の世代に当たるSH702iSから対応だから

717 名前:デフォルトの名無しさん mailto:sage [2008/03/08(土) 22:27:10 ]
別に3.5までのAPIしか使わなければ、5.0環境でも3.5携帯で動くアプリ作れるよ
まぁ、まちがって使っちゃったときにコンパイルエラーになるように、3.5やるのがいいと思うが



718 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 01:45:43 ]
コンパイル時のプロファイルバージョンを選択できるでしょ
浮動小数点数はチェック出来ないけど

719 名前:デフォルトの名無しさん [2008/03/09(日) 23:24:29 ]
アプリ公開して3日経つのに誰も遊んでくれないお(;ω;)


720 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 23:58:43 ]
宣伝って大事だよね。

721 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 10:21:06 ]
今こそアプリ開発SNSを立ち上げる時!
上場ゴール目指して全力で走れ!最終目標はmixiに売却!!

722 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 10:57:24 ]
>>695です。
>>702,703 >>716
レスありがとうございます。
SH702iDはDoja4.1でMiniSDスロットがあるので対応していると
思っていました。
SDBind対応機種を入手してやってみます。

723 名前:デフォルトの名無しさん [2008/03/10(月) 23:05:31 ]
ポリゴンの使い方が全然分かりません
詳しく教えてください

724 名前:デフォルトの名無しさん mailto:sage [2008/03/10(月) 23:06:56 ]
無茶な。

725 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 00:55:25 ]
まず「かくばる」を使って攻撃力を上げます。

726 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 16:22:24 ]
まわるポリゴンにレベルアップさせたから肉にして食べると、満腹度MAXにすぐ出来てかなり楽になるよ

727 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 19:48:47 ]
サイズオーバーして困っているので、
ProGuardを使用しようと思ったのですが、以下のエラーが出て困っています。
Error: Instruction has invalid branch offset size ([279] ifeq +34578 (target=34857))

これはどういう意味なのでしょうか?対処方法は無いでしょうか?
使用しているバージョンは4.1です。

ちなみに -dontoptimize オプションを使用すると正常に動作しますが、
最適化されないためサイズがイマイチです。



728 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 20:51:47 ]
よくわからんが、クラスなりメソッドなりが異常にでかくないか?

729 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 20:56:00 ]
分岐ジャンプの飛び先がメソッドかなんかの境界を越えちゃってるとか?

730 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 22:38:07 ]
>>728,729
ありがとうございます。
なるほど、ifeqって2バイトジャンプコードの事なのか、
それが最適化の際にオーバーしたって事かな?


731 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 22:41:10 ]
とりあえずでかすぎに心当たりあるなら、分割するがよろし
結果報告よろしくね

732 名前:デフォルトの名無しさん [2008/03/11(火) 23:51:21 ]
オフラインで使える単語カード(約300枚)を作りたいんですが
可能そうでしょうか?
チェックをつけたものだけ再度やれるような形式で
オンラインサービスなら見つけたのですが通信費がかかるので
いっそ自前でアプリを開発したいです。
機種はSH903iです。

733 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 00:04:41 ]
できるんじゃない?

734 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 00:36:52 ]
>>732
ちょっと長くなると思うけど、頑張って下さい。

735 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 06:19:48 ]
それを作る暇があったら勉強した方がよくないか

ってのは野暮ですね。

736 名前:デフォルトの名無しさん mailto:sage [2008/03/12(水) 22:09:03 ]
iアプリ用マスコットキャプチャのライブラリは、v3までしかないのですか?
DoJa5.x搭載機はv4らしいですが、マスコットキャプチャのサイトにはv3までのDLLしか見つかりませんでした。

737 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 00:57:05 ]
マスコットカプセルV4、エミュ内蔵



738 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 20:19:20 ]
>>737
サンクス。

739 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 23:39:09 ]
ちょっと作ってみるわ
公開後は自由に使えるように

740 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 23:40:41 ]
>>732
簡単じゃね?

741 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 13:42:14 ]
>>727
以前、そのエラーが出たのでいろいろやってみたことがある。
うちの環境では jarg -> ProGuard 4.1 の順でやるとエラーが出なかった。

ちなみに 4.2 beta2 ではエラーを起こさなかったので、そっちを
使うってのもいいかも。


742 名前:デフォルトの名無しさん mailto:sag [2008/03/15(土) 13:55:27 ]
iアプリを開発する上で、おすすめの参考書ってありますか?

743 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 15:35:11 ]
公式資料

744 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 15:54:09 ]
各種APIリファレンス

745 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 17:41:03 ]
わからないことが出てきたらネットで調べながら作る
確実に上達していく

746 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 01:17:01 ]
>>742
開発上の参考書って意味なら公式APIリファレンスが一番なんじゃないかな?
入門書だの逆引き書だのって意味ならまた変わってくるが

747 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 01:30:09 ]
>>742
どんなiアプリを作るのか、どの程度の経験があるのかによる。



748 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 03:18:48 ]
Java初心者の予感

749 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 12:31:26 ]
>>742
一冊買うなら、

アスキーの「iモードJavaプログラミング FOMA対応版」

これ以外に無い。

750 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 12:56:08 ]
正直、書籍は取っ掛かりだけだな。
環境作ってHello world表示したらあとはリファレンスで十分だ。

751 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 13:22:45 ]
JarInflaterを使用すると、その後スクラッチパッドへの書き込みが
できなくなるんですが、これは仕様なんでしょうか?


752 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 15:28:52 ]
なんでやねん
PDFのサンプル嫁

753 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 16:38:13 ]
色々調べた結果、JarInflaterは
コンストラクタの終了後、入力ストリームへの参照を保持できないそうです。
そのためスクラッチパッドの書き込みができなくなるようです。
なんというクソ仕様か!
ひどすぎる。
セーブの必要のないアプリでしかJarInflaterは使えない。

754 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 17:56:11 ]
>>753
日本語の読解力が足りないのか
コンストラクタ や ストリーム や 参照 の意味を理解していないか

どっちだ。

755 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 18:21:42 ]
>>754
全部じゃね?

756 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 19:14:36 ]
もういいんです。
ドコモはやめることにしました。
通信速度は遅いのにiモード値上げしてるし。905以上じゃないと料金下がらないし。
JAVAの仕様はクソだし。
いま携帯も叩き割りました。明日AUを買いに行きます。
ドコモの残りの料金は踏み倒します。
ザケンジャネエ!!!!!!!!!!!!!!!
コノヨノスベテヲブチコワシテエ!!!!!!!!!!!!!!!!!
マジムカツクマジムカツク!!!!!!!!!!!!
ブチコロスブチコロスブチコロス!!!!!!!!!!!!!



757 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 19:18:05 ]
あと偉そうなレスこいてる奴も死ねよ。
調子こいてんじゃねえ。
住所教えてくれたら本当に殺しに行ってやるよ。
いま人殺したくてしかたねえから。





758 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 19:20:36 ]
とりあえず水槽の魚殺して憂さ晴らし。
サンポール流し込んだらすぐ死んだ。
おもしれえ。
調子こいてる奴もたくさんサンポール飲ましてやるよ。
覚悟しとけ。


759 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 19:21:56 ]
おい早く住所教えろや。ボケ。
びびってんのか?

760 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 19:29:27 ]
(゜ι゜)

761 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 19:36:52 ]
(ノ∀`) アチャー

762 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 20:30:39 ]
アンカーつけろよ、初心者。

763 名前:デフォルトの名無しさん mailto:sage [2008/03/16(日) 21:50:05 ]
>>759
東京都小笠原村沖ノ鳥島1番地まで来い。
明日の夜9時だ。分かったな。

764 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 00:11:00 ]
>>753
JarInflaterを生成した後、渡したInputStreamをcloseしてやればいいんだな。
一応知らない人のために。

765 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 02:28:26 ]
>>756
ねえおじさん、こういうのを壊れたプログラマっていうの?

766 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 08:25:48 ]
>>765
プログラマにすらなれてないからなんともいえんな……

767 名前:デフォルトの名無しさん mailto:sag [2008/03/17(月) 23:27:25 ]
>>749
2004年発売のようですが、それで基礎を学べば現行機種にも十分対応できるのでしょうか?



768 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 23:33:24 ]
javaの基本はかわっとらんでしょ
Dojaの機能なんてリファレンス見ればわかるし

769 名前:デフォルトの名無しさん mailto:sage [2008/03/17(月) 23:36:45 ]
新ver.で仕様変更されてたりしてたら涙目なので
ありがとうございます。

770 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 00:04:56 ]
もうドコモの携帯は使わねえから関係ねえんだよ!!!


771 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 00:06:38 ]
>>768
偉そうになんだてめえ
人からムカツクって言われない?


772 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 00:28:23 ]
(ノ∀`) アチャー

773 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 00:34:45 ]
ノ∀`)ノ∀`)ノ∀`)ジェットストリームアチャー

774 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 08:25:43 ]
>>769
ソフトバンクと違って基本的にdocomoは上位互換だ
まぁあんま時間が経ちすぎるとオプションAPI(機種依存API)は切り捨てられたりするが
標準のDoJa APIならそんなこともない

むしろwindows2000で動くアプリを作れない人間がwindowsXPで動くアプリを作れるか?ってことだ


775 名前:デフォルトの名無しさん [2008/03/18(火) 11:54:14 ]
以前>>695で質問した者です。あの時は助かりました。ありがとうございます。

SDBinding未対応の機種でもデータを取り出す方法を考えているのですが、
HTTP通信でアップロードする以外の方法で、何か良い方法はないでしょうか?

スクラッチパッドのデータをテキストファイルとして添付、もしくは本文として
メールで送信する事を検討しましたが、開発ガイドを読む限りではアプリから
メールを送信する事はできない様で、他の方法を探しています。

776 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 12:18:02 ]
何のデータをどういう風にしたいかを

777 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 12:56:37 ]
SDBinding以外、HTTP通信以外で、データを端末外に出す方法はない。
じゃぁアプリの外なら?ってことで、あとはデータフォルダしかない。

画像ならImageStoreでデータフォルダに読み書きできる。
画像以外の任意データとなると、できない。
gif偽装という方法もあるにはあるが、当然許可された方法じゃないし、動作保証もない。



778 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 14:26:38 ]
>>775です。

>>776
アプリから入力した文章や数値をテキストファイルにしてSDカードに
出力して(PCで編集する)いるので、SDBinding未対応の機種でも
テキストファイルを手軽に出力できないかと思っていました。
>>777
gif偽装は少し考えましたがイリーガルな方法は使いたくないので
諦めて、HTTP通信か、SDBinding対応機種のみの方向で考えます。

御二人とも早いレスをありがとうございました。

779 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 14:59:57 ]
>>778
別にGIF偽装はイリーガルではない
きちんとGIFの仕様に則っている

公式アプリですら、偽装GIF使ってるアプリはある。
見たことねー?
時々データフォルダ内の「DL済みデータ」を指定するように促してくるアプリ
あの「DL済みデータ」は偽装GIFだよ

780 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 16:23:03 ]
F904iとかはGIFのコメント部分を勝手に捨てるから偽装GIFは無理だと聞いたけど

781 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 17:22:57 ]
>>779
そんな公式アプリある?
よく聞くけど例が出されてないような

782 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 18:52:15 ]
>>781
ナムコのワルキューレの栄光とかフェリオスとかその他色々。

783 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 18:59:49 ]
最もそうな口ぶりで例も挙げずに「見たことねー?」とか

784 名前:デフォルトの名無しさん mailto:sage [2008/03/18(火) 19:00:55 ]
>>782
ほう。
機種制限なし?

785 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 15:27:43 ]
名前まで挙がってるのに自分で調べないとか

786 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 15:51:25 ]
caveのゲーセン横丁も偽装GIF使った大容量アプリがある
自分の携帯で遊んだだけなので対応機種は知らん

787 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 15:58:57 ]
ゲーセン横丁懐かしいな。
最新端末用のシューティングでも作ってるのかな。



788 名前:デフォルトの名無しさん [2008/03/19(水) 18:53:19 ]
もうドコモの携帯ブチ壊したから関係ねえんだよ!!!



789 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 19:12:18 ]
関係ないスレに来なくてもいいのに

790 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 20:58:56 ]
KDDI社員?

791 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 21:04:28 ]
偽装が公式アプリで使われてるかどうかと正式な方法かどうかは関係なくねー?

792 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 21:20:30 ]
とりあえず、DとFの比較的新しい端末では使えない手法。それだけ。

793 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 22:42:58 ]
まぁ、保障されない使われ方ではあるだろうな。

794 名前:デフォルトの名無しさん mailto:sage [2008/03/19(水) 23:03:29 ]
>>792
え?駄目になったの?
F905iはreateの作者も使ってるぐらいだから問題ないもんだとばかり思ってたけど705iとか?

795 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 01:27:54 ]
今のところ偽装がダメになったって話は聞かないな
そんなことが起きたらまっさきに対応依頼が来るはずだが・・・

796 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 01:32:12 ]
>>780
>>792
可愛そう。誰も信じてない。

797 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 03:53:34 ]
別にコメント形式だけが全てじゃなくねー?



798 名前:デフォルトの名無しさん [2008/03/20(木) 13:15:37 ]
う  る  せ  え  ん  だ  よ  ク  ソ

799 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 13:29:21 ]
(ノ∀`) アチャー

800 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 13:38:37 ]
くそ800

801 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 13:54:03 ]
直前のクソの流れとレス番800とうそ八百を混ぜた渾身のレスなんですよ。

802 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 14:16:22 ]
すばらしい駄洒落じゃねー?

803 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 17:26:56 ]
>>792を信じようにも客からクレームこないからなー
誰か実践してみた人いない?

>>797今はコメント形式の話してるんだ。空気嫁

804 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 17:50:48 ]
>>803
うちは客からクレームが来て初めて使えないのを知った。
またDFかってオモタ。
クレーム来てないとこもあるってことは、切られるコメントと切られないコメントがある?

805 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 18:30:38 ]
>>804
>>797


806 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 19:24:20 ]
>>805
>>803

807 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 19:38:13 ]
なんで実機確認もしないで
クレーム来てない=ちゃんと動いているって認識になるんだ?

機種によってバグが残ったまま放置してるCPなんていくらでもいるぞ?




808 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 21:29:24 ]
開発・リリース以降に出た端末までテストは出来んのです・・・

809 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 22:30:21 ]
つーかreateの作者がF905i使ってて特に何も問題が起きてない時点で
F・Dが駄目になったってのに説得力がないんだが……

バイナリコメントが駄目ってのならdojaエミュがまさにそうだな読み込むんじゃなく吐き出す方の話だが


810 名前:デフォルトの名無しさん mailto:sage [2008/03/20(木) 23:22:48 ]
偽装のやり方が二種類あるってことでしょ。

>>803
全員がコメント形式前提で話をしてると思ってるの?

811 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 00:21:01 ]
>>810
どうみてもコメント形式の話だろ
画像データに埋め込んだなら「切り捨てられてしまう」わけねーんだから。あほか

>>809
ああ、それかもな。
バイナリコメントがダメになったのかも?
クレームきてない俺のところは、データはバイナリじゃなくてテキストでやってるから。
ダメになったって言ってる人はその辺りの情報を提示してみてくれ

812 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 00:32:44 ]
>>811
単に
おまえんとこに報告行ってないだけだろ。

放置されてんだよw

813 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 00:33:03 ]
某フルブラウザが偽装GIFを利用したバックアップ機能があるが、F903iの時に復元ができなくなって、
偽装GIFが使えなくなったという書き込みが公式の掲示板にあった記憶がある。
Comment Extensionに埋め込むやつ。
あれからどうなったかは知らん。

814 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 00:38:59 ]
クレーム来てないから平気なはず、ってどんだけ不確定情報だよ

815 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 01:19:45 ]
イメージに 2 次元のアフィン変換をかけて描画
public void drawImage(Image image, int[] matrix)
のmatrixってどんな配列にすればいいのかさっぱり分からないー

ボスケテ・・・

816 名前:815 mailto:sage [2008/03/21(金) 01:35:48 ]
ごめ。。。どんな配列にすればいいかはapiに書いてあるんだな

回転させたいのだけれども例とかあったら教えてほしい。。。

817 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 01:44:35 ]
ぐぐれ、ある



818 名前:815 mailto:sage [2008/03/21(金) 02:01:41 ]
>>817
iappli でばっかりググってたわ

ありがと

819 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 02:56:29 ]
偽装ビューアその他で報告来てないのはコメント形式以外で可能だからじゃねー?w

820 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 04:03:20 ]
>>819
また空気嫁って言われるぞw

821 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 06:31:51 ]
偽装が全機種で使えるかどうかを話してるだけでコメント形式に限定した話じゃなくねー?

822 名前:デフォルトの名無しさん [2008/03/21(金) 11:23:27 ]
Googleマップのjam見ろ。
トラステッド情報ばっか

823 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 11:24:37 ]
で?

824 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 11:25:05 ]
public static final int ID_XXX = 0;
public static final int ID_YYY = 1;

上のような定数を大量に作る場合、int よりbyteの方がサイズが
軽くなる気がするんですが、そんなことないんですか


825 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 11:30:42 ]
逆に増える

826 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 11:33:38 ]
え?byteの方が増えるんですか?
どういうことなんでしょうか?

それは定数の場合だけですよね?普通に使った場合は(127以下しか使わない数字)
byteを使ったほうが若干でも軽くなりますよね?
もしかして今まで間違って認識してた?;;

827 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 11:45:01 ]
Classファイルの中身は、byteもshortもint扱い
final、static、pualic等の修飾子に限らず
byte同士の四則計算の場合、int同士の計算をしてさらにbyteへの変換が入るから、少なくとも軽くはならない



828 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 12:00:54 ]
なんと…じゃあ数字関係は全部intで統一すべきですね…

ありがとうございました

829 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 12:08:49 ]
intよりbyteの方が使用メモリは少なくなるはずなんだけど気のせいだったのか

830 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 12:30:51 ]
いや、例えばintとbyteで同じ数の配列作ったらメモリ使用量は当然byteのほうが少ない

831 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 12:41:33 ]
え、じゃあやっぱり定数はbyteで持った方が良いんではないですか?

832 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 12:47:42 ]
>>831
近辺の流れを10回読み直して来い

833 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 13:08:08 ]
配列の時は型サイズが関係してくるが、ただの変数や定数なら全てINTにされる。

で、GIF偽装の話はどうなった?
F903だとかF904だとかを持ってる奴はいないのか?

834 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 16:34:17 ]
>>827
double とか float とかの場合はどうなるのかな?

835 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 21:02:23 ]
>>831
VMの実装にもよるが、
非配列のbyteは、非配列のintと比べて
・クラスの(変数として使用する)サイズは同じ
・メモリの使用量は同じ
・命令数は算術演算において若干増える
byte配列は、int配列に比べて
・クラスのサイズは同じ
・メモリの使用量は1/4
・命令数は算術演算において若干増える
>>833
ここまでの話を見ると、903以降のFとDはGIFのComment Extensionを削除するが、他の方法なら削除されない、ということか?
こういう大事なことは公式資料に書いてほしいな。
>>834
doubleは8byte、floatはintと同じく4byte

836 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 22:59:26 ]
>>835
>ここまでの話を見ると、903以降のFとDはGIFのComment Extensionを削除するが、他の方法なら削除されない、ということか?
他の方法って、素直にピクセルデータ部に入れれば削除されようがないのはプログラマなら誰でもわかること
問題はCommentExtension部にいれる楽な方法(ゆえよく使われる方法)ではどうなのか

ただ、消える消える言ってる奴は全員煽りの嘘情報くさいのがちょっとな・・・

837 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 23:03:54 ]
消えるってやつも消えないってやつも根拠が無く

想像で話をするスレ



838 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 23:28:28 ]
なんでも臭いってつけてんじゃねーよ。

839 名前:デフォルトの名無しさん mailto:sage [2008/03/21(金) 23:34:31 ]
むしろ消えないって根拠の方が薄弱だな

840 名前:デフォルトの名無しさん [2008/03/21(金) 23:55:10 ]
いつまでもガタガタうぜえんだよ
ドコモなんて叩き壊せばいいんだよ


841 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 03:21:26 ]
まぁこんなとこでイリーガル(笑)な偽装が使えるかどうかを知りたいなんざ
ろくなPGじゃないことは確か

842 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 07:30:26 ]
しかたねーだろ
全端末持ってるわけじゃないんだから

843 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 09:13:05 ]
gifがだめならjpgをつかえばいいじゃない
いやその機種で動くか試したわけじゃないけど

ちなみに偽装画像使うようなアプリでもトラステッドだったりすることがあるので
イリーガルってわけじゃない
とおもう

844 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 09:37:28 ]
>>843
>>791

845 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 13:05:06 ]
>>841
PerfectGrade ですね。 分かります。

846 名前:デフォルトの名無しさん [2008/03/22(土) 15:25:08 ]
質問に対していちいち文句ばかり書きこんでる奴マジウザスギ
死ねばいいのに
おまえの存在なんか誰も必要としてねえよ


847 名前: ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ [2008/03/22(土) 15:36:07 ]
   |/-O-O-ヽ| ブツブツ・・・
   | . : )'e'( : . |
   ` ‐-=-‐
   /    \
||\ ̄ ̄ ̄ ̄ ̄ ̄ \
||\\.          \      ∧_∧
||. .\\          \    ( ;´Д`) (オイ、なんか変なのがいるぞ)
.    \\          \ /    ヽ.
.      \\         / .|   | |
.        \∧_∧   (⌒\|__./ ./
         ( ´,_・・`)目合わせるなって ∧_∧
.         _/   ヽ          \  (     ) うわー、こっち見てるよ



848 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 22:56:00 ]
>>846
気持ちはわかるが2ch補正ってことで多少目をつぶっとこうぜ
質問者だってそんな文句レスは読み飛ばしてるだろうし

849 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 23:37:36 ]
質問レスなんかどこにあるんだよ
ここは質問スレじゃないしw

850 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 00:49:01 ]
>質問レスなんかどこにあるんだよ?

思いっきり質問してて噴いたw

851 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 01:30:40 ]
来るか!?

852 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 03:27:19 ]
うちのアプリにGIFコメント使えなくなったってクレームこないんだお・・・
ゴミアプリすぎて利用すらされていないかもしれないお・・・
だから・・・2chで質問するお!

まで読んだ。

853 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 07:33:55 ]
>>850
おまえは本当に馬鹿だな。

854 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 10:59:00 ]
なんだか気持ち悪いのに住み着かれたな
とてもム板とは思えん。VIPに帰れ

855 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 12:25:45 ]
KDDIかソフトバンク社員が荒らしてるんじゃね

856 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 12:48:54 ]
多分、
クレームきてない俺のところって言ってたのが荒らしてるんだろう。
とりあえずしばらく放置するしかないわこりゃ

857 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 15:49:17 ]
>>856
何故俺が荒さにゃならんのだw



858 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 15:56:10 ]
>>857
もうコテデビューしろよおまえw

859 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 16:02:55 ]
昔からこのスレにはいるが、偽装GIFの話では3レスくらいしかしてないんだが
意味わからん

860 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 16:05:12 ]
ただの煽りだろ
うちも別に偽装GIFで問題が起こったことはない
F904で問題が起きたとか言う奴は、どういう問題が起きたのか説明してくれ

861 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 16:06:12 ]
もはや誰が誰だかw

862 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 16:08:38 ]
プログラム板はなんでIDないのかな
こういう荒らしに弱すぎる

863 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 16:12:50 ]
もはや実機持ってる奴が出てこない限りどっちつかずでグレーのままだなw

864 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 16:14:11 ]
>>859-860
綺麗すぎる自演w

865 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 16:20:01 ]
F系で別の問題で失敗してるやつが
ちゃんと組んでF系でも問題なく動いてる奴に嫉妬して荒らしてる

ってとこかな

866 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 16:24:42 ]
原因が見つかって直せたのだけど、いまさら引っ込みつかなくなって荒らしてるのかもな

867 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 16:30:37 ]
何でもいいよ
反応する奴も嵐



868 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 16:32:59 ]
>>865-866
ちょっとがんばって改行してみました

869 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 16:47:33 ]
ヤメレってw
余計荒らされる

870 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 16:57:27 ]
以後gif偽装の件はグレーのまま凍結します。

どちら側の主張も不確定情報しかない状態でのこれ以上の発言は控えてください。

871 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 17:31:03 ]
結局クレームこなかった可哀想な子はバカだったとw
俺の勝ちだな

872 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 17:40:27 ]
白黒ついてないのでどちらの勝ちもありません。
それぞれとも根拠を元に証明してください。それ以外のレスは不必要です。

873 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 18:00:11 ]
>>872
くやしいのうwwwくやしいのうwww

874 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 18:20:59 ]
1日中スレに貼り付いて必死すぎじゃねー?

875 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 18:29:27 ]
GPS対応機で写真に位置情報つけられない機種ってある?

876 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 18:42:32 ]
おまいらの大好きなソースですよっと
ibis.ne.jp/bbs/ViewThread.jsp?category=1&thread=1009298&last=true


877 名前:デフォルトの名無しさん [2008/03/23(日) 18:48:55 ]
荒れる一番の原因
質問があると、いちいち自分で調べろと書き込む奴がいる
ここは質問スレではないが、質問禁止でもない
不愉快なことしか書き込めない性格の悪い人間は本当に死んで欲しい
生きててもまわりが迷惑なだけだからだ




878 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 18:52:27 ]
人格攻撃するのいくない。

879 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 19:26:39 ]
だな。「死んで欲しい」とかそれ自体
周りに不愉快まきちらしてるという事を自覚するべき

880 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 19:29:48 ]
さすがに自演荒らし酷いみたいなんで、運営板行ってくるわ

881 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 21:23:13 ]
偽装GIFのノウハウを持ってるけど教えないもんね

882 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 22:12:19 ]
>>876
文脈からして読み込みじゃなく保存の方だね
ってことはDoJaエミュと一緒でバイナリコメント禁止になったんかな?>F,DのImageStore.addEntry()
DoJaエミュはGIFバイナリコメント吐けないんでBASE64変換したりしてコメント部に入れることで
エミュ上で動作確認したりはみんなはしないの?

883 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 22:26:02 ]
下請けとしては後々困りそうな裏業は
できるだけ使わないようにするのが当然。

出来る事からクライアントに選択してもらうのよん。

884 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 22:49:29 ]
正直「わざわざ」コメント部のデータを消すとか思わなかったわw

885 名前:デフォルトの名無しさん mailto:sage [2008/03/23(日) 23:02:22 ]
セキュリティに厳しいドコモだぜ。
消されて当然だろう。

本当に消えるのかは知らんが。

886 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 00:25:27 ]
近い機種としてD903iTVがあったのでComment Extension埋め込みで偽装gif試してみたところ、
削除されずに残ってました。

>>879のBBSではD903iとF903iって書かれてますが、それ以降とかではなさそう??


該当端末持ちだけどソース書くのが面倒って方がいらっしゃるならうpしますがいかがでしょうか?

887 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 06:46:05 ]
このスレはコメント使えなくなったら困るような設計にしてる人ばかりなの?



888 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 09:05:08 ]
少なくとも、使えそうな技術の検証を怠る人だけではないということだな

889 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 09:14:53 ]
やっぱりクレームこない厨は単に自分とこに報告きてないだけだったのかw

890 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 09:42:56 ]
>>889
お前、レスも読めないのになんでここいんの

891 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 10:01:10 ]
>>890
おまえ本人か

892 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 10:03:31 ]
>>811
>クレームきてない俺のところは、データはバイナリじゃなくてテキストでやってるから。

>>882
>ってことはDoJaエミュと一緒でバイナリコメント禁止になったんかな?



893 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 10:16:36 ]
889=891顔真っ赤にして沈黙

894 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 10:18:17 ]
煽るなよw
泣いちゃって逆ギレ荒らし始めたらどうすんだw
まぁそこまでアホじゃないと思うけど

895 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 10:40:48 ]
ピリピリしてるのう

896 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 10:45:48 ]
年度末だからな

897 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 10:53:34 ]
馬鹿×馬鹿の化学反応もいい加減にしてくれ。。
他所でやれ



898 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 10:58:44 ]
ピリピリしてるのう

899 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 11:07:42 ]
ダメだこりゃ

900 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 12:38:27 ]
GIFコメントにこだわらないといけないなんて大変なインターネッツですね

901 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 14:39:18 ]
スレチですいませんが
同じ携帯でiアプリベンチをやった場合
スクラッチパッドの書込が1000だったり3500だったりと
こんなに差がでることは通常あるのでしょうか?

902 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 16:38:49 ]
iアプリの2Dで、アフィン変換をかけた画像を
setFlipMode(Graphics.FLIP_HORIZONTAL)で左右反転した状態で表示したいけど、
反転せずに表示されてしいます。
なにかいい方法はありませんか?

903 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 16:52:01 ]
(・ω・)

904 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 16:52:34 ]
>>902
アフィン変換のなかに、反転要素もいれちゃえばいいじゃん

905 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 16:52:55 ]
その部分のソースみせい

906 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 17:54:57 ]
static final short[] sin_tbl = {0, 100, 200, 301, 401, 501, 601, 700, 799, 897, 995, 1092, 1189, 1284, 1379, 1474,1567, 1659, 1751, 1841,
1930, 2018, 2105, 2191, 2275, 2358, 2439, 2519, 2598, 2675, 2750, 2824,2896, 2966, 3034, 3101, 3166, 3229, 3289, 3348, 3405, 3460,
3513, 3563, 3612, 3658, 3702, 3744,3784, 3821, 3856, 3889, 3919, 3947, 3973, 3996, 4017, 4035, 4051, 4065, 4076, 4084, 4091, 4094,};
public int get_sin(int angle) { // Sin値取得
int result,sn = 1;
angle &= 0x0ff;
if(angle >= 128){
sn = -1;angle -= 0x080;
}
if(angle < 0x040){
result = sin_tbl[angle]; return result * sn;
}
else if(angle == 0x040) {
result = 0x1000; return result * sn;
}
else{
result = sin_tbl[0x080 - angle]; return result * sn;
}
}
public int get_cos(int angle){ // Cos値取得
return get_sin(angle + 0x040);
}
public int[] set_matrics(int r, int x, int y, int sw, int sh, int w, int h){ // アフィン変換
int[] m = new int[6];
int ix,iy,dx,dy;
ix = sw / 2;iy = sh / 2; dx = x - ix;dy = y - iy; // 回転の中心, 回転の中心からの差分
// 回転用のマトリックスの設定
m[0] = get_cos(r) + w; m[1] = get_sin(r) + h;
m[2] = (dx * get_cos(r) + dy * get_sin(r)) + 4096 * ix;
m[3] = -get_sin(r) - w; m[4] = get_cos(r) + h;
m[5] = (-dx * get_sin(r) + dy * get_cos(r)) + 4096 * iy;
} ここで、イメージの一部にアフィン変換をかけて表示しています。どのようにしたら、反転要素を入れることができますか?

907 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 18:06:50 ]
>>906
マルチか?
okwave.jp/qa3890332.html

アフィン変換も知らないプログラマなのか。



908 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 19:09:15 ]
ここまで書けて、アフィン変換の反転できないて。。

909 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 20:28:56 ]
>>906
m[0] と m[1] の符号を反転させてごらん

>>908
中学生か、数学をやっていない高校生だろ

910 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 20:29:56 ]
自慢じゃないがアフィン変換が分からないぜ

911 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 20:32:58 ]
>>909
sin cos を書けている時点でその想定は無理がある。
まぁ、どうせ>>906もコピペしまくった結果のコードなんだろうけど。
アフィン変換を理解した上で回転の変換行列が書けるなら
反転なんて当然書けるだろうし。

912 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 20:42:19 ]
>>911
いや、習ってないからコピペ等で作ってるんだろう。
漏れだって一番最初にプログラムで sin, cos を使ったときには
まだその意味は習って無かった。

913 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 21:56:02 ]
ああ、そういえばそうだな
漏れも中房の頃
不思議な関数で面白いと思って
sin(sin(sin(hogehoge)))
みたいに使ってたよ


914 名前:デフォルトの名無しさん [2008/03/24(月) 22:00:06 ]
質問に対していちいち文句ばかり書きこんでる奴マジウザスギ
死ねばいいのに
おまえの存在なんか誰も必要としてねえよ

915 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 22:02:17 ]
少なくともマルチな時点で質問者が悪い

916 名前:デフォルトの名無しさん mailto:sage [2008/03/24(月) 22:09:17 ]
そいつはコピペ荒らしだから気にすんなよ

917 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 00:55:47 ]
>>913
#define sin cos
とかして遊んだことがあったなあ…



918 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 11:37:07 ]
あの、流れ無視で質問させてもらいたいんですが
画面の一部分に何かを描画したいときも
paintを呼び出してその中で処理させないといけないんですか?

プロセスイベントの中にグラフィック関連のメソドを直接書いても
コンパイルエラーにはならなかったですが、はたしてこれで良いのか疑問を感じたのです


919 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 11:48:25 ]
強引にGraphicsで描いておk

920 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 12:03:11 ]
>>919
サンクス

921 名前:デフォルトの名無しさん mailto:sage [2008/03/25(火) 13:57:14 ]
>>651
まだでしょうか?

922 名前:デフォルトの名無しさん [2008/03/26(水) 01:36:17 ]
解像度1024 x 768のディスプレイじゃ
VGAアプリの開発は難しくないですか?

923 名前:デフォルトの名無しさん mailto:sage [2008/03/26(水) 02:20:05 ]
>>918
描画とは関係ないがprocessEventは速やかに抜けるように。
ループ回したり、手の込んだ描画処理は注意。

924 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 06:01:45 ]
>>923
アドバイスありがとうございます
プロセスイベント内でループ回したりはしてないので多分大丈夫だと思います


925 名前:デフォルトの名無しさん mailto:sage [2008/03/27(木) 08:46:38 ]
昔processEvent内で通信させてる馬鹿がいてなw

926 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 01:57:29 ]
DoJa5.0エミュレータで、setFlipModeで左右反転設定しておいて
drawImageで部分描画すると、指定矩形を切り抜いて、
そこが反転されて描画されます。
ところが、drawScaledImageで同じことをすると、イメージ全体が
反転されてから指定矩形が切り抜かれて描画されてしまいます。
わかりますかね?切り抜かれる矩形が変わってしまうということです。
描画先サイズが拡大/縮小しているかは関係なく。

DoJa4.0や実機(F902i,F903i)ではdrawImageとdrawScaledImageは
同じ挙動をしました。これはエミュレータのバグなんでしょうか?
それとも機種依存?Javadocを見てもそれらしい情報は見つからないので…
どなたかご存知の方がいらっしゃいましたら教えてください。

927 名前:デフォルトの名無しさん mailto:sage [2008/03/28(金) 22:25:57 ]
Graphicsクラス?



928 名前:926 mailto:sage [2008/03/29(土) 03:13:34 ]
>>927
そうです。com.nttdocomo.ui.Graphicsクラスの各メソッドの話です。
DoJa5.1エミュレータでも同じ現象が起きました。バグであってほしい…

929 名前:デフォルトの名無しさん mailto:sage [2008/03/29(土) 19:41:29 ]
>>926
どっかの開発者ブログでも同じこと書いてる人がいた。
最新機種(P905i)でもちゃんと切り抜き→反転になるらしいから、
やっぱりエミュレータのバグなんでない?

930 名前:926 mailto:sage [2008/03/30(日) 06:14:23 ]
>>929
やっぱりそうなんですかね?そうであって欲しいところです。
機種依存だとちょっと対応しようがないので、もしそうなら
反転+拡大/縮小+部分描画が実質使えないことになるので。

どっちにしてもデバッグしづらいことこの上ないですね。

931 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 06:40:50 ]
ポリゴンで描画すればいいじゃない

932 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 16:26:27 ]
そもそも拡大+反転って、MATRIX使えば楽勝では?

933 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 17:45:39 ]
シーッ

934 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 18:57:33 ]
使った事無いんだけどScaledって軽いん?
確か504だか505時代にDだけやたら重いとかで、
使用禁止になったような覚えがあるわw

935 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 19:36:56 ]
ポリゴンでgifファイルを表示できるんか?


936 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 19:47:54 ]
>>935
できないわけないだろw

937 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 20:25:27 ]
ポリゴン使えるのってDoJa4.0からか…
com.nttdocomo.ui.graphics3d パッケージのPrimitiveクラスを使う、という解釈で合ってます?

問題は、 Texture クラスは bmp しか扱えない・gifが扱えないってことかなと思ったんだけど
何か別のやり方があるってことなのかな?

>>932
切り抜きが入ってくるとデバック大変な状況になっちゃう、てな話じゃなかったのですか



938 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 20:37:26 ]
前にgifを一度描画してbmpに変換してテクスチャにするってのやったな('A`)
結局Graphics3dのテクスチャ読み込み枚数に制限があるんで途中で断念したが。

939 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 21:04:05 ]
>>938
そんな手があるとは…
てっきりgifを独自解析→bmp変換する処理を自前で書くのだろうかと想像してました
でも、gifを描画しても、結局bmp変換する処理を書かなきゃいけないのかな…

bmpで画像持つよりgifで持ったほうが容量的にはメリットありそうですね
もっとも、bmpも圧縮してスクラッチパッドに収めたりするのが当たり前だろうから
そんなに違いはないのかもしれませんが

940 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 22:39:26 ]
素直にbmpで持てばいいだけやん
どこまで頭悪いんだ

941 名前:デフォルトの名無しさん mailto:sage [2008/03/30(日) 23:16:28 ]
むしろなぜgif縛りが前提なのかとw

942 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 00:15:46 ]
リソースフォルダに入れるなら圧縮されるし
スクラッチパッドにどうしてもというならJar圧縮すればいい

943 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 00:55:13 ]
反転して拡大するだけにわざわざ3Dとかw

944 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 01:07:31 ]
PCでDirectDrawがDirect3Dに吸収されたんだし
携帯で2Dを3DのAPIで処理する時代が来てもおかしくない

945 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 01:11:36 ]
わざわざってほど小難しい事じゃねえよw
無能だなぁ

946 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 02:24:53 ]
難しさの問題じゃなくてプログラムサイズの問題。

947 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 11:05:16 ]
>>946
別に変化ほとんどないですが



948 名前:デフォルトの名無しさん [2008/03/31(月) 11:46:03 ]
iアプリの開発で、困っています。
先輩方、どうか教えてください。

環境:
doja5.0
P905i

P905iでの画面サイズの調整について質問です。

画面を「panel」で作成しているんですが、P905iの場合、他の携帯と比べて、
画面が縦長の為、上下に余白が出来てしまいます。

「panel」で画面サイズを上下に拡大することはできないでしょうか?


949 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 12:21:21 ]
画面サイズ別に作るしかないでしょう



よく知らんけど

950 名前:デフォルトの名無しさん [2008/03/31(月) 12:53:55 ]
アドバイスありがとうございます。


>画面サイズ別に作るしかないでしょう

「canvas」で、画面サイズを指定して作るという事でしょうか?



951 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 13:13:32 ]
PanelでもCanvasでも描画領域は480×854でしょ

952 名前:デフォルトの名無しさん [2008/03/31(月) 13:55:38 ]
948です。
自己レスです。

いろいろ調べていたら、
ADF設定の「DrawArea」を 240×320に設定すると、上下に拡大することが出来ました。

ですが、ビルドする際に、
「DrawArea の値が不正です」というメッセージが出ます。
無視しててもいいんでしょうか?

先輩方、お知恵お貸し下さい。



953 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 14:01:00 ]
eclipseなら
ウィンドウ → 設定 → DoJa-5.0 Env〜 → 端末ウィンドウ〜
で表示させたい画面サイズ以上のモノを作って使う、でいけないかな。

954 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 14:01:03 ]
できない
そもそもpanel使うことは皆無に等しい

955 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 14:01:48 ]
>>952
スキンの設定が240x320以上になってないとか?

956 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 14:08:30 ]
端末ウィンドウのMain幅、Main高さが240*240になってるという初歩的なオチな予感

957 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 15:02:31 ]
DrawArea の値が不正です の検索結果 約 51 件中 1 - 10 件目 (0.03 秒)



958 名前:デフォルトの名無しさん [2008/03/31(月) 18:00:37 ]
948です。

すいません。別件が入ったものでお返事遅れました。

953さん
955さん
956さん
957さん

ありがとうございます。大変助かりました。


エミュレータの端末ウィンドウの設定で、「240×320」を追加したら
エラーがでなくなりました。

m(_ _)m

959 名前:デフォルトの名無しさん [2008/03/31(月) 22:14:50 ]
948さんと同じでP905i専用のiアプリを作ろうと思っています。

そこで、端末ウィンドウの設定によって480×854サイズのiアプリを作成したいのですが、
私の1024×768のディスプレイでは高さが足りないためエミュレータの操作ができません。
解像度の高いディスプレイに買い換える以外に何か回避方法はないのでしょうか?

960 名前:デフォルトの名無しさん mailto:sage [2008/03/31(月) 22:17:37 ]
最近の携帯はPCの画面に収まりきらないのか

961 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 00:03:25 ]
すみません、iアプリどころかJavaも始めたばかりでものすごく初歩的な質問なのですが・・。
String.split()が使うことが出来ないのですが、これは仕様でしょうか?
普通のJavaプロジェクトでは使うことが出来ていました。

環境は、Doja5.0+J2SDK 1.4.2+eclipseプラグインです。

962 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 00:22:44 ]
CLDCのリファレンス見れば?

963 名前:961 mailto:sage [2008/04/01(火) 00:29:03 ]
J2SDK 1.4.2を入れたので、てっきり使えるものだと思っていましたが、
携帯電話用の規格というものがあるのですね。
ありがとうございました。スレ汚し失礼しました。

964 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 00:31:39 ]
CLDCについて調べろ

965 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 00:38:06 ]
>>964
落ち着け。

966 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 01:16:26 ]
>>964-965
ワロタw

967 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 01:26:50 ]
メソッド自作汁



968 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 10:41:17 ]
Stringはfinalなんだよバーロー・;(`ε()゙

969 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 10:43:45 ]
ちょwwwこっちにまでそのAA持ってくんなwww・;(`ε()゙

970 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 11:24:47 ]
>>959
ビデオカードによっては画面を90度回転できるかも


971 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 18:32:41 ]
splitくらい自分で作ってもいいと思うよ

972 名前:デフォルトの名無しさん [2008/04/01(火) 22:17:24 ]
>>970
なるほど。しかし、当方ノートなんでディスプレイ回転できません(>_<)
画面領域を拡大できるようなソフトがあればいいんですけど。。。

973 名前:デフォルトの名無しさん mailto:sage [2008/04/01(火) 23:58:09 ]
Doja-5.1をインスコしたんだけど。。。
jamをダブルクリックするとコマンドプロンプトっぽいのが一瞬出て落ちるという。。。

ボスケテ(><)

974 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 00:26:29 ]
とりあえず、OSとかJDKとかバージョン晒せ。

975 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 00:27:48 ]
>>972
AsTrayPlus
動くかどうかは知らんけど

976 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 01:36:55 ]
jamをダブルクリックする意味あるのか

977 名前:927 [2008/04/02(水) 01:37:01 ]
>>975
それっぽいのがありますね。ありがとうございます。

ところで話蒸し返すようで悪いですが、
>>7
.htaccessで
Order Deny,Allow
Deny from all
Allow from 210.153.84.0/24
Allow from 210.136.161.0/24
Allow from 210.153.86.0/24
としてもダメってことですかね?



978 名前:973 mailto:sage [2008/04/02(水) 03:46:38 ]
>>976
jamがdojaに関連付けされてるの。

979 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 04:03:33 ]
Dojaから開けばいいだけじゃないの

980 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 06:26:19 ]
>>979
Dojaからjar,jamだけって普通に開けたっけ?

981 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 09:20:35 ]
finalizeに頼っちゃいけないのは分かった上で聞くのだけど、
Dojaってfinalize呼ばれなくね?

982 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 10:50:46 ]
>>981
残念ながらCLDCにObject#finalizeは存在しない

983 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 13:04:17 ]
コーヒー噴いたw
マジだwwww

ちくしょー・;(`ε()゙

984 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 13:26:31 ]
次スレ立てたよ。

iモード携帯電話用Java(iアプリ) Part17
ttp://pc11.2ch.net/test/read.cgi/tech/1207110104/


985 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 13:33:28 ]
乙・;(`ε()゙

986 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 13:43:39 ]
ありがとな!・;(`ε()゙

987 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 20:54:47 ]
dispose呼ばなくても解放されてるよな?



988 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 20:57:07 ]
勝手にされたら困るじゃん

989 名前:デフォルトの名無しさん mailto:sage [2008/04/02(水) 21:34:04 ]
放っておいてもアプリ終了時にGCで開放されるよ。
されないのなら端末のバグ。

990 名前:デフォルトの名無しさん [2008/04/02(水) 23:55:33 ]
メモリーがゼロになると解放されますよ


991 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 00:01:32 ]
iアプリのみならずすべてのソフトウェアが解放されてるような気がするw

992 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 01:19:34 ]
tesu


993 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 02:02:38 ]
新スレのスレタイにまた ・;(`ε()゙ がはいってない! ・;(`ε()゙

994 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 02:40:21 ]
>>993
おまwだからスレが違うってw・;(`ε()゙

995 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 10:12:18 ]
>>988-990
お前らあんまりいじめんなよ

>>987
アプリ実行中は解放されない
だからdisposeは決して忘れてはならない

996 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 13:34:41 ]
1日経ったし埋めますか

997 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 13:35:39 ]
ume



998 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 13:36:09 ]
ume

999 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 13:36:50 ]
ume

1000 名前:デフォルトの名無しさん mailto:sage [2008/04/03(木) 13:37:30 ]
次スレ
ttp://pc11.2ch.net/test/read.cgi/tech/1207110104/


1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<222KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef