Would you like to see this page in English? Click here.


または
1-Clickで注文する場合は、サインインをしてください。
または
Amazonプライム会員に適用。注文手続きの際にお申し込みください。詳細はこちら
こちらからも買えますよ
この商品をお持ちですか? マーケットプレイスに出品する
Metaprogramming Ruby: Program Like the Ruby Pros (Facets of Ruby)
 
イメージを拡大
 

Metaprogramming Ruby: Program Like the Ruby Pros (Facets of Ruby) [ペーパーバック]

Paolo Perrotta
5つ星のうち 5.0  レビューをすべて見る (1 カスタマーレビュー)
参考価格: ¥ 2,667
価格: ¥ 2,469 通常配送無料 詳細
OFF: ¥ 198 (7%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
在庫あり。 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。
6点在庫あり。ご注文はお早めに。
2012/6/1 金曜日 にお届けします! 「お急ぎ便」オプション(有料)を選択して注文を確定された関東エリアへの配達のご注文が対象です。詳しくはこちら

キャンペーンおよび追加情報

  • 掲載画像とお届けする商品の表紙が異なる場合があります。ご了承ください。


よく一緒に購入されている商品

この本とProgramming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby) ¥ 3,743 をあわせて買う

Metaprogramming Ruby: Program Like the Ruby Pros (Facets of Ruby) + Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby)
合計価格: ¥ 6,212

在庫状況の表示

  • 対象商品: Metaprogramming Ruby: Program Like the Ruby Pros (Facets of Ruby)

    在庫あり。 在庫状況について
    この商品は、Amazon.co.jp が販売、発送します。
    通常配送無料(一部の商品・注文方法等を除く) 詳細

  • Programming Ruby 1.9: The Pragmatic Programmers' Guide (Facets of Ruby)

    在庫あり。 在庫状況について
    この商品は、Amazon.co.jp が販売、発送します。
    通常配送無料(一部の商品・注文方法等を除く) 詳細


この商品を買った人はこんな商品も買っています


商品の説明

内容説明

Everyone in the Ruby world seems to be talking about metaprogramming - how you can use it to remove duplication in your code and write elegant, beautiful programs. Now you can get in on the action as well. This book describes metaprogramming as an essential component of Ruby. Once you understand the principles of Ruby, including the object model, scopes, and eigenclasses, you're on your way to applying metaprogramming both in your daily work and in your fun, after-hours projects. Learning metaprogramming doesn't have to be difficult or boring. By taking you on a Monday-through-Friday workweek adventure with a pair of programmers, Paolo Perrotta helps make mastering the art of metaprogramming both straightforward and entertaining. The book is packed with: pragmatic examples of metaprogramming in action, many of which come straight from popular libraries or frameworks, such as Rails; programming challenges that let you experiment and play with some of the most fun, i??out-therei??' metaprogramming concepts; and metaprogramming spells - 34 practical recipes and idioms that you can study and apply right now, to write code that is sure to impress. Whether you're a Ruby apprentice on the path to mastering the language or a Ruby wiz in search of new tips, this book is for you.

著者について

Paolo Perrotta has more than ten years of experience as a developer and writer. He worked for domains ranging from embedded to enterprise software, computer games, and web applications. These days, Paolo coaches agile teams for Yoox, a large Internet fashion shop, and teaches Java to developers throughout Europe. He lives in Bologna, Italy, with his girlfriend and a cat. He loves Ruby.

登録情報

  • ペーパーバック: 261ページ
  • 出版社: Pragmatic Bookshelf (2010/1/31)
  • 言語 英語, 英語, 英語
  • ISBN-10: 1934356476
  • ISBN-13: 978-1934356470
  • 発売日: 2010/1/31
  • 商品の寸法: 22.9 x 19 x 2.5 cm
  • おすすめ度: 5つ星のうち 5.0  レビューをすべて見る (1 カスタマーレビュー)
  • Amazon ベストセラー商品ランキング: 洋書 - 9,010位 (洋書のベストセラーを見る)
  •  カタログ情報、または画像について報告


この商品を見た後に買っているのは?


この商品につけられているタグ

 (詳細)
タグをクリックすると、タグがつけられた商品、タグをつけた人が表示されます。※タグは初期設定で公開になっています。詳しくはこちら
 
(1)

 

カスタマーレビュー

星4つ
0
星3つ
0
星2つ
0
星1つ
0
最も参考になったカスタマーレビュー
5 人中、3人の方が、「このレビューが参考になった」と投票しています。
By ashbb
形式:ペーパーバック
理由は、、、
もし私が私の大切な人に気持ちを伝えたいと思った時、
私は以下のようなコードを書くことができます。Cでは、

// C code
int main(void)
{
int i;
for (i = 0; i < 10; i++)
printf("I love you. ");
return 0;
}

でも、Rubyならもっとストレートにシンプルに。

# Ruby code
10.times{print 'I love you. '}

最初にこのコードを見た時から、私はRubyが好きになりました。
その後、ネットサーフィンをしながら、いろんなtutorialやblog等でRubyのtipsを見つけては、すごいなぁ、おもしろいなぁ、と楽しんでいましたが。そんな中でいつも気になる言葉がありました、Metaprogramming. でもAdvance techとありましたし、実際記事を読んでも分からないことが多く、今の私にはまだムリかな、と思っていました。

そんな時に、この本に出会いました。Introductionを読んで、BobとBillの物語を読み始めて、、、。そこには物語に引き込まれて夢中になっている自分がいました。そして第一部の物語を読み終えた時、自分でもRubyのコードをもっと書いてみたい、もっとシンプルにもっと自由にコードを書いてみたい、もしかしたら、それができるようになるかもしれない、と思うようになりました。

現在は第二部のRailsのパートを読み返しているところです。第二部は第一部とは異なり実世界で実際に使われているコードをpick upしながら解説が加えてあります。今の私にとっては、一度読んですっと分かる、といった内容ではありませんが、何度かコードを眺めながら解説を読んだり、実際にコードを書いて動かしてみたりしているうちに、少しずつ理解できるコードが増えてきたかな、と感じています。

著者のPaoloはRubyLearning.orgのインタビュー記事の中で、When you understand metaprogramming, that's the moment when you start "thinking in Ruby". と語っています。母国語で話すようにRubyでコードを書くことができる。。。なんて素敵な! もちろんそのためにはもっともっと努力が必要なことは言うまでもありませんが。でも、この本を読みながら、そんな自由を夢みています。:)
このレビューは参考になりましたか?
Amazon.com で最も参考になったカスタマーレビュー (beta)
Amazon.com:  26件のカスタマーレビュー
45 人中、44人の方が、「このレビューが参考になった」と投票しています。
Should really be titled "Thinking in Ruby" 2010/4/9
By Peter M. Goldstein - (Amazon.com)
形式:ペーパーバック|Amazonが確認した購入
I've read quite a few Ruby books and this is one of the best. The author very effectively does a number of things in this book:

i) Highlights the conceptual differences between Ruby and other currently popular languages

ii) Shows how those conceptual differences are expressed in programming constructs by walking the reader through a number of small but realistic example problems

iii) Reviews internal details of a number of pieces of real-world software (most notably Rails) to show how the authors of these packages use the techniques he describes to solve their problems

iv) Provides a number of helpful and applicable guidelines on how to 'think in Ruby'

v) Generates a GoF style catalog of implementation patterns

vi) Skewers the notion that 'metaprogramming' is any different than regular programming

After finishing this book I have a real appreciation of the techniques the author describes, and how they can be used to write flexible, powerful, and maintainable software. Before reading this book I was aware of a number of these techniques, but I didn't necessarily understand how they could be effectively used to solve real problems. Now I do. The book truly covers how to think in Ruby - how to naturally solve problems in Ruby, as opposed to adapting techniques commonly used in languages from the C/C++/Java lineage.

The one major criticism I had of Metaprogramming Ruby was the 'fanboy' tone that permeates a lot of the text. Frequently the author seems more interested in getting you to agree with him that Ruby is great than in conveying the concepts being discussed. There are a lot of gratuitous slams of other languages (especially Java) that were frankly unnecessary and distracted from the book. Had the tone of those comparisons been a little more highbrow and a little less schoolyard, this would have been a better book.

Overall rating: 4.5 stars
24 人中、22人の方が、「このレビューが参考になった」と投票しています。
Short and sweet 2010/3/4
By Matt Darby - (Amazon.com)
形式:ペーパーバック
I have a BS and MS in Computer Science, and worked with Ruby professionally for two years. I've read every major Ruby book on the market. This book brought me to the next level. If you dig Ruby or Rails and are a programmer looking for the next step, this is it.
10 人中、10人の方が、「このレビューが参考になった」と投票しています。
Essential to Appreciate Ruby's Power 2010/4/8
キッズレビュー - (Amazon.com)
形式:ペーパーバック
I have been programming in Ruby for almost two years, and I have done some Ruby on Rails. With this book I finally begin to understand what Ruby was doing for me all along -- especially when it's running on Rails. Ruby was easy to use like I've used many other languages, but now I understand how unique and powerful Ruby really is. And I'm sure that I will begin to take advantage of that extra power.

Also: the book is well written and organized. I especially like that whenever a particular topic is mentioned a page reference also appears. This makes it easy to do a quick review of the topic before going further, like "Hook Methods (181)."

This book will not sit idly on my shelf. I'll be going back to it again and again for review and further mastery of the topics.
カスタマーレビューの検索
この商品のカスタマーレビューだけを検索する

クチコミ

クチコミは、商品やカテゴリー、トピックについて他のお客様と語り合う場です。お買いものに役立つ情報交換ができます。
この商品のクチコミ一覧
内容・タイトル 返答 最新の投稿
まだクチコミはありません

複数のお客様との意見交換を通じて、お買い物にお役立てください。
新しいクチコミを作成する
タイトル:
最初の投稿:
サインインが必要です
 

クチコミを検索
すべてのクチコミを検索
   


リストマニア

リストを作成

関連商品を探す


同じキーワードの商品を探す


フィードバック


Amazon.co.jpのプライバシー ステートメント Amazon.co.jpの発送情報 Amazon.co.jpでの返品と交換