Mongrel (Digital Shortcut)

Mongrel (Digital Shortcut)

Author: Matt Pelletier

Publisher: Pearson Education

Published: 2006-10-18

Total Pages: 204

ISBN-13: 0132701774

DOWNLOAD EBOOK

This is the eBook version of the printed book. This short cut is an introduction and guide to Mongrel, a fast, versatile RubyWeb server. If you build or manage Web applications, this will be a usefulreference as you set up and use Mongrel in your development and productionenvironments, as well as a handbook for how you can extend Mongrel to suityour own needs. In addition to covering how to use and extend Mongrel, we also review anumber of topics that we consider "Best Practices" for modern software development,deployment, and performance testing. We discuss these in thecontext of using Mongrel, but they should be considered applicable to anysoftware project. Our own work has always benefited from seeing the techniquesof others, so we hope that sharing the experience, approach, andphilosophy that went into designing and developing Mongrel will be interesting and helpful for your own pursuits. Section 1: What This Short Cut Covers 4 Section 2: Introduction 6 Section 3: Getting Started 13 Section 4: Configurations 20 Section 5: Production Deployment 37 Section 6: Extending Mongrel 60 Section 7: Debugging 79 Section 8: Performance 90 Section 9: Security 96 Resources 103 Acknowledgments 105 About the Authors 106


Troubleshooting Ruby Processes

Troubleshooting Ruby Processes

Author: Philippe Hanrigou

Publisher: Pearson Education

Published: 2007-10-29

Total Pages: 82

ISBN-13: 0132701898

DOWNLOAD EBOOK

This is the eBook version of the printed book. This short cut introduces key system diagnostic tools to Ruby developers creating and deploying web applications. When programmers develop a Ruby application they commonly experience complex problems which require some understanding of the underlying operating system to be solved. Difficult to diagnose, these problems can make the difference between a project's failure or success. This short cut demonstrates how to leverage system tools available on Mac OS X, Linux, Solaris, BSD or any other Unix flavor. You will learn how to leverage the raw power of tools such as lsof, strace or gdb to resolve problems that are difficult to diagnose with the standard Ruby development tools. You will also find concrete examples that illustrate how these tools solve real-life problems in Ruby development. This expertise will prove especially relevant during the deployment phase of your application. In this way, should your production Mongrel cluster freeze and stop serving HTTP requests, it will not take you 2 days to figure out why!


Blindsight

Blindsight

Author: Peter Watts

Publisher: Macmillan

Published: 2006-10-03

Total Pages: 388

ISBN-13: 1429955198

DOWNLOAD EBOOK

Hugo and Shirley Jackson award-winning Peter Watts stands on the cutting edge of hard SF with his acclaimed novel, Blindsight Two months since the stars fell... Two months of silence, while a world held its breath. Now some half-derelict space probe, sparking fitfully past Neptune's orbit, hears a whisper from the edge of the solar system: a faint signal sweeping the cosmos like a lighthouse beam. Whatever's out there isn't talking to us. It's talking to some distant star, perhaps. Or perhaps to something closer, something en route. So who do you send to force introductions with unknown and unknowable alien intellect that doesn't wish to be met? You send a linguist with multiple personalities, her brain surgically partitioned into separate, sentient processing cores. You send a biologist so radically interfaced with machinery that he sees x-rays and tastes ultrasound. You send a pacifist warrior in the faint hope she won't be needed. You send a monster to command them all, an extinct hominid predator once called vampire, recalled from the grave with the voodoo of recombinant genetics and the blood of sociopaths. And you send a synthesist—an informational topologist with half his mind gone—as an interface between here and there. Pray they can be trusted with the fate of a world. They may be more alien than the thing they've been sent to find. At the Publisher's request, this title is being sold without Digital Rights Management Software (DRM) applied.


The Poisonwood Bible

The Poisonwood Bible

Author: Barbara Kingsolver

Publisher: Harper Collins

Published: 2009-10-13

Total Pages: 578

ISBN-13: 0061804819

DOWNLOAD EBOOK

New York Times Bestseller • Finalist for the Pulitzer Prize • An Oprah's Book Club Selection “Powerful . . . [Kingsolver] has with infinitely steady hands worked the prickly threads of religion, politics, race, sin and redemption into a thing of terrible beauty.” —Los Angeles Times Book Review The Poisonwood Bible, now celebrating its 25th anniversary, established Barbara Kingsolver as one of the most thoughtful and daring of modern writers. Taking its place alongside the classic works of postcolonial literature, it is a suspenseful epic of one family's tragic undoing and remarkable reconstruction over the course of three decades in Africa. The story is told by the wife and four daughters of Nathan Price, a fierce, evangelical Baptist who takes his family and mission to the Belgian Congo in 1959. They carry with them everything they believe they will need from home, but soon find that all of it—from garden seeds to Scripture—is calamitously transformed on African soil. The novel is set against one of the most dramatic political chronicles of the twentieth century: the Congo's fight for independence from Belgium, the murder of its first elected prime minister, the CIA coup to install his replacement, and the insidious progress of a world economic order that robs the fledgling African nation of its autonomy. Against this backdrop, Orleanna Price reconstructs the story of her evangelist husband's part in the Western assault on Africa, a tale indelibly darkened by her own losses and unanswerable questions about her own culpability. Also narrating the story, by turns, are her four daughters—the teenaged Rachel; adolescent twins Leah and Adah; and Ruth May, a prescient five-year-old. These sharply observant girls, who arrive in the Congo with racial preconceptions forged in 1950s Georgia, will be marked in surprisingly different ways by their father's intractable mission, and by Africa itself. Ultimately each must strike her own separate path to salvation. Their passionately intertwined stories become a compelling exploration of moral risk and personal responsibility.


Learn More Python 3 the Hard Way

Learn More Python 3 the Hard Way

Author: Zed A. Shaw

Publisher: Addison-Wesley Professional

Published: 2017-09-01

Total Pages: 417

ISBN-13: 013412300X

DOWNLOAD EBOOK

Transform Your Ideas into High-Quality Python Code! Zed Shaw has perfected the world’s best system for becoming a truly effective Python 3.x developer. Follow it and you will succeed—just like the tens of millions of programmers he’s already taught. You bring the discipline, commitment, and persistence; the author supplies everything else. In Learn Python 3 the Hard Way, Zed Shaw taught you the basics of Programming with Python 3. Now, in Learn More Python 3 the Hard Way, you’ll go far beyond the basics by working through 52 brilliantly crafted projects. Each one helps you build a key practical skill, combining demos to get you started and challenges to deepen your understanding. Zed then teaches you even more in 12 hours of online videos, where he shows you how to break, fix, and debug your code. First, you’ll discover how to analyze a concept, idea, or problem to implement in software. Then, step by step, you’ll learn to design solutions based on your analyses and implement them as simply and elegantly as possible. Throughout, Shaw stresses process so you can get started and build momentum, creativity to solve new problems, and quality so you’ll build code people can rely on. Manage complex projects with a programmer’s text editor Leverage the immense power of data structures Apply algorithms to process your data structures Master indispensable text parsing and processing techniques Use SQL to efficiently and logically model stored data Learn powerful command-line tools and skills Combine multiple practices in complete projects It’ll be hard at first. But soon, you’ll just get it—and that will feel great! This course will reward you for every minute you put into it. Soon, you’ll go beyond merely writing code that runs: you’ll craft high-quality Python code that solves real problems. You’ll be a serious Python programmer. Perfect for Everyone Who’s Already Started Working with Python, including Junior Developers and Seasoned Python Programmers Upgrading to Python 3.6+ Register your product at informit.com/register for convenient access to downloads, updates, and/or corrections as they become available.


Out Of Control

Out Of Control

Author: Kevin Kelly

Publisher: Basic Books

Published: 2009-04-30

Total Pages: 666

ISBN-13: 078674703X

DOWNLOAD EBOOK

Out of Control chronicles the dawn of a new era in which the machines and systems that drive our economy are so complex and autonomous as to be indistinguishable from living things.


The God of Small Things

The God of Small Things

Author: Arundhati Roy

Publisher: Vintage Canada

Published: 2011-07-27

Total Pages: 333

ISBN-13: 030737467X

DOWNLOAD EBOOK

The beloved debut novel about an affluent Indian family forever changed by one fateful day in 1969, from the author of The Ministry of Utmost Happiness NEW YORK TIMES BESTSELLER • MAN BOOKER PRIZE WINNER Compared favorably to the works of Faulkner and Dickens, Arundhati Roy’s modern classic is equal parts powerful family saga, forbidden love story, and piercing political drama. The seven-year-old twins Estha and Rahel see their world shaken irrevocably by the arrival of their beautiful young cousin, Sophie. It is an event that will lead to an illicit liaison and tragedies accidental and intentional, exposing “big things [that] lurk unsaid” in a country drifting dangerously toward unrest. Lush, lyrical, and unnerving, The God of Small Things is an award-winning landmark that started for its author an esteemed career of fiction and political commentary that continues unabated.


Learn C the Hard Way

Learn C the Hard Way

Author: Zed A. Shaw

Publisher: Addison-Wesley Professional

Published: 2015-08-10

Total Pages: 931

ISBN-13: 0133124371

DOWNLOAD EBOOK

You Will Learn C! Zed Shaw has crafted the perfect course for the beginning C programmer eager to advance their skills in any language. Follow it and you will learn the many skills early and junior programmers need to succeed–just like the hundreds of thousands of programmers Zed has taught to date! You bring discipline, commitment, persistence, and experience with any programming language; the author supplies everything else. In Learn C the Hard Way, you’ll learn C by working through 52 brilliantly crafted exercises. Watch Zed Shaw’s teaching video and read the exercise. Type his code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you’ll learn what good, modern C programs look like; how to think more effectively about code; and how to find and fix mistakes far more efficiently. Most importantly, you’ll master rigorous defensive programming techniques, so you can use any language to create software that protects itself from malicious activity and defects. Through practical projects you’ll apply what you learn to build confidence in your new skills. Shaw teaches the key skills you need to start writing excellent C software, including Setting up a C environment Basic syntax and idioms Compilation, make files, and linkers Operators, variables, and data types Program control Arrays and strings Functions, pointers, and structs Memory allocation I/O and files Libraries Data structures, including linked lists, sort, and search Stacks and queues Debugging, defensive coding, and automated testing Fixing stack overflows, illegal memory access, and more Breaking and hacking your own C code It’ll Be Hard at First. But Soon, You’ll Just Get It–And That Will Feel Great! This tutorial will reward you for every minute you put into it. Soon, you’ll know one of the world’s most powerful programming languages. You’ll be a C programmer.


Learn Ruby the Hard Way

Learn Ruby the Hard Way

Author: Zed Shaw

Publisher: Pearson Education

Published: 2014

Total Pages: 325

ISBN-13: 032188499X

DOWNLOAD EBOOK

This breakthrough book and CD can help practically anyone get started in programming. It's called "The Hard Way," but it's really quite simple. What's "hard" is this: it requires discipline, practice, and persistence. Through a series of brilliantly-crafted exercises, Zed A. Shaw teaches the reader to type sample code, fix mistakes, see the results, and learn how software and programs work. Readers learn to read, write and see code, and learn all they need to know about Ruby logic, input/output, variables, and functions.


A Fine Balance

A Fine Balance

Author: Rohinton Mistry

Publisher: McClelland & Stewart

Published: 2010-10-29

Total Pages: 834

ISBN-13: 1551991381

DOWNLOAD EBOOK

A Fine Balance, Rohinton Mistry’s stunning internationally acclaimed bestseller, is set in mid-1970s India. It tells the story of four unlikely people whose lives come together during a time of political turmoil soon after the government declares a “State of Internal Emergency.” Through days of bleakness and hope, their circumstances – and their fates – become inextricably linked in ways no one could have foreseen. Mistry’s prose is alive with enduring images and a cast of unforgettable characters. Written with compassion, humour, and insight, A Fine Balance is a vivid, richly textured, and powerful novel written by one of the most gifted writers of our time.