Jumat, 11 Oktober 2013

Wow! eBook: Cryptography in C and C++, 2nd Edition - 5 new eBooks


Wow! eBook: Cryptography in C and C++, 2nd Edition - 5 new eBooks

Link to Wow! eBook

Cryptography in C and C++, 2nd Edition

Posted: 11 Oct 2013 11:07 AM PDT

Book Description

This book covers everything you need to know to write professional-level cryptographic code. This expanded, improved second edition includes about 100 pages of additional material as well as numerous improvements to the original text. The chapter about random number generation has been completely rewritten, and the latest cryptographic techniques are covered in detail. Furthermore, this book covers the recent improvements in primality testing.

Table of Contents
Part I: Arithmetic and Number Theory in C 1
Chapter 1. Introduction
Chapter 2. Number Formats: The Representation of Large Numbers in C
Chapter 3. Interface Semantics
Chapter 4. The Fundamental Operations
Chapter 5. Modular Arithmetic: Calculating with Residue Classes
Chapter 6. Where All RoadsMeet:Modular Exponentiation
Chapter 7. Bitwise and Logical Functions
Chapter 8. Input, Output, Assignment, Conversion
Chapter 9. Dynamic Registers
Chapter 10. Basic Number-Theoretic Functions
Chapter 11. Rijndael: A Successor to the Data Encryption Standard
Chapter 12. Large Random Numbers
Chapter 13. Strategies for Testing LINT

Part II: Arithmetic in C++ with the Class LINT
Chapter 14. Let C++ Simplify Your Life
Chapter 15. The LINTPublic Interface:Members and Friends
Chapter 16. Error Handling
Chapter 17. An Application Example: The RSA Cryptosystem
Chapter 18. Do It Yourself: Test LINT
Chapter 19. Approaches for Further Extensions

Part III: Appendices
Appendix A. Directory of C Functions
Appendix B. Directory of C++ Functions
Appendix C. Macros
Appendix D. Calculation Times
Appendix E. Notation
Appendix F. Arithmetic and Number-Theoretic Packages

Book Details

  • Paperback: 504 pages
  • Publisher: Apress; 2nd Edition (July 2013)
  • Language: English
  • ISBN-10: 1430250984
  • ISBN-13: 978-1430250982
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Cryptography in C and C++, 2nd Edition appeared first on Wow! eBook.

Practical ASP.NET Web API

Posted: 11 Oct 2013 10:57 AM PDT

Book Description

Practical ASP.NET Web API provides you with a hands-on and code-focused demonstration of the ASP.NET Web API in action. From the very beginning, you’ll be writing working code in order to see best practices and concepts in action. As the book progresses, the concepts and code will become more sophisticated. Beginning with an overview of the web service model in general and Web API in particular, you’ll progress quickly to a detailed exploration of the request binding and response formatting that lie at the heart of Web API. You’ll investigate various scenarios and see how they can be manipulated to achieve the results you need.

Later in the book more sophisticated themes will be introduced that will set your applications apart from the crowd. You'll learn how you can validate the request messages on arrival, how you can create loosely coupled controllers, extend the pipeline processing to compartmentalize your code for security and unit testing before being put onto a live hosting server.

What you'll learn

  • What ASP.NET Web API is and how it can be used effectively
  • Ways to optimize your code for readability and performance
  • What controller dependencies are and why they matter
  • How to maintain robust security across your projects
  • Reliable best-practices for using Web API in a professional context

Who this book is for
The book is ideal for any .NET developer who wants to learn how the ASP.NET Web API framework works in a realistic setting. A good working knowledge of C# and the .NET framework and a familiarity with Visual Studio are the only pre-requisites to benefit from this book.

Table of Contents
Chapter 1. Building a Basic Web API
Chapter 2. Debugging and Tracing
Chapter 3. Media-Type Formatting CLR Objects
Chapter 4. Customizing Response
Chapter 5. Binding an HTTP Request into CLR Objects
Chapter 6. Validating Requests
Chapter 7. Managing Controller Dependencies
Chapter 8. Extending the Pipeline
Chapter 9. Hosting ASP.NET Web API
Chapter 10. Securing ASP.NET Web API
Chapter 11. Consuming ASP.NET Web API
Chapter 12. Building a Performant Web API

Book Details

  • Paperback: 340 pages
  • Publisher: Apress (August 2013)
  • Language: English
  • ISBN-10: 1430261757
  • ISBN-13: 978-1430261759
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Practical ASP.NET Web API appeared first on Wow! eBook.

Moving from C to C++

Posted: 11 Oct 2013 10:55 AM PDT

Book Description

The author says it best, “I hope to move you, a little at a time,from understanding C to the point where C++ becomes your mindset”. This remarkable book is designed to streamline the process of learning C++ in a way that discusses programming problems, why they exist, and the approach C++ has taken to solve such problems.

“You can’t just look at C++ as a collection of features; some of the features make no sense in isolation.  You can only use the sum of the parts if you are thinking about design, not simply coding.  To understand C++, you must understand the problems with C and with programming in general.  This book discusses programming problems, why they are problems, and the approach C++ has taken to solve such problems.  Thus, the set of features that I explain in each chapter will be based on the way that I see a particular type of problem being solved in C++.”

Tailor made to treat difficult concepts in a simple and practical way, the book focuses on building a customizable model for the reader which helps in deducing the solution of any puzzle that one might encounter.

The book presents the material one simple step at a time, so the reader can easily digest each concept before moving on. It uses examples that are as simple and as short as possible. This book does not to use any particular vendor's version of C++ because, for learning the language, the details of a particular implementation are not as important as the language itself.

All code in the book was run against the Visual Studio (Microsoft) C++ compiler and Apple’s Xcode C++ compiler to ensure accuracy.

What you'll learn

  • To look at C++ as a way to express and tackle more and more complex concepts
  • Understand that C++ is not just a collection of features in isolation
  • To think about design, not simply coding
  • To understand the problems with C and with programming, in general and how they are addressed in C++
  • Build up a solid foundation so that you can understand the issues well enough to move on

Who this book is for
C programmers in the process of adopting C++. Readers should at minimum have a reading level comfort with C.

Table of Contents
Chapter 1. Introduction to Objects
Chapter 2. Making and Using Objects
Chapter 3. The C in C++
Chapter 4. Data Abstraction
Chapter 5. Hiding the Implementation
Chapter 6. Initialization and Cleanup
Chapter 7. Function Overloading and Default Arguments
Chapter 8. Constants
Chapter 9. Inline Functions
Chapter 10. Name Control
Chapter 11. References and the Copy Constructor
Chapter 12. Operator Overloading
Chapter 13. Dynamic Object Creation
Chapter 14. Inheritance and Composition
Chapter 15. Polymorphism and Virtual Functions
Chapter 16. Introduction to Templates
Chapter 17. Exception Handling
Chapter 18. Strings in Depth
Chapter 19. iostreams
Chapter 20. Runtime Type Identification (RTTI)
Chapter 21. Multiple Inheritance (MI)

Book Details

  • Paperback: 668 pages
  • Publisher: Apress; 1 edition (August 2013)
  • Language: English
  • ISBN-10: 1430260947
  • ISBN-13: 978-1430260943
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Moving from C to C++ appeared first on Wow! eBook.

Expert Oracle RAC 12c

Posted: 11 Oct 2013 10:52 AM PDT

Book Description

Expert Oracle RAC 12c is a hands-on book helping you understand and implement Oracle Real Application Clusters (RAC), and to reduce the total-cost-of-ownership (TCO) of a RAC database. As a seasoned professional, you are probably aware of the importance of understanding the technical details behind the RAC stack. This book provides deep understanding of RAC concepts and implementation details that you can apply toward your day-to-day operational practices. You'll be guided in troubleshooting and avoiding trouble in your installation. Successful RAC operation hinges upon a fast-performing network interconnect, and this book dedicates a chapter solely to that very important and easily overlooked topic.

All four authors are experienced RAC engineers with a wealth of hard-won experience encountering and surmounting the challenges of running a RAC environment that delivers on its promise. In Expert Oracle RAC 12c they provide you a framework in which to avoid repeating their hard-won lessons. Their goal is for you to manage your own RAC environment with ease and expertise.

  • Provides a deep conceptual understanding of RAC
  • Provides best practices to implement RAC properly and match application workload
  • Enables readers to troubleshoot RAC with ease

What you'll learn

  • Know when to apply RAC, and when not to
  • Design applications to take advantage of RAC
  • Troubleshoot and solve clusterware problems
  • Manage database backup and recovery in RAC
  • Stay on top of locking issues and deadlock detection
  • Harness the performance from parallel processing in RAC
  • Support your RAC environment with a healthy network interconnect

Who this book is for
Expert Oracle RAC 12c is for experienced Oracle Database Administrators (DBAs) who are ready to take the next step in their career by expanding their skill set to include building and managing Oracle Real Application Clusters (RAC). DBAs and architects who are in the process of implementing RAC can immensely benefit from this book. It's an excellent choice for DBAs to learn RAC conceptually, understand best practices, and become experts in troubleshooting RAC problems.

Table of Contents
Chapter 1. Overview of Oracle RAC
Chapter 2. Clusterware Stack Management and Troubleshooting
Chapter 3. RAC Operational Practices
Chapter 4. New Features in RAC 12c
Chapter 5. Storage and ASM Practices
Chapter 6. Application Design Issues
Chapter 7. Managing and Optimizing a Complex RAC Environment
Chapter 8. Backup and Recovery in RAC
Chapter 9. Network Practices
Chapter 10. RAC Database Optimization
Chapter 11. Locks and Deadlocks
Chapter 12. Parallel Query in RAC
Chapter 13. Clusterware and Database Upgrades
Chapter 14. RAC One Node

Book Details

  • Paperback: 464 pages
  • Publisher: Apress (August 2013)
  • Language: English
  • ISBN-10: 1430250445
  • ISBN-13: 978-1430250449
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Expert Oracle RAC 12c appeared first on Wow! eBook.

Beginning Android C++ Game Development

Posted: 11 Oct 2013 10:49 AM PDT

Book Description

Beginning Android C++ Game Development introduces general and Android game developers like you to Android’s powerful Native Development Kit (NDK). The Android NDK platform allows you to build the most sophisticated, complex and best performing game apps that leverage C++. In short, you learn to build professional looking and performing game apps like the book’s case study, Droid Runner.

In this book, you’ll learn all the major aspects of game design and programming using the Android NDK and be ready to submit your first professional video game app to Google Play and Amazon Appstore for today’s Android smartphones and tablet users to download and play.

The techniques contained in this book include building a game engine, writing a renderer, and building a full game app with entities, game levels and collisions. As part of the tutorial you’ll also learn about inserting perspectives using cameras and including audio in your game app.

What you'll learn

  • How to build your first real-world quality game app for Android smartphones and tablets using the power of the Android C++ APIs as found in the NDK
  • How to do professional level, quality game design, starting the Droid Runner case study that’s used throughout this book to illustrate the key concepts
  • How to build a game engine
  • How to write a renderer
  • How to build the Droid Runner game app with entities, game levels and collisions
  • How to insert perspectives using cameras and more
  • How to create or integrate audio into your game app
  • How to submit to the Android app stores like Google Play and Amazon Appstore

Who this book is for
This book is for game developers looking to get into Android development for the first time, as well as Android game developers who have never used the Native Development Kit (NDK).

Table of Contents
Chapter 1. An Introduction to Game Development
Chapter 2. An Introduction to the Android Game Development Ecosystem
Chapter 3. Game Design for Beginners: Droid Runner
Chapter 4. Building a Game Engine
Chapter 5. Writing a Renderer
Chapter 6. Game Entities
Chapter 7. Building Game Levels with Collision
Chapter 8. Virtual Cameras
Chapter 9. Lighting and Materials
Chapter 10. Game Audio
Chapter 11. Self-Publishing 101

Appendix A. Using the Android Development Environment
Appendix B. Android Hardware Overview
Appendix C. C++ Programming
Appendix D. C++ Math

Book Details

  • Paperback: 316 pages
  • Publisher: Apress (August 2013)
  • Language: English
  • ISBN-10: 1430258306
  • ISBN-13: 978-1430258308
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Beginning Android C++ Game Development appeared first on Wow! eBook.

Tidak ada komentar:

Posting Komentar