Nov 22, 2010 |
12,456 views |

Book Description
The Art of UNIX Programming poses the belief that understanding the unwritten UNIX engineering tradition and mastering its design patterns will help programmers of all stripes to become better programmers. This book attempts to capture the engineering wisdom and design philosophy of the UNIX, Linux, and Open Source software development community as it has evolved over the past three decades, and as it is applied today by the most experienced programmers. Eric Raymond offers the next generation of “hackers” the unique opportunity to learn the connection between UNIX philosophy and practice through careful case studies of the very best UNIX/Linux programs.
From the Back Cover
“Reading this book has filled a gap in my education. I feel a sense of completion, understand that UNIX is really a style of community. Now I get it, at least I get it one level deeper than I ever did before. This book came at a perfect moment for me, a moment when I shifted from visualizing programs as things to programs as the shadows cast by communities. From this perspective, Eric makes UNIX make perfect sense.”
–Kent Beck, author of Extreme Programming Explained, Test Driven Development, and Contributing to Eclipse
“A delightful, fascinating read, and the lessons in problem-solvng are essential to every programmer, on any OS.”
–Bruce Eckel, author of Thinking in Java and Thinking in C++ Download Now »
Aug 06, 2010 |
27,209 views |

Book Description
The twentieth anniversary edition of the world’s best-selling UNIX system administration book has been made even better by adding coverage of the leading Linux distributions: Ubuntu, openSUSE, and RHEL.
This book approaches system administration in a practical way and is an invaluable reference for both new administrators and experienced professionals. It details best practices for every facet of system administration, including storage management, network design and administration, email, web hosting, scripting, software configuration management, performance analysis, Windows interoperability, virtualization, DNS, security, management of IT service organizations, and much more. UNIX® and Linux® System Administration Handbook, Fourth Edition, reflects the current versions of these operating systems:
- Ubuntu® Linux
- openSUSE® Linux
- Red Hat® Enterprise Linux®
- Oracle America® Solaris™ (formerly Sun Solaris)
- HP HP-UX®
- IBM AIX®
Download Now »
May 13, 2010 |
11,025 views |

Book Description
It’s simple: you need to know how to work with the bash shell if you want to get to the heart of Mac OS X, Linux, and other Unix systems. Updated for 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.
If you’re a user or programmer of any Unix variant, or if you’re using bash on Windows, you’ll find this pocket reference indispensable. This book covers:
- Invoking the Shell
- Syntax
- Functions
- Variables
- Arithmetic Expressions
- Command History
- Programmable Completion
- Job Control Download Now »
Mar 22, 2010 |
6,622 views |

Book Description
This book is the ultimate reference for both beginners and power users to PC-BSD—the free, easy-to-use operating system based on FreeBSD. Existing power users will learn how to look under the hood and contribute to the global PC-BSD community. PC-BSD is turning into a hassle-free alternative to Linux on the desktop.
- Enjoy secure, virus-free computing
- Quickly become a power user
What you’ll learn
- How to completely customize your desktop to suit your personality and quickly access your favorite applications
- How to find and install quality, no-cost software
- How to keep your system secure, virus-free, and up to date
- How to perform common tasks such as playing music and video, sharing files, and gaming
- How to integrate the PC-BSD desktop into your network
- How to become part of the PC-BSD community Download Now »
Jun 28, 2009 |
7,536 views |

Book Description
In just 24 sessions of one hour or less, learn how to use today’s key networking techniques and technologies to build, secure, and troubleshoot both wired and wireless networks. Using this book’s straightforward, step-by-step approach, you master every skill you need—from working with Ethernet and Bluetooth to spam prevention to network troubleshooting. Each lesson builds on what you’ve already learned, giving you a rock-solid foundation for real-world success!
Step-by-step instructions carefully walk you through the most common networking tasks.
Q&A sections at the end of each hour help you test your knowledge.
By the Way notes present interesting information related to the discussion.
Did You Know? tips offer advice or show you easier ways to perform tasks.
Watch Out! cautions alert you to possible problems and give you advice on how to avoid them.
Learn how to… Download Now »
Jun 20, 2009 |
4,614 views |

Book Description
Mercurial: The Definitive Guide takes you step-by-step through ways to track, merge, and manage software projects with this flexible, open source version control system. Used by Mozilla, Python, and various open source projects on Linux, Windows, Mac OS X, and several variants of Unix, Mercurial permits virtually an infinite variety of methods for development and collaboration, including both centralized and distributed version control. This guide starts with the basics, including how to work with a version repository. You’ll learn to use Mercurial to collaborate with others, merge streams of work, manage releases, find and fix mistakes, and more. You’ll also get up to speed on advanced uses, such as handling repository events with hooks, and customizing Mercurial’s output. Like the versioning system it describes, Mercurial: The Definitive Guide has a strong focus on simplicity to help you learn Mercurial quickly and thoroughly.
Download Now »