Browse Results

Showing 12,176 through 12,200 of 61,674 results

Learning OpenCV 3 Application Development

by Samyak Datta

Build, create, and deploy your own computer vision applications with the power of OpenCV About This Book • This book provides hands-on examples that cover the major features that are part of any important Computer Vision application • It explores important algorithms that allow you to recognize faces, identify objects, extract features from images, help your system make meaningful predictions from visual data, and much more • All the code examples in the book are based on OpenCV 3.1 – the latest version Who This Book Is For This is the perfect book for anyone who wants to dive into the exciting world of image processing and computer vision. This book is aimed at programmers with a working knowledge of C++. Prior knowledge of OpenCV or Computer Vision/Machine Learning is not required. What You Will Learn • Explore the steps involved in building a typical computer vision/machine learning application • Understand the relevance of OpenCV at every stage of building an application • Harness the vast amount of information that lies hidden in images into the apps you build • Incorporate visual information in your apps to create more appealing software • Get acquainted with how large-scale and popular image editing apps such as Instagram work behind the scenes by getting a glimpse of how the image filters in apps can be recreated using simple operations in OpenCV • Appreciate how difficult it is for a computer program to perform tasks that are trivial for human beings • Get to know how to develop applications that perform face detection, gender detection from facial images, and handwritten character (digit) recognition In Detail Computer vision and machine learning concepts are frequently used in practical computer vision based projects. If you're a novice, this book provides the steps to build and deploy an end-to-end application in the domain of computer vision using OpenCV/C++. At the outset, we explain how to install OpenCV and demonstrate how to run some simple programs. You will start with images (the building blocks of image processing applications), and see how they are stored and processed by OpenCV. You'll get comfortable with OpenCV-specific jargon (Mat Point, Scalar, and more), and get to know how to traverse images and perform basic pixel-wise operations. Building upon this, we introduce slightly more advanced image processing concepts such as filtering, thresholding, and edge detection. In the latter parts, the book touches upon more complex and ubiquitous concepts such as face detection (using Haar cascade classifiers), interest point detection algorithms, and feature descriptors. You will now begin to appreciate the true power of the library in how it reduces mathematically non-trivial algorithms to a single line of code! The concluding sections touch upon OpenCV's Machine Learning module. You will witness not only how OpenCV helps you pre-process and extract features from images that are relevant to the problems you are trying to solve, but also how to use Machine Learning algorithms that work on these features to make intelligent predictions from visual data! Style and approach This book takes a very hands-on approach to developing an end-to-end application with OpenCV. To avoid being too theoretical, the description of concepts are accompanied simultaneously by the development of applications. Throughout the course of the book, the projects and practical, real-life examples are explained and developed step by step in sync with the theory.

Apache Flume: Distributed Log Collection for Hadoop - Second Edition

by Steve Hoffman

If you are a Hadoop programmer who wants to learn about Flume to be able to move datasets into Hadoop in a timely and replicable manner, then this book is ideal for you. No prior knowledge about Apache Flume is necessary, but a basic knowledge of Hadoop and the Hadoop File System (HDFS) is assumed.

Application Development with Qt Creator - Second Edition

by Ray Rischpater

This book is great for developers who are new to Qt and Qt Creator and who are interested in harnessing the power of Qt for cross-platform development. If you have basic experience programming in C++, you have what it takes to create engaging cross-platform applications using Qt and Qt Creator!

Jenkins Continuous Integration Cookbook - Second Edition

by Alan Mark Berg

If you are a Java developer, a software architect, a technical project manager, a build manager, or a development or QA engineer, then this book is ideal for you. A basic understanding of the software development life cycle and Java development is needed, as well as a rudimentary understanding of Jenkins.

WiX Cookbook

by Nick Ramirez

If you are a developer with a good understanding of WiX projects and would like to further explore advanced WiX topics, this book is for you. To get the most out of this book, knowledge of proper XML syntax is recommended.

Mastering Ext JS - Second Edition

by Loiane Groner

If you are a developer who is familiar with Ext JS and want to augment your skills to create even better web applications, this is the book for you. Basic knowledge of JavaScript/HTML/CSS and any server-side language (PHP, Java, C#, Ruby, or Python) is required.

Appium Essentials

by Manoj Hans

This book is intended for automation testers and developers who want to enhance their skills from web-based automation to mobile application automation using Appium. Basic knowledge of mobile application testing, Selenium WebDriver, and programming is assumed.

Xamarin Cross-platform Application Development - Second Edition

by Jonathan Peppers

If you are a developer with experience in C# and are just getting into mobile development, this is the book for you. If you have experience with desktop applications or the Web, this book will give you a head start on cross-platform development.

Node.js By Example

by Krasimir Tsonev

If you are a JavaScript developer with no experience with Node.js or server-side web development, this book is for you. It will lead you through creating a fairly complex social network. You will learn how to work with a database and create real-time communication channels.

Learning Hyper-V

by Vinicius R. Apolinario

This book focuses on readers starting their journey with Hyper-V, and assumes they have minimal or no knowledge of virtualization.

Learning Swift

by Andrew J Wagner

If you are looking to build iOS or OS X apps using the most modern technology, this book is ideal for you. You will find this book especially useful if you are new to programming or if you have yet to develop for iOS or OS X.

Mastering Social Media Mining with R

by Sharan Kumar Ravindran Vikram Garg

Extract valuable data from your social media sites and make better business decisions using R About This Book * Explore the social media APIs in R to capture data and tame it * Employ the machine learning capabilities of R to gain optimal business value * A hands-on guide with real-world examples to help you take advantage of the vast opportunities that come with social media data Who This Book Is For If you have basic knowledge of R in terms of its libraries and are aware of different machine learning techniques, this book is for you. Those with experience in data analysis who are interested in mining social media data will find this book useful. What You Will Learn * Access APIs of popular social media sites and extract data * Perform sentiment analysis and identify trending topics * Measure CTR performance for social media campaigns * Implement exploratory data analysis and correlation analysis * Build a logistic regression model to detect spam messages * Construct clusters of pictures using the K-means algorithm and identify popular personalities and destinations * Develop recommendation systems using Collaborative Filtering and the Apriori algorithm In Detail With an increase in the number of users on the web, the content generated has increased substantially, bringing in the need to gain insights into the untapped gold mine that is social media data. For computational statistics, R has an advantage over other languages in providing readily-available data extraction and transformation packages, making it easier to carry out your ETL tasks. Along with this, its data visualization packages help users get a better understanding of the underlying data distributions while its range of "standard" statistical packages simplify analysis of the data. This book will teach you how powerful business cases are solved by applying machine learning techniques on social media data. You will learn about important and recent developments in the field of social media, along with a few advanced topics such as Open Authorization (OAuth). Through practical examples, you will access data from R using APIs of various social media sites such as Twitter, Facebook, Instagram, GitHub, Foursquare, LinkedIn, Blogger, and other networks. We will provide you with detailed explanations on the implementation of various use cases using R programming. With this handy guide, you will be ready to embark on your journey as an independent social media analyst. Style and approach This easy-to-follow guide is packed with hands-on, step-by-step examples that will enable you to convert your real-world social media data into useful, practical information.

NumPy Cookbook - Second Edition

by Ivan Idris

If you are a Python developer with some experience of working on scientific, mathematical, and statistical applications and want to gain an expert understanding of NumPy programming in relation to science, math, and finance using practical recipes, then this book is for you.

VMware vSphere Design Essentials

by Puthiyavan Udayakumar

If you are a VMware beginner, VMware engineer, VMware SME, or VMware architect, then this is the book for you. A basic understanding of virtualization is a prerequisite.

Python Web Penetration Testing Cookbook

by Cameron Buchanan Terry Ip

This book is for testers looking for quick access to powerful, modern tools and customizable scripts to kick-start the creation of their own Python web penetration testing toolbox.

Blender Cycles: Materials and Textures Cookbook - Third Edition

by Enrico Valenza

This book is aimed at those familiar with the basics of Blender, looking to delve into the depths of the Cycles rendering engine to create an array of breath-taking materials and textures.

Getting Started with Ionic

by Rahat Khanna

Get up and running with developing effective Hybrid Mobile Apps with IonicAbout This BookDevelop engaging mobile experiences with a native-looking UI in Ionic and AngularJSBuild mobile applications with a native UI and interactions with device APIs using popular web technologies such as HTML, CSS, and JavaScriptCreate an e-commerce mobile app using tutorials and code samplesWho This Book Is ForThis book is ideal for any web developer who wants to enter into the world of mobile app development but has no clue where to start. Ionic is an ideal starting point and provides a smooth learning curve to help you build hybrid apps using web technologies and to develop native apps for iOS and Android, you do not need to know multiple languages. This book will also be useful for Hybrid App developers who have not found the perfect framework to ensure users get a rich experience from your apps.What You Will LearnGet to know about Hybrid Apps and AngularJSSet up a development environment to build Hybrid AppsNavigate around the components and routing in IonicUse different Ionic directives for a mobile-specific experienceIntegrate an Ionic App with backend web servicesWork with plugins to include native functionality in your hybrid appsTest your apps on real devicesBuild an e-commerce app for iOS and Android from scratchIn DetailHybrid Apps are a promising choice in mobile app development to achieve cost effectiveness and rapid development. However, they were not preferred over native apps until few years back due to a poor performance and bad user experience, but everything has changed with the release of Ionic. It has evolved as the most popular choice for Hybrid Mobile App development as it tends to match the native experience and provides robust components/tools to build apps.Getting Started with Ionic equips any web developer with the basic knowledge needed to use modern web technologies to build amazing hybrid mobile apps using Ionic.This fast-paced, practical book explains all the important concepts of AngularJS and Cordova Framework required to develop apps, then gives you a brief introduction to hybrid mobile applications. It will guide you through setting up the environment to develop mobile apps, and through the multiple options and features available in Ionic so you can use them in your mobile apps. Features such as the Side Menu, Tabs, Touch Interactions, and native features such as Bar Code, Camera, and Geolocations are all covered.. Finally, we'll show you how to use Cordova plugins and publish your apps.Style and approachGetting started with Ionic is a compact, easy-to-follow guide to developing hybrid mobile apps using Ionic with real world examples of building an e-commerce app.

Clojure Data Analysis Cookbook - Second Edition

by Eric Rochester

This book is for those with a basic knowledge of Clojure, who are looking to push the language to excel with data analysis.

Building Networks and Servers Using BeagleBone

by Bill Pretty Glenn Vander Veer

If you are a developer with BeagleBone experience and want to learn how to use it to set up a network and file server, then this book is ideal for you. To make the most of this book, you should be comfortable with the Linux operating system and know how to install software from the Internet, but you do not have to be a network guru.

PhoneGap Essentials

by Ivan Turkovic

Use PhoneGap to build cross-platform mobile applications quickly and efficiently About This Book * Build native mobile phone applications with HTML5, JavaScript, and CSS * Incorporate smartphone capabilities such as GPS, camera, accelerometer, and more into your apps for any mobile platform * Use Cordova view to embed PhoneGap into native applications to either transit smoothly to PhoneGap or incorporate PhoneGap functionalities Who This Book Is For If you are a mobile application developer in iOS or Android, or a web application developer who wants to learn how to make cross-platform mobile applications using PhoneGap, this book is perfect for you. To make the most of this book, it will be helpful if you have prior knowledge of HTML5, CSS, and JavaScript. What You Will Learn * Get to grips with the fundamentals of PhoneGap to get started * Set up a development environment for Linux, Mac OS, and Windows * Use Cordova CLI, workflows, and Plugman Plugin manager to create mobile applications efficiently * Understand the development workflow to create native cross-platform mobile applications * Embed plugin support to transition to PhoneGap or use it to enhance existing applications * Improve your mobile development knowledge using object-oriented programming (OOP), reusable components, and AJAX closures * Be empowered to build your own mobile apps quickly with ease * Discover tips and tricks to make app development fun and easy In Detail PhoneGap is an open source framework that allows you to quickly build cross-platform mobile apps using HTML5, JavaScript, and CSS. PhoneGap Build is a cloud service that allows you to quickly develop and compile mobile applications without SDKs, compilers, and hardware. PhoneGap allows you to use its existing plugins or create new ones, as per your requirements, to enhance your mobile applications. Starting by installing PhoneGap, you'll develop an app that uses various device capabilities through different plugins and learn how to build an app in the cloud with PhoneGap's Build service. You'll discover how to use PhoneGap to create an application view, along with how to use a camera, geolocation, and other device capabilities to create engaging apps. Next, you'll augment applications with PhoneGap's plugins using minimalistic code. You'll explore the app preparation process to deploy your app to the app store. By the end of the book, you'll have also learned how to apply hybrid mobile UIs that will work across different platforms and different screen sizes for better user experience. Style and approach This is an example-based, fast-paced guide that covers the fundamentals of creating cross-platform mobile applications with PhoneGap.

Mastering C# Concurrency

by Eugene Agafonov Andrew Koryavchenko

Create robust and scalable applications along with responsive UI using concurrency and the multi-threading infrastructure in .NET and C#About This BookLearn to combine your asynchronous operations with Task Parallel LibraryMaster C#'s asynchronous infrastructure and use asynchronous APIs effectively to achieve optimal responsiveness of the applicationAn easy-to-follow, example-based guide that helps you to build scalable applications using concurrency in C#Who This Book Is ForIf you are a C# developer who wants to develop modern applications in C# and wants to overcome problems by using asynchronous APIs and standard patterns, then this book is ideal for you. Reasonable development knowledge, an understanding of core elements and applications related to the .Net platform, and also the fundamentals of concurrency is assumed.What You Will LearnApply general multithreading concepts to your application's designLeverage lock-free concurrency and learn about its pros and cons to achieve efficient synchronization between user threadsCombine your asynchronous operations with Task Parallel LibraryMake your code easier with C#'s asynchrony supportUse common concurrent collections and programming patternsWrite scalable and robust server-side asynchronous codeCreate fast and responsible client applicationsAvoid common problems and troubleshoot your multi-threaded and asynchronous applicationsIn DetailStarting with the traditional approach to concurrency, you will learn how to write multithreaded concurrent programs and compose ways that won't require locking. You will explore the concepts of parallelism granularity, and fine-grained and coarse-grained parallel tasks by choosing a concurrent program structure and parallelizing the workload optimally. You will also learn how to use task parallel library, cancellations, timeouts, and how to handle errors. You will know how to choose the appropriate data structure for a specific parallel algorithm to achieve scalability and performance. Further, you'll learn about server scalability, asynchronous I/O, and thread pools, and write responsive traditional Windows and Windows Store applications.By the end of the book, you will be able to diagnose and resolve typical problems that could happen in multithreaded applications.Style and approachAn easy-to-follow, example-based guide that will walk you through the core principles of concurrency and multithreading using C#.

D Web Development

by Kai Nacke

Leverage the power of D and the vibe.d framework to develop web applications that are incredibly fast About This Book * Utilize the elegant vibe.d framework to build web applications easily and REST backends with the D programming language * Learn about all components of vibe.d to enhance your web development with D * A hands-on guide to the vibe.d framework; from static web pages to template-based, interactive and localized web applications with database access and REST backends Who This Book Is For Whether you are new to the world of D, or already have developed applications in D, or if you want to leverage the power of D for web development, then this book is ideal for you. Basic knowledge of core web technologies like HTML 5 is helpful but not required. This book explains the difficult details to speed your web development. What You Will Learn * Create amazingly fast web applications with D * Use Diet templates to easily create a web user interface * Utilize the web framework for interactive applications with input validation and internationalization * Access a database to provide persistent storage for your application * Extend your application with a REST interface and access other applications via REST * Understand vibe.d's fiber-based approach to asynchronous I/O and use it for integration of existing components * Create GUI applications with vibe.d In Detail D is a programming language with C-like syntax and static typing. The vibe.d framework builds on powerful D concepts like template meta-programming and compile-time function execution to provide an easy-to-use environment for web applications. The combination of a feature-rich web programming framework with a language compiling to native code solves two common issues in web development today: it accelerates your development and it results in fast, native web applications. Learning the vibe.d framework before you start your application will help you to choose the right features to reach your goal. This book guides you through all aspects of web development with D and the vibe.d framework. Covering the popular operating systems today, this guide starts with the setup of your development system. From the first Hello World-style application you will move on to building static web pages with templates. The concise treatment of web forms will give you all the details about form handling and web security. Using the abstractions of the web framework you will learn how to easily validate user input. Next, you will add database access to your application, providing persistent storage for your data. Building on this foundation, you will expose your component and integrate other components via REST. Learning about the internals of vibe.d you will be able to use low-level techniques such as raw TCP access. The vibe.d concepts can also be used for GUI clients, which is the next topic that you will learn. vibe.d is supported by an active community, which adds new functionality. This comprehensive guide concludes with an overview of the most useful vibe.d extensions and where to find them. It also shows you how to integrate these extensions in your application. The concepts are always illustrated with source code, giving you an insight into how to apply them in your application. Style and approach A tutorial-style guide to develop web applications with D and the vibe.d framework. Each topic is explained in detail and illustrated with source code, providing you with hands-on assistance for your application.

Building Dynamics CRM 2015 Dashboards with Power BI

by Steve Ivie

Build interactive and analytical sales productivity dashboards for Dynamics CRM 2015 with Power BI About This Book * Create Dynamics CRM reports using Power BI for Office 365 and Power BI Designer * Discover best practices to build and deploy these dashboards to Power BI sites and Dynamics CRM 2015 * Learn how to extend dashboard to mobile iPad and Surface Power BI apps Who This Book Is For This book is intended for all Dynamics CRM 2015 users--administrators, managers, business analysts, or report writers who are new to creating dashboards using Power BI and Dynamics CRM. It would be helpful to have a basic knowledge of the Dynamics CRM 2015 platform, but no prior experience is required. What You Will Learn * Organize and consolidate Dynamics CRM 2015 datasets * Add summaries and visualizations using charts and maps * Enhance data clarity with filters, slicers, timelines * Improve analysis by joining other data sources * Deploy and present the dashboard to Power BI for Office 365 site * Use the advanced Q/A functionality with Power BI to query data in the dashboard graphs and charts * Connect the dashboards to Dynamics CRM 2015 * Extend functionality with Power BI mobile apps In Detail Dynamics CRM 2015 holds a wealth of information about customers and the sales pipeline, but sometimes leaves users with basic end-user reporting and dashboard options. Power BI is a great new tool for analyzing and presenting data, giving us the ability to dig deeper into the information. With the increased requests for real-time sales analytics, Power BI when connected to Dynamics CRM offers a self-service approach to build, shape, and present data through an easy-to-use interface. The set of features within Power BI will give all users a tool to generate real-time sales productivity reports and dashboards to enhance their sales performance. This book will provide you with the skills you need to learn how to build and present Dynamics CRM 2015 sales dashboards using Power BI. It follows a step-by-step process to build an interactive dashboard by organizing and consolidating datasets, improving the look and feel of graphs, charts, and maps, and enhancing data clarity with filters and slicers. By sequentially working through the steps in each chapter, you will learn how to use the Power BI Q/A functionality to query data in the dashboard, extend the dashboards to the mobile apps for the iPad and Surface, and leverage the pre-built workbook template provided by Microsoft for Dynamic CRM 2015 sales, service, and marketing dashboards. Style and approach A step-by-step approach to building a Power BI driven Dynamics CRM dashboard explained in an easy-to-follow style. Each topic is explained sequentially in the process of creating a dashboard, and detailed explanations of the basic and advanced features of Power BI and Dynamics CRM that appeal to the needs of readers with a wide range of experiences are also included.

Blender 3D By Example

by Romain Caudron Pierre-Armand Nicq

Design a complete workflow with Blender to create stunning 3D scenes and films step-by-step! About This Book * Give life to a character within a full animated short film by learning the rigging and animation process * Make use of the powerful tools available in Blender to produce professional-quality 3D characters and environments * Discover advanced techniques by adding fur to a character, creating a grass field, and fine-tuning a shot with post-processing effects to enhance your creations Who This Book Is For This book will give any beginner the necessary skills and knowledge to create own 3D projects with Blender. You don't need to have any previous experience in 3D modeling, but if you do, then this book is a great way get you started with Blender. This book is for anyone who wants to learn Blender by creating concrete projects. What You Will Learn * Understand the basics of 3D and how to navigate your way around the Blender interface * Create a 3D robot toy model from start to finish using the basic modeling tools of Blender * Make a full alien character using the skin mesh modifier and the sculpting tools with an artistic approach * Use re-topology techniques to create a clean 3D version of the previously sculpted alien * Model a full haunted house and its environment using more advanced modeling tools and techniques such as the Array Modifier, Instance duplication, or Curves * Discover the power of the texture paint tool in order to add color to the haunted house * Get to know the Cycles render engine by creating different materials for the house and the environment In Detail Blender is a powerful tool, stable, with an integral workflow that will allow you to understand your learning of 3D creation with serenity. Today, it is considered to be one of the most complete 3D packages on the market and it is free and open source! It is very efficient for many types of productions, such as 3D animated or live action films, architecture, research, or even game creation with its integrated game engine and its use of the Python language. Moreover, Blender has an active community that contributes to expanding its functionalities. Today, it is used in many professional products and by many companies. Through this book, you will create many types of concert projects using a step-by-step approach. You will start by getting to know the modeling tools available in Blender as you create a 3D robot toy. Then, you will discover more advanced techniques such as sculpting and re-topology by creating a funny alien character. After that, you will create a full haunted house scene. For the last project, you will create a short film featuring a rat cowboy shooting cheese in a rat trap! This will be a more complex project in which you learn how to rig, animate, compose advanced material, composite, and edit a full sequence. Each project in this book will give you more practice and increase your knowledge of the Blender tools. By the end of this book, you will master a workflow that you will be able to apply to your own creations. Style and approach This is an easy-to-follow book that is based on four concrete projects, with increasing levels of difficulty. Each chapter will teach you how to create these projects step-by-step. New tools and techniques are introduced in a theoretical and practical way, so you can apply them in your own projects later.

Windows PowerShell for .NET Developers - Second Edition

by Sherif Talaat Chendrayan Venkatesan

Efficiently administer and maintain your development environment with Windows PowerShellAbout This BookExplore scripting and automation techniques with Windows PowerShellGain concrete knowledge of Windows PowerShell scripting to perform professional level scriptingDiscover the benefits of the Configuration Management Platform with this step-by-step guide that includes real-world scripting examplesWho This Book Is ForIf you are an IT professional or developer who has worked on the .Net platform and you want to learn automation using Windows PowerShell, then this book is for you. This self-start guide takes you from the basics and gradually moves to an intermediate level to show you how to perform professional scripting.What You Will LearnUnderstand the concepts of building PowerShell scripts and the basics of programmingManage the LYNC, Exchange, and SharePoint platformsCreate a Pull server using a SMB file share and HTTP and HTTPSUse .NET classes in Windows PowerShell and C# to manage Exchange OnlineUse PowerShell in C# to manage Exchange Online and work with .NET classes in PowerShellAutomate LYNC clients, consuming Client Server Object Models to administrate SharePoint OnlineIn DetailWindows PowerShell 5.0 for .NET Developers is your self-start guide to performing automation using Windows PowerShell. This book will help you to understand the PowerShell syntax and grammar and will also teach you techniques to remove the rough edges of manual deployments. Packed with PowerShell scripts and sample C# codes to automate tasks, it also includes real-world scenarios such as administrating office servers to help you save time and perform deployments swiftly and efficiently.The book begins with the Windows PowerShell basics, explores the significant features of Windows Management Framework 5.0, covers the basic concepts of Desired State Configuration and the importance of idempotent deployments.By the end of the book, you will have a good understanding of Windows PowerShell's features and will be able to automate your tasks and manage configuration effectively.Style and approachThis is an easy-to-follow step-by-step guide with text-enabled screenshots. Each topic is explained with codes and examples. It also includes multiple approaches for a number of tasks to let you choose the best one for you depending on your scenario.

Refine Search

Showing 12,176 through 12,200 of 61,674 results