iモード携帯電話用Java(iアプリ) Part17at TECH
iモード携帯電話用Java(iアプリ) Part17 - 暇つぶし2ch884:デフォルトの名無しさん
08/06/16 10:32:42
>>850
データの内容による。
俺ならresフォルダにバイナリファイルを置くけどな。

885:デフォルトの名無しさん
08/06/16 16:12:50
大きなアプリ作るなら、データ配列が32k超えるとビルドが通らなくなる問題がある
よってresにバイナリを置く方が吉かと

886:デフォルトの名無しさん
08/06/16 16:40:37
そんな問題があったのか (゚.゚)

887:デフォルトの名無しさん
08/06/16 16:55:24
>>883
そのzip圧縮は、実行時にはメモリに解凍されるんだよ?
ほぼ配列要素分の代入のバイトコードが...

888:デフォルトの名無しさん
08/06/16 16:57:58
はい?

889:デフォルトの名無しさん
08/06/16 17:21:53
>>887
で?っていう

890:デフォルトの名無しさん
08/06/16 17:29:29
いやー>>883が「ほぼ消える」とか言うから
zipは不可逆圧縮かよw

891:デフォルトの名無しさん
08/06/16 21:11:14
誰か、887=890を翻訳してくれ
何をいってるのかさっぱりわからない

892:デフォルトの名無しさん
08/06/16 23:35:35
おそらく…おそらくだが、いや、そんなことはさすがにないとは思うが…
クラスファイルとしてJavaヒープに展開した際の容量のことを問題にしているのでは?
いや、まさかね
iアプリでまず気にするのは、Jar時の容量だもんな。展開時の容量の話を前置きもなくする人なんてありえないわ。俺の勘違いか

893:デフォルトの名無しさん
08/06/16 23:51:31
cosを使うとエラーがでるんですけど意味不明です


894:デフォルトの名無しさん
08/06/16 23:57:10
使わない方がいいよ

895:デフォルトの名無しさん
08/06/16 23:58:48
エラーメッセージも書かずに俺らに何して欲しいのか、意味不明です

896:デフォルトの名無しさん
08/06/17 00:09:55
>>893は意味不明だって言いたいだけで、何して欲しいだとか、自意識過剰というものです。

897:デフォルトの名無しさん
08/06/17 03:22:49
メガアプリだと思って調子こいてたら、容量が足りなくなってきました
クラスを減らそうと思うんですけども、何個か減らすだけで効果ってのはありますか?
ちなみに今クラスが40個程度あって、リソースが500kb程度あります

898:デフォルトの名無しさん
08/06/17 07:11:40
>>892
「容量」の話をしてるときに
「jar(あるいはスクラッチパッドに読み込むデータファイル)の容量」と
「実行時のメモリ使用量」の
どちらの話をしているのか、ということですね、わかります

流れを眺めていて、その2つが入り混じってるなとちょっと思ってました…

899:デフォルトの名無しさん
08/06/17 07:31:28
>>897
クラス削るよりも画像の減色した方が良くない?
もうしてあるのなら無理だけどね。
あとは、リソースじゃなくてSDから読み込むとかね。
SDなんか1GB500円で売ってる時代だから、みんな持ってるんじゃない?
俺は仕事でやってるわけじゃないから、詳しくは知らないけどw

900:デフォルトの名無しさん
08/06/17 14:02:47
>>899
まだ減色は試してないのでやってみます

900kbあるjarを解凍してクラスファイルのサイズを調べたら、200kb程度でした
リソースは500kbですから、あわせても700kbしかないのに…思っていたら、
中に〇〇.dbって500kbのファイルがありました

リソースフォルダ内に、フォルダを作って画像を分けた時から、急にサイズが増えてしまったので、
このdbファイルはその時に作られたのかな、と思うのですが、
これは避けられないのでしょうか?

901:デフォルトの名無しさん
08/06/17 14:16:18
>>900
エクスプローラが画像のサムネイル表示時に作成されるシステムファイル。
消しても問題ないファイル。
エクスプローラのオプションで作成しないを選べた気がします。

902:デフォルトの名無しさん
08/06/17 14:20:53
>>901
×作成される
〇作成する

903:デフォルトの名無しさん
08/06/17 14:36:30
>>901-902
ありがとうございます
ということは、リソースフォルダ内でフォルダわけしてもサイズが
大きくなると言うわけではないんですよね?


904:デフォルトの名無しさん
08/06/17 14:41:32
>>903
ファイル名管理で、フォルダ名を含むようになる。程度しか増えないから、基本的にフォルダわけしたほうが保守しやすいね

image.gif が res\mainscene\image.gif のような長い名前になる

905:デフォルトの名無しさん
08/06/17 15:21:58
>>904
DBファイルなくしただけで500kb程度のJarになりました
まだまだ追加できそうです
ありがとうございました


906:デフォルトの名無しさん
08/06/18 09:46:19
dbファイルは結構罠だよな。
自分では作らないように設定してても、デザイナからもらった絵のディレクトリに紛れ込んでたりするし。

907:デフォルトの名無しさん
08/06/18 09:48:09
入ってたとして
なんでそれをそのままresに放り込むんだよw

908:デフォルトの名無しさん
08/06/18 11:20:41
SVNとかで同期とってるとか?

909:デフォルトの名無しさん
08/06/18 13:19:20
自分も昔、
./res/.svn/* が .jar に入ってることに気づかなくて
「よ、容量が…」と言ってた時期がありましたわん

7za に -x!.svn* を言い渡して解決しましたけど…
実は未だに、svn に res/ を無視するよう指定する方法が判らない…

910:デフォルトの名無しさん
08/06/18 14:39:25
>>907
「隠しファイルを表示」にしていないやつもいるだろ

911:デフォルトの名無しさん
08/06/18 16:13:27
いやプログラマが隠しファイルを表示設定にしないとか

912:デフォルトの名無しさん
08/06/18 21:08:53
表示にしてて見えるはずなのに、なんか知らんけど紛れこむことあるよ

913:デフォルトの名無しさん
08/06/18 21:12:02
ねーよw

914:デフォルトの名無しさん
08/06/19 00:05:50
どうすればiアプリで三角関数が使えますか?


915:デフォルトの名無しさん
08/06/19 00:14:49
>>914
そろそろしつこい

916:デフォルトの名無しさん
08/06/19 00:19:44
>>914
テーブルで持つのが近似解。
円周を例えば256等分して、浮動小数でもいいし、ゲタ履き整数でもいいし、
それを返す関数を自分で書く。
データは1象限分あればいいんで、事前に作っておく。

917:デフォルトの名無しさん
08/06/19 19:32:10
もしくはマクローリン展開

918:デフォルトの名無しさん
08/06/20 08:07:09
プログラマの癖に縮小版キャッシュのこと知らないとかDQNも良いとこだろ。隠しファイルや拡張子のことを知らない輩とか、全く向いてねーよな

ってかお前らなんでApache Antを使わねえの?.svnだって回避出来るぜ

919:デフォルトの名無しさん
08/06/20 09:36:14
>>918
自分が既に経験し学んだたからといって、未経験者の失敗を笑うのは阿呆のすること
自分がどうやって「縮小版キャッシュのことを知った」かを思い出せ

920:デフォルトの名無しさん
08/06/20 10:12:45
>>914
適当なライブラリのソースを(ry

921:デフォルトの名無しさん
08/06/20 10:32:08
>>914
FastMathもダメ?

922:デフォルトの名無しさん
08/06/20 10:56:21
>>919
縮小版キャッシュなんて
失敗する以前に知ってましたが何かw

923:デフォルトの名無しさん
08/06/20 10:59:38
>>919
resフォルダに隠し属性のファイルをミスでぶっこむという失態を「誰もが通る道」かのごとく語るんじゃねえよ。

924:デフォルトの名無しさん
08/06/20 11:07:12
お、なんか香ばしい輩が出てきてるみたいですな(^ω^ )

925:デフォルトの名無しさん
08/06/20 11:48:21
失敗する前にたまたま知ってた俺SUGEEEEEEEEEEE!!!

926:デフォルトの名無しさん
08/06/20 11:51:07
「取り返しがつかない失敗を避けるため、事前に勉強しておくべき知識」ではない事象について、たまたま知ってたことを誇る意味がわからん

927:デフォルトの名無しさん
08/06/20 12:00:04
誰もが通る道だろ。いちいち言わないが
少なくとも新しく入った部下がその罠にハマるはずがない決め付けるほど、俺は楽観主義じゃないな

928:デフォルトの名無しさん
08/06/20 12:00:20
>「取り返しがつかない失敗を避けるため、事前に勉強しておくべき知識」ではない事象
甘えすぎでワロタ

929:デフォルトの名無しさん
08/06/20 12:07:35
こういう奴らが大雨でも中州でキャンプしちゃうんだろうな。
で救出された後も「これは事前に知っておくべき知識じゃないから」

930:デフォルトの名無しさん
08/06/20 12:13:06
まぁ、誰もが通る道・・・・ではないだろ。さすがにw

931:デフォルトの名無しさん
08/06/20 12:58:50
最近の若者だと「誰でも」率が高いような希ガス

932:デフォルトの名無しさん
08/06/20 13:01:58
>>928-930
なんでそんなに必死なん?

933:デフォルトの名無しさん
08/06/20 13:12:18
>>929
それは「取り返しがつかない失敗を避けるために事前に勉強しておくべき知識」だろw

934:デフォルトの名無しさん
08/06/20 13:31:33
誰もが通るは言い過ぎだなぁ

935:デフォルトの名無しさん
08/06/20 13:48:46
>>927
はまる奴が混じってくるのは当たり前だよ。
それを自己解決できなかった場合に使えない奴と判断するかどうか。

936:デフォルトの名無しさん
08/06/20 14:25:25
>>933
正直、隠し属性のファイルを含めresフォルダに無駄なもん入れないようにするのも「取り返しがつかない失敗を避けるために事前に勉強しておくべき知識」だろw

937:デフォルトの名無しさん
08/06/20 14:36:06
取り返しがつかないのか?

938:デフォルトの名無しさん
08/06/20 14:55:53
取り返しついてるじゃん>>900

どうも自分が知ってた知識に優位性があることにして、相手を叩きたいだけのお子様っぽいな
いきなり「これを知らないなんてDQN」とか言ってるし

939:デフォルトの名無しさん
08/06/20 15:03:28
こんなつまらないことでしか他人と自分を差別化しなけりゃならないほど、自分の技術力が低いのかねー・・・

940:デフォルトの名無しさん
08/06/20 15:06:28
関係ないがそれ言い出したら>>926からやり直さにゃならんなw

941:デフォルトの名無しさん
08/06/20 15:14:37
始めはみんな何も知らなかったわけだし、こんなこと知ったのが遅かった早かっただけの話じゃないの
そもそも、ここ趣味でやってる人もいるわけだし、そんなことで目くじ立てる意味あるのかね

942:デフォルトの名無しさん
08/06/20 15:15:29
>>937-938
なんでそんなに必死なん?

943:デフォルトの名無しさん
08/06/20 15:16:34
このスレから初心者を排除したくないから、初心者を馬鹿にするような奴を排除しようと必死なんだよ。
わかるかな?

944:デフォルトの名無しさん
08/06/20 15:24:58
1分で即レスとかガチ必死かよw

945:デフォルトの名無しさん
08/06/20 15:25:30
おまいら落ち着けって。
アイマスでもやろうぜ。

946:デフォルトの名無しさん
08/06/20 16:18:37
初心者叱るな来た道だもの。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch