1 名前:デフォルトの名無しさん mailto:sage [2005/06/18(土) 10:01:00 ] BREW(Binary Runtime Environment for Wireless)についてのスレ テンプレ kintubo.kakiko.com/brew/ 前スレ 04 pc8.2ch.net/test/read.cgi/tech/1111028365/ 関連情報>>2-10 ■過去スレ 03 pc5.2ch.net/test/read.cgi/tech/1096006023/ 02 pc5.2ch.net/test/read.cgi/tech/1076511398/ 01 pc2.2ch.net/test/read.cgi/tech/1011078904/
809 名前:デフォルトの名無しさん [2005/09/07(水) 12:28:16 ] >>804 嫌だ。 健康維持のためベッドでしっかり8時間安眠する。 で、朝はちゃんと運動するのさ。
810 名前:デフォルトの名無しさん [2005/09/07(水) 12:37:28 ] BREWスレ見ようとム板来たら一番上に… 携帯が風で飛びそうなんですがどうしましょう
811 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 12:52:44 ] とばせばいいじゃん。 青山一丁目まで
812 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 15:17:56 ] このスレの伸び具合っていつも一定ですね。 同じ人しか来てないんじゃね?
813 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 15:24:24 ] おいおまいら質問があります 端末機に入れたときのファイルサイズですが、計算方法は 端末機上でのファイルサイズ=(INT((純ファイルサイズ+(クラスタサイズ-1))/クラスタサイズ))*クラスタサイズ で合っておりますでしょうか?
814 名前:デフォルトの名無しさん [2005/09/07(水) 21:12:49 ] BREWの容量制限拡張の予定ってないのかな。 このままの容量だったら残業代無しででも徹夜で開発に参加したいとは思わないな。
815 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 21:14:00 ] >>799 その会社には気をつけろ。 変な奴がいるから。 その会社の下請けになったらおしまいだ。 社員どもがいつも徹夜ばかりさせられ振り回される。
816 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 22:17:52 ] >>814 1.5MBのほう?600Kのほう? 1.5MB以上あってもヒープが少なくちゃ使いづらいじゃん?
817 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 23:05:28 ] ちょいと質問。 IFILECP_Getを使っているコードの改造を要求されたんだが、 IFILECP_Getで移るUIについて書かれたドキュメントって何かある? クリアキーとか電源キーとかで端末落ちてるんだけど その辺の動作の書き方がよくわからん。
818 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 23:56:08 ] イタタ。。。 おしりに床ずれみたいなものができた。。。
819 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 02:20:11 ] >>818 悪いことは言わない。今日はもう寝とけ、な?
820 名前:デフォルトの名無しさん [2005/09/08(木) 03:24:02 ] 皆よ、今のBREWでいくら頑張っても給料は上がらないぞ。 まだまだBREWがさらに拡張されるまで待て。 このままではKDDIに踊らされてしまうぞ。 まるで、M$製品の仕様変更、言語やAPIのバージョンアップに 踊らされて苦しんだVB厨やWindowsドライバ開発者のように。
821 名前:デフォルトの名無しさん [2005/09/08(木) 15:37:03 ] ワンマン社長様:「オラオラ、はたらけてめーら奴隷ども。給料貰ってんだから働け奴隷ども」 ワンマン社長様:「あぁ、残業代出せだぁ? 寝ぼけたこと言ってんじゃねえぞゴルァ!給料貰ってんだから文句言うんじゃねえぞ」 ワンマン社長様:「あぁ、月給が20万未満で安いだぁ? てめーが自分で選んだ道だろゴルァ。てめーらは徹夜して当たり前なんだよ。」 ワンマン社長様:「労働組合? そんなもん排除してくれるわい!! てめーよ。社長様に逆らうとはいい度胸だ。なんならクビにしたっていいんだぜ。」
822 名前:デフォルトの名無しさん [2005/09/08(木) 15:39:58 ] ワンマン社長様:「営業のやり方に不満があろうともてめーらはだまって俺らの指示に従ってりゃえーの!給料貰ってるんだから文句を言うんじゃない」 ワンマン社長様:「辞めたい? じゃ辞めれば? 都合がいいね。また新しい奴を安い給料で雇ってやるからよ。うちの会社では 長く会社にいない奴には昇給は与えないんだよ。わかったかゴルァ! さ、おめーら今日も徹夜だ。てめーら携帯電話開発組には休みをとる権利なんてねぇんだよ。わかったかゴルァ!」
823 名前:デフォルトの名無しさん [2005/09/08(木) 15:41:30 ] ワンマン社長様:「てめーには一生年収300万未満で働いて貰うぞヒッヒッヒッヒッヒ。20年経ってもな。かわいそうに、結婚して家族もっても生活苦しいだろうね。 子供を大学に行かせることもできない貧乏親父にでもなってなヒッヒッヒッヒッヒ。」
824 名前:デフォルトの名無しさん [2005/09/08(木) 15:43:02 ] ワンマン社長様:「携帯電話開発組は年収300万以下で十分なんだよヒッヒッヒッヒッヒッヒ。一生ドカタでもやってろヒッヒッヒッヒッヒ」
825 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 15:53:42 ] ?(´・ω・`)
826 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 18:35:57 ] MSの仕変は、まだ技術者に金が入ってたからいいじゃない 技術的に納得できるのも多かったしさ
827 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 23:23:38 ] といっても、個人でMSDN買うのに10万は取られるし。 VBがバージョンアップすると下位互換性も上位互換性もないため かなり痛い目を見たって話だ。 VBからVB.NET、そのほか、C++やVBからC#, C++からmanagdC++ かなり苦しむ。ドライバ開発はかなり苦しい。
828 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 23:36:52 ] ドライバ開発が今も昔も苦しいのは同意だが そのほかはMSのせいというより、技術者のスキルの低さに起因しているぞ
829 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 23:40:07 ] 年収300万じゃMSDNつらいか
830 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 23:48:21 ] <幸福の手紙> 内容をそっくりコピーし、5つの別のスレに書き込みましょう。 あなたに幸福が訪れます。 1 労働者派遣法は廃止しろ! 2 偽装派遣は法律違反なので即刻停止しろ! 3 技術者の使い捨ては止めろ! 4 偽装派遣しか受注できない無能な経営者は退陣しろ! 5 残業手当はきちんと払え!
831 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 23:49:22 ] >>828 だが、苦しい原因は情報の少なさ、ハードウェアへの依存度の高さにも起因していると思うぞ。
832 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 00:33:05 ] >>813 計算だけじゃダメだ。 謎のサイズになる端末もあるので、実際に実機に入れてサイズを見なきゃダメなんだ。
833 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 00:56:31 ] >>831 > だが、苦しい原因は情報の少なさ、ハードウェアへの依存度の高さにも起因していると思うぞ。 ドライバやBREWについてはそういえるが それ以外は違うだろ
834 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 01:04:26 ] 謎のサイズといえばヒープの計算がうまくいかないんですが 資料見て計算したものと実機で表示した値が
835 名前:813 mailto:sage [2005/09/09(金) 01:40:18 ] >>832 実機に入れてサイズを見るというとApp Loaderで見るのでしょうか? App Loaderで一覧に表示されてるサイズはクラスタが考慮されているサイズ... Windowsのエクスプローラで言うと"ディスク上のサイズ"なのでしょうか? 今までクラスタが関係ない、純粋なファイルのバイト数だと思っていました。 もしクラスタが考慮されているサイズを調べる方法があれば教えてください。 Confidentialな部分だったら資料名だけでもお願いします。
836 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 01:44:49 ] >>835 App Loaderで実機に入れて確かめる。 残念ながら、それが唯一許されている方法だ。
837 名前:813 mailto:sage [2005/09/09(金) 01:46:20 ] >>834 他のアプリやシステムの状態によって利用可能なヒープ量に揺れがあるような気がします。 あと計算ってどんな風にしましたか?どんな計算をしたかによって違いがあるかもしれません。
838 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 01:49:34 ] >>835 端末で直にEFS使用量見られるじゃん、バー表示付きで。 >>832 はそれのことを言ってるんでないかい?
839 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 08:30:23 ] >ヒープとクラスタ 端末仕様書嫁 仕様書たん(*´Д`)ハァハァ
840 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 08:45:19 ] ちょwww仕様書かよww
841 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 10:19:34 ] クラスタ8kを想定して机上計算だけですませてたwwwwww
842 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 12:01:39 ] ちょwwwwwおまwwwwwwww
843 名前:デフォルトの名無しさん [2005/09/09(金) 12:06:04 ] ちょワールドワイドウェブ仕様書かよワールドワイド ってどういう意味?
844 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 12:06:40 ] わいわいウエスト ヴィル・スミスのワイルドワイドウェスト
845 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 14:38:57 ] >>844 それw俺のDVD購入1枚目www
846 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 20:36:56 ] この前 static 変数がどーとか言ってた人なんですが、 実機でテストしてきました。 結果ですが、普通に使えました。
847 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 21:07:34 ] >>846 一見普通に使えているように見えて、関係ないメモリ領域破壊したりしてないか?
848 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 21:15:43 ] >>847 いえ、一応実行する前にコード検証してますし、 ロードされたmodファイルのメモリ範囲だと思いますよ。
849 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 21:27:02 ] modファイルのメモリ範囲って……それって自己書き換えじゃない?
850 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 21:46:34 ] >>849 何か問題がありますでしょうか?
851 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 21:55:03 ] そりゃconstなダミーを用意して書き換えたら出来るよ。 なんだ、普通にstatic変数を使ったのかと思ったよ……。
852 名前:デフォルトの名無しさん mailto:sage [2005/09/09(金) 22:05:53 ] >>851 いえ、普通にstaticな変数ですよ。 どこから、 >そりゃconstなダミーを用意して書き換えたら出来るよ。 という結論になったんでしょう? mod ファイルには .bss セクションも含まれていますし、これで問題ないはずですよ。
853 名前:デフォルトの名無しさん mailto:中の糞sage [2005/09/09(金) 23:09:11 ] >852 やっちゃだめ ROPIで無いセクション置いたらだめ
854 名前:デフォルトの名無しさん mailto:sage [2005/09/10(土) 00:23:04 ] >>853 >ROPIで無いセクション置いたらだめ ?
855 名前:糞塚の統合先・あうの実態!!! mailto:あうヲタ氏ね [2005/09/10(土) 09:36:00 ] ↓ 年割率糞すぎ マジで通話料高すぎ 無料通話少なすぎ 指定割の件数少なすぎ 学割廃止の改悪 繰り越しができない パケあえない パケ割にすると無料通話分にパケ代使えなくなる Cメールのみ(家族)無料って写真も送れない糞 デュアル登場でかすむダブル定額(ライト含む) 機種変高すぎ TV電話できない SIMカードでないため機種変大変 および旧携帯は使えなくなり気分によってその日に持つ端末が変えられない 端末性能がどれも中途半端でショボイ 子供向けのおもちゃっぽいデザインばかり 3G中最低の通話音質で通話中ゲロゲローと蛙声になる 使えたと思ったら直ぐ充電切れ電池食い過ぎ 利用料金表示がいい加減 糞BREWアプリでゲームは貧弱 サポセン対応悪 ウリが着うただけ 凸凸凸凸凸 : : ::: :::: :::::::::::::::::::::::::::::::::::::::::::::::::::::::: ┳┳┳┳┳ : : : :: ::: :: Λ_Λ . . . .: : : ::: : :: ┻┻┻┻┻ ::::::::: :: :/:彡ミ゛ヽ;)ー、 .来年のKDDIはどうなってしまう・・・ |凸凸凸∧_∧::::::::::::::::/ :::/。 ヽ、ヽ、 ::i . .:: :.: :: ,/:::::::::::::::/⌒ ̄⌒ヽ)'ヽ:::::/ :::/・ ゚。ヽ ヽ ::l . :. :. .:  ̄ ̄ ̄/;;;;;;;;;:: ::::ヽ;; |(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ::::::::::::::::|;;;;;;;;;:: ノヽ__ノ: : :::::::: :: :: :  ̄ ̄ ̄l;;;;;;::: / ̄ ̄知らねーよ ̄ ̄ ̄ ̄ ̄
856 名前:デフォルトの名無しさん mailto:sage [2005/09/10(土) 11:07:16 ] ここプログラム技術のスレ とマジレスしてみた土曜の午前 皆様いかがお過ごしでしょうか
857 名前:デフォルトの名無しさん mailto:sage [2005/09/10(土) 11:25:13 ] >>850 自己書き換えって、携帯にきちんとしたメモリマネージャが付くと出来なくなるんじゃない? その辺は大丈夫なの?
858 名前:デフォルトの名無しさん mailto:sage [2005/09/10(土) 11:42:40 ] ('A`) ポカーン
859 名前:813 mailto:sage [2005/09/10(土) 13:01:09 ] あぁ、ViewからAllocated Sizeを選べばいいんですね? ありがとうございました。
860 名前:デフォルトの名無しさん mailto:sage [2005/09/10(土) 14:14:37 ] 土曜日なのに出勤している香具師は負け組み! やっぱり週末くらいは俺みたいに自宅で開発したいよね!
861 名前:デフォルトの名無しさん mailto:sage [2005/09/10(土) 14:32:03 ] まあ、確かに土日出勤よりは勝ち組だなw BREW開発者ヒエラルキー 持ち帰り土日休み>出勤土日休み>出勤土日持ち帰り>土日無し システム開発者ヒエラルキー 金融系>ネットワークサービス>ファーム>Web>ゲーム>ケータイ(java)>BREW開発 良かったな、下がいてw
862 名前:デフォルトの名無しさん [2005/09/10(土) 14:33:22 ] プログラム未経験なのにいきなりBREWの研修を受けさせられる俺が来ましたよ
863 名前:デフォルトの名無しさん mailto:sage [2005/09/10(土) 15:06:19 ] >>861 某軍曹より全然マシだと思うが 儲かるか否かは別として
864 名前:デフォルトの名無しさん mailto:sage [2005/09/10(土) 16:33:18 ] >>857 ロードされた実行イメージが書き込み不可になると、 gcc で生成した mod ファイルはほとんど使えなくなりますから、 MMU が搭載されたらもっとスマートな方法で static 変数が使えるようになるでしょうね。
865 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/10(土) 18:33:52 ] そうまでしてグローバル変数使うだけの価値が見出せない
866 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/10(土) 18:40:29 ] グローバル変数とGOTOは男の浪漫
867 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/10(土) 19:13:13 ] modファイルはシステム全体から見れば一つの関数に過ぎないから グローバルやスタティックな変数を使うことが禁止されるのなぜわかんないんだろうか? まあARMにしか使えないBREW紙ねてことやね
868 名前:名無しさん@そうだ選挙に行こう [2005/09/10(土) 20:13:58 ] >>855 マジ? 今vodafone使ってるんだけど 3G機種にすると料金体系が変わって 無駄に金かかってしまうからどうしようかと 思ってauにしようかと思ったんだけど そんな実体あり? BREWアプリやJavaアプリにも興味があっただけに衝撃。 auもダメなら、残りは何処もか? それもダメならPDAしかない! PDAで日曜大工プログラマーとしてJavaアプリの開発でもしてるか。 BREW開発が貧乏人日曜大工プログラマーの手元にも届く日が 早くやってきますように
869 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/10(土) 20:17:45 ] >>861 携帯電話開発は金にならないってよくいうけど、 BREWだけは例外だと思っていた。 実体を見るとそうも逝かないことがわかってきた。 認証が必要だったりKDDIの思うつぼだったり。 しかしそれでも、 BREWの案件一つ引き受けると、 ものによってはかなり金になりそうな気がするんだけど。 エンジニアの懐は暖まらず会社の懐だけが暖まってしまうってこと?
870 名前:名無しさん@そうだ選挙に行こう [2005/09/10(土) 20:19:06 ] >>866 そういうことばかりやっているから徹夜して土日の休みもなくなってしまうんですよ。
871 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/10(土) 20:20:05 ] >>868 残念だが君の望むBREW開発は永遠に来ないと思われる。 KDDIでBREWアプリ出すのであればKDDI認定のCPにならないと いけない仕組みになってるんだよ(´・ω・`)
872 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/10(土) 20:28:54 ] >>867 じゃあなぜ gcc から生成した mod ファイルは static な変数を使用しているのでしょう?
873 名前:名無しさん@そうだ選挙に行こう [2005/09/10(土) 21:13:27 ] あげ
874 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 00:59:35 ] はは、こりゃケッサクだ
875 名前:名無しさん@そうだ選挙に行こう [2005/09/11(日) 01:07:32 ] >>871 > >>868 > 残念だが君の望むBREW開発は永遠に来ないと思われる。 > > KDDIでBREWアプリ出すのであればKDDI認定のCPにならないと > いけない仕組みになってるんだよ(´・ω・`) それを覆してやろう。 BREWがそんなに凄いならな。 オープンソース業界から圧力をかけて 公開を求めるようにな。 BREWをオープンソース化せよ、と業界に呼びかけるのだ。 ただし、BREWが携帯Java以上に儲かり需要と技術的可能性を秘めてからの話だ。 可能性も需要も、コストパフォーマンスもたいしたことがないなら、 空気のように無視せざるを得ないだろう。
876 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 01:51:35 ] 無理。KDDIは別にオープンソースの人が文句言っても痛くないし。 BREWだからauにした、たんてユーザはいねえしな。 認定CP制度も、まあ、理由は分からないでもない。 認証にかかる時間や体制・姿勢が問題なだけ。
877 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 02:06:35 ] >staticの話 前にアセンブラがどうのこうのって似たようなタイプの議論やったよね。 また繰り返してんの? >>875 話が噛み合ってないよ? それからこのスレはBREWで開発やってるCP関係者が中心のスレだから キミがここに来てもほとんど意味はないと思う。 とりあえずキミのレベルに合った煽りやすいスレを探してみたらどうかな。
878 名前:名無しさん@そうだ選挙に行こう [2005/09/11(日) 02:16:13 ] >>876 文句っていうより、 タダで使わせてくれとたのもーってな。 Javaのほうもオープンソース化の圧力を受けてJ2SE6からソースコードが公開されるようだ。 BREWも公開してくれないかね。 KDDIがBREWでお金儲けをしたいっていう気があるならば。 それとも、KDDI本来の目的は、特定のアプリを携帯電話で実現させたいだけだとか? つまり今のところ、BREWの需要はまだまだ低いのか。 興味本位でBREWに触れてみたかったが、将来像がつかめず残念だ。 ところで、BREWソースコードや資料が漏洩したらどうなるねん? 今んとこ、開発関係者は、BREWの資料は機密にするようにって言ってるけど ちょっと口を滑らしたり資料を無くしたらすぐに外に漏れてしまいそうだしね。 一度漏れてしまったものを消去するのは大変だろうし、そうなったら そこからBREWの普及に拍車がかかるってことはないかな。
879 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 02:16:40 ] ところで、お前ら選挙にはちゃんと行くか?
880 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 02:21:09 ] BREWのSDKは無料だしょ
881 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 02:36:25 ] 自分で作ったBREWをハックして 時鯖にアップして公開して携帯でちゃんとダウソして動かせるようにできた猛者はおらぬのか? PS2やXBOXをハックしてLinuxをインストールする香具師だっているなら それくらいのことできる香具師が現れそうな気がするのだが・・・
882 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 02:55:40 ] >>881 もうちょい技術者の人数が増えないといかんともしがたい。
883 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 02:59:22 ] >>877 あれはアセンブラが使えるかどうかっていう話じゃなかったかな。 今回は誰もが無理だと思っていたstatic変数の話でしょ。 >>846 には是非とも詳しく話を聞きたい。まあ、教えてくれないとは思うけど。
884 名前:名無しさん@そうだ選挙に行こう [2005/09/11(日) 03:19:08 ] >>883 単純にコンパイラ・リンカオプションで書き込み可能スタティック変数領域を作っているんでしょ。 もしくは、static const で定数を定義して、無理やりキャストして書き込み可にできるんじゃないか? static const int hoge; void foo() { int& hogehoge = const_cast<int>( hoge ); hogehoge = 0; } とか。 そんなことより、そもそもなんでstatic変数が使用禁止なんだろうか?
885 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 03:25:15 ] >>868 >>875 >>878 書き込み見ても何を言いたいのか、何を聞きたいのか、支離滅裂でわからんので ピックアップしてレスをつけてみる。 1つめ… BREWに触れたい(開発したい)、(開発環境を)タダで使いたい、ということなら BREW SDKは無償で一般公開されている。今すぐでも開発を始められる。 2つめ… BREWのオープンソース化を叫んでいるようだが、なぜそれにこだわっているのだ? Javaがオープンソースだからといって、それと何を比較しようとしているのだ? 3つめ… >>878 >BREWも公開(オープンソース)してくれないかね。 >KDDIがBREWでお金儲けをしたいっていう気があるならば。 1行目と2行目、どんな関係があるのだ?
886 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 03:52:13 ] >>884 BREWSDKのガイドから抜粋(一応どのガイドかは伏せておく) ----- (開発ガイドライン) グローバル変数または静的変数を使用しないでください。 (説明) BREW のアーキテクチャはグローバル変数または静的変数をサポートしません。 これは、動的にダウンロードされるアプリケーションがこれらのタイプのデータを処理できないためです。 さらに、グローバル変数や静的変数の使用はターゲット上でリンカーエラーを引き起こします。 永続データは、常にアプレット構造に格納してください。 ----- 開発環境提供元がstatic変数を使うなと言ってるのに、なぜ使おうとするのかがわからん。 何でわざわざいらんことやって不安要素をアプリに盛り込もうとするのだ?
887 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 04:29:30 ] 自己書き換えってそんなに不安か? mod自身の為に確保された領域の一部を使っているんだし、 しかもそれがダミーの領域であれば、 危険だとは特に思わないんだが。
888 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 04:58:15 ] 危険か危険じゃないかは問題じゃなくて、 使うなと決められてるルールに反してなぜ使いたがるのかということ。
889 名前:886=888 mailto:sage [2005/09/11(日) 05:17:10 ] 言いたいことのニュアンスがちょっと違った。 危険か危険じゃないかはどうでもよく、そういう問題を言っているのではない。 static変数を使いたがる理由を知りたいわけでもない。 仮にこのスレの誰かが「安全にstatic変数は使えるぞ」と証明して見せても関係ない。 オフィシャルで「使うな」と決められてるのだから使うな。 なぜルールを破ることに躍起になっているのか。 ということが言いたかった。
890 名前:名無しさん@そうだ選挙に行こう mailto:asage [2005/09/11(日) 05:33:08 ] いかにもBREWスレらしい展開
891 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 05:38:26 ] >なぜルールを破ることに躍起になっているのか。 これは俺の個人的な意見なんだけど、 好奇心がうずくんだろうな。多分。 俺もいろいろとBREWのコアな部分(アセンブラとか)を弄ってて楽しいし。 探求心がうずいてたまらないっていう人がそういうことをやって、 大抵は自己満足で終わるけれども、まあ、中にはそれを報告したいっていう人もいるんじゃない? まあその辺のことについて同意してくれとは言わないが、理解してくれると(少なくとも俺は)嬉しい。 マジレスすまんかった。
892 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 08:50:57 ] オフィシャルが使うなと言っている機能を使って 特定の条件(端末)でそれが原因で動かなくなった場合 その責任を誰が取るのかっていう問題だろ 趣味でやってるのならともかく 仕事でそういうことやってるやつがいたら 減俸等の懲戒処分だわ
893 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 09:43:24 ] ○○出来ましたよ〜ぐらいの報告ならともかく わざわざ禁止されてるとこつついて 俺○○出来るんだぜすごいだろお前ら下等生物にゃ出来ないだろ我を神と褒め称えよウェーハハハー な態度に問題がある訳だ まあ科学の発展には既存する概念を打破する必要がある場合もあるだろうけど…それはまた別のお話し
894 名前:名無しさん@そうだ選挙に行こう [2005/09/11(日) 10:22:47 ] アセンブラのときもそうだが使えるならソースだせよ。 記事とかの話じゃなくて実機に転送して動くまでのやつな
895 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 11:28:00 ] >>883 教えますよ〜 ここに書いていいんでしょうか?
896 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 11:36:14 ] >>895 期待してる。
897 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 12:21:33 ] >872 ARM向けGCCは現在fpicのオプションをサポートしていない。 なので、GCCが吐くバイナリはRWPIやERZIなセクションを持ちうるし、 持っている場合それはBREWにとって「危険な」バイナリ。 GCCを使うなら生成されるバイナリのマップファイルを確認した方がいい。
898 名前:名無しさん@そうだ選挙に行こう [2005/09/11(日) 12:22:35 ] BREWプログラムの端末への転送なんてUSBケーブルとツール一つあればできてしまう そのツールもクアルコム製の端末に依存しないツールだから入手するのは簡単じゃね?
899 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 12:23:55 ] じゃあ先に結論から書いておきます. BREW2.1 + gcc なら何の変更もなしに static な変数が使えるという結論でした. ADS? 純正コンパイラのほうは >>886 の関係でそのままでは使用できません. # 手元に無いんで誰か買ってくれないかな. BREW3.1 は SDK 入れてないんで良くわかりませぬが、恐らく使えるはず.
900 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 12:25:39 ] >>885 > >>868 >>875 >>878 > 書き込み見ても何を言いたいのか、何を聞きたいのか、支離滅裂でわからんので > ピックアップしてレスをつけてみる。 > > 1つめ… > BREWに触れたい(開発したい)、(開発環境を)タダで使いたい、ということなら > BREW SDKは無償で一般公開されている。今すぐでも開発を始められる。 > > 2つめ… > BREWのオープンソース化を叫んでいるようだが、なぜそれにこだわっているのだ? > Javaがオープンソースだからといって、それと何を比較しようとしているのだ? 今後、BREWがJavaよりも普及する兆しがあるかどうか? BREWがJavaを越えるほど認知されるようになってくるかどうか? そのとき、自作BREWアプリをいちいちKDDIに検証することなく自分のサーバで 即座に公開することができるようになるときがやってくるかどうか? > 3つめ… > >>878 > >BREWも公開(オープンソース)してくれないかね。 > >KDDIがBREWでお金儲けをしたいっていう気があるならば。 > 1行目と2行目、どんな関係があるのだ? 自社の技術を普及させるためにはオープンソース化というのは 有効な手段の一つ。諸刃の剣になりうることもあるが。 オープンソースでおいしい思いをしている会社としてはIBMが好例だ。
901 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 12:31:25 ] >>897 いえ、 gcc で作成したバイナリを elf2mod で変換した場合には、 mod ファイルに自動的に リロケーションを行うスタートアップルーチンが付くのですが、 そのルーチンは static な変数を使いますよ. ちなみに -fpic はサポートしていますよ. elf2mod が GOT を処理できないだけです. >ARM向けGCCは現在fpicのオプションをサポートしていない。 ソースはどこでしょうか? gcc で
902 名前:901 [2005/09/11(日) 12:32:58 ] >gcc で ミスです.
903 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 12:34:35 ] >>894 int func(){ void* p = (void*)10000; __asm{ MOV r8,p MOV r8,#0 MOV p,r8 } if( p == (void*)0 ){ return 0; }else{ return 1; } } 俺今会社にいないから実機に転送できねぇ。 誰か実験よろしく
904 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 12:38:07 ] >>899 確かADSでやると、 Error: L6265E: Non-RWPI Section hoge.o(.bss) cannot be assigned to PI Exec region ER_ZI. Error: L6248E: hoge.o(.text) in PI region 'ER_RO' cannot have address type relocation to __hoge_start in PI region 'ER_ZI'. こんなエラーが出るんじゃなかったっけか?
905 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 13:15:58 ] >>904 あいまいな記憶でそこまでエラー書けるのはすげーな 日曜くらい休んだほうがいいぞ
906 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 14:28:31 ] 実験レベルじゃ問題ないことだが・・・ 会社に提出するコードには使えんわな
907 名前:名無しさん@そうだ選挙に行こう [2005/09/11(日) 14:32:29 ] >>892 > オフィシャルが使うなと言っている機能を使って > 特定の条件(端末)でそれが原因で動かなくなった場合 > その責任を誰が取るのかっていう問題だろ > > 趣味でやってるのならともかく > 仕事でそういうことやってるやつがいたら > 減俸等の懲戒処分だわ お前は上司の命令に逆らって青色発光ダイオードを作った中村を 妬んで「懲戒処分」だとか偉そうなことを言って 人の努力と苦労を詐取するつもりなのだろうか。
908 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 14:39:56 ] 当たり前だろ金にならなそうな物は潰す、万が一金になったらそれを搾取するに決まってるだろ
909 名前:名無しさん@そうだ選挙に行こう mailto:sage [2005/09/11(日) 14:50:10 ] >>907 他所が提供するプラットホーム上で 彼らが保証できない機能使うプログラム作って それをお客さんに提供してお金もらって 万が一問題になったら知らんぷりする それでは倫理が著しく欠如してるぞ # 技術者としてのセンスも欠けてるかもな なによりも工業生産的プログラムと知的発見を多分に含む発明を 同列に並べてる時点で時代錯誤の勘違い君にほかならん