The C programming Language, 2nd Edition

|

Most people that are serious about C know about this book, often calling it “K & R” or “The Old Testament.” As the authors of this book are also the authors of the C language itself, it’s kinda hard to find a “better” book on the subject. The first edition has some errors that were (hopefully) fixed in the 2nd edition.

If you are new to programming, or have only used Windows, you may be a little lost as this holds true to the UNIX methodology of doing one thing well, and that is to teach C. It doesn’t bother with helping to teach editor tools and compilers, or even basic programming concepts, as those are out of scope and the intended audience already knows about those. This is a great book, and I wish more books on programming languages had the same approach to teaching syntax and its use.

Download this book

Database System Concepts- Korth

|

This book provides improved and extensive coverage of concepts, database system internals and new tools and techniques. It is intended for a first course in databases at the junior or senior undergraduate, or first-year graduate level, and offers a complete background in the basics of database design, languages and system implementations. Concepts are presented using intuitive descriptions, and important theoretical results are covered, but formal proofs are omitted. The concepts and algorithms covered are based on those used in existing commercial or experimental database systems, and are presented in a general setting that is not tied to one particular database system.

Download this book

Database Mangement Systems-2nd Edition by Ramakrishna

|

The major change is the early introduction of the ER model, together with a discussion of conceptual database design. As in the first edition, we introduce SQL-92’s data definition features together with the relational model (in Chapter 3), and whenever appropriate, relational model concepts (e.g., definition of a relation, updates, views, ER to relational mapping) are illustrated and discussed in the context of SQL. Of course, we maintain a careful separation between the concepts and their SQL realization. The material on data storage, file organization, and indexes has been moved back, and the material on relational queries has been moved forward. Nonetheless, the two parts (storage and organization vs.~queries) can still be taught in either order based on the instructor’s preferences.

Download this book

Redhat Certified Engineer linux study guide-5th edition

|

With hundreds of practice questions and hands-on exercises, RHCE Red Hat Certified Engineer Linux Study Guide, Fifth Edition covers what you need to know–and shows you how to prepare–for this challenging exam.

* 100% complete coverage of all objectives for exam RH302.

* Exam Readiness Checklist at the front of the book–you’re ready for the exam when all objectives on the list are checked off.

* Inside the Exam sections in every chapter highlight key exam topics covered.

* Real-world exercises modeled after hands-on exam scenarios.

* Two complete lab-based exams simulate the format, tone, topics, and difficulty of the real exam.

* Bonus content (available for download) includes installation screen review, basic instructions for using VMware and Xen as testbeds, and paper and pencil versions of the lab exams.

Download this book

Linux Bible 2009 Edition

|

Linux Bible 2009 Edition is here to open your eyes to what Linux is, where it came from, and where it’s going. But, most of all, the book is here to hand you Linux and help you get started. Because Linux is the operating system of free speech and free choice, Linux Bible gives you choices in selecting the Linux that is right for you.

■ lDesktop computer user — You have a full range of office, music, gaming, graphics, and other applications to use.
■ Linux system administrator — Learn how to install software, use shell commands, configure system services, and secure your computers and networks.
■ Linux server administrator — Using some of the world’s best server software, you can set up your computer to be a Web server, file server, mail server, or print server.
■ Software developer — You can draw on thousands of open source programming tools to develop your own software applications.

Download this book

Data Structures and Algorithms in JAVA

|

This book is about data structures and algorithms as used in computer programming. Data structures are ways in which data is arranged in your computer's memory (or stored on disk). Algorithms are the procedures a software program uses to manipulate the data in these structures. Almost every computer program, even a simple one, uses data structures and algorithms. For example, consider a program that prints address labels. The program might use an array containing the addresses to be printed, and a simple for loop to step through the array, printing each address.


Download this book

The Success Principles-Jack Canfield

|

This is not a book of good ideas. This is a book of timeless principles used by successful men and women throughout history. I have studied these success principles for over 30 years and have applied them to my own life. The phenomenal level of success that I now enjoy is the result of applying these principles day in and day out since I began to learn them in 1968.My job was to teach these same principles to others.And like most of you reading this book, my life started out in a very average way. I grew up in Wheeling, West Virginia, where my dad worked in a florist’s shop, where he made $8,000 a year.....


Download this book