2009-01-01から1年間の記事一覧

6.0,6.1でもWindows Marketplace for Mobileは使えますよ

なんか、T-01Aも無償で6.5になるそうですが(ま、時期的にはそうだよね)、6.0,6.1の端末でもWindows Marketplace for Mobileは使えますよ、ダウンロードすれば。 PocketIEでMicrosoftの公式サイトに行くとわかりやすいところにおいてあります。 なんか、思っ…

Android Market登録数2万を突破(http://japanese.engadget.com/2009/12/16/android-market-2-60/)

その一翼を担わせていただいているのですが、(え?16000(http://japanese.engadget.com/2009/12/16/android-market-1-6000-google/)?どっちが正しいの?) 面白いのは、Android Marketでは登録されたアプリの62.2%が無料であること。App Storeでは77%が有料…

プレスリリースがことごとく無視される

うーん、年末のニュースの多い時期だからって、プレスリリースをことごとく無視しなくてもいいじゃん……。今時珍しいオリジナルゲームですよ。それも、流行のスマートフォンの。 AppStoreの承認が出たら又送り直すか……。 (追記) インプレスのケータイWatchは…

不良セクタの検出すら出来なかった

こりゃー、本格的にHDD死んでるわ。一部不良とかいうレベルじゃない。 とほほ。修理から上がるのは年明けになるとかで、昔使っていた(今は事務所で非常用コンソールとして使っている)Let's Note R4を引っ張り出してあちこちのアプリを再インストールする。お…

広告に自社が出ると、なんかうれしい

ちょっとした発見。 ま、クーポン券5000円分なので、すぐに見られなくなっちゃいそうだけど。

やっと登録できたー

いやぁ、長い道のりだった。 Objective-Cに移植するのは3本合わせて1日で終わったんだけど、実機用のコード署名と配布用コード署名でこんなにはまるとは思わなかった。 忘れないように。 アプリケーションID(まあ、商品名だと思いねぇ。どうせ商標は別になる…

なんとかリカバリ

Windows7のDVDが立ち上がるので、まずはそこから。 とはいえ、不良セクタ抱えたままで運用するのは恐いなあ。 さっさとSSDにすべきか。

ハードディスクが壊れた

うぉぉ、この忙しい時期に! とりあえず明日の授業の準備を何とかしないと。あと、午後のミーティングは速めに切り上げて、ああっ、請求書書かないと。プリンタどうするんだっけ?

やっとMarketplaceの承認が降りました(http://paidiainc.blogspot.com/2009/12/windowsmobile.html)

いやー、長かった。 しかし、国ごとに全部承認とらなくちゃならないのは面倒なことこの上無いですな。1国1言語ごとに1055円とられるのも何となく納得いかない。どうせ「米国/スペイン語」なんか、対応できないけどな。えすぱにょーる。 英語/米国,英語/英国…

レガシーAPI使いまくりだったのを何となく修正(http://d.hatena.ne.jp/shin/20091214/p3)

修正前 AudioClip m_BGM; ... m_BGImage=Toolkit.getDefaultToolkit().getImage(getClass().getResource("/jp/co/paidia/game/muga1/MuGa1_Title.jpg")); m_BGM=Applet.newAudioClip(getClass().getResource("/jp/co/paidia/game/muga1/Title.wav")); m_BGM.…

JavaApplet一番ダサい所

そりゃもー applet要素のclass属性で指定するのがクラス名じゃなくてファイル名 ってところでしょう。よもやパッケージを「/」で区切る羽目になるとは思いませんでした。もちろん拡張子「.class」つきで(つまり、なかなか動かなかったって事ね)。archive属性…

Google Checkout

全世界的に使ってる人少ないんじゃなかろうかという、そんな危惧が。 Android Marketで有料アプリのダウンロード数が妙に少ない(端末数から考えると異常) というか、決済に使っているWebのサイトすらもあまり見かけない うーん、困ったなぁ。

JavaAppletはダサい

もう、今となってはブラウザ内でJavaAppletが動くことをありがたがる風潮なんかないわけで、RIAを作るのであれば起動の速いFlexやSilverlightを使った方がずっといろんな意味で便利。 と、いうわけで、JavaAppletのダサい所を。 起動が遅いのがダサい JRE1.6…

Z520で露骨に遅いと感じるとき

Eclipseを使っているとき NetBeansを使っているとき GIMPを使っているとき ええと、要は開発するなと(^^;)。 ま、実際開発用のIDEなんかはメモリを山のように食い、その上、アクセスする範囲も広いのでキャッシュに乗り切らないほどのアクセスがありそうなの…

シリーズ「無我」PC向け体験版をリリースしました(http://paidiainc.blogspot.com/2009/12/p.html)

NetBeans6.8を試用がてら作っていました。リソースはWindowsMobile版の物を、ソースはAndroid版の物をベースにしています。 いやー、はまったはまった。 getClass.getResource()はWindows上では大文字小文字を意識しないがjarでは意識する はじめ、なぜロー…

NetBeansIDE6.8

でてました。 6.7.1結局あまり使い込まなかったなぁ。いつの間にかJavaAppletも開発対象外になってたし。JavaFXつかえって事だな、やっぱり。 あと、ちょっとした業務の都合でGrassFishも入れてみました。サーバーとして使えるといいんだけど。

sigabtの理由がわかった

-(id)initHoge:(Hoge*) aHoge { } こいつだ。 Hoge * aHoge=[[Hoge alloc]initHoge: anotherHoge]; で、落ちてるんだ。 うーん、Smalltalk派生の言語のくせにselfを明示的にreturnしなくちゃならないのか。 そのくせメッセージ式ではnullでもスルーするとい…

今ゲームを作るなら

CよりC++よりC#よりJava+Swing(Java2D)ですよ(作るゲーム偏ってるなー)。 JOGL使ってもいいけど、java.awt.ImageはJava2D使ってると妙に強力です。調べるまでアルファブレンドの方法がいくつもあるとは思わなかった。 何より早いし、オブジェクトにまつわる…

キメラにはまる

NSMutableArrayは便利なコレクションです。何でもこれに放り込んで高速列挙(for-in)で回していれば幸せになれます。 でも、入れられるのは当たり前ですが「オブジェクト」だけなんですよね。今日はCGPointを入れようとしてしばらく「なぜ動かないのか」が判…

シリーズ「無我」Phase1 Windows Marketplace for Mobileにデビュー!(http://paidiainc.blogspot.com/2009/12/phase1satori-windows-marketplace-for.html)

ちなみに、Android版で言う「Phase2」(段幕シューティング)ですPhaseの表記がずれてるのは、単に申請時に間違ったからですな。リターンオブザインベーダー

CoCoaのキメラっぷり

NSObject派生のオブジェクトと、ただの構造体とが混在してるのがまず気持ち悪い。 WindowsのWM_PAINTやOnDrawに当たる「再描画」のセレクタがUIView>>drawRect:(CGRect)としてあるのですが、これからして妙です。 再描画のくせに「drawRect」という不思議な…

キメラで開発すると言うこと

Cは、使います。仕方ないので。組み込みでは相変わらずC専用でクラスとか使わせてもらえなかったりするので。ポインタを使うときには、それがどの実体の参照なのか(text,data,stack,heap)を考えながら組みます。 C++も使います。コンシューマで開発するのな…

AVAudioPlayer

iPhoneOSも(いや、開発機はiPod Touchだけど)3.1.2に上がり、無事転送できるようになって開発を再開しているのですが、なんか、音源再生を調べていると、マニュアルにも載ってない謎のクラスが引っかかります。マニュアルが古いだけ? AVAudioPlayerって、な…

久しぶりにmacMiniを使おうとすると

アップデートに30分以上かかる罠。iPhoneのprovisionは期限が切れてるわ、certifyの期限も切れてるわ、いやー、思った以上に大変ですわ。 こまめに使わないとだめですね。 Objective-Cのプログラムはすぐ組めたんだけどなぁ。

シリーズ「無我」体験版だけ3本合わせて200ダウンロード突破!

でも、買ってくれた人はほんのちょっと(;_;)。案の定Phase2が人気あります。あと、Phase3が密かにアクティヴ率が高いのが意外。レベル3までだと逆にストレスたまると思うんだけどなー。

シリーズ「無我」Phase3 Windows Marketplace for Mobileにデビュー!(http://paidiainc.blogspot.com/2009/12/phase3memorize-windows-marketplace-for.html)

PCからではカタログが参照できない……。是非実機で見てみてください。.net Compact Framework3.5必須です。 ちなみに、会社のブログの方で書いていた「大人の事情」ってのは承認プロセスのことです。CABファイルの形式で提出するのですが、「.net Frameworkの…

Error 0xE8000001がとれない

「スイッチを切ってつなぎ直してください」……って言われてもなぁ。iPhone内のファイルシステムがわやになってるんだろうけど。困ったもんだ。

描画関連

void onDraw(Canvas)をオーバーライドして描画を行うのですが、このCanvasってのはjava.awt.Graphicsみたいなグラフィックコンテキストじゃなくて、描画コマンドのリストのような、そんな感じが。 というのも 書いてる最中が見えない。勝手にダブルバッファ…

体験版もリリースされています

あんまりなアクセス数に慌てて体験版を作りました。これでどんなゲームか判ってもらえるかな。 シリーズ「無我」Phase1:RainDrop 体験版(http://jp.androlib.com/android.application.jp-co-paidia-game-muga1trial-xtiF.aspx) シリーズ「無我」Phase2:Sator…

さらにもう一つ新作をリリースしました(http://paidiainc.blogspot.com/2009/12/phase3memorize1.html)

シリーズ「無我」Pnase3:Memorize(http://jp.androlib.com/android.application.jp-co-paidia-game-muga3-xtqE.aspx) プレスリリースを出してしまった関係上予定を1日繰り上げてリリースしました。 アクションゲームではありませんが、是非遊んでみてくださ…