2008年11月29日土曜日

たのCoCo

最近、ちょこちょことiPhoneでのアプリ開発に手を染めています。
iPhoneはOS Xベースなので、開発環境もObjective-CとCoCoaフレームワークになります。

以前、まだモトローラのCPUでMacのOSが漢字Talkと呼ばれていた頃に、Mac上でのプログラミングを行っていたこともありますが、Appleの技術資料やサンプルソースなど、開発者向けリソースはむかしから充実していてiPhoneについても、Dev Center上に大量に資料が公開されています。

とりあえず、シミュレータ上で開発するだけならば、無料のSDKと上記の資料だけで十分ですが、実機に入れて遊んでみたいということもあり、個人向けデベロッパ登録をしています。
デベロッパ登録については、iTunes経由で1年間有効のデベロッパライセンスを購入する手続きが必要になりますが、その際Apple IDで登録しているユーザー名や住所が日本語だと、購入、ライセンスアクティベート手順が正しく進まないらしいので注意が必要です。(このあたりは、多くの人がつまずいているようなので、調べるといろいろと回避方法が見つかると思います)

C言語ベースとはいえ、新しい言語、新しいプラットフォーム、アプリケーションフレームワークなので、iPhoneでのアプリ開発(CoCoaプログラミング)の作法を理解して自分なりに利用できるまでになるまでに時間がかかりますが、その後の学習曲線はぐっと高まり、さくさく創れそうな感じです。
参照カウントベースのメモリ管理(OS X Tigerからはガベージコレクト機能対応)を行う必要があるため、気をつけて実装しないと結構簡単にアプリが落ちます(泣)

開発環境のXCodeとInterfaceBuilderは評判通り使いやすいですね。実機でのデバッグトレースも普通にiPhone接続で使用するUSBケーブルでつなぐだけで、ステップ実行までトレースできるので、携帯機器系の開発環境としては、かなり快適だと思いました。

なにより、iPhone自体、GPSや加速度センサー、Open GL ES対応3Dグラフィックなど面白いハードウェアスペックなので、サンデープログラマとしてアプリを創る対象プラットフォームとしてなかなか魅力的です。ネイティブアプリでなければ携帯電話のJavaアプリなどもありますが、上記のような機能を利用するには個人開発者ではいろいろと制限があったりするので、自由にいじれるというのは魅力的です。

Objective-Cだからと食わず嫌いをしているならば、一度かじってみても損はないプラットフォームだと思いました。(使い始めるとC++より、動的バインディングやメッセージなどの柔軟性など、言語としてシンプルで面白いと感じました)

MacおよびiPhoneでの開発といえば、下記の2冊が鉄板です。これと公開されているオンラインドキュメントとサンプルがあれば、まずは十分かと思います。
iPhone開発にしぼった書籍は、要所では既に発売されていますが、日本語訳が出版されれば開発者コミュニティの裾野はもっと広がるかもしれません。

たのしいCocoaプログラミング[Leopard対応版]たのしいCocoaプログラミング[Leopard対応版]
木下 誠

ビー・エヌ・エヌ新社 2008-08-30
売り上げランキング : 717
おすすめ平均

Amazonで詳しく見る
by G-Tools

詳解 Objective-C 2.0詳解 Objective-C 2.0
荻原 剛志

ソフトバンククリエイティブ 2008-05-28
売り上げランキング : 876
おすすめ平均

Amazonで詳しく見る
by G-Tools

2008年11月27日木曜日

szechwan restaurant 陳

今日のランチは、ちょっと贅沢にセルリアンタワーにある料理の鉄人で有名な陳建一のお店に行ってきました。

麻婆豆腐が辛くてうまー。

中華ランチ1
中華ランチ3中華ランチ2

[書籍]スティーブ・ジョブズの流儀

先日の連休中に読了。アップルの創業者としてだけではなくコンピュータ業界に数多くの影響を与えてきたスティーブ・ジョブズについては知らない人もいないとおもう。

創業時からのこだわり、Macintoshの開発、そして第二章ともいえるアップル復帰後のiMacやiTunesとiPodによる音楽視聴体験、小売りチェーン改革であるアップルストアなど輝かしい功績の背景に貫かれている考え・流儀について、実例と関係者の声をもとにまとめられており、著者の思惑や人物批評などの色メガネがなくニュートラルに書かれている点で数多くあるAppleやジョブズに関する本と比べても、よい本です。

強迫観念的なこだわりと強烈な主張は、しばしば変人的にとらえられることもありますが、逆にこのようなカリスマやリーダーシップなくしては、魅力のないエッジの効いていないありきたりな製品やサービスになっていただろうことは想像に難くないし今のAppleは存在していないでしょう。

ごく一般的な人にとっては、理想の会社か理想の上司かといえば、答えは「ノー」かとおもいますが、世界を変えるほどのインパクトのあるモノを創るためには、こういった強いモチベーションとぶれない哲学が必要なのかなとも思いました。

一般ユーザーとしては、おかげでMacをはじめとして、使って楽しいプロダクトやサービスを享受できる訳ですが、強いリーダーシップを持つジョブズがいなくなったとき、Appleはどうなってゆくのか? という心配も感じました。
他方、今年、Microsoftはビル・ゲイツが一線から退きましたが、Microsoftは大きく変化するかといえばそれほど大きなインパクトはないのではないでしょうか。

スティーブ・ジョブズの流儀スティーブ・ジョブズの流儀
三木 俊哉

ランダムハウス講談社 2008-10-23
売り上げランキング : 534
おすすめ平均

Amazonで詳しく見る
by G-Tools

2008年11月22日土曜日

iPhoneアップデート

iPhoneのSoftware Update 2.2が公開されたので、早速アップデートしました。

システムの細かい安定性向上などのほかに、新機能ではメールの絵文字対応などもありますが、一番の目玉はマップアプリのストリートビュー対応ですね。

最初、どうやって表示させるのか、メニューや設定など表面的なインタフェースには何もないので戸惑いましたが、見たい場所にピンをドロップして、表示されるポップアップから左のアイコンをタップするとストリートビュー表示画面に切り替わります。

さくさく、動いて感動的です。

マップについては、全ての縮尺データを使うのではなく、いくつかの縮尺画像をiPhone上で拡大縮小して表示しているのか、地図上の文字が読みにくい時もありますが、おおむね操作性は良くなっているようにも思います。

Google Map(iPhone)
Street View(iPhone)

2008年11月18日火曜日

すずらん

職場の近くに、毎日すごい行列が並ぶつけ麺屋さんがあります。
雑誌で紹介されたりなどかなり有名なお店なのですが、平日のお昼時はなかなか入ることが出来ないくらいです。
先日、念願かなってやっといくことが出来ました。

麺は計5種類、なかでも平麺が珍しいものですが、初回ということで無難に写真の太麺を選択。細めのうどんくらいのしっかりした麺で、もちもちした食感は絶品でした。

機会があれば今度は平麺に挑戦してみたいと思います。

すずらん
つけ麺

2008年11月14日金曜日

スマートモブズ

ともかく、内容の濃い本でした。しっかり読みこなすために読了まで1週間近くかかってしまいました。冒頭の渋谷の交差点から得た啓示の話の印象だけで、ケータイ文化論的な本かなと結論づけるのはもったいない。
「情報社会学」への道を誘うように、携帯親指族から始まり、無線インフラの普及とモバイルインターネット、ユビキタスコンピューティング、からMITのメディアラボ、ウェアラブルコンピューティング研究などのコンピューティングの潮流、初期のUNIXからLinuxやFSF活動をはじめとするオープンソースカルチャー、共有地の悲劇とコモンズ、囚人のジレンマから信頼モデルまで、実際にそれらの研究分野で活躍している著名な第一人者とのインタビューも数多く、広範囲で深い取材活動と資料分析は圧倒的ですらありました。著者は、世界初のWeb雑誌であるHot Wiredの初代編集長であったなど、IT業界やその動向に熟知しており、鋭い分析から、「スマートモブズ」という近い将来のインターネット社会の一面を切り出しています。日本語版の初版は2003年発行とすでに5年前となってしまいましたが、分析/ビジョンは今でも通用する物があるかと思います。(ちなみに、最新動向であればhttp://www.smartmobs.com/にてスマートモブズに関する記述が集約されているので、Watchしてみるのも良いかもしれません)

網羅的に関連する動向や学術領域を整理しているので、巻末の参考文献リストをふまえて、全体を見渡す際の手がかり・入門としても良い本だと思います。ここまであらゆる領域にわたって体系立てて知識として理解し、論旨を展開できる点はうらやましくも思います。こんな構成力を身につけたいですね。

スマートモブズ―“群がる”モバイル族の挑戦スマートモブズ―“群がる”モバイル族の挑戦
ハワード・ラインゴールド

NTT出版 2003-08
売り上げランキング : 231977
おすすめ平均

Amazonで詳しく見る
by G-Tools

2008年11月13日木曜日

電脳コイル 第7〜9巻

先週末で最終話まで視聴完了。

つまるところ、イサコとヤサコがそもそもの話の始まりであったということですか。いくつか謎は残されるものの伏線はうまくたたんでいるので、最終2〜3話は、ああそうかと腑に落ちるかんじですっきりした反面、ちょっとこじんまりと纏まった感がありました。
あまり大風呂敷を広げて、話が世界的になりすぎるのもどうかなと思うので、これはこれでありかなとおもいました。

電脳メガネというガジェットと現実世界にオーバーレイされる情報空間というアイデアは、まだまだいろいろと面白いネタも考えられるかなとも思いますが、そういった話を膨らませるエピソードがあまり多くみれなかったのはちょっと残念なところです。

印象に残ったのは、やはりデンスケかな。電脳ペットであるはずなのに、「温かかったよ」「毛並みが気持ちよかったよ」という生身の生き物として感じていたとう主人公の妹、京子のセリフは深く感じました。ヤサコの独白では、心の痛みを感じることが「現実に存在するもの」「現実として認識できるもの」と「架空の物」との違いだという考えに至ったところもふまえて、デンスケはまぎれもなく、2人にとっては、本物のペットと同じように確かに現実に存在したということになるのでしょう。最後のシーンも頷けます。

電脳コイル 第7巻 通常版電脳コイル 第7巻 通常版
磯光雄 本田雄

バンダイビジュアル 2008-03-25
売り上げランキング : 17236
おすすめ平均

Amazonで詳しく見る
by G-Tools


電脳コイル 第8巻 通常版電脳コイル 第8巻 通常版
磯光雄 本田雄

バンダイビジュアル 2008-04-25
売り上げランキング : 12761
おすすめ平均

Amazonで詳しく見る
by G-Tools


電脳コイル 第9巻 通常版電脳コイル 第9巻 通常版
磯光雄 本田雄

バンダイビジュアル 2008-05-23
売り上げランキング : 11529
おすすめ平均

Amazonで詳しく見る
by G-Tools