bash Cookbook
bash Cookbook teaches shell scripting the way Unix masters practice the craft. It presents a variety of recipes and tricks for all levels of shell programmers so that anyone can become a proficient user of the most common Unix shell -- the bash shell -- and cygwin or other popular Unix emulation packages. Packed full of useful scripts, along with examples that explain how to create better scripts, this new Cookbook gives professionals and power users everything they need to automate routine tasks and enable them to truly manage their systems -- rather than have their systems manage them. more »
bash Pocket Reference
You need to know how to work with the bash shell if you want to get to the heart of Unix systems, including Linux and Mac OS X. Now covering the most recent version of bash, this concise little book puts all of the essential information about bash at your fingertips. You'll quickly find answers to annoying questions that always come up when you're writing shell scripts -- What characters do you need to quote? How do you get variable substitution to do exactly what you want? How do you use arrays? -- and much more. more »
bash Quick Reference
In this quick reference, you'll find everything you need to know about the bash shell. Whether you print it out or read it on the screen, this PDF gives you the answers to the annoying questions that always come up when you're writing shell scripts: What characters do you need to quote? How do you get variable substitution to do exactly what you want? How do you use arrays? It's also helpful for interactive use.
If you're a Unix user or programmer, or if you're using bash on Windows, you'll find this quick reference indispensable. more »
The Cucumber Book
Matt Wynne and Aslak Hellesoy show you how to express your customers wild ideas as a set of clear, executable specifications that everyone on the team can read. You'll learn how to feed those examples into Cucumber and let it guide your development. You'll build just the right code to keep your customers happy, and not a line more. Although it was born in the Ruby community, you can use Cucumber to test almost any system, from a simple shell script or Perl script, to web applications written in PHP, Java, or any platform. more »
Practical Computer Vision with SimpleCV
SimpleCV is a cross platform (Windows, Macintosh, Linux) framework in Python that makes writing computer vision applications quick and easy. This book takes you through real world examples and applications using SimpleCV so that anyone, even with zero knowledge of computer vision, can use to create their own vision application in a few minutes with a webcam and PC. SimpleCV has its own integrated shell (command line) and code editor so you can rapidly test new techniques, load and run examples, view documentation, etc. The library also works with webcams, cell phones, the Xbox Kinect, and TI's Beagle Board and Panda Board. There are 1-click installers for every platform, so you can be up and running any of the examples included in this book in a few minutes. more »
Professional Linux Programming
As Linux continues to grow in popularity, there has never been more of a need to understand how to develop for this platform. Rather than focusing on a particular language or development technique, Professional Linux Programming looks at the different development environments within Linux - the kernel, the desktop, and the web - and then demonstrates best practices, tools, and techniques for integrating applications with the OS as a whole. This book is essential for understanding the nuances that differentiate programming for Linux from programming for any other platform. After beginning with simple shell scripts, the reader quickly moves on to the more advanced topics like software drivers and the graphical interface.

The wide variety of tools that you can use to build application software, utilities, and even the Linux kernel itself are covered. You'll also explore the unique components of a Linux system and delve into the inner workings of the system. And you'll find out how to use Linux with the web by writing software for the LAMP (Linux, Apache, MySQL, Perl/Python) stack. You'll then be able to apply this information to streamline software development while incorporating cutting-edge features and functionality. more »
Shell Scripting
The shell is the primary way of communicating with Unix and Linux systems, providing a direct way to program by automating simple to intermediate tasks. In this invaluable resource, Unix, Linux, and shell scripting expert Steve Parker shares a collection of shell scripting recipes that can be used as provided or easily modified for a variety of environments and situations. The book begins with coverage of theory and principles, replete with insightful examples of each element discussed. You then move on to an in-depth discussion of shell programming, covering all Unix flavors but with a focus on Linux and the Bash shell. All the while, you explore credible, real-world recipes and the tools necessary to get started immediately. more »
OSGi and Apache Felix 3.0
Build a completely operational real-life application composed of multiple bundles and a web front end using Felix. Get yourself acquainted with the OSGi concepts, in an easy-to-follow progressive manner. Learn everything needed about the Felix Framework and get familiar with Gogo, its command-line shell to start developing your OSGi applications. Simplify your OSGi development experience by learning about Felix iPOJO. A relentlessly practical beginner's guide that will walk you through making real-life OSGi applications while showing you the development tools (Maven, Eclipse, and so on) that will make the journey more enjoyable. more »
TextMate How-To
Hit the ground running using the powerfully versatile text and code editor - TextMate from Macromates. Attention on keyboard shortcuts and multiple routes to actions to satisfy anyone's preferred coding style. Installing and use several extremely helpful bundles such as Todo, Zen Coding, Markdown, and more. Extensive coverage on navigating and searching one or many files, in and out of projects. Learn skills on utilizing the shell command-line and macros to boost your productivity. more »
Windows PowerShell Pocket Reference, 2nd Edition
This portable reference to Windows PowerShell 3.0 summarizes the command shell and scripting language, and provides a concise reference to the many tasks that make PowerShell so useful. If you're a busy Windows administrator, and don't have time to plow through huge books or search online, this is the ideal on-the-job tool. more »