BREW(Binary Runtime Environment for Wireless) 5at TECH
BREW(Binary Runtime Environment for Wireless) 5 - 暇つぶし2ch400:デフォルトの名無しさん
05/07/26 11:26:24
おいお前等、BREW SDK 切り替えツールがバージョンアップしてますよ。

URLリンク(www.s-cradle.com)

401:デフォルトの名無しさん
05/07/26 14:22:00
ぐるぐるを回すんだ!

402:デフォルトの名無しさん
05/07/26 17:37:33
>>399
ウラヤマシス
ウチでは文脈から読み取って確認だよ。
「ここでは回したいんですね?」
「はい、もちろん」

403:デフォルトの名無しさん
05/07/26 19:25:13
ウチは仕様書に書いてあるとおりに作ってバグ報告されましたが?


404:デフォルトの名無しさん
05/07/26 22:45:55
お前ら文句ばっかりだな。

405:デフォルトの名無しさん
05/07/27 00:17:44
んじゃあ私が質問を投げようじゃないか!

某山○社の携帯の IHTMLViewer の描画の挙動について質問です。
現在 IHTMLViewer を使用してUIを構築しています。
この状態で IHTMLViewer の上に描画(例えばメッセージダイアログなど)を行うことを考えています。
初めは _HandleEvent へイベントを渡さないことで実現できるかと思いましたが、
テキストボックスにフォーカスが当たっていて、テキストがスクロールしている(テキストが長い)時に、
IHTMLViewer の上に描画すると IHTMLViewer 勝手に再描画を始めてしまいます。

この、IHTMLViewer の再描画を抑制するような方法はありませんか?
現状では
1.IHTMLViewer を開放
2.ダイアログを描画
3.IHTMLViewer を再生成
という流れでやっていますが、無駄なような・・・
#というか、イベントループを通さないで描画とかしないでほしいyp

406:デフォルトの名無しさん
05/07/27 00:39:50
>>405
開発支援サイトFAQ

407:デフォルトの名無しさん
05/07/27 00:41:27
>>405
開発支援サイトFAQ

408:デフォルトの名無しさん
05/07/27 02:43:09
IHTMLやITEXTみたいなAPIで手を抜くなら、制御も全部向こうに投げるべき

409:デフォルトの名無しさん
05/07/27 04:10:04
>>405
開発支援サイトFAQ

410:デフォルトの名無しさん
05/07/27 11:24:14
まとめてau支払い使ったことある人に質問。
ipremiumモジュールがやってる通信ってキャンセルできんの?

411:デフォルトの名無しさん
05/07/27 12:31:47
>>410
キャンセルできないと検証通らないでしょ。

412:デフォルトの名無しさん
05/07/27 12:37:14
通信画面でクリアキー押しても何も起こらないよ?
通信画面出てる画面ってRequest呼んだ後で返答待ちしてるだけだし。

413:デフォルトの名無しさん
05/07/27 12:50:04
なにを指してキャンセルと読んでるかわからんが、インスタンスを開放してしまえばいいじゃない

414:デフォルトの名無しさん
05/07/27 13:09:34
>>410
キャンセルできるかどうかじゃなくて、キャンセルできるように作り込むもの。

具体的には、クリアキーが押されたらipremiumのモジュールを解放すればいい。
解放後にエラー出さないようなイベント処理の仕方はサンプルソースを参考に。
キャンセル発生か、正常・異常終了かの判断は、フラグ立てるとか好きにやれ。
健闘を祈る。

415:デフォルトの名無しさん
05/07/27 13:38:56
了解、アドバイス感謝(´・ω・`)

とりあえず別件のiアプリの作業が終わったらやってみるヨ。

416:デフォルトの名無しさん
05/07/27 21:20:00
すいません新卒です。
ソフィアクレイドルみたいのはエクステですか?
なんか上司に「お前の作ったソースをクライアントに渡したくないから、バイナリかなんかで隠蔽して使えるようにしろ」
というんです。
DLLみたいなのつくれーてことだと思うけどできますかー?

417:デフォルトの名無しさん
05/07/27 22:14:36
>>412
もう俺たちには手に負えない。
yくぼさんに聞いてこい

418:デフォルトの名無しさん
05/07/27 22:18:23
そひあくれぞーるはたぶんラッパー関数群とC++の拡張ぞな


ヒント:mod化

419:デフォルトの名無しさん
05/07/27 22:42:23
>>416 普通に ar で固めれば *.a 作れるぞ

420:デフォルトの名無しさん
05/07/28 02:30:20
>>419
RVCT for BREW 1.2にはarmarが付属してないという罠

421:デフォルトの名無しさん
05/07/28 10:48:24
>420
cygwinでクロス環境を用意すれば問題なし

...とアッサリ書いてしまうのが悲しい


422:デフォルトの名無しさん
05/07/28 16:06:05
複数機種の検証とかってどうしてます?

同グループ端末でも処理速度が違う場合があるらしいので
動作チェックしておきたいのですが、
販売されてる端末全機種を揃えるのは難しいのです。

BREWラボを申請してみようかと、
ラボ使用方について疑問点を問い合わせたのですが
一ヶ月返事無しで放置されてるし_| ̄|○

ラボって現在動いているんでしょうか・・。

423:デフォルトの名無しさん
05/07/28 16:13:50
>>422
>一ヶ月返事無しで放置されてるし
そのメール多分先方に届いてないよ。
自分がメールで問い合わせたときは即日返信が来た。
ラボは時々利用してる。ちゃんと機能してるよ。

424:デフォルトの名無しさん
05/07/28 16:58:53
検証用には使うなとか書いてなかったっけ?

425:デフォルトの名無しさん
05/07/28 20:45:50
>>422
全機種無いってことはCPじゃなくて下請けかな?
CPで借りる、もしくは出向いてチェックしたらどうかな。

うちは開発だけど2.1以降大体揃ってるけど維持費が大変だね。
端末代は問題にならないんだけど(発売日でもタダとかの場合あるし、高くても数千円)
こういうのって料金プランに開発向けの安いの無いのかなぁ・・・
ゲームアプリ開発だと通話ないし、パケ通信ないし(通信するアプリの場合は定額入るし)


426:422
05/07/28 20:56:30
>>423
ありがとうございます!
多忙で返事が遅れてるのではないとわかったので、もう一度質問してみます。

>>424
マジですか・・。
URLリンク(www.brewjapan.com)
↑ここと、次のページを見る限りは、「検証用途での利用は禁止」
とは書いてなかったようなのですが、見落としている箇所があるのでしょうか。

>>425
CPなのですが、おっしゃるとおり端末代の問題で、
多数機種を常備するかが、問題になっています。
同グループ端末ぐらいはラボで検証できたらと思ってるのですが・・・。

427:デフォルトの名無しさん
05/07/28 22:38:20
動作チェックなんかしない

428:デフォルトの名無しさん
05/07/29 04:58:45
ラボで事前検証なんて無理。
真面目に手順書通りやってたら、時間内では「リメイク」すら終わるかどうか怪しいし、
終わったとしても、検証でツッコミ食らった時に実機確認できないとなると相手を納得
させられる返答ができるかどうか・・・
うちもCPだけど、CPは対応する全機種を揃えて当然だと思う。
予算を見直した方が良いのでは?

429:422
05/07/29 07:18:45
>>427
しないとおこられる(´・ω・`)


>>428
同一バイナリの使用検証だけなら、すませられるかと思ったのですが、
たしかに提出後、有事の確認が出来ませんね。

これを理由にして、対応機種購入を具申してみます。
ありがとうございました。

430:デフォルトの名無しさん
05/07/29 10:20:18
W22SAでアプリ起動中もキーを押すと効果音が鳴ってしまって
アプリの方で鳴らしてる効果音がちゃんと鳴らないんですけど
これって抑制する方法ありますか?

431:デフォルトの名無しさん
05/07/29 12:14:41
>>429
通信を行なわないアプリであれば、解約しててもアプリは動作できるから
機種変更しまくって機種だけ増やしておくのもアリかも。
Kがそのうち解約してるとカメラとか使えないような機能入れるって
どっかで言ってた気はするけどな('A`)

>>430
端末側の設定でキー入力音を切るしか無いんじゃね?


それと、まとめてau関係の通信キャンセルで悩んでたのだが
ipremiumの通信はアプリから制御できないから、キャンセルできなくても
検証NGにならないってKから回答があったっぽい。
お騒がせしてスマン。

432:デフォルトの名無しさん
05/07/29 22:23:30
>>431
au ICカードで問題無いんじゃね?

433:デフォルトの名無しさん
05/07/29 22:43:19
>>431
>Kがそのうち解約してるとカメラとか使えないような機能入れるって
>どっかで言ってた気はするけどな('A`)
前にどっかで見たな。
買ってすぐ解約してテレビとして使うためとか
デジカメとして使うためとかで、それだと儲けにならないからとか。


434:デフォルトの名無しさん
05/07/29 22:51:46
>>431
sigファイルは電話番号使って生成するから、解約したら起動は無理な気がするが
大丈夫なん?

435:デフォルトの名無しさん
05/07/29 23:07:43
ITRANSFORM_TransformBltComplexを使って画像を回転させてますが、
回転の中心が画像の中央にしかなりません。
左上や右下などを中心に回転させたいのですが、可能でしょうか?

// メンバ変数 int m_Angle が回転量
Atrans3i trans; IMICRO3D_Atrans3i_setIdentity(pM3D, &trans); IMICRO3D_Atrans3i_setRotateY(pM3D, &trans, m_Angle);
m_Angle += 16; m_Angle %= 4096;
Vec3i point = { 4096, 0, 4096 };
IMICRO3D_Atrans3i_transPoint(pM3D, &trans, &point, &point);
// ここまでのでcos(n)とsin(n)が求まる
int cosTh = point.x / 24; // どうやら 4096 を1.0とする世界から 192を1.0とする世界に変換してあげなければいけないらしい
int sinTh = point.z / 24;
AEETransformMatrix matrix; matrix.A = cosTh; matrix.B = sinTh; matrix.C = -sinTh; matrix.D = cosTh;
ITRANSFORM_TransformBltComplex(m_pDisplayTransform, m_X, m_Y, m_pBitmap, bmpX, bmpY, bmpWidth, bmpHeight, &matrix, COMPOSITE_KEYCOLOR);

現在はこのようになっています。前半Mascot Capsuleの関数を使っていますが、sinとcosを求めているだけです。
宜しくお願いします。

436:デフォルトの名無しさん
05/07/30 01:36:44
> 回転の中心が画像の中央にしかなりません。
拡大縮小回転変形の関数はそれがあたりまえ。
変形後に自分で目的の位置に平行移動させるもの。

437:デフォルトの名無しさん
05/07/30 01:52:05
自前で回転させるか、縦横対角線倍の板に貼り付けてから回転して切り抜き。

438:デフォルトの名無しさん
05/07/30 16:32:46
スレ違いっぽいけど、質問。
ゲームしか作れないBREW開発経験者に需要(?)はありますか?

439:デフォルトの名無しさん
05/07/30 17:17:09
ありますん

440:デフォルトの名無しさん
05/07/30 20:13:09
BREW自体の需要がないという肝。

441:デフォルトの名無しさん
05/07/31 03:26:21
>>438
ウチニ(・∀・)コナイカ?

442:デフォルトの名無しさん
05/07/31 03:46:34
Javaも出来るなら是非うちに! つーか俺と変われ

443:デフォルトの名無しさん
05/07/31 15:14:29
>>434
とりあえず、ウチの奴は機種変した奴と同じSIGで動いてる。
もともと動けばラッキー程度だったんで、バージョンアップ端末とかなら
機種変で増やすのもありかも。

>>438
ゲーム屋でもコンシューマで作る金無いから携帯に流れてるところ多いみたいだし、
今のところ需要はあるかも。
あと10年食えるとは思わないけどな。

444:デフォルトの名無しさん
05/07/31 15:40:47
検証とかめんどくさいと思われてたちょっと前まではチャンスがあったかもしれんが
もう無理

445:デフォルトの名無しさん
05/07/31 22:17:41
BREWのゲームで利益でてるとこどれくらいあるんだ?


446:デフォルトの名無しさん
05/07/31 22:25:30
KDDI

447:デフォルトの名無しさん
05/07/31 22:48:20
KDDIも実は赤字ないんじゃないかと思う。


448:デフォルトの名無しさん
05/08/01 01:13:06
小さなのを2、3ヶ月で作ればペイすると思われ
弱小エロゲ屋と同じカンジ
FC/SFCや98時代の資産があるトコならともかく、
オリジナルタイトルじゃ、ちと難しいんじゃねえかな

449:デフォルトの名無しさん
05/08/01 09:13:16
どっちもやったがエロゲ以下じゃね?
2ヶ月かかれば人件費だけで100万いくだろうから500円取っても3000本は売らないと割にあわん。
エロゲは開封すらしないのに買えるだけ買い漁る神のようなヲタク様がたくさんいるおかげで
絵とシナリオだけでそれなりに売れるから確実に元取れる。
開発費300万で小売8000円で初日で2000本とか美味しすぎる。
携帯アプリは金出してまで欲しいと思わん。

450:デフォルトの名無しさん
05/08/01 18:31:29
ちょっと全然分からない現象が発生中なので質問です

初期化のところで
int* p = (int*)(& byte配列);
p[0] = 1000;
とかやった後に他の場所で
int* p = (int*)(& byte配列);
表示関数( "p=%d" ,p[0] );
とやると p=256000 になってて原因がサッパリわからない…。

ちなみにエミュレーターだと正常に動作し、現象発生は実機のみです。
誰か分かりませんか orz
代入時に使うのが(*p) = 1000;とかでも同じ

451:デフォルトの名無しさん
05/08/01 18:47:27
>>450
URLリンク(brew.qualcomm.com)
の82ページ目。"Memory alignment"を参照。

452:デフォルトの名無しさん
05/08/01 18:49:56
いまいち状況がのめないんだけど
case EVT_APP_START:
    pMe->iHoge = (int*)MALLOC(10 * sizeof(int));
    pMe->iHoge[0] = 1000;
    DBGPRINTF( "iHoge=%d" ,pMe->iHoge[0] );
    break;
case EVT_APP_STOP:
    DBGPRINTF( "iHoge=%d" ,pMe->iHoge[0] );
    FREE(pMe->iHoge);
    break;
これはエミュでも実機でもできた(Brew2.1)

453:デフォルトの名無しさん
05/08/01 19:13:18
具体的には
byte d[200];
というデータ配列用のエリアを用意するとして
d[100]からがモンスターデータ群と仮定
最初にモンスターデータを登録して(実際は外からとってくるので仮データを初期化で作成)

#define HP 0
#define MP 1

int *p = &d[100];
p[モンスターNo + HP] = 1000;
p[モンスターNo + MP] = 1000;

とか初期化してるんですが (あくまで仮定、実際には色々やってる)、
取り出して使う時に
int *p = &d[100];
表示関数( "%d/%d=" ,p[モンスターNo+HP] ,p[モンスターNo+MP] );
とかやると 256000/256000 と表示されるって内容です。

表示直前とかにエミュレーターでさしてるアドレス確認まではしましたが
両方さしてるアドレスは同じ、そもそもエミュだとちゃんと表示される…。
こういう場合はどういうコードに直せばいいんでしょ orz

454:デフォルトの名無しさん
05/08/01 19:22:46
書いた直後に読むと幾つになってますか?
もし原因が >>451 にある問題なら、
ホントに「100」ならちゃんと表示されと思うけど。

455:デフォルトの名無しさん
05/08/01 19:27:28
つか単純にエンディアンじゃねの?

456:デフォルトの名無しさん
05/08/01 19:44:46
だから >450 が指摘してくれてるバイトアラインメント問題だってばさー。
折角リンクしてくれてるんだからちゃんと読もうぜ。

32bitな型のデータは、32bit alignedされてないと正常にアクセスできない。
16bitな型のデータは、16bit alignedされてないと正常にアクセスできない。

この例で言うと、&d[100] のアドレスが4(byte)で割り切れるアドレスじゃないと、&d[100]にint型の値としてはアクセスできない。
&d[100]が32bit alignedされるように適当にパディングしなきゃだめ。

ARMプロセッサ(コンパイラ?)の問題だから、エミュレータ上では再現できない。

457:456
05/08/01 19:45:54
× だから >450 が指摘してくれてる
○ だから >451 が指摘してくれてる

スマン

458:デフォルトの名無しさん
05/08/01 19:52:44
補足情報。

大抵のコンパイラで、mallocの返すアドレスは4の倍数とかになる。
IMallocのもたぶんそう。そうじゃないと構造体を動的に確保するのが少し面倒になるから。

アロケートした領域の中途半端なオフセットから読んだり書いたりする場合には、
i = *(int*) &p[181] なんてことしないで memcpy(&i, &p[181], sizeof(int)) とかしなきゃダメ。

459:デフォルトの名無しさん
05/08/01 20:20:04
データ配列をint型にしてもダメでした… orz
ちょっと一から追いなおしてみます。お騒がせしました。


460:デフォルトの名無しさん
05/08/01 23:43:36
>>458
アラインされたヒープが確保されるのはコンパイラの仕事じゃない。ライブラリの仕事。
自力でMAlloc書けばわかる。x86で動いて「最強のアロケータができた」と感動した後、
も他のアーキテクチャじゃまともにうごかんと知った時の俺の心境も察せ。

461:デフォルトの名無しさん
05/08/01 23:44:53
察せ、てお前これまでなんかここでやったのか?

462:デフォルトの名無しさん
05/08/02 00:35:49
一部のプロセッサは2バイト単位や4バイト単位でしかメモリアクセスできない。
連続したバイトデータを扱うにはビットシフトで対応するしかない。




ARM7がどうかは知らないが。


463:460
05/08/02 12:51:44
>>461
察せ、というのはその時の漏れを想像してワラえという意味だYO

464:デフォルトの名無しさん
05/08/02 13:28:15
ハハハ                             イキデキネーヨ
   ∧_∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄   ハライテ-       ゲラゲラ
   ( ´∀`) < >>460サイコー        ∧_∧       〃´⌒ヽ       モウ カンベン
.  ( つ ⊂ )  \_______   (´∀` ,,)、      ( _ ;)        シテクダサイ
   .)  ) )   ○   ∧_∧      ,, へ,, へ⊂),     _(∨ ∨ )_     ∧_∧ ○,
  (__)_)  ⊂ ´⌒つ´∀`)つ    (_(__)_丿      し ̄ ̄し     ⊂(´∀`⊂ ⌒ヽつ
          タッテ ラレネーヨ


満足か?

465:デフォルトの名無しさん
05/08/02 14:43:28

コードウツノ マンドクセ
('A` )y-~
ノへωへ


466:デフォルトの名無しさん
05/08/02 19:36:33
普通奇数アドレスにアクセスするようなコードは書かないよなぁ。

467:デフォルトの名無しさん
05/08/02 20:51:27
>>466
最近は書く機会が減ったというべき。

468:デフォルトの名無しさん
05/08/02 22:51:00
>>466
そうそう。とりあえず察せ。

469:デフォルトの名無しさん
05/08/03 00:49:02
とりあえず新卒は全員カメラアプリ開発な

470:デフォルトの名無しさん
05/08/03 01:53:14
仕事でミスをすると、日勤教育と称してBrewカメラアプリ開発に回される。

471:438
05/08/03 08:15:09
>>439-443
ありがとうございます。そのうち面接行くかもしれないので、その時はよろしく(何を?)

472:デフォルトの名無しさん
05/08/03 22:01:37
㍉㌣㌃㌢㌧㌢㌧

473:デフォルトの名無しさん
05/08/04 01:06:45
>472
短小乙





...俺もだ

474:デフォルトの名無しさん
05/08/04 21:06:53
>473
もちつけ
472はさりげなく「㌃」だの「㌧」だのでかめの単位も混ぜてるぞ?

475:デフォルトの名無しさん
05/08/04 21:20:38
>474
いや、下の段だけ読むと...

476:デフォルトの名無しさん
05/08/04 23:14:00
端末内のDIBにWindowsBitmapのヘッダつけて保存して
PCに書き戻してみたら色が変なんです。
16bitなのでピクセルフォーマットの違いだと思うんですけど
PC上でちゃんとするように変換する方法ありますか?
ちなみにエミュレータでも再現します。

477:デフォルトの名無しさん
05/08/04 23:18:12
>475
……転送ケーブル引っこ抜いて吊ってくる...λ

478:デフォルトの名無しさん
05/08/04 23:28:46
>476
ヒント:バイトアラインメント

479:デフォルトの名無しさん
05/08/05 01:06:34
>>476
そもそも16bitBMPはM$非標準だと思うが。
ちゅーか、
>16bitなのでピクセルフォーマットの違いだと思うんですけど
>PC上でちゃんとするように変換する方法ありますか?
原因わかってるならM$のフォーマットに合うように出力すれば?
としか言いようがない。

>>478
アライメントじゃなくてエンディアンの問題じゃなかろうか?

480:デフォルトの名無しさん
05/08/05 03:27:53
RGB555とRGB565の違いかも..


481:デフォルトの名無しさん
05/08/05 07:49:22
RGB調べるのがあったろ

482:デフォルトの名無しさん
05/08/05 10:15:02
IWEB_GetReponseで画像データ(IPeek)を送りたいのですが、
例えば15kbあるとき、1回目10kb、2回目5kbと分割送信したい
と思ってます。(一括はできてます。)
プログラムの流れはできているのですが、どうしても画像の分割
方法がわかりません。
誰か助けてください。お願いします。


483:476
05/08/05 10:22:18
>> 478-481
BREWのDIBが565だと仮定して全ピクセル 565 -> 555 に変換したら一発ポンでOKでした。
ありがとうございますた。


484:デフォルトの名無しさん
05/08/05 10:38:20
>>482
落ち着いて考える。

485:デフォルトの名無しさん
05/08/05 12:11:15
>483
biCompressionをBI_BITFIELDにして565でマスクを設定すればいいんじゃ
BI_RGBだと555になるんだっけ

486:デフォルトの名無しさん
05/08/05 13:25:53
>>485
BI_RGB が指定された 16bpp / 32bpp の DIB っていうのは
規格外だから動作は不定。ドライバ次第(実際は32の方はどれ
でも同じ動きになるけど・・・)。

487:デフォルトの名無しさん
05/08/05 16:27:49
>>482
携帯からサーバに送信したいのか、サーバ側のプログラムで困ってるのか、分からん

488:デフォルトの名無しさん
05/08/06 08:57:44
>>487
すみません、携帯からサーバです。

で、色々やっていたら ISOURCE_Read で何とか対応できました。


489:デフォルトの名無しさん
05/08/06 09:49:49
サーバー→携帯はKに許可無くできますん(プゲラッチョ

490:デフォルトの名無しさん
05/08/08 02:06:10
IWEB_GetResponseによるHTMLの取得で躓いています。
2.1のエミュレータではHTMLファイルを取得し、描画もできるのですが、3.1のシミュレータだと出力ウィンドウに

AEEDNS.c:943 - DNS server[0] == XXX.XXX.XXX.XXX:53
AEEDNS.c:943 - DNS server[1] == XXX.XXX.XXX.XXX:53
という出力がされてしばらく停止し、タイムアウトらしき30秒の時間が経過したあとメインハンドラに戻り
*OEMTelephone.c:1203 - CDMA Feature not defined in this build !!
*OEMTelephone.c:2838 - Received Phone Event 0x6 from DMSS CM
*OEMTelephone.c:2659 - Received Call Event 0x3 from DMSS CM
*OEMTelephone.c:3415 - Sending Phone event 0x206 to App
*OEMTelephone.c:6364 - Sending event 0x206 to App
*AEETelephone.c:499 - =>Telephone Event PH:0x206
*OEMTelephone.c:6364 - Sending event 0x103 to App
*AEECallMgr.c:310 - =>Call 0x1 Event 0x103
*AEETelephone.c:476 - =>Telephone Event CALL:0x103
*AEECallMgr.c:397 - =>Call 0x1 Done.
*AEETAPI.c:777 - ==> AEETAPI_cbCallEvent

上の出力を吐きます。コードは実践バイブルに載ってるHTTPによるリモートストレージの部分、
WEBConnect2()、WCResponseHandler()、WCHeaderHandler、WCStatusHandler、WCReadLine()を使っています。
URLの引数はアプレット構造体から呼び出しています。
どなたか何が起こっているかをご教授願えませんか?

491:デフォルトの名無しさん
05/08/08 20:41:15
現在3Dを使用したアプリを作成中なのですが
マスコットカプセルの署名版の使い方が分かりません
誰か分かる方はいないでしょうか?

開発は未署名版でなんとか動作させているのですが
検証提出には署名版でチェックしなくていいのかどうか…

492:デフォルトの名無しさん
05/08/09 02:20:26
>>490
ごめんね、おかあさん3.1わからないの

>>491
「署名/未署名」は具体的に何を指すのでしょうか?
signature のことだったら、 これ無かったらそもそも動かない。

登録されてる Extension は mif に記述があれば依存関係を解決して、
アプリダウンロード時に勝手にインストールされるはず。

493:デフォルトの名無しさん
05/08/09 04:39:50
ところでリファレンスに何も記述が無いんだけど、
BREW API でのコールバックは全部 AEECallback として実装されてて、
イベントループに到達しないとコールバックが呼び出されない
っていう認識であってる?

494:デフォルトの名無しさん
05/08/09 07:43:39
>>493
あってる
多重割り込みは起こりません

495:デフォルトの名無しさん
05/08/09 07:56:24
社長が従業員宅を盗聴するなんて、基地外とかアフォヴァカとかDQNとか言われても仕方がないよな。

496:デフォルトの名無しさん
05/08/09 10:12:57
>>495
普通に警察沙汰にしてOK。
ってーかそんなことあったん?

497:デフォルトの名無しさん
05/08/09 13:00:12
>>490
2.1と違ってMIFのネットワーク特権が必要です。

>>491
署名版は通常は必要ないはずです。
全てのドキュメントを「UAM 仮登録」で検索すれば詳細が見つかります。

>>494
ISHELL_Resume()でのコールバックはイベントループのタイミングで呼ばれますが、
コールバック関数が特定のAPIに同期して呼ばれることは普通にあります。

498:493
05/08/09 13:12:03
>>497
具体的にどのAPIでしょうか?
IShell_SetTimer, ISOCKET, IWeb, IHTMLViewer などのコールバックは
イベントループのタイミングで呼ばれているような挙動っぽいですが。
# 機種ごとの実装に依存するとかだったら知りませんけど。

499:497
05/08/09 13:30:19
>>498
その中ですと、例えばIHTMLViewerのRedraw()に同期して
HVP_INVALIDATIONが通知されるはずですし、
カメラなどは機種依存だったはずです。

500:493
05/08/09 13:45:17
>>499
なるほど、確かにそれらは同期して呼ばれないといけないですね。
ありがとうございました。

501:デフォルトの名無しさん
05/08/09 23:47:42
>>491
スレ違い

【日本携帯】Mascot Capsule/Micro3D【標準】 スレリンク(tech板)



502:490
05/08/10 16:52:25
>>497
レスありがとうございました。MIFのネットワーク特権はつけていたのですが、
原因はTCP/IP設定の1番目のDNSが死んでいたからのようです。(2番目は生きていました)

ある関数が、IGETLINE_GetLine()で読み込み->IGETLINE_Exhausted()でチェックして
完了してなければコールバックでその関数を再登録する、と行っているのですが、
エミュレータで実行するとその関数が連続で呼ばれてエミュレータごと落ちます。デバッガで1ステップずつ実行すると大丈夫なのですが、
これはメインハンドラに処理が帰らずWatchDogに引っかかっているからということでよろしいのでしょうか?
そうであれば、有効な回避策などありますでしょうか?
エラー耐性削ってコード量を短くするしか浮かびません・・・

503:デフォルトの名無しさん
05/08/10 17:38:22
>>502
コールバックが呼ばれてるならイベントループに処理が帰ってるんじゃない?
私はこんな感じで書いて動いてるけどな。

res = _GetLine(...)
if (res == IGETLINE_WAIT) {
  CALLBACK_INIT(...);
  _Peekable(...);
} else {
  // データ処理
  if (!_Exhausted(res)) {
    CALLBACK_Init(...);
    _Readable(...);
  }
}

504:デフォルトの名無しさん
05/08/11 05:34:17
ISHELL_OnModUnload() ってどのタイミングで呼び出されるんだろう?
IModule_Release() が呼び出される後?前?

505:デフォルトの名無しさん
05/08/11 08:28:46
(n´・ω・`)n < しらんがなー

506:デフォルトの名無しさん
05/08/11 12:53:11
MIFに登録してある画像をアプリ内で使用する関数ありましたよね?

プログラムガイドとか確認してるけどみつかりません・・・_| ̄|○

507:デフォルトの名無しさん
05/08/11 21:56:00
ありますん

508:504
05/08/12 14:20:29
山○さんの実機で
IShell_OnModUnload() が呼び出されません。。
IShell_OnExit() も同様。
ナンデダロオオオ?

509:デフォルトの名無しさん
05/08/12 14:38:31
>508
それらのシステムコールはスタティック実装するアプリ・クラスでないと意味がありません。
OnExitはBREW終了時のコールなので通常のアプリはそれより前に終了しています。
Moduleのアンロードもアプリの終了後なので無理ぽです。

何に使いたいのか解りませんがPFNFREEAPPDATAで全てまかなえるはずです。

510:デフォルトの名無しさん
05/08/12 14:42:04
さてはアプリマネージャー作ってる人ですね乙

511:デフォルトの名無しさん
05/08/12 14:59:44
>>509
自前で実行ファイルを動的にロードするようなコードを書いております。

で、自分は IModule を持たずに動的にロードしたコードの IModule を
そのまま IShell に返してBREW 側で管理してもらおうと思ったんですがー、
OnModUnload() が使えないとなると自分で IModule のインスタンスを持って
管理しないとダメっぽいですね。

ありがとうございました。

512:508
05/08/12 15:18:56
と思ったけど、コールバック関数のコードもヒープ領域に持ってきて、
コールバック関数が呼ばれたときに自分自身も開放しちゃえばいいのかな?
でも、あんまりトリッキーなコードは書きたくないな・・・

513:デフォルトの名無しさん
05/08/12 15:51:25
>511-512
AEECallbackは、登録元のApplet開放時に内部で自動的にキャンセルされます。
なのでコールバックがそもそも呼ばれません。

# 例えばSetTimerしてキャンセルせずにアプリを終了しても、コールバックは呼ばれません

514:513
05/08/12 16:00:27
×SetTimerして
○SetTimerExして

515:513
05/08/12 16:48:53
そもそもIMODULE_Release()でIModuleの開放は管理されるので、これに任せてしまえばいいのでは。
AEEMod_Load()でのどのような処理を行っているか不明なのでなんともいえませんが。

516:508
05/08/12 17:02:08
>>515
動的にロードした側の IMODULE_Release を使うって意味でしょうか?
ここの PFNFREEMODDATA でコード領域を開放しちゃったら、
ret した領域が開放済みになるから無理ぽかと。

517:デフォルトの名無しさん
05/08/12 17:46:10
>516
ああ、無理ですね。
ローダーのIModuleを書くしかないと思います。

518:デフォルトの名無しさん
05/08/13 17:00:21
今まで何機種も会社の移動機には普通にアプリ転送したりしてたんだけど、
突然思い立って私物のA5505SAを繋いでみたらAppLoaderがファイルシステムを認識してくれないんですけど、
なんででしょうか?
ちなみに会社所有の移動機はTalbyとかW22SAとかA5503SAとかです。
A5503SAはちゃんとBrew2.x指定でファイルシステム読めてます。
後継機種のA5505SAで駄目な理由がわからないとです。

519:デフォルトの名無しさん
05/08/13 17:09:25
>>518
実機の設定はされてるんですか??
そのままじゃ駄目なはずです。

520:518
05/08/13 18:24:38
>>519
浅学で申し訳ないんですが実機の設定って何ですか?
AppLoaderは自分のPCに自分でインスコして特別設定してないけど
会社の端末どれも読めたので実機の設定って実機側にする設定っていう意味ですよね?
移動機側にコンシューマでいうMODチップ改造みたいなのをする必要があるんですか?


521:デフォルトの名無しさん
05/08/13 18:46:59
そうだよ。いままでどうやってたか知らないの?

他の人にナイショで勝手にやってるのかねぇ

522:デフォルトの名無しさん
05/08/13 20:11:48
CPなら詳しい人に聞くか、支援サイトを見てください。
ここで書ける内容じゃないので。

523:518
05/08/13 21:20:29
>>521
ただ渡された端末を使ってただけなので知らなかったです。

>>522
CPじゃなくてただの請負なのでCPの人に「私物で試したいんで」とは言えないです。
社内にCPから教えてもらってる人がいるかどうか聞いてみます。
ありがとうございました。

524:デフォルトの名無しさん
05/08/13 21:48:25
私物でやんなよヴォケ

525:デフォルトの名無しさん
05/08/13 22:11:55
実機にはアプリをPCから転送可能にする隠し設定が有るんだよ
一般人が勝手アプリを転送して、公式有料アプリをDLしてくれないと困るからね

526:デフォルトの名無しさん
05/08/13 22:41:17
結局アプリの動作にはsigが必要だから
そこで頓挫する気がする。

527:デフォルトの名無しさん
05/08/13 23:53:11
>社内にCPから教えてもらってる人がいるかどうか聞いてみます。
518は普通にアフォ。>>524の通り。
個人所有の端末で自由に転送させないために
特殊な設定があるんだってことを理解しろよ。

528:デフォルトの名無しさん
05/08/13 23:53:42
518はある意味負け組だな

マジレスするとKから機材借りて
それで各端末メーカーから提供されているあるデータを端末に転送しないと
Appローダーで端末認識できない

まあ機材借りるのにも手続きやらレンタル料やらめんどくさいし
私物にやろうとしたら首になりかねがんとおもうが

まぁそれでもやりたいなら止めんがね

529:デフォルトの名無しさん
05/08/14 00:43:35
叩きすぎだろw

530:デフォルトの名無しさん
05/08/14 01:30:25
お盆休みも無いんだから叩くくらい大目にみろや

明日も遅刻すんなよ

531:デフォルトの名無しさん
05/08/14 04:03:57
>>528
俺は機材を借りても無ければメーカの謎データを転送もしてないが?
なんの釣りですか?

532:デフォルトの名無しさん
05/08/14 04:08:57
釣りって言うか、やろうとしてんだろ?

533:デフォルトの名無しさん
05/08/14 04:29:58
いや、だから、転送するのに>>528みたいなことは必要ないんだが

534:デフォルトの名無しさん
05/08/14 05:15:58
仮眠終了…チョット働いてくる

んで兄者たち
守秘義務に関わる話題はしない方がいいんじゃない
まあある機材が必要なら必要てことに
秘密設定が必要なら必要てことで
関係者意外の椰子は各自自由に脳内設定するがよろしかろう
←職場|'A`)ノシ んじゃ

535:デフォルトの名無しさん
05/08/14 07:40:39
だな。
この件はもうあやふやでもうやむやでもいいから終了。
合っていようが間違っていようが以降スルーで。

536:デフォルトの名無しさん
05/08/14 08:13:11
とりあえず>>518
URLリンク(www.au.kddi.com)
2.携帯電話上で動かすには?を読んだ方がいい。

537:デフォルトの名無しさん
05/08/14 14:43:42
>>518
デルタワープ移植キボンヌ
URLリンク(blog.livedoor.jp)


538:デフォルトの名無しさん
05/08/14 18:46:58
ここは下請けが多いスレですね。

539:デフォルトの名無しさん
05/08/14 21:47:28
金があって人材も揃ってればケータイ開発なんて泥臭い仕事は
新人研修の分以外は外に投げるっしょ?
金が無きゃCPになれないわけで、結局CP自体でやってるのって全体の何割くらいよ?


540:デフォルトの名無しさん
05/08/15 22:04:21
ギコナビ起動しようとして間違えてBREW_Emulator.exeダブルクリックしたから記念age

541:デフォルトの名無しさん
05/08/16 09:29:53
ノシ <CP

542:歩流2等兵
05/08/16 16:01:17
とっとと働けよ

543:デフォルトの名無しさん
05/08/16 19:23:59
>>541
ノシ


CPやるのに、そんな大資本が必要か?
まあ「コンパイラが高い」なんて言う会社だとしたら辛かろうが。

544:デフォルトの名無しさん
05/08/16 21:42:06
>>543
必要なものを挙げてみろよ低脳

545:デフォルトの名無しさん
05/08/16 23:28:03
努力(金) 友情(人材) 勝利(利益)

546:デフォルトの名無しさん
05/08/16 23:46:01
BREWサイトなんか始めようとするとな、企画が通って開発始めてから
稼働するまでに半年ぐらいかかるわけよ。
なにせ検証で三ヶ月ぐらい待たされたりするし。
そうすると半年間無収入で、その間の給料は払わなくてはいけない。
何やるにしても最初はそうなんだけど、BREWは自分達がいくら頑張っても
人のせいで短縮できない何ヵ月もの無収入の期間があってね。
みんな嫌がるわけよ。


547:デフォルトの名無しさん
05/08/16 23:53:17
>>546
BREWアプリくらいおまえが一人で作れよ。


548:デフォルトの名無しさん
05/08/17 00:33:15
開発したアプリを代わりに売ってくれるCPがあればぬー

549:デフォルトの名無しさん
05/08/17 01:52:32
>>547
BREWアプリなんか一人で作ってるが546理解できるかチョン?

550:デフォルトの名無しさん
05/08/17 05:10:24
>>549
チョンに囲まれながら一人でBREWアプリ作ってる僕が着ましたよ(実話)。


じゃなくて質問です。
MIFファイルにアイコンを設定したいんですが、
MIFエディタ(BREW_MIF.exe)のアイコンの部分に何を入れても反映されません。
他の人から貰ったMIFファイル内のアイコンを「展開」して
それを指定してもエミュレータでディフォルトのアイコンが表示されてしまいます。
どうやって設定したらいいですか?
宜しくお願いします。

551:デフォルトの名無しさん
05/08/17 05:26:31
>>550
んなわけない。
そのMIFファイルは唯一のMIFなのか?
間違いなくエミュレーターにロードされるMIFなのか?
画像フォーマットは大丈夫か?


552:デフォルトの名無しさん
05/08/17 05:32:24
単に転送ミスだと思われ

553:550
05/08/17 09:32:00
>>551
「名前」の項を変えるとエミュレータでの表示も変わるため
間違いなくエミュレータに読み込まれるファイルを編集しています。
画像フォーマットはPNG, BMP(16色, 256色)を試しましたがいずれも駄目です。
元リソースは別のファイルから「展開」してきた物も試していますが駄目です。


書き忘れていましたがMIFエディタのバージョンは2.1.1.1Jです。


554:デフォルトの名無しさん
05/08/17 09:35:46
サイズ間違ってるんじゃね?

555:デフォルトの名無しさん
05/08/17 09:38:46
サムネイル表示等の詳細項目に設定していないに1000ペリカ

556:デフォルトの名無しさん
05/08/17 10:29:30
MIFエディターの詳細設定のサムネイル表示とか全てに画像入れて
どこで何が表示されるか確認したほうがいいと思われ。

557:デフォルトの名無しさん
05/08/17 11:57:32
アイコン⇒48×48
画像⇒192×192
サムネイル⇒32×32
の画像を設定する!

558:553
05/08/17 15:20:24
>>554-557
解決しました。>>555さんに8000ペリカ配当です!(;´Д`)
エミュレータ/端末機共にアイコンと画像を表示できました。
気ばかり焦っていて詳細設定内の項目を見落としてただけでした。
ありがとうございました。

559:デフォルトの名無しさん
05/08/17 21:26:39
>>546
検証で待ってる間、何も仕事しないつもりなの?
つうか収入期間を長く切らせる時点で経営者として失格
他の仕事もとってこいよ


560:デフォルトの名無しさん
05/08/17 21:59:42
ってか、普通CPならBREW以外もやるべ。

561:デフォルトの名無しさん
05/08/17 22:37:27
BREWでカメラを使って写真を撮影後、
JPEGファイルとして保存するアプリを作っています。
利用機種:W21T(BREW2.1シーケンス2)
ICAMERA_Previewで、プレビューモードへの以降後、
ICAMERA_RecordSnapshotでシャッター音が鳴り、戻り値として、
0を返しているのですが、肝心な写真がファイルとして保存されていません。。事前に空ファイルを作っておく方法も試しましたが、ファイルは最初に作った0バイトのままで変化がありません。
何か思い当たる節がございましたら、ご教授いただけませんでしょうか?宜しくお願い致します。

562:デフォルトの名無しさん
05/08/17 22:41:33
>>559
日本語理解してから書き込めよチョン

563:デフォルトの名無しさん
05/08/17 22:57:18
>>562 解説希望

564:デフォルトの名無しさん
05/08/17 23:05:43
つーか、もうかんねー仕事なんかするなよ。

565:デフォルトの名無しさん
05/08/17 23:46:34
>>561
それだけじゃ情報が足りなくて、こちらとしても適切なアドバイスは難しい。
とりあえず、コールバック関数の見直しから。
撮影時のCAM_STATUS_DONEを待っているか?
エンコード時のCAM_STATUS_DONEを待っているか?

566:デフォルトの名無しさん
05/08/18 00:25:59
>565
ありがとうございます。ご回答いただいたのに、理解がついていっておらず、大変申し訳ありません。
>撮影時のCAM_STATUS_DONEを待っているか?
>エンコード時のCAM_STATUS_DONEを待っているか?
の撮影時、エンコード時とはどういった意味でしょうか?

現在の実装は、キー"1"の押下でプレビューモードが発生し、キー"2"の押下で画像を保存といった流れにしています。
(1)ICameraのインスタンス生成
(2)ICameraのコールバック通知関数の登録
(3)ディスプレイサイズの設定
<キー"1"の押下>
⇒(4)ICameraのプレビューモード起動
ICAMERA_Preview(pMe->m_pICamera);
  ⇒コールバック関数のCAM_STATUS_FRAMEが呼ばれ続けています。
<キー"2"の押下>
⇒(5)レコードスナップの取得
pMe->m_aeMD.clsData = MMD_FILE_NAME;
pMe->m_aeMD.pData = "sample.jpg";
pMe->m_aeMD.dwSize = 0;
ICAMERA_SetMediaData( pMe->m_pICamera, &pMe->m_aeMD, "image/jpeg" );
ICAMERA_SetVideoEncode(pMe->m_pICamera, AEECLSID_JPEG, NULL);
ICAMERA_RecordSnapshot(pMe->m_pICamera); // "0"が返却

また、コールバック関数でCAM_STATUS_DONEが呼ばれた場合は、何もせず、breakしています。

567:565
05/08/18 01:04:50
AEECameraNotifyn* camNotify としたとき、
撮影時とは、camNotify->nSubCmd が CAM_MODE_SNAPSHOT の時のことを、
エンコード時とは、camNotify->nCmd が CAM_CMD_ENCODESNAPSHOT の時のことを、
それぞれ指して言ったつもりでした。わかりにくい表現をして済みません。

>>566の処理の流れで言うと、
>ICAMERA_RecordSnapshot(pMe->m_pICamera); // "0"が返却
のあと、
 camNotify->nSubCmd が CAM_MODE_SNAPSHOT で
 ・camNotify->nStatus が CAM_STATUS_START
 ・camNotify->nStatus が CAM_STATUS_DONE
 camNotify->nCmd が CAM_CMD_ENCODESNAPSHOT で
 ・camNotify->nStatus が CAM_STATUS_DONE
のコールバックがこの順に発生し、ここでjpegファイルが完成します。
これらのコールバックを見届ける前にjpegファイルを読み込んでも失敗します。
561=566さんのソースではICAMERA_RecordSnapshot()のあとどうなってますか?

568:デフォルトの名無しさん
05/08/18 01:57:31
>>564
儲かんないねぇー。
もうだめかもわからんな。


569:デフォルトの名無しさん
05/08/18 02:04:18
>>567
ありがとうございます。RecordSnapShotを呼んだ瞬間に、
てっきり、jpegファイルが完成するものだと思っていました。
ご教授いただいたイベントが発生するか、トレースしてみます。
RecordSnapShotのあとは、何もやっていません。
ただ、RecordSnapShotの直後に生成されたjpegファイルを読み込むといった
コードにはしておらず、RecordSnapShotが呼ばれたあと、1分後くらいに(これくらいあれば、
ご教授いただいたイベントは全て完了している場合が多いはず?)、アプリを
手動で終了し、AppLoaderでjpegファイルが端末内に正しく生成されているかの確認を
しようという流れにしていました。
いずれにしてもトレースしてみないとなんとも言えないので、もう少しチェックしてみます。結果はまたこちらで報告します。


570:デフォルトの名無しさん
05/08/18 04:17:01
BREWたんはぱんつはかない派だよ

571:デフォルトの名無しさん
05/08/18 17:43:15
(;´Д`)ハァハァ・・・

572:デフォルトの名無しさん
05/08/18 23:35:25
糞ゲー乱造の詐欺商売はもう疲れたよ・・・('A`)
もう仕事には金以外の目的無いし。

573:デフォルトの名無しさん
05/08/19 00:53:42
>>567
本日無事に解決致しました。ありがとうございました。
ICAMERAの呼び出し前に必要なプロパティ設定の修正と、
メモリ周りの改善(ICAMERAのインスタンス生成のタイミング修正)
を行うことで、無事に端末内に画像を保存できました。
本当に助かりました。

574:デフォルトの名無しさん
05/08/19 08:36:38
カメラ使うアプリのガイドラインはけっこうキチキチなので
サービスガイドを呼んでおくといいですよ

575:デフォルトの名無しさん
05/08/19 10:08:12
カメラ使うとW21Kのメモリチェックが他のと違うとか、
0バイトのファイル作っちゃいけなかったと思ったけど、
始めにファイル作っとけとか、カメラメンドイ。

576:デフォルトの名無しさん
05/08/19 14:00:41
0バイトのファイルって最初にダウンロードさせちゃいけないだけじゃね?
作っちゃいけないとは書いてないような。


577:デフォルトの名無しさん
05/08/19 19:17:31
>>576
ドキュメントの隅から隅まで読むと、書いてある。
どのドキュメントかは忘れた。
何せ色んな所に色んな事がバラバラに書いてあって、後で何がどこにあったかは
分からない。
もうね怒りを通り越して笑うしかないよ。
全部のドキュメントを何度も注意深く読んで、自分でメモを取るように。


578:デフォルトの名無しさん
05/08/19 23:58:03
ところで、3.1端末のバグっぷりはどうにか

579:デフォルトの名無しさん
05/08/20 01:29:58
ばぐじゃないよしようだよあはは

580:デフォルトの名無しさん
05/08/20 05:17:29

(/'∀`)/ アハハハー
    ミ
     BREW2.1
    BREW3.1
    W31T


581:デフォルトの名無しさん
05/08/20 14:58:15
どうしてクアルコムがBREWの綴りを間違っているのはなんで?

×BREW
○blur

582:デフォルトの名無しさん
05/08/20 14:59:10
>>581
おもしろくないですよ。

583:デフォルトの名無しさん
05/08/22 14:48:59
>>576-578が曖昧だったり誤解を招く書き込みに見えたのでまとめてみた。
違っていたら当人が訂正しておくれ。

>カメラ使うとW21Kのメモリチェックが他のと違うとか、
W21K端末仕様書の最後にあるICAMERAを使うときに限っての但し書きのことだろう。

>0バイトのファイル作っちゃいけなかったと思ったけど、
これに対して>>576が言ったことはそれはそれで正しい認識だが、>>575は別のことを指している。
サイトのFAQのファイル操作のところに、0byteファイルに関する記述がある。
ファイルを生成した直後にアプリを終了させると0byteファイルが残ってしまうがそれは検証NGだと。
>>575はこれのことを指して、0byteファイルを作ることがNGだと思ったのだろう。

実際は、カメラ撮影の保存先ファイルとして撮影時に0byteファイルを作ること自体はOK。
ただもちろんこれも、0byteのまま残しておいてはいけない。
撮影中断やアプリ中断・終了時は、0byteファイルがあれば削除しておく。

>始めにファイル作っとけとか、
これについてはサイトのFAQのカメラ連携のところに、こう書かれている。
>事前にファイルを用意していない場合は新規にファイルを作成し、
>事前にファイルを用意している場合はそのファイルが撮影画像によって上書きされます。

撮影前にファイルを作っておく必要があるのかないのか、アプリ側から判断できないから
結局、機種に関係なく撮影前にファイルを作成しておけばよいってこと。
ここで新規に作成するファイルは0byteでOK。

584:デフォルトの名無しさん
05/08/22 16:17:50
IDISPLAYとIGRAPHICS、どっちが高速?
矩形とか円とかの描画でどちらに統一すればいいか迷ってるんですが・・・

585:デフォルトの名無しさん
05/08/22 22:26:19
>>584
お前がやってどっちが高速か報告しろ

586:デフォルトの名無しさん
05/08/23 00:26:46
まず自分で試してからにしろよな
それからだろう

587:デフォルトの名無しさん
05/08/23 08:30:22
ここまでのまとめ:
・カメラ面倒くさい
・BREW3.1('A`)マンドクセ
・BREWたんはぱんつ穿いてない


588:デフォルトの名無しさん
05/08/23 08:37:29
>>587
一番下、超詳しく

589:デフォルトの名無しさん
05/08/23 10:03:55
一番下だけ検証がまだだな(゚∀゚)

590:デフォルトの名無しさん
05/08/23 11:20:44
その検証には3ヶ月かかります。

591:デフォルトの名無しさん
05/08/23 12:57:49
その検証は、私が1年かけてじっくり行います。

592:デフォルトの名無しさん
05/08/23 14:10:05
絵描きさんが居たら是非BREWたんを視覚化しておくれ。

593:デフォルトの名無しさん
05/08/23 20:47:19
フォントサイズって指定できませんか?

594:デフォルトの名無しさん
05/08/23 21:21:56
>>592
「ここまで読んだ
俺専用おしり」とかいうAAでうんこしてる女の子がBREWたん

595:デフォルトの名無しさん
05/08/23 23:55:26
>>593
指定はできますよ。
表示サイズはメーカーごとにバラバラだけどな!

596:デフォルトの名無しさん
05/08/24 00:09:35
どーしても全端末固定サイズにしたければ
フォントと表示ルーチンを自作だな

597:デフォルトの名無しさん
05/08/24 00:41:39
まさに外道

598:デフォルトの名無しさん
05/08/24 03:41:42
>>596
SMALLFONTがちっともSMALLじゃないおかげでそれをやる羽目になったよ……。
フォントは著作権的に問題無いところから引っ張ってきたが。


599:デフォルトの名無しさん
05/08/24 10:01:13
今製作中のはシステムフォントを使わない選択肢はありえないから
レイアウト調整でしねる…

600:デフォルトの名無しさん
05/08/24 16:16:39
>>598
日本語フォントで恵梨沙以外であればくわしく!くわしく!!


601:デフォルトの名無しさん
05/08/24 16:46:50
詳しくも何も必要な文字だけ書いた画像用意して
切り貼りするだけじゃアルマジロ


602:600
05/08/24 17:11:01
>>601
いや、重要なのはここ!!ここ!!
> フォントは著作権的に問題無いところ
恵梨沙以外でケータイで使えそうなのあるなら教えてクレクレ(`ω´)

603:デフォルトの名無しさん
05/08/24 19:59:48
MS ゴック

604:デフォルトの名無しさん
05/08/25 01:59:41
>>600
クライアントとも相談して問題なかろうということで東雲。

605:デフォルトの名無しさん
05/08/25 11:44:00
東雲~
それは~
君が~ 見た光~
僕が~ 見~た~ 希望~♪


606:デフォルトの名無しさん
05/08/25 12:21:26
青雲やがな

607:デフォルトの名無しさん
05/08/25 18:53:15
BREWたんはツンデレ



ず っ と ツ ン だ が な orz

608:デフォルトの名無しさん
05/08/25 19:35:40
    __
    i<´   }\   , - 、
   ヽ.._\./  .ンく r-兮、 __
    ∠`ヽ.! /   ヾニEヲぐ ,ゝ->  
   /_`シ'K-──‐-、l∠ イ   さすがゴックだ
   l´__,/l\、_ ̄0¨0)゙@Yヘ, -┤   BREWが糞でも
.    l'___|⌒ヾ''ー==、ーr='イ i二|    なんともないぜ!
   / .」   i   /./7r‐く  lー!      
.   f.  ヽ‐i人.∠'<   _i. l,.-ゝ.
    トiヘヘ「ト〈      `X  トレi7__|
   〉ト:トハj`! i.    /  トー┤lルj,リ
  /‐+----+‐l    iー--i---ヾ'〃
.  l_i____i__|   |___i,__i_|

609:デフォルトの名無しさん
05/08/25 22:22:29
とりあえずタカビーで縦ロールのツンツン娘と > BREWたん

610:600
05/08/25 22:25:25
>>604
㌧クス
ウオノメってフリーなんじゃね。

611:舞柳(スパイ72部隊5等兵入隊24分)
05/08/27 01:49:15
(´-`).。oO(フォントくらい統一しろよな…)

612:デフォルトの名無しさん
05/08/27 02:01:50
(´-`).。oO(関数の戻り値くらい統一しろよな…)

613:デフォルトの名無しさん
05/08/27 02:04:20
(´-`).。oO(いっそ普通のC++にしろよな)

614:デフォルトの名無しさん
05/08/27 02:22:03
BREWにとても興味があるわけだが、
とりあえず試してみるのにVC++が必要なわけ?
そんなもん買う金ねえだよ。みんな買ってるの?
それとも会社でのみ開発?

615:デフォルトの名無しさん
05/08/27 02:28:52
gccでもできるヨーダカコヨス
がくわしくは前スレなりなんなり
どエロイ方々に聞いてね
オヤミミ

616:デフォルトの名無しさん
05/08/27 03:09:27
えっとAUのゲームつくってるんですが
mmfとかPNGとかのデータファイルを
外部にもたせてもいいですか?
それとも全部barにいれないと
アプリカタログにのせてもらえないんでしょうか?

617:デフォルトの名無しさん
05/08/27 03:51:44
ガイドライン嫁

てか容量関係から考えても外部ファイルはbarなんかに纏めたほうがいい
端末でクラスタサイズとかまちまちだからぬー

ところでBREWたんは何時になったらデレになるんですか(つд`)

618:デフォルトの名無しさん
05/08/27 04:18:36
ツンデレくらいかな

619:デフォルトの名無しさん
05/08/27 06:31:26
>>612
オーダーメイドですか。そうですか

620:デフォルトの名無しさん
05/08/28 01:06:09
>>614
別にいらんよ。

Windowsのエミュレータで動かすならCygwinのGCCでもいける。
が、GCCでDLLを作れるだけの技術とかBREWの内部の動作の理解が必要。

実機用にコンパイルするのもGCCだけでいけるけど、
自分でMakefile書けないと無理。

まぁ、どっちにしろ大変だって事です。

621:デフォルトの名無しさん
05/08/28 12:06:52
適当に.netでも買ってきて作った方が圧倒的に早い予感
それでも最初は難儀するのは確かだが

622:デフォルトの名無しさん
05/08/28 22:19:52
プログラム終了時に以下のようなメッセージが出力されます。
何かを解放し忘れているのだと思うんですけど、何でしょうか?

Validating Heap...
------ App Heap Info ------
68 - DQMODOKI #2316 SHELL (L)
68 - DQMODOKI #2619 SHELL (L)
68 - DQMODOKI #3043 SHELL (L)
68 - DQMODOKI #3149 SHELL (L)
68 - DQMODOKI #3263 SHELL (L)
68 - DQMODOKI #4214 SHELL (L)
68 - DQMODOKI #4243 SHELL (L)
68 - DQMODOKI #4269 SHELL (L)
68 - DQMODOKI #4298 SHELL (L)
-------------------------

623:デフォルトの名無しさん
05/08/28 22:53:03
それだけじゃなにも分からんが、
まずはアプリ名をなんとかすべき

624:622
05/08/28 23:46:40
>>623
アプリ名はそのままここに貼り付けると仕事がばれてしまうので適当に置き換えました。

追加で質問なのですが、
120 - FFMODOKI #215 File: OEMBitmap_generic.h Line: 186 (L)
というリークも報告されます。
ダミーのMALLOCで無理やりリークさせて発生地点を調べたところ、
AEEApplet_New内の
# ISHELL_CreateInstance(pIShell, AEECLSID_DISPLAY, (void **)&pme->m_pIDisplay);
この行によって引き起こされているようです
(この行の前後にわざとリークするMALLOCを書くと#数字の部分が↑の報告の数字の前後になります)

しかし、解放のさせ方がわかりません。
FreeAppDataで該当のIDISPLAYを解放しても駄目、
同じところで関連づいているIBITMAPを解放しても駄目です。
そもそも標準のルーチンなので、何故リークするのかわかりません。
解決方法はありますでしょうか?

625:622
05/08/29 00:12:56
一つ自己解決しました。
OEMBitmap_generic.hの方は
各所でIDISPLAYに
IDISPLAY_GetDeviceBitmap
してた為でした。
IDISPLAY_GetDeviceBitmapする場所を一本化して
IBITMAP_Release
したら消えました。

626:デフォルトの名無しさん
05/08/29 00:25:00
>>622
とりあえずAPIリファレンスとプログラミングガイド嫁

APIリファレンスより抜粋
>IDISPLAY_GetDeviceBitmap
>この関数は、IBitmapポインタが返された場合、
>このポインタへの参照を第2パラメータとして内部的に追加します。
>アプリケーション開発者は、IBITMAP_Release()を使ってこのポインタを
>解放する必要があります。

何も書いてなくても同系統の関数にAddRefがある奴は全部開放が必要と思うべし。


627:デフォルトの名無しさん
05/08/29 00:34:52
>>17
BREWのコード実際見たが
ソースコードとんでもなく汚いぞ。
あのコード書いたヴァカはオブジェクト指向をもっと勉強しやがれチキン
といいたくなるほどのスパゲティコードだったぞ。
無駄な#define、番号をつけただけの下手くそな変数命名。
スクロールバーを作るのに汚い糞コードでいちいち実装している。
あんな糞コード書いてる奴がJava使いよりも玄人だぁ?
アフォか。汚いコードしか書けない奴は何を使おうとド素人な証拠。
プロはコードをもっと綺麗に書く。そしてバグも最小限に
納めデスマーチに陥りにくくする。そして顧客からの仕様変更要望にも
素早く対応できるようになり拡張性も容易になる。

今会社でBREWの案件引き受けてる奴らは皆徹夜組よ。休日も盆休みも夏休みもなく
効率悪い手法で開発し続けている。
残業代もでないのによくやるもんだな。
連中の書くコードはバグばかり。マネージャも呆れて、
彼らのプログラムはときどき動かなくなると言っている。
奴らのBREWプロジェクトは見事なデスマーチだよ。休みもとれず
効率も考えずに計画性もなくただ黙々とやってるだけだから
突然打ち合わせになったときにチームでやっても意思の伝達が送れて
納期も見事に送れ過ぎているもんだ。
連中はソースコードが汚いからいつまでたってもデスマーチから抜け出すこともできない。
BREWなんてまだまだそんなもんだ。






628:デフォルトの名無しさん
05/08/29 00:35:49
BREW上でJavaが動くBREWアプリが出るらしいからいいや

629:デフォルトの名無しさん
05/08/29 00:45:53
>>245
バージョンアップするたびにやたらと仕様がかわるAPIがいくつか廃止される、
そんなことばかり続くような言語や環境は
開発者に対する侮辱ともいえそうだ。
まるで、毎回バージョンアップするたびに互換性のなさに苦しめられたVB厨みたいだ。


630:デフォルトの名無しさん
05/08/29 00:47:36
認証をどうにかしないとBREWなんてやってられない。
認証をどうにかしないとBREWは流行らない。
KDDIはそれをわかっているかどうかだ。
今後、KDDIはBREWが流行らなくても認証を緩和せずにいるのかどうか、だ。





631:デフォルトの名無しさん
05/08/29 01:36:14
>628
その話はもう終わったんだ。

632:デフォルトの名無しさん
05/08/29 01:45:17
誰かなんでもいいから動作するBREWのソースコードうpして下さい。
実践バイブルのやつ以外で。
なるべく綺麗なの。

633:デフォルトの名無しさん
05/08/29 02:01:12
ykuboさんの中の人って普段なにしてるんですか?

634:デフォルトの名無しさん
05/08/29 02:07:10
>>630
JavaでBREWが動くアプリが出れば無問題

>>632
守秘義m


635:デフォルトの名無しさん
05/08/29 02:20:29
BREWアドバンスト・プログラミングを買って正直後悔してるヤツ挙手



636:デフォルトの名無しさん
05/08/29 04:16:01
>627
吼えてないで仕事しよ、な
大変なのはみんな一緒なんだから……

ヨシヨシ   ゴルァゴルァ
( 'A`)シ(メ 'A`)_/ ̄/

637:デフォルトの名無しさん
05/08/29 04:20:58
じゃあここはJavaVM移植するしかないですね!
KVMってソースDLできるんだっけ・・・?

638:デフォルトの名無しさん
05/08/29 05:35:32
データフォルダ内のファイルにアクセスするにはどうすれば良い?

639:デフォルトの名無しさん
05/08/29 06:03:08
みんなこんな時間まで・・・

(つД`)つ旦

そして俺もがんばれ

640:デフォルトの名無しさん
05/08/29 07:21:17
ウチはゲーム系だが、未だに504時代からの1人1アプリ方式が生きてる。
容量が増えても期間は延びずクオリティーを下げて実装重視。
チームなんてとんでもない。

ユーザはアプリ名称でしか内容を判定できないから、
動きさえすれば商品化OKなんだよな(゚∀゚)
イイカゲンツカレタヨ('A`)

641:デフォルトの名無しさん
05/08/29 07:54:33
ウリナラゲームポンによってケータイ開発の逆価格破壊が起こると言ってみるテストニダ

642:デフォルトの名無しさん
05/08/29 08:18:03
>>627
今ごろのこのこ出てきて泣き言かよ。よっぽど悔しかったんだろうなwww
少しは頭使う訓練しとけよ。これじゃ煽りにもなんねぇよ。

あ、オツムの回転のとろいオマイには無理か。
すまんかった。


643:デフォルトの名無しさん
05/08/29 14:30:45
昼より深夜の方がスレが活発なのは仕様でつか( ゜д゜)ノ


644:デフォルトの名無しさん
05/08/29 15:21:22
偶然です

645:622
05/08/29 15:49:17
昼の8時間は深夜及び休日出勤の5分と等価ですね...そこの企画いいから少し黙ってろと。

閑話休題で質問です。
68 - DQMODOKI #2316 SHELL (L)
の中のひとつが
MemAStreamをReleaseし忘れていることだと気付いたのですが、
これを解放しようとすると割り込みで止まります。
理由は関連付いていた物との解放順序のように見えたのですが、
よくわかりません。

// メモリストリーム作成
ISHELL_CreateInstance(m_pIShell, AEECLSID_MEMASTREAM, (void**)&m_pMemoryStream);
m_pUnzipStreamBuffer = (byte*)MALLOC(fileSize);
file.Read(m_pUnzipStreamBuffer, fileSize);
IMEMASTREAM_Set(m_pMemoryStream, m_pUnzipStreamBuffer, fileSize, 0, FALSE);
// Unzipストリーム作成
ISHELL_CreateInstance(m_pIShell, AEECLSID_UNZIPSTREAM, (void**)&m_pUnzipStream);
IUNZIPASTREAM_SetStream(m_pUnzipStream, (IAStream*)m_pMemoryStream);

このような感じに作成しているストリームなのですが
解放で


646:622
05/08/29 15:51:32
解放で

if (m_pUnzipStream != NULL)
{
  IUNZIPASTREAM_Cancel(m_pUnzipStream);
  IUNZIPASTREAM_SetStream(m_pUnzipStream, (IAStream*)NULL);
  IUNZIPASTREAM_Release(m_pUnzipStream);
  m_pUnzipStream = NULL;
}

if (m_pMemoryStream != NULL)
{
 IMEMASTREAM_Release(m_pMemoryStream);
 m_pMemoryStream = NULL;
}

if (m_pUnzipStreamBuffer != NULL)
{
// FREE(m_pUnzipStreamBuffer); <- ※ここで落ちる
 m_pUnzipStreamBuffer = NULL;
}

↑の※ここで落ちるの所で落ちます。自分でMALLOCしているものなのですが、
IMEMASTREAM_Releaseで一緒に解放されてしまうのでしょうか?


647:デフォルトの名無しさん
05/08/29 16:02:08
単純にIMEMASTREAM_Release()とFREE()の順番を入れ替えればいいじゃない

648:デフォルトの名無しさん
05/08/29 16:16:16
>>634
無理無理。
PCでBREWが動くアプリならできそうだが。
そもそもJavaでBREWが動いてどんなメリットがあるのやら。
重たそうだし
KDDIが得をするだけで
他者、他のプログラマは損をするだけ。

649:デフォルトの名無しさん
05/08/29 16:17:32
>>642
いや、>>627はBREW開発には将来性がないと訴えているように見えるぞ

650:デフォルトの名無しさん
05/08/29 16:19:55
>>646

なんだがネーミングセンス最悪だな
>
> if (m_pUnzipStream != NULL)
頭にm_なんてつけるなよ。
グローバル変数もグローバル関数もデフォルトで全部使用禁止にすれば
そんなくだらないことする必要ないだろ。
フルオブジェクト指向でやれよ。
それにアンダースコアなんて変数名がすべて大文字のとき以外つかわないもんだぜ。


651:デフォルトの名無しさん
05/08/29 16:20:29
ネーミングセンスからしてBREWも長くは持つまい。

652:デフォルトの名無しさん
05/08/29 16:20:56
ハンガリアンとか、時代遅れなコーディング規約がBREWを駄目にしている

653:デフォルトの名無しさん
05/08/29 16:21:37
グローバル変数、グローバル関数の使用をゆるした
プログラミングを押しつけることがBREWを駄目にしている。

654:デフォルトの名無しさん
05/08/29 16:55:45
m_ってローカルとメンバを区別するのに使ってるんじゃないの?

655:デフォルトの名無しさん
05/08/29 16:57:09
そもそもグローバルな変数は使えなかったきがする

656:622
05/08/29 17:23:11
>>647
順番を入れ替えると、IMEMASTREAM_Releaseで
Int3割り込みが入るんです。
恐らく関連づいていたはずのバッファm_pMemoryStreamが
勝手に解放されている事への警告だと思います。

657:デフォルトの名無しさん
05/08/29 17:42:16
>>656
APIリファレンスのIMEMASTREAM_Set()。

658:622
05/08/29 19:13:05
>>657
ありがとうございまつ。
EZアプリサービス仕様書に目を奪われてAPIリファレンスの存在自体を忘れてまつた。
得心がいきまつた。

そこで皆様、またお恥ずかしい話なのですが
メモリからPNGをロードする為に
ISHELL_CreateInstanceでAEECLSID_PNGを指定して
オブジェクトを作っております。
これを解放しても何かが残っております。
今、ご教授頂いたAPIリファレンスを見てはじめて
このオブジェクトがIImageのオブジェクトではなく
IViewerのオブジェクトだと知ったのですが、
IVIEWER_Releaseを使ってもやはり何かが残ってしまいます。
ISHELL_CreateInstanceでAEECLSID_PNGを指定したオブジェクトを
正しく解放する方法をご教授下さいませ。

659:デフォルトの名無しさん
05/08/29 19:31:30
>>658
IMEMASTREAM使うのでUnzipと同じ場所でエラーが出てるだけだろ。
昨日の段階でAPIリファレンス指摘してるでしょうに。


660:デフォルトの名無しさん
05/08/29 19:57:44
つーか、メモリリーク起こして他人に質問するなんて、
どんなJavaプログラマー?('A`)

661:デフォルトの名無しさん
05/08/29 20:43:02
IAddrBookとIAddrRecの違いは何ですか?

662:デフォルトの名無しさん
05/08/29 23:55:13
>>635
買うだけ買って読むきしねー(本の匂いはなんか好きだがな)


663:デフォルトの名無しさん
05/08/30 03:25:26
それはBREWたんの忘れていったぱんつの匂いです

664:デフォルトの名無しさん
05/08/30 05:01:53
ぶりゅっ ぶりゅぶりゅぶりゅっ

665:デフォルトの名無しさん
05/08/30 07:20:05
________
    <○ノ
     ∥
     くく
しまった!ここは糞スレだ!
オレが止めているうちに他スレへ逃げろ!
早く!早く!オレに構わず逃げろ!

666:デフォルトの名無しさん
05/08/30 10:04:51
>>665
激しく既出

667:デフォルトの名無しさん
05/08/30 10:24:23
特急なんちゃらとか








Kはしねよ

668:デフォルトの名無しさん
05/08/30 12:09:29
開発支援サイトの8月29日に更新されたBREW3.1のサービスガイドの修正箇所に

表示文字に関して、移動機で表示されるフォントサイズに関する特記事項を削除。
(BREW3.1では表示フォントに差分が出ないため。)

とあるが、3.1ではフォントサイズ統一されてるってことか?

669:デフォルトの名無しさん
05/08/30 12:49:47
何れにせよ2.1からソースを作り変えるのもダルいんで、
フォントサイズを測って配置するルーチンはそのままな訳で


670:デフォルトの名無しさん
05/08/30 18:28:53
まあふつうそんなもんだ。フォントサイズ統一とかAPI設計の最初からやっとけ、でないと意味内

671:デフォルトの名無しさん
05/08/30 18:52:58
もうBREWなんかいらないなんて言えないよKDDI

672:デフォルトの名無しさん
05/08/30 23:00:13
開発者がうんざりしてくたらBREWやっても赤字になて
それで耐えられなくなってKDDIもBREWをついにあきらめる
というときがやってくるかもしれない。

673:デフォルトの名無しさん
05/08/30 23:07:47
>>672
おまえ頭回ってないってw
今日は終電までに帰った方がいいって

674:デフォルトの名無しさん
05/08/30 23:09:02
いや統一設計部分をさせようとふんばってるみたいだ
もう7mmほどなまぬるくみもってやんな

675:デフォルトの名無しさん
05/08/30 23:18:18
おまいら・・・

つ 旦~


676:デフォルトの名無しさん
05/08/30 23:25:44
3.1では固定フォントサイズの指定はあるが、シミュレータに対応していない糞仕様。
本当にマジクソ。ドキュメントも重要な項目が散財し、しかも嘘だらけ。

677:蕪留戦乙女
05/08/30 23:43:28
サボるんじゃないわよっ!!!

678:デフォルトの名無しさん
05/08/31 14:00:24
BREWたんは本当は優秀だけど
育ての親のクアルコム爺さんが適当に勉強とか教えてんだよ
象は首が長いてな感じに

679:デフォルトの名無しさん
05/08/31 15:37:02
メモリストリームからIImageにBMPをロードしたいです
IIMAGE_SetStreamを使えばできそうですが
IImageをファイルやリソース無しで作る方法がわかりません
AEECLSID_IIMAGEというクラスIDが見つかりません
どうしたらIImageをファイルやリソース無しで生成できますか?

680:デフォルトの名無しさん
05/08/31 16:30:14
AEECLSID_WINBMP

681:デフォルトの名無しさん
05/08/31 17:13:59
>>679
IBitmapじゃ駄目なの?

682:679
05/08/31 17:45:38
>>680
IWinBmpというクラスIDは見つかりません
リファレンスに書いてあったのは
AEECLSID_WINBMP AEECLSID_VIEW+1
のみです。これはどうつかうのでしょうか?

>>681
IBitmapにはメモリストリームからデータを作成する関数が見つからないです


683:デフォルトの名無しさん
05/08/31 17:48:26
>680
抽象クラスであるIImageの実装の一つがAEECLSID_WIMBMPだ
AEECLSID_JPEGとかもな
いいからやってみろ

684:デフォルトの名無しさん
05/08/31 18:33:07
というかIImageにしたいという理由も良くわからないな...。
IBitmapの方が自由度高くてよいと思うのだが。
WindowsBitmapからIDIBへの変換ルーチンなんて単純なもんだろ。

685:BREWたん製作委員会
05/08/31 19:22:52
BREWたんの設定
BREWたんの親のKが過保護。
BREWたんはJAVAたんより頭の回転が速い。
BREWたんは無邪気。(端末破壊もお手の物。)
BREWたんはわがまま。
BREWたんはパンツ穿いてない。

てかツンデレよりロリキャラ!?

686:デフォルトの名無しさん
05/08/31 19:49:15
クアルコム爺さん 今日も元気に 法螺を吹く (*'ハ`)ノ< ブオォ~



アイシェルロードレスイメージ→イメージをどっかに一時描写→それをアイデスプレイゲトデバスビットマッフでアイビトマフに変換じゃ駄目かぬー


687:681
05/08/31 21:23:05
>>682
んなこたーない。

いちどメモリストリームからバッファに読み込めば、CONVERTBMP()で
IBitmapへのポインタが取れるよ。(要キャスト)

688:デフォルトの名無しさん
05/08/31 22:21:08
夏休み最終日だからかへんなのがいるな。。。

689:679
05/09/01 01:29:52
>>683
できました。ありがとうございます。

>>684
IImageにロードしてykuboさん提供の関数でIBitmapに変換しようとしていました。

>>687
ヘルパー関数!!
すっかり見落としていました。
もうIImageにロードしてIBitmapに変換する関数を書いてしまいましたが、
無意味だったのですね。
勉強になりました。

みなさんありがとうございました。

690:デフォルトの名無しさん
05/09/01 13:08:44
クアルコム爺さんヒドス


691:デフォルトの名無しさん
05/09/01 13:28:44
>>685 >>690
クアルコムが爺さん・Kが親なら、
端末は服とか?

>パンツ穿いてない
コレがS端末のジョグと言う事か!?

692:デフォルトの名無しさん
05/09/01 20:33:44
BREWはもう諦めろ。俺のつとめてる会社はCPと相談してKDDIを切り捨てる事にした。
清算するとBREWアプリを作らない方が、会社として利益が出るんだそうだ。

で、これから俺はどうすれば良いんでしょうかね?社長。
ずっとBREW担当だったんで、JAVAなんぞ忘れましたよonz



693:デフォルトの名無しさん
05/09/01 21:18:16
BREWたんはな、自分を愛してくれる人にしかデレにならないんだYO!
おまいら、ちゃんと愛しているのか?

694:デフォルトの名無しさん
05/09/01 21:47:41
つまり、スカトロマニアになれと言う事ですね!


695:デフォルトの名無しさん
05/09/01 22:34:31
>>693
いいかげんお前キモイんだが

696:デフォルトの名無しさん
05/09/01 23:18:44
クラス名にIImage IBitMapみたいに
頭にIをつけなきゃ行けない載ってなんかねえ。

interfaceを意味するものだからといってわざわざつけなきゃいけないとは。

頭にm_とかつけなきゃいけないアホみたいなコーディング規約よりはましだが。



697:デフォルトの名無しさん
05/09/01 23:24:56
m_つけるなんてきまってないじゃん
べつにいいよ

698:デフォルトの名無しさん
05/09/01 23:25:17
グローバル変数、グローバル関数のみにg_とかつけて
メソッド(C++でいうところのメンバ関数)やフィールド(C++でいうところのメンバ変数)
にはm_なんてつけず通常通りのネーミングで記述するような
コーディング規約を標準にすればいいのに。効率悪すぎ。


699:デフォルトの名無しさん
05/09/01 23:33:07
m_


mだとすごくダサいんだよなwwww

700:デフォルトの名無しさん
05/09/02 02:23:19
m9 という一次元配列つくって o3o という変数をインデクスに使えば、ちょっと顔っぽい

701:デフォルトの名無しさん
05/09/02 02:31:58
>699
m_じゃなくて、_(アンダーバー)だけにすれば少しはマシになるかも?

702:デフォルトの名無しさん
05/09/02 02:37:59
A`)ノシ

703:デフォルトの名無しさん
05/09/02 02:42:41
m9(^Д^)プギャー

704:デフォルトの名無しさん
05/09/02 03:14:28
m9という関数をつくって T_T という変数を引数にわたすと・・
m9(T_T) ブギャーなのに泣いてる・・・まさに Brew っぽいではないか!

705:デフォルトの名無しさん
05/09/02 03:44:04
>>698
ヒント:ローカル変数

706:デフォルトの名無しさん
05/09/02 12:30:18
Javaみたいにthisキーワードを使えば
ローカル変数だろうと、フィールド(C++でいうところのメンバ変数)との
違いを気にする必要もなく妙なコーディング規約に縛られることもないだろうに。

707:デフォルトの名無しさん
05/09/02 13:55:26
this->よりm_のほうが書きやすいと思うけどね
単にmが嫌いな人か

708:デフォルトの名無しさん
05/09/02 15:26:48
おれはsだよ

709:デフォルトの名無しさん
05/09/02 15:28:33
書きやすさだけで判断するとは愚かな。
変数名の中に織り交ぜてしまっては混乱の元。
リファクタリングもしずらい。
thisはローカル変数と同じ名前でなければ省略することができる。
ローカル変数やメソッド引数と同じときだけ
フィールド(C++でいうところのメンバ変数)にthisを付加すればいい。

thisにはそういうメリットがある。



710:デフォルトの名無しさん
05/09/02 15:51:32
>thisはローカル変数と同じ名前でなければ省略することができる。

711:デフォルトの名無しさん
05/09/02 15:56:21
先生!
それでは省略された場合名前だけ見てもローカル変数かメンバ変数か引数か見分けがつかないということですか?

712:デフォルトの名無しさん
05/09/02 16:19:12
流れをぶった切ってー

静的な変数を含むCコードが正しくコンパイルできたぜ。
誰だよ、static な変数はアセンブラレベルでハックしないと使えないとか、
static な変数が使えないとか言い出した奴は。

が、しかし手元に実機がなくて検証できないぜ _no


713:デフォルトの名無しさん
05/09/02 16:24:32
>>712
結果を楽しみにしてます。

714:712
05/09/02 16:40:26
>>713
期待されてもソンナニたいした内容じゃないよ?
ただ、 Quallcomm はわざと静的な変数を使わせないようにしているとしか思えないけど。

715:デフォルトの名無しさん
05/09/02 17:59:42
エミュでできるのは当たり前
実機で試したら破壊されますた
始末書書かされたorz

716:デフォルトの名無しさん
05/09/02 18:04:36
どーせメイクファイル変更しただけでしょ。意味もわからずに。

717:デフォルトの名無しさん
05/09/02 18:24:55
>>715
実機に決まってます。

>>716
当たり。
というか、他に変更するところなんかないだろ。
自分でリンカースクリプト書いてみたよ。

718:デフォルトの名無しさん
05/09/02 18:33:55
>>712
が、しかし手元に実機がなくて検証できないぜ _no
>>717
実機に決まってます。


脳内か?そろそろ徹夜はやめて一度寝たほうがいいぞ

719:デフォルトの名無しさん
05/09/02 20:21:08
メリットだけで判断するとは愚かな。
変数名の一部だからこそ常に一つの形に決まる。
リファクタリングもしやすい。
thisはローカル変数と同じ名前でなければ省略できてしまう。
結果、ローカル変数やメソッド引数と同じときしか
フィールド(C++でいうところのメンバ変数)にthisを付加しなくなる。

thisにはそういうデメリットがある。


720:デフォルトの名無しさん
05/09/02 20:26:11
会社とかチームとかでコーティング規約が決まってなきゃ
外に見えない変数名ぐらい好きにすればいいじゃないこのフサフサ野郎

721:デフォルトの名無しさん
05/09/02 22:49:37
>>719
アホか。どういうデメリットだ。
>>709の意味を変えてどうする。

722:デフォルトの名無しさん
05/09/02 23:05:23
windowsと関係ないのに、windows流の見苦しい変数名の付け方をするのが
間違っている。
m_ がなんとかという話ではない。

こういう事しているから、BREWは高校生が夏休みの宿題に作ったと言われる。


723:デフォルトの名無しさん
05/09/02 23:16:53
m_なもんいちいち守らなくてもいい
m_にこだわらんでいい

724:デフォルトの名無しさん
05/09/02 23:29:03
>>720
じゃあ変数名はfusafusayarouをつけろ

725:デフォルトの名無しさん
05/09/02 23:30:18
brew程度で正直混乱するものでもないがな


検証だけだ検証

726:デフォルトの名無しさん
05/09/02 23:37:56
え、m_ってメンバ変数とメソット分ける意味でつけるんじゃないの?
VCで見やすいぢゃん


727:デフォルトの名無しさん
05/09/03 00:52:03
複数人で作ってるんじゃなければ、自分の分かりやすいように作ればいいんだよ
他人からあれこれ言われるような筋合いは無い

728:デフォルトの名無しさん
05/09/03 01:03:37
>>727
そういう作り方していると、あなた今に仕事なくなるよ。
どーせ人の事だけどさ。


729:デフォルトの名無しさん
05/09/03 01:06:47
>>726
グローバル系を使用禁止にすればm_なんてつける必要ない

730:デフォルトの名無しさん
05/09/03 01:09:30
クラス、オブジェクト名は名詞、
メソッド(C++でいうところのメンバ関数)名はなるべき動詞に
なるように、というルールだけは守って欲しい。

関数なのに名詞になってるとか、クラスやオブジェクトなのに動詞になってる
ネーミングはキモイしわかりづらいし読みにくい

やっぱり、主語の次には動詞が来ないとおかしいでしょ。そして引数は目的語。
hisHand->compareTo(yourHand);
みたいにね。


731:デフォルトの名無しさん
05/09/03 01:11:38
おっこい構造体が一個だけだし
わかりやすいのでいーさー
あくまでぶりゅりゅんでな

732:デフォルトの名無しさん
05/09/03 01:57:30
「->」書くのめんどくさい

733:デフォルトの名無しさん
05/09/03 02:11:26
面倒くさがり屋の怠け者にはオブジェクト指向が理解できないということか


734:デフォルトの名無しさん
05/09/03 02:16:57
Person you = Persion::createYou;
Person niChannelar = new Person("2ちゃんねら");
you->run(100); //貴様は100m走る。

if(you->isChicken()){
 you->awayFrom(niChannelar); //貴様は臆病なので2ちゃんねらーから逃げる。
}

735:デフォルトの名無しさん
05/09/03 02:26:13
ハワイロスハワイロス

736:デフォルトの名無しさん
05/09/03 02:54:33
>>729
オート変数は?

737:デフォルトの名無しさん
05/09/03 04:17:05
関数内でローカル変数や引数と混同するから、m_は必要だと思うに一票。
もしくは、かならずthis->を付けるような癖を付けるか。

738:デフォルトの名無しさん
05/09/03 09:11:29
javaやc++はthisをふつーにつける
区別しやすいから

cはm_でなくてもわかりやすいのをつける
それだけのこと



739:デフォルトの名無しさん
05/09/03 15:49:44
thisは省略できちゃうから省略しちゃうんだってばさ。
最後に_か最初にm_がいいと思うが、
何でもいいから短いプリフィックスがサフィックス使うのがいいと思います。

740:デフォルトの名無しさん
05/09/03 16:21:20
これはペンです

741:デフォルトの名無しさん
05/09/03 16:32:59
いいえ、それはトムです

742:デフォルトの名無しさん
05/09/03 18:10:52
アイアムアボーイ

743:デフォルトの名無しさん
05/09/03 20:16:51
KDDI特急検証、たいへんなことになりましたな・・・

申し込もうとしたら、すでに予約でいっぱいだ。
これからは予約でも待たされることになるのか・・・

しかも検証ライン占有オプション超高い。1ヶ月で200万弱。あほかと思った。

744:デフォルトの名無しさん
05/09/03 20:58:33
ここでそんなこと書いていいんですか?
一般公開されてるんですか?

745:デフォルトの名無しさん
05/09/03 22:03:12
興味の無い奴にはどうでもいいし、興味のある奴はいずれぶつかる壁だろ。

つーか、Kはなんでもかんでも守秘にしたがるから、
新規参入の障害になるんだよな。
ホリエモンに買収されろよwwwwww

746:デフォルトの名無しさん
05/09/03 22:17:29
たしかに、Kに関してはホリエに買収されたほうがマシかもしれん

747:デフォルトの名無しさん
05/09/03 22:43:33
ところで、今自分の作っているのが他のアプリと比べてどの程度のレベルなのか知りたいんだけど、
最近のAUのアプリで技術的、スケール的にいけてるのってどんなのがあります?


748:デフォルトの名無しさん
05/09/03 22:47:51
ぶたなんかに売春されてほしくないなあうーじたいはすきだから

749:デフォルトの名無しさん
05/09/03 22:49:12
はっきりいってどれもあんまりたいしたことはない

コンシューマとかで人気ゲームだったのはすごいと思われがちだが
人気だったからすげえ技術だって錯覚しているだけ

750:デフォルトの名無しさん
05/09/03 22:50:21
AUに限らずな

751:747
05/09/03 23:11:16
>>749
自分の作っているのもあまりたいしたことないので
どんぐりの背比べの中でどれくらいなのかが知りたいです。
自分がやったことあるのは封神霊符くらいなので。


752:デフォルトの名無しさん
05/09/04 00:28:08
>>747
携帯ゲーム板のBREWスレでも見てみれば?
ただ、他のアプリをモノサシに自分のアプリの出来に満足するのはどうかと思う。
時間があるなら常に最高のモノをつくれ。

753:デフォルトの名無しさん
05/09/04 00:29:50
×携帯ゲーム板
○携帯電話ゲー

具体的にはここ
スレリンク(appli板)l50

754:デフォルトの名無しさん
05/09/04 00:36:57
>>747
開発者だって知らないくらいプレイする側が評価できる
アプリの情報が少ないのが現実。

それを逆手にとって実装だけで落ちなきゃ良いや程度のものを作ってる。
短納期だし、ハードのスペックもしょぼいし、
何よりユーザーは中身を知らずに買うんだからな。

よって、Kの認証さえ通ってりゃ並。

755:デフォルトの名無しさん
05/09/04 00:48:15
プレイヤーが選択できるほどアプリの幅がない。これが実態。
ユーザーサイドから見れば一番憐れな状態だな。

756:デフォルトの名無しさん
05/09/04 00:59:14
だから糞アプリでも儲かっちゃうんだなこれが

757:デフォルトの名無しさん
05/09/04 14:35:06
BREWアプリ作ってケータイに入れることできるの一般人が

758:デフォルトの名無しさん
05/09/04 14:38:42
無理

どきゅもにバイバイ

759:デフォルトの名無しさん
05/09/04 15:16:12
>>744
そういや、ちょっと前に携帯板で、某社からのメールをコピペしてた奴がいたな。
その内容からガセネタと判断されたか、スレ住人からは無視されてた。

760:デフォルトの名無しさん
05/09/04 17:02:26
あっそ

761:デフォルトの名無しさん
05/09/04 21:46:35
とりあえずBREWに特価した部分で言えばカメラアプリ組めれば一流だな

762:デフォルトの名無しさん
05/09/04 23:05:21
このスレの仕組み


BREWで美味い汁吸ってる一部業者が他社に新規参入を思いとどまらせようとしている

763:デフォルトの名無しさん
05/09/04 23:06:40
あるあるw

764:デフォルトの名無しさん
05/09/05 01:00:48
そしてBREWで美味い汁吸ってる一部業者の下請けで苦しんでいるプログラマの集い

765:デフォルトの名無しさん
05/09/05 01:07:51
あるあるw

766:デフォルトの名無しさん
05/09/05 02:03:51
ねーよw

767:デフォルトの名無しさん
05/09/05 02:06:25
BREWアプリって一個100円~300円くらいだろ
1万人がDLした大ヒットでもたった100万~300万。
Kの申請に使う金が200万w、技術者の給料もろもろあわせるとクソ赤字なんじゃね

768:デフォルトの名無しさん
05/09/05 02:09:23
結論でたな。
BREWで美味い汁吸ってる一部業者=K

769:デフォルトの名無しさん
05/09/05 02:20:36
>>736
> >>729
> オート変数は?
オート変数も使用禁止


770:デフォルトの名無しさん
05/09/05 02:24:18
>>745
堀江に買収されても状況は変わらないだろう。
堀江もただのヴァカだから。
それ以前に、今のところ堀江にはKDDIを買収するほどの力があるとは思えない。

それよりも恐ろしいのはKDDIのBREWに関しての
暴走をだれも止められなくなること。
この閉鎖的というか、鎖国主義者というか
クローズドな江戸幕府のようなイカれた精神はあまりにも狂っているとしか言いようがない。
いつしかペリーが来航してBREWの検証の無料化を迫られる日がやってこないのだろうか。

771:デフォルトの名無しさん
05/09/05 02:39:59
>>762
もう甘い汁は吸わせないぞクズ業者め!

セキュリティホールで貴様らの信頼を失墜させてやる!







という香具師がでてくるのだろうか

772:デフォルトの名無しさん
05/09/05 03:10:46
データフォルダに関するAPIってどこに載ってるんですか?

773:デフォルトの名無しさん
05/09/05 03:18:11
BREW対応携帯電話の中に載ってる

774:デフォルトの名無しさん
05/09/05 04:20:49
>>773
リファレンスは?まさか端末仕様書でつか?

775:デフォルトの名無しさん
05/09/05 04:55:32
K拡張APIは守秘義務に引っかかる?
引っかかるなら答えられませぬ

776:デフォルトの名無しさん
05/09/05 10:12:05
拡張APIリファレンスに KDDI Proprietary & Confidential って書いてあるねー'`,、('∀`) '`,、

777:デフォルトの名無しさん
05/09/05 10:35:35
777get

778:デフォルトの名無しさん
05/09/05 12:13:01
データフォルダに関する記載は嘘ばっかりなので、頑張って試行錯誤しないと上手く行かないよ。
Kは氏ね。

779:デフォルトの名無しさん
05/09/05 12:27:36
データフォルダは2.1と3.1でも完全に別モノなんだっけ?

780:デフォルトの名無しさん
05/09/05 12:36:47
2.1でデータフォルダに相当するインターフェースはIFILECP

781:デフォルトの名無しさん
05/09/05 14:42:11
IDFMgrとIDF

782:デフォルトの名無しさん
05/09/05 15:52:12
誰か端末仕様書とデバイスファイルとARMコンパイラと転送ケーブルうpして

783:デフォルトの名無しさん
05/09/05 16:40:21
あとKDDIの認証制度の内部事情と特急検証の権利とあとカロリーメイトとリポDもうpよろ

784:デフォルトの名無しさん
05/09/05 18:07:09
テレパシーで送るんで方角ご教示おながい

785:デフォルトの名無しさん
05/09/05 18:22:22
青山一丁目によろしく

786:デフォルトの名無しさん
05/09/05 18:29:01
フォーラムにデータフォルダ関連の話がageてあるな

787:デフォルトの名無しさん
05/09/05 19:33:12
仕様書と脳内兄貴を三人ほど電波で送っときました

788:デフォルトの名無しさん
05/09/05 20:28:04
お姉ちゃんを送って下さい

789:デフォルトの名無しさん
05/09/05 20:30:26
>>778
そりゃひどいな。それがBREW開発の実体とは

790:デフォルトの名無しさん
05/09/05 20:35:59
>>785
あの評判が悪いヤクザ企業N社の関係者?



791:デフォルトの名無しさん
05/09/05 22:08:29
データフォルダに書き込むサンプルとりあえずコピペしたら
動いたけどそのあと他の市販のアプリ起動したらおちたよ

何が悪いか教えろよコノヤロー

あ、漏れの頭か

792:デフォルトの名無しさん
05/09/06 02:22:47
何が悪いか?
といったらBREW作った会社じゃなの?


793:デフォルトの名無しさん
05/09/06 07:07:46
Qが悪い
諸悪の根源
BREWってARMのチップ上でしか使えねんだろ?
将来性ないじゃん…

794:デフォルトの名無しさん
05/09/06 08:31:45


ま た Q 爺 の 独 占 市 場 か ! ?

795:デフォルトの名無しさん
05/09/06 08:57:53
>>793
なんでそーいう結論が出るのかわからん。

どーでもいいけど、BREWとPalmOSは何の関係があるんだ。
ARMチップつながりか?

796:デフォルトの名無しさん
05/09/06 14:50:59
各端末搭載コア表みたいなのないの?
A5502K : MSM6100
とか。

797:デフォルトの名無しさん
05/09/06 15:50:31
SDK2.xと3.xを共存させられないの?
わざわざ垢二ついるの!?

798:デフォルトの名無しさん
05/09/06 16:14:16
共存はできるけど、2.0と2.1程ラクには行かない

799:デフォルトの名無しさん
05/09/06 16:21:29
>>785
○ノメディアの社員か○ノメディアの下請け会社の社員?

800:デフォルトの名無しさん
05/09/06 18:07:05
ソフィアクレゾールのスイッチャー使えば


801:デフォルトの名無しさん
05/09/06 19:15:00
マスターアップしますた
今から帰って寝ます
A`)ノシ 乙カリー

802:デフォルトの名無しさん
05/09/06 19:23:20
( ´∀`)ノシおやすみー

803:デフォルトの名無しさん
05/09/06 22:28:09
マスターアップて?

アプリ完成?書類とっとと作れ

KDDIに提出?次の仕事開始

検証合格?次の次の仕事開始

804:ブリュウ地底人
05/09/06 22:32:08
今日のねどころは床にしな

805:デフォルトの名無しさん
05/09/06 22:54:32
立って寝ろ

806:デフォルトの名無しさん
05/09/07 00:38:55
で、新機種の2つはBREW3.1と2.1どっちなのよ


807:デフォルトの名無しさん
05/09/07 02:04:07
端末仕様書読めってことでConfidential(´・ω・`)

808:デフォルトの名無しさん
05/09/07 03:43:50
ARM C++ for BREW(安い方) のテンプレート仕様が中途半端な対応なんだけど、
60万円の本物のARM C++はちゃんと対応しているんですかね?
namespace も使えないなんて、ちょっと問題あるんですけど。
あとテンプレートのインスタンス化もすごい無駄な事やっているんですけど
(ファイル単位で使うテンプレートクラスメンバー関数のインスタンスを生成している模様)。


809:デフォルトの名無しさん
05/09/07 12:28:16
>>804
嫌だ。

健康維持のためベッドでしっかり8時間安眠する。
で、朝はちゃんと運動するのさ。

810:デフォルトの名無しさん
05/09/07 12:37:28
BREWスレ見ようとム板来たら一番上に…
携帯が風で飛びそうなんですがどうしましょう

811:デフォルトの名無しさん
05/09/07 12:52:44
とばせばいいじゃん。

青山一丁目まで

812:デフォルトの名無しさん
05/09/07 15:17:56
このスレの伸び具合っていつも一定ですね。
同じ人しか来てないんじゃね?

813:デフォルトの名無しさん
05/09/07 15:24:24
おいおまいら質問があります
端末機に入れたときのファイルサイズですが、計算方法は

端末機上でのファイルサイズ=(INT((純ファイルサイズ+(クラスタサイズ-1))/クラスタサイズ))*クラスタサイズ

で合っておりますでしょうか?


814:デフォルトの名無しさん
05/09/07 21:12:49
BREWの容量制限拡張の予定ってないのかな。
このままの容量だったら残業代無しででも徹夜で開発に参加したいとは思わないな。


815:デフォルトの名無しさん
05/09/07 21:14:00
>>799
その会社には気をつけろ。
変な奴がいるから。
その会社の下請けになったらおしまいだ。
社員どもがいつも徹夜ばかりさせられ振り回される。



816:デフォルトの名無しさん
05/09/07 22:17:52
>>814
1.5MBのほう?600Kのほう?
1.5MB以上あってもヒープが少なくちゃ使いづらいじゃん?

817:デフォルトの名無しさん
05/09/07 23:05:28
ちょいと質問。
IFILECP_Getを使っているコードの改造を要求されたんだが、
IFILECP_Getで移るUIについて書かれたドキュメントって何かある?
クリアキーとか電源キーとかで端末落ちてるんだけど
その辺の動作の書き方がよくわからん。

818:デフォルトの名無しさん
05/09/07 23:56:08
イタタ。。。
おしりに床ずれみたいなものができた。。。

819:デフォルトの名無しさん
05/09/08 02:20:11
>>818
悪いことは言わない。今日はもう寝とけ、な?

820:デフォルトの名無しさん
05/09/08 03:24:02
皆よ、今のBREWでいくら頑張っても給料は上がらないぞ。
まだまだBREWがさらに拡張されるまで待て。

このままではKDDIに踊らされてしまうぞ。
まるで、M$製品の仕様変更、言語やAPIのバージョンアップに
踊らされて苦しんだVB厨やWindowsドライバ開発者のように。


821:デフォルトの名無しさん
05/09/08 15:37:03
ワンマン社長様:「オラオラ、はたらけてめーら奴隷ども。給料貰ってんだから働け奴隷ども」
ワンマン社長様:「あぁ、残業代出せだぁ? 寝ぼけたこと言ってんじゃねえぞゴルァ!給料貰ってんだから文句言うんじゃねえぞ」
ワンマン社長様:「あぁ、月給が20万未満で安いだぁ? てめーが自分で選んだ道だろゴルァ。てめーらは徹夜して当たり前なんだよ。」
ワンマン社長様:「労働組合? そんなもん排除してくれるわい!! てめーよ。社長様に逆らうとはいい度胸だ。なんならクビにしたっていいんだぜ。」







822:デフォルトの名無しさん
05/09/08 15:39:58
ワンマン社長様:「営業のやり方に不満があろうともてめーらはだまって俺らの指示に従ってりゃえーの!給料貰ってるんだから文句を言うんじゃない」
ワンマン社長様:「辞めたい? じゃ辞めれば? 都合がいいね。また新しい奴を安い給料で雇ってやるからよ。うちの会社では
長く会社にいない奴には昇給は与えないんだよ。わかったかゴルァ! さ、おめーら今日も徹夜だ。てめーら携帯電話開発組には休みをとる権利なんてねぇんだよ。わかったかゴルァ!」


823:デフォルトの名無しさん
05/09/08 15:41:30
ワンマン社長様:「てめーには一生年収300万未満で働いて貰うぞヒッヒッヒッヒッヒ。20年経ってもな。かわいそうに、結婚して家族もっても生活苦しいだろうね。
 子供を大学に行かせることもできない貧乏親父にでもなってなヒッヒッヒッヒッヒ。」


824:デフォルトの名無しさん
05/09/08 15:43:02
ワンマン社長様:「携帯電話開発組は年収300万以下で十分なんだよヒッヒッヒッヒッヒッヒ。一生ドカタでもやってろヒッヒッヒッヒッヒ」


825:デフォルトの名無しさん
05/09/08 15:53:42
?(´・ω・`)

826:デフォルトの名無しさん
05/09/08 18:35:57
MSの仕変は、まだ技術者に金が入ってたからいいじゃない
技術的に納得できるのも多かったしさ

827:デフォルトの名無しさん
05/09/08 23:23:38
といっても、個人でMSDN買うのに10万は取られるし。
VBがバージョンアップすると下位互換性も上位互換性もないため
かなり痛い目を見たって話だ。
VBからVB.NET、そのほか、C++やVBからC#, C++からmanagdC++
かなり苦しむ。ドライバ開発はかなり苦しい。



828:デフォルトの名無しさん
05/09/08 23:36:52
ドライバ開発が今も昔も苦しいのは同意だが
そのほかはMSのせいというより、技術者のスキルの低さに起因しているぞ

829:デフォルトの名無しさん
05/09/08 23:40:07
年収300万じゃMSDNつらいか

830:デフォルトの名無しさん
05/09/08 23:48:21
<幸福の手紙>

内容をそっくりコピーし、5つの別のスレに書き込みましょう。
あなたに幸福が訪れます。

1 労働者派遣法は廃止しろ!
2 偽装派遣は法律違反なので即刻停止しろ!
3 技術者の使い捨ては止めろ!
4 偽装派遣しか受注できない無能な経営者は退陣しろ!
5 残業手当はきちんと払え!

831:デフォルトの名無しさん
05/09/08 23:49:22
>>828
だが、苦しい原因は情報の少なさ、ハードウェアへの依存度の高さにも起因していると思うぞ。


832:デフォルトの名無しさん
05/09/09 00:33:05
>>813
計算だけじゃダメだ。
謎のサイズになる端末もあるので、実際に実機に入れてサイズを見なきゃダメなんだ。

833:デフォルトの名無しさん
05/09/09 00:56:31
>>831
> だが、苦しい原因は情報の少なさ、ハードウェアへの依存度の高さにも起因していると思うぞ。

ドライバやBREWについてはそういえるが
それ以外は違うだろ

834:デフォルトの名無しさん
05/09/09 01:04:26
謎のサイズといえばヒープの計算がうまくいかないんですが
資料見て計算したものと実機で表示した値が

835:813
05/09/09 01:40:18
>>832
実機に入れてサイズを見るというとApp Loaderで見るのでしょうか?
App Loaderで一覧に表示されてるサイズはクラスタが考慮されているサイズ...
Windowsのエクスプローラで言うと"ディスク上のサイズ"なのでしょうか?
今までクラスタが関係ない、純粋なファイルのバイト数だと思っていました。
もしクラスタが考慮されているサイズを調べる方法があれば教えてください。
Confidentialな部分だったら資料名だけでもお願いします。

836:デフォルトの名無しさん
05/09/09 01:44:49
>>835
App Loaderで実機に入れて確かめる。
残念ながら、それが唯一許されている方法だ。

837:813
05/09/09 01:46:20
>>834
他のアプリやシステムの状態によって利用可能なヒープ量に揺れがあるような気がします。
あと計算ってどんな風にしましたか?どんな計算をしたかによって違いがあるかもしれません。



838:デフォルトの名無しさん
05/09/09 01:49:34
>>835
端末で直にEFS使用量見られるじゃん、バー表示付きで。
>>832はそれのことを言ってるんでないかい?


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