matplotlib Plotting Cookbookmatplotlib is part of the Scientific Python modules collection. matplotlib provides a large library of customizable plots and a comprehensive set of backends. It tries to make easy things easy and hard things possible. You can generate plots, add dimensions to the plots, and also make the plots interactive with just a few lines of code with matplotlib. Also, matplotlib integrates well with all common GUI modules.
This book is a head-first, hands-on journey into matplotlib, the complete and definite plotting package for Python. You will learn about the basic plots, how to customize them, and combine them to make sophisticated figures. Along with basic plots, you will also learn to make professional scientific plots. ...
Apache Solr High PerformanceApache Solr is one of the most popular open source search servers available on the web. However, simply setting up Apache Solr is not enough to ensure the success of your web product. To maximize efficiency, you need to use techniques to boost Solr performance in order to return relevant results faster. You need to implement robust techniques that focus on optimizing the performance of your Solr instances and also troubleshoot issues that are prone to arise while maintaining Solr.
Apache Solr High Performance is a practical guide that will help you explore and take full advantage of the robust nature of Apache Solr so as to achieve optimized Solr instances, especially in terms of performance. ...
Creating E-Learning Games with UnityUnity is a fully integrated development engine providing the required functionality to create games and interactive 3D content, while reducing the time, effort, and cost of developing the content. Nowadays, many people have started to use Unity in an eLearning setting as it allows them to create real-world scenarios, or models, for training purposes. With Unity, one can develop video games that are not only fun, but are also effective teaching and learning tools. When properly designed, an engaging game is an ideal platform for the presentation, testing, and application of learning objectives.
eLearning Game Programming in Unity is a practical, hands-on guide to programming eLearning games. You will encounter a step-by-step approach to developing a 3D game that is interactive and engaging, built around sound teaching pedagogy and game theory. ...
Learning Responsive Web DesignDeliver an optimal user experience to all devices - including tablets, smartphones, feature phones, laptops, and large screens—by learning the basics of responsive web design. In this hands-on guide, UX designer Clarissa Peterson explains how responsive web design works, and takes you through a responsive workflow from project kickoff to site launch.
Ideal for anyone involved in the process of creating websites - not just developers - this book teaches you fundamental strategies and techniques for using HTML and CSS to design websites that not only adapt to any screen size, but also use progressive enhancement to provide a better user experience based on device capabilities such as touchscreens and retina displays. ...
Communicating Data with TableauGo beyond spreadsheets and tables and design a data presentation that really makes an impact. This practical guide shows you how to use Tableau Software to convert raw data into compelling data visualizations that provide insight or allow viewers to explore the data for themselves.
Ideal for analysts, engineers, marketers, journalists, and researchers, this book describes the principles of communicating data and takes you on an in-depth tour of common visualization methods. You'll learn how to craft articulate and creative data visualizations with Tableau Desktop 8.1 and Tableau Public 8.1. ...
Just HibernateIf you're looking for a short, sweet, and simple introduction (or reintroduction) to Hibernate, this is the book you want. Through clear real-world examples, you'll learn Hibernate and object-relational mapping from the ground up, starting with the basics. Then you'll dive into the framework's moving parts to understand how they work in action.
Storing Java objects in relational databases is usually a challenging and complex task for any Java developer, experienced or not. This book, like others in the Just series, delivers a concise, example-driven tutorial for Java beginners. You'll gain enough knowledge and confidence to start working on real-world projects with Hibernate. ...
IPv6 Essentials, 3rd EditionIf your organization is gearing up for IPv6, this in-depth book provides the practical information and guidance you need to plan for, design, and implement this vastly improved protocol. Author Silvia Hagen takes system and network administrators, engineers, and network designers through the technical details of IPv6 features and functions, and provides options for those who need to integrate IPv6 with their current IPv4 infrastructure.
The flood of Internet-enabled devices has made migrating to IPv6 a paramount concern worldwide. In this updated edition, Hagen distills more than ten years of studying, working with, and consulting with enterprises on IPv6. It's the only book of its kind. ...
Test-Driven Development with PythonBy taking you through the development of a real web application from beginning to end, this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum amount of code required to pass those tests. The result? Clean code that works.
In the process, you'll learn the basics of Django, Selenium, Git, jQuery, and Mock, along with current web development techniques. If you're ready to take your Python skills to the next level, this book clearly demonstrates how TDD encourages simple designs and inspires confidence. ...
Microsoft Dynamics AX 2012 R2 ServicesEnterprise Resource Planning (ERP) systems such as Microsoft Dynamics AX 2012 play a central role in an organization, and therefore, there will always be the need to integrate them with other applications. In many cases, services are the preferred way to do this, and Microsoft Dynamics AX 2012 is now more flexible than ever when it comes to the creation and use of these services. Understanding these services will help you effectively identify where they can be used.
Microsoft Dynamics AX 2012 R2 Services is a hands-on guide that provides you with all the knowledge you will need to implement services with Microsoft Dynamics AX 2012 R2. The step-by-step examples will walk you through many of the tasks that you need to perform frequently when creating and using services. This book has been updated to include features of the R2 release while staying relevant to previous version of Microsoft Dynamics AX 2012. ...
VMware ESXi CookbookVMware ESX and VMware ESXi hypervisors are used for providing the foundation for building and managing a virtualized IT infrastructure. vSphere 5.1 delivers the same industry-leading performance and scalability as prior vSphere releases, with several additional benefits including its improved reliability and security. VMware vSphere 5.1 is based on the ESXi hypervisor architecture, a thin purpose-built hypervisor that does not depend on a general purpose operating system, which does away with the requirement of persistent storage. So we can now store it on a dedicated compact storage device, drastically reducing the hypervisor install footprint to less than 150MB.
VMware ESXi 5.1 Cookbook - explores every aspect of VMware administration. We will learn to configure and to administer vSphere including high availability (HA), distributed resource scheduler (DRS), fault tolerance (FT), vMotion , svMotion, virtual machine provisioning, update manager, and distributed virtual switches. We ...