Heroku + Ruby + Sinatra 本 : Cloning Internet Applications with Ruby

公開日: : 最終更新日:2012/10/13

Cloning Internet Applications with Ruby
Cloning Internet Applications with Ruby Chang Sau Sheong

Packt Publishing 2010-08-17
Sales Rank : 1356277

See details at Amazon by G-Tools

CodeIgniterのライセンス方針が変わった影響か、CloudIgniter がサービスをやめてしまったので代替サービスを探している。
CodeIgniter の系統的にはFirePHP に乗り換えるのが良さそうだったが、FirePHP を採用した無料のクラウドサービスはないし、さくらVPSにインストールするのも面倒そうだったので、しばらく前から話題の Heroku を使ってみようと考えた。
Heroku はいくつかの言語をサポートしているが、今回は Ruby を使ってみたい。しかし今作ろうとしているサービスは Ruby on Rails を使うほどではないので、Sinatra を使いたい。

しかしHeroku + Ruby + Sinatra を扱った和書がないので、洋書で探して見つけたのがこの本。
Amazon.com では今のところ★5のレビューしかない(4件)。良さはPreviewでも伝わってきた。
$39.99 の本が、Kindle版だと$14.39。しかも買ったら即ダウンロードが始まり、数分で読み始められる。

ちなみに、Heroku + Ruby on Rails であれば和書があった。

RoR はまだ使うことがなさそうなので今回は見送った。

1人でつくる「Ruby on Rails3」アプリケーション―Webアプリケーションの開発から公開まで! (I・O BOOKS)
1人でつくる「Ruby on Rails3」アプリケーション―Webアプリケーションの開発から公開まで! (I・O BOOKS) 堀 正義 第二I O編集部

工学社 2011-12
売り上げランキング : 417564

Amazonで詳しく見る by G-Tools

内容としては、Heroku 上で、Sinatra + DataMapper + Haml を使って現在一般的に使われているサービスをまねして作ってみよう(Cloneしてみよう)というもの。
Clone するサービスは以下の通り。そうそうたるサービスたちだ。

  1. URL Shortner (TinyURL)
  2. Microblogs(Twitter)
  3. Photo Sharing (Flickr)
  4. Social Networking Service (Facebook)

これらを試作してみることで、Heroku上での開発に慣れるとともに、Web サービスを作るにあたってのいろいろな工夫や苦労を体験できる。

しかし買う前から予想できていたが、Ruby の文法から学ぼうとしている自分には相当にハードルの高い読み物だった。
一応Sinatra, DataMapper, Hamlの基礎は描かれているのだけれどももちろんこの本だけでは足りないので、ひたすら検索しながら読んだ。

また、Ruby の説明はなく、手持ちの本は古かったので、一番詳しそうな プログラミング言語 Ruby を図書館で借りてきた。
検索できないのはつらいので、その後 Kindle版を購入した。

プログラミング言語 Ruby
プログラミング言語 Ruby まつもと ゆきひろ David Flanagan 卜部 昌平 (監訳)

オライリージャパン 2009-01-26
売り上げランキング : 51033

Amazonで詳しく見る by G-Tools

まだ URL Shortner までしか読んでいないが、読み終えたら相当に知識が深まりそうだ。
Heroku + Ruby + Sinatra に興味があり、まとまった内容が必要な人はどうぞ。

関連記事

no image

[ふたご漫画] ぷりぷりふたごシスターズ

うちには1歳の双子がいるので一応常に双子情報を集めている。 ということで、Amazon からふたご漫

記事を読む

no image

iPhone SDK開発のネタ帳 Observerパターン

Head First デザインパターンでも2番目に紹介されているObserverパターン。使用頻度も

記事を読む

映画の見方が変わる 「スクリプトドクターの脚本教室」

発売後しばらく売り切れ続出で買えなかった本。スクリプトドクターとは、何らかの理由で行き詰まってしまっ

記事を読む

Mac Fan 2020年 6月号

長女のiPhone 6 の画面がバキバキに割れているので、iPhone SE を購入した。

記事を読む

no image

バイリンガル版のだめカンタービレを読んでみた

たまに家の近くの大型書店の英語コーナーを回っている。 今回はバイリンガル版 進撃の巨人なるものを発

記事を読む

[Apple Watch] watchOS2以降対応のWatchKit 開発本

Apple Watch の開発本はとても少ない。watchOS2以降向けとなると、さらに少ない。どれ

記事を読む

作りながら覚える3日で作曲入門

10日Pこと、monaca:factory さんの本。評判が良かったので買ってみた。 Win

記事を読む

no image

斬新なリーダー像 「フェイスブック 若き天才の野望」

2011年1月に出て話題になっていた本をかなり遅ればせながら読了。 500ページ以上あるが、かなりお

記事を読む

かなりスパルタンなピアノの調律アプリ

平均律を調べていて発見。 ピアノの調律ゲーム 〜平均律訓練アプリ〜 驚くほど難しい。自

記事を読む

no image

iPhoneアプリケーションプログラミング-オンライン版

先日紹介した、新居雅行氏のiPhoneアプリケーションプログラミングだが、オンライン版が存在する。

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ember Mug 2のACアダプタをUSB Type-Cに変えてみた

冬になると活躍する Ember Mug 2 の充電器は付属のACアダ

Wi-Fi6Eルータ TP-Link AXE5400購入

Wi-Fi6E を試してみたくなり、TP-Link AXE5

児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?

2024年に受給していない人には手紙が届くらしい。 電子申請も

Vision Proアプリ開発本 8/24、8/26に発売

Vision Proアプリ開発入門 P400が 8/24 に発売、V

Developer Strap が日本でも購入可能に

USアカウントでしか購入できなかった Vision Pro 用 De

→もっと見る

  • 2012年10月
    1234567
    891011121314
    15161718192021
    22232425262728
    293031  
PAGE TOP ↑