Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。

  • Apple
  • Android
  • Windows Phone
  • Android

無料アプリを入手するには、Eメールアドレスを入力してください。

Kindle 価格: ¥ 933

これらのプロモーションはこの商品に適用されます:

Kindle または他の端末に配信

Kindle または他の端末に配信

[Storimer, Jesse]のWorking With TCP Sockets (English Edition)
Kindle App Ad

Working With TCP Sockets (English Edition) Kindle版


その他()の形式およびエディションを表示する 他のフォーマットおよびエディションを非表示にする
Amazon 価格
新品 中古品
Kindle版, 2012/10/24
"もう一度試してください。"
¥ 933

紙の本の長さ: 147ページ タイプセッティングの改善: 有効 Page Flip: 有効
言語: 英語
【買取サービス】 Amazonアカウントを使用して簡単お申し込み。売りたいと思った時に、宅配買取もしくは出張買取を選択してご利用いただけます。 今すぐチェック。


商品の説明

内容紹介

Do you know how your web server opens a socket, binds to an address, and accepts a connection?

I did a lot of web programming before I had enough knowledge to dig in and figure this stuff out.

I knew that other developers had a better grasp on the full stack than I did, but diving deep under the hood is one of the things that really made me a better developer all around.

I recently read a great thread that asked "What did the really successful programmers do differently?". This response really caught my eye:

> Be ready, willing, & able to deep dive multiple levels at any time. You must know what's going on under the hood. There is a strong correlation between "number of levels of deepness understood" and "programming prowess".

In this book I'll teach you these fundamentals using Ruby. I'll start with the fundamentals that are portable to any environment. Then I'll show you the beautiful abstractions that Ruby has layered on top of them.

Learning this stuff doesn't just apply to Ruby, or any other language. Every modern programming language has support for networking. Every language has their own way of doing things. But all modern languages support the Berkeley Sockets API. Ruby is no exception. There's certainly plenty of syntactic sugar, but below the sugar you can use the same Sockets API that you would in C, Java, Python, whatever. This is portable knowledge that will serve you for many years to come.

What you'll learn:

* The steps in the lifecycle of servers and clients.
* The various ways that we can read and write data in Ruby, and when they're appropriate.
* All the things you were never quite sure about: EOF, listen queues, TCPNODELAY, and tons more.
* The low level methods required for constructing sockets, as well as the syntactic sugar that Ruby provides.
* Known methods that will help you improve socket performance.
* Basics of SSL sockets.
* Should you write a lot of data at once or chunk it into smaller writes?
* Get comfortable with the socket programming API that's available in any modern programming language.
* More example code than you shake a stick at!
* A look at 6 different architecture patterns for building concurrency into your network programs.
* A closer look at a few different protocols: FTP and Redis.
* Multiplexing connections, non-blocking IO, socket timeouts, socket options, and more...

登録情報

  • フォーマット: Kindle版
  • ファイルサイズ: 424 KB
  • 紙の本の長さ: 147 ページ
  • 同時に利用できる端末数: 無制限
  • 販売: Amazon Services International, Inc.
  • 言語: 英語
  • ASIN: B00BPYT6PK
  • Text-to-Speech(テキスト読み上げ機能): 有効
  • X-Ray:
  • Word Wise: 有効にされていません
  • おすすめ度: この商品の最初のレビューを書き込んでください。
  • Amazon 売れ筋ランキング:
  • さらに安い価格について知らせる
    この商品を出品する場合、出品者サポートを通じて更新を提案したいですか?


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

カスタマーレビュー

Amazon.co.jp にはまだカスタマーレビューはありません
星5つ
星4つ
星3つ
星2つ
星1つ

Amazon.com で最も参考になったカスタマーレビュー (beta)

Amazon.com: 5つ星のうち 5.0 7 件のカスタマーレビュー
5つ星のうち 5.0 If You're Interested in Networking, And Know the Theories; Buy This Book to Make it Practical 2016/5/28
投稿者 Michael B Ondo - (Amazon.com)
Amazonで購入
Well written and fully explains how to work with TCP sockets. I've read several books on TCP protocols but I couldn't put them into practice, and this book does a great job of turning the theories into action.
5つ星のうち 5.0 I didn't know much about sockets and I learned a lot! 2013/7/11
投稿者 hsw - (Amazon.com)
Amazonで購入
I am new to ruby and even newer to sockets programming. This book helped me understand the server/client model better and know more about the Ruby's standard library for TCP socket.

Jesse explains how sockets work with Ruby implementations in the book. It helps a lot to clarify the fundamental concepts of the socket programming and provides good examples if you need to build things from scratch or read others' gem.
5つ星のうち 5.0 Fantastic resource for Ruby programmers 2013/10/18
投稿者 David Mai - (Amazon.com)
Amazonで購入
As someone who was trying to learn how to write a webserver in Ruby, this book was an absolute godsend. He goes through the theory as well as provide code snippets you can use. Whether you're a rails developer, or if you're simply interesting in learning about socket programming in Ruby, this is a fantastic pickup, and (at the time this review was written) the only book of its kind.
5つ星のうち 5.0 Hands on explanations 2014/1/7
投稿者 Amazon Customer - (Amazon.com)
Amazonで購入
For any Ruby dev out there I am not sure if there is a better book that explains TCP Sockets like this one. Of course you can read TCPIP Illustrated but this short book by Jesses it really worth it.
5つ星のうち 5.0 Understanding sockets at last 2013/9/7
投稿者 Mr JM van Zyl - (Amazon.com)
Amazonで購入
This is a great book. It makes learning about sockets so much easier and understandable. Jesse has a very engaging writing style that is easy to follow. This is must have for any serious web developer.
これらのレビューは参考になりましたか? ご意見はクチコミでお聞かせください。
click to open popover