Network Security: Private communication in a Public world

|

Widely regarded as the most comprehensive yet comprehensible guide to network security, the First Edition of Network Security received critical acclaim for its lucid and witty explanations of the inner workings of network security protocols. Now, in the Second Edition, this books exceptionally distinguished author team draws on its hard-won experience to illuminate every facet of information security, from the basics to advanced cryptography and authentication; secure Web and email services; and emerging security standards. Highlights of the books extensive new coverage include Advanced Encryption Standard (AES), IPsec, SSL, X.509 and related PKI standards, and Web security. The authors go far beyond documenting standards and technology: they contrast competing schemes, explain strengths and weaknesses, and identify the crucial errors most likely to compromise secure systems.






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

C# 3.0 Unleashed With the .NET Framework 3.5 - SAMS

|

Whether you need an approachable on-ramp to .NET or you want to enhance your skills, C# 3.0 Unleashed is a comprehensive, in-depth guide to the solutions you seek. You’ll learn to do more with the new tools that are available, including Visual Studio 2008 and the .NET Framework Class Libraries. Throughout this book, you’ll get a practical look at what can be the most useful tools for any given task. You’ll also learn common traps to avoid and learn insightful tips that will save you time and help you be more productive.

C# 3.0 Unleashed contains complete coverage of the C# programming language. The author covers all the essential syntax, but keeps the focus on practical application. The chapters are arranged to take you step-by-step from the core of the C# language to elements of the .NET Framework, and further into advanced concepts on distributed n-tier Internet applications. Additionally, C# 3.0 Unleashed shows you how to debug, monitor, and scale enterprise applications, enabling you to use the C# programming language to ship the right code at the right time.


Download this book

Professional C# 3rd Edition- Wrox

|

This book will prepare readers to program in C#, while at the same time providing the necessary background in how the .NET architecture works. It will not only cover the fundamentals of the C# language, but also go on to give examples of applications that use a variety of related technologies, including database access, dynamic Web pages, advanced graphics, and directory access. The only requirement of readers is that they are familiar with at least one other high-level language used on Windows, either C++, VB, or J++.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

Download this book

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