rss Home » Tag Archive For ‘C’

Secure Programming Cookbook for C and C++

Secure Programming Cookbook for C and C++

Book Description

Password sniffing, spoofing, buffer overflows, and denial of service: these are only a few of the attacks on today’s computer systems and networks. At the root of this epidemic is poorly written, poorly tested, and insecure code that puts everyone at risk. Clearly, today’s developers need help figuring out how to write code that attackers won’t be able to exploit. But writing such code is surprisingly difficult.

Secure for and ++ is an important new resource for developers serious about writing secure code. It contains a wealth of solutions to problems faced by those who care about the security of their applications. It covers a wide range of topics, including safe initialization, access control, input validation, symmetric and public key cryptography, cryptographic hashes and MACs, authentication and key exchange, PKI, random numbers, and anti-tampering. The rich set of code samples provided in the book’s more than 200 recipes will help programmers secure the and ++ programs they write for both Unix® (including Linux®) and Windows® environments. Readers will learn:

  • How to avoid common errors, such as buffer overflows, race conditions, and format string problems
  • How to properly SSL-enable applications
  • How to create secure channels for client-server communication without SSL
  • How to integrate Public Key Infrastructure (PKI) into applications
  • Best practices for using cryptography properly Download Now »

Developing C# Apps for iPhone and iPad using MonoTouch

Developing C# Apps for iPhone and iPad using MonoTouch

Book Description

Developing # Applications for and using shows you how to use your existing # skills to write apps for the and . Fortunately, there’s , Novell’s library that allows C# developers to write C# code that executes in iOS. Furthermore, MonoTouch allows you to address all the unique functions of the iPhone, iPod Touch, and iPad. And the big plus: You needn’t learn any to master MonoTouch!

Former Microsoft engineer and published app-store developer Bryan Costanich shows you how to use the tools you already know to create native apps in iOS using C# and the Base Class Libraries. The magic is in Novell’s implementation of ’s Cocoa libraries in MonoTouch. You’ll master the same elegant and rich Cocoa environment, but without the need to learn a new language.

Developing C# Applications for iPhone and iPad using MonoTouch takes you from your first “Hello, World” example through the major APIs and features of iOS. The coverage is comprehensive and makes use of frequent examples, complete with sample code you can download and reuse to create your own powerful and playful apps.

What you’ll learn

  • How to use your existing C# skills to develop applications on the iPhone and iPad
  • ’s Model View Controller () methodology
  • Working with CocoaTouch’s UIKit to create iOS applications using native controls Download Now »

Functional Programming in C#

Functional Programming in C#

Book Description

Take advantage of the growing trend in functional .

# is the number-one language used by developers and one of the most popular languages in the world. It has many built-in functional features, but most are complex and little understood. With the shift to functional increasing at a rapid pace, you need to know how to leverage your existing skills to take advantage of this trend.

Functional Programming in # leads you along a path that begins with the historic value of functional ideas. Inside, C# and functional programming expert Oliver Sturm explains the details of relevant language features in C# and describes theory and practice of using functional techniques in C#, including currying, partial application, composition, memoization, and monads. Next, he provides practical and versatile examples, which combine approaches to solve problems in several different areas, including complex scenarios like concurrency and high-performance calculation frameworks as well as simpler use cases like Web Services and business logic implementation.

  • Shows how C# developers can leverage their existing skills to take advantage of functional programming
  • Uses very little math theory and instead focuses on providing solutions to real development problems with functional programming methods, unlike traditional functional programming titles
  • Includes examples ranging from simple cases to more complex scenarios Download Now »

Windows Powershell in Action, 2nd Edition

Windows Powershell in Action, 2nd Edition

Book Description

, Second Edition is a completely revised edition of the bestselling book on PowerShell, written by Bruce Payette, one of the founding members of the team, codesigner of the PowerShell language, and the principal author of the PowerShell language implementation. The definitive book on PowerShell V2.

Windows PowerShell transformed the way administrators and developers interact with Windows. PowerShell, an elegant dynamic language from Microsoft, lets you script administrative tasks and control Windows from the command line. Because it’s a full-featured, first-class Windows language, programmers and power-users can now do things in a shell that previously required , , or #.

This expanded, revised, and updated Second Edition preserves the original’s crystal-clear introduction to PowerShell and adds extensive coverage of v2 features such as advanced functions, modules, and remoting. It includes full chapters on these topics and also covers new language elements and operators, events, Web Services for Management, and the PowerShell Integrated Scripting Environment.

The First Edition’s coverage of batch scripting and string processing, COM, WMI, and have all been significantly revised and expanded. The book includes many popular usage scenarios and is rich in interesting examples that will spark your imagination. This is the definitive book on PowerShell v2!

Who Should Read It
Written for developers and administrators Download Now »

OpenCV 2 Computer Vision Application Programming Cookbook

OpenCV 2 Computer Vision Application Programming Cookbook

Book Description

In today’s digital world, images are everywhere, and with the advent of powerful and affordable computing devices, it has become possible to create sophisticated applications manipulating images and videos. Adding special effects, enhancing image features, performing object recognition, and reconstructing 3D information are tasks that can be programmed easily with the library, which is a widely used open source library that offers a rich set of advanced computer vision algorithms.

2 Computer Vision Application will introduce you to numerous computer vision algorithms included in the OpenCV library. You will learn how to read, write, create and manipulate images. You will explore different techniques commonly used in image analysis and how they can be effectively implemented in ++. The book provides a complete introduction to the OpenCV library and explains how to build your first computer vision program. You will be presented with a variety of computer vision algorithms and be exposed to important concepts in image analysis that will enable you to build your own computer vision applications.

The book helps you to get started with the library, showing you how to install and deploy the OpenCV library to write effective computer vision applications following good practices. The techniques to process an image and its pixels using the data structures offered by the library are explained in detail. You will learn how to build and manipulate an image histogram; how to detect lines and contours. Download Now »

Mastering Regular Expressions, 3rd Edition

Mastering Regular Expressions, 3rd Edition

Book Description

Regular expressions are an extremely powerful tool for manipulating text and data. They are now standard features in a wide range of languages and popular tools, including , , , , and # (and any language using the Framework), , and .

If you don’t use regular expressions yet, you will discover in this book a whole new world of mastery over your data. If you already use them, you’ll appreciate this book’s unprecedented detail and breadth of coverage. If you think you know all you need to know about regular expressions, this book is a stunning eye-opener.

As this book shows, a command of regular expressions is an invaluable skill. Regular expressions allow you to code complex and subtle text processing that you never imagined could be automated. Regular expressions can save you time and aggravation. They can be used to craft elegant solutions to a wide range of problems. Once you’ve mastered regular expressions, they’ll become an invaluable part of your toolkit. You will wonder how you ever got by without them.

Yet despite their wide availability, flexibility, and unparalleled power, regular expressions are frequently underutilized. Yet what is power in the hands of an expert can be fraught with peril for the unwary. Mastering Regular Expressions will help you navigate the minefield to becoming an expert and help you optimize your use of regular expressions.

Mastering Regular Expressions, Third Edition, now includes a full chapter devoted to and its powerful and expressive suite of regular expression functions Download Now »

Copyright © 2012 Wow! eBook · All rights reserved · Powered by WordPress