タグ

ブックマーク / webos-goodies.jp (5)

  • Interface Builder を使わない iPhone アプリを作る手順 - WebOS Goodies

    iPhone アプリを開発する際、私は Interface Builder を使いません。 UI コンポーネントの配置なんて大した手間じゃないし、そのために起動時に余計な処理が増えるのはいただけないと思っていまして。 そんなわけで Xcode でプロジェクトを作成した後に Interface Builder 関連のコードを消すのですが、毎回やりかたを忘れてて思い出すのに苦労するので、備忘録も兼ねて記事にしました。単純に IB 関連のコードを抜くだけでは寂しいので、簡単なテーブルビューを表示するところまでやっています。私以外に必要としている人がいるのかわかりませんが、まあ IB を使う方も知っておいて損はないかと思います。 以下で作成するプロジェクトの全ソースは、以下の場所に置いてあります。 http://webos-goodies.googlecode.com/svn/trunk/blog

  • 硬派な iPhone アプリ開発入門書「iPhone SDK アプリケーション開発ガイド」書評 - WebOS Goodies

    10 月あたりからしばらく暇になりそうなので、そろそろ格的に iPhone アプリでも作ってみようかと思っています。そこで、良い解説書はないかなーとおもっていたところ、折よく「iPhone SDK アプリケーション開発ガイド」という書籍がオライリーから発売されたので、試しに購入してみました。 これが個人的には大ヒットで、他のプラットフォームで経験を積んだプログラマーiPhone アプリ開発をはじめるにはぴったりの内容でした。言葉や図による説明よりもコードを重視した、硬派な iPhone アプリ開発入門書になっています。 このブログの読者の方々にもきっと役立つ書籍だと思いますので、日はその書評をお送りしたいと思います。 概要 言うまでもありませんが、書は iPhone ネイティブアプリケーション開発の解説書です。第一章、第二章では iPhone SDK のインストールとその使用方法

  • ブラウザで Ruby on Rails 開発! Heroku を使ってみよう - WebOS Goodies

    Heroku は現在リミテッドβの状態なので、ユーザー登録を行うにはこちらのページでメールアドレスを登録し、招待メールが来るのを待たなくてはなりません。私が登録したときは 2 週間待ちだったのですが、現在はだいたい 1 日以内に招待が来るようです。ちょっと面倒ですが、ぜひサインアップして、 Heroku の素晴らしい世界を体感してみてください。 ・・・どうでもいいけど、サインアップのページにある看板はいったい。 無事にサインアップできたら、さっそくこちらのページから heroku にログインしましょう。すると、最初に以下のアプリケーション管理画面が表示されます。 heroku では同時に複数の Rails アプリケーションが開発できるので、この画面でそれらを管理するわけです。しかし、現在はひとつもアプリケーションが存在しませんので、新たに作成してみましょう。アプリケーションの作成は「Cre

  • UTF-8 エンコーディングの危険性 - WebOS Goodies

    的に、まともな国際化ライブラリを使っていれば、上記のような不正な文字コードはきちんと処理してくれるはずです。実際、 Opera, Firefox, IE ともに適切にエスケープしてくれました。また、 UCS に変換した後にエスケープ処理を行うことでも対処できるかもしれません。しかし、複数のモジュールで構成されるような規模の大きいアプリケーションでは、そのすべてが適切な処理を行っていると保証するのも、なかなか難しいかと思います。ここはやはり、すべての外部入力に含まれる不正なシーケンスを、水際で正規化するという処理を徹底するのが一番かと思います。 例えば Ruby の場合、不正な UTF-8 コードを検出する最も簡単な方法は、 String#unpack を使って UCS へ変換してみることです(昨日の記事への kazutanaka さんからのはてぶコメントにて、 iconv でも同様なこ

  • ブラウザのサイドバーで Google ガジェットを活用する - WebOS Goodies

    WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 少し前の話ですが、 Firefox のサイドバーに Google Personalized Homepage を表示するというネタが話題になったのを覚えておられるでしょうか。最近ではそのためのエクステンションまで開発されているようで、実際に活用されている方も多いかと思います。でも、単純に特定のガジェットをサイドバーに表示させたいだけなら、実はもっと簡単で便利な方法

  • 1