今日現在で、 Mac OS X Lion でRuby on Railsの開発環境を作るには とりあえず、Ruby on Rails を試してみたい方は Lionには 最新に近い Ruby 1.8.7(P249) がインストールされています。 % sudo gem install rails sqlite3でRuby on Rails, SQLite3をインス…
先週末に行われた 南東京iPhone開発者勉強会 9回目 でEvernoteAPIの入門的な話をしました。 EvernoteAPI入門 View more presentations from yuumi3 内容は、以前にこのブログに書いた内容をまとめた感じのもです。Evernoteデータの表示はそれほど難しいもの…
闇RubyKaigiで RubyPortの話をしてきました。スライドにある画像は著作権上グレーなのでスライドの公開は控えさして頂きます。そこでRubykaigi非公式ドリンク RubyPort の購入方法について書きました。 ネット上のワイン屋さんからでも買えますが、RubyPort…
最後の RubyKaigi、RubyKaigi2011 LTで「新人教育に もっと Rubyを!」という話をしました。スライドを slideshare に置きました。 新人教育に もっと Rubyを! View more presentations from yuumi3 LTの枠内では話しきれなかった事を補足しておきます。プ…
iOS で Evernote API を使う(前編) の続きです。今回はEvernoteからデータ(ノート)を取得し表示してみます。 Evernoteのデータ形式 Evernoteのデータは Evernote Markup Language (ENML) と名づけられたXMLファイルです。しかし下の例から解るようにほぼHTML…
iPad から Evernote にアクセスするアプリを作ろうと思い、試してみました。 1. Evernote APIを理解する a. ドキュメントに目を通す Evernote API Overview | Evernote Corporation ページにある API Overview (PDF)を眺めると、 Evernoteのデータ構造、 API…
MGTwitterEngine はiPhoneでTwitterアプリを作る際に、Twitter APIのハンドリングや面倒な xAuthを行ってくれる便利なライブラリーです。インストール方法も日本語で ここ や ここ に書かれていますが、過去のもので現時点ではもっと簡単に出来ます。 MGTwit…
最近、週3日間は通勤してるので本が読めます^^)世界史の誕生とイスラーム作者: 宮崎正勝出版社/メーカー: 原書房発売日: 2009/03/17メディア: 単行本購入: 2人 クリック: 24回この商品を含むブログ (6件) を見る第一章の始まりに、 現在は、「歴史の復権の時…
EY-Office は iPhoneのアプリ内課金機能を短期間で習得できる アプリ内課金コース を開始しました。iPhoneにはアプリ内でコンテンツ等を販売できるアプリ内課金(In App Purchase)機能があり、新たなるビジネスモデルとして注目されています。しかし、アプリ…
Ruby on Rails3.1rc4がリリースされ、Ruby on Rails3.1のリリースも近づいてきたもようです。私の開発したRuby on Railsアプリも 2.3.8, 2.3.10, 3.0.5 などのバージョンがあり開発環境のMacの上では、ここに書いたような方法でなんとか共存しています。 し…
あのスティーブ・ジョブズの感動スピーチ の最後で語られる"Stay hungry, Stay foolish" の話に出てくる The Whole Earth Catalogue に付いて私はぼんやりとしたイメージしか持っていませんでしたが、それが1970年代、ジョブスだけでなく当時のカウンターカ…
この本はiOSアプリ設計・実装の方法論を正面から扱った良書です。iOSアプリの入門書を読んだけど実際のアプリを作るのに悩んでいる開発者、とりあえず勢いで一つ目のアプリをリリースしたけど、その設計は良かったのだろうかと自信のない開発者には是非読ん…
売れるiPhoneアプリの法則作者: 藤永真至出版社/メーカー: 秀和システム発売日: 2011/03メディア: 単行本購入: 8人 クリック: 101回この商品を含むブログ (4件) を見るこの本は、売れるiPhoneアプリに付いてのノウハウ本です。ただし著者は、ライターや評論…
初めて買った Mac (Macbook Pro)も4年経ち バッテリーが壊れたり性能的にやや不満も出てきたので、新し Macbook Pro 15インチを買いました! 構成は、普通のMacプログラマー的に CPU: 2.0GHzクアッドコア Intel Core i7 メモリー: 4Gbyte ディスク: 500Gbyte…
TVとして使っているiMacのディスクを300Gbyteから1Tbyteに交換しました。我が家のiMacTVもやっと地デジに対応したのですが録画してみると解像度が上がってるぶん地デジの動画ファイルは大きいです、そこでディスクを交換する事を決意しました。 交換の手順は…
皆様のおかげで、私も開発に関わった kotobank for iPhone が App Store(iTunes Store) 無料iPhoneアプリの第5位になりました !! ありがとうございます m(__)m
アプリ内課金サーバーの部分を担当させて頂きました、genesix の kotobank for iPhone がリリースされました!kotobank for iPhone は多数の辞書をくしざし検索できる、iPhone辞書アプリの決定版です !! kotobank for iPhone は無料ですが「ポケットプログレ…
RSpec のテストを記述するDSLとしては素晴らしさは、 Selenium RC と組み合わせる事で Ruby on Railsアプリ以外でも使えます。Selenium は Javascriptを使いWebアプリのテストを行うツールとして有名ですが、Selenium RC を使うと RSpecで書いたテストを Web…
先日リリースした 萌えトーク ではEnd-to-Endテストには Request Spec + Capybara を使っていますが、Javascriptの部分は適当なヘルパーメソッドを使いJavascriptを動作させずにテストしましたが、Capybara のドライバーを selenium や Akephalos (HTMLUnit)…
オリジナル
Capistrano で複数サイトへのデプロイを1つの設定ファイルで行える事を最近知ったので書いておきます。 Webシステムでは本番環境以外に最終確認の為のStaging環境を持つことが多いと思います、Staging環境は本番環境とは別のサーバーだったり、同じサーバー…
現在、 Ruby on Rails 3.x と 2.x 両方のプロジェクトを1台のマシンで開発・メンテナンスしていいる開発者もいると思いますが、その際に RSpec 正確には rspec-rails や email-spec のバージョンが競合を起こす事があります。 解決方法は幾つかあるようです…
先日リリースした 萌えトーク ではEnd-to-Endテストには Request Spec を使っていますが、テスト(RSpec)を書くには Capybara DSL (API) の知識が必要になります。 萌えトーク の Request Spec を書く際に参照した情報、サンプルをまとめておきます。 Capybar…
ここ2ヶ月で開発した、萌えトーク がオープンしました !!萌えトーク は、声優さん(現在はAGC38のメンバー)とスカイプのチャットでお話(レッスン)が出来るサービスの 予約を行うサイトです。 今なら、1トーク(25分) が無料ですので、アニメ好き・声優好きの方…
Webシステムではメールをユーザー送り、メール内のURLクリックで処理を行うようなケースも間々あります。そんなプログラムの受け入れテスト、End-to-Endテストを行うには Request Specs や Steak に Email Spec で簡単に書けます。Email Spec は Rails の Ac…
iPhone/Apple関連やいろいろなところで活躍してる なちこ さんの 【アプリ開発者名鑑】で 私 も 紹介されました !! 29人目となりました、本日の開発者さんは@Yuumi3 さんこと裕美姐さんです♪(爆) この【アプリ開発者名鑑】は有名なiPhoneアプリ開発者へ…
WEB+DB PRESS Vol.61の 「Rails 3テスト最前線」を読み Steak を使わなくても RSpec 2.0 の新機能 Request Specs と Capybara を組み合わせる事で Steak 同様にテストが書ける事が判ったので試してみた。 Steakに付いては、ここWEB+DB PRESS Vol.61作者: 西…
以前 Ruby on Railsの達人 @a_matsuda に 薦められた テストツール Steak を現在開発中のプロジェクトで使ってみようと思い、勉強してみました。 Steakとは Steak は Cucumber 同様に Ruby on RailsなどのWebアプリの受け入れテストや総合テストのツールです…
娘の壊れた iPod Nano 第2世代 を iFixit を見ながら分解してみました ^^) iFixit は Macbookのディスク交換などで役に立つサイトです。 せっかく分解したのでバッテリーを外してゴミを分別しました。
現在 Ruby on Rails 3.0 であるサービスを作っていますが、 Rails 2.X と違い RDB に書かれる時間が UTC (協定世界時) でかかれます。 国際対応する予定のアプリならこれで良いのですが、日本向けのサービスの場合はメンテナンス性を考えると RDB には日本時…