by Steve Pugh
December 2008, 216 pp.
Are you spending valuable time on work a well-trained monkey could do? If so, Wicked Cool Ruby Scripts will teach you how to automate repetitive tasks using Ruby, one of the most powerful and easy-to-use programming languages around.
Wicked Cool Ruby Scripts provides 58 scripts that offer quick solutions to problems like system administration, manipulating images, and managing a website. After getting your feet wet creating simple scripts to automate tasks like file compression and decompression, you’ll learn how to create powerful web crawlers, security scripts, and full-fledged libraries and applications, as well as how to:
And as a nod to our security friends, you’ll even learn how to use Ruby to write Metasploit exploits.
About the Author
Steve Pugh has been a programmer for over a decade. He has worked as a software analyst for a banking software company, run a large-scale network operations center (overseeing 7,000 users and 130 network technicians), and is currently doing security research for the US government. Much of this book was written while Pugh was working for the US government in Northern Iraq.
Table of Contents
Foreword by David A. Black
View the detailed Table of Contents (PDF)
View the Index (PDF)(top)
Satish Talim at the RubyLearning Blog interviewed Wicked Cool Ruby Scripts author Steve Pugh about his book, his background, and how his book differs from other Ruby books out there. Read the interview here.
"I like Steve's style. The foreword and introduction are succinct and to the point. His style and tone are very accessible and the book is informative throughout."
"In Wicked Cool Ruby Scripts Mr. Pugh uses simple but functional example scripts, and then dissects them in detail so that the reader understands exactly what each part of the script does. It's a great approach that makes it easy to modify and customize the example scripts, and as you work your way through the book you'll acquire the knowledge you need to write your own scripts from scratch...I give Wicked Cool Ruby Scripts a big thumbs-up."
"Steve Pugh's tone throughout the book is that of a friend who has something fun to share, never browbeating or lecturing. He's not simply writing to show us that he knows how to write Ruby well, he's really trying to help us out."
"An excellent intermediate- to advanced-level resource, Wicked Cool Ruby Scripts will take programmers already familiar with the basics of Ruby to the next level."
"Beginners are sure to pick up Ruby scripting with the help of these scripts."
"If you're a programmer waiting for a good excuse to try Ruby, or a Windows sysadmin wondering what an open source programming language can do for you, you'll findnd Wicked Cool Ruby Scripts enlightening, inspiring, and of course... cool."
"Easy and fun to read, font is readable, doesn't contain pages and pages of uncommented code, source code is available, companion website exists, and the book left me with memorable ways to remember and use the material...It certainly isn't your typical 'Hello World' programming book which is also refreshing."
"The book is very accessible. Each script is carefully explained step-by-step in a manner that can be fully understood by beginners."