« 2008年10月 | メイン | 2008年12月 »

2008年11月 5日

iPhoneを買いました

このタイミングで購入したわけ

iPhoneが国内で発売になったタイミングで、僕はiPod Touchを会社で購入してもらって使い始めました。
iPod Classicよりも音質も良い感じだったし、動画を観たりと便利に使ってたんですよね。
で、最近、iPhone/iPod touch用のアプリ開発を始めました。
シミュレータでの動作は確認して、さぁ、実機デバッグとなると、デベロッパプログラムに登録したりとかする必要があります。
個人でもフリーウェアとか作ってみたいなと思っていたので、個人で、登録しました。
年間1万円です。
こうなったら、本気出して、開発しないと面白くないなと思ったわけです。
そのためには、やっぱ、個人でデバイスを購入して、本気で使ってみることからはじめてみなくては!!

それに、ここ最近いろいろなキャリアからスマートフォンが出てきました。
来年は、スマートフォンがくるよね! と思っていたこともあります。
ここで、あえて、Window Mobile系にいかずにiPhoneにいってしまったのは、最近すっかりMacユーザになってしまったからかもしれません。

現在使っているauのケータイは、家族との連絡用に残しておきつつ、iPhoneでネットを使うという感じの運用で行こうと決意。
16GBの黒がほしかったんだけど、近所のソフトバンクショップに行ったら、16GBのホワイトの在庫しかなかったので、ま、正直色とかこだわらないタイプだしー、ということで、16GBの白を購入したというわけなのです。

使ってみた!

で、さっそく使ってみてます。
週末に買ってから、もう、ずっと、触りっぱなし。ちょっと時間が出来ると、iPhone。電車の中でiPhone。寝る前にiPhone。

iPhoneかわいいよ、iPhone

正直買うまではこんなに楽しくて便利なものだとは思いませんでした。
所詮、外でもネットが使えたり電話が出来るiPod touchでしょー、と思ってました。

でも、違うんだなー。
手のひらに入ったMacって感じで、あれもできるし、これもできる。
あれもできそうだし、これもできそう!
楽しさを探し出している自分もいるのです。
正直ケータイや、他のスマートフォンに比べると出来ないことも多いのだけど、できることの楽しさ濃度が濃いのですね。
できることがとことん楽しいので、出来ないことはできなくてもいいやーって気になってしまう。ま、これは、そのうち不満にもなるのでしょうけど。

特に、SMSの楽しさは異常で、ただのショートメッセージにチャットのUIをつけるとこんなに楽しくなっちゃうんだ! というのは驚きでした。
あと、音楽を聴いているときに、音楽がフェードアウトして、SMSの通知音が聞こえてくるとか、そのあたりの配慮も気持ちよい感じです。

今のところ、不満なのは、メールとかに書いてある住所から、地図を起動できないところ。
せめて、文字列のコピー、ペーストができればいいんだけど、それが出来ないのが残念。
文字列選択のインタフェースをどうやって実現するのかは悩ましいところだけど、ぜひ、将来的には実現してほしいなーと思います。

インストールしたアプリ

AppStoreでいろいろソフトを探しては、インストールしてみています。
たくさんのソフトがあるので、探すのも大変だけど、なかなか楽しいものです。
今、インストールしているものを一覧にしてみました。
「なんで、これインストールしてないんだよ!」とかのご意見、アドバイス求む、です!

i英辞郎
辞書ソフトです。熟語とか例文とかも多いので、すごく勉強になります。海外の小説のタイトルとかもあって、読んでるだけでも楽しい。
mixi
mixiのアプリケーションで新着情報とかが見られるんだけど、実際の内容はSafariでみることになるので、残念。せめて、WEBブラウザを内蔵してほしかった。
NatsuLiphon
Twitterクライアントです。すごい便利で快適。これがあれば、Twit for iPhoneとかいらないのでは(笑) DMが使えると良いなー。
2tch free
2ちゃんねるクライアント。開発系のスレッドとか出先で見られるのはうれしいです。
はてな touch
はてブのホッテントリとか見られます。
ホットペッパー
ホットペッパーのアプリで、今いる場所の近くのお店情報とか調べられるっぽいです。でも、なんか、今ひとつ検索のヒット数が少なすぎる気も。
テレビ番組表
テレビ番組表が手軽に見られるので、今やってるのって、何の番組だろうとか思ったときに便利ですね。
Yahoo!地図
標準のマップとの比較は、もう少し使ってみてから......
Yahoo!路線情報
この手の乗り換えアプリは僕にとって非常に重要。手軽に調べられるのでとっても良い感じです。駅探のアプリとも比較してみたいところ。
Google Earth
人に見せるために入れてる感じ(笑)。実用度は、どうなんだろうなぁ......
PAC-MAN lite
パックマンです。ひとつくらいゲームを入れておこうと
AeroReader
LivedoorReaderのクライアントです。さくさくと動くので、非常に便利です。一度読んだ記事を既読にしてくれると、PCと連携が取れて良いのだけど......
fring
マルチなIMクライアントです。でも、まだ、実際に使うところまではいってません。アプリを終了してもバックグラウンドで動いてくれるといいんだけど
MiniPiano
外出先でメロディを思いついたりとか、コードを確かめたい時に使えるかなと思ったけど、僕の指だと和音は難しそう......
らじおたっち
Livedoorねとらじ用のクライアント。番組表からすぐに視聴へと移行できるので、すごく便利。ねとらじヘビーリスナーだったころにこれがあったら大変だったかも(笑)
CameraBag
写真をトイカメラ風に加工できちゃうソフト。iPhoneのカメラはおせじにもうつりが良いとはいえないんだけど、このソフトで加工しちゃうとすごく味のある写真になります。
サンプルです:Flickr: Your stuff tagged with camerabag
Best!価格
商品の最安値を教えてくれるアプリ。でも、うまく使いこなせてません......
全力案内!地図アプリ
標準のマップと使い比べてみたいと思ってインストール。
Simplify Media
自分のMacに入っている曲とかを外出先で聞けるのが便利! 全部本体に曲を入れなくてもよいのがうれしい
Flickup
Flickrに写真をアップロードする専用ソフト。アップロードしか出来ないけど、かなりらくちんです
iView
Tumblrとかいろんな画像サイトの写真をみて、すかさずReblogできちゃう素敵ソフト。反射的にReblog! できちゃいます

気がついたこと

買ってすぐに自宅で使ったら、とにかくネットが重い。
家でネット遅くて、外で3Gでつなぐと爆速ってどういうことよ?
やたらタイムアウトするしどういうことかと思って悩んでいたんだけど、無線LANのステーションの設定を変えたら、ものすごく高速になりました。
最初、11bと11gの混在で設定していたのを11gのみにしました。
そしたら、驚きの速さ!
もし、同じ悩みを持っている方がいましたら、お試しください。

投稿者 CHEEBOW : 18:21

[ iPhone ]

2008年11月 8日

Twitter Drawers Collectionに参加しました!

twitter drawers collectionバナー

Twitterのお絵描きさんであつまって壁紙を作る企画「Twitter Drawers Collection」に参加しました!
総勢37名の壁紙が勢揃いしました。
みなさん上手すぎて、自分の居場所がない感じもしますが......。

TDC|Twitter Drawers Collection|Drawers : cheebow

こんな感じで描いてますので、良かったら壁紙に使ってみてくださいませ。

投稿者 CHEEBOW : 10:22

[ WORKS ]

2008年11月 9日

「featuring 初音ミク」問題

今、オリジナル曲を作ってます。初音ミクを使ったボーカルにしたいなと思っているのです。
この曲は冬のコミケで出すCD(実際はCD-R)に収録します。
で、この曲のアーティスト名をどうしようかと思って悩んでいます。

一番スマートなのは、歌っている人の名前である「初音ミク」なんだけど、実は、これ勝手にはつけられないのですね。

楽曲のメインの「アーティスト」がVOCALOIDや、VOCALOID製品のタイトル(「初音ミク」、「鏡音リン」、「鏡音レン」など)となっている場合、その他VOCALOID製品のキャラクターや製品ロゴ、もしくはキャラクターの二次創作物を、イメージとして(CDジャケットなどに)使用/掲載する場合は、弊社との別途使用許諾契約が必要となりますのでご注意ください。

だったら、「CHEEBOW featuring初音ミク」ならどうだろう? と思ったら、

その他「初音ミク」などのキャラクターやVOCALOID技術を注目させる文章表現等(例:「ボーカル:初音ミク」、「featuring初音ミク」、「初○ミク」など)も同様に別途弊社での許諾が必要となります。

これまた、だめ。
許諾を取ればいいって話なのかもしれないけど、同人音楽CDのたった1曲のために手を煩わせるのも申し訳ない感じです。

アーティスト名「CHEEBOW」ってのも歌ってるわけでもないのに違和感あるし(インストだと思えばいいのかもですけど)。
ニコニコ動画みたいに「ちーぼーP」とかにしちゃうと、これは、プロデューサ名みたいでアーティスト名とは違う感じだし。

となると、例えば「藤崎あやの」とか、まったく関係ない(でも、微妙に中の人の名前にかすってみたり)名前にするしかないんでしょうかねー。

うーん。悩ましいです。

投稿者 CHEEBOW : 18:24

[ DTM ]

2008年11月16日

iPhoneアプリ開発でハマったところ

ここ数日、始めてのiPhoneアプリを作り、それをAppStoreで公開せんと、一人奮闘していました。
きちんとドキュメントを読めば出来るはずなのに、ついうっかり読み飛ばしちゃったりしていて、ミスをしてました。
今後、二度とミスをしないように、覚え書きの意味もこめてエントリしておきます。

iPhone Developer Program登録でハマる

あちこちのブログで書かれていたし、日本語を使っちゃだめということは知っていたので、今までiTunesで曲を買ったりした時に使っていたAppleIDとは別に新規にIDを取得しました。名前とか住所とかは全部英語で登録しました。
このAppleIDでiPhone Developer Programに登録です。
で、iPhone Developer Programの購入をして、activate codeが送られてきたものの、WEBからアクティベーションできない!
どうにもならないので、仕方なく、Developer ConnectionのContact Usからメール。
でも、日本語で書いちゃったので「読めないよ」ってメールが来たので、返信。
この時の対応は日本語でできたので、気分的にかなり楽。
でも、すぐにアクティベーション出来たわけではなくて、何度かやり取りして、なんとかアクティベーション成功という感じ。
アクティベーション出来ない場合は、根気よくやり取りするしかないっぽい。

実機デバッグでハマる

とにかく、証明書作ったりとか登録したりとか、煩雑。

2008-09-11 - c/fe

このページがなければ、たぶん、挫折していた......。
Keychain Accessに登録するのを忘れて数時間格闘したこともありました。
とにかく、指差し確認でひとつづつやっていくのが良いと思います。

あと、僕の場合、複数のデバイスや、Macで開発環境を作りたかったので、メインマシンで登録した証明書から「書き出し」して、「.p12」ファイルを作って、別のマシンにインストールしたり、Program Portalにデバイスを登録したりとかしました。

AppStore登録でハマる

アプリも出来て、さぁ、登録! と思ったんだけど、その前に用意しておくものがいくつかありました。

サポート用のサイトと、大きなアイコン。

サイトは、英語と日本語を用意した方が良さそうだったので、まず日本語で書いてから翻訳サイトで翻訳して(笑)英語版も用意。でも、ちょっと文章に不安があるので、これは誰かに添削してほしいところ。
で、アイコンなんですが、通常iPhoneのアイコンって57×57ピクセルなので、このサイズで作っていたんですけど、実際に公開する時には512×512ピクセルのものが必要になります。なので、最初から大きいサイズで作っておいて、アプリのアイコンとして使う時は縮小するとかがいいのかなと思いました。

で、AppStoreに登録するわけですが、その前に配布用のビルドを作らなくてはいけません。
でも、これが難しかった!! まったくうまくいかない。
あまりにもうまくいかないので、その日はふて寝して、翌日作業を再開。
「iPhone Developer Program Portal User Guide」のPDFをプリントアウトして、指差し確認しながら、実行。
この作業、実機デバッグする時と、手順が似てるので勘違いしがち。
僕は、「Code Signing Identity」の入力で「iPhone Distribution:」とするところを「iPhone Developer:」としていたため、なかなか正しいバイナリが作れずに苦労しました。

ちなみに、AppStoreへの登録ではメインの言語を「英語」で登録しました。
こうすることで、サブの言語として、日本語を追加してやれば、日本以外のサイトでは、英語で説明が表示されるようになるみたいです。

イマココ

というわけで、現在、アプリケーションの審査中です。
うまく、審査に通るかどきどきであります。

投稿者 CHEEBOW : 11:29

[ iPhone ]

2008年11月18日

「ゲームプログラマになる前に覚えておきたい技術」を買った

ゲームプログラマになる前に覚えておきたい技術
平山 尚(株式会社セガ)
秀和システム
売り上げランキング: 37
おすすめ度の平均: 5.0
5 良書です。が、ある程度のプログラミングスキルが必要

本屋で見かけて、財布の中身と相談して、一度はあきらめて帰ったものの、やっぱり、どうしても、欲しくて購入した。
なにしろ、5000円弱。高い。
そして、軽く腕力を鍛えられそうなくらい厚くて重い。

しかし、これ、ものすごい良書なんじゃないか?

まだ、そんなに読みすすめてはいないんだけど、とにかく、書きっぷりがいい。
ゲームを作るために必要な知識をもりもりと詰め込み、それをばっさばっさと解説していく。
「僕はこう書く、でも、もっといい方法は自分で見つけろ」なんて言ってみたりもする。
ゲーム作りをする新人を育てようとする、すごい熱気。

セガの新人教育カリキュラムから生まれたゲームプログラミングの解説書です。C++の初歩のスキルがある人向けに、パズルや2Dグラフィックスといった比較的簡単なゲームの作り方から、ゲームに絵を取り込む方法、シーケンス遷移、アクションゲーム、平面の衝突処理、入力装置のコントロール、サウンドライブラリの利用、回転や伸縮を解説し、最終的に3Dでロボットが弾を打ち合うゲームを作るまでを学びます。立体の描き方、ライブラリの作り方、処理速度が遅くないコードを書くためのポイント、立体の衝突処理、衝突処理の高速化、ローディング時間の圧縮、floatの使い方などの実用的なテクニックを詳解。サンプルコードを収録したCD-ROM付き。

ゲームプログラミングの本はいろいろ出ているけど、初歩と専門の間の全てを網羅した本ってのはそんなにない。
この本は、その一番難しいところをきっちり書いてくれている。

高いと思った価格も、読み進むうちに、全然安い! と思えてきた。
これだけの、知識をこんな金額で教えてもらえるなんて、むしろ夢のようだ。

ゲームプログラマを目指す全ての人に、マストバイ! だと言いたい。

......しかし、重いです(笑)

投稿者 CHEEBOW : 11:02

[ BOOK, Development ]

2008年11月20日

iPhoneをもっと使いこなすために

iPhone×BUSINESS PERFECT BIBLE for iPhone & iPod touch
田中 裕子
翔泳社
売り上げランキング: 3720

iPhoneって紙のマニュアルついてないし、safariからドキュメントは読めるけど、ほんとに知りたいことは書いてなかったりするし。
でも、普通の使い方をこと細かく教えてもらわなくてもいいしなー。
とか思ってたらいい本でました。
知り合いの本ではあるんだけど、でも、これ、すごい有益な本です。
初級ではなくて、ほんとに知りたいことがちゃんと書いてある本。
入力を早くする方法とか目から鱗だったし、知らないアプリもたくさんありました。
タイトルにはビジネスとありますが、それ以外でも、iPhoneを使いこなしてみたいって人には良いのではないかと思います。
何冊か目を通したiPhone本の中で一番勉強になったかもしれません。

投稿者 CHEEBOW : 23:11

[ BOOK, iPhone ]