Books

Api(エーピーアイ)デザインケーススタディ Web+db Press Plusシリーズ

田中哲

Product Details

ISBN/Catalogue Number
ISBN 13 : 9784774178028
ISBN 10 : 4774178020
Format
Books
Publisher
Release Date
December/2015
Japan

Content Description

想像上ではなく、実際の問題をどう解くか?I/O、ソケット、プロセス、時刻、数、文字列。プログラマの仕事の大半はデザインである。

目次 : 第1章 I/O(RubyのIOクラスとC言語のstdioライブラリ―プログラマが知っている名前を利用する/ feof関数とIO#eof?メソッド―過去にEOFに出会ったのか、それとも今現在EOFなのか ほか)/ 第2章 ソケット(Addrinfoクラスの導入―関連して扱う情報をまとめてオブジェクトにする/ Socketクラスの勧め―使いやすく、かつ、低レベルな操作も可能 ほか)/ 第3章 プロセス(プロセス起動プリミティブspawnメソッド―ポータブルで高機能で簡単なプロセス起動/ close‐on‐execフラグ―意図しないfdの継承を防止する ほか)/ 第4章 時刻(POSIXの時刻機能とRubyのTimeクラス―プログラマが知っているPOSIXの機能を提供する/ Time.utcと閏秒―POSIXが提供していなくても必要なら提供する ほか)/ 第5章 数、文字列(Math.gammaのメソッド名―慣習は無視することもある/ Integer#nonzero?の返り値―意外な動作だけど役に立つ ほか)

【著者紹介】
田中哲 : 2000年北陸先端科学技術大学院大学博士後期課程修了。同年より電子技術総合研究所。2001年に産業技術総合研究所に改組され現在に至る。プログラミング言語に興味を持ち、実践としてRubyの開発を行うコミッタでもある(本データはこの書籍が刊行された当時に掲載されていたものです)

(「BOOK」データベースより)

Customer Reviews

Comprehensive Evaluation

☆
☆
☆
☆
☆

0.0

★
★
★
★
★
 
0
★
★
★
★
☆
 
0
★
★
★
☆
☆
 
0
★
★
☆
☆
☆
 
0
★
☆
☆
☆
☆
 
0

Book Meter Reviews

こちらは読書メーターで書かれたレビューとなります。

powered by

  • kinaba

    面白かった。標準ライブラリ設計の理由がまとまってると他の言語や状況で議論する際に超便利というのもあるし、そもそもUnix素人としてはPOSIXよくある細かい注意事項あるある集みたいな感じでも読めて楽しい

  • river125

    API仕様を決めるときの様々なトレードオフやジレンマに対し、どのように落としどころを見つける(見つけた)か、Rubyのクラスライブラリを題材にして、詳説した本。悩ましい問題をかかえたAPIを実例として使う必要があるので、自ずと、個々のトピックはマニアックかつレアケースな物になりがち。掘り下げ方も(特にTimeクラスなど)なかなかディープ。■そんなわけで、ツボにはまらないと興味を持って読み進めるのが難しいかも。なんとか普遍的・汎用的なアドバイスに結びつけようとする努力も見られるのだが、残念ながら自分の問……

  • Manabu Tokushima

    Ruby会議でIOの話をしているのを聞いて感動し、尊敬している人。その本領を発揮した渾身の一冊。名著。ぜひ手元に置いてなん度も読み返したい本。

レビューをもっと見る

(外部サイト)に移動します

Recommend Items