Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

Help


1. 

Computer Networks, Fifth Edition

Computer Networks, Fifth Edition

By: Andrew S. Tanenbaum; David J. Wetherall

Publisher: Prentice Hall

Publication Date: 27-SEP-2010

Insert Date: 23-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Computer Networks, 5/e is appropriate for Computer Networking or Introduction to Networking courses at both the undergraduate and graduate level in Computer Science, Electrical Engineering, CIS, MIS, and Business Departments. Tanenbaum takes a structured approach to explaining how networks work from the inside out. He starts with an explanation of the physical layer of networking, computer hardware and transmission systems; then works his way up to network applications. Tanenbaum's in-depth application coverage includes email; the domain name system; the World Wide Web (both client- and...

2. 

C for Programmers with an Introduction to C11

C for Programmers with an Introduction to C11

By: Paul Deitel; Harvey Deitel

Publisher: Prentice Hall

Publication Date: 26-APR-2013

Insert Date: 23-APR-2013

Slots: 1.0

Table of Contents • Start Reading

The professional programmer’s Deitel® guide to procedural programming in C through 130 working code examples Written for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching the C language and the C Standard Library. The book presents the concepts in the context of fully tested programs, complete with syntax shading, code highlighting, code walkthroughs and program outputs. The book features approximately 5,000 lines of proven C code and hundreds of savvy tips that will help you build...

3. 

C++ How to Program, Ninth Edition

C++ How to Program, Ninth Edition

By: Paul Deitel; Harvey Deitel

Publisher: Prentice Hall

Publication Date: 12-FEB-2013

Insert Date: 13-APR-2013

Slots: 1.0

Table of Contents • Start Reading

For Introduction to Programming (CS1) and other more intermediate courses covering programming in C++. Also appropriate as a supplement for upper-level courses where the instructor uses a book as a reference for the C++ language. This best-selling comprehensive text is aimed at readers with little or no programming experience. It teaches programming by presenting the concepts in the context of full working programs and takes an early-objects approach. The authors emphasize achieving program clarity through structured and object-oriented programming, software reuse and...

4. 

Visual Basic® 2012 How to Program, Sixth Edition

Visual Basic® 2012 How to Program, Sixth Edition

By: Paul Deitel; Abbey Deitel

Publisher: Prentice Hall

Publication Date: 29-MAR-2013

Insert Date: 11-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Appropriate for all basic-to-intermediate level courses in Visual Basic 2012 programming. Visual Basic 2012 How to Program, Sixth Edition is also appropriate for anyone interested in learning programming with Visual Basic 2012. Created by world-renowned programming instructors Paul and Harvey Deitel, Visual Basic 2012 How to Program, Sixth Edition introduces all facets of the Visual Basic 2012 language through a hands-on approach with hundreds of working programs. This book has been thoroughly updated to reflect the major innovations Microsoft has incorporated in Visual Basic 2012; all...

5. 

Visual C#® 2012: How to Program, Fifth Edition

Visual C#® 2012: How to Program, Fifth Edition

By: Paul Deitel; Harvey Deitel

Publisher: Prentice Hall

Publication Date: 08-MAR-2013

Insert Date: 11-APR-2013

Slots: 1.0

Table of Contents • Start Reading

Appropriate for all basic-to-intermediate level courses in Visual C# 2012 programming. Created by world-renowned programming instructors Paul and Harvey Deitel, Visual C# 2012 How to Program, Fifth Edition introduces all facets of the C# 2012 language hands-on, through hundreds of working programs. This book has been thoroughly updated to reflect the major innovations Microsoft has incorporated in Visual C# 2012; all discussions and sample code have been carefully audited against the newest Visual C# language specification. Students begin by getting comfortable with the C# Express 2012...

6. 

Rough Cuts
The Official Ubuntu Server Book, Third Edition

The Official Ubuntu Server Book, Third Edition

By: Kyle Rankin; Benjamin Mako Hill

Publisher: Prentice Hall

Publication Date: 25-JUL-2013

Insert Date: 30-MAR-2013

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. Ubuntu Server is a complete, free server operating system that just works, with the extra Ubuntu polish, innovation, and simplicity that administrators love. Now, there’s a definitive, authoritative guide to getting up-and-running quickly with the newest, most powerful versions of Ubuntu Server. Written by leading members of the Ubuntu community, The Official Ubuntu Server Book, Third Edition, covers all you need to know to make the most of Ubuntu Server, whether you’re a beginner or a battle-hardened senior system administrator. The...

7. 

C++11 for Programmers, Second Edition

C++11 for Programmers, Second Edition

By: Paul J. Deitel; Harvey M. Deitel; Abbey Deitel

Publisher: Prentice Hall

Publication Date: 13-MAR-2013

Insert Date: 23-MAR-2013

Slots: 1.0

Table of Contents • Start Reading

In C++11 for Programmers, the Deitels bring their proven Live Code approach to teaching today’s powerful new version of the C++ language. Like all Deitel Developer titles, they teach the best way possible: via hundreds of complete example C++ programs, with thousands of lines of downloadable C++ source code. Unlike other C++11 books, this guide teaches robust, best-practice coding practices that fully support the CERT® Coordination Center’s authoritative secure coding standards. To help you write programs that are even more secure, the Deitels also introduce C++11’s new...

8. 

Rough Cuts
C# 2012 for Programmers, Fifth Edition

C# 2012 for Programmers, Fifth Edition

By: Paul J. Deitel; Harvey M. Deitel; Abbey Deitel

Publisher: Prentice Hall

Publication Date: 01-JUN-2013

Insert Date: 19-MAR-2013

Table of Contents • Start Reading

The Deitel's signature Live Code approach to teaching C# 2012 and Visual Studio 2012 to professional programmers. The book contains more than two hundred complete working C# 2012 programs that include more than 20,000 line of fully-functional, fully-tested C# code. These programs are downloadable from the book's website. Incredibly comprehensive: Thirty-five chapters and seven appendices cover both Windows 7 AND Windows 8 GUI and graphics programming features. New chapters in this fifth edition are: Windows 8 UI and XAML Windows 8 Graphics and Multimedia Building a Windows...

9. 

Cloud Computing: Concepts, Technology & Architecture

Cloud Computing: Concepts, Technology & Architecture

By: Thomas Erl; Zaigham Mahmood; Ricardo Puttini

Publisher: Prentice Hall

Publication Date: 16-MAY-2013

Insert Date: 24-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

Clouds are distributed technology platforms that leverage sophisticated technology innovations to provide highly scalable and resilient environments that can be remotely utilized by organizations in a multitude of powerful ways. To successfully build upon, integrate with, or even create a cloud environment requires an understanding of its common inner mechanics, architectural layers, and models, as well as an understanding of the business and economic factors that result from the adoption and real-world use of cloud-based services. In Cloud Computing: Concepts, Technology & Architecture,...

10. 

Rough Cuts
PCB Currents: How they Flow, How they React

PCB Currents: How they Flow, How they React

By: Douglas Brooks

Publisher: Prentice Hall

Publication Date: 17-MAY-2013

Insert Date: 19-FEB-2013

Table of Contents • Start Reading

This is the Rough Cut version of the printed book. The Plain-English Guide to Electronics and Current Flow for Every PCB Designer Today, PCB designers must deal with issues such as crosstalk and EMI-–issues that were once associated only with components. This requires electronics knowledge that many PCB designers never gain through formal training. In PCB Currents, renowned PCB designer Douglas Brooks teaches these essentials descriptively, in plain English, with as little reliance on mathematics as possible. Building on his widely praised seminars, Brooks explains what current is, how it...

11. 

Smalltalk Best Practice Patterns

Smalltalk Best Practice Patterns

By: Kent Beck

Publisher: Prentice Hall

Publication Date: 03-OCT-1996

Insert Date: 05-FEB-2013

Slots: 1.0

Table of Contents • Start Reading

This classic book is the definitive real-world style guide for better Smalltalk programming. This author presents a set of patterns that organize all the informal experience successful Smalltalk programmers have learned the hard way. When programmers understand these patterns, they can write much more effective code. The concept of Smalltalk patterns is introduced, and the book explains why they work. Next, the book introduces proven patterns for working with methods, messages, state, collections, classes and formatting. Finally, the book walks through a development example utilizing...

12. 

Fundamentals of Statistical Signal Processing, Volume III: Practical Algorithm Development

Fundamentals of Statistical Signal Processing, Volume III: Practical Algorithm Development

By: Steven M. Kay

Publisher: Prentice Hall

Publication Date: 26-MAR-2013

Insert Date: 08-DEC-2012

Slots: 1.0

Table of Contents • Start Reading

The Complete, Modern Guide to Developing Well-Performing Signal Processing Algorithms In Fundamentals of Statistical Signal Processing, Volume III: Practical Algorithm Development, author Steven M. Kay shows how to convert theories of statistical signal processing estimation and detection into software algorithms that can be implemented on digital computers. This final volume of Kay’s three-volume guide builds on the comprehensive theoretical coverage in the first two volumes. Here, Kay helps readers develop strong intuition and expertise in designing well-performing algorithms that solve...

13. 

Nagios: Building Enterprise-Grade Monitoring Infrastructures for Systems and Networks, Second Edition

Nagios: Building Enterprise-Grade Monitoring Infrastructures for Systems and Networks, Second Edition

By: David Josephsen

Publisher: Prentice Hall

Publication Date: 01-APR-2013

Insert Date: 08-DEC-2012

Slots: 1.0

Table of Contents • Start Reading

The Fully Updated Guide to Enterprise Network Monitoring with Today’s Nagios Platform and Tools This is the definitive guide to building cost-effective, enterprise-strength monitoring infrastructures with the latest commercial and open source versions of Nagios. World-renowned monitoring expert David Josephsen covers the entire monitoring software stack, treating Nagios as a specification language and foundation for building well designed monitoring systems that can scale to serve any organization. Drawing on his unsurpassed experience, Josephsen demonstrates best practices throughout and...

14. 

Core Java® Volume II—Advanced Features, Ninth Edition

Core Java® Volume II—Advanced Features, Ninth Edition

By: Cay S. Horstmann; Gary Cornell

Publisher: Prentice Hall

Publication Date: 24-FEB-2013

Insert Date: 02-DEC-2012

Slots: 1.0

Table of Contents • Start Reading

Fully updated to reflect Java SE 7 language changes, Core Java®, Volume II—Advanced Features, Ninth Edition, is the definitive guide to Java’s most powerful features for enterprise and desktop application development. Designed for serious programmers, this reliable, unbiased, no-nonsense tutorial illuminates advanced Java language and library features with thoroughly tested code examples. As in previous editions, all code is easy to understand and displays modern best-practice solutions to the realworld challenges faced by professional developers. Volume II quickly brings you up-to-speed...

15. 

The C Programming Language, Second Edition

The C Programming Language, Second Edition

By: Brian W. Kernighan; Dennis M. Ritchie

Publisher: Prentice Hall

Publication Date: 22-MAR-1988

Insert Date: 13-NOV-2012

Slots: 1.0

Table of Contents • Start Reading

This ebook is the first authorized digital version of Kernighan and Ritchie’s 1988 classic, The C Programming Language (2nd Ed.). One of the best-selling programming books published in the last fifty years, "K&R" has been called everything from the "bible" to "a landmark in computer science" and it has influenced generations of programmers. Available now for all leading ebook platforms, this concise and beautifully written text is a "must-have" reference for every serious programmer’s digital library. As modestly described by the authors in the Preface to the First Edition, this "is not an...

16. 

Drupal™ 7 Explained: Your Step-by-Step Guide

Drupal™ 7 Explained: Your Step-by-Step Guide

By: Stephen Burge; Cindy McCourt

Publisher: Prentice Hall

Publication Date: 20-MAY-2013

Insert Date: 02-NOV-2012

Slots: 1.0

Table of Contents • Start Reading

At last: Drupal made truly easy! Master Drupal 7 hands-on, step-by-step, through easy examples from a leading Drupal trainer! Drupal 7 is an amazingly powerful web content management system. But many newcomers find it confusing, and most Drupal books are just too complicated to help. If you want to spend less time struggling with complex instructions, and more time building sites that make you proud, this is the book for you! Top Drupal trainer Stephen Burge teaches everything you need to know—and nothing you don’t need to know! You’ll master Drupal one easy step at a time, through a...

17. 

Core Java™: Volume I—Fundamentals, Ninth Edition

Core Java™: Volume I—Fundamentals, Ninth Edition

By: Cay S. Horstmann; Gary Cornell

Publisher: Prentice Hall

Publication Date: 27-NOV-2012

Insert Date: 11-OCT-2012

Slots: 1.0

Table of Contents • Start Reading

Fully updated to reflect Java SE 7 language changes, Core Java™, Volume I—Fundamentals, Ninth Edition, is the definitive guide to the Java platform. Designed for serious programmers, this reliable, unbiased, no-nonsense tutorial illuminates key Java language and library features with thoroughly tested code examples. As in previous editions, all code is easy to understand, reflects modern best practices, and is specifically designed to help jumpstart your projects. Volume I quickly brings you up-to-speed on Java SE 7 core language enhancements, including the diamond operator, improved...

18. 

The Art of the Data Center: A Look Inside the World's Most Innovative and Compelling Computing Environments, Audio Enhanced Edition

The Art of the Data Center: A Look Inside the World's Most Innovative and Compelling Computing Environments, Audio Enhanced Edition

By: Douglas Alger

Publisher: Prentice Hall

Publication Date: 30-SEP-2012

Insert Date: 10-OCT-2012

Slots: 1.0

Table of Contents • Start Reading

Today, data centers are the beating hearts of the companies they serve. Data centers process billions of Internet transactions every day. It's therefore critical for companies and IT organizations to understand the state-of-the-art in data center design. Narrow aspects - such as cooling, wiring, or power usage - are often the subject of technical documents. But it's rare to find a holistic view of how a great data center was designed - until now. In The Art of the Data Center, Cisco's Douglas Alger takes you behind the scenes at eighteen of the world's most innovative data centers. Through...

19. 

Properties of Concrete, Fifth Edition

Properties of Concrete, Fifth Edition

By: A. M. Neville

Publisher: Prentice Hall

Publication Date: 23-AUG-2012

Insert Date: 29-SEP-2012

Slots: 1.0

Table of Contents • Start Reading

Since its first publication in 1963, Properties of Concrete has been internationally acclaimed as the definitive work of reference on the subject for both the professional and the student engineer. The book has been translated into 12 languages and has sold well over half a million copies. The fifth edition has been updated to reflect advances in concrete technology over the past decade, yet it still retains the original aim of Professor Neville’s book: to provide reliable, comprehensive and practical information on the properties and use of concrete, and the selection of mix proportions...

20. 

A Practical Guide to Linux® Commands, Editors, and Shell Programming, Third Edition

A Practical Guide to Linux® Commands, Editors, and Shell Programming, Third Edition

By: Mark G. Sobell

Publisher: Prentice Hall

Publication Date: 14-SEP-2012

Insert Date: 21-SEP-2012

Slots: 1.0

Table of Contents • Start Reading

“First Sobell taught people how to use Linux . . . now he teaches you the power of Linux. A must-have book for anyone who wants to take Linux to the next level.” –Jon “maddog” Hall, Executive Director, Linux International  New Chapters on Python and MySQL–Covers Perl, too! Learn from hundreds of realistic, high-quality examples, and become a true Linux command-line guru! NEW! Covers busybox, Midnight Commander, screen, and sshfs/curlftpf Covers the Mac OS X command line and its unique tools 295-page reference covers 98 utilities, including Mac OS X...