iアプリ
レス数が1000を超えています。これ以上書き込みはできません。
0001梅干
NGNG0002デフォルトの名無しさん
NGNGiアプリ逝ってよし
http://piza2.2ch.net/tech/kako/994/994872733.dat
i‐MODEのJAVA
http://piza2.2ch.net/tech/kako/975/975428633.html
0003意味無し
NGNGなお、携帯板には
初心者でも作れるiアプリ講座
http://cheese.2ch.net/test/read.cgi?bbs=phs&key=1000384717
というスレがあります。
0004梅干
NGNGそして、叩きもせず導いてくれてどうもありがとうございます。
0005デフォルトの名無しさん
NGNGいいんじゃないの?
携帯用Javaの技術的な話題なら。
Servletもあるんだし。
あ、自作自演じゃないよ
0006梅干
NGNGなので関連ページを調べてみたらあったんですね。
本とかもみてみます。
ところで、iアプリはウィンドウズで実行できないのでしょうか?
それから試しに作ったアプリを自分の携帯でちょっと使って
みたい時気軽にDLできないのでしょうか?
0007デフォルトの名無しさん
NGNG>>3のスレはタイトルはまともなのですが、中身は。。。
なので、賢い人の多い このプログラム板でやった方がいいと思います。
>>1 の文言と タイトルはどうかと思いますけど。
0009梅干
NGNGもうしわけありません
0010デフォルトの名無しさん
NGNG>みたい時気軽にDLできないのでしょうか?
かってにすれば?
0012デフォルトの名無しさん
NGNG00145
NGNGJava コンテンツ (公式ツールなど)
http://www.nttdocomo.co.jp/i/java.html
i-JADE (Emulater)
http://www.zentek.com/i-JADE/ja/index.html
DoJaによるiアプリの開発入門
http://www.atmarkit.co.jp/fmobile/rensai/doja01/doja01.html
【iモードJAVAプログラムを作ってみよう】
http://k-tai.ascii24.com/k-tai/column/i-appli/2001/01/25/622355-000.html
後はガンバレ>>1
0015デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG0017梅干
NGNG>>みたい時気軽にDLできないのでしょうか?
>かってにすれば?
どうやってやるのでしょうか?
HPを持っていない場合どうやって自分の携帯に送ればいいのでしょうか?
0018デフォルトの名無しさん
NGNG0019r
NGNG0020デフォルトの名無しさん
NGNG無理。
わざわざリンク張った意味ねえじゃん・・・
仕様ぐらい読めよ・・・
0021r
NGNG0022デフォルトの名無しさん
NGNG0023r
NGNG00241
NGNGhttp://members.tripod.co.jp/bingo852/
0025鬱だ氏のうiアプリ
NGNGttp://www.seckey.net/iappli/KVMMark.html
FOMAのN2001がN503iよりも遅いんだけど、マジですか?
大概の機種依存は想定して開発してたつもりだけど、
新機種が旧機種よりも遅いなんてケース、誰が想像します?
もうひたすらに鬱。
0026r
NGNG0027r
NGNG0028デフォルトの名無しさん
NGNG思っているのですが、さしあたってどの機種がいいですかね?
今のところF503iとN503iにちょっと興味があります。
■memory容量は多いけど、
グラフィック処理が遅くてストレートのF503iか、
■トータル的な性能がそこそこで折り畳みでデザイン好きなんだけど、
memory容量は少ないN503iか。
うーむ...
iアプリ開発を前提とすると皆さんのオススメの機種はどれですか?
0029デフォルトの名無しさん
NGNG特定の機種向けの開発をしようっていうの??
0030デフォルトの名無しさん
NGNGなんか開発に使うのかなんだか判らないね。
開発に使うんならiアプリのストレージは各アプリに最大10kしか
割り当てられないから本体のストレージサイズは意味無いよ。
0031デフォルトの名無しさん
NGNG謎だな
どの機種でもうごかしたかったら最低の機種を買え
0032デフォルトの名無しさん
NGNGスクラッチパッドではなく、ヒープメモリの話でしょう。
>>31
そんな選択しても無駄なのが
Write Once, Debug Anywhereの恐ろしいところ。
0033デフォルトの名無しさん
NGNGビジネスじゃないんならJ-Phoneかezplusの次のにしとけ。
とか言ってみる。MIDPマンセー
あ、スレ違いだ。
J-PHONEのSDKってもう一般公開してるの?漏れは仕事で使ってるけど。
趣味でやるなら、MIDP系よりiアプリのほうが楽しめそう。
0035デフォルトの名無しさん
NGNGcgi じゃなくって java で作ることって出来ますか?
0036デフォルトの名無しさん
NGNG003735
NGNGDB とのやりとりだったら仕事でちょこっとやらされたんで想像つくんですけど、
ほんとにちょこっとだったんで、理解が、、、
JAVA の streamI/O を使えばいい?のかな?
あああ、わからない〜
0038デフォルトの名無しさん
NGNGServletにはアプレットみたいな制限はないよ
0039デフォルトの名無しさん
NGNG>504iシリーズではサイズの拡大だけでなく,
>Java仕様にも変更があるもよう。
どんなん来るかね〜。
せめて「ゲーム用の」タイマーとスプライトきぼん。
ついでにSystem.currentTimeMillisの解像度を1msに義務付けろゴルァ
0040デフォルトの名無しさん
NGNGservletはcgiのjava版みたいなもんだからファイルIOはできるよ。
>>39
FOMAの30k対応とは違うの? 今回の30k対応と、通信制限の緩和とかだけでも
結構ありがたい。
0041デフォルトの名無しさん
NGNGCanvasを用いてコーディングしているのですが、
paintをオーバーライドしたときのGraphicsクラスの
インスタンスを他のクラスのインスタンスメソッドに渡して
描画物を登録させるとなにも描画されなくなります。
スタティックなメソッドに渡したときはうまくいきました。
これって仕様でしょうか?
0042エミュレータ
NGNGドコモの公式コンテンツだとあんのかな。あとは
Kラボとかのオタクどもとかもってんのか。
0043笹団子
NGNGモバイルバンキングそのものではなくセキュリティの高いやり取りを作り
たいのです。Java(JCE?)でデータを暗号化してSSLで通信が暗号化できる
ようですが、この際サーバ側はどのようにしたらよいでしょうか?
勉強する項目をおしえてください。
Javaはもちろんでしょうがほかに。CGI?Perl?上にでたservlet?
AmazonでSSLの本も1つひっかっかったのですが
0044笹団子
NGNG0045デフォルトの名無しさん
NGNG銀行に聞きましょう
おれはdocomoの提供しているktoolberつかってるんだけど、
これ最強ってのある?
移行するとき前のプロジェクトがそのままつかえない(設定ファイルみたいのがないとだめ
)なのでコロコロはかえられないんだよね・・
0049デフォルトの名無しさん
NGNGその程度の知識でバンキングサーバー作ろうとは・・・。
怖いもの知らずというかなんというか・・・。
0050デフォルトの名無しさん
NGNGJBuilder。iアプリ専用じゃないけど。
0051デフォルトの名無しさん
NGNGiアプリの規模だとたいしてメリットないのでバッチファイルぢゃ。
JAMファイルの書き換えはPerlで。
それ、めんどくさいとおもう。
それだったらktoolberのほうがマシ
005351
NGNG0055bubuka
NGNGバージョンアップしてくれないかな。
せめて画面領域だけでも実機に合わせて欲しい。
proなんとかっていうのいじるの面倒だよ。わかんねーし。
jbuilderはスクラッチパッドとかhttpとか使いこなせないヘボなのでダメ。オレが。
0056デフォルトの名無しさん
NGNGこっちで話題?になってたりして。
http://game.2ch.net/test/read.cgi/gamedev/1005042631/
0057デフォルトの名無しさん
NGNG設定をすれば画面領域はケータイに会うよ。
おれはあわせて120x130でやってる
で、一番いい開発支援ツールはなんかな?
ほかに3つくらいしってるんだけど・・
0058デフォルトの名無しさん
NGNGでもあれプロジェクトの場所がかえられねーんだよね
0059bubuka
NGNGそれだと120*120の実機が。。。
ちなみにオレはその120*130のproなんとかをどっかから
拾ってきて、いくつかアプリつくって
機種ごとの対応とかしなかったくせに「全機種対応!」とか
うたってるもんだから「Soですが字がはみ出ます!」って
メールくる。
もちろん無視してる。
間違ってないよね、オレ。
0060デフォルトの名無しさん
NGNGなんで?だったらコンフィグファイルに120x120で設定して
やればいいじゃん。っていうかcanvasを120x120しか
使わずに作成すればどの機種でもうごかせるじゃん
0061デフォルトの名無しさん
NGNG0063bubuka
NGNGそれはdeviceのpropertiesを120*120にするだけで
よいということですか?
ちなみにオレは↓でやってます。
# Screen size in pixels
###############
##screen.width=96
##screen.height=128
screen.width=120
screen.height=148
何かいつも下にはみ出るんで、小さめに描画して、
いつも微調整を実機目視と勘でやってる。
よーしここは全てのdrawStringをy軸に-3ポイントだ!ウラァア!!とかいって。
素敵な作業。
0064
NGNG0066デフォルトの名無しさん
NGNGhttp://game.2ch.net/test/read.cgi/gamedev/1005042631/
0067デフォルトの名無しさん
NGNG0068デフォルトの名無しさん
NGNG0069デフォルトの名無しさん
NGNG0070名無しさん
NGNG0071デフォルトの名無しさん
NGNG0072デフォルトの名無しさん
NGNG同じJAVAのくせして。
007371
NGNG0074デフォルトの名無しさん
NGNG> クラスが違う
馬鹿
0075
NGNG仕事でやるならアセンブラみたいなJAVAで書かなければならない。
0076デフォルトの名無しさん
NGNGJAVAのくせに。
0077デフォルトの名無しさん
NGNG何だかんだ言ってもiαppliはDoJaとかが使えなくて付けた名前だからな。
Javaって認められていない変種だから仕方がない。
0078デフォルトの名無しさん
NGNGやさしく説明しているところない?
0079デフォルトの名無しさん
NGNG0080デフォルトの名無しさん
NGNG銀行とかの金融機関との取り引きをスムーズにするとか。株価の変動を表示するとか、かな?
(そんなのはもうあるか? iアプリ使ってないから知らん)
0081
NGNG個人向けのは・・・アイデア次第。
0082デフォルトの名無しさん
NGNGアプリケーションで実現可能なこと全て(ただしスペック厳しいけど)。
008379
NGNGこれで、あのお絵かきレベルのAPIじゃ、個人じゃ何もできないよ。
0084
NGNGhttp://webcse.pit-nagano.ac.jp/people/staff/koyama/lesson/ServerSideJava/ServerSideJava-10.html
0085デフォルトの名無しさん
NGNGダウンロード元にサーバプロセスを立ててC/Sにしよう。
パケット代大爆発の糞アプリの完成。
0087デフォルトの名無しさん
NGNGそういうの実際にあるけどね。iHORBとか。
0088デフォルトの名無しさん
NGNG個人でIPリーチャブルなサーバなんてなかなかあげられないよ。
0090デフォルトの名無しさん
NGNGDoJaでもHttpURLConnectionが使えると思うので、それで直接
ということにしておいた方が、当面は良いかと。
iHORBって、iアプリ用のORB?平野さんのアレっすか?
現状のクライアントのスペックで、1バイト削るのに命削ってる状況で
ORBを使おうとは思わないが…
0091デフォルトの名無しさん
NGNGそう?ADSLにでもしてグローバルIP1個取れば、とりあえずいいんじゃないの?
0092デフォルトの名無しさん
NGNG0093デフォルトの名無しさん
NGNG009593
NGNG0096デフォルトの名無しさん
NGNG無理な場合、擬似的にすることは可能ですか?
0097デフォルトの名無しさん
NGNG永続化用メモリと通信方法があるんだから、自作せよ。
0098デフォルトの名無しさん
NGNGだれか教えて。全部。
0099デフォルトの名無しさん
NGNGクライアントとサーバで。
0100━━100━━
NGNG0101
NGNGモノによるが1000−2000万かなー。
0102デフォルトの名無しさん
NGNG折れなら500慢くらいでやるYo
0103デフォルトの名無しさん
NGNG0104
NGNG0105デフォルトの名無しさん
NGNG0106デフォルトの名無しさん
NGNG0107デフォルトの名無しさん
NGNG0108
NGNG0109デフォルトの名無しさん
NGNGゲームなどのサンプルプログラムはてにはいりますか?
0110デフォルトの名無しさん
NGNG0111デフォルトの名無しさん
NGNGjad 探しましたほとんどきえてました
あるところわかりますか
0112111
NGNG>>110
0113デフォルトの名無しさん
NGNGJ2SDKのライブラリは頭いい奴しか理解できんやろ・・
0114デフォルトの名無しさん
NGNG0115デフォルトの名無しさん
NGNG0116sage
NGNG当り前だがシステムによる。
ちなみに、クライアントであるi-appliなんぞ誰でも作れるうえに、
自称i-appliのプロであるコ○クトとかケ○ラボなんぞは
まともなサーバ作れんくせに、頼むとぼったくられるだけだから、やめとけ。
一般論として、i-appliクライアントにサーバより高い見積りを出してくるところは×。
これ常識。
0117
NGNGでもたった300しか削れなかったんだよね。
0118デフォルトの名無しさん
NGNGclassを1つか2つにするようにプログラムするとバリバリ小さくなるよ。
いろんな雑誌や本に書いてあった。やってみたらそうだった。
変数名短くしたり、メソッド減らす(プリプロセッサ使ってマクロ化)など
チマチマいじるのはその後。
10Kってことで最初からclassが1つだったらスマソ。
0119デフォルトの名無しさん
NGNGお互いに変数を共有するときはどうすればいいんですか?
たとえばパネルで名前を入力して、キャンバスで表示など・・
いろいろやってるのですが、うまくいきません。
おしえてください。
0120デフォルトの名無しさん
NGNG0121119
NGNG0122デフォルトの名無しさん
NGNG使えばいいの?
0123デフォルトの名無しさん
NGNGStringのbyte配列への変換メソッドを使うべし。
0124デフォルトの名無しさん
NGNG0125デフォルトの名無しさん
NGNGということは文字はスクラッチパッドに
保存できないということですか?
たとえば”ひろし”という文字を保存する場合どうするんですか?
0126デフォルトの名無しさん
NGNGDataOutputStreamクラスのwriteUTFメソッドを使ってみたら?
読み込むときはDataInputStreamのreadUTFをつかうと、
String型のオブジェクトを返してくれるよ。
0127122=126
NGNGマジでありがとう!それが知りたかったんだ!
持ってる本全部しらべたけどそのメソッド書いてなかったの
UTFだね〜 思いつく文字でもないし(w
ありがとね
0128デフォルトの名無しさん
NGNGThread#getName() で区別するしかないだろうな。重複した名前のスレッドが
あったらまずいけど。
0129124
NGNGどうもです。私としては
canvasからpanelにカレントが移るときにcanvasは終了し
panelからcanvasに移るときにはcanvasを新たに作成し移動しpanelを
終了したいのです。
つまり、canvasとpanel両方使うけど、動いているのは
片方にしたい。
このようなことはできますか?
0130デフォルトの名無しさん
NGNGボタンの形は機種によって違うって...
コンポーネントはヘビーウェイトなのですか?
0131デフォルトの名無しさん
NGNGボタンから文字の大きさやダイアログボックスまで
きしゅによって違いますよ〜
根本的に違うのは処理速度(w
あの、どう考えてもjamやjarに間違いがないんですが
アップロードしてケイタイでダウンロードしようとすると
ソフトに間違いがありますと出てしまいます。
考えられる原因はなんでしょうか?
0132a
NGNG0133デフォルトの名無しさん
NGNG機種とかjamのコードとか書かないとわかんないね
俺の予想では
サイズがでかい
jamが間違ってる、抜けている項目がある
アップロードするときにファイルが壊れた
そもそも携帯用に作ったアプリではない
0134131
NGNGどうもありがとうございます。
>サイズがでかい
これは、ファイルのプロパティを見る限り8Kバイトぐらいとなって
おり、10Kよりは小さいです。だから、大丈夫だとおもっています
>jamが間違ってる、抜けている項目がある
これは、バージョンアップをしたプログラムだったので、
前のバージョンでは動いてます。そこで、前のバージョンのjam
とじっくり見比べても、抜けているとか間違っているっていうのは
ありませんでした。ただ、スクラッチパッドの使用サイズを
4から64には変えています。
>アップロードするときにファイルが壊れた
う〜ん、バイナリモードでUPやアスキーもためしたのですが、
もう一度いろいろみてみます
0135デフォルトの名無しさん
NGNG今4月だからP503iの4月バグということもありうる。
http://www.zdnet.co.jp/mobile/0104/03/p503i.html
0136デフォルトの名無しさん
NGNG0137デフォルトの名無しさん
NGNGバージョンアップでスクラッチパッドのサイズって変えてもよかったんだっけ?
0138131
NGNGうーん、個人的にはバージョンアップなんですが、
別のソフトということでいいんではないでしょうか?
前のバージョンのはケータイから削除もしてますし。
0139デフォルトの名無しさん
NGNG機種とjamは?
あと、前のバージョンにもどしたら、動くんすか?
サーバー側の問題もありえないとはいえないしね。一応確認すべし。
0140139
NGNG0141131
NGNGどうもありがとうございました。
見事うごきました。なぜだかよくわかりませんが
jamファイルを前のものをすり替え、ファイルサイズを手で
書き直したらなりました。
コンパイルするときにツールがミスをして一部間違ったのかなぁ
そんなことはないよなぁ・・
0143デフォルトの名無しさん
NGNG0144へなちょこ
NGNGjar,jam,htmlを作ってサーバーに置いたのですが、
携帯でダウンロードしようとすると「ソフトに誤りがあります」
という表示になってしまい、ダウンロードできません。
jamとhtmlは死ぬほど見返したんですが、どこが悪いのか
わからないのです。原因はどんなものが考えられるのでしょうか。
もし、心あたりがある方はご指導おねがいします。
0145デフォルトの名無しさん
NGNGサイズは?
0146デフォルトの名無しさん
NGNGチェックせよ。
0147デフォルトの名無しさん
NGNGCanvasのpaint()でdrawString()を20回くらいすると、ほぼ
「継続動作できない」となるんですが(当方N503iS)、これは
リソース不足と見ていいんですかね?
0148haruka
NGNGdrawStringではリソース消費したりしないです。
drawStringx20だけでおかしくなることはないので、
リソース不足なら他の場所に理由があると思います。
0150デフォルトの名無しさん
NGNG文字入力の間だけPanelに切替えたいのですが
やり方がわからず困っています。
どなたかわかる方いますか?
また資料やサンプルコードののありかを知りませんか?
0152デフォルトの名無しさん
NGNGこの環境でiアプリのためのプログラム開発は出来ますか?
0153デフォルトの名無しさん
NGNG0154haruka
NGNGいくつかの端末では、TextBoxが決定キーOFFで反応してくれるので、
Canvasで決定キーを押させて、そのタイミングで
TextBoxだけを貼ったPanelに切り替えると、
キー離したタイミングでTextBoxが起動します。
TextBox編集後はイベントが発生するのでまたCanvasに切り替えればOK。
>>152
何をつくるかによりますができます。
0155デフォルトの名無しさん
NGNG送信が0.3円/ぱけっとで、
受信が0.2円/パケットでよかったよね?
0156155
NGNG高いなぁ
0157デフォルトの名無しさん
NGNGこれはどうですか?
以前の方の要望をみたしているアプリだとおもうのですが
0158デフォルトの名無しさん
NGNGそんな組み方は普通せんよ。
自前で作っても10行程度なんだから作ったら?
0159デフォルトの名無しさん
NGNG10行じゃないだろ。
canvasメインのソフトで
文字入力が必要なときはふつうpanelに切り替えるだろ
0161デフォルトの名無しさん
NGNGは悔しくてにげたんじゃないかな
0162デフォルトの名無しさん
NGNGホントに書けないと思ってる奴は素人。
0163デフォルトの名無しさん
NGNG0164デフォルトの名無しさん
NGNG0166ato
NGNG自動改行するにはどうすればいいのでしょうか?
0167デフォルトの名無しさん
NGNG効果音の作成で苦しんでいます。
ポワーンというジャンプ音と
ぴゅ〜〜という空中を落ちる音が作れないのです。
(両方ともファミコンのゲームのような音を作ろうとしている)
良いMIDIの効果音素材サイトや
こんな感じで音符を並べれば良いよ
といったものをどなたかご存じないですか?
0168haruka
NGNGFont.getLineBreakで切り位置を見つけて、
Stirng.substringで文字列を切り出して表示。
わからないならソース出すけど、
これくらいできないならアプリ作らないほうがいいかも。
>>167
効果音は難しいよ。
MIDIの効果音サイトで取ってきてPCでそれらしく鳴っても、
実機だとうまくならないことが多いんじゃないかなあ。
0169ato
NGNGぜひお願いします。
参考にさせていただきたいのです。
0170haruka
NGNGフォント決めうちだと、こんな感じかな…?
x, y の位置に w の幅で折り返して表示。
Font f = Font.getFont(Font.SIZE_MEDIUM);
char[] ca = new char[1024]; // 1024文字まで
synchronized public void drawFoldedString(String s, Graphics g, int x, int y, int w) {
int length = s.length();
int current, next, dy = f.getHeight() + 2; //行間2dot
if (length > ca.length) length = ca.length;
s.getChars(0, length, ca, 0); g.setFont(f);
for (current = 0; length > current; current += next, y += dy) {
next = f.getLineBreak(s, current, length - current, w);
g.drawChars(ca, x, y, current, next);
}
}
0172デフォルトの名無しさん
NGNGバカか?なにがニセモノですだ。人がおしえてやってるのに。
しかもテキストボックスにいれてるだと?
0173デフォルトの名無しさん
NGNGドコモから、J2ME Wireless SDK for the DoJaを落としてきて
インストールしようとしたのですが、
v1.3が入ってないからインストールしろと言われて
SDKがインストールできません。
どうしたらよいのでしょうか?
v1.3を入れるしかないのでしょうか?
0175デフォルトの名無しさん
NGNG実際はやれないことにきづいて恥ずかしくて
逃げたんだろ。
0176ato
NGNGアフォ!ちゃんと礼いってるだろ!
つーかお前に教えてもらってないだろ!
0177デフォルトの名無しさん
NGNGそういやそんな問題があったっけ。ドコモどうにかすれ。
0178デフォルトの名無しさん
NGNG悔しいのはわかるがやめろ。
どせテキストボックスにいれてるんだろ(w
0179haruka
NGNGどっか別のマシンでインストールしたディレクトリを
まるごとコピーしてきたら1.4でも動いたりしないかなあ…?
あるいは504のエミュレータを待つってのはどうでしょ。
0180デフォルトの名無しさん
NGNG0181デフォルトの名無しさん
NGNG>まるごとコピーしてきたら
それでやってる(w
あ、あとJ2SE 1.4からはjavacがJava 1.2のクラスファイルを吐くようになって
これじゃpreverify通らないので、-target 1.1オプションつける必要アリ。
0182デフォルトの名無しさん
NGNGapr.stop();で止めることができるけど
なっているサウンドが不明の場合
どうやって止めればいいのでしょう??
0183haruka
NGNGなにが鳴ってるか不明っていう時点でいいかげんな気がする…
最後に鳴らしたサウンドを覚えておいて止めればいいです。
考えるのが嫌なら、音の鳴らないapをplay()すればいいのでは。
0184デフォルトの名無しさん
NGNG504向けのSDK出ましたね。
これで開発したアプリって、
504に特化した機能使わなければ
503でも動くんでしょうか?
それとも、503のアプリは503向けのSDKで作らないと
ダメなんでしょうか・・・?
0186デフォルトの名無しさん
NGNG時間指定起動とか、
アラームの強制鳴動(マナーモードとか音量設定に関係なく音を出す)
ってできます?
0187デフォルトの名無しさん
NGNG教えてください
0188デフォルトの名無しさん
NGNGURLと同じ扱い。
0189デフォルトの名無しさん
NGNG次の4バイトにアルファベット4文字を保存し、それを
起動時に読み込んだり、あとで書き換えて保存したりしたいのですが
やり方が一向にわかりません
0190デフォルトの名無しさん
NGNGAPIをドキュメント通り普通に使いなさい。
0191デフォルトの名無しさん
NGNG0193デフォルトの名無しさん
NGNG書いてることをいちいち質問すなよ
0194デフォルトの名無しさん
NGNGおれと一緒だ・
0195デフォルトの名無しさん
NGNGっていうか基本だろ?
0196デフォルトの名無しさん
NGNGって言うかそれしかない気が。。。
0197エアリエル
NGNG0198エアリエル
NGNG0199デフォルトの名無しさん
NGNG終了時刻を書き込めばたまごっちみたいなことも出来る。
(次回起動時に生活ルーチン一気に実行)。
0200デフォルトの名無しさん
NGNGどこにも規定がないように見えまするが。
てことで、4バイト(int)のシグネチャ書き込んでます。
0201エアリエル
NGNGこらこらニセモノさん、そんな古いネタ使われても
今の若い者には理解されませんて。
ちなみに私なら100日間拷問したい♪だな(笑) (byマルキ・ド・サド
>>199
そうか!、、そういう使い方もありますね。これは参考になった。
>>200
最初の1バイトだけは保証はされてたはずですよ。
っていうか、もし0じゃなければ私の作ったアプリ全滅ですよ。
0202デフォルトの名無しさん
NGNG僕のアプリも全滅です。
で、504ですが、フリー作者の皆さん、いかがお過ごしでしょうか。
僕は懸賞で当てようと思ってます。
とてもじゃないけど、機種変更する金ないしね。
で、シェアが圧倒的なNを当てたいな。
503の時みたいにNだけで5割以上のシェアなら、少々自分の好みを我慢してでも
Nが欲しい。開発が楽になる(と思ふ)
0203デフォルトの名無しさん
NGNGどっかに情報出てたなら教えて欲しいッス。
いや、データ漏洩防止のためScratchPad初期化義務はあるだろうと思うんですが
0x00でクリアされる保証はないんちゃうかなーと。
0204エアリエル
NGNG私もまったく同じ理由でNが欲しい(笑)
これでまかり間違って他の機種がシェアとったら痛いかも知れない…。
504は色々出来るようになるからこれからはヘボヘボアプリと
そうじゃない物との差がかなり開いてくると思うな〜。
、、、がんばらなきゃ。
AIRSTORMちゃんがやっと発売開始されて感激中のえあでした。
0206デフォルトの名無しさん
NGNGリアルタイムの対戦ができるくらいならいいんだけど。
0207デフォルトの名無しさん
NGNGメニューの文字が全部「□」なんですけど
□□□□ばっかりで何が何だか・・・・・。
これって何が悪いんでしょうか・・・・?
0209デフォルトの名無しさん
NGNG外字ってやつですか?
外字設定をどうにかしたら、ちゃんとなるのかなぁ・・・・
0210エアリエル
NGNGhttp://game.2ch.net/test/read.cgi/gamedev/1005042631/l50
の276参照のこと
0211207=209
NGNGにゃるほろ。
うまくいきました。
ありがとうございました。
0212デフォルトの名無しさん
NGNG初期化されなかったら別のアプリのスクラッチパッドが見えてしまうわけじゃん。
だから漏洩防止のために初期化されるわけっしょ?
0215エアリエル
NGNGSPの中身なんか見たってどうせただの数字列に過ぎないわけだし。
アプリのほとんどがゲームということを考えれば、まぁ漏洩したからって
どうした?という気もしないでもないですね。
0216デフォルトの名無しさん
NGNG0217デフォルトの名無しさん
NGNG0218haruka
NGNG本来ゲーム以外のもっといろんな用途に使えるはずのものを
所詮ゲームにしか使えないものに貶めてしまうような意見に
私には思えるので、もうちょっと考えて発言してほしいなと思った。
漏洩したからって どうした?ってみんなが思ってるんだったら
43万台回収したSO社員があまりにもかわいそうなんだもん。
0219デフォルトの名無しさん
NGNG株式のリアルタイムモニタとかもあるしね。iApp。
0221エアリエル
NGNG0222デフォルトの名無しさん
NGNG0223エアリエル
NGNG0224デフォルトの名無しさん
NGNGここで反応しなかったら君の勝ちだったのに・・・。
0225デフォルトの名無しさん
NGNG504にしかない機能を使わなければ
503でも動くんでしょうか?
0226デフォルトの名無しさん
NGNG0227エアリエル
NGNG10k以内であって、機種依存や503では規定されてないもの
に引っかからなければ大丈夫なはずです。
0228デフォルトの名無しさん
NGNG「動作中にエラーが発生しました。」と出て止まってしまいます。
調べたところresume()というイベントを受け取れると書いてありました。
ここで何を行えばこのエラーはでないのでしょうか?
ちなみにShortTimerは使っていません。
timerExpired(Timer t)は使っています。
0229エアリエル
NGNGimport com.nttdocomo.ui.*;
import com.nttdocomo.util.*;
import javax.microedition.io.*;
import java.io.*;
import java.util.*;
import java.lang.*;
public class A extends IApplication
{
//レジューム用変数
static int akuto=0;
/*******************************/
public void start()
{
B b=new B(this);
Display.setCurrent(b);
b.m();
}
/***************************/
//着信があり、それから復帰した際(レジューム)に必ずくる(全機種対応)
public void resume()
{
akuto=1;
}
/******************************/
}
↑こうしといて、あとはBクラスの中でA.akutoが1になってるか確認して
もし1ならタイマーをdiseposeして再生成。diseposeして再生成しないと
一部機種でエラーになるみたいです。またresumeイベントはP503iでは
引っかかってくれないので注意。(仕様統一してくれよ〜)
0230デフォルトの名無しさん
NGNG個人的には、
◎P
○N
△F
だと思うがどうよ。
0231haruka
NGNG着信を受けた後、自動的にCanvasのpaintメソッドが実行されるんで、
それと他のスレッドで動いてるやつとが並行に動いてへんな動作に
なっているんじゃないでしょうか?
0232デフォルトの名無しさん
NGNGかな。Pの糞さは503で有名になったしな。
Fがやたらカクイイので次点と見た。
PとSOはどうも今回日陰者になってしまった気配を感じる。あくまで俺の勘ですが。
Dは完全にじょしこーせー仕様らしい。アプリ遊ぶ層から外れるな。
まあ、1ヶ月もすればアクセスログから割り出せるでありましょう。
んでトップシェアのをゲットと。なんか悲しい。┐(´Д`;)┌
0234デフォルトの名無しさん
NGNG逆にNはワーストクラス。
それでもNが一番売れると思うが
0235デフォルトの名無しさん
NGNGPとSOはX68kっぽくてFはTownsっぽい?
0236エアリエル
NGNG個人的にはDが一番普及してくれるとうれしい(私、元々3Dデザイナーだから)
ただ、、またしても一番容量が少ないNが一番売れるだろうな。なんで皆Nを選ぶかな〜
0237デフォルトの名無しさん
NGNG504iの赤外線通信機能。携帯2台も買う気ないし、どうやって動作テストしよう?
0238デフォルトの名無しさん
NGNGttp://clinic.flexfirm.co.jp/index.php
ていうか、オンラインでもオフラインでもいいから動作検証のコミュニティ作れたらねえ。
言っちゃアレだけど一般ケータイユーザの報告って全然当てにならんし。(;´Д`)
0239237
NGNG0240デフォルトの名無しさん
NGNG0241デフォルトの名無しさん
NGNGなんでこうどの開発環境も一長一短なんだろ・・・・・・・・・・・・・・・・・・・・・・・・・
0242デフォルトの名無しさん
NGNGエミュで不満なら、あとは実機しかあるまい。
0243デフォルトの名無しさん
NGNGパケ代かからずに実機にロードできればねえ…
0244デフォルトの名無しさん
NGNGhttp://k-tai.impress.co.jp/cda/article/news_toppage/0,,9552,00.html
504iの市場価格、大体\35000らしいが、高ーい。
ユーザから「504iにも対応してますか?」とかメールきてるけど、
してるわきゃね〜!
もっと互換性のある作りにしとくんだった。
どのタイミングで504i買うかが問題だよねぇ。
早いにこしたことはないけど。
0245デフォルトの名無しさん
NGNG仕方ないのでCのプリプロセスでマクロ&include使ってるんだけど、
すげーストレスが溜まる。
0246デフォルトの名無しさん
NGNG0247デフォルトの名無しさん
NGNG1.0では使えていたけど。
0248デフォルトの名無しさん
NGNG場合によっては関数化するより小さくなることすらがあります。
0249デフォルトの名無しさん
NGNG使えてません(涙)。nativeメソッド云々で怒られる。
なんかいい手あったら教えてちょ。別のOptimizer/Obfuscatorでも可。
>>248
なるへそ、その点については考慮しなかった。うちも試してみよう。
0250デフォルトの名無しさん
NGNGもしかして見れない?
0251デフォルトの名無しさん
NGNG0252デフォルトの名無しさん
NGNGうむ。とりあえず対応は後回しのつもり。
0253デフォルトの名無しさん
NGNG0254デフォルトの名無しさん
NGNGhttp://game.2ch.net/test/read.cgi/gamedev/1005042631/372-
0255デフォルトの名無しさん
NGNGあれは、たいした問題ではない。
まともに使えるソフトでは、あんなことは発生しない。
まともなプログラマはあんな間抜けなコードはかかんからな…。
0256デフォルトの名無しさん
NGNG>あれは、たいした問題ではない。
向こうのスレ読んでて思ったんだけど、口だけ君多いよね。
文句は言うけど正確なことは全く言わない奴。俺は奴等がDOCOMOの関係者で、
必死になってバグの噂を揉み消そうとしてると睨んでるよ(^^
ところで、あんたは何故たいした問題ではないか理由言ってくれるよな?
>まともに使えるソフトでは、あんなことは発生しない。
こんな抽象的な理由じゃ向こうの口だけ君と一緒だよ。
>まともなプログラマはあんな間抜けなコードはかかんからな…。
じゃあドコモの503エミュ用サンプルのインベーダー作った人はまともじゃないんだ。
504エミュで落ちるってゲーム製作技術板で指摘されてるよ。
まともじゃないから504エミュレータもバグってると(藁
0257デフォルトの名無しさん
NGNGお前こそ口だけ君だという罠。
まず、あれのソース読め。とても読んだとは思えん発言だからな。
それでも重大問題だと思うなら、どーしようもない潔癖症。
プログラマには向かないから別の道を行きなさい。
つか、ただのアンチドコモ?
0258デフォルトの名無しさん
NGNG0259デフォルトの名無しさん
NGNG回避しようとすると深刻なデメリットが生じるバグを深刻というと思われ。
その基準からいえば、あのバグはたいしたバグじゃない。
しかし、よいプログラマがああいうコードを書かないというのは嘘だな。
ああいうヤバそうな環境で仕事するときは、ドキュメントに書いてある
コードはほとんど無条件に信用するもの。
ほかの書き方をしたら動かない、理由はわからないけどこの通りにしろ、
ってパターンがあまりにも多い。
あれはその逆を行ったんだから、注意レベルとしてはわりと高い。
0260デフォルトの名無しさん
NGNGそれが大きいだろうねぇ、シェアがでかいとNでやる事を前提としたアプリが増えそうで
解像度の関係で他が一気にアボーンされる
0261デフォルトの名無しさん
NGNGあのような動きのプログラムを平気でかくのは
いいプログラマとは言えん。それは正しいと思うが?
それにあの程度のバグ回避など日常茶飯事じゃないか。
0263デフォルトの名無しさん
NGNGすみません、少し教えてください。
503i用のアプリなのですが、iアプリを作成して、携帯電話にダウンロードしたのですが、
起動しようとすると
「エラーが発生しました」といって起動できません。
jamファイルをみても、間違っていませんし、きちんとダウンロードもできました。
jarファイルはバイナリモード、jamファイルはアスキーモードで転送したりもしたのですが・・
エミュレータではi-JADEとJ2MEの両方で完璧に動いています。
jarファイルのサイズは10Kを超えておらず、9437バイトです。
今回は、スクラッチパッドは使用していません。
間違いが見つからず困っています。
私が使用している携帯電話は、P503iです。
サイズが5kバイトのアプリを起動する時間と比べると、
今回のアプリはそれよりサイズは大きいので起動時間がかかるはずです。
しかし、その5kのアプリを起動する時間より短い時間がすぎたときにエラーが発生するのは、
実行時のエラーということではニということでしょうか?
長文になってしまい、申し訳ありません。
どうかアドバイスをお願いします。
0264エアリエル
NGNG絶対に間違ってないと言い切れるのならば2つ可能性があります。
ネット上へのアップロードに失敗もしくは損傷した状態でアップロードされています。
当然ながら、成功するまで何度でもアップロードして実機へ…を繰り返すことになります。
それと何らかの原因でコンパイルが失敗もしくは損傷した状態で出来上がってしまってる。
これも成功するまで何度でも…。
自分の経験では
http://homepage.mac.com/airriel/i/i.htm(と、しつこく宣伝(爆))
のAIRSTORM作ったときに、パラメータいじっちゃあコンパイル&アップロード、
実機へダウンロードとやってたら、いきなりエラーが発生するようになって…
という事がありました。
ちなみにその時は5回コンパイル&アップ&ダウンして我が理論が正しかった事を証明しました。
(変数を1にして実機で動作していたのを、試しに2にしたがやはり1に戻そうという事にして
1に戻したらエラーが出た。その変数以外変更して無いから上記のどっちかが原因じゃなきゃ
逆におかしい。)
翌月の請求がちょっと恐かったです(涙)
0265エアリエル
NGNGこの場合…、、絶対に間違って無いとは言い切れないような気もする…。
エミュで実行出来たからといって、実機で完全動作すると思ってはいけない。
(そこがiアプリ開発における最大にして致命的な問題だと思う…。たのむから
もうちょっと精度の高いエミュを作ってくれぇ〜〜。)
0266263
NGNGアドバイスありがとうございます。
そうなんです。私も、エミュの精度がいろいろあって苦労しています。
今回作成したのはテキストベースのAAキャラが動くアプリなので
テキストの精度が高いJ2MEを主にデバッグにつかってました。
私も何度かコンパイルとかして、アップしたのですが、やはりうまくいきません。
これでアプリをう来るのは数回目ではあるのですが、
どこかミスをしているのかもしれません。
今回は、メモリがあふれているのでは・・とおもってきました。
大変あつかましいのですが、エアリエルさんはどのケイタイをつかわれてるのでしょうか?
もしよろしければ私のアプリを試していただけないでしょうか?(PかD以外の場合)
今回は、しぃちゃんがいて、いろんなボタンを押すと、いろんなキャラが
アクションを起こすという、癒し系のアプリです。
結構満足した完成度だったのですが・・
0267263
NGNGHPみました・・すごいですね・・
アフターバーナーを思わせるような・・・
それにくらべたら私のなんか・・
0268エアリエル
NGNG最低速の機種を基準に作っておけば、速い機種は遅くすれば対応できる。
との信念からP503iを購入。しかし、、自分で自分のアプリが遊べない悲惨な末路状態…(涙)
というわけです。(最終的にはギリギリ何とか遊べるP版作ったけど…)
そんな、、アフターバーナーなんて、、、、もっと言ってぇ〜〜♪
でも、全然違う内容ですよ。悲しいかな明らかにこっちの方がヘボイ。
0270エアリエル
NGNG0271エアリエル
NGNG速い遅いより普及してるかしてないかで決めた方がいいかも。>263
0272デフォルトの名無しさん
NGNG0273デフォルトの名無しさん
NGNG携帯に内臓されている時計の時刻の同期をとるようなiアプリ作れませんかね?
0274デフォルトの名無しさん
NGNG0275デフォルトの名無しさん
NGNG本体の時刻は変更できない。
0276エアリエル
NGNG(たしかF503か何かが秒を取得出来なくて最大1分の誤差が出るとか何とか聞いた事があります)
0277デフォルトの名無しさん
NGNGプログラム側からこの情報を取得することはできるのでしょうか?
0278デフォルトの名無しさん
NGNG実際に接続してみればわかる。
・・・そういう問題ではない!?
でも接続許可しても圏外だと使えないゾ。
0279デフォルトの名無しさん
NGNGなるほどやはり接続してエクセプションで判断しかないということですね。。。
ありがとうございました。
0280デフォルトの名無しさん
NGNGスクラッチパッドのデータを読みに行く所で時々OutOfMemory例外を吐きます。
起動直後のタイトル画面なので状況はほとんど一定のはずなのですが、
時々例外が起きるというのが良く理解できません。
実機ではそのような事は起きていないのですが。
以下がその部分のソースと例外トレースの出力です。
エミュレータのバグなのか、それともソフト側のバグなのかだけでも判るといいんですが。
すみませんがご存知の方がいらっしゃったらご教授お願いします。
・<スクラッチパッド読み込み関数>
private int ReadScratchPad(int offset){
int spid = 0;
try{
InputStream in = Connector.openInputStream("scratchpad:///0;pos="+offset);
spid = in.read();
in.close();
} catch(IOException e) {
}
return spid;
}
・<エラー出力>
Uncaught excpetion: java/lang/OutOfMemoryError
Method............: 44f528 'javax/microedition/io/Connector.openDataInputStream
(static)'
Frame Pointer.....: f20354
Current IP........: 474b93 = 474b4a + offset 73
Previous Frame....: f20324
Previous IP.......: 474bf4 (offset 4)
Exception handlers: 47fc5c
Frame size........: 6 (1 arguments, 5 local variables)
Argument[0].......: f37794
Local[1]..........: f3b3e8
Local[2]..........: 0
Local[3]..........: 0
Local[4]..........: f200a4
Local[5]..........: 474b90
・
・
・
・
0281エアリエル
NGNG0282デフォルトの名無しさん
NGNGoffset が狂ってなければ、そのコード自体は問題ないはず・・・
自分はそんな奇妙な現象は起きたことないっすよ?
0283デフォルトの名無しさん
NGNGあれは必須てわけじゃないんだっけか。
0284エアリエル
NGNG504でデフォルトフォントサイズが12*12に統一されたようですが、503の時にあった
(らしい)機種によっては文字と文字との間に字間が空いたりする、というのはどう
なったんでしょうか?
ようするに画面目一杯文字を表示するとして、単純に横*縦を12で割った値(例:
132*144なら横11文字、縦12文字)で良いのか、それともiモード対応HTML4.0画面領
域と同じ(例:D504、横11文字、縦11文字。)なのか知りたいのです。
0285デフォルトの名無しさん
NGNG0286デフォルトの名無しさん
NGNGin.readUTF()な。
0287デフォルトの名無しさん
NGNGわかった・・ こうだ!
InputStream in = Connector.openInputStream("scratchpad:///0;pos="+Integer.toString(offset));
0288280
NGNG>>281
試してみましたが駄目でした。
例外のトレースを見る限りでは、openInputStream内でopenDataInputStreamを呼んでいるようです。
>>287
同じでした・・・
実機で(今の所)起動に失敗したことはないのでもしかしたら開発環境(PC)側の不具合かも知れません。
ランダム発生なのが禿しく理解できません。もうだめぽ。
もうちょっと様子を見てみます。お騒がせしました。
0289デフォルトの名無しさん
NGNGこれだけじゃわからん
jamとか
渡している引数とかは?
0290デフォルトの名無しさん
NGNGさぁ。実機で試してみなきゃわからん。
0291haruka
NGNGそのReadScratchPadを頻繁に呼んでるなら、
文字列操作と、openInputStreamでのオブジェクト生成で
ヒープが断片化されてエラーになっているんじゃないかな。
in.close(); の後ろに、System.gc(); を入れたら、
安定すると思うけど遅くなるはず。
起動直後のタイトル画面で頻繁に呼び出すなら、
いったん全スクラッチパッドの内容をbyte配列に格納しておいて、
ReadScratchPadはその配列の添え字を返すようにしたらいいんじゃないかな。
0292エアリエル
NGNGそんなぁ〜〜殺生な〜〜
0293デフォルトの名無しさん
NGNG例外が出された場合、再帰呼び出しを行ってみました。
無限ループに入るかなとおもったのですが、
oomerrorcount == 1 で正常に読み込むことが出来てしまいました。
とりあえずこれでお茶を濁そうと思います。
/************************************************************************
- private int ReadScratchPad(int offset){
- スクラッチパッドを1byteよんでそれを返す
- 引数1 int offset : スクラッチパッドの先頭からのオフセットアドレス
- 返値: スクラッチパッドから読み込んだ値
- 備考: エミュ版のみ内部でOutOfMemoryError例外をトラップして、再帰呼び出し( <-危険かな?(藁 )
************************************************************************/
private int ReadScratchPad(int offset){
int spid = 0;
try{
InputStream in = Connector.openDataInputStream("scratchpad:///0;pos="+offset);
spid = in.read();
in.close();
#if RELEASE
} catch(OutOfMemoryError e) {
oomerrorfreememorysize = Runtime.getRuntime().freeMemory();
oomerrorcount ++;
spid = ReadScratchPad(offset);
#endif
} catch(IOException e) {
}
return spid;
}
0294エアリエル
NGNGDataInputStream in = Connector.openDataInputStreamでは?
????
↓のソースは完璧に動いてます。いままでエラーになった事はありません。
よろしければ使ってやってください。
private void BEST5LOAD()
{
try
{
DataInputStream in = Connector.openDataInputStream("scratchpad:///0;pos="+G_bepos);
for(int ic=0;ic<6;ic=ic+1)
{
G_best[ic]=in.readInt();
}
in.close();
}
catch(Exception e)
{
}
}
0295エアリエル
NGNGG_best[]
これらは別の所で定義してるものなので、そのままコピペして
動かねえぞ!などと言わないように。
***
未確認情報だけど504ではRetroGuardが使えないみたいなので
これからは意識してクラス名やメソッドを短くしておくべきでしょうな。
0296P504i Getter
NGNG>>292
ちゃんと132ピクセルで11文字出た。
0297エアリエル
NGNG横は出ましたか〜〜♪おっ〜〜♪
んじゃぁ〜〜たてたて〜〜♪
おせぇ〜てぇ〜〜
クンクン♪(暑さで壊れてる
0298エアリエル
NGNG0299逝って良しの1
NGNG>Out of memory error.
2)配列じゃなく、intにread()してる
>??
0300エアリエル
NGNGときどきエラーが起きるということは、正しく動作している時もある
ということでしょう?だとしたら1)は違うと思う。
2)は、たしかになんか変な気がするね。
0301デフォルトの名無しさん
NGNGみんなShortTimer使ってるもんで不安になる
0302デフォルトの名無しさん
NGNG縦は、1行ずつ drawString で書いてくからその都度 y 座標指定するんだし、いいんでないの?
0303エアリエル
NGNG私は文字等を表示する際は、画面中央からの相対値を使うようにしてるので
正確に把握してないと、ある特定機種だけ画面から半分はみ出してる、と
いった事になりかねないので、正確に把握しておきたいんです。
個人だと、どうしても全機種確認というわけにはいきませんしね…。
まぁそのうちどこかのサイトで細かく紹介されるでしょうけど。
0305エアリエル
NGNGせっかくの申し出ですが、まぁどっかのサイトで紹介されるのを待つことにしますわ。
それにSO504の128*128を最低基準、それとこれまでの503の時代の設定をもとに
画面を構成すれば、、まぁたぶん想定通りにいくでしょうし…。
上手くいかなきゃそれはそれで個別対処すれば済む事でしょう…たぶん。
>>301
>ShortTimerと普通のTimerって精度以外に何か違いあるの?
ShortTimerの方が複数個IDをふれたり、複数ID個のタイムカウントが出来るんじゃない?
複数個同時にカウントさせたことないから、本当に出来るかはわからないけど…
カウントを複数個使う事がなく、時間解像度が細かい必要があってShortTimerより
Timerの方が細かいとか、そういうことでもなければ、どっち使っても同じようなもんでしょ。
0307デフォルトの名無しさん
NGNG0309エアリエル
NGNGSOが違うみたい。
まっ100ms単位であればどれも同じ。
0310エアリエル
NGNG使ったこと無いからどういう動作するのかさっぱりわからん。
0312エアリエル
NGNG100msごとにループさせるとします。描画処理が90msかかるとします。
ShortTimerを使って100ms経過するごとにフラグを立て、フラグが立ってれば
処理をするという方式をShortTimer方式とします。
スレッドスリープを使って処理をする方式をスレッドスリープ方式とします。
ShortTimer方式だと描画処理中も100msのカウントに入るけど、
スレッドスリープ方式だと描画処理が完了してから100msをカウントする
のではないでしょうか?だとしたら描画処理の90msにスリープの100msが
入って合計190msというような間延びした感じになったりはしませんか?
、、という事です。
ウチのアプリ基本的にノーウェイトなもんで、504だと速過ぎて操作出来ないらしい。
そこで一定タイミングで処理したいのだが、敵キャラがたくさん表示されるなどして
描画に時間がかかる可能性が高い。んで、スレッドスリープは手軽に出来るみたいだけど
上記のような原因で描画が遅延したりしないのかな〜?
0313311
NGNGそりゃそんなもん承知の上で作ってますよ〜。
つまり処理に要した時間を currentTimeMillis で計って、例えば 90ms かかってたら、100 - 90 で残り 10ms だけスリープするの。処理に時間がかかりすぎてたらスリープしない。
どう? 前に実際それで作ったし。
0314エアリエル
NGNGほ〜なるほど、これは参考になります。
んで503だと解像度の問題が出てきて、思ったようには出来ないというわけか…。
0315313
NGNG0316エアリエル
NGNGまたNだけ他より劣る何かがあったとか…?
0317エアリエル
NGNGすなおに132*144とか合わせときゃいいのに…。
あいかわらずSOは我が道を逝ってるし…。
0320エアリエル
NGNGそれは特に規定されて無いから大丈夫だと思いますよ。
1ファイル最大10kB制限もバイナリ分割してSPで結合させて読込めば全然OKのようですし。
0321デフォルトの名無しさん
NGNG読み込めたような気がする。
0322319
NGNGテストプレイ&デバグ作業中。
現在のサイズは限界間近の 30499 バイト。ぐふ。
0323ato
NGNG読み込むことってできますか?
0324デフォルトの名無しさん
NGNG0326デフォルトの名無しさん
NGNG0327デフォルトの名無しさん
NGNGjava.lang.SecurityException の package URL mismatch
という例外が発生するのですが、これはどういう時発生するのでしょう?
また、これらに関したドキュメントはどのようなものがありますか?
よろしくお願いします。
0328エアリエル
NGNG前のKToolbarは「*」にしておけば良かったけど、
今度のは絶対パス「http://〜〜/」にしないとダメみたい。
0330327
NGNGレスありがとうございます。
指定って jam の AppParam の設定と違うといけないという事なのでしょうか?
一応、取得したいファイルの url と一致しているのですが…。
0331330
NGNG読み込み先urlですね。
できました。ありがとうございまhした。
0332デフォルトの名無しさん
NGNGjavax.microedition.io.Connector
0333ato
NGNGネットワーク使わずに、ローカルで保持したいんですが・・・
0334デフォルトの名無しさん
NGNGConnector.openInputStream("resource:///ファイル名"); かな。たぶん。
0335エアリエル
NGNGでしょうな。たぶん。
でもresourceはファイルが503.10KB/504.30KBの中に含まれてしまうので
容量的に厳しい場合は避けるべし。
0336デフォルトの名無しさん
NGNG嫌です。
容量的に厳しいけど、無理矢理詰め込みます。
1バイトを笑うものは1バイトに泣く (謎)
ネットワークアプリでもないのに「ネットワークに接続しますか?」っての、なんか、こう、自分的には、印象わろし。
まぁくだらんこだわりですが。大目に見てやってくださいませ。
0337デフォルトの名無しさん
NGNG0338デフォルトの名無しさん
NGNGって感じのiアプリでも作れないかと思ったんだが・・・・・・
100KBまでって制限きつすぎるよー、なんとか回避する裏技ない?
ネット経由で取り込むのは電話代的に無理だし・・・・・・
0339デフォルトの名無しさん
NGNG0340デフォルトの名無しさん
NGNGPDA!俺的にはPalmOS搭載の古い奴を勧めとく。
用途限定なら1万円以下の物で十分、OSのバージョンも
不問でいいだろう。
開発ツールも無料で一通り揃うし、DBも既存の物がある
から、>>338の用途にはピッタリだと思うぞ。
>>339
持ち歩きたいのでは?
0341ato
NGNG111/tcp open sunrpc
1024/tcp open kdm
とポートが開いています。
これを閉じるにはどのサービスを停止すればいいのでしょうか。
もしくはどのパッケージを削除すればいいのですか?
0342ato
NGNG>>334-335
ありがとうございます。やってみます。
0343デフォルトの名無しさん
NGNGinetd.conf
0344デフォルトの名無しさん
NGNG0345デフォルトの名無しさん
NGNG作成したのですが、javax.microedition.io.Connector.open() で
このクラスを取り出す方法はないでしょうか?
例えばプロトコルが debug:// だったらこのクラスのインスタンスを
返したいのですが……。
よく考えたらConnectorは自作クラスのコンストラクタ知らないですね……。
Connector が返すコレクションってROMに焼き込まれてると考えた方が
いいのでしょうか?
0346デフォルトの名無しさん
NGNG○ Connector が返すコネクション
ですね(汗
0347デフォルトの名無しさん
NGNG0348345-346
NGNGレスありがとうございます。
Connector ってモノステイト(staticメンバのみ)ですよね…。
ソース全部書きかえると、もはや本質を失ってしまうと思いますので…。
ところで別の質問なのですが、
java.util.DateのコンストラクタはJDK1.1以降の物なのに
GregorianCalendar がないのは気のせいでしょうか?
数値から long の日付の値を作りたいのですが
どうしたらいいでしょうか?
よろしくおながいします。
0349デフォルトの名無しさん
NGNG0350エアリエル
NGNG0351デフォルトの名無しさん
NGNGc.setTime(new Date(time));
int hour = c.get(Calendar.HOUR);
int min = c.get(Calendar.MINUTE);
逆だったら
c.set(Calendar.HOUR, hour);
c.set(Calendar.MINUTE, min);
long time = c.getTime().getTime();
・・・かな。
0352デフォルトの名無しさん
NGNGDocomoのかた、のーみそ腐ってませんか?
0353デフォルトの名無しさん
NGNG0354エアリエル
NGNG504になったからといって必ず拡張機能を使わなければいけないわけでは無いでしょうし…。
、、といいつつDか非Dかでわけるつもりだけど…。
0355デフォルトの名無しさん
NGNGhttp://jp.mm.yahoo.co.jp/i/files/msgr-503i.jar
なんとなくソースがみたいと思う今日この頃。
0356デフォルトの名無しさん
NGNG0357デフォルトの名無しさん
NGNG何でバイナリファイルの場所がわかったの?
っていうかこっから落とせるよ(汗
0358デフォルトの名無しさん
NGNGFigure をインスタンス化しようとすると Runtime Exception が出てしまうのですが
対応していないのでしょうか?
(InputStream はリソース内のMBACファイルからです。)
com.nttdocomo.opt 以下のクラスを使う場合は
エミュレータじゃ開発できないのでしょうか?
どなたか御存知の方よろしくお願いします。
0359358
NGNGどなたか表示できる MBAC ファイルをお持ちでないでしょうか?
環境がおかしいのか確かめたいのですが…。
0360デフォルトの名無しさん
NGNGN504用に160x198でJPEG画像作ったんだけどJavaがムズくてわかりません。
0361358
NGNGMApplication を継承して JAM で待ち受けアプリ用の設定をする。
だと思いまう。
誰か僕の質問にも答えて〜!
0362デフォルトの名無しさん
NGNG504の拡張APIは505で標準APIになります。
たぶん
0363エアリエル
NGNGあっ、でも505カメラ搭載きぼー
0364デフォルトの名無しさん
NGNG0365エアリエル
NGNG~~~~~
0366デフォルトの名無しさん
NGNG0367デフォルトの名無しさん
NGNG1メガビットでも 130k だから(計算間違ってないよね?)
実際はもっと少ないと思われ。
0368デフォルトの名無しさん
NGNGDoCoMoのドキュメントすら読めない可哀相な私の質問にどなたか答えて下さい。
HTTP通信すると「接続します。よろしいですか?」みたいな画面が出ると聞いたのですが
本当でしょうか?
本当だとするとそのメッセージはどのタイミングで出るのでしょう?
Connector.openXXX() でしょうか?
それとも HttpConnection の connect() でしょうか?
そして、その確認画面はその操作を行うたびに毎回でるものなのですか?
どなたか御存知の方、よろしくお願いいたします。
0369368
NGNG決定的な情報が見つかりません。
あるページで
# ユーザーがネットワークの使用に同意していなければいけません。
と書いてあるのを見つけたのですが、
この「同意」っていうのは一度きりなのでしょうか?
切実に悩んでます。どなたか御存知の方教えて下さい。お願いいたします。
0370デフォルトの名無しさん
NGNGネットワーク接続設定
――――――――
●起動ごとに確認
○許可する
○許可しない
という設定画面が出ます(これは後からでも変更できます)。
「起動ごとに確認」のときは、アプリの起動時に許可するかどうか尋ねるダイアログが出ます。
許可されていれば、実行時には特に確認とかはないです。
0371エアリエル
NGNGと表示され、「起動ごとに確認」にしておくと、起動時に「ネットワーク使用しますか?」と
表示されます(YES/NOを選ぶ)。YESにするとプログラムが呼び出せばいつでも勝手に
ネットアクセスします。その時に確認なんかとりゃしません。
噂によると「起動ごとに確認」だとネット接続しようとした時(connect()の瞬間)
に毎回訊く機種があるとか…。
0372368
NGNGありがとうございます。助かりました。
こういう部分もエミュレータで再現してくれると嬉しいんですけどねー。
ちょっと高望みでしょうか。
それにしても Web上にはこういう情報が少ないですね。
みんなエミュレータでしか動作させてないのだろうか……。
0373エアリエル
NGNGこういうのは、ユーザー側に「ネット接続するので、接続するようにしといてください。
接続にしないとエラーになりますよ〜」で、終わっちゃう話ですから、、
情報が少ないのは仕方ないことだと思います。
0374デフォルトの名無しさん
NGNGフィギュアの読込でランタイム例外が出てしまいます。
ドキュメントによるとランタイム例外はモデルデータ不正との事ですが
モデルデータは Mascot Capsule のページにあった
犬のデータを J-Phone 用のコンバータで MTra に変換したものを
使っています。
また、別の人が iモード用に作ったらしいデータでも
同じく実行時例外が発生してしまいます。
(作った方とは今連絡が取れないので本当に正しいデータなのかどうか
確認がとれないのです。)
3D表示のサンプルやこれなら確実に動くというモデルデータ等は
どこかにあるでしょうか?知ってたら教えてください。
よろしくおながいします。
0375374
NGNGもちろん (com.nttdocomo.opt.ui.j3d2 ではなくて)
com.nttdocomo.opt.ui.j3d 内で。
どんなモデルデータを使っても必ず RuntimeException が発生してしまいます。
なんで docomo は 3d のサンプルを出さないのでしょう?
それにお問い合わせ先がないというのは…。
もうこっちも命かかってるんですよ(下手すると過労で氏む!)、誰か助けて!
情報を下さい!!
0377エアリエル
NGNGたしかモデルサイズを9mくらい(LWの場合)にしないと
小さすぎて表示されないとの噂ですが、、どうでしょ?
ちょっと関係無いかも知れないけど
ttp://www.asahi-net.or.jp/~cs8k-cyu/
の方が3Dアプリのソースを公開されてますんで
何らかの参考にされては…?
0378375
NGNGレスありがとうございます。
表示されないというレベルではなくて
Figure のコンストラクタが RuntimeException を投げてくるんです。
提示して頂いたサイトでは D504i 用のソースなんですね。
D504i は低レベルライブラリ ( com.nttdocomo.opt.ui.j3d2.* )
を使用しているので他の 504 シリーズとはベツモノなんです。
他の 504i では高レベルライブラリ ( com.nttdocomo.opt.ui.j3d.* )
しか使えませんので、こちらだけで処理しなくてはいけないんです。
というわけで引き続き情報お待ちしています。
ところで同じ状況で悩んでいる方はいないのでしょうか?
情報を共有できたらと思っております。
0379エアリエル
NGNG実は私もコンバートしたデータが表示出来なくて悩んでたりします(爆
今のところクイズアプリ制作中なので、3Dは特に必要としてないので
(ようするに問題の先送り中)問題にはなってませんが、、、、。
0380エアリエル
NGNGアップデートされてましたよ
0381コメント無しさん
NGNGちゃんと、マスコットカプセルからダウンロードしたmicro3d_v2_32.dll使ってる?
0382375
NGNGRuntimeException の Illegal MBAC data が出るって事ですか?
私の場合はこれが出ます。
ちなみに 3Dツールは LightWave です。
(グラフィッカさんが使っているだけなので私はLWはサパーリです。)
>>381
ちゃんと 504i 用エミュの bin フォルダに入ってます。
試しているモデルデータは マスコットカプセルのページにあった犬(コーギー)と
某サイトのJ-Phone用サンプルにあった似非デュークのデータなのですが
いずれも駄目なんです。
(両方とも MTRA ビューアではちゃんと見れます)
グラフィッカさんは LightWave からの書き出しに戸惑ってるみたいだし…。
このままだと重要なお取り引き先を怒らせてあぼ〜んです(汗。
0383375
NGNGMTRAビューアって書いたのは MBAC と MTRA のビューアです。
0384コメント無しさん
NGNGそれなら表示できなくて当たり前な気が。。。
0385エアリエル
NGNGウェイトを100%にしないとダメ、とかフラットシェーディングじゃないとダメとか
制約多いな〜〜〜〜。
MAX使いの友人に頼んでコンバートしてもらった方が早いかも…。
0386エアリエル
NGNGそれにしてもモデルに穴あいてたり…なんちゅうサンプルじゃ…。
0387375
NGNGMBAC や MTRA なら同じだと思ってたのですが……。
違うのだとしたら DoCoMo 用のツールはどこから取得できるのでしょうか?
マスコットカプセルのページには J-Phone 用しかないですよね?
0388375
NGNGhttp://www.mascotcapsule.com/toolkit/docomo/tool.html
でもこれって J-Phone 用と違うんですかね…。
今から試してみます。
0389375
NGNG今までずっと J-Phone 用のコンバータ使ってハマってました。
一応 Figure と ActionTable と Texture のコンストラクタが
通りました〜〜〜!
まだ表示できてないみたいですが一歩前進です。
皆さん、ありがとうございます!!
0390エアリエル
NGNG0391384
NGNGコンバートするときのメッセージが0Poligon(s)とかになってないかね?
0392エアリエル
NGNGPVExを実行してドラッグすると以下のように表示されます。
ちなみにモデルサイズは約900m(LWの推奨サイズらしい)です。
ポリゴン数:210
ボーン数:1
バージョン:5
頂点数:110
ポリゴン
三角:204
四角:6
両面:210
透明:0
半透明:0
PACを実行して開いた場合は、、ウィンドウが二つ開いて、
1の左上に一本の横線が表示されてますが、さわる事も何も出来ません。
2にはコンバートしたオブジェクトのファイル名(?)が表示されているだけで
他には何も…。ちなみにサンプルのコーギーはちゃんと表示出来ました。
倍率を変えても何も…。
0393384
NGNGPVMicroでは表示されるのですか?
0394エアリエル
NGNG小さすぎるとも思えないし逆でも無さそうだし…。
0395384
NGNG0396エアリエル
NGNGMaxからのモノでもダメでした。
原因は他にあるようです。
0397エアリエル
NGNGなんでも、、マニュアルとは逆にやったら上手くいったとか…。
LWのも試してみます。
0398375
NGNGやっとコーギーちゃん表示できました。
で、視点変換とか色々試してみて疑問なのですが、
実はモデル1つ描く事しか想定されてない仕様だったりします?
フィギュアは常に(0, 0, 0)にあって、フィギュアの移動は視点の移動で
表現しろっていう事なのでしょうか?
あと、視点と注視点の距離をどんなに変えても描画サイズがまったく変化しないのですが
これもスケールの変換で代用しろという事なのでしょうか?
ドキュメントとサンプルソースを読んで、ちょっといじってみた結果、
私はそういう風に解釈したのですが、誤解しているのかなぁ?
どなたかご指摘願えると幸いです。
0399398
NGNGわかりづらかったかな…。
つまり、ワールド座標→視点座標への変換は固定で行われてしまうものなのでせうか?
という事です。
0400399
NGNGワールド座標っていう概念がないんですね。
0401デフォルトの名無しさん
NGNG頑張って人柱もとい地雷除去班もとい先行者になってくだせえ。
0402SK
NGNGPAC.exeでポリゴン数が0で何が原因なんだか・・・
当分の間ここでお世話になります。
0403デフォルトの名無しさん
NGNG描画できない様な気がするけど、何か設定があるのかなぁ?
活性化状態だとちゃんとサブディスプレイに描画できるし、非活性状態でもメインディスプレイには描画できるんだが。
0404デフォルトの名無しさん
NGNG機種依存が激しいんで本当に全機種でスリープしてくれるか不安です。
0405デフォルトの名無しさん
NGNGたしか一番精度が低い機種が 100ms だと思った。
0406デフォルトの名無しさん
NGNG0407403
NGNG0408405
NGNG「できない機種がある。」という事です。
全機種共用ならば事実上できないって事ですけどね。
0409デフォルトの名無しさん
NGNGってことは、秒20コマ(若干不正確でも良い)を実現するにはどうしたらいいんでしょう?
0410デフォルトの名無しさん
NGNG間引きしなされ。
0411デフォルトの名無しさん
NGNG間引き…?
すみませんいまいち何の事かよくわからないのですが…
0412デフォルトの名無しさん
NGNGコマを端折れって事じゃない?
秒間で表示できる分解能に合わせて。
0413405
NGNGわかり易く言うと秒間10コマにしなさいという事だね。
本来2コマ書きたい所でも、片方しか書かないって事で。
それ以外の方法では…。
2回に1回しか sleep しないで描画すれば、
事実上、秒間20コマ描いている事にはなる。
人間の目にはそう見えないだろうけどね。
0414haruka
NGNGちゃんとできる機種だけ秒20コマに対応して、
そうじゃない機種は間引きしよう ってことかな??
P504iはかなり正確に戻ってくるような気がしてます。
他の機種はそうじゃないんだろうなあ…
0415デフォルトの名無しさん
NGNGさすがに全機種調べるのは出来そうも無いので…。
どこかに解説してるページなどありませんか?
0416デフォルトの名無しさん
NGNGjadの編集ってどうすればいいのでしょうか?
ご存知の方おられませんか?
0417デフォルトの名無しさん
NGNGのサンプルご存知の方おられますか?
0418デフォルトの名無しさん
NGNGMediaImage mi = MediaManager.getImage("resource:///test.gif");
try{
mi.use();
}catch(Exception e){}
SubDisplay.setImage(mi.getImage());
0419デフォルトの名無しさん
NGNGXMLパーサから作ったらきっと10KBなんて消滅する罠。
外部にプロキシ置いてそこでSOAPリクエストを生成、SOAPレスポンスを解析するのが吉かと。
0420エアリエル
NGNG結局3Dはうまく行ったのだろうか…?
できればその方法をご教授(爆
0421デフォルトの名無しさん
NGNGJPhoneって、HTTP通信の接続先どこでも自由にできるみたい。
簡易SOAP-Client作って公開サービスと通信出来たよ。
容量100KBだし余裕。
0422399
NGNG表示部分についてはうまくいきました。
が、モデルデータの部分はグラフィッカさんが全てやったので
何でつまづいていたのか、どうやって解決したのかは
残念ながら私はわからないです。
3次元表示も、ワイヤーフレームの3Dプログラムからソースをぶち抜いてきて
適当に手を加えて、ある程度までできていたのですが、
どうやら仕事自体がポシャったらしく、そこで終了しました。
(3D表示計算のプログラムを入れると容量的にかなり厳しいです。)
なんでCLDCって動的クラスロードとかサポートしてないんでしょうかね
(セキュリティの都合とかってのは理解できるのですが)
動的クラスロードができるだけで全然違う世界がやってくるのに……。
0423デフォルトの名無しさん
NGNGMIDPで、reflection使えるしょ。
0424デフォルトの名無しさん
NGNG0425haruka
NGNGreflectionは使えないのでは??
>>422
CLDCではクラスロードはできるけど
( Class.forName("hogehoge").newInstance() はできる)
アンロードはできないですね。
0426デフォルトの名無しさん
NGNGどんな感じでしょうか?
0427デフォルトの名無しさん
NGNGJPhoneがうらやましくなる・・・
0428デフォルトの名無しさん
NGNGじゃあJにすればいんじゃない?
0429デフォルトの名無しさん
NGNGしかもjavaファイルしか無い。
classで21K。
0430デフォルトの名無しさん
NGNGいまいち使い方がわかりません。
r=new Thread(this);
r.start();
0432430
NGNGすみません!別の所が原因でした!
もうだめだ氏のう…。
0433デフォルトの名無しさん
NGNGいや仕事で作ってるもんでそういうわけにも・・・
0434デフォルトの名無しさん
NGNG× >>427
○ >>428
0435
NGNG人づてに聞いたのですが、本当ですか?
0436デフォルトの名無しさん
NGNGWin2KとWinXPでjarのサイズが変わるんだが、
誰か理由知ってますか?報告キボーヌ!
ちなみに、ソースは全く同じ物をビルドしています。
0437
NGNGどっちがサイズが小さくなりますか?
これは予想ですが、XPに入ってるJAVAのバージョンが古いためサイズが大きかったりしませんか?
0438デフォルトの名無しさん
NGNG散々さがしたんですが無くって、もしかしたらこの板住人なら、趣味で作ってることもあるかと思ったんですが。
本来なら携帯板ですべき質問なんですが、聞いても皆欲しがってる状態だったもので。
AU携帯ならスケジュール管理も出来るし、ezplusで2ちゃんブラウザもあるし・・・
あとはテキストブラウザだけあればなんとかPDAとしての利用に耐えられるのですが。
0439デフォルトの名無しさん
NGNG0440
NGNGまだi-jade使ってる人いるの?
0441デフォルトの名無しさん
NGNG頭いたいんか?
>>439
ローカルでのテストってこと?
おれはやり方わからなかったので諦めて
DoJaのエミュ+AN HTTPDでやってます。
0442440
NGNGそうですよね。やはり私もできないので
dojaでやってます。ありがとうございました
(でもdojaだとうまくうごかないんだよね・・・)
0443436
NGNGどっち同じバージョンです。(Ver.1.3.1.02)
サイズはWin2kの方が小さくなります。
0444デフォルトの名無しさん
NGNGjarを展開して、中身を見てみたら
0445
NGNGというエラーが発生しているのですが、どのような原因が考えられますか?
0446デフォルトの名無しさん
NGNG0447445
NGNG>Too many scratchpad connections
scratchpadに接続し過ぎ?ソースはだいたい以下のようなカンジなんですけど…
これで接続し過ぎになるんですか?
//テキストファイルの読込み処理(一部抜粋)
for(int ic=0;ic<9;ic=ic+1){ow(ic);}
private void ow(int aa){
int len=0;
String ms="";
String url= app.getSourceURL()+"a"+Integer.toString(nn)+".d";
try{
HttpConnection hc = (HttpConnection)(Connector.open(url, Connector.READ,true));
hc.setRequestMethod(HttpConnection.GET);
hc.setRequestProperty("Content-Type", "text/plain");
hc.connect();
InputStream in = hc.openInputStream();
ByteArrayOutputStream bo = new ByteArrayOutputStream();
byte[] buf = new byte[1024];
for(;;){
len=in.read(buf);
if(len<0){break;}
bo.write(buf,0,len);
}
in.close();
ms=bo.toString();
hc.close();
bo.close();
}
catch (Exception e)
{System.out.println(e);}
ss(ms,aa);
}
private final int[] savepos={10240,20480,30720,40960,51200,61440,71680,81920,92160};
private void ss(String ms,int aa){
try{
DataOutputStream dOS =Connector.openDataOutputStream("scratchpad:///0;pos="+savepos[aa]);
dOS.writeUTF(ms);
dOS.close();
}
catch (Exception e)
{System.out.println(e);}
}
0448デフォルトの名無しさん
NGNG0449デフォルトの名無しさん
NGNG0450:デフォルトの名無しさん
NGNG0451エアリエル
NGNG一旦消して再ダウンロードが一番の近道かと…
開発ツールの話だとしたら、メニューにあります。
0452450
NGNGレスありがとう
プログラムで書きたいんですが、どうすればいいでしょう?nullで埋めていけばいいんでしょうか?
0454エアリエル
NGNG0455デフォルトの名無しさん
NGNG0456haruka
NGNGnullじゃなくて0で埋めるのです。
「スクラッチパッドの内容を消してどうしたいの?」
ってところが私にはよくわからなくて不気味。
プログラムで「スクラッチパッドが0で埋まってる状態」が欲しければ0で埋めたらいいし、
そうじゃなくて他の状態でいいならそれでいいのでは?
0457デフォルトの名無しさん
NGNG504でネイティブの着メロにアクセスする方法知ってたら
おせーてくらさい。
できるんだよねぇ?
0458457
NGNG調べたらできないみたい・・。
0459デフォルトの名無しさん
NGNGADFのJarを記述する所は、何と記述したら良いの?
0460デフォルトの名無しさん
NGNGちょっと技巧的な使い方で IApplication (のサブクラス)のインスタンスを複数作りたいのですが、実行時メモリの事を考えると怖くてできません。
0461おいら
NGNGSystem.out.println("メモリ使用量じゃ :"
+Runtime.getRuntime().totalMemory() );
で調べてみるのはどうだい?
複数作った場合とそうでない場合と比べるんで
ええんでないのかしら。ダメなのかしら。
0463おいら
NGNGお役に立てず・・。
0464haruka
NGNG+Runtime.getRuntime().freeMemory() );
にしないとダメですよ。
totalMemory は使ってる部分も空いてる部分も含めた合計なんで、
変化なしなのは当然です。
0465デフォルトの名無しさん
NGNG//3枚の画像を入れる配列
Image[] images = new Image[3];
String[] names = {"a.gif","b.gif","c.gif"};
などとうちますが、画像ではなく文字列を入れる事はできますか?
出来るなら、どういうソースになりますか?(教えて君で・・・)
0466haruka
NGNGそのソースで、~a.gif~ とか ~b.gif~ とかの文字列が、names っていう配列に
入ってると思うんだけど、、それ以上の何がしたいの?
JARファイルから文字列を読み込みたいってことかな?
0467465
NGNGありがとうございます! 何となく解りました。
実は、今じゃんけんゲームを作ってて、
配列に「グ―」「パー」「チョキ」を入れて
乱数で三手から一手を選択し、
ユーザーの出した手とそれを比較・・・・
なんてことを考えてたので。
0469デフォルトの名無しさん
NGNG0470デフォルトの名無しさん
NGNGURLの文字なんて60文字そこそこなんですが、どういったエラーなんでしょうか。
宜しくお願いします。
0471デフォルトの名無しさん
NGNG0472エアリエル
NGNG文字通りすぎて回答になってないと思いますけど、URLが長すぎるのでは…?
0474デフォルトの名無しさん
NGNG0475デフォルトの名無しさん
NGNGコード書いた本人がそう思ってるだけなんだろ?
だから結局どういう状況でどんな文字列渡したかをはっきりさせないと
原因判明しない。
0476デフォルトの名無しさん
NGNG最終的に open する時の URL を両側に "'" でもつけて出力してみるといいよ。
0477デフォルトの名無しさん
NGNG自己解決スマソ
0478チャットメーカ−
NGNGお久しぶりです。
途中までできました。こういう感じでしょうか?
チャット。ダミーなのでネットにはつながないです。
http://page.freett.com/moranj1/protchat8/
広告が出るのはフリーページだからです
p503iで確認してます。
他の機種でつかってみていただけるとたすかります。
なぜ503なのかといえば、503で作るほうがむずかしいからです。
503でできれば、504でもできるでしょう
0479デフォルトの名無しさん
NGNGClientObexConnection c=(ClientObexConnection)Connector.open(
"obex:/irclient",Connector.WRITE,true);
c.connect();
c.setOperation(ObexConnection.PUT);
c.setName("hoge.gif");
c.setType("image/gif");
c.setTime(System.currentTimeMillis());
out=c.openOutputStream();
out.write(imgdata); //imgdataはbyte[]
out.flush();
out.close();
c.sendRequest();
…
こんな感じでやってるんですがうまく動きません。どこが悪いんでしょうか。
0480デフォルトの名無しさん
NGNGsetTimeをやると上手く動かないという不可解な話を聞いた気がする
0481479
NGNG0482デフォルトの名無しさん
NGNGソース書いてくれるだけマシか。。。
0483m
NGNGところでADFってなんの略?
0484デフォルトの名無しさん
NGNGレトロさん>明日、知人の誕生日なので、知人の家にでもいった時、MXで落と
せたら聴いてみます(^^)>DEEN
しもねた好きでしたか(笑)
2002/7/28 23:25
------------------------------------------------------------------------
名前: レトロ
DEENは、邦楽です。自分も最近知った。姉貴から・・・。
「少年」という曲は、「和音」というアルバムに入ってます。
もしよければ、レンタルか中古で聞いてみてください。
下の書き込み、笑いが止まりません・・・(^○^)
2002/7/27 4:37
http://cgi10.tsukaeru.net/guestbook/titti.html
http://members10.tsukaeru.net/titti/
祭り
http://oekaki.st/chitchi/
0485デフォルトの名無しさん
NGNGいくらでもあるとおもうが。
気に入らなければperlで出力すべし
0486デフォルトの名無しさん
NGNGtexture = new Texture( Connector.openDataInputStream("resource:///figure.bmp"), false );
ここで
java.lang.RuntimeException
Stack trace data not available
が出てしまいます。
Connector.openDataInputStream("resource:///figure.bmp");
が成功しているのは確認済みです。
(頭からreadしていったら"BM〜〜〜"とでました)
BMPは無料配布されているコーギーのもの(256色)です。
DLLも
ttp://www.mascotcapsule.com/toolkit/docomo/tool.html
ここから落としてbinフォルダにつっこんであります。
一時間ほど悪戦苦闘しましたがだめです。
どなたかご教授お願いします。
0487エアリエル
NGNG0488486
NGNG書き方が悪かったでしょうか。BMPはもちろんresです
そしてDLLはbinに…
と書いたところで…
375さんがbinといってたからbinに入れたけど、binにも2種類ある…
プロジェクト内のに入れてたけどもしかして…
(;´Д`)
すいません。ちゃんとiDK\binにDLL入れたら動きました。
i-mode3Dの情報の無い中、このスレは非常に便利ですね
私もいずれ答える側の人間になりたいと思います。
お騒がせしました
検索用文字
3D, iアプリ, RuntimeException, DLL
0489デフォルトの名無しさん
NGNGどうもSOでバグが起こるらしいという話を聞いたのですが。
0490デフォルトの名無しさん
NGNGまず何をしてよいのか分かりません。
iアプリの作り方についてが載っている
イイ!サイトがあったら教えていただけませんか?
0491デフォルトの名無しさん
NGNG書籍だったら
「カンタン iアプリからはじめよう!Javaプログラミング」が
入門書としておすすめ
サイトだとここかな
ttp://www.kyouzai.com/iappli/top.htm
0492デフォルトの名無しさん
NGNG0493デフォルトの名無しさん
NGNGリールの回転が遅くてゲームになりません
描画の高速化で有効な方法を知っている方、
教えて下さい〜
0494bloom
NGNGhttp://www.leverage.jp/bloom/start/
0495デフォルトの名無しさん
NGNGエロサイト
0496エアリエル
NGNGもし1ドットずつ動かしているのであるならば、それを4ドットや8ドットなどにして
回転のステップ数を荒くするしか高速化の道は無いと思いますが…。
0497デフォルトの名無しさん
NGNGP504iを買え(笑)
0498デフォルトの名無しさん
NGNG縦にブレたみたいな画像をランダムに表示して
高速回転してる風に見せかける。
0499デフォルトの名無しさん
NGNGiアプリなんぞ辞めろ
0500デフォルトの名無しさん
NGNG関係ない部分の描画はもちろん行わないようにしてるんだよね
であればそれ以上はどうしょうもないよねぇ
あと定期的にSystem.gc() を行わないと
描画が引っかかるような感じになることがあるよ
この命令がまた遅いんだ
>>498
現実的な線だけど、うまく回っているように見えるかなぁ
難しそう
0501デフォルトの名無しさん
NGNGSystem.getProperty("microedition.platform")
で返ってくる値が、503シリーズのしか調べきれません(ToT)
FOMAと504シリーズの場合はどうなるのか
知ってる方いたら教えていただけませんか?
0502エアリエル
NGNG0503デフォルトの名無しさん
NGNG504iについてはドコモのマニュアルに重要な記述があるはずですぞ。
0504デフォルトの名無しさん
NGNG今だ!504ゲットォォォォ!!!
 ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄ (´´
∧∧ ) (´⌒(´
⊂(゚Д゚⊂⌒`つ≡≡≡(´⌒;;;≡≡≡
 ̄ ̄ (´⌒(´⌒;;
ズザーーーーーッ
0505デフォルトの名無しさん
NGNGありがとうございます!紹介先のHPで発見しました。
ちなみにPDFのマニュアルは、5/14付けと5/17付け
のものを前に全て読みましたが、さっぱり見つかりませんでした。
こうゆうとこドキュモってなにかと勝手サイト任せですよね。
0506デフォルトの名無しさん
NGNGって出るんですがCLASSPATH設定しないといけないんですか?
0509506
NGNGiアプリ開発Toolを使って初めたばかりです。
CLASSPATHの設定がよくわからないんでいくつか
試してみました。今は
.;C:\iDK\lib\classes.zip;C:\j2sdk1.4.1\src.zip
こんな感じでやると今度はビルド時に落ちてしまい
ました。
設定方法を教えてもらえませんか?
0510デフォルトの名無しさん
NGNGC3DTextureを使う時以外のテクスチャの張り方がよく分かりません。
画像をテクスチャバイト配列に保存するときは、どうすればいいのでしょう?
どっかのページにあった↓のメソッドを使ってみたのですが、うまくいきません。
private byte[]getByteData(){
ByteArrayOutputStream bout;
InputStream in;
try{
in = Connector.openInputStream("resource:///sam.bmp");
bout = new ByteArrayOutputStream();
for(int i = in.read(); i>=0; i = in.read()){
bout.write(i);
}
}catch(IOException e){
return(null);
}
return bout.toByteArray();
}
これはリソースからバイト列を作成すると書いてありました。
これをバイト配列に保存してテクスチャオブジェクトを作成しても、
ちゃんと読み込んでくれません。
ご助力お願いします。
0511エアリエル
NGNGj2sdk1.4.1は完全対応してないという噂…。
一個前の1.3.2かな?それを入れて見るのも一つの手では…?
ただし!自己責任無保証です。
ちなみに私のは、、両方が混在しててどっちかわかりましぇん(笑
上記の噂があるのでアンインストールするの恐いし…。
0512エアリエル
NGNG>ちゃんと読み込んでくれません。
>
ということは、何らかのエラーメッセージが出てると思うのですが、
どんなメッセージかわかりませんか?
現時点では、例えばsam.bmpが正しい場所(resフォルダ?)に置かれてない、
プラグインが入っていない等、様々な要員が考えられすぎて原因の特定は難しいですね。
案外sam.bmpのファイル名が一部大文字になってるとか、そういう見え難い罠かもしれませんね。
0513エアリエル
NGNG周囲の状況を疑ってみるのも一つの手です。
0514510
NGNGありがとうございます。
コンパイルは通って読み込まれてるっぽいんですが、
実行するとなぜかエミュレータが落ちるという羽目に・・・。
j3d2クラスを使って画像からテクスチャ貼るときどうすればいいんでしょう・・・?
(C3DTextureを使わないで)
0515493
NGNG確認出来てるのだけでも
D503i,P503i,N504iが動作しません。
メソッドの中身が大きすぎて動かないのかと分割してみましたが、うまくいかず
動作を追ってみると、どうやら画像を通信でスクラッチパッドに保存する部分でとんでるっぽいのですが
ヒープの少ないN503isでは動作しているので検討がつかなくなってしまいました
D503iは通信をしようとすると駄目で
P503iは通信後のスクラッチパッドから画像ファイルを作成する時にトビ
N504iはゲーム画面表示後にスタートさせるととんでしまいます
どなたか機種毎の注意点をご存じの方がいらしましたら
ご教授願います。宜しくお願い致します
0516エアリエル
NGNGHttp.close();
Output.close();
の順番により、ある機種では正常に動作して、ある機種では異常を起こす事があるそうです。
それと、、httpCon.setRequestProperty("Content-Type", "text/plain");
が付いてるとP503iだとエラーになる、、みたいなので、私のアプリでは外してる。
0517510
NGNGtexture = new Texture( Connector.openDataInputStream("resource:///figure.bmp"), false );
↓これだけですけど
texture = new C3DTexture( Connector.openDataInputStream("resource:///figure.bmp"));
後者でRuntime.Exceptionエラーをキャッチしました。
ちゃんとbinにdllも入ってるし、resも間違えてません。
ただZ3Dクラスにしただけで同じ画像が読み込めなくなるとは・・・。
原因もまったくわかりません。
どなたかZ3Dをやっている方がいましたら教えてください。お願いします。
0519493
NGNGアドバイスありがとうございました!
早速やってみます
現状はグローバル変数をなるべく減らしたりして試したところ
D503iだけ動くようになりました(笑
0520デフォルトの名無しさん
NGNGグローバル変数って・・・
0521デフォルトの名無しさん
NGNG0522エアリエル
NGNGグローバル変数=staticは遅いらしいので
なるべく使わないようにって聞いた事があります。
そんなワケで私はレジュームメソッドの所に
レジューム判定用フラグ(変数)として
一個使ってるだけに抑えてます。
>>510
ランタイムの例外………きっと、、どこかが正規の書き方ではないんでしょうな。
例えばInputStreamと宣言しているのに、実際に使用する場面で
openDataInputStreamになってるとか…
(↑うろ覚えなので正確では無いかも知れないが、たしかコンパイルは通ってしまう)
もしくはデータそのものに何か問題がある可能性を疑ってみては…?
0523デフォルトの名無しさん
NGNGちなみに、N、D、F、SOは問題無くダウンロードできるんだけど・・・。
0524デフォルトの名無しさん
NGNGTextureのJavadocには
> 元となるテクスチャデータはBMP形式の8bitで非圧縮のもののみ使用できます。
って書いてあって、Z3Dのドキュメントには、
> テクセルフォーマットとしてRGBA輝度値もしくはRGB輝度値を使用することができます。
って書いてあるから、そもそも渡すものが違うんじゃないの。
0525デフォルトの名無しさん
NGNGこれはtexImage2D使うときの話だった。忘れてくれ。
texImage2D使うってのも手だと思うけどな。
0526デフォルトの名無しさん
NGNG見てないけどぼったくり?
個人ではできないのかな?
0527エアリエル
NGNGモバはクレジットカード、ギガはプリペイドカード(最近はクレジットも可能らしい)
どちらも手数料が25%(と振り込み手数料)かかる。
0528デフォルトの名無しさん
NGNGモバナビとギガアプリ見てみました。
フリーウェアのランキングはあるけどシェアのランキングは
無いのね。
儲かってます?
0529デフォルトの名無しさん
NGNGモバナビにシェア登録してるけど未だに払い込み無し。
自分でいうのも何だが金払う価値あるアプリとも思えないしね。
0530デフォルトの名無しさん
NGNGやはり学生ですから、カードを持ってない場合が多い。
そんなワケで購入してくれるようなありがたいお客様は少ないですね。
0531デフォルトの名無しさん
NGNG0532エアリエル
NGNGパケ代が入ってくるからとの噂があるな〜
0533デフォルトの名無しさん
NGNGhttp://cocoa.2ch.net/phs/
0534デフォルトの名無しさん
NGNGショートカット割り当ててキーボードで操作できる?
0535デフォルトの名無しさん
NGNG最初から割り当てられてるやつは以下の通り。
上下左右数字はそのまま、その他は
a=KEY_SOFT1
s=KEY_SOFT2
d=KEY_IAPP
Enter=KEY_SELECT
0536493
NGNGなるほど…
1つだけってのは凄いです
自分のアプリは結構な数があります
それが原因なのですかねぇ…
P503i初期ロッドのスクラッチパッド容量はやはり5Kなのでしょうか?
スクラッチパッドに保存するデータ容量を5K未満にすると動作したので
単なるその問題なのでしょうか…
0537デフォルトの名無しさん
NGNG最初からあったのか・・・
逝ってきます。
0538エアリエル
NGNGまっこんなカンジです。
ヘボヘボソースと笑ってやってください。
基本的にAからBに行って2度と戻ってこないイメージです。
パネルとかを多用するアプリならこうはいかないのかも知れませんが…。
import com.nttdocomo.io.*;
import com.nttdocomo.ui.*;
import com.nttdocomo.util.*;
import javax.microedition.io.*;
import java.io.*;
import java.util.*;
import java.lang.*;
public class A extends IApplication
{
static int rs=0;
public void start()
{
B b=new B(this);
Display.setCurrent(b);
b.c();
}
public void resume()
{
rs=1;
}
}
0539エアリエル
NGNGP503i初期ロットは5kという説がありますが、ただの噂らしい。
たしか初期のは不具合があって回収になったらしいので、あまり考えなくても良いのでは…?
それに世間ではスクラッチパッド容量は100kになってきてるわけですし…
>スクラッチパッドに保存するデータ容量を5K未満にすると動作した
>
って事は、、別の要因がありますよ。
どこかバッティング(同一領域に保存)してるかも…
0540493
NGNGなるほど!無駄のないソースですね〜
参考になりますです〜
本日、何とかP503iが動作する用になりました〜
スクラッチパッドは10Kっぽいですね
お騒がせしました
0541エアリエル
NGNG実は単にJAVAのJの字もよくわかってないから、
いくつか見たサンプルソースの中で一番C言語ちゅーかBASICに近い形で
扱えるソースを選んだらこうなっただけだったりする…。
クラスの扱い方もさっぱりよくわかってません。
そんなワケで教えて欲しいのですが(爆
例えば、メインの処理を行っているBクラスからCクラスを呼びだしたら、
Bクラスと同時にCクラスは動きつづけるんでしょうか?
知りたいのは、Bも動いているがCも同じく動いているか?という事です。
オブジェクト指向はよくわからんわ…。
0542デフォルトの名無しさん
NGNG何をわけのわからんことを・・・
スレッドを作らないと同時には動きません。
メソッド呼んだら、メソッドが終わって戻ってくるまで待ってるだけです。
C で言うならただの関数呼び出しと同じ。
BASIC で言うなら GOSUB と同じ(今のVBには無いか?)。
同時に動かしたいならスレッドを作って。
0543デフォルトの名無しさん
NGNGおれもJavaはiアプリからはいったんだけど、はじめはほんと
さぱーりだったよ
すでに>>542さんが答えちゃってるけど、実際に動作を見てみるのも
いいと思うよ
たとえばBクラスCクラスにそれぞれループしてるメソッド用意して
AクラスからB,C呼び出してみる
すると、まあBのループが終わってから、Cのループがはじまる・・
みたいな感じで
0544デフォルトの名無しさん
NGNGアキレタナア….
今までそんなレベルで他人に物教えてたんだ?
>例えば、メインの処理を行っているBクラスからCクラスを呼びだしたら、
>Bクラスと同時にCクラスは動きつづけるんでしょうか?
>知りたいのは、Bも動いているがCも同じく動いているか?という事です。
・・・どういう意味かよくわからんけど、非同期に同時に動くのか?という
意味なら>>542さんの言う通り。
生成したインスタンスが生きているか?という意味ならGCが「このオブジェクトは
もう使われていないな」と判断した時点で破棄されるのが普通。それまではちゃんと
生きてるハズ。
>オブジェクト指向はよくわからんわ…。
あんた仕事でプログラム書いたことないね?仕事で作ったことある人間だったらゲーム
業界の人間であってもまずそんなことは言わんし。
0545デフォルトの名無しさん
NGNG0546デフォルトの名無しさん
NGNGわからん。http を値として入れているのだが、うまくいかん。誰か助けてくれマジで
0547haruka
NGNG知識怪しい人の作ったプログラムは、それなりには動くんだけど、
タイミングによってバグが発生したりするようなのが多い。
スレッドが理解できてない人が作ったやつは怖すぎる。
エアリアル君はもっとちゃんと勉強しないとダメ。
>>546
アプリのネットワーク設定が、接続しない、になってるとそれが出ますが…
実行した環境と、
どういうことをやったときに出たかくらい書いて欲しいぞ。
0548エアリエル
NGNGCメインだったもんで…JAVAはiアプリからです。
まっそんなワケでJAVAでもCくさいっつーかBASICっぽいプログラムしか書けません。
iアプリ(10k)の場合、クラスを作るとそれだけで容量喰うんで、使わないように
避けてたというのもありまして…。
まっそれでも545さんの言う通り、結構作れちゃったりするんですよね〜。
まぁまだまだ修行が足りないのも事実でして、、、、がんばります!(冷や汗
0549デフォルトの名無しさん
NGNGそれで、repaint()を用いて落下しているブロックを何度も描画させていると、
何故か15回ほど繰り返すと画面が固まってしまい、その後終了ボタン以外何も受けつけなくなります。
初歩的な質問かもしれませんが、解決法ご存知でしたらご教授お願いします。
0550デフォルトの名無しさん
NGNGバグが含まれているソースコードを出したらなんかわかるかもね。
0551デフォルトの名無しさん
NGNGに載ってるツールって使えるの?
0552デフォルトの名無しさん
NGNGあやしいと思う場所だけ抜き出して最小構成のアプリでbug取りやるべし。
この場合はpaintメソッドだけ抜き出して15回repaintやるだけのプログラム書けばいい。
すぐに再利用できないようなソースだったらbug取りそのものが異常に時間かかるから、
最初から設計しなおして書きなおしたほうが早いときが多い。
iAppliのソースなんて100k越えることないと思うから2日で書き直しできるでしょ?
0553デフォルトの名無しさん
NGNGjavaアプレットで生半可な知識持った香具師が
iアプリに手を出すと糞プログラムしか出てこない。
連打すると落ちたりするし、
描画タイミングもめちゃくちゃ。
もちろん、きちんと勉強した人のは凄いけど。
>>549
動かなくなったら最初から組みなおせ
その方が早いよきっと。
0554デフォルトの名無しさん
NGNGんなーこたない
業務系PGばかりでゲームを作った経験のないの組んだものの方が怖い。
java素人でも結構まともなものを作ってくる。
>>動かなくなったら最初から組みなおせ
また同じ結果に陥る可能性があるからとりあえずデバッグでしょ
>>549
System.gc() を定期的(15回描画する前)によんでみたら?
0555デフォルトの名無しさん
NGNGエアリエル氏の助言には、いつもかなり助けられています。
iアプリの場合はテクニックよりもノウハウが重要なことが多いからね。
自信をもってがんばってください。
そして今後ともよろしくお願いします。
0556デフォルトの名無しさん
NGNG>エアリエル氏の助言には、いつもかなり助けられています。
解法はともかく、考え方にかなり間違いが多いので
話半分に聞いておいたほうがいいですよ……。
0557デフォルトの名無しさん
NGNGなんか気をつけた方がいいことってある?
0559デフォルトの名無しさん
NGNGNはVMが腐ってる上に画面広いので最初のデバッグ対象かなぁ。
Nで動けば他は動くと思ってて間違いないでつ。
ところでEventキューをClearする方法ってないのかな?
0560エアリエル
NGNG0561510
NGNG色情報が違ったので表示がおかしくなっていたのが原因でした。
エアリエルさん他ありがとうございました。
System.gc() がそんなところで出てくる時点でおかしい。
「終了ボタン以外何も受けつけなくなる」現象が System.gc() で直るとかってのは、
特定のタイミングで発生するバグがたまたま出なくなっただけ。
そんないいかげんな知識をおおっぴらに語るヤツが言う、
「結構まともなもの」
ってのは一体なんなんだ?
0564デフォルトの名無しさん
NGNGんなことわかってるってば。
System.gcを定期的に読んでやらないと
メモリの解放が自動で行われて結構長い間
(遅い機種だと数秒)
ボタンを受け付けなくなるでしょ。
もちろん549が無限ループにはまっているのに
気づかないようなへたれじゃないことを前提にね
0566デフォルトの名無しさん
NGNG0567デフォルトの名無しさん
NGNGbindTextureでテクスチャの切り替えができません。
作成時
bindTexture(TEXTURE_2D,1);
texImage2D(略,Texel);
bindTexture(TEXTURE_2D,2);
texImage2D(略,Texel2);
使用時
enable(TEXTURE_2D);
bindTexture(TEXTURE_2D,1);
begin(QUAD);
プリミティブの設定
end();
bindTexture(TEXTURE_2D,2);
begin(QUAD);
プリミティブの設定
end();
こんな感じでやっているのですが、
2つ目のQUADでも1つ目のテクスチャが貼られてしまいます。
bindTextureの使い方が間違っているのでしょうか?
どなたか教えてください・・・。
0568567
NGNG使い方はあってたみたいです。原因が分からない・・・。
0569デフォルトの名無しさん
NGNG教えてください。
0570デフォルトの名無しさん
NGNG0571デフォルトの名無しさん
NGNG公式API。
0572デフォルトの名無しさん
NGNG0573デフォルトの名無しさん
NGNGネットでスクラッチからの読み出しのソースを検索して見比べてみても
別段修正しなくてはいけない箇所も見つからず、問題ないように見えます。
問題のソースを貼り付けますので、どなたかおかしなところに気がつ
いた方がいましたら指摘していただけないでしょうか?
0574573
NGNGclass TestCanvas extends Canvas
{
Graphics g = getGraphics();
public void paint(Graphics g){}
void exe()
{
int mat = scratchread(0);
int poi = scratchread(10);
}
private int scratchread(int pos)
{
int nakami = 0;
try
{
InputStream is = Connector.openInputStream("scratchpad:///;pos=" + pos);
nakami = is.read();
is.close();
}
catch(IOException e)
{
System.out.println("スクラッチ" + pos + "番への読み込みに失敗しますた");
}
return nakami;
}
}
0575573
NGNGimport java.io.*;
import java.util.*;
import javax.microedition.io.*;
import com.nttdocomo.ui.*;
import com.nttdocomo.io.*;
public class test extends IApplication
{
public void start()
{
TestCanvas tescan = new TestCanvas();
Display.setCurrent(tescan);
tescan.exe();
}
}
0576デフォルトの名無しさん
NGNG0577デフォルトの名無しさん
NGNGだったらさっさと首吊れ
0578エアリエル
NGNGそれと、、SPへの書き込み側のソースはどうなってますか?
もしかしたらそっちに異常があるから読込みに失敗してるのかも知れませんよ。
0579デフォルトの名無しさん
NGNG("scratchpad:///0;pos=" + pos)
ま、コンパイルは通るわな…。
0580デフォルトの名無しさん
NGNG0581573
NGNGアドバイスありがとうございます。
助かりました。
なんで、読み込みに失敗するのかほとほと困ってたんです。
コンパイルは通るので、スペルが違ってる可能性をあまり考え
なかったようです。
コンパイルではじいてくれると助かるんですけど、通っちゃうんですね。
皆さん、どうもお騒がせしましてすみませんでした。
助かりました。ありがとう。
0582エアリエル
NGNG>("scratchpad:///0;pos=" + pos)
>
あっ!?ホントや!
いかんな〜最近絵ばっかり描いてるからプログラム抜けてるよアハハハ〜〜…ヤバ!(汗
0583デフォルトの名無しさん
NGNG出来るんですか?
0584デフォルトの名無しさん
NGNG0585583
NGNGサンクス。
やっぱそうっすか……
P504iとかでせっかくサブ液晶操作出来るようになったのに、情報として
こんな基本的な内容を取得出来ないんじゃ、中途半端だよね。
0586デフォルトの名無しさん
NGNGダブルバッファリングの有無と、もしなければ解決方法をアドバイスしていただければ幸いです。
今、
「画面内にたくさん存在する動かない的を破壊するゲーム」と作っています。
最初に全ての的を描画してしまって、壊れたものから背景色で塗りつぶしていくという方法をとっていました。
これについては問題ありません。
これから改造として「的の存在する画面4画面分をスクロールしながら、的を壊していく」ゲームにするつもりなのですが、
画面全体がスクロールするため的を全て再描画しなければなりません。
そうすると描画範囲に存在する的が(小さいものの)多いため処理落ちしてしまいます。
解決案としてバッファに4画面全体の的を描画しておいて、視界内の領域分コピーしてくる
ダブルバッファリングを考えたのですが、
g.lock();
画面内描画処理
g.unlock(true);
の方法しかやったことが無く、ダブルバッファリング方式を見たことがありません。
存在しますでしょうか。また、存在しないなら上のゲームの解決方法はありますでしょうか。
0587デフォルトの名無しさん
NGNGタイマー開放されちゃうんでしょうか
どこでもう一度タイマー生成すればいいんでしょうか。教えてください
0588デフォルトの名無しさん
NGNG0589haruka
NGNG504以降であれば、Image.createImage(int,int)で作成したImageオブジェクトに対して、
getGraphics()でGraphicsを取得できるので、
それを使ってImageに描画したあとで、
そのImageをCanvasにdrawImageすればOKです。
503ではできません。
マトはどれくらいあるの?
全部で100個くらいなら、多分g.lock()〜g.unlock(true)で全部再描画した方が、
画面全体をdrawImageするよりも速いんじゃないかと思う。微妙なところだよ。
0591デフォルトの名無しさん
NGNGありがとうございました。504用なのでそれで試してみたところ、
スムーズに動作しました。
参考までに、
・視界内の的は50〜60程度
・裏バッファにステージ初期化のさいに的を全て描き込んでおく
・的が破壊されたら裏バッファの的を消す
・1フレームごと視界領域を裏バッファから表キャンバスに転送
画面サイズは128*128でした。
128*128のdrawImageならかなり高速のようです(?)
0592デフォルトの名無しさん
NGNG0593デフォルトの名無しさん
NGNG0594デフォルトの名無しさん
NGNG今、待ち受けアプリ作ろうとしてるんですけど、例えば起動時に
画面に絵を表示したとします。
で、その後非活性化状態から活性化状態に遷移させると、表示していた
絵が消えてしまうんですけど、このカラクリってどうなってるんでしょう。
状態が遷移する時は、必ず再描画しないといけないんでしょうか。
0595デフォルトの名無しさん
NGNGN504iの話なら、活性化したときに画面が消されてpaint()が呼ばれます。
他の端末ではそんなことはない(ハズ)です。
0596594
NGNGpaintメソッドは空っぽで、メインループの中で描画も行ってるんですが、
活性化すると、画面が消えちゃいます。
repaint()を呼んでもダメで、Graphics.drawImageとかし直すといいみたいです。
ってことは、活性化するとGraphicsが初期化されてしまうってことでしょうか。
0597594
NGNGP504i向けに作ってますけど、エミュレータ上でそうなるので、
機種依存の話ではないです。
0598haruka
NGNGGraphicsはそんなことでは初期化されないし、
私のP504iではそんなことなくて、起動時にCanvasに絵を書いておくと、
非活性→活性を切り替えてもそのまま表示されつづけます。
MODE_CHANGED_EVENTかどこかでDisplay.setCurrentとかをやってて、
画面クリアしてるんじゃない?
0599デフォルトの名無しさん
NGNG> paintメソッドは空っぽで、メインループの中で描画も行ってるんですが、活性化すると、画面が消えちゃいます。
> repaint()を呼んでもダメで、Graphics.drawImageとかし直すといいみたいです。
repaint って paint を呼ぶことによって再描画するんだけど。
paint が空なら、repaint を呼んでもダメってのはそりゃ当然。
0600594
NGNG実機(P504i)で確認してみたら、ちゃんと表示され続けました。
(ちなみに、Display.setCurrentは最初に一回だけ設定してます)
ってことで、エミュレータの動作が原因ですね。
どっちが正しいのかは、よく分かりませんけど(どっちも正しい?)。
実際、タイマー処理で一定時間ごとにしか画面描画しないような
プログラムだと、エミュレータでは活性化時に画面が一瞬、背景色で
フラッシュしてしまうんですよね(活性化→描画の時間差で)。
なんで、おかしな動作だと思っちゃうじゃないですか。
それとも、普通は画面描画はpaintメソッド内で行うべきですか?
0601デフォルトの名無しさん
NGNG画面描画をpaint()でしない人もいるみたいだけど、
俺はする派だね。
paint()内で描画以外のロジックを書くのはちょっと危険だけど。
蛇足だけど、実機で活性化するときのフラッシュは
Graphicsのlock(だったっけ?)を使うんじゃなくて、
もう一つImageを用意してダブルバッファを行えば大丈夫じゃない?
俺は活性>非活性に戻るときにその問題があった。
0602デフォルトの名無しさん
NGNG0603デフォルトの名無しさん
NGNG質問させていただきます。
スクラッチパッドは
"scratchpad:///0;pos=523"
なんていうlocationを設定することで、スクラッチパッドの中ほどから
画像データなどを取得できますね。
リソースファイルはできないんでしょうか
"resource:///data.dat;pos=523"
でやってみてもうまく行かなかったのですが
方法あればご教授願います
もしくはlocationフォーマットの基礎HPなんてものを教えていただけると幸いかと
0604デフォルトの名無しさん
NGNG試さずに書きこんでるだけなので無視してもらって結構。(藁
0605デフォルトの名無しさん
NGNGリソースファイルのdata.datから、必要な部分だけとりだすのはできます。
ただ
createImage(byte[]);
がないため(ないですよね…?)、一旦スクラッチパッドに吐き出さなければならないのです。
その読み書きはやはり時間がかかるので避けたいところです。
0606586
NGNG再び質問です。
ゲームが完成に近づき実機テストをしてみたところ、
Nシリーズで不具合がおきます
何分かに一度でしょうか(本当にたまーにいきなりなのです)。
描画が間に合っていないのか、急に画面が止まります。
そして動いたと思ったら早送りのごとく処理が高速に進んでいきます。
これを解決する方法はないでしょうか。
なるべく描画部分を少なくする努力はしましたが、やはり起こります。
ご教授よろしくお願いします。
0607haruka
NGNGSystem.gc()を、ゲームが1フレーム動くごとに1回実行するようにすると
解消できると言われてます。
画面がとまったあとはやおくりになるのは、
多分 ShortTimer の繰り返しタイマを使っているために、
GC中にタイマイベントがたまってしまうからでしょう。
0608586
NGNG不要なメモリーなどを自動で掃除してくれるうんぬん…。
組み込んでみたところ、なるほど画面が止まる&早送りがなくなりました。
ありがとうございます。
ですがやはりShortTimerのタイマーイベントはたまっているっぽいです。
なかなかに薄気味悪いのですが、気にしなくてだいじょうぶなものなのでしょうか。
0609586
NGNGやはり危惧したとおりタイマーイベントがたまっている様子。
スレッド化して、currentTimeMillis() で自前でタイマーとって、
連続すぎるタイマーイベントをはじく方針のほうが良いのでしょうか…。
あと不思議なことに、軽い場面(アクションを起こさないかぎり描画をしない)になると
キーの反応がどんどんにぶくなっていきます。
gc()のせい…??
0610haruka
NGNGNのcurrentTimeMillisは精度低いのであんまり使えないはず。
キーに対する反応がにぶくなっていくのは
ShortTimerのイベントがたまってるからじゃないかなぁ?
軽い処理のところで反応がにぶくなるってのがいまいち説明できないけど。
shortTimer使うなら、repeatを使わずに
タイマイベントの処理の最初で st.start()を呼ぶようにすれば
うまくいくんじゃない?
0611586
NGNGショートタイマーrepeatさせないことによって、望んだ処理が実装されました
盲目的にサンプルのShortTimer作成ソースをコピっていたため、repeatさせないことができると知りませんでした、
申し訳ないです
0612デフォルトの名無しさん
NGNG■携帯がテレビリモコンになるサービス開始・「生活お役立ち」機能=NTTドコモ[021012]
携帯電話端末をテレビのリモコンとして使えるようにするサービスを、NTTドコモが11月
から始めることが12日、分かった。通話やインターネット接続以外に「生活お役立ち」機能を
加えた次世代携帯電話として、メーカーと開発を進めていた。新サービスは、今春発売した
端末504iシリーズなどに搭載されている赤外線通信機能を使う。端末のボタンを押すと、
リモコンとしてテレビの電源やチャンネルなどが操作できる。将来は「iモード」で取り込んだ
テレビ番組情報でビデオデッキの録画予約をするなど、携帯電話でさまざまな家電製品を
操作できるよう改良する方針。
0613デフォルトの名無しさん
NGNG0614デフォルトの名無しさん
NGNG本体の赤外線モジュールがそのままリモコンに使えるなら役に立つが、
これだと面倒なので使う気しない。
リモコンの利点ってのは手軽&短時間で使えるとこにある。
0615デフォルトの名無しさん
NGNG0616デフォルトの名無しさん
NGNG0617デフォルトの名無しさん
NGNG・Display.setCurrent()でCanvasが表示されたとき
・Canvasから開いたDialogを閉じたとき
・(N504i・待ち受けアプリのみ)活性化状態になったとき
で全部なのかな? 通話終了とかソフトメニューとかでは壊れないッスね。
他の機種はどうでしょーか?
#大人しくJavaの流儀に従ってpaint()実装しなさいという話はこの際抜きにして。
0618デフォルトの名無しさん
NGNGP504iでTextBox内の文字列編集時に携帯電話ネイティブの「サブメニュー⇒コピー」が表示されないという不具合を聞きました。
「サブメニュー⇒張付」は表示されるらしいのですが…。
機種特有の問題のようですが回避策などはあるのでしょうか?
N503iやSo504iだと問題なくコピーできます。
0619デフォルトの名無しさん
NGNGGraphicsクラスを継承してメソッドを1つ追加したクラスを利用しようと思い
下記のように記述したのですが、
class myGraphics extends Graphics {
// メソッド定義
}
これをコンパイルすると、クラス宣言の位置に
Graphics() に適合するコンストラクタが class com.nttdocomo.ui.Graphics にはあ
りません。
というエラーが返ってきます。
いろいろ原因を探ってはいるのですが解決策を見つけるには至りません。
これはGraphicsクラスの仕様と関連はあるのでしょうか?
0620デフォルトの名無しさん
NGNGpublic class b extends Canvas
{
private Graphics g;
public void bmain()
{
g = this.getGraphics();
}
public void paint(Graphics g)
{}
}
0621haruka
NGNGエラーが出る原因は、
クラスライブラリの実装で、
Graphicsクラスに引数なしコンストラクタが存在していないことだろうね。
public myGraphics() { super(null); }
とかの明示的なsuper呼び出しをつけてあげればコンパイルくらい
通るんじゃない?
でも、もっと根本的な問題として、
Graphicsクラスを継承して、どうするつもり?
通常の使い方だと、Graphicsオブジェクトは、
paint(Graphics g) に自動的にシステムから渡されるやつか、
Canvas/ImageのgetGraphics()で返されるやつ以外は使わないよね?
0622デフォルトの名無しさん
NGNG丁寧なご回答ありがとうございます。
ご指摘の通り修正したら、仰る通りコンパイルは通りました。
Dojaエミュレータでの実行時にエラーが出ましたけれど(汗)
Graphicsクラスを継承したいと思ったのは、
同クラスにはGraphics.drawStringメソッドがありますが、
ただ文字を描画するだけではなく、その縁取りを行うメソッドを記述して
myGraphicsクラスに実装したかったからです。
ご指摘の通り、実際に縁取りメソッドを使う局面では
paint(Graphics g)で渡されたgを
myGraphics mg= new myGraphics();
mg= (myGraphics)g;
などとやって無理矢理サブクラス型変数に代入して
サブクラスで定義したメソッドを使おうとしています。
上のような方法を思いついてしまったため、
Graphicsクラスを継承しようとしてふと書いた記述が通らないため、
参考サイトを徘徊しつつ悩んだあげくここで質問させて頂いた次第です。
0623デフォルトの名無しさん
NGNG(;´Д`)
com.nttdocomo.ui.Graphics
のコンストラクタってprivateじゃないのね。。
http://godwood.allnet.ne.jp/vioret/dojaapi/com/nttdocomo/ui/Graphics.html
勝手に拡張した上無効なキャストしちゃダメ
private static void drawFrameString( Graphics g, String str, int x, int y, int width, int height){
g.drawString( str, x, y) ;
g.drawRect( x, y, width, height) ;
return ;
}
じゃダメなの?
0624デフォルトの名無しさん
NGNGSun自身がGraphics2でGraphics継承して似たことやっちゃってるし。
Graphics2が美しいかどうかは別として。
0625624
NGNG0626623
NGNGhttp://www.ep.u-tokai.ac.jp/~nakazato/API/504i/extension/jguide504_apiref_opt020517/javadoc_opt/com/nttdocomo/opt/ui/Graphics2.html
Graphics2なんてあるのね。
でもこれも、paintに渡されるGraphicsインスタンスが実はGraphics2クラスのインスタンスをアップキャストしたものなわけで、
>>622 のように自作したmyGraphicsのインスタンスなんて作れないわけっしょ?
(Graphics2Dも調べてみたところ同じ感じっぽいけど)
正確には、CanvasやImageに描画するためのコンテキストとしてのインスタンスを自作クラスからは作れない、かな。
なら、独自にGraphicsクラスを拡張する意味ってないのでは。
ん〜、DoJa知らんのであんまり話入らない方がいいのかな。
0627haruka
NGNGそれにしても mg = (myGraphics)g ってのは…
キャストしてもオブジェクトの自体のクラスが変わるわけじゃないんで、
myGraphicsは使えない。
「方法を思いついた」と言ってるけど、それは実際には「方法」なんかじゃないのです。
キツイ言い方でゴメン
>>626は正解だと思うんでOKですよ。
使う側にとって一見美しく見えるクラスを作りたいなら
class myGraphics() {
Graphics g;
public myGraphics(Grapihcs g) {this.g = g;}
public void drawString(String s, int x, int y) { g.drawString(s, x, y); }
:
public void drawFrameString(String s, int x, int y) { ... }
}
みたいに
使うGraphicsのメソッドを全部中に書いちゃうしかないんじゃないかなあ。
でもこれはこれで醜いよーな気がするです。
0629デフォルトの名無しさん
NGNGどーすればいいんだろう・・
スクラッチパッドに、初回起動終わった。
みたいなデータを保存して、起動時に判定すればいいんですか?
0630629
NGNGすいません・・
0631デフォルトの名無しさん
NGNGiアプリを作ったんですが、P504でダウンロードすると「ソフトに誤りがあります」
と表示されダウンロードできません。503ではちゃんと動くのですが原因がわかりません
また、504シリーズではF504では動作しました。
こんな簡単な内容でわかってもらえるかわかりませんが、詳しい方いましたら
教えてください。
jamファイルを作り直してアップし直せば直るかもね
0634デフォルトの名無しさん
NGNGありがとうございます。さっそくやってみます
0635レベル1
NGNGなんとかRPG作ってます。
スクラッチパッドを有効に使おうと画像データは複数ファイルのネット>スクラッチ>読み込み
ができたのですが、ついでにマップデータも・・・と思ったらうまくいきません。
ネットで調べまくっても私の知識では該当する情報は無し。
みなさん大きなマップデータなんかはどうしてるんでしょうか?
int iMap[][]={
{16,12,15,15,16},
{12,13,15,15,10},
}
これと同じ処理をテキストファイル等、
外部ファイルの読み込みからで実現したいのです。
ご存知の方どなたか知恵をお貸しください。
よろしくお願いしますm(_ _)m
0636デフォルトの名無しさん
NGNG0637デフォルトの名無しさん
NGNG0638エアリエル
NGNGマップデータもByte範囲で収まるようにする。
んで、例えばマイナスの数値が入ってる場合は、特例処理を行うようにする等、
何らかの意味を持たせByte範囲を有効に活用するようにする。
アレもコレもソレもしたいのは当然ですが、容量が少ないという致命的な問題が
あるのでどこかで妥協するべし。
0639デフォルトの名無しさん
NGNG(add,clear等)これは仕様ですか?
他でコンパイル通るのにエミュレータだとadd,clearで文句言われます。
0640デフォルトの名無しさん
NGNGまた質問をさせていただきます。
ShortTimerをrepeatで走らせて毎フレーム描画すると、
描画が重い場合はタイマーイベントがたまってひどいことになる。
と結論をだし、
//タイマーイベントで呼び出される
{
timer.stop();
timer.start();
GameMain();
}
として毎回時計を止めたり開始したりにしてみました。
これでタイマーイベントが止まる事はなくなったのですが、
テストプレイの途中、
・タイマーが回っている時にstartすると起こるエラー
com.nttdocomo.ui.UIException: Short timer already started
Stack trace data not available
が1回だけ(stopの反応がにぶかった??)
・タイマーがちゃんとスタートせず、タイマーイベントが起こらなくなってしまうこと
が数回起こりました。
大きな問題は後者なのですが、startメソッドはvoid型です。
しっかりstartしたのかどうか調べる術がないのですが、
何か良い知恵はありますでしょうか。
動かした環境はエミュのiαppliToolです。
よろしくお願いいたします
0641639
NGNG0642デフォルトの名無しさん
NGNGCLDCのVectorクラスに.add、clearメソッドはありません。
まずCLDCのAPIドキュメントを入手しましょう。
0643639
NGNGそうなんですか。
さっそくAPIドキュメントを手に入れてみます。
ありがとうございました。
0644haruka
NGNGHTTP → スクラッチパッド がちゃんとできるてるんなら、大丈夫。
そのMapデータをバイナリ形式で作って、
スクラッチパッドに格納(ここまでは画像と同じなんでできるよね?)
DataInputStream in = Connector.openDataInputStream("scratchpad://0;pos=16384");
などで、スクラッチパッドを open。
あとは in.read() とか in.readInt() とか使ってデータ読み込めばいいです。
0645デフォルトの名無しさん
NGNGシューティグゲームで、ストップ押して直ぐにサイトに飛べるようにして攻略法や
隠しアイテムの場所などを見て、又ストップ中のアプリを動かす。
0646デフォルトの名無しさん
NGNG自分でブラウザ作って組み込めば擬似的に可能かもね。
0647デフォルトの名無しさん
NGNGじゃあ、サイト経由でアプリ動かせないのかな?
サイトに
1,新着ゲーム
2,隠しアイテムヒント
3,自作シューティング起動
3を押すと予めDLしておいたアプリが起動する。
既にサイトを開いているから無理かな。 あう、どうすればいいのよ。
0649
NGNG簡単に説明すると、PCだとサイトに「メール募集」って書いてある所をクリックすると
メール送信プログラムが起動するでしょ。
そんな感じでアプリをサイト経由だけで動かしたいの。
0650デフォルトの名無しさん
NGNG0651デフォルトの名無しさん
NGNG今野鳥の渡来記録用のアプリを作ってみようかなと考えているのですが。
_________________________
[______[________[_______}
{______{________{________}
{______{________{________}
こんな感じでマスを作ってその中に、時間・種類・数・・・・と
書いて、これらのデータを送信したいのです。
これらのデータをメールで送信するのは可能ですか?
0652デフォルトの名無しさん
NGNG0653652
NGNG間接的には可能。
0654デフォルトの名無しさん
NGNGドコモサイトに書いてあったよ、ネイティブアプリケーションと言う機能がそれにあたりそう。
>>CGIスクリプトでも置いて通信すれば間接的には可能。
少し具体的に教えてください。
0655レベル1
NGNGまだ単にプログラム理解してないだけが原因だと
思うんですが、アルゴリズムはわかっても
命令の動作が把握できてません。
スクラッチパッドへのtxtやバイナリの書き込みまでは
行くんですが、その後の配列への取り込みができません。
1つの大きなバイナリを複数の配列に細切れに入れるのは
そうやるんでしょうか・・・?
イメージファイルなら、多くのサイトで紹介されているので
なんとかなるのですが、RPGのマップ作ろうとかいうサイト
が見つからないもので・・・。 若輩過ぎるプログラマ(?)
にどうか救いの手を。
ちなみに今はこんなことしてます。
たくさんご指摘くださいm(_ _)m
for(int yy=0; yy<20; yy++){
for(int xx=0; xx<20; xx++){
byte Map[xx][yy] = data.inread();
}
}
・・・もちろんエラーでてます。(ToT)
0656デフォルトの名無しさん
NGNGbyte[][] Map = new byte[20][20] ;
をしていないに20*20ペリカ。
NullPointerExceptionがでるとか、もうちょい詳細に書いた方がいいよ。
0657デフォルトの名無しさん
NGNGそんな危なっかしいプログラム書かないで
System.currentTimeMillis()
使えばいいんでないの?
>>655
iアプリのサイトばっかりじゃなくて、
java全般のサイトとかも検索するとゴロゴロ出てくるよ。
もちろん、CLDCで使えないのも多いので、
そこらへんも把握しないと駄目だけど。
0658652
NGNGそのまんまにょ。
正直、手取り足取り教えるのは辛いしこのスレの守備範囲を大きく超えるので
DoJaのドキュメントの第5章とか、
http://x68000.startshop.co.jp/~68user/webcgi/
このページとか、WebProg板とかでも参考にして下されい。
0659640
NGNGお返事ありがとうございます。
確かに私もCなんかだとその方法を使うのですが、i-modeのミリ秒取得は
精度が悪すぎて使えないとご指摘を受けまして…。
504iでも悪いものでしょうか。
実験したいのですが実機がNとFしかありません。
どなたか504上でのSystem.currentTimeMillis()の精度について、ご指摘くださると幸いです。
ちなみに100msでとるつもりです。
0660652
NGNGメインループの処理が間に合わなくてもイベントは溜まらず
いわゆる「処理落ち」状態になるハズです。
// メインループ
while (true) {
sync();
...
}
public synchronized void sync() {
try {
wait();
} catch (InterruptedException e) {
}
}
public synchronized void processEvent(int type, int param) {
if (type == Display.TIMER_EXPIRED_EVENT) {
notify();
}
}
synchronizedやwaitやnotifyについては真っ当なJavaの書籍を参考にどぞ。
0661デフォルトの名無しさん
NGNGここは参考になりますでしょうか?
http://godwood.allnet.ne.jp/vioret/dojaapi2/com/nttdocomo/util/Timer.html
トップページ → http://godwood.allnet.ne.jp/vioret/
さかきけいさんのページはかなり役に立ちます。
0662デフォルトの名無しさん
NGNGhttp://godwood.allnet.ne.jp/vioret/dojaapi2/iapplispec.html
んで、100msですねえ。Nは。相変わらず。
1/100秒精度のストップウォッチすら作れん。
0663デフォルトの名無しさん
NGNG0664デフォルトの名無しさん
NGNGphp内に<HTML><TD>組み込んで・・・
0665デフォルトの名無しさん
NGNGpreverify: Illegal option -check
Usage: preverify [options] classnames|dirnames ...
where options include:
-classpath <directories separated by ';'>
Directories in which to look for classes
-d <directory> Directory in which output is written (default is ./output/)
@<filename> Read command line arguments from a text file
ビルドすると表示されます。
なにがいけないのでしょうか??
0666デフォルトの名無しさん
NGNGむこうでこたえるんじゃなかったな。
0667デフォルトの名無しさん
NGNGごめん
0669デフォルトの名無しさん
NGNGありがとうございます。
二つの資料でNの精密度が違うのは何故でしょう…??
そっちも公式文書のようですが
0670デフォルトの名無しさん
NGNG0671デフォルトの名無しさん
NGNGGraphics g = getGraphics();
...
}
これ、DoJaのエミュレータとN503i/N504iで普通に動くけど可なのかな。
確かアプレットではpeer未確定でオブジェクト取得できなかったよね。
0672デフォルトの名無しさん
NGNG向うってどこ?
0675デフォルトの名無しさん
NGNGiアプリにおいてフォントのサイズを変えたいのですが
g.setFont(g.getFont().deriveFont(150.0F));
ではコンパイルできません。
iアプリでフォントサイズを変える方法、どなたかご存知ないでしょうか。
deriveFontデ検索かけてもほとんどひっかからないもので
0676デフォルトの名無しさん
NGNGマニュアルでの宣言はどうなってるの?
コンパイルエラーならエラーメッセージを書くのが礼儀だと思われ。
Font font = Font.getFont(Font.FACE_SYSTEM | Font.STYLE_PLAIN | Font.SIZE_SMALL );
g.setFont(font);
0678デフォルトの名無しさん
NGNGアプリをダウンロードするユーザーごとに、ユニークな番号を与えてやる必要がありまして、
ADFのAppParamにそれを書き込んでおこうと思うのですが、
ADFをPHPで動的に生成しようとしてもどうしても「ソフトに誤りがあります」と出て
ダウンロードできません。
html側は、
------------------------------------------------------------
<OBJECT declare id="test" data="makejam.php?u=999" type="application/x-jam">
</OBJECT>
<A ijam="#test" href="index.htm">ダウンロード!</A>
------------------------------------------------------------
このような感じで、PHP側は、
------------------------------------------------------------
<?
header("Content-type: application/x-jam");
?>UseNetwork = http
LastModified = Mon, 04 Nov 2002 03:45:22
SPsize = 10240
AppClass = test
AppName = TEST
PackageURL = test.jar
AppSize = 7843
AppParam = <?=$_GET['u']?>
------------------------------------------------------------
こんな感じです。
やはり、ADFの拡張子はjamでないといけないんでしょうか・・・
0679678
NGNG事故レス。
data="makejam.php?u=999"
を
data="makejam.php?u=999&.jam"
と書いてやれば、どうもjamファイルと勘違いして読み込んでくれた(藁
しかし、どんな機種でも動くんだろうか・・・・
0680デフォルトの名無しさん
NGNG0681デフォルトの名無しさん
NGNGOBJECTタグに拡張子jam指定できて、
いいんでないの?
0682デフォルトの名無しさん
NGNGDoJa 2.0からはjamでなくてもよいことになってる。
0683デフォルトの名無しさん
NGNG0684デフォルトの名無しさん
NGNGFigure が ACanvas では使えないんですけど、モデルの後ろに背景を書きたいときに
皆さんは何を使ってるのか知りたいです
自分は drawImage で書く方法しか思いつきませんでした
0685デフォルトの名無しさん
NGNG0686678
NGNGSH、D、Nでは動いたっす。
その他の機種で、具体的に動かない機種の情報ってありますか?
0687デフォルトの名無しさん
NGNG504i向けです
0688デフォルトの名無しさん
NGNG0689デフォルトの名無しさん
NGNGCの
#include "myedit.h"
のように、他のファイルを読み込んで展開させられないのでしょうか
iアプリ用に1つのクラスにゲーム部全部入れようとすると、
縦に長くなってすごくやりづらいのですが
0690デフォルトの名無しさん
NGNGFilterdImageSource使え
0691デフォルトの名無しさん
NGNGクラスを2個作ってどちらかを継承しる!
0692デフォルトの名無しさん
NGNGiアプリの環境にそんな高尚なクラスはない。
>>689
手持ちのCコンパイラ調べてみ。
大抵コンパイルせずにプリプロセッサ処理だけするオプションがあるはず。
0693デフォルトの名無しさん
NGNGあったな。
0694デフォルトの名無しさん
NGNGやはりint型を使った固定小数しか方法はないでしょうか
intだと桁が足りないんです。結構精度が必要なので
longも32bitですよね。困りました
0695デフォルトの名無しさん
NGNG0696539
NGNGなぜでしょうか?
画像作成アプリはPhotoShopElements2.0で、きちんと透明化されています。
ライブラリはJDK1.4、開発キットは504用です。
0697デフォルトの名無しさん
NGNG0698デフォルトの名無しさん
NGNGlongは64bit
でも何故か32bit分しか数値が入らない。謎。
誰か教えて、私も知りたい
0699haruka
NGNGHMってやつをときどき使ってるよ。
>>698
入らないってよりも取り出すときにintにしちゃってるとかそんなんじゃないよね?
currentTimeMillisとかlongで64bit使えないと問題になるメソッドがちゃんと動いてるところ見ると、
32bit分しか入らないような機種はないと思うんだけど…
0700デフォルトの名無しさん
NGNG0701デフォルトの名無しさん
NGNGまぁ初心者にはよくある話だ…。
×:long hoge = 123456789012;
○:long hoge = 123456789012L;
0702デフォルトの名無しさん
NGNG0703デフォルトの名無しさん
NGNGN503iSやN504iではどうなんでしょうか?
0704デフォルトの名無しさん
NGNG手軽に使いたいなら、これはどう?
http://www.and.or.jp/~pamulow/ppp/ppp.html
0705デフォルトの名無しさん
NGNGカメラの制御は端末が無いので保留しといてもう一つの追加APIのPoitingDeviceを
試そうかと思ったのですがclassfileがないので試せませんでした…。
結局何も試せないのね、俺。
0706705
NGNG○:PointingDevice
0707デフォルトの名無しさん
NGNGとりあえずN504iでは問題ない模様。
0708デフォルトの名無しさん
NGNGアプリを作成しアップしたのですが
同じアドレスなのにso503isだと落とせ
so504iだとjamのテキストしか表示され
ダウンロード出来ません、
どなたか分かる方おられますか?
0709デフォルトの名無しさん
NGNG0710デフォルトの名無しさん
NGNG0711デフォルトの名無しさん
NGNG0712デフォルトの名無しさん
NGNG0713デフォルトの名無しさん
NGNGねぇ〜よ
0714デフォルトの名無しさん
NGNGないならいちいち書くな!
このコダヌキめ!
0715デフォルトの名無しさん
NGNGG(o^−^o)gle < 検索しようね
0716デフォルトの名無しさん
NGNGおすすめのページ紹介しろっつってんだろうが!しね!
初心者であればZDNetがおすすめ
http://www.zdnet.co.jp/mobile/0101/15/ijava_01.html
0718デフォルトの名無しさん
NGNG0719デフォルトの名無しさん
NGNGどこも教えてクンの質問で埋めつくされてて管理者かわいそうだよな。
0720デフォルトの名無しさん
NGNGどうしてもわからないことがあるので、質問をさせてください。
メモリ不足の質問です。(OutOfMemory)
Z3DのAPIを使って多数のポリゴンの描画を行いたいのですが、
4頂点で2つの三角形を表現した場合(QUAD)、
1800ポリゴン(三角形)を描画したあたりで
OutOfMemoryのエラーがでてしまいます。
Z3Dの公式ページのFAQには
>ポリゴン(三角形)描画性能は、
>4頂点で2つの三角形を表現した場合(QUAD)、
>2万5千ポリゴン(三角形)/秒になります。
とあったのですが・・・
System.out.println("空きメモリ"+Runtime.getRuntime().freeMemory());
を試した結果は、500kbyteほどでした。
System.gc();
も試してみましたがうまくいきません。
初歩的な質問かもしれませんが、
このことについて詳しい方がいましたら、
解決法、ヒントなど教えていただけないでしょうか?
よろしくお願いします。
0721隊長
NGNGでは、RESOURCE:///よりMIDIが取得・再生できるが、
HTTPサーバから取得しようとすると失敗する。
なんで?
助けにはまったくなりませんが、普通ポリゴン描画性能を何ポリゴン毎秒と表現するときには、
例えば1000ポリゴンを秒27回描画できれば27,000ポリゴン/秒、というようにフレームレートを
考慮した数字であらわすことになっています。
なわけで、25,000polygon/sec とあったから 25,000ポリゴンのシーンが描画できるわけではない
と思われます。
0723デフォルトの名無しさん
NGNGどう失敗するの?
その部分のソースを見せてくれれば
解決できるかも
0725720
NGNGお返事ありがとうございました。
もっと多くのポリゴンが描画できるはずなのに、なぜ?
と悩んでいたので、かなりすっきりしました。
きっと、ポリゴン数のオーバーでOutOfMemoryエラーがでていたんですね。
教えていただいたことを頭にいれて、試行錯誤してみます。
0726デフォルトの名無しさん
NGNG0727デフォルトの名無しさん
NGNG微妙に勘違いしている気もするが、まあその理解でも特に問題はない。
>>726
可能。
0728デフォルトの名無しさん
NGNGレスありがと、さっきからやっているんだけどやり方忘れちゃった・・・
さて、どのダンボールに参考書入れたっけな(w
0729デフォルトの名無しさん
NGNG○チがかなり厄介なんで、てこずってるんですが・・・
0730デフォルトの名無しさん
NGNGP504では、Display.RESUME_VM_EVENT でタイマーを復活させてなんとかして
ますが、多機種ではだめなこともあるようです。(SO,N)など。
対処法ご存知の方教えてください。
0731デフォルトの名無しさん
NGNGNetscape7.0ってDDEのサービス名変わったんだね。
昔仕事で作ったアプリが動かんもの。
で、サービス名知ってたら教えてください。
0732デフォルトの名無しさん
NGNG0733デフォルトの名無しさん
NGNGそれで大丈夫なはずだぞ?
0734デフォルトの名無しさん
NGNGしかし、他のHPでは同じurlとしか通信できないと書いてある。
どっち?
同じ鯖
同じurl
0735デフォルトの名無しさん
NGNG0736デフォルトの名無しさん
NGNGhttp://〜〜〜〜/xxx.jar
だぞ、URLって
0737デフォルトの名無しさん
NGNGURLのスキーマはhttp:だけだと思ってるバカ発見。
0738デフォルトの名無しさん
NGNGClearRectの後に再描画するのはどのような方法があるでしょうか?
ちなみに、このGraphics gはpaint(Graphics g)で描かれたものではありません。
だからrepaint();では無理なので・・・。
0739デフォルトの名無しさん
NGNGcloneできないの?
0740デフォルトの名無しさん
NGNGcloneと言いますと?
すみませんが、もう少し詳しくお願いできませんか?
0741デフォルトの名無しさん
NGNGエピソード2を見たほうがいいよ
0742デフォルトの名無しさん
NGNG0743デフォルトの名無しさん
NGNGドコモのHPに503用と504用ってのがあるのですが、
503、504共通アプリを作りたい場合には、503用を使用しなければいけないのでしょうか?
メインは504なので504用の環境を入れたいのですが、そうなると503,504共通アプリ開発は無理なのでしょうか。
0744デフォルトの名無しさん
NGNGJ2SEにはありますがCLDCにはないのですが、それでも使用できますか?
0745デフォルトの名無しさん
NGNGキミはそもそもGraphicsオブジェクトが何なのか理解していないようだ。
悪いことは言わんから、真っ当なJavaの書籍を読みなはれ。
0746デフォルトの名無しさん
NGNGDoJa 2.0のAPIを使わなければDoJa 1.0環境でも動く。
J2SEと同じことだ。
0747デフォルトの名無しさん
NGNGGraphicsはCLDCのjava.lang.objectを継承していると思ったのですが
それは違うのですか?
0748デフォルトの名無しさん
NGNG0749デフォルトの名無しさん
NGNG0750デフォルトの名無しさん
NGNGしてどうする?
0751デフォルトの名無しさん
NGNGhttp://www.geocities.co.jp/SiliconValley/3657/oshiete.html
0752デフォルトの名無しさん
NGNG0753743
NGNG有難うございました!
504i開発環境だけでOKなのですね。
現在IrOBEX通信アプリを作っているのですが、OBEXはDoja2.0なので、503iでは動かないのですね…。
N503is等のIRポート搭載機種で動かないかな〜と思っていたのですが。
0754haruka
NGNG>>738は
画面に表示されているデータがGraphicsオブジェクトに記録されている
と思ってるってことでしょ・・・
paint(Graphics g)で全部描画できるように
コードを変更したほうがいいと思うよ。
0755デフォルトの名無しさん
NGNGアブストラクトファクトリの一種って感じ?
0757デフォルトの名無しさん
NGNG大きなサイズ(ファイルサイズは小さい)を使ってて、エミュレータでは動くけど
実機では動かない。
やりたいこと……グラフィックデータがたくさんあるんだけど、ファイル数が
大きくなるので、ひとつの大きな画像ファイルを付くって、必要なところだけ
切り出して使うようにしたい。
グラフィックを多用する人、どうしてますか?
やっぱり、たくさんファイル用意してますか?
0758デフォルトの名無しさん
NGNG確か使用出来るスタックなりヒープの容量って規定されてたよな?
それ以上の物はもちろんメモリには持てない。
0759デフォルトの名無しさん
NGNGメモリか……その線もありますね。
内部でグラフィックデータをどう扱っているかでメモリの消費量が違うと思うので
実際のところどうなのか……
ちなみに、今リソースにつっこんでるのが、329×100pixelのGIF画像(モノクロ)。
ファイルサイズは1.5KBなので、そのまま持ってれば全然大丈夫でしょうけど。
ちょっと画像ファイルばらして試してみますです。
0760デフォルトの名無しさん
NGNG画像ファイルを119×75pixelを2ファイルにしてみたところ、問題なく
実機で動きました。
やはり、展開出来る画像ファイルのpixel数は限界があるんですね……
どこかに、展開出来る画像ファイルの最大pixel数一覧みたいな情報って
ないんでしょうか?
ちなみに、実機はP504iです。
0761デフォルトの名無しさん
NGNGphpは覚えやすく、文法がCやJavaに似ていてその後も役に立つらしいので・・・
0762デフォルトの名無しさん
NGNG>iアプリとの通信
ここが激しく意味不明なんですが。
0763デフォルトの名無しさん
NGNG後、PerlだってそこそこCに似てますが。
0764デフォルトの名無しさん
NGNG0765デフォルトの名無しさん
NGNG使えるよ。htmlのformとかで受け渡し。。。
0767デフォルトの名無しさん
NGNGオフィシャルのドキュメントに載ってた気がするけど
気がするだけかも。
0768デフォルトの名無しさん
NGNGはい、勘違いしていたみたいです。(--;
ありがとうございました。
0769隊長
NGNGなくしても、動作しているみたいなので、???です。
ここでこそSystem.gc()!
という使用方法を、どなたかお教えいただけないでしょうか。
0770デフォルトの名無しさん
NGNGトイレに行くのも時間かかるし、ほっとくと漏らしてしまうかもしれないので
「ゴルァ、今ここでトイレに行っとけや!」ってのがSystem.gc()。
我ながらなんつーたとえだ。
0771隊長
NGNG具体的には、それによって速度が上がったりするのですか?
使わないと致命的な状況ってあるのでしょうか?
どんな場面で使用したらよいのでしょうか。
0772デフォルトの名無しさん
NGNG描画の重いシーンで毎フレーム呼び出すと下記の現象が起こらなくなる
・現象 描画をたくさんしてるとできるゴミ。これを捨てるために0.5秒くらい画面がとまることがある
質問です
g3.enableLight(true);
g3.setDirectionLight(new Vector3D( 0, 1, 0 ), m_counter % 4096);
g3.setAmbientLight(m_counter % 4096);
マイクロ3Dを使ってるのですが、上記のようにしてもモデルの明るさが変化してくれません
ポリゴン属性は片面、照光のみONです。
環境マッピングはOFFにしていているので、環境マッピング用テクスチャは張っていません
普通のテクスチャは張っています
0773772
NGNGmbacにするときにVer2で書き出す必要があるようです…
でもbacからmbacにした時にテクスチャーがちょっとずれる…。Ver1でもそうだったんですけど。
0774デフォルトの名無しさん
NGNGg3.setAmbientLight((m_counter % 4096)/8);
とかでは、どう?
0775デフォルトの名無しさん
NGNG例えばゲームアプリの得点と各自のドコモメールアドレスをいっしょに鯖に送信して、
その得点を各自のドコモメールに送信するのは可能ですか?
ちょっと調べたら、送信出来ても迷子になったり届くのがもの凄く遅かったり
又、送信出来なかったり・・・
実際はどうなんですか?
0776772
NGNGむむ、お手数かけてすいません。
ライトを反映することはできました。ver2でmbacを作ることによって。
ver1だとライトの設定ができないようなのです。
しかし重い…。
そしてlookAtって何の意味があるのでしょう。
視線位置変えてもモデルが斜めに見えないし…。
垂直線方向変えるくらいならRotate使ったほうが早いし。
??
0777デフォルトの名無しさん
NGNG試してみれば?
0778760
NGNGサンクス。
0779haruka
NGNGできると思うけど、ユーザがドメイン指定受信とかにしてると、
ドメインに自分のサーバのアドレスを加えてもらわないといけなくて
面倒くさがられるんじゃないかと心配。
0780デフォルトの名無しさん
NGNGまだまだ、知識が不足しているため、鯖にアップするのが怖いです。
ローカルで暴走チェックをしている段階です。
0781デフォルトの名無しさん
NGNGSO503iだと、頻繁にメモリアクセスしたりネットワークいじったりしてると
ヒープ領域が足りなくなって二度とネットワークに接続できなくなったりするから
そうなりそうになったときに使うといいよ。
とりあえず、残りメモリを常時表示しておくと
いつ圧迫されてるか分かる。
0782今 がんばってます
NGNG作り方がまったくわかりません(ーー;)
だれか〜〜〜
わかりやすいサイトや
フリーソフトがある場所を知ってる人
教えてください
0783デフォルトの名無しさん
NGNG過去ログに書いてるよ
よんでごらん
0785デフォルトの名無しさん
NGNGそれで何が必要か、どうやるのかが何となく分かったら今度は
初心者用iアプリ制作の本を探してみ、この板にもお勧め本のスレがあったでしょ?
そして、明日iアプリ本を買ってくる。
んー、完璧
0786隊長
NGNG>>781
どうもありがとうございました。とても勉強になりました。
So503iには、メモリまわりちょっと問題ある風なんですね。
F503iは、描画がやたら遅いですが、System.gc()で多少は
改善されるんでしょうかねー。
機種によるばらつきには、毎度ほんとに悩まされます。
でも、クライアントは平気で、全機種対応を要求してくるん
ですよね…。
0787デフォルトの名無しさん
NGNG早くなることは無いと思った方がいいよ。
処理が増えてるだけだから。
ただ、gcを一気にやるか分散させるかの違い。
0788デフォルトの名無しさん
NGNG0789デフォルトの名無しさん
NGNG同意。ゲームでは一気にやられると画面が止まって「お?」と思われてしまうので、こまめにやるべし
>>788
ユーザー持ちです
質問です。
自分で新しいクラス
//--MY3D.java--//
public MY3D{
//いろいろ
private Data;
public Init(){
}
}
というのを作り、メインのjavaファイルといっしょにsrcフォルダに入れてビルド実行しました。
でもメインで
public MY3D My3d;
と作り
My3d.Init();
とやったところで
java.lang.NullPointerException
Stack trace data not available
とエラーが出て落ちてしまいます。
何か設定が足りないのでしょうか。
0790デフォルトの名無しさん
NGNG0791デフォルトの名無しさん
NGNGごもっともな話です。
でもInit()入ってすぐにSystem.out.printをしかけてもそこまで到達しない模様
このさいソースをUPしますので、なにとぞご教授お願いいたします
0792デフォルトの名無しさん
NGNGこれがMY3Dクラスです。
今のところ機能をほとんど実装していないのですが、それ以前のところでひかっかってしまいした…。
色々実験したところ、DrawAllFigureはエラーがでませんでした。
もしかしたらクラスの作成の根本から間違っているかもしれません。
ご容赦、ご鞭撻よろしくお願いいたします
0793bloom
NGNGhttp://www.agemasukudasai.com/bloom/
0794792
NGNGpackageと、ADF設定を調べること一時間弱。疲れた…
0795デフォルトの名無しさん
NGNGわかってないねぇ gc()って呼んだ後何がおこるかいってみ
てめえらオナニーとかいう回答はゆるさねえぞ
0796隊長
NGNG何がおこるか詳しく教えていただけますか?
0797デフォルトの名無しさん
NGNGどうすれば開発環境を整えることができますか?
激厨房な質問ですみません。m(__)m
0798デフォルトの名無しさん
NGNG他人の無知を責める間に、あなたの知識を見せるべし
そっちのほうが役に立つ
>>797
とりあえずスレ違いだ。ここはiアプリスレ
試しにGoogleで検索かけたら大量にヒットしたぞ。2ch知っててGoogle知らんということも無かろう
調べてみそ
0799デフォルトの名無しさん
NGNG0800デフォルトの名無しさん
NGNG質問が厨房じゃなくて
ココに書く事が厨房だよ
0801デフォルトの名無しさん
NGNG分かってないのはおまえの方だ
0802デフォルトの名無しさん
NGNGスレ違いだって言われてるんだから、とっとと他のスレ行けっての。
それからいちいち人に聞く前に自分で試せ。
0804haruka
NGNGそもそもgarbageが出ないように努力すべきでしょ。
で、P503iとかは(N504iも?)ライブラリが腐ってて
いくら努力してもGraphics描画してるだけで
ライブラリ内でばんばんgarbageが出てしまう。
だからそういう機種でどうしようもないときに
毎フレームGCするとかでごまかすんであって
なんでもかんでも毎フレームGCするべきだって言われると
なんか違うんじゃない?って思っちゃうけど、どう?
0805デフォルトの名無しさん
NGNG>そもそもgarbageが出ないように努力すべきでしょ。
無理だろ。メソッドないで使われるローカルなオブジェクトとか。
0806デフォルトの名無しさん
NGNGMAX飛ぶんですけど、どなたか知ってます?
0807デフォルトの名無しさん
NGNG数字キーを押して発信状態にした上で端末を折りたたむと、FOLD_CHANGED_EVENTが
通知されないという現象が発生しています。
(自作のアプリと、デフォルトの「ヴァニラの〜〜」で確認)
これって仕様ですか? P504iのバグですか?
0808haruka
NGNG発信状態はアプリは中断していて、
端末を折りたたんだことを端末が検知してからアプリが再開するので、
FOLD_CHANGED_EVENTは発生しないで正しいんじゃない?
IApplication.resume()でFOLD状態をチェックして、
しかるべき処理を行えばいいと思う。
0809デフォルトの名無しさん
NGNG0810haruka
NGNGそれは
「SO503iではアプリからバックライトを激しく制御すると危険」
というやつで、807の話とは全然関係ないってことでいい?
それとも他に何か書いてあったのかな?
0811807
NGNGなるほど。
発話キーは押してない状態なんですけど、それでもアプリは休止してしまうのかな。
またIApplication.resume()組み込んだら試してみます。
0812807
NGNG発話キー押してなくても、数字キーを押しただけでアプリは中断されるようです。
どうもありがとうございました。
ただ、新たにもうひとつ問題が……
待ち受けアプリが休眠状態でメール受信させても、MApplication.resume()が
呼ばれないみたいなんです。
こちらとしては、メール受信をトリガにしてアプリを動かしたいんですけど。
ドコモの仕様書を見ると、休眠状態でメール着信があると、アプリの中断、再開が
行われるって書いてあるし、P504iデフォルトアプリの「いぬとも」は
メール着信でサブ液晶が切り替わるので、何か方法があると思うのですが。
0813807
NGNGP504iは、端末開いた状態でしばらくほっておき、数分たって液晶のバックライトが
省電力のため切れてから端末を折りたたむと、FOLD_CHANGED_EVENTも発生しないし
MApplication.resume()も呼ばれない……なんとかしてくれ;
0814デフォルトの名無しさん
NGNGこの3つ?
メールのリンクでアプリ起動
HPのリンクでアプリ起動
・・・・・
着信でアプリ起動は仕様で出来ません?
バックライトはアプリ制作者が制御しなければ不具合が生じる。
デフォルトでバックライト制御をおこなってはいけない。
0815807
NGNG「メール受信をトリガにしてアプリを動かしたい」ってのは、一からアプリを
立ち上げる訳じゃなくって、待ち受け(休眠)状態にあるアプリが、メール着信で
非活性化状態になり、イベント処理をしてくれればいいわけです。
でも、してくれない。
バックライトは、アプリ側からは操作してません。ネイティブシステムとして
そうなっているって話。開けたままにしておくと数十秒で輝度が一段階落ち、
もう数分待つとバックライトが完全に落ちる。
この状態で端末を閉じると……というわけです。
0816隊長
NGNG教えてください。
私が気づいたことは、boolean より int の方が小さくなることが多いみたいです。
とても変な感じがしますが。
0817デフォルトの名無しさん
NGNGとりあえず、VMの仕様とか逆アセンブルコードでも読んでいろいろ模索するよろし。
http://java.sun.com/docs/books/vmspec/2nd-edition/html/VMSpecTOC.doc.html
0818デフォルトの名無しさん
NGNGもう少し調べてから書け。
0819デフォルトの名無しさん
NGNGサンプルが探してもみつかりません。
どなたか、サンプルをしらないでしょうか?
0820807
NGNGエミュレータ上で再現するんだったらいくらでも調べますけどね。
さて、どうやって調べるかな……確認用の簡単なアプリでも作るか。
0821807
NGNGメール受信時にresume()が呼ばれなかったのは、凡ミスでした。スマソ。
resume()の記述が間違ってた。
というわけで、こっちは解決。
でも、もうひとつの方が分からん。
とりあえず、条件としては、
「端末オープン状態かつアプリ休眠状態から端末を折りたたむ」と、
FOLD_CHANGED_EVENTもresume()も発生しない、というところまで絞り込めました。
P504iの挙動のような気もするけど、今日はここまで。
0822haruka
NGNGはいはい。。笑
P504iでは待受アプリが非活性のときにメール着信があると
アプリ終了になるみたいです。
メール着信後アプリが再起動するので、
起動時にメール溜まってるかチェックすればいいんじゃない?
>>813 は単に休眠しているだけじゃないかな?
>>816
public boolean x = false;
static int y = 0;
などの代入文を書かないとかいうのは?
0824807
NGNGresumeしたときに端末が折りたたまれているかどうかをチェックしてたんですけど、
DEV_FOLDINGを渡すところがDEV_MAILBOXになってました。
なので、メール受信時のresumeだけ判定に引っかかってなかっただけでした。
これは初歩的なミスで、申し訳ない。。
>>822
>>813 は単に休眠しているだけじゃないかな?
???
休眠状態でも、端末が折りたたまれるとシステムイベントが発生して
非活性化状態に遷移するのでは??
0825デフォルトの名無しさん
NGNGその場合、鯖のCGIはPHPでやりたいのですが可能ですか?
ちょっと調べるとPHP は、全てのRFC-1867対応ブラウザからファイルのアップロードを 受けることができます
と書いて有ります。
どうでしょ?
脳内ではPostメソッド・Getメソッドで通信できるのが条件?
http://www.php.net/manual/ja/features.file-upload.php
0827807
NGNGそうなんですか??
ドコモの開発ガイド9.2.2には「休眠状態のときに、MODE_CHANGED_EVENT以外の
システムイベントが発生すると非活性化状態に遷移します」とあります。
それに、エミュレータ(iappliTool)上でも、休眠状態から端末閉じると
非活性化状態になります。
それって、P504iだけの話ですか?
それとも、どこかにそういう情報があったんでしょうか?
0829デフォルトの名無しさん
NGNG私がしたいことは、503i系で、ネット接続のiアプリで、
サーバー側にメッセージを送って、そのレスポンスをもらう
ということをしたいです。この処理はごく一般的なネット接続だと思います。
コードは
String connect(String mes){
byte[] inp_data = new byte[1];
try {
HttpConnection connection = (HttpConnection)(Connector.open("http://localhost:8080/netjv/servlet/simpleres",Connector.READ_WRITE));
connection.setRequestMethod(HttpConnection.POST);
connection.setRequestProperty("Content-Type","text/plain");
OutputStream opsw = connection.openOutputStream();
opsw.write(mes.getBytes());
opsw.close();
connection.connect();
InputStream in = connection.openInputStream();
ByteArrayOutputStream baostr = new ByteArrayOutputStream();
while(true){
int length = in.read(inp_data);
if(length < 0 ) break;
baostr.write(inp_data);
}
connection.close();
return baostr.toString();
}catch(IOException e) { }
return "error" ;
}
0830デフォルトの名無しさん
NGNGconnectメソッドの引数mesを送って、そのmesに応じた返答を受け取りたいのですが、
どこがまずいのでしょうか?
ちなみに、mesを送らない、ただのサーバーからの返事を受け取るだけの処理(opswなどをつかわなかった
とき)は成功しました。
あと、p503i系のエミュレータで、ネット接続をして確認できるものは
J2ME(TM)しかないですかね・・?
0831デフォルトの名無しさん
NGNGブラウザなどではきちんと思い通りの反応が返ってきたの?
あと、エラーの表示が「error」だけでよくデバッグできるな。
+e.toString()
くらいしとけ。何のエラーかわからん。
0832デフォルトの名無しさん
NGNGできそうに見えるなら自分でやってみるよろし。
>>829
まずどっかから同じことをする動くサンプル見つけてきて試すよろし。
#質問する前に行動を。
0833デフォルトの名無しさん
NGNG0834829
NGNG>>831
ブラウザでは表示されます。
ただ、サーバーがわのプログラムは
データを受け取る処理はまだかいていなくて、
一方的にデータを返すだけなんです。
>>832
そうですね・・・
本を見てるですが サンプルとかあるのかなぁ・・・iアrプリに
0835829
NGNGcom.nttdocomo.io.ConnectionExceptionでした。
0836デフォルトの名無しさん
NGNG検索しなさいよ。
0837デフォルトの名無しさん
NGNG気に入ってるのか、そのフレーズ?
0838デフォルトの名無しさん
NGNGADFにhttpは書いてる?
PだとContent-Type指定するとエラーが出た気もするけど
0839隊長
NGNG実機がp503/4なら、Content-Typeを指定している行をなくすと、
うまくいくかも。以前、自分も悩んだことがありました。
エミュレータでコケるなら、他に原因があるのでしょう。
0840829
NGNG>>839
ありがとうございます。
Pの場合はcontent-typeでエラーが出るんですね。
肝に銘じておきます。
ただ、私の現段階では、エミュレータでエラーがでますので
他に問題があるのだとおもっています
えーん><
0841隊長
NGNG//localhost:8080/netjv/servlet/simpleres
iアプリでは、セキュリティ上、ipアドレスを含むURLにはアクセスできないことに
なっています。ここが、ひっかかってるのではないでしょうか。
ちなみに、エミュレータでも、ipアドレスだとダメです。
0842デフォルトの名無しさん
NGNG0843デフォルトの名無しさん
NGNGこのスレで笑えるとは思わなかったよ
0844840
NGNGすみません。それはIPアドレスではないです
localhostという表記をつかっています。8080というのは
ポート番号です。これはある書籍にも紹介されている方法ですし
他のコードではその方法でアクセスできることを確認しています。
リードオンリイですね。それでは確認できましたが
私がやりたいことは
掲示板みたいなもので
READ_WRITEなのです
文章をおくって、その返事をもらう。
これがやりたいのですが、うまくいきません
トホホ////
0845デフォルトの名無しさん
NGNG"HttpConnection"とか"HttpConnection Servlet"あたりでいくらでも引っかかるでしょ。
0846デフォルトの名無しさん
NGNGいいかげん、ConnectionExceptionの中身を調べなさいな。
getStatusとか使ってさあ。
あと、
サーブレットとの通信なんだから
xxxx.setRequestProperty("Content-Type", "application/octet-stream");
とすべきだと思うんだがね。
0847829
NGNGやってみるっす!
成功したらなんらかのお礼するっす!
よくサーブレットだとわかりましたね・・すごい
0849829
NGNGナルホド、あたまがいいですね〜
いま
ttp://homepage2.nifty.com/nicepage/conn.html#l2
をみて勉強しています
がんばらなくちゃ
0850デフォルトの名無しさん
NGNG馬鹿にしてるのか・・・
0851デフォルトの名無しさん
NGNG0852デフォルトの名無しさん
NGNG僕も同じような勉強してます。
他にも参考になるページあったら教えてほしいです。
0854デフォルトの名無しさん
NGNG504i用のヤシ誰かうぷして( ゚д゚)ホスィ…
0855デフォルトの名無しさん
NGNG0856デフォルトの名無しさん
NGNG0857デフォルトの名無しさん
NGNGどのくらいの技術力があれば内定取れますか?
0858デフォルトの名無しさん
NGNG思いついた物が即形に出来る程度
0859デフォルトの名無しさん
NGNGiモードJavaしか知らない付け焼刃の連中は脱落していくと思われ。
0860846-仕事中
NGNGきちんと設計しないとクラス合体も覚束ないし・・・
たった100byteの為になんでこんな苦労せなアカンねん・・・みたいな。
大規模なものを作るならば、組込系的な根性が要るな。
0861デフォルトの名無しさん
NGNGn504isには特別なアプリで実装されてますけどあれはiアプリでは無理ですか?
もしだめだとしたら何か規格とか非対応なんでしょうか
0862デフォルトの名無しさん
NGNGiアプリの赤外線通信はiアプリ同士なら簡単にできるけど、
それ以外の機器との通信となると通信相手がiアプリの赤外線通信に対応してないと難しいみたいです。
CF Companyのサイトで504iシリーズと赤外線通信するアダプタ郡を紹介してるので、
これ使えばいろいろ機器と通信できるのかな?
シーエフ・カンパニー株式会社
http://www.cfcompany.co.jp/index.htm
NTTドコモ「504i」シリーズと赤外線通信するアダプタ群
http://www.cfcompany.co.jp/product/docomo/504i.htm
コピペ元
http://web.ffn.ne.jp/~npaka/ibook2/otayori.html
0863デフォルトの名無しさん
NGNGMobile:「SH251iS」用3D画像生成ツール、
「N504iS」用赤外線リモコンデータ作成ツールが公開
http://www.zdnet.co.jp/mobile/0212/09/n_tool.html
0864デフォルトの名無しさん
NGNG今やっている事は以下のとおりですが、コンパイラはとおります。
ですが、エミュで動きません・・・。
InputStream系のコーディング例はファイルやメディアからの
ものばかりでメモリ上の配列からの参考になるサイトが見つからず
困っています。
ぜひどなたか、ご教授ください。 作っているのはRPGのマップです。
1バイトずつスクラッチパッドから抜くのはできるんですが、遅すぎて。
int[][] kiroku = new int[20][20];
ByteArrayInputSteam in = new ByteArrayInputSteam(data);
for(int y=0;y>20;x++){
for(int x=0;x>20;x++){
kiroku[y][x]=in.read(data,(y*20)+x,1);
}
}
0865デフォルトの名無しさん
NGNG0867デフォルトの名無しさん
NGNG>と<逆でした。
ソースのコピペじゃなかったもので・・・。
逆でも動かないんです。
0868デフォルトの名無しさん
NGNG0869846-帰宅中
NGNGCLDCのAPI仕様ぐらいちゃんと読みなよ
もっともここでストリーム使う意味なんて無い訳だが
0870squick
NGNGの使い方:
戻り値int バッファに読み込まれたバイトの合計数。
第一引数byte[] 読み込まれたバイトデータを格納する
第二引数int 読み込むバイトの開始オフセット
第三引数int 読み込むバイトの数
だから、上の場合、
kiroku[y][x]=in.read();
か、
for(y=0;y<20;y++)
in.read(kiroku[y],0,20);
http://java.sun.com/j2se/1.4/ja/docs/ja/api/java/io/InputStream.html
0871870
NGNG0872864
NGNG>868&>869の方々へ
他に何かお勧めな方法があれば教えていただけませんか?
お願いします。
スクラッチパッドから1バイトづつ読み込むのが遅いので、
一度にマップデータをスクラッチパッドから読み込んで、
メモリ上で配列に入れなおす場合ッス。
0873870
NGNGもし実機確認機種が、N504iなら、
他機種よりもスクラッチIOがかなり遅いよ
(P504iの30倍程度の時間がかかる)
一つずつじゃなくて、
readFully()
とか使って読込を配列毎にしてループ回数減らして、
また、ループ内で再描画したりする余計な処理を入れない、
とか見るところは沢山あるけど…どうかな…?
画像データならともかく、byte配列のマップデータ(サイズにもよるが・・・)
程度でそんな重くはならないんじゃないかと思うけど。
エミュの話なら、ADFのスクラッチサイズを必要最低限に指定
しておかないと、実機よりもスクラッチIOが重くなるよ。
0874869
NGNG何を悩むことがあるのか解らん
元々スクラッチパッドにはintで書いてあるとか?
0875864
NGNG実機はP503is・・・です。遅ッ!
データは半角英字(ファイル)>byte(スクラッチパッド)
で、できれば最終形はintで・・・。
このワガママがやっぱ原因すか?(ToT)
0876869
NGNG元データはテキストだったんかい
だったら元データをバイナリにしたら?
文字から数値に変換するメソッド書く必要も無くなるし
0877870
NGNGちゃんとbyteデータにコンバートしているんだろうか?
ただ、HTTPなりFILEなりのストリームから文字列データを
byteのまま読み込んでスクラッチにそのまま
書き込んでいるなら、読込時の処理は
byte[] buf = new byte[64];
for(i=0;i<(maxstr/64);i++){
in = Connector.openDataInputStream("scratchpad:///0;pos"+POS_RES_STR);
in.readFully(buf)
str[i] = new String(buf,0,64,"SJIS");
}
のように文字にコンバートしなおす。
面倒クサイなら、初めからバイナリエディタで、
byteでマップデータを書くか、
エクセル等の表計算ソフトで数値でマップデータを作って、それをcsvにして
ソースのマップ配列初期宣言にコピペして{},を付ける。
例:
int[][][] mapdata = {
{
{1,1,1,1,2,3,1,1},
{1,1,2,2,3,3,1,1},
.......
},
}
0878デフォルトの名無しさん
NGNG実行時にエラーになります。(例:sample.txt→サンプル.txt)
どうすればいいんでしょうか、助けてください。
// 1. URLとモードを指定
httpC = (HttpConnection)Connector.open("http://www.xxxxx.ne.jp/~xxxxx/sample.txt", Connector.READ, true);
// 2. 送信HTTPデータのリクエスト、ヘッダを指定
httpC.setRequestMethod(HttpConnection.GET);
httpC.setRequestProperty("Content-Type","text/plain");
// 3. サーバと接続、HTTP交信
httpC.connect();
// 4. 受信HTTPデータのレスポンス、ヘッダを取得
respC = httpC.getResponseCode();
respM = httpC.getResponseMessage();
contL = httpC.getLength();
if(200 <= respC && respC < 300) {
// 5. 受信HTTPデータのボディを取得
char recvData[] = new char[(int)contL];
InputStreamReader inpSr = new InputStreamReader(httpC.openInputStream());
inpSr.read(recvData, 0, (int)contL);
inpSr.close();
tb = new TextBox(new String(recvData), 20, 10, TextBox.DISPLAY_ANY);
} else {
tb = new TextBox("Err: " + respM, 20, 10, TextBox.DISPLAY_ANY);
}
無駄に長かったらごめんなさい。
0879デフォルトの名無しさん
NGNG0880デフォルトの名無しさん
NGNGエラーが出て困っています。・゚・(ノД`)・゚・。ウワァァァァァァァァン
「症状」
ADFのUseNetworkには、
ちゃんと「http」を指定しているんですが実行時、下記のエラーが出ます。
java.lang.SecurityException: Use Network Key not found in ADF
Docomoのiαツールでコンパイル&エミュってます。
参照先ファイルをhttp://localhost〜と指定してないんですが…
やぱし、localhostで指定しなきゃダメですか?
実機でも同様のエラーが出るのでソース上の問題の可能性大だと思うんですが
何か可能性がありましたら、どなたかご教授おながい致しますです。
0881通りすがり
NGNGURLの設定はちゃんとやった方がいいかも。
あと、エミュレータでやるならADFのhttp以外にも
ツールバーの「その他」→「ネットワーク設定」部分の ADFのURL部分も設定したほうがいいかも。
(↑504用エミュレータの場合)
0882880 ◆qgqXZWB30M
NGNG今すぐ首吊って来ます。
||
Λ||Λ
( / ⌒ヽ
| | |
∪ 亅|
| | |
∪∪
:
:
‐ニ三ニ‐
0883878
NGNGようにしたいのですが、無理ですか?
0884デフォルトの名無しさん
NGNG0885デフォルトの名無しさん
NGNG0886デフォルトの名無しさん
NGNG仕様上英数以外通らないんだから仕方がない。
どうにも諦められなければ代案を考えたら?
漢字コードを英数字にエンコードしたファイル名にして
サーバにUPしておき、取り出すほうも同じエンコードで
得たファイル名でDOWNするとか。
古典的な手だがその価値があるかどうか(ただでさえ
プログラサイズ制限きついのに〜)は知らない。
#ま、そのアプリ固有のローカルルールなら多くは言わん
0887878
NGNG0888デフォルトの名無しさん
NGNGimport java.util.regex.*;の個所で
regexのパッケージが見つからない と言われてしまいます。
JDK1.4.1は入っているんですが…。
過去ログ全部読んだんですが書いてないみたいなんですが
漏れが初歩過ぎって事ですね。。
設定とかアドバイス等ありましたら教えてくださいお願い致します。
0889haruka
NGNGfor(int y = 0; y > 20; x++) for(int x = 0; x > 20; x++)
kiroku[y][x] = data[(y * 20) + x];
ってのがやりたかったんじゃないの…?
>>888
CLDCにはそんな高度な処理を行うパッケージは入ってないよ。
0890888
NGNGレスありがとうございました。
0891お願いが
NGNGPC用のJAVAはここにありました。
http://hp.vector.co.jp/authors/VA003665/others/javacave.html
ソースも公開されていました。
http://hp.vector.co.jp/authors/VA003665/others/SfCave.java
P504iにあわせていただけるとありがたいです。
(132*144) 30KB+100KB
0892お願いが
NGNGPC用のJAVAはここにありました。
http://hp.vector.co.jp/authors/VA003665/others/javacave.html
ソースも公開されていました。
http://hp.vector.co.jp/authors/VA003665/others/SfCave.java
P504iにあわせていただけるとありがたいです。
(132*144) 30KB+100KB
0893↑
NGNG0894デフォルトの名無しさん
NGNG似たようなアプリいっぱいあるし
0895デフォルトの名無しさん
NGNGHTTP通信するメソッドを作ったとして、例外処理をそのままスローするものと
します。
private String readText(String url) throws Exception {
InputStreamReader in=null;
HttpConnection c =null;
……
}
で、通信障害などで例外が発生して、メソッドの呼び出し元で例外をキャッチした
場合、例外処理としてコネクションをクローズすることは可能でしょうか?
それとも、クローズするにはこのメソッド内で例外処理しないとダメですか?
0896デフォルトの名無しさん
NGNGfinallyを使えば?
0897895
NGNGメソッドの呼び出し元から見ると、cとかinとかって見えないですよね。
それをクローズする方法があるのかな……と。
処理は上位側でまとめてやりたいので、例外をスローするようにしてます。
cとかinをグローバル変数にするしかないかな……
オープンされたままになっている接続を強制的にクローズ出来るような
方法があればいいんですけど。
0898デフォルトの名無しさん
NGNG変数inとcをメソッド外に出したらなんか都合悪いのか?
0899895
NGNG容量ケチってるんで、なるべくグローバル変数を増やさないようにしてるだけです。
やっぱ、外に出すしかないっすかね。
0900デフォルトの名無しさん
NGNG0901デフォルトの名無しさん
NGNGc = xxx.openConnection();
try {
...
} finally {
c.close();
}
0902デフォルトの名無しさん
NGNG0903895
NGNGまだJavaに慣れてないもので。まぁ、イメージは伝わるかと。
>>901
分かった。キャッチはせずにスローしながらfinallyはつけると。
なるほど、勉強になりました。
>>896さん、理解出来なくてスマソ。
0905デフォルトの名無しさん
NGNGとりあえずJavaを勉強しろよと小一時間説教したい。
教えてクンになる前に、他の普通のJavaスレ見てきなはれ。
0909898
NGNG0910デフォルトの名無しさん
NGNG0911デフォルトの名無しさん
NGNG0912デフォルトの名無しさん
NGNGなんかのときに役に立った気がするが忘れた。
0913デフォルトの名無しさん
NGNG通らないよ
0915デフォルトの名無しさん
NGNG913は試してから書いた。
が、finallyを書いてなかった・・・
通る!
0916912
NGNGhttp://www.hyuki.com/dp/dpinfo.html#BeforeAfter
0917デフォルトの名無しさん
NGNGなるべくならこれの精度をプログラム内で知りたいのです。
ShortTimerにはgetResolutionがありますが、currentTimeMillisの精度を
調べる方法はないでしょうか
0918デフォルトの名無しさん
NGNG0919デフォルトの名無しさん
NGNG>プログラム内で知りたいのです
精度知るだけだったら公式にもあるじゃん
俺も知らないけど
0920デフォルトの名無しさん
NGNG0921デフォルトの名無しさん
NGNG機種ごとに表示ドット数が違うのは、みなさんどう処理してるのでしょうか?
画面サイズを取得するようなクラスとかあるのですか?
0922デフォルトの名無しさん
NGNG0923デフォルトの名無しさん
NGNG全機種で同じように動かしたいのならSOのちっこい画面サイズで作るしかないよ。
周りは黒く塗りつぶすとか。
機種を絞って作るならそれも漢だとは思うが。
拡張APIも最大限に生かせるし・・・。
0924デフォルトの名無しさん
NGNG実行時の画面サイズに合わせてアプリ側で表示サイズを変更してますがなにか?
0925デフォルトの名無しさん
NGNGあるから自分でドキュメント読んで探せ。
0926デフォルトの名無しさん
NGNG0927デフォルトの名無しさん
NGNGαエラーが発生しました
と出るときって原因として何がありますかね?
0928デフォルトの名無しさん
NGNG0929927
NGNGwhy??
MediaSound ms;
AudioPresenter ap;
ms = MediaManager.getSound("resource:///get.mid");
try{
ms.use();
}catch(com.nttdocomo.io.ConnectionException e){}
ap = AudioPresenter.getAudioPresenter();
ap.setSound(ms);
ap.play();
0930デフォルトの名無しさん
NGNG氏ねや
0931デフォルトの名無しさん
NGNG0932デフォルトの名無しさん
NGNGmldに変換汁
0933927
NGNGmidとmldを逆に勘違いしてました(つд`)mldが実機で使える奴か。
(ノω`)あちゃ〜。スレ汚しちゃったかな?
まぁとりあえず逝って来ます(/.j)
0934デフォルトの名無しさん
NGNGObjectInputStream
は使えないのですか?
また、似たような動作をさせるのにはどうしたらいいんでしょう??
どうか教えて下さい!!
0935デフォルトの名無しさん
NGNGその辺の解説をしてるサイト知りませんか?
サンプルがあればなお良いのですが。
0936デフォルトの名無しさん
NGNGつぎスレは、下に統合という形でどうか?
携帯JAVAのスレッド
http://pc3.2ch.net/test/read.cgi/tech/1011977260/l50
0937デフォルトの名無しさん
NGNGエージェント型アプリを作ったとして、
自動で100byte のバイナリファイルを落としてくるような設計したとき、
それは確実に1パケットで済むんでしょうか?
1パケット128byteの内訳って純粋にファイルサイズなの?
0938デフォルトの名無しさん
NGNG却下
0939デフォルトの名無しさん
NGNG0940デフォルトの名無しさん
NGNG機種依存とかも含めて別物と考えたほうがいいと思う。
むしろいくつか立っているiアプリスレを1つにまとめたほうが・・・。
0941デフォルトの名無しさん
NGNGスレ立てる前にテンプレ作ろうか・・・
0942デフォルトの名無しさん
NGNGでは次スレ用のテンプレ文きぼんぬ。
iアプリ逝ってよし
http://piza2.2ch.net/tech/kako/994/994872733.html
i‐MODEのJAVA
http://piza2.2ch.net/tech/kako/975/975428633.html
初心者でも作れるiアプリ講座
http://cheese.2ch.net/phs/kako/1000/10003/1000384717.html
iアプリでゲーム<ゲーム製作技術板>
http://game.2ch.net/test/read.cgi/gamedev/1005042631/
0943936,942
NGNG一応、モバイル板も見て来たが、
京セラJAVA搭載PDA「PocketCosmo」
http://pc3.2ch.net/test/read.cgi/mobile/1021979970/l50
Java関係はこれくらいだった。
ほかにi-modeの仕様などの公式ドキュメントや
PCで動くエミュレータなどを公開しているサイトなどがあれば、
そこへのリンクなどでどうか?
0944936,942
NGNG「携帯」「Java」などの文字を入れてはどうであろうか。
一応、携帯板で「アプリ」で検索したなかで、
多少は関連のありそうなスレ。
ααα良きiアプリααα その2
http://cocoa.2ch.net/test/read.cgi/phs/1026400839/l50
【みんなが】504専用アプリを語るスレ�C【使える】
http://cocoa.2ch.net/test/read.cgi/phs/1040288662/l50
P504 専用・対応アプリについて語るスレ 2
http://cocoa.2ch.net/test/read.cgi/phs/1036901721/l50
0945デフォルトの名無しさん
NGNG実際にはcontent-typeやらなにゃらついてくるから
もう少し掛かるよ
0946デフォルトの名無しさん
NGNG0947936,942
NGNG☆ チン マチクタビレタ〜
マチクタビレタ〜
☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・) < テンプレまだ?
\_/⊂ ⊂_ ) \_____________
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| 愛媛みかん |/
0948デフォルトの名無しさん
NGNGクリスマスなのに暇なんだよ
0949デフォルトの名無しさん
NGNGお前が立てれ
0950デフォルトの名無しさん
NGNGせめて冬休み明けまで待とうぜ。
0951デフォルトの名無しさん
NGNGちょっと待ってね。
0952デフォルトの名無しさん
NGNGhttp://pc3.2ch.net/test/read.cgi/tech/1040898596/
次スレ立てました。つーかしんど。
なんかごちゃごちゃしてるけどゆるして。
0953936,942
NGNGどうもお疲れさまでした。ありがとう。
0954デフォルトの名無しさん
NGNG何年後かな?
0955936,942
NGNG携帯Javaスレのいままでの書き込み傾向やその件数を見るに、
やはり新スレを立てる必要はなかったのではなかろうか…。
せっかく立った新スレも、このまま書き込み数が少ないままだと
自動的に過去ログ倉庫逝きになるのではとおもうのだが…。
0956デフォルトの名無しさん
NGNG0957936,942
NGNG実のある書き込みがないのではどうしようもない。
0958936,942
NGNG1.0, 1.1, 1.2, 1.3, 1.4も全部まとめてひとつのスレッドでやっているし、
iアプリも携帯Javaスレ内で共存していくことはできないものだろうか。
書き込みの少ない類似のスレが複数あっても
唐揚に頼らなければ、どちらもdat落ちするだけだとおもう。
新スレが立った以上は落ちることなく
繁盛してほしいとはおもいますけれど。
じゃあ、おまえが新スレを盛り上げろというのは無しね。
私はiアプリも携帯Javaも、現在の所、関心ありませんし
まあ私にとっては他人事にすぎませんので、
どうだっていいことではありますが。
0959IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0960デフォルトの名無しさん
NGNGHDじゃなくてよかったね。
0961デフォルトの名無しさん
NGNG0962IP記録実験
NGNGhttp://qb.2ch.net/test/read.cgi/accuse/1042013605/
1 名前:ひろゆき ◆3SHRUNYAXA @どうやら管理人 ★ 投稿日:03/01/08 17:13 ID:???
そんなわけで、qbサーバでIPの記録実験をはじめましたー。
27 名前:心得をよく読みましょう 投稿日:03/01/08 17:20 ID:yL/kYdMc
SETTING.TXT管轄でないということは全鯖導入を視野に、か?
38 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:22 ID:rLfxQ17l
>>27
鋭いです。
73 名前:ひろゆき ◆3SHRUNYAXA 投稿日:03/01/08 17:27 ID:rLfxQ17l
>ところで、IPが抜かれて何か今までと変わることってあるのでしょうか?
・今までより、サーバが重くなる。
・裁判所や警察からの照会があった場合にはIPを提出することがある。
0963デフォルトの名無しさん
NGNG0964デフォルトの名無しさん
NGNGではリスペクトしておきます
0965デフォルトの名無しさん
NGNG0966デフォルトの名無しさん
NGNGNとDのみ、JAVA用メモリーと絵等のリソース用メモリーにわかれているらしいのですが、
Runtime.getRuntime().freeMemory(); ではどちらのデータがとれるのでしょうか。
また、両方調べる方法はありませんでしょうか。
そろそろ絵が一杯一杯かなという領域にきているので調べたいのです。
0967デフォルトの名無しさん
NGNG2ちゃんねるのお勧めな話題と
ネットでの面白い出来事を配送したいと思ってます。。。
===============================読者数: 138720人 発行日:2003/1/9
年末年始ボケがそろそろ収まり始めた今日このごろのひろゆきです。
そんなわけで、年末に予告したIP記録ですが実験を開始しています。
「2ちゃんねる20030107」
こんな感じで各掲示板の最下部に日付が入ってるんですが、
20030107以降になってるところはログ記録実験中ですー。
んじゃ!
────────────────────────Age2ch─
■この書き込みは、Age2chを使って配信されています。
────────────────────────────
Keep your thread alive !
http://pc3.2ch.net/test/read.cgi/software/1041952901/l50
────────────────────────────
0968デフォルトの名無しさん
NGNGいくらなんでも、無差別にIP公開はしないと思うが。
0969デフォルトの名無しさん
NGNG世の中サヨとネットと圧力で出来てると思っているお前のような奴のほうが
世の中にとっては役に立たない
0970デフォルトの名無しさん
NGNGそれはそのとおりでしょうねぇ。
・内容証明が届いて、名誉毀損の書き込みがあることを知りえた
・その日から起算してン日間書き込みを消さなかった
・その間のン日間は名誉が毀損されたことによって被害が発生した
ということを「裁判所が認めれば」負けちゃうんじゃないかなぁ、、
>んだったら、IP取ってない板で、自分で自分を中傷して、
>すぐに裁判すれば賠償金が取れるってことになっちゃう、、
そのとおりじゃないすかねぇ、、
掲示板の持ち主がけんすうさんだという前提でいうと、
その中傷発言が自作自演かどうか、けんすうさんにも判断できないん
だったら、けんすうさんが責任を負わないといけないという判決ですよね。
しかし個人の中傷発言だったら最初から消せばいいのでは。。
0971デフォルトの名無しさん
NGNGと思うんだけど、某○○さんは違うという。。。
0972デフォルトの名無しさん
NGNG0973デフォルトの名無しさん
NGNGそして動物病院の前でデモ行進をして金はいらないと約束させる
ひろゆきウマー
0974デフォルトの名無しさん
NGNGどっかが「計画された営業妨害および交通の妨害だ。ログを提出せよ」
って言ったら提出ってことになんのかなぁ。
あと、朝曰とかが調子に乗って
謝罪汁とか言ってきそうで怖い(w
0975デフォルトの名無しさん
NGNGそうかな?大体2ch型の掲示板ってのはログ取ってないと思ったんだけど、、、
0976デフォルトの名無しさん
NGNGなもんで、前置きとか、説明は一切無しで、突然本筋から入る
無論、何の事だか私達はじぇんじぇん分からないんだけど、
それは、理解力の無い私達が悪いということになってしまう
電波怖い ああ電波怖い 電波怖い
0977デフォルトの名無しさん
NGNGていうか仕様さえ教えてくれれば作るからさぁ。。
0978デフォルトの名無しさん
NGNG逆に質の低い書きこみが減ってさらに人が増えたりして
0979デフォルトの名無しさん
NGNGで、スポンサーがDHCなのは笑った。
0980デフォルトの名無しさん
NGNG0981デフォルトの名無しさん
NGNG0982デフォルトの名無しさん
NGNG違法や犯罪性がなければいいんだろ?
北朝鮮は危ない国と発言したら通報か?(w
0983デフォルトの名無しさん
NGNGあったということなんだ。
知らなかった・・・
0984デフォルトの名無しさん
NGNG0985デフォルトの名無しさん
NGNGたしかドコモHPに書いてあったような…
0986デフォルトの名無しさん
NGNGねんちゃく、か、、、
363 名前:夜勤 ★[sage] 投稿日:03/01/11 04:00 ID:???
ぬんちゃく、か、、、
366 名前:ひろゆき ◆3SHRUNYAXA [] 投稿日:03/01/11 04:02 ID:kSb7xo24
こんにゃく、か、、、
0987デフォルトの名無しさん
NGNGネタ帳見ながらやるのやめてくれ、一応カネ貰ってんだろ
0988デフォルトの名無しさん
NGNG(´-`).。oO(そこも含めてネタなんだけどな・・・)
0989デフォルトの名無しさん
NGNG0990デフォルトの名無しさん
NGNG白白白 発発発 厨厨厨 東東東 776
待ち盃7
リーチ
0991デフォルトの名無しさん
NGNG0992デフォルトの名無しさん
NGNGここは2chなのよね。
0993デフォルトの名無しさん
NGNG■「言論の自由はどうなった!」
言論の自由は、名誉毀損には適用されません。
批評・批判といった言論だと証明するのは、発言者の責任です。
■「最高裁があるじゃないか! 高裁差し戻しだ! 反訴しろ!」
最高裁は憲法に絡まない限り、受理してもらえません。今回の件では不受理はほぼ確定でしょう。
高裁差し戻しの可能性はひじょうに低いのはひろゆきも承知で、だから、最高裁にもっていこうとしています。
反訴についても、誰を訴えるかという特定が困難。これまた不受理の可能性がひじょうに大。
■「T動物病院は削除ルールに従ったのか! 2ちゃんには削除ルールがちゃんとあるんだ!」
2ちゃん独自の削除ルールに従わねばならない法的根拠はありません。
また、2ちゃんの削除ルール自体、判決では不十分なものとされています。
0994デフォルトの名無しさん
NGNGと朝から釣られてみる。
0995デフォルトの名無しさん
NGNG0996山崎渉
NGNG0997デフォルトの名無しさん
NGNG0998デフォルトの名無しさん
NGNG0999デフォルトの名無しさん
NGNG1000デフォルトの名無しさん
NGNGhttp://pc3.2ch.net/test/read.cgi/tech/1040898596/
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。