 |
Practical Ruby for System Administration View Larger Image | Andre Ben Hamou Apress, Paperback, Published June 2007, 264 pages, ISBN 1590598210 | List Price: $44.99 Our Price: $27.50 You Save: $17.49 (39% Off)
| | | Availability: In-Stock |
Read an excerpt:
Chapter 5: Building Files the Smart Way
Excerpt provided courtesy of Apress. Copyright © Apress, Inc. Written permission from the publisher is required for any use of this material.
|
Be the First to Write a Review and tell the world about this title!People who purchase this book frequently purchase: Books on similar topics, in best-seller order:Books from the same publisher, in best-seller order:
Ruby has set the world on fire, proving itself a serious challenger to Perl
and Python in all spheres. In particular, more and more people are discovering
that Ruby's flexibility, superb feature set, and gentle learning curve
make it a natural choice for system administration tasks, from the humblest
server to the largest enterprise deployment.
Within the pages of Practical Ruby for System Administration, you'll
learn the Ruby way to construct files, tap into clouds of data, build domain-specific
languages, perform network traffic analysis, and more.
Based on author André Ben Hamou's own experiences working as a system
administrator, this book will help you pick up practical tips on Ruby coding
style, learn how to analyze and improve script performance, and make use of
no-nonsense advice on scripting workflow, including testing and documentation.
Above all, you'll come to appreciate the sheer power of Ruby and the
hundreds of benefits it offers for system administration.
- This book places equal emphasis on fundamental Ruby concepts as well as
practical how-tos.
- It uses examples from other languages to ease the transition to Ruby.
- The book is concise, entertaining, and informative -- unlike many books
aimed at system administrators, which can be overly long and stodgy.
Table of Contents
Chapter 1 What Ruby Can Do for You
1
Chapter 2 Common Tasks, Quick Solutions
15
Chapter 3 A Practical Look at Performance 23
Chapter 4 The Power of Metaprogramming 43
Chapter 5 Building Files the Smart Way 57
Chapter 6 Object Storage and Retrieval 73
Chapter 7 Working with Enterprise Data
99
Chapter 8 Networking for Fun and Profit 133
Chapter 9 Network Monitoring 155
Chapter 10 Extending Ruby: A Fistful of Gems 177
Chapter 11 Testing and Documentation 193
Chapter 12 The Future of Ruby 211
Appendix Ruby Execution 219
Index 225
About the Author
André Ben Hamou is the senior systems architect for Freedom 255, a major British
Internet service provider. He was responsible for introducing Ruby to the organization,
which is bringing about a massive increase in efficiency and interoperability
both internally and with outside systems.
Prior to this, he spent a decade as a general-purpose software hacker, working
in Perl, C, C++, and Objective-C. He spent five years at Imperial College London
working on various numerical problems including computational physics simulations,
and graduated with a master of science degree with honors. He is also an associate
of the Royal College of Science. During his time at Imperial College, he worked
as a systems integrator within Imperial's prestigious Department of Computing.
He likes walking, talking, and taking abusive liberties with the English language.
He lives with his imaginary cat on the south coast of England.
|
 |