Mac OS X Lion でRuby on Railsの開発環境を構築するには

今日現在で、 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勉強会でEvernote APIの話をしました

先週末に行われた 南東京iPhone開発者勉強会 9回目 でEvernoteAPIの入門的な話をしました。 EvernoteAPI入門 View more presentations from yuumi3 内容は、以前にこのブログに書いた内容をまとめた感じのもです。Evernoteデータの表示はそれほど難しいもの…

RubyPortに付いての補足

闇RubyKaigiで RubyPortの話をしてきました。スライドにある画像は著作権上グレーなのでスライドの公開は控えさして頂きます。そこでRubykaigi非公式ドリンク RubyPort の購入方法について書きました。 ネット上のワイン屋さんからでも買えますが、RubyPort…

RubyKaigi2011 LTで「新人教育に もっと Rubyを!」という話をしました

最後の RubyKaigi、RubyKaigi2011 LTで「新人教育に もっと Rubyを!」という話をしました。スライドを slideshare に置きました。 新人教育に もっと Rubyを! View more presentations from yuumi3 LTの枠内では話しきれなかった事を補足しておきます。プ…

iOS で Evernote API を使う(後編)

iOS で Evernote API を使う(前編) の続きです。今回はEvernoteからデータ(ノート)を取得し表示してみます。 Evernoteのデータ形式 Evernoteのデータは Evernote Markup Language (ENML) と名づけられたXMLファイルです。しかし下の例から解るようにほぼHTML…

iOS で Evernote API を使う(前編)

iPad から Evernote にアクセスするアプリを作ろうと思い、試してみました。 1. Evernote APIを理解する a. ドキュメントに目を通す Evernote API Overview | Evernote Corporation ページにある API Overview (PDF)を眺めると、 Evernoteのデータ構造、 API…

現時点での正しいMGTwitterEngineのインストール方法

MGTwitterEngine はiPhoneでTwitterアプリを作る際に、Twitter APIのハンドリングや面倒な xAuthを行ってくれる便利なライブラリーです。インストール方法も日本語で ここ や ここ に書かれていますが、過去のもので現時点ではもっと簡単に出来ます。 MGTwit…

「世界史の誕生とイスラーム」は素晴らしいイスラム・アラブの入門書では

最近、週3日間は通勤してるので本が読めます^^)世界史の誕生とイスラーム作者: 宮崎正勝出版社/メーカー: 原書房発売日: 2009/03/17メディア: 単行本購入: 2人 クリック: 24回この商品を含むブログ (6件) を見る第一章の始まりに、 現在は、「歴史の復権の時…

EY-Officeは iPhoneアプリ内課金を短期間で学べる教育コースをオープンしました!

EY-Office は iPhoneのアプリ内課金機能を短期間で習得できる アプリ内課金コース を開始しました。iPhoneにはアプリ内でコンテンツ等を販売できるアプリ内課金(In App Purchase)機能があり、新たなるビジネスモデルとして注目されています。しかし、アプリ…

やっぱり RVM は便利だ!

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開発におけるパターンによるオートマティズム」2冊目に読むべき良書!

この本はiOSアプリ設計・実装の方法論を正面から扱った良書です。iOSアプリの入門書を読んだけど実際のアプリを作るのに悩んでいる開発者、とりあえず勢いで一つ目のアプリをリリースしたけど、その設計は良かったのだろうかと自信のない開発者には是非読ん…

「売れるiPhoneアプリの法則」日頃の開発に不満を持っている若い開発者にこそ読んでもらいたい、そして感化されて新しい開発者人生を踏み出してほしい

売れるiPhoneアプリの法則作者: 藤永真至出版社/メーカー: 秀和システム発売日: 2011/03メディア: 単行本購入: 8人 クリック: 101回この商品を含むブログ (4件) を見るこの本は、売れるiPhoneアプリに付いてのノウハウ本です。ただし著者は、ライターや評論…

Macbook Pro を買い換えました ^^)/

Mac

初めて買った Mac (Macbook Pro)も4年経ち バッテリーが壊れたり性能的にやや不満も出てきたので、新し Macbook Pro 15インチを買いました! 構成は、普通のMacプログラマー的に CPU: 2.0GHzクアッドコア Intel Core i7 メモリー: 4Gbyte ディスク: 500Gbyte…

iMacのディスクを交換した

Mac

TVとして使っているiMacのディスクを300Gbyteから1Tbyteに交換しました。我が家のiMacTVもやっと地デジに対応したのですが録画してみると解像度が上がってるぶん地デジの動画ファイルは大きいです、そこでディスクを交換する事を決意しました。 交換の手順は…

kotobank for iPhone が App Store 無料iPhoneアプリの5位になりました !!

皆様のおかげで、私も開発に関わった kotobank for iPhone が App Store(iTunes Store) 無料iPhoneアプリの第5位になりました !! ありがとうございます m(__)m

kotobank for iPhone がリリースされました!

アプリ内課金サーバーの部分を担当させて頂きました、genesix の kotobank for iPhone がリリースされました!kotobank for iPhone は多数の辞書をくしざし検索できる、iPhone辞書アプリの決定版です !! kotobank for iPhone は無料ですが「ポケットプログレ…

Ruby on Railsアプリ以外でも Selenium RC を使えば RSpec でテストが書ける!

RSpec のテストを記述するDSLとしては素晴らしさは、 Selenium RC と組み合わせる事で Ruby on Railsアプリ以外でも使えます。Selenium は Javascriptを使いWebアプリのテストを行うツールとして有名ですが、Selenium RC を使うと RSpecで書いたテストを Web…

Request SpecでJavascriptのあるページをテストする方法、 Capybara + Selenium, Capybara + Akephalos など

先日リリースした 萌えトーク ではEnd-to-Endテストには Request Spec + Capybara を使っていますが、Javascriptの部分は適当なヘルパーメソッドを使いJavascriptを動作させずにテストしましたが、Capybara のドライバーを selenium や Akephalos (HTMLUnit)…

みんなで分け合えば、できること

オリジナル

Capistrano で簡単に複数サイトへのデプロイを行えるようにする

Capistrano で複数サイトへのデプロイを1つの設定ファイルで行える事を最近知ったので書いておきます。 Webシステムでは本番環境以外に最終確認の為のStaging環境を持つことが多いと思います、Staging環境は本番環境とは別のサーバーだったり、同じサーバー…

Ruby on Rails 2.x と 3.x 両方で rspec-rails が競合する問題の解決方法

現在、 Ruby on Rails 3.x と 2.x 両方のプロジェクトを1台のマシンで開発・メンテナンスしていいる開発者もいると思いますが、その際に RSpec 正確には rspec-rails や email-spec のバージョンが競合を起こす事があります。 解決方法は幾つかあるようです…

Request Spec, Steakで使う Capybara DSL の情報、サンプル

先日リリースした 萌えトーク ではEnd-to-Endテストには Request Spec を使っていますが、テスト(RSpec)を書くには Capybara DSL (API) の知識が必要になります。 萌えトーク の Request Spec を書く際に参照した情報、サンプルをまとめておきます。 Capybar…

声優さんとスカイプで会話できる【萌えトーク】オープンしました !

ここ2ヶ月で開発した、萌えトーク がオープンしました !!萌えトーク は、声優さん(現在はAGC38のメンバー)とスカイプのチャットでお話(レッスン)が出来るサービスの 予約を行うサイトです。 今なら、1トーク(25分) が無料ですので、アニメ好き・声優好きの方…

メールを含むテストもEmail Spec で楽々

Webシステムではメールをユーザー送り、メール内のURLクリックで処理を行うようなケースも間々あります。そんなプログラムの受け入れテスト、End-to-Endテストを行うには Request Specs や Steak に Email Spec で簡単に書けます。Email Spec は Rails の Ac…

iPhone/Apple関連やいろいろなところで活躍してる なちこ さんの 【アプリ開発者名鑑】で紹介されました ♪♪♪

iPhone/Apple関連やいろいろなところで活躍してる なちこ さんの 【アプリ開発者名鑑】で 私 も 紹介されました !! 29人目となりました、本日の開発者さんは@Yuumi3 さんこと裕美姐さんです♪(爆) この【アプリ開発者名鑑】は有名なiPhoneアプリ開発者へ…

Steak を Request Specs + Capybara に変更してみた

WEB+DB PRESS Vol.61の 「Rails 3テスト最前線」を読み Steak を使わなくても RSpec 2.0 の新機能 Request Specs と Capybara を組み合わせる事で Steak 同様にテストが書ける事が判ったので試してみた。 Steakに付いては、ここWEB+DB PRESS Vol.61作者: 西…

話題のテストツール Steak を勉強してみた

以前 Ruby on Railsの達人 @a_matsuda に 薦められた テストツール Steak を現在開発中のプロジェクトで使ってみようと思い、勉強してみました。 Steakとは Steak は Cucumber 同様に Ruby on RailsなどのWebアプリの受け入れテストや総合テストのツールです…

娘の壊れた iPod を分解してみた

娘の壊れた iPod Nano 第2世代 を iFixit を見ながら分解してみました ^^) iFixit は Macbookのディスク交換などで役に立つサイトです。 せっかく分解したのでバッテリーを外してゴミを分別しました。

Rails 3 で RDBに書かれる時間を日本時間にするには

現在 Ruby on Rails 3.0 であるサービスを作っていますが、 Rails 2.X と違い RDB に書かれる時間が UTC (協定世界時) でかかれます。 国際対応する予定のアプリならこれで良いのですが、日本向けのサービスの場合はメンテナンス性を考えると RDB には日本時…