May 18, 2012 |
2,528 views |

Book Description
Device drivers make it possible for your software to communicate with your hardware, and because every operating system has specific requirements, driver writing is nontrivial. When developing for FreeBSD, you’ve probably had to scour the Internet and dig through the kernel sources to figure out how to write the drivers you need. Thankfully, that stops now. In FreeBSD Device Drivers, Joseph Kong will teach you how to master everything from the basics of building and running loadable kernel modules to more complicated topics like thread synchronization. After a crash course in the different FreeBSD driver frameworks, extensive tutorial sections dissect real-world drivers like the parallel port printer driver.
You’ll learn:
- All about Newbus, the infrastructure used by FreeBSD to manage the hardware devices on your system
- How to work with ISA, PCI, USB, and other buses
- The best ways to control and communicate with the hardware devices from user space
- How to use Direct Memory Access (DMA) for maximum system performance
- The inner workings of the virtual null modem terminal driver, the USB printer driver, the Intel PCI Gigabit Ethernet adapter driver, and other important drivers
- How to use Common Access Method (CAM) to manage host bus adapters (HBAs) Download Now »
May 16, 2012 |
5,731 views |

Book Description
Appropriate for all basic-to-intermediate level courses in Visual C# 2010 programming.
Created by world-renowned programming instructors Paul and Harvey Deitel, Visual C# 2010 How to Program, Fourth Edition introduces all facets of the C# 2010 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# 2010 and .NET 4; 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 2010 IDE and basic Visual C# syntax. Next, they build their skills one step at a time, mastering control structures, classes, objects, methods, variables, arrays, and the core techniques of object-oriented programming. With this strong foundation in place, the Deitels introduce more sophisticated techniques, including searching, sorting, data structures, generics, and collections. Throughout, the authors show students how to make the most of Microsoft’s Visual Studio tools. A series of appendices provide essential programming reference material on topics ranging from number systems to the Visual Studio Debugger, UML 2 to Unicode and ASCII.
Table of Contents
Chapter 1. Introduction to Computers, the Internet and Visual C#
Chapter 2. Dive Into® Visual C# 2010 Express Download Now »
May 16, 2012 |
4,502 views |

Book Description
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 component-oriented software construction. The Eighth Edition encourages students to connect computers to the community, using the Internet to solve problems and make a difference in our world. All content has been carefully fine-tuned in response to a team of distinguished academic and industry reviewers.
Table of Contents
Chapter 1. Introduction to Computers and C++
Chapter 2. Introduction to C++ Programming
Chapter 3. Introduction to Classes, Objects and Strings
Chapter 4. Control Statements: Part 1
Chapter 5. Control Statements: Part 2
Chapter 6. Functions and an Introduction to Recursion Download Now »
May 14, 2012 |
1,947 views |

Book Description
The practical guide to building resilient and highly available IP networks
- Learn from an all-in-one introduction to new features and developments in building a resilient IP network
- Enable your organization to meet internal service-level agreements (SLAs) for mission-critical resources
- Understand how a resilient IP network can help in delivering mission-critical information such as video and voice services
- Work with configuration examples that are based on real-world issues and customer requirements
- Get tips and best practices from field personnel who have worked on some of the largest networks with stringent uptime requirements and SLAs
More companies are building networks with the intention of using them to conduct business. Because the network has become such a strategic business tool, its availability is of utmost importance to companies and their service providers. The challenges for the professionals responsible for these networks include ensuring that the network remains up all the time, keeping abreast of the latest technologies that help maintain uptime, and reacting to ever-increasing denial-of-service (DoS) attacks.
Building Resilient IP Networks helps you meet those challenges. This practical guide to building highly available IP networks captures the essence of technologies that contribute to the uptime of networks. You gain a clear understanding of how to achieve network availability through the use of tools Download Now »
May 14, 2012 |
1,474 views |

Book Description
A day-by-day ICND1 exam review guide for the CCNA Discovery student
After you complete the first two courses of the CCNA® Discovery version 4 curriculum in a Cisco® Networking Academy®, you are ready to officially demonstrate that knowledge by getting CCENT™ (Cisco Certified Entry Networking Technician) certified.
The CCENT is a new entry-level certification that validates to a potential employer the practical skills you learned in these courses, which are required for entry-level network support positions.
31 Days Before Your CCENT Certification offers you a personable and practical way to understand the certification process and commit to taking the 640-822 ICND1 certification exam while the course material is fresh in your mind. Sign up for the ICND1 exam and use the book’s day-by-day guide and checklist to organize, prepare, and review. Each day in this guide breaks down an exam topic into a manageable bit of information to review using short summaries from relevant parts of the CCNA Discovery courses.
The features of the book empower you to fit exam preparation into a busy schedule:
- Visual calendar summarizing each day’s study topic
- Checklist providing advice for preparation activities leading up to the exam
- Description of the 640-822 ICND1 exam and how to sign up for it, including how to use a course voucher
- Strategies to be mentally, organizationally, and physically prepared for exam day Download Now »
Mar 31, 2012 |
8,517 views |

Book Description
Get a solid grounding in the fundamentals of Cocoa Touch, and avoid problems during iPhone and iPad app development. With this revised and expanded edition, you’ll dig into Cocoa and learn how to work effectively with Objective-C and Xcode. This book covers iOS 5 and Xcode 4.3 in a rigorous, orderly fashion—ideal whether you’re approaching iOS for the first time or need a reference to bolster existing skills.
Many discussions have been expanded or improved. All code examples have been revised, and many new code examples have been added.
- The new memory management system—ARC—is thoroughly explained and all code examples have been revised to use it.
- New Objective-C features, such as declaration of instance variables in the class’s implementation section, are described and incorporated into the revised example code.
- Discussion of how an app launches, and all code examples, are revised for project templates from Xcode 4.2 and later.
- Other new Xcode features, including the Simulator’s Debug menu, are covered, with screen shots based on Xcode 4.2 and later.
- The discussion of Instruments is expanded, with screen shots—by popular request!
- Storyboards are explained and discussed. Download Now »