iモード携帯電話用Jav ..
[2ch|▼Menu]
879:デフォルトの名無しさん
08/03/23 19:26:39
だな。「死んで欲しい」とかそれ自体
周りに不愉快まきちらしてるという事を自覚するべき

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

881:デフォルトの名無しさん
08/03/23 21:23:13
偽装GIFのノウハウを持ってるけど教えないもんね

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

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

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

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

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

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

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

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


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

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

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

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

890:デフォルトの名無しさん
08/03/24 09:42:56
>>889
お前、レスも読めないのになんでここいんの

891:デフォルトの名無しさん
08/03/24 10:01:10
>>890
おまえ本人か

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

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



893:デフォルトの名無しさん
08/03/24 10:16:36
889=891顔真っ赤にして沈黙

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

895:デフォルトの名無しさん
08/03/24 10:40:48
ピリピリしてるのう

896:デフォルトの名無しさん
08/03/24 10:45:48
年度末だからな

897:デフォルトの名無しさん
08/03/24 10:53:34
馬鹿×馬鹿の化学反応もいい加減にしてくれ。。
他所でやれ

898:デフォルトの名無しさん
08/03/24 10:58:44
ピリピリしてるのう

899:デフォルトの名無しさん
08/03/24 11:07:42
ダメだこりゃ

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

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

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

903:デフォルトの名無しさん
08/03/24 16:52:01
(・ω・)

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

905:デフォルトの名無しさん
08/03/24 16:52:55
その部分のソースみせい

906:デフォルトの名無しさん
08/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:デフォルトの名無しさん
08/03/24 18:06:50
>>906
マルチか?
URLリンク(okwave.jp)

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

908:デフォルトの名無しさん
08/03/24 19:09:15
ここまで書けて、アフィン変換の反転できないて。。

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

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

910:デフォルトの名無しさん
08/03/24 20:29:56
自慢じゃないがアフィン変換が分からないぜ

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

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

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


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

915:デフォルトの名無しさん
08/03/24 22:02:17
少なくともマルチな時点で質問者が悪い

916:デフォルトの名無しさん
08/03/24 22:09:17
そいつはコピペ荒らしだから気にすんなよ

917:デフォルトの名無しさん
08/03/25 00:55:47
>>913
#define sin cos
とかして遊んだことがあったなあ…

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

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


919:デフォルトの名無しさん
08/03/25 11:48:25
強引にGraphicsで描いておk

920:デフォルトの名無しさん
08/03/25 12:03:11
>>919
サンクス

921:デフォルトの名無しさん
08/03/25 13:57:14
>>651
まだでしょうか?

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

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

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


925:デフォルトの名無しさん
08/03/27 08:46:38
昔processEvent内で通信させてる馬鹿がいてなw

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

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

927:デフォルトの名無しさん
08/03/28 22:25:57
Graphicsクラス?

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

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

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

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

931:デフォルトの名無しさん
08/03/30 06:40:50
ポリゴンで描画すればいいじゃない

932:デフォルトの名無しさん
08/03/30 16:26:27
そもそも拡大+反転って、MATRIX使えば楽勝では?

933:デフォルトの名無しさん
08/03/30 17:45:39
シーッ

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

935:デフォルトの名無しさん
08/03/30 19:36:56
ポリゴンでgifファイルを表示できるんか?


936:デフォルトの名無しさん
08/03/30 19:47:54
>>935
できないわけないだろw

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

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

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

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

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

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

940:デフォルトの名無しさん
08/03/30 22:39:26
素直にbmpで持てばいいだけやん
どこまで頭悪いんだ

941:デフォルトの名無しさん
08/03/30 23:16:28
むしろなぜgif縛りが前提なのかとw

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

943:デフォルトの名無しさん
08/03/31 00:55:13
反転して拡大するだけにわざわざ3Dとかw

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

945:デフォルトの名無しさん
08/03/31 01:11:36
わざわざってほど小難しい事じゃねえよw
無能だなぁ

946:デフォルトの名無しさん
08/03/31 02:24:53
難しさの問題じゃなくてプログラムサイズの問題。

947:デフォルトの名無しさん
08/03/31 11:05:16
>>946
別に変化ほとんどないですが

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

環境:
doja5.0
P905i

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

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

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


949:デフォルトの名無しさん
08/03/31 12:21:21
画面サイズ別に作るしかないでしょう



よく知らんけど

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


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

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



951:デフォルトの名無しさん
08/03/31 13:13:32
PanelでもCanvasでも描画領域は480×854でしょ

952:デフォルトの名無しさん
08/03/31 13:55:38
948です。
自己レスです。

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

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

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



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

954:デフォルトの名無しさん
08/03/31 14:01:03
できない
そもそもpanel使うことは皆無に等しい

955:デフォルトの名無しさん
08/03/31 14:01:48
>>952
スキンの設定が240x320以上になってないとか?

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

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

958:デフォルトの名無しさん
08/03/31 18:00:37
948です。

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

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

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


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

m(_ _)m

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

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

960:デフォルトの名無しさん
08/03/31 22:17:37
最近の携帯はPCの画面に収まりきらないのか

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

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

962:デフォルトの名無しさん
08/04/01 00:22:44
CLDCのリファレンス見れば?

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

964:デフォルトの名無しさん
08/04/01 00:31:39
CLDCについて調べろ

965:デフォルトの名無しさん
08/04/01 00:38:06
>>964
落ち着け。

966:デフォルトの名無しさん
08/04/01 01:16:26
>>964-965
ワロタw

967:デフォルトの名無しさん
08/04/01 01:26:50
メソッド自作汁

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

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

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


971:デフォルトの名無しさん
08/04/01 18:32:41
splitくらい自分で作ってもいいと思うよ

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

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

ボスケテ(><)

974:デフォルトの名無しさん
08/04/02 00:26:29
とりあえず、OSとかJDKとかバージョン晒せ。

975:デフォルトの名無しさん
08/04/02 00:27:48
>>972
AsTrayPlus
動くかどうかは知らんけど

976:デフォルトの名無しさん
08/04/02 01:36:55
jamをダブルクリックする意味あるのか

977:927
08/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
08/04/02 03:46:38
>>976
jamがdojaに関連付けされてるの。

979:デフォルトの名無しさん
08/04/02 04:03:33
Dojaから開けばいいだけじゃないの

980:デフォルトの名無しさん
08/04/02 06:26:19
>>979
Dojaからjar,jamだけって普通に開けたっけ?

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

982:デフォルトの名無しさん
08/04/02 10:50:46
>>981
残念ながらCLDCにObject#finalizeは存在しない

983:デフォルトの名無しさん
08/04/02 13:04:17
コーヒー噴いたw
マジだwwww

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

984:デフォルトの名無しさん
08/04/02 13:26:31
次スレ立てたよ。

iモード携帯電話用Java(iアプリ) Part17
スレリンク(tech板)


985:デフォルトの名無しさん
08/04/02 13:33:28
乙・;(`ε()゙

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

987:デフォルトの名無しさん
08/04/02 20:54:47
dispose呼ばなくても解放されてるよな?

988:デフォルトの名無しさん
08/04/02 20:57:07
勝手にされたら困るじゃん

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

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


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

992:デフォルトの名無しさん
08/04/03 01:19:34
tesu


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

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

995:デフォルトの名無しさん
08/04/03 10:12:18
>>988-990
お前らあんまりいじめんなよ

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

996:デフォルトの名無しさん
08/04/03 13:34:41
1日経ったし埋めますか

997:デフォルトの名無しさん
08/04/03 13:35:39
ume

998:デフォルトの名無しさん
08/04/03 13:36:09
ume

999:デフォルトの名無しさん
08/04/03 13:36:50
ume

1000:デフォルトの名無しさん
08/04/03 13:37:30
次スレ
スレリンク(tech板)


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


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

4741日前に更新/222 KB
担当:undef