Jumat, 22 November 2013

Wow! eBook: Nginx HTTP Server, 2nd Edition - 6 new eBooks


Wow! eBook: Nginx HTTP Server, 2nd Edition - 6 new eBooks

Link to Wow! eBook

Nginx HTTP Server, 2nd Edition

Posted: 22 Nov 2013 03:19 AM PST

Book Description

Nginx is a lightweight HTTP server designed for high-traffic websites, with network scalability as the primary objective. With the advent of high speed Internet access, short loading times and fast transfer rates have become a necessity. This free, open source solution will either come as a full replacement of other software such as Apache, or stand in front of your existing infrastructure to improve its overall speed.

“Nginx HTTP Server – Second Edition” provides a detailed guide to setting up Nginx in different ways that correspond to actual production situations: as a standalone server, as a reverse proxy, interacting with applications via FastCGI and more. In addition, the complete directive reference will be your best friend at all stages of the configuration and maintenance processes.

This book is the perfect companion for both Nginx beginners and experienced administrators. For beginners, it will take you through the complete process of setting up this lightweight HTTP server on your system and configuring its various modules to get it to do exactly what you need, in a fast and secure way. For more experienced administrators, this book provides different angles of approach that can help you make the most of your current infrastructure. Nginx can be employed in many situations, whether you are looking to construct an entirely new web-serving architecture or simply want to integrate an efficient tool to optimize your site loading speeds.

This book takes you through the setup and configuration of Nginx by detailing every step of the way, from downloading to configuring your server in a selection of common architectures.

What you will learn from this book

  • Download and build Nginx from source along with its dependencies
  • The basics of Nginx configuration: syntax, structure, semantics
  • Create virtual host configurations effortlessly
  • Discover all first-party modules and how to enable, configure and use them
  • Establish advanced rewrite rules with the Nginx Rewrite module
  • Set up Nginx to work with PHP, Python and more via FastCGI
  • Configure Nginx to work as a frontend for your existing HTTP server
  • Learn how to port your Apache rewrite rules through three practical examples
  • Troubleshoot if something goes wrong with the server

Approach
This tutorial book includes detailed instructions for each of the processes it describes: downloading and installing the application, configuring and using modules, and much more. It provides a step-by-step tutorial to replace your existing web server with Nginx. With commented configuration sections and in-depth module descriptions, you will be able to make the most of the performance potential offered by Nginx.

Who this book is for
By covering both early setup stages and advanced topics this book will suit web administrators interested in solutions to optimize their infrastructure, whether they are looking into replacing existing web server software or integrating a new tool cooperating with applications already up and running. If you, your visitors and your operating system have been disappointed by Apache, this book is exactly what you need.

Book Details

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

Related Books

The post Nginx HTTP Server, 2nd Edition appeared first on Wow! eBook.

Node Web Development, 2nd Edition

Posted: 22 Nov 2013 03:15 AM PST

Book Description

Node.js is a JavaScript platform using an event-driven, non-blocking I/O model allowing users to build fast and scalable data-intensive applications that run in real time.

This book gives you an excellent starting point and goes straight to the heart of developing web applications with Node.js. You will go from a rudimentary knowledge of JavaScript or server-side application development to being able to create and maintain your own Node.js application.

Node Web Development shows that JavaScript is not just for browsers anymore. It can be used for web application development, for developing any Internet protocol, for real-time applications, and much more. With this book you will learn through practical examples how to use the HTTP Server and client objects as well as both SQL and MongoDB databases. The book explains how application algorithms are expected to cooperate correctly with the event loop, and gives advice on algorithm refactoring for asynchronous execution through the event loop.

What you will learn from this book

  • Discover the role of server-side JavaScript in web application development
  • Explore architecture choices in Node.js for performance and throughput
  • Install and use Node.js for both development and deployment
  • Use the Connect and Express application frameworks
  • Deploy both SQL and MongoDB database systems

Approach
Presented in a simple, step-by-step format, this book is an introduction to web development with Node.

Who this book is written for
This book is for anybody looking for an alternative to the “P” languages (Perl, PHP, Python), or anyone looking for a new paradigm of server-side application development. The reader should have at least a rudimentary understanding of JavaScript and web application development.

Book Details

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

Related Books

The post Node Web Development, 2nd Edition appeared first on Wow! eBook.

Unity 4.x Game AI Programming

Posted: 22 Nov 2013 03:12 AM PST

Book Description

This book fills the gap between artificial intelligence (AI) books designed to learn underlying AI algorithms and general Unity3D books written to cover basic scene setup and scripting in Unity3D. Game AI Scripting in Unity3D covers implementing AI techniques such as flocking, pathfinding, path following, and behavior trees in Unity3D with example projects.

Game AI Scripting in Unity3D will show you how to apply AI techniques to your Unity3D projects using C# as the scripting language. Unlike other AI books and Unity3D books, this book tries to focus more on the application of AI techniques in the Unity3D engine, with sample projects that demonstrate finite state machines (FSMs), pathfinding, steering, navigation graphs, and behavior trees techniques.

This book shows how to implement various AI techniques in Unity3D by implementing the algorithm from scratch using C#, applying Unity3D built-in features, or using available scripts and plugins from the Unity Asset Store. For example, we'll be implementing our own A* algorithm to do pathfinding but will also explore the Unity3D navigation graphs feature. Then we'll use the Behave plugin to construct behavior trees for intelligent AI character behaviors.

Game AI Scripting in Unity3d covers other AI techniques such as flocking behavior, building a sensory system for taking inputs from the environment and other AI agents, and so on. In the final chapter this book will show you how to build a racing game AI project using Unity3D and applying the techniques described in earlier chapters.

What you will learn from this book

  • Building finite state machines (FSMs)
  • Implementing a sensory system
  • Applying flocking behavior for a crowd
  • Executing your own A* pathfinding algorithm in Unity3D
  • Applying random and probability techniques in a betting game
  • Using the Unity3D pro feature, navigation graphs, for path finding
  • Learning about behavior trees and the Behave plugin
  • Implementing a racing game AI through the final chapter project

Approach
Step-by-step practical tutorial

Who this book is written for
Are you are a programmer with basic knowledge of Unity3D who would like to add AI features to your game? Are you looking for a reference on implementing AI in Unity3D with simple to follow instructions, and lots of sample code and projects? Then this book is for you. You should have some background in C# language as this book will use C# for scripting. However if you know any other language you should be able to follow this book fairly easily.

Book Details

  • Paperback: 232 pages
  • Publisher: Packt Publishing (July 2013)
  • Language: English
  • ISBN-10: 1849693404
  • ISBN-13: 978-1849693400
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Unity 4.x Game AI Programming appeared first on Wow! eBook.

Learning Metasploit Exploitation and Development

Posted: 22 Nov 2013 03:07 AM PST

Book Description

Metasploit is an open source exploit framework that provides you with heaps of exploits, as well as tools to assist you in creating your own exploits. This includes the ability to generate a large range of shellcodes for different purposes and platforms that can be customized to attack your target. The recent improvements in network security mechanisms have given rise to new trends and techniques of compromising a network. This book deals with these recent trends and attack tips to compromise the weakest to the strongest of networks. Metasploit Exploitation and Development describes actual penetration testing skills and ways to penetrate and assess different types of networks.

Metasploit Exploitation and Development is a perfect fit for hackers who want to develop some real exploitation skills. This book has been designed with a practical approach which emphasizes hands-on rather than theoretical reading. It covers all the new exploits for new operating systems and tips from the experience of real hackers. This is a best buy book for learning the art of exploitation and skills of a penetration tester.

Metasploit Exploitation and Development is a guide to real network hacking with the best tricks to master the art of exploitation.

This book has been designed in well-defined stages so the reader learns more effectively. From the actual setup to vulnerability assessment, this book provides an individual with in-depth knowledge of an expert penetration tester. The book deals with vulnerability assessment exercises with some of the industrially-used tools and report-making tips. It covers topics such as client exploitation, backdoors, post exploitation, and also exploitation development with Metasploit.
This book has been developed with a practical hands-on approach so that readers can effectively try and test what they actually read.

Metasploit Exploitation and Development covers the experience of real network hacking with some of the latest operating systems. The readers will go through a journey in which they will learn from basic to advanced levels of the art of exploitation.

This book covers real hacking and exploitation of the current vulnerabilities in some of the latest operating systems.

What you will learn from this book

  • Learn the basics of exploitation
  • Gather information for a victim
  • Get to grips with vulnerability assessment with the best tools using Metasploit
  • Exploit research with Metasploit
  • Discover the latest exploits for the new operating systems
  • Find out about the post exploitation tricks such as backdoors, sniffing, and cleaning traces
  • Exploit development using Metasploit
  • Learn about the client side exploitation tricks

Approach
A practical, hands-on tutorial with step-by-step instructions. The book will follow a smooth and easy-to-follow tutorial approach, covering the essentials and then showing the readers how to write more sophisticated exploits.

Who this book is for
This book targets exploit developers, vulnerability analysts and researchers, network administrators, and ethical hackers looking to gain advanced knowledge in exploitation development and identifying vulnerabilities. The primary goal is to take readers wishing to get into more advanced exploitation discovery and reaching the next level.

Prior experience exploiting basic stack overflows on both Windows and Linux is assumed. Some knowledge of Windows and Linux architecture is expected.

Book Details

  • Paperback: 294 pages
  • Publisher: Packt Publishing (July 2013)
  • Language: English
  • ISBN-10: 1782163581
  • ISBN-13: 978-1782163589
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Learning Metasploit Exploitation and Development appeared first on Wow! eBook.

ASP.NET MVC 4 Mobile App Development

Posted: 22 Nov 2013 03:03 AM PST

Book Description

The ASP.NET MVC 4 framework is used to build scalable web applications with the help of design patterns and .NET Framework. The Model-View-Controller (MVC) is a design principle which separates the components of a web application. This separation helps you to modify, develop, and test different components of a web application.

ASP.NET MVC 4 Mobile App Development helps you to develop next generation applications, while guiding you to deal with the constraints the mobile web places on application development. By the end of the book, you will be well versed with all the aspects of mobile app development.

ASP.NET MVC 4 Mobile App Development introduces you to developing mobile web apps using the ASP.NET MVC 4 framework. Walking you through the process of creating a homebrew recipe sharing application, this book teaches you the fundamentals and concepts relevant to developing Internet-ready mobile-enabled web apps. Through the sample application, you will learn how to secure your apps against XSS and CSRF attacks, open up your application to users using third party logins such as Google or Facebook, and how to use Razor, HTML 5, and CSS 3 to create custom views and content targeting mobile devices. Using these custom views, you will then learn how to create web apps with a native mobile device feel using jQuery mobile. By the end of the book, you will be presented with a set of challenges to prove to yourself that you now have the skills to extend your existing web applications to the mobile web or create new mobile web apps.

What you will learn from this book

  • Understand the differences between developing traditional web apps and apps targeting the mobile web
  • Learn to use the conventions and configurations used by Entity Framework 5.0 to tailor our model to suit our requirements
  • Secure your apps and protect your users from Internet attacks like XSS and CSRF
  • Familiarize yourself with HTML 5 and CSS 3 to develop next-generation web apps
  • Socialize your app using SignalR and WebSockets to provide real-time features to your users
  • Create highly-optimized multi-threaded mobile apps using the new async and await keywords and content bundles

Approach
A step-by-step tutorial to get acquainted with the ASP.NET MVC4 Framework and its features in order to discover how to develop web applications using them.

Who this book is written for
This book is targeted at people who are familiar with C# development on the .NET platform and are interested in web development with the ASP.NET development framework. No prior web or mobile development experience is required.

Book Details

  • Paperback: 356 pages
  • Publisher: Packt Publishing (July 2013)
  • Language: English
  • ISBN-10: 1849687366
  • ISBN-13: 978-1849687362
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post ASP.NET MVC 4 Mobile App Development appeared first on Wow! eBook.

R Statistical Application Development by Example: Beginner’s Guide

Posted: 22 Nov 2013 03:01 AM PST

Book Description

“R Statistical Application Development by Example Beginner's Guide” explores statistical concepts and the R software, which are well integrated from the word go. This demarcates the separate learning of theory and applications and hence the title begins with "R Statistical …". Almost every concept has an R code going with it which exemplifies the strength of R and applications. Thus, the reader first understands the data characteristics, descriptive statistics, and the exploratory attitude which gives the first firm footing of data analysis. Statistical inference and the use of simulation which makes use of the computational power complete the technical footing of statistical methods. Regression modeling, linear, logistic, and CART, builds the essential toolkit which helps the reader complete complex problems in the real world.

The reader will begin with a brief understanding of the nature of data and end with modern and advanced statistical models like CART. Every step is taken with DATA and R code.

The data analysis journey begins with exploratory analysis, which is more than simple descriptive data summaries, and then takes the traditional path up to linear regression modeling, and ends with logistic regression, CART, and spatial statistics.

True to the title R Statistical Application Development by Example Beginner's Guide, the reader will enjoy the examples and R software.

What you will learn from this book

  • Learn the nature of data through software which takes the preliminary concepts right away in R
  • Read data from various sources and export the R output to other software
  • Perform effective data visualization which respects the nature of variables and with rich alternative options
  • Do exploratory data analysis for useful first understanding which builds up the right attitude towards effective inference
  • Learn statistical inference through simulation combining the classical inference and modern computational power
  • Delve deep into regression models such as linear and logistic for continuous and discrete regressands which form the fundamentals of modern statistics
  • Introduce yourself to CART – a machine learning tool which is very useful when the data has an intrinsic nonlinearity

Approach
Full of screenshots and examples, this Beginner's Guide by Example will teach you practically everything you need to know about R statistical application development from scratch.

Who this book is written for
You will begin learning the first concepts of statistics in R which is vital in this fast paced era and it is also a bargain as you do not need to do a preliminary course on the subject.

Book Details

  • Paperback: 344 pages
  • Publisher: Packt Publishing (July 2013)
  • Language: English
  • ISBN-10: 1849519447
  • ISBN-13: 978-1849519441
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post R Statistical Application Development by Example: Beginner’s Guide appeared first on Wow! eBook.

Tidak ada komentar:

Posting Komentar