Browse Results

Showing 13,076 through 13,100 of 54,328 results

VMware vRealize Operations Essentials

by Matthew Steiner

Harness the power of VMware vRealize Operations to efficiently manage your IT infrastructure About This Book * Extract the optimum performance, availability, and capacity of your IT infrastructure with the help of vRealise Operations Manager * Leverage the power of strategic reports to drive tactful decision-making within the IT department * A pragmatic guide to proficiently manage your applications and storage Who This Book Is For If you are a vSphere administrator and wish to optimize your virtual environment, this book is your go-to guide on vRealize Operations. As a vSphere administrator, it is assumed that you have a good understanding of both physical and virtual infrastructure. A basic knowledge of application monitoring and log analysis would be useful when we dive into the capabilities of the solution. What You Will Learn * Architect, design, and install vRealize Operations * Migrate from the previous vCenter Operations Manager 5.x version, configure vR Ops policies, and create custom groups * Use out-of-the-box Dashboards, Views, and Reports and create your own customized Dashboards, Views, and Reports * Apply the Alerting framework of Symptoms, Recommendations, and Actions, and create your own Alerting content * Leverage the power of Capacity Planning to maximize the utilization of your virtual infrastructure * Manage the rest of your infrastructure, including storage and applications, with vRealize Operations Management Packs * Extend the solution with vRealize Hyperic and Log Insight In Detail This book will enable you to deliver on the operational disciplines of Performance, Health, Capacity, Configuration, and Compliance by making the best use of solutions provided by vRealize Operations. Starting with architecture, design, and sizing, we will ensure your implementation of vRealize Operations is a success. We will dive into the utilization of a solution to manage your vSphere infrastructure. Then, we will employ out-of-the-box Dashboards and the very powerful Views and Reporting functionality of vRealize Operations to create your custom dashboards and address your reporting requirements. Next, we go through the Alerting framework and how Symptoms, Recommendations, and Actions are used to achieve efficient operations. Later you will master the topic of Capacity Planning, where we look at how important it is to craft appropriate policies to match your requirements, and we'll consider attitude toward capacity risk, which will aid you to build future project requirements into your capacity plans. Finally, we will look at extending the solution to manage Storage, Applications, and other IT infrastructures using Management Packs from Solution Exchange, as well as how the solution can be enhanced with the integration of Log Insight. Style and approach This book is a pragmatic, step-by-step guide that will quickly build your knowledge of the key capabilities of vRealize Operations. As well as learning about the solution, we will provide you with real-world examples that will help you customize and enhance your virtual environment.

Learning Banana Pi

by Daniel Blair

This book is for anyone who wants to explore Banana Pi and get started building projects on their own using it. No prior experience of working with single board computers is required.

Troubleshooting Citrix XenDesktop®

by Gurpinder Singh

The ultimate troubleshooting guide for clear, concise, and real-world solutions to a wide range of common Citrix XenDesktop problemsAbout This BookExplore the XenDesktop architecture and work with various troubleshooting tools that every Citrix admin should know aboutDiscover how to troubleshoot performance, VDA registration, and NetScaler integration issuesA fast-paced troubleshooting guide to help you identify and resolve any kind of problem you might face while working with Citrix XenDesktopWho This Book Is ForTroubleshooting Citrix XenDesktop is targeted at Citrix Administrators or Citrix Engineers who are working on Xendesktop and want to learn tips and techniques required to deal with the issues they face in their day-to-day life. A working knowledge of core elements and concepts of Xendesktop would be an added advantage.What You Will LearnSolve VDA registration problems and Citrix session launch difficultiesIdentify and resolve XenDesktop service issuesTroubleshoot performance issues related to the XenDesktop architectureWork around common printing issuesUnderstand the Citrix XenDesktop HDX policies and deal with the HDX MediaStream challengesResolve the common MCS and PVS configuration issues in your XenDesktop environmentFind solutions to some general issues that have been identified and recorded by Citrix in their database that every administrator must be aware ofIn DetailIn today's world, many organizations have decided to move to secure and stable VDI platforms to benefit their organization to meet their security needs. To meet an organization's requirements, Citrix XenDesktop serves as the best desktop virtualization solution available, providing the optimum user experience.Troubleshooting Citrix XenDesktop is a single resource guide that will help you dig deep into all the technical issues you encounter to resolve them using an autonomous and well-defined approach.The book starts by walking you through the XenDesktop architecture and the troubleshooting toolkit for Citrix XenDesktop. The subsequent chapters will help you identify possible causes of various types of Citrix XenDesktop problems that may arise while installing, configuring, or troubleshooting day-to-day problems. You will also be dealing with the most common and important VDA registration problems that you might often face while working with the XenDesktop product suite. Additionally, you will resolve issues that arise while launching Citrix sessions, troubleshoot performance issues, and learn how to integrate Citrix NetScaler with your XenDesktop environment.Style and approachThis book is an easy-to-follow troubleshooting guide with real-world examples of resolving XenDesktop issues. Each chapter is focused on a specific troubleshooting area, giving you the time to learn about and apply relevant tools and practices to troubleshoot the problems using a systematic approach.

SQL Server 2012 with PowerShell V3 Cookbook

by Donabel Santos

SQL Server 2012 with PowerShell V3 Cookbook" is an example-focused book that provides step-by-step instructions on how to accomplish specific SQL Server tasks using PowerShell. Each recipe is followed by an analysis of the steps or design decisions taken, and additional information about the task at hand. Working scripts are provided for all examples so that you can dive in right away. You can read this book sequentially by chapter, or you can pick and choose which topics you need right away,This book is written for the SQL Server database professional (DBA, developer, BI developer) who wants to use PowerShell to automate, integrate, and simplify database tasks. A little bit of scripting background is helpful, but not necessary.

ArcGIS Blueprints

by Eric Pimpler

Explore the robust features of Python to create real-world ArcGIS applications through exciting, hands-on projects About This Book * Get to grips with the big world of Python add-ins and wxPython in GUI development to implement their features in your application * Integrate advanced Python libraries, ArcPy mapping, and data access module techniques to develop a mapping application * Construct a top-notch intermediate-to-advanced project by accessing ArcGIS Server and ArcGIS Online resources through the ArcGIS REST API using a project-based approach Who This Book Is For If you have prior experience building simple apps with ArcGIS and now have a fancy for developing a more challenging and complex desktop application in ArcGIS, then this book is ideal for you. What You Will Learn * Automate the creation of creative output data visualizations including maps, charts, and graphs * Explore ways to use the ArcPy Mapping module and Data-driven Pages to automate the creation of map books in your own project * Develop applications that use the Plotly platform and library to create stunning charts and graphs that can be integrated into ArcGIS Desktop * Build tools that access REST services and download data to a local geodatabase * Design, build, and integrate advanced GUIs with wxPython and ArcGIS Desktop in ArcGIS * Get clued up about constructing applications that export data to Google Earth Pro to automate time-consuming complex processes * Maximize the access of ArcGIS Server and ArcGIS Online using the ArcGIS REST API with Python In Detail This book is an immersive guide to take your ArcGIS Desktop application development skills to the next level It starts off by providing detailed description and examples of how to create ArcGIS Desktop Python toolboxes that will serve as containers for many of the applications that you will build. We provide several practical projects that involve building a local area/community map and extracting wildfire data. You will then learn how to build tools that can access data from ArcGIS Server using the ArcGIS REST API. Furthermore, we deal with the integration of additional open source Python libraries into your applications, which will help you chart and graph advanced GUI development; read and write JSON, CSV, and XML format data sources; write outputs to Google Earth Pro, and more. Along the way, you will be introduced to advanced ArcPy Mapping and ArcPy Data Access module techniques and use data-driven Pages to automate the creation of map books. Finally, you will learn advanced techniques to work with video and social media feeds. By the end of the book, you will have your own desktop application without having spent too much time learning sophisticated theory. Style and approach This is an easy-to-follow, project-based guide that guides you through the whole ArcGIS theme with practical, real-world examples and a systematic approach.

Mastering MeteorJS Application Development

by Jebin B V

MeteorJS makes full-stack JavaScript Application Development simple - Learn how to build better modern web apps with MeteorJS, and become an expert in the innovative JavaScript framework About This Book * Get your dream project up and running by building exceptional MeteorJS applications in a matter of days * Learn how to integrate other JavaScript frameworks into your MeteorJS project and become an expert in full-stack development * Go beyond coding and learn how to make modern design decisions - from mobile design to SEO - that drive great user experiences Who This Book Is For If you've already had some experience with MeteorJS but want to learn how to build even better modern web application, this book has been created for you. It provides you with a comprehensive look at one of those most important frameworks being used for the modern web today. What You Will Learn * Get to grips with the basics and learn how to build a complete real-time application with MeteorJS * Find out how Meteor makes full-stack development simple - become a better developer, fast. * Use some of the most effective testing tools in modern web development to troubleshoot, debug and optimize your app * Find out how to write custom packages for applications - so you can build your project exactly how you want * Integrate React and Angular into your project * Design and develop high quality animations that will give your UI the edge * Build MeteorJS to serve as REST-based application and reactive system * Learn how to host a MeteorJS application and then scale it for data * Find out how MeteorJS can help you build for mobile * Learn how to make sure you implement an effective SEO strategy in your MeteorJS application In Detail The web is dead - applications now rule our online experiences. But how are you going to build them? Well, if you've been paying attention, you might already have tried your hand with MeteorJS, the JavaScript framework that helps you build complete full-stack web applications that are responsive and fast with ease. Mastering MeteorJS Application Development shows you how to do even more with MeteorJS - if you're ready to try a comprehensive course through one of the most exciting frameworks in web development today, this is the book you need. Designed to take you through the entire process of building an advanced multipage application with Meteor, you'll be able to bring your web development ideas with surprising ease. You'll not only learn how Meteor makes web development easier, but also how you can make using Meteor easier, by automating and simplifying tasks so you can be confident you have full control of everything in your workflow - especially everything that could go wrong. From automated testing to integrating other useful frameworks such as Angular and D3, each chapter covers a crucial element in the Meteor development process. Discover how to integrate animations using Meteor's Blaze, to give your UI designs the edge, and explore reactive programming to effectively harness RESTful systems in your projects. You will also learn how to deploy and scale your application, two crucial aspects of modern development and vital in a changing digital environment with users expecting a product and experience that delivers. With further insights on developing for mobile - and how Meteor can help you tackle the challenges of the trend - and details on incorporating SEO strategies into your application, this book isn't just a code tutorial - it's about creating a product that users love. Style and approach This book is a practical guide that teaches you different ways to create custom packages, efficient client and server code, and more using Meteor. This book is packed with perfect examples and explanations to help you understand the concepts. With the perfect mix of theory and practical experience, it will equip you to become a professional MeteorJS developer.

Yii2 By Example

by Fabrizio Caldarelli

Develop complete web applications from scratch through practical examples and tips for beginners and more advanced users About This Book * Improve your programming experience and become a full stack developer * Master real-life web applications, and create and manage four different projects * Step-by-step guidance to develop real-world web applications smoothly Who This Book Is For This book is for anyone who wants to discover and explore Yii Framework. Basic programming experience with PHP and object oriented programming is assumed. What You Will Learn * Understand basic concepts, along with the installation and customization of Yii * Discover models, controllers, and views--concepts applied in a web context--and how they are employed in Yii * Use ActiveRecord to manipulate a database * Add access control to your web application through authentication and authorization * Install and customize an advanced template for multiple applications in the same project * Create a RESTful Web Service to allow remote access to data * Develop a console application to launch a command in the console as an automated task (cron job) * Make code reusable through widgets and components and localize text messages to make a multilanguage web app In Detail Yii is a high-performance PHP framework best for developing Web 2.0 applications. It provides fast, secure, and professional features to create robust projects, however, this rapid development requires the ability to organize common tasks together to build a complete application. It's all too easy to get confused; this is where this book comes in. This book contains a series of practical project examples for developers starting from scratch. Each section contains the most relevant theories for every topic as you walk through developing each project, focusing on key aspects that commonly confuse users. The book starts with all the framework's basic concepts, such as controllers and views, to introduce you to Yii and creating your first application, a simple news reader. You will be learn to configure URL rules to make a pretty URL, essential for search engine optimization. Next, you will walk through Model and ActiveRecord, key concepts in database interaction. The second application you will develop is a reservation system that allows you to manage rooms, customers, and reservations. For this, you will use database connection through SQL and ActiveRecord. More complex than the first one, this application will introduce you to the advanced template of Yii 2, splitting the app into two parts: a frontend for all visitors and a backend for the admin. Finally, you will move on to the last two applications: one that allows connections from remote clients, through RESTful components of Yii 2, and another that creates and organizes automatic tasks using the console application structure of Yii 2. Style and approach This is a step-by-step guide with each topic introduced in the context of real-world applications, highlighting common cases where users may encounter difficulties.

Swift 2 Blueprints

by Cecil Costa

Sharpen your skills in Swift by designing and deploying seven fully functional applicationsAbout This BookDevelop a variety of iOS-compatible applications that range from health and fitness to utilities using this project-based handbookDiscover ways to make the best use of the latest features in Swift to build on a wide array of applicationsFollow step-by-step instructions to create Swift apps oriented for the real worldWho This Book Is ForIf you are a competent iOS developer who wants to develop stunning applications with Swift, then this book is for you. Familiarity with Swift programming is assumed.What You Will LearnGet to grips with the basics of Xcode and Swift for application developmentCreate a Photo Sharing application to capture an image, edit it using different features and share it via social media.Develop applications using the WatchKit and exchange data between iPhone and the WatchUse advanced features such as SpriteKit to build a gameInstall third-party Swift frameworks to improvise on your application developmentDiscover how to simulate home automation with HomeKitBuild an application to monitor the user's weight, heart rate and the number of steps for Health Historic AnalysisManipulate media using AVFoundation framework to merge audio and video.In DetailIn this book, you will work through seven different projects to get you hands-on with developing amazing applications for iOS devices.We start off with a project that teaches you how to build a utility app using Swift. Moving on, we cover the concepts behind developing an entertainment or social networking related application, for example, a small application that helps you to share images, audio, and video files from one device to another. You'll also be guided through create a city information app with customized table views, a reminder app for the Apple Watch, and a game app using SpriteKit.By the end of this book, you will have the required skillset to develop various types of iOS applications with Swift that can run on different iOS devices. You will also be well versed with complex techniques that can be used to enhance the performance of your applications.Style and approachThis book takes a step-by-step approach to help you build apps from scratch and learn the methodology to develop real-time applications using Swift.

Mastering NGINX - Second Edition

by Dimitri Aivaliotis

An in-depth guide to configuring NGINX for your everyday server needs About This Book * Get tips, tricks, and master insight to help you configure NGINX for any server situation * Integrate NGINX into your applications architecture with is, using hands-on guidance and practical code samples that are free to use * Troubleshoot configuration problems before and as they arise, for a seamless NGINX server experience Who This Book Is For This book is for system administrators and engineers who want to personalize NGINX, and design a robust configuration module to solve their hosting problems. Some knowledge of NGINX is a plus, but is not a prerequisite. What You Will Learn * Compile the right third-party module to meet your needs * Write an authentication server to use with the mail proxy module * Create your own SSL certificates to encrypt connections * Use try_files to solve your file-existence check problems * Cache and compress responses to get speedier user interaction * Integrate popular PHP frameworks with the FastCGI module * Construct useful logging configurations In Detail NGINX is a high-performance HTTP server and mail proxy designed to use very few system resources. But despite its power it is often a challenge to properly configure NGINX to meet your expectations. Mastering Nginx is the solution - an insider's guide that will clarify the murky waters of NGINX's configuration. Tune NGINX for various situations, improve your NGINX experience with some of the more obscure configuration directives, and discover how to design and personalize a configuration to match your needs. To begin with, quickly brush up on installing and setting up the NGINX server on the OS and its integration with third-party modules. From here, move on to explain NGINX's mail proxy module and its authentication, and reverse proxy to solve scaling issues. Then see how to integrate NGINX with your applications to perform tasks. The latter part of the book focuses on working through techniques to solve common web issues and the know-hows using NGINX modules. Finally, we will also explore different configurations that will help you troubleshoot NGINX server and assist with performance tuning. Style and approach This is a mastering guide where you will follow an instructional, conversational approach working through problems and their solutions.

Building a Home Security System with Arduino

by Jorge R. Castro

Design, build and maintain a home security system with Arduino Uno About This Book * Learn what a security system is, how it works and create one for yourself * Develop a security system by setting up security cameras and motion detector systems * Manage and analyze all the data collected by the sensors from the security system, using a graphical application Who This Book Is For This book is for novice programmers and hobbyists who want to understand how Arduino can be used to program a home security system as well as to those who want to delve deeper into the world of Arduino. What You Will Learn * Run cables and electricity to support home security infrastructure * Connect Arduino to your programming environment * Learn to interact with output devices - alarms, locks, shutters * Understand different parts of electronics circuit (MOSFET, resistor, capacitor) * Integrate home monitoring and security notifications with monitoring systems * Use logical level shifter with Arduino to send and receive data to and from Raspberry PI In Detail Arduino is an open source micro-controller built on a single circuit board that is capable of receiving sensory input from the environment and controlling interactive physical objects. It is also a development environment that allows the writing of software to the board, and is programmed in the Arduino programming language. It is used for a variety of different purposes and projects, from simple projects such as building a thermostat, to more advanced ones such as robotics, web servers, seismographs, home security systems and synthesizers. This book will demonstrate how the Arduino can be used to develop a highly connected home security system by mobilizing a network of sensors which can feed alerts back to an Arduino when alarms are triggered. You will know the current state of security systems, well supported by the designs that fit best for your environment. Also, we will see some current technologies such as NFC, Wi-Fi and Bluetooth, and will finally create a complete web interface that will allow us to remotely manage our system, and even send daily bulletins with the summary of activity. Towards the end, we'll develop a wireless home security system by setting up security cameras and motion detectors (door and gate trips, temperature sensors). We will then set up a centralized remote access hub (powered by the Arduino) that allows sensors to connect to the wireless home network that can be viewed and interacted by the user. Style and approach A step-by-step guide with numerous examples focusing on providing the practical skills required to build home security applications using Arduino.

Python Data Analysis Cookbook

by Ivan Idris

Over 140 practical recipes to help you make sense of your data with ease and build production-ready data apps About This Book * Analyze Big Data sets, create attractive visualizations, and manipulate and process various data types * Packed with rich recipes to help you learn and explore amazing algorithms for statistics and machine learning * Authored by Ivan Idris, expert in python programming and proud author of eight highly reviewed books Who This Book Is For This book teaches Python data analysis at an intermediate level with the goal of transforming you from journeyman to master. Basic Python and data analysis skills and affinity are assumed. What You Will Learn * Set up reproducible data analysis * Clean and transform data * Apply advanced statistical analysis * Create attractive data visualizations * Web scrape and work with databases, Hadoop, and Spark * Analyze images and time series data * Mine text and analyze social networks * Use machine learning and evaluate the results * Take advantage of parallelism and concurrency In Detail Data analysis is a rapidly evolving field and Python is a multi-paradigm programming language suitable for object-oriented application development and functional design patterns. As Python offers a range of tools and libraries for all purposes, it has slowly evolved as the primary language for data science, including topics on: data analysis, visualization, and machine learning. Python Data Analysis Cookbook focuses on reproducibility and creating production-ready systems. You will start with recipes that set the foundation for data analysis with libraries such as matplotlib, NumPy, and pandas. You will learn to create visualizations by choosing color maps and palettes then dive into statistical data analysis using distribution algorithms and correlations. You'll then help you find your way around different data and numerical problems, get to grips with Spark and HDFS, and then set up migration scripts for web mining. In this book, you will dive deeper into recipes on spectral analysis, smoothing, and bootstrapping methods. Moving on, you will learn to rank stocks and check market efficiency, then work with metrics and clusters. You will achieve parallelism to improve system performance by using multiple threads and speeding up your code. By the end of the book, you will be capable of handling various data analysis techniques in Python and devising solutions for problem scenarios. Style and Approach The book is written in "cookbook" style striving for high realism in data analysis. Through the recipe-based format, you can read each recipe separately as required and immediately apply the knowledge gained.

Python Game Programming By Example

by Alejandro Rodas Paz Joseph Howse

A pragmatic guide for developing your own games with Python About This Book * Strengthen your fundamentals of game programming with Python language * Seven hands-on games to create 2D and 3D games rapidly from scratch * Illustrative guide to explore the different GUI libraries for building your games Who This Book Is For If you have ever wanted to create casual games in Python and you would like to explore various GUI technologies that this language offers, this is the book for you. This title is intended for beginners to Python with little or no knowledge of game development, and it covers step by step how to build seven different games, from the well-known Space Invaders to a classical 3D platformer. What You Will Learn * Take advantage of Python's clean syntax to build games quickly * Discover distinct frameworks for developing graphical applications * Implement non-player characters (NPCs) with autonomous and seemingly intelligent behaviors * Design and code some popular games like Pong and tower defense * Compose maps and levels for your sprite-based games in an easy manner * Modularize and apply object-oriented principles during the design of your games * Exploit libraries like Chimpunk2D, cocos2d, and Tkinter * Create natural user interfaces (NUIs), using a camera and computer vision algorithms to interpret the player's real-world actions In Detail With a growing interest in learning to program, game development is an appealing topic for getting started with coding. From geometry to basic Artificial Intelligence algorithms, there are plenty of concepts that can be applied in almost every game. Python is a widely used general-purpose, high-level programming language. It provides constructs intended to enable clear programs on both a small and large scale. It is the third most popular language whose grammatical syntax is not predominantly based on C. Python is also very easy to code and is also highly flexible, which is exactly what is required for game development. The user-friendliness of this language allows beginners to code games without too much effort or training. Python also works with very little code and in most cases uses the "use cases" approach, reserving lengthy explicit coding for outliers and exceptions, making game development an achievable feat. Python Game Programming by Example enables readers to develop cool and popular games in Python without having in-depth programming knowledge of Python. The book includes seven hands-on projects developed with several well-known Python packages, as well as a comprehensive explanation about the theory and design of each game. It will teach readers about the techniques of game design and coding of some popular games like Pong and tower defense. Thereafter, it will allow readers to add levels of complexities to make the games more fun and realistic using 3D. At the end of the book, you will have added several GUI libraries like Chimpunk2D, cocos2d, and Tkinter in your tool belt, as well as a handful of recipes and algorithms for developing games with Python. Style and approach This book is an example-based guide that will teach you to build games using Python. This book follows a step-by-step approach as it is aimed at beginners who would like to get started with basic game development. By the end of this book you will be competent game developers with good knowledge of programming in Python.

Troubleshooting Citrix XenApp®

by Dragos Madarasan Suraj Patil

Identify and resolve key Citrix XenApp® issues using trusted troubleshooting and monitoring techniques About This Book * Understand the key troubleshooting methodologies when working with XenApp 7.5 version and above * Uncover effective tips and techniques to solve real-world XenApp® infrastructure problems * This is a fast-paced guide to developing key troubleshooting and problem resolution skills you can put to use in a Citrix environment Who This Book Is For This book is for Citrix Administrators or Citrix Engineers who are currently managing Citrix XenApp® in a production environment and want to learn how to troubleshoot XenApp® issues in the shortest possible time. It is assumed that you have a basic understanding of XenApp's components and how to implement and manage a XenApp® infrastructure. What You Will Learn * Get to know about troubleshooting methodologies and perform a root cause analysis of the problem * Understand the individual components and interactions required for a successful XenApp environments * Identify and troubleshoot issues around the core Citrix components * Identify XenApp® components and their roles and learn how they interact with the communication channels * Gain tips and tricks to optimize Citrix deployments * Monitor and optimize the XenApp® environment In Detail Citrix XenApp® is an application virtualization product from Citrix. It allows users to connect to their corporate applications from various computer systems and even mobile devices. XenApp® has grown into a complex software with ever-expanding infrastructures in place. Together with tight integrations with other systems such as Terminal Services, Active Directory, and other third-party authentication services, troubleshooting XenApp® has become more complicated. This book teaches you how to approach troubleshooting complex issues with XenApp® deployments and understand the problem, find a fix or workaround, determine the root cause, and apply corrective steps wherever applicable. The book progresses to give you an idea about the many supportive components that play an important role in XenApp's application delivery model and should be considered while troubleshooting XenApp® issues. It also shows you standard troubleshooting processes so that you can resolve complex XenApp® issues in a mission critical environment. By the end of this book, you will see how and where to use supportive components that help minimize XenApp® issues. Also, we'll explain various tools that can be useful when monitoring and optimizing entire application and desktop delivery model. Style and approach This is an easy-to-follow, fast-paced, example-oriented guide with a brief explanation on various troubleshooting methodologies to walk you through a host of real-life problems.

Data Analysis and Business Modeling with Excel 2013

by David Rojas

Manage, analyze, and visualize data with Microsoft Excel 2013 to transform raw data into ready to use informationAbout This BookCreate formulas to help you analyze and explain findingsDevelop interactive spreadsheets that will impress your audience and give them the ability to slice and dice dataA step-by-step guide to learn various ways to model data for businesses with the help of Excel 2013Who This Book Is ForIf you want to start using Excel 2013 for data analysis and business modeling and enhance your skills in the data analysis life cycle then this book is for you, whether you're new to Excel or experienced.What You Will LearnDiscover what Excel formulas are all about and how to use them in your spreadsheet developmentIdentify bad data and learn cleaning strategiesCreate interactive spreadsheets that engage and appeal to your audienceLeverage Excel's powerful built-in tools to get the median, maximum, and minimum values of your dataBuild impressive tables and combine datasets using Excel's built-in functionalityLearn the powerful scripting language VBA, allowing you to implement your own custom solutions with easeIn DetailExcel 2013 is one of the easiest to use data analysis tools you will ever come across. Its simplicity and powerful features has made it the go to tool for all your data needs. Complex operations with Excel, such as creating charts and graphs, visualization, and analyzing data make it a great tool for managers, data scientists, financial data analysts, and those who work closely with data. Learning data analysis and will help you bring your data skills to the next level.This book starts by walking you through creating your own data and bringing data into Excel from various sources. You'll learn the basics of SQL syntax and how to connect it to a Microsoft SQL Server Database using Excel's data connection tools. You will discover how to spot bad data and strategies to clean that data to make it useful to you. Next, you'll learn to create custom columns, identify key metrics, and make decisions based on business rules. You'll create macros using VBA and use Excel 2013's shiny new macros. Finally, at the end of the book, you'll be provided with useful shortcuts and tips, enabling you to do efficient data analysis and business modeling with Excel 2013.Style and approachThis is a step-by-step guide to performing data analysis and business modelling with Excel 2013, complete with examples and tips.

Citrix XenDesktop® Cookbook - Third Edition

by Gaspare A. Silvestri

Over 40 engaging recipes that will help you implement a full-featured XenDesktop® 7.6 architecture and its main satellite components About This Book * Implement, configure, and optimize the migration from a physical to a VDI architecture using XenDesktop 7.6 * Publish desktops and applications to the end user devices, optimizing their performance and increasing the security for the delivered resources * A pragmatic guide that helps you to explore the XenDesktop 7.6 architecture and its related components to implement a service-oriented architecture based on the Citrix FlexCast approach Who This Book Is For If you are a system administrator or an experienced IT professional who wants to refer to a centralized container of procedures and advanced tasks in XenDesktop, this is the book for you. Experience of the virtualized environment and an understanding of the general concepts of desktop virtualization (VDI) are required. What You Will Learn * Upgrade from XenDesktop 5.6 / 7.x to XenDesktop 7.6 * Configure and deploy virtual machines for XenDesktop 7.6 * Perform configuration and optimization operations for desktop and server OS images for future deployments * Plan and configure XenDesktop user experience * Execute desktop environment administration tasks, including catalog creation, power management, and resource allocation * Understand how to publish the hosted applications, Local Access Apps (LAA), and applications using Microsoft App-V * Work with XenDesktop PowerShell to reduce the time required to perform the management tasks by the creation of the PowerShell scripts * Implement the two-factor hardware and software authentication for XenDesktop * Install and configure Citrix Netscaler Gateway 10.5 and Citrix XenMobile 10 to improve the quality, the performance, and the manageability of your Virtual Desktop Infrastructure (VDI) architecture In Detail In the era of Bring Your Own Device (BYOD) and consecration of the mobile devices, Citrix has strengthened its position in this market, powering its desktop and application virtualization platforms, integrating the ability to publish virtual and physical desktops with the capability to assign applications and contents in a secure manner on any device, anywhere, more than previous versions. The XenDesktop 7.6 version is a more integrated platform, which permits the use and interaction with mobility and cloud platforms leaders in the market. This book will help you understand how to implement, configure, and optimize migration from a physical to a VDI architecture, moving from a standard application approach to a centralized and more secure way to assign and release resources to the end users. The book begins with the upgrade and installation procedures for the core infrastructural components, along with an explanation of how to deploy and optimize procedures for desktop virtual machines. Moving on, you will perform desktop and applications deployment through the XenDesktop core plus integrated publishing platforms, such as Microsoft App-V. Finally, the book explains how to install and configure important collateral platforms such as the Citrix Netscaler, Citrix CloudBridge and Citrix XenMobile platforms, along with execution of the most advanced activities and configurations. Style and approach This book is a step-by-step course that includes standard and high-level tasks oriented to deploy a full-functioning Citrix environment. This practical approach is based on both GUI and command-line operations, which gives IT professionals an alternative on the way to operate, where possible.

QGIS Blueprints

by Ben Mearns

Develop analytical location-based web applications with QGIS About This Book * Tame geographic information workflows with QGIS blueprints for smart web applications * Create geographic web applications using QGIS and free/open source software * Blueprints provide real-world applications covering many use cases Who This Book Is For This book encompasses relatively experienced GIS developers who have a strong grounding in the fundamentals of GIS development. They will have used QGIS before, but are looking to understand how to develop more complex, layered map applications that expose various data sets, utilize different visualizations, and are consumable (usable) by end users What You Will Learn * Review geographic information principles and the application of these principles in the QGIS free/open source ecosystem * Perform advanced analysis with site selection, hydrologic, and topological networks * Build performant web applications by tile caching and generating static assets * Provide collaborative editing capabilities for your team or community * Develop custom and dynamic analysis and visualization capabilities * Select the best components from desktop and web, for your use case * Integrate it with social media and crowdsourcing In Detail QGIS, the world's most popular free/open source desktop geographic information system software, enables a wide variety of use cases involving location - previously only available through expensive specialized commercial software. However, designing and executing a multi-tiered project from scratch on this complex ecosystem remains a significant challenge. This book starts with a primer on QGIS and closely related data, software, and systems. We'll guide you through six use-case blueprints for geographic web applications. Each blueprint boils down a complex workflow into steps you can follow to reduce time lost to trial and error. By the end of this book readers should be able to build complex layered applications that visualize multiple data sets, employing different types of visualization, and give end users the ability to interact with and manipulate this data for the purpose of analysis. Style and approach This is a comprehensive guide to the application of QGIS and free/open source software in creating web applications from analysis. Step-by-step blueprints guide the reader through analytical and web development topics and designs.

Getting Started with React

by Manu Singhal Doel Sengupta Danillo Corvalan

A light but powerful way to build dynamic real-time applications using ReactJS About This Book * Learn how to develop powerful JavaScript applications using ReactJS * Integrate a React-based app with an external API (Facebook login) while using React components, with the Facebook developer app * Implement the Reactive paradigm to build stateless and asynchronous apps with React Who This Book Is For This book is for any front-end web or mobile-app developer who wants to learn ReactJS. Knowledge of basic JavaScript will give you a good head start with the book. What You Will Learn * Understand the ReactJS basics through an overview * Install and create your first React component * Refactor the ReactJS component using JSX * Integrate your React application with the Facebook login and Graph API, then fetch data from your liked pages in Facebook and display them in a browser * Handle UI elements events with React, respond to users input, and create stateful components * Use some core lifecycle events for integration and find out about ES6 syntaxes in the React world * Understand the FLUX architecture and create an application using FLUX with React * Make a component more reusable with mixins and validation helpers and structure your components properly * Explore techniques to test your ReactJS code * Deploy your code using webpack and Gulp In Detail ReactJS, popularly known as the V (view) of the MVC architecture, was developed by the Facebook and Instagram developers. It follows a unidirectional data flow, virtual DOM, and DOM difference that are generously leveraged in order to increase the performance of the UI. Getting Started with React will help you implement the Reactive paradigm to build stateless and asynchronous apps with React. We will begin with an overview of ReactJS and its evolution over the years, followed by building a simple React component. We will then build the same react component with JSX syntax to demystify its usage. You will see how to configure the Facebook Graph API, get your likes list, and render it using React. Following this, we will break the UI into components and you'll learn how to establish communication between them and respond to users input/events in order to have the UI reflect their state. You'll also get to grips with the ES6 syntaxes. Moving ahead, we will delve into the FLUX and its architecture, which is used to build client-side web applications and complements React's composable view components by utilizing a unidirectional data flow. Towards the end, you'll find out how to make your components reusable, and test and deploy them into a production environment. Finally, we'll briefly touch on other topics such as React on the server side, Redux and some advanced concepts. Style and approach The book follows a step-by-step, practical, tutorial approach with examples that explain the key concepts of ReactJS. Each topic is sequentially explained and contextually placed to give sufficient details of ReactJS.

Cucumber Cookbook

by Shankar Garg

This book is intended for business and development personnel who want to use Cucumber for behavior-driven development and test automation. Readers with some familiarity with Cucumber will find this book of most benefit. Since the main objective of this book is to create test automation frameworks, previous experience in automation will be helpful.

Big Data Visualization

by James Miller

This book is for data analysts or those with a basic knowledge of big data analysis who want to learn big data visualization in order to make their analysis more useful. You need sufficient knowledge of big data platform tools such as Hadoop and also some experience with programming languages such as R. This book will be great for those who are familiar with conventional data visualizations and now want to widen their horizon by exploring big data visualizations.

Using Yocto Project with BeagleBone Black

by H M Sadiq

This book is ideal for system developers with knowledge and experience of embedded systems. Knowledge of BeagleBone Black is assumed, while no knowledge of Yocto Project build system is necessary.

Learning Couchbase

by Henry Potsangbam

Design documents and implement real world e-commerce applications with Couchbase About This Book * Get acquainted with Couchbase architecture and design your document-based data schema * Implement full text search using industry standard elastic search plugins * Develop critical and high performance applications using this hands-on tutorial guide Who This Book Is For If you are new to the NoSQL document system or have little or no experience in NoSQL development and administration and are planning to deploy Couchbase for your next project, then this book is for you. It would be helpful to have a bit of familiarity with Java. What You Will Learn * Get acquainted with the concept of NoSQL databases and configure your Couchbase database cluster * Maintain Couchbase effectively using the web-based administrative console with ease * Enable partition capabilities by making use of Buckets * Analyze important design considerations for maintaining relationship between various documents * Use Couchbase SDK Java API to store and retrieve document * Write views using map/reduce to retrieve documents efficiently * Get familiar with N1QL and how to use it in Java applications * Integrate Couchbase with Elasticsearch to implement full text search * Configure XDCR for disaster recovery and develop ecommerce application using Couchbase In Detail This book achieves its goal by taking up an end-to-end development structure, right from understanding NOSQL document design to implementing full fledged eCommerce application design using Couchbase as a backend. Starting with the architecture of Couchbase to get you up and running, this book quickly takes you through designing a NoSQL document and implementing highly scalable applications using Java API. You will then be introduced to document design and get to know the various ways to administer Couchbase. Followed by this, learn to store documents using bucket. Moving on, you will then learn to store, retrieve and delete documents using smart client base on Java API. You will then retrieve documents using SQL like syntax call N1QL. Next, you will learn how to write map reduce base views. Finally, you will configure XDCR for disaster recovery and implement an eCommerce application using Couchbase. Style and approach The book starts from absolute basics and slowly moves to more advanced topics ensuring at every step that all concepts and terms are understood by the reader to have complete understanding at every stage. Technical and complex terms are explained in clear and simple language, thus making this book a perfect companion for those who have started their journey to NoSQL using Couchbase

Microsoft Dynamics AX 2012 R3 Development Cookbook

by Mindaugas Pocius

If you are a Dynamics AX developer who is primarily focused on delivering time-proven applications, then this book is for you. This book is focused more on people who are willing to raise their programming skills above the beginner level, and at the same time learn the functional aspects of Dynamics AX. Some Dynamics AX coding experience is expected.

CentOS High Performance

by Gabriel Canepa

Create high availability clusters to enhance system performance using CentOS 7 About This Book * Master the concepts of high performance and high availability to eliminate performance bottlenecks * Maximize the uptime of services running in a CentOS 7 cluster * A step-by-step guide that will provide knowledge of methods and approaches to optimize the performance of CentOS clusters Who This Book Is For This book is targeted at system administrators: those who want a detailed, step-by-step guide to learn how to set up a high-availability CentOS 7 cluster, and those who are looking for a reference book to help them learn or refresh the necessary skills to ensure their systems and respective resources are utilized optimally. No previous knowledge of high-availability systems is needed, though the reader is expected to have at least some degree of familiarity with any spin-off of the Fedora family of Linux distributions, preferably CentOS. What You Will Learn * Install a CentOS 7 cluster and network infrastructure * Configure firewall, networking, and clustering services and settings * Set up and test a HAC (high-availability cluster) to host an Apache web server and a MariaDB database server * Monitor performance and availability * Identify bottlenecks and troubleshoot issues * Improve performance and ensure high availability In Detail CentOS is the enterprise level Linux OS, which is 100% binary compatible to Red Hat Enterprise Linux (RHEL). It acts as a free alternative to RedHat's commercial Linux offering, with only a change in the branding. A high performance cluster consists in a group of computers that work together as one set parallel, hence minimizing or eliminating the downtime of critical services and enhancing the performance of the application. Starting with the basic principles of clustering, you will learn the necessary steps to install a cluster with two CentOS 7 servers. We will then set up and configure the basic required network infrastructure and clustering services. Further, you will learn how to take a proactive approach to the split-brain issue by configuring the failover and fencing of the cluster as a whole and the quorum of each node individually. Further, we will be setting up HAC and HPC clusters as a web server and a database server. You will also master the art of monitoring performance and availability, identifying bottlenecks, and exploring troubleshooting techniques. At the end of the book, you'll review performance-tuning techniques for the recently installed cluster, test performance using a payload simulation, and learn the necessary skills to ensure that the systems, and the corresponding resources and services, are being utilized to their best capacity. Style and approach An easy-to-follow and step-by-step guide with hands-on instructions to set up real-world simple cluster scenarios that will start you on the path to building more complex applications on your own.

JavaScript JSON Cookbook

by Ray Rischpater

If you're writing applications that move structured data from one place to another, this book is for you. This is especially true if you've been using XML to do the job because it's entirely possible that you could do much of the same work with less code and less data overhead in JSON. While the book's chapters make some distinction between the client and server sides of an application, it doesn't matter if you're a frontend, backend, or full-stack developer. The principles behind using JSON apply to both the client and the server, and in fact, developers who understand both sides of the equation generally craft the best applications.

Kivy – Interactive Applications and Games in Python - Second Edition

by Roberto Ulloa

If you are a Python developer who wants to create exciting and dynamic UI/UX applications that are compatible with multiple platforms, then this is the book for you. No prior experience with Kivy is required, although you should be familiar with Python and have a fair understanding of software engineering concepts such as inheritance, classes, and instances.

Refine Search

Showing 13,076 through 13,100 of 54,328 results