Senin, 17 Maret 2014

Wow! eBook: Mastering Apache Cassandra - 6 new eBooks


Wow! eBook: Mastering Apache Cassandra - 6 new eBooks

Link to Wow! eBook

Mastering Apache Cassandra

Posted: 17 Mar 2014 07:56 AM PDT

Book Description

Apache Cassandra is the perfect choice for building fault tolerant and scalable databases. Implementing Cassandra will enable you to take advantage of its features which include replication of data across multiple datacenters with lower latency rates. This book details these features that will guide you towards mastering the art of building high performing databases without compromising on performance.

Mastering Apache Cassandra aims to give enough knowledge to enable you to program pragmatically and help you understand the limitations of Cassandra. You will also learn how to deploy a production setup and monitor it, understand what happens under the hood, and how to optimize and integrate it with other software.

Mastering Apache Cassandra begins with a discussion on understanding Cassandra's philosophy and design decisions while helping you understand how you can implement it to resolve business issues and run complex applications simultaneously.

You will also get to know about how various components of Cassandra work with each other to give a robust distributed system. The different mechanisms that it provides to solve old problems in new ways are not as twisted as they seem; Cassandra is all about simplicity. Learn how to set up a cluster that can face a tornado of data reads and writes without wincing.

If you are a beginner, you can use the examples to help you play around with Cassandra and test the water. If you are at an intermediate level, you may prefer to use this guide to help you dive into the architecture. To a DevOp, this book will help you manage and optimize your infrastructure. To a CTO, this book will help you unleash the power of Cassandra and discover the resources that it requires.

What you will learn from this book

  • Write programs using Cassandra's features more efficiently
  • Learn how to get the most out of a given infrastructure and Improve performance, tweak JVM
  • Manage clusters and perform housekeeping activities
  • Keep an eye on Cassandra processes and machines that hold the data store – get to know simple monitoring mechanisms, such as open sourced and proprietary ones
  • Squeeze the value of the data that you hold in Cassandra
  • Learn CQL 3 quickly and use Cassandra with Java, Python, NodeJS, Scala, and PHP

Approach
Mastering Apache Cassandra is a practical, hands-on guide with step-by-step instructions. The smooth and easy tutorial approach focuses on showing people how to utilize Cassandra to its full potential.

Who this book is written for
This book is aimed at intermediate Cassandra users. It is best suited for startups where developers have to wear multiple hats: programmer, DevOps, release manager, convincing clients, and handling failures. No prior knowledge of Cassandra is required.

Book Details

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

Related Books

The post Mastering Apache Cassandra appeared first on Wow! eBook.

Mastering ElasticSearch

Posted: 17 Mar 2014 07:52 AM PDT

Book Description

ElasticSearch is fast, distributed, scalable, and written in the Java search engine that leverages Apache Lucene capabilities providing a new level of control over how you index and search even the largest set of data.

“Mastering ElasticSearch” covers the intermediate and advanced functionalities of ElasticSearch and will let you understand not only how ElasticSearch works, but will also guide you through its internals such as caches, Apache Lucene library, monitoring capabilities, and the Java API. In addition to that you’ll see the practical usage of ElasticSearch configuration parameters, monitoring API, and easy-to-use and extend examples on how to extend ElasticSearch by writing your own plugins.

“Mastering ElasticSearch” starts by showing you how Apache Lucene works and what the ElasticSearch architecture looks like. It covers advanced querying capabilities, index configuration control, index distribution, ElasticSearch administration and troubleshooting. Finally you’ll see how to improve the user's search experience, use the provided Java API and develop your own custom plugins.

It will help you learn how Apache Lucene works both in terms of querying and indexing. You’ll also learn how to use different scoring models, rescoring documents using other queries, alter how the index is written by using custom postings and what segments merging is, and how to configure it to your needs. You’ll optimize your queries by modifying them to use filters and you’ll see why it is important. The book describes in details how to use the shard allocation mechanism present in ElasticSearch such as forced awareness.

If you are looking for a book that will allow you to easily extend your basic knowledge about ElasticSearch or you want to go deeper into the world of full text search using ElasticSearch then this book is for you.

What you will learn from this book

  • Understand how Apache Lucene works
  • Use and configure different scoring models to alter default scoring mechanism
  • Exploit query rescore to recalculate the score of top N documents
  • Choose the right amount of shards and replicas for your deployment
  • Use shards allocation wisely and understand its internals
  • Alter the index format by using different postings format
  • Use your knowledge to create scalable, efficient, and fault tolerant clusters
  • Monitor your cluster by using and understanding the ElasticSearch API
  • Learn to control segments merging and why ElasticSearch uses merging at all
  • Overcome problems with garbage collection, threading, and I/O
  • Improve the user search experience by using ElasticSearch functionality
  • Develop an application using the ElasticSearch Java API and develop custom ElasticSearch plugins

Approach
A practical tutorial that covers the difficult design, implementation, and management of search solutions.

Who this book is for
Mastering ElasticSearch is aimed at to intermediate users who want to extend their knowledge about ElasticSearch. The topics that are described in the book are detailed, but we assume that you already know the basics, like the query DSL or data indexing. Advanced users will also find this book useful, as the examples are getting deep into the internals where it is needed.

Book Details

  • Paperback: 386 pages
  • Publisher: Packt Publishing (October 2013)
  • Language: English
  • ISBN-10: 178328143X
  • ISBN-13: 978-1783281435
Note: There is a file embedded within this post, please visit this post to download the file.

Related Books

The post Mastering ElasticSearch appeared first on Wow! eBook.

Software Defined Networking with OpenFlow

Posted: 17 Mar 2014 07:46 AM PDT

Book Description

OpenFlow is an open interface for remotely controlling tables in network switches, routers, and access points. It is considered a turning point in Software Defined Networking (SDN), data center networking and virtualization as, more secure and efficient data centers are being built using OpenFlow. It defines a protocol that lets a controller use a common set of instructions to add, modify, or delete entries in a switch’s forwarding table.

Starting with an introduction to SDN and OpenFlow, you will learn about the role of each building block, moving onto demonstrations of how SDN/OpenFlow can be used to provide new services and features, which will change the way that networking works and the innovative business impacts. By the end of this practical guide, you will have an insight into the Software Defined Networking and OpenFlow fundamentals.

Packed with detail, this book will walk you through the essentials; you will learn about the OpenFlow protocol, switches, and controllers. Following on from this, you will be taken through a number of practical, hands-on examples on how to use a network emulation platform called OpenFlow laboratory. You will learn how to develop your innovative network application using the OpenFlow controller's API quickly, and test your network application without commissioning any OpenFlow hardware equipment. You will also be introduced to the concept of Software Defined Networking and the details of OpenFlow's protocol, along with the building blocks of an OpenFlow networking deployment. This book will teach you how to setup your OpenFlow/SDN laboratory using state-of-the-art technology and open source offerings.

What you will learn from this book

  • Utilize OpenFlow for Cloud computing networking
  • Discover the variety of OpenSource tools to improve your OpenFlow experience
  • Learn how to build an SDN laboratory using OpenDaylight controller and Mininet
  • Employ network virtualization using OpenFlow

Approach
A step-by-step, example-based guide which will help you gain hands-on experience with the platforms and debugging tools on OpenFlow

Who this book is written for
If you are a network engineer, architect, junior researcher or an application developer, this book is ideal for you. You will need to have some level of network experience, knowledge of broad networking concepts, and some familiarity with day- to- day operation of computer networks. Ideally, you should also be familiar with programing scripting/languages (especially Python and Java), and system virtualization.

Book Details

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

Related Books

The post Software Defined Networking with OpenFlow appeared first on Wow! eBook.

Learning Physics Modeling with PhysX

Posted: 17 Mar 2014 07:40 AM PDT

Book Description

In this day and age, physics engines play a very critical role in the success of a sophisticated game. PhysX is a state-of-the-art cross-platform physics engine widely used by top game studios and developers. It contains all the physics-related components you will need and exploits the parallel-processing capability of modern GPUs as well as multi-core CPUs to make a game as physically-realistic as possible. This book will help you to program and simulate games by using PhysX 3.

Learning Physics Modeling with PhysX helps you to master physics simulation using the PhysX Physics Engine from scratch. This is useful not only for game developers, but also for developers making virtual walkthroughs or training and other simulation applications. It will cover all the essential features of PhysX 3 with easy-to-understand code snippets and examples to help you learn quickly and efficiently.

This book will start off by introducing you to the basic concepts of physic engines and will give you a glimpse of PhysX implementation. We then gradually cover more sophisticated topics with sample source code so that you can see what you have learned in action. We will cover the history and features of the PhysX SDK as well as how to configure it with the C++ compiler. After touching upon essential topics like rigid body dynamics and collision detection, we will gradually move on to more advanced topics like joints, scene queries, character controllers, particles, and cloth simulation. By the end of this book, you will have learned everything you need to know about the PhysX 3 Physics Engine, and you will be able to use it to program your very own physics simulation quickly and efficiently.

What you will learn from this book

  • Learn about the history and features of the PhysX SDK as well as how to configure it with the C++ compiler
  • Create, update, and destroy scenes and actors in PhysX
  • Modify the properties of rigid body dynamics like mass, velocity, force, and so on
  • Understand joints and their types including fixed, revolute, spherical, distance, and D6
  • Understand the types of scene queries like raycast, sweep, and overlap as well as the different modes of operation
  • Master the character controller and cloth simulations
  • Create particle systems and update and release particles
  • Learn how to use the PhysX Visual Debugger and its interface

Approach
Written as a practical, step-by-step tutorial, this book is full of engaging examples to help you learn in a practical context.

Who this book is written for
This book is for game developers or anyone who wants to learn how to fully utilize the PhysX Physics Engine quickly and efficiently. You don’t have to be a die-hard programmer to get started with this book. Basic knowledge of C++, 3D mathematics, and OpenGL is all you need.

Book Details

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

Related Books

The post Learning Physics Modeling with PhysX appeared first on Wow! eBook.

SketchBook Pro Digital Painting Essentials

Posted: 17 Mar 2014 07:36 AM PDT

Book Description

Sketchbook Pro is a professional grade painting app that is easy to use and which helps you create digital art that looks like paintings created using ink and color. Using Sketchbook Pro, you can transform your digital art into true masterpieces that resemble work done using traditional mediums.

Sketchbook Pro Digital Painting Essentials will show you how to transform your digital art into true masterpieces. This book will guide you through the many tools and options available in Sketchbook Pro such as the symmetry tool, layer editor, and blend modes to create images that look as though they were done by hand using traditional tools and mediums. This unique book offers inspiration with hands-on techniques and gives you an insight into a professional artist’s mind.

Starting with an overview of the program, this book will help you customize and set your preferences to help you produce the best possible images for use on the Web or for print. You will be able to look over the author’s shoulder as he demonstrates the use of the tools to create artwork that looks like it was painted or inked. This book will then show you how you can draw basic illustrations and then how to create acrylic paintings. You will also learn about file saving options; which ones are best for what you intend to do with the artwork. The book will also show you how to export the images you’ve created to other software and will give you tips and tricks that will help you make the most out of Sketchbook Pro. Sketchbook Pro Digital Painting Essentials will give you an extensive overview complete with supporting imagery of how each piece of art was made, and by the end of this book, you will have created multiple drawings using Sketchbook Pro.

What you will learn from this book

  • Customize the user interface for speed and ease of use
  • Create a Do-It-Yourself-Brush that reflects your own style or preference
  • Prepare and export artwork to use in other graphics software
  • Create an image that resembles an oil or acrylic painting
  • Create images in ink and color using a digital pen
  • Import and color a scanned image

Approach
This book is an example-based guide that will help you create professional grade paintings using Sketchbook Pro. As you progress from one chapter to another, you will learn how to virtually draw visually stunning paintings that are digitally drawn but look exactly like orthodox artwork.

Who this book is written for
If you have had prior experience in developing digital artwork and are looking to add to your knowledge, Sketchbook Pro Digital Painting Essentials is a guide that will help you seamlessly translate what you do with traditional media to digital media.

Book Details

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

Related Books

The post SketchBook Pro Digital Painting Essentials appeared first on Wow! eBook.

RESS Essentials

Posted: 17 Mar 2014 07:31 AM PDT

Book Description

RESS is a new methodology in the world of web design and development. It attempts to solve the problems that accompany the RWD (responsive web design) approach to web design. RESS is still in its infancy, but it is growing at an exponential rate.

RESS Essentials shows you how to make server-side applications smarter and more aware of a visitor’s environment limitations (device, screen size, and browser). This allows you to create faster and more reliable websites. Through this book, you will build a solid base of knowledge on RESS-related technologies, while the step-by-step tutorials will help you to create your own RESS system.

This book is an introduction to RESS alchemy and gives you an incentive to build your own RESS lab. It will give you a broad overview of the multiple techniques used to code responsive websites in responsible ways. Beginning with an overview of RWD, you will learn the steps involved in setting up RWD for client-side development. You will then learn how to scale images using client- and server-side technology. By the end of this book, you will have learned about the implementation of RESS application patterns, browser feature detection, and various RESS architectures. RESS Essentials will also teach you how to use jQuery with some RWD design patterns and how to employ REST API for RWD pages.

What you will learn from this book

  • Write your own code to detect user screen size and store this information on server side
  • Install and integrate the WURFL device detection library with your application–both cloud and standalone versions
  • Apply RWD principles to write HTML and CSS
  • Use HTML5 Boilerplate and its jQuery components
  • Integrate other CSS libraries with responsive grids using Gridpack
  • Create a RESS application based on RESTful API with the PHP SLIM framework
  • Develop jQuery plugins to handle web page components in responsive ways
  • Implement your own responsive images application

Approach
This is a step-by-step, practical guide which will introduce you to RESS and its key features.

Who this book is written for
This book is aimed primarily at web developers interested in writing applications that leverage both client- and server-side code to optimise content for various devices.

Book Details

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

Related Books

The post RESS Essentials appeared first on Wow! eBook.

Tidak ada komentar:

Posting Komentar