Browse Results

Showing 12,126 through 12,150 of 61,674 results

Real-Time Big Data Analytics

by Sumit Gupta Shilpi

Design, process, and analyze large sets of complex data in real time About This Book * Get acquainted with transformations and database-level interactions, and ensure the reliability of messages processed using Storm * Implement strategies to solve the challenges of real-time data processing * Load datasets, build queries, and make recommendations using Spark SQL Who This Book Is For If you are a Big Data architect, developer, or a programmer who wants to develop applications/frameworks to implement real-time analytics using open source technologies, then this book is for you. What You Will Learn * Explore big data technologies and frameworks * Work through practical challenges and use cases of real-time analytics versus batch analytics * Develop real-word use cases for processing and analyzing data in real-time using the programming paradigm of Apache Storm * Handle and process real-time transactional data * Optimize and tune Apache Storm for varied workloads and production deployments * Process and stream data with Amazon Kinesis and Elastic MapReduce * Perform interactive and exploratory data analytics using Spark SQL * Develop common enterprise architectures/applications for real-time and batch analytics In Detail Enterprise has been striving hard to deal with the challenges of data arriving in real time or near real time. Although there are technologies such as Storm and Spark (and many more) that solve the challenges of real-time data, using the appropriate technology/framework for the right business use case is the key to success. This book provides you with the skills required to quickly design, implement and deploy your real-time analytics using real-world examples of big data use cases. From the beginning of the book, we will cover the basics of varied real-time data processing frameworks and technologies. We will discuss and explain the differences between batch and real-time processing in detail, and will also explore the techniques and programming concepts using Apache Storm. Moving on, we'll familiarize you with "Amazon Kinesis" for real-time data processing on cloud. We will further develop your understanding of real-time analytics through a comprehensive review of Apache Spark along with the high-level architecture and the building blocks of a Spark program. You will learn how to transform your data, get an output from transformations, and persist your results using Spark RDDs, using an interface called Spark SQL to work with Spark. At the end of this book, we will introduce Spark Streaming, the streaming library of Spark, and will walk you through the emerging Lambda Architecture (LA), which provides a hybrid platform for big data processing by combining real-time and precomputed batch data to provide a near real-time view of incoming data. Style and approach This step-by-step is an easy-to-follow, detailed tutorial, filled with practical examples of basic and advanced features. Each topic is explained sequentially and supported by real-world examples and executable code snippets.

Learning Probabilistic Graphical Models in R

by David Bellot

This book is for anyone who has to deal with lots of data and draw conclusions from it, especially when the data is noisy or uncertain. Data scientists, machine learning enthusiasts, engineers, and those who curious about the latest advances in machine learning will find PGM interesting.

Salt Cookbook

by Anirban Saha

If you are a professional associated with system and infrastructure management, looking at automated infrastructure and deployments, then this book is for you. No prior experience of Salt is required.

Articulate Storyline Essentials

by Ashley Chiasson

This book is for intended for all those interested in working with Storyline to develop engaging e-learning projects. With a user-friendly interface, you don't need any prior experience with Storyline to create and publish your first project.

Learning Unity iOS Game Development

by Kyle Langley

Build exciting games with Unity on iOS and publish them on the App Store About This Book * Take advantage of Unity 5's new tools to create a fully interactive mobile game * Learn how to connect your iTunes developer account and use Unity 5 to communicate with it * Use your Macintosh computer to publish your game to the App Store Who This Book Is For This book is for iOS developers who want to learn how to build games with Unity for the iOS platform. Some prior experience in game development would be useful. What You Will Learn * Create your own iTunes Connect Developer account and create an app within it * Set up iTunes Game Center features in iTunes Connect so you can use them within Unity 5 * Construct a game using C# that allows users to interactively control the game character * Use Unity 5's editor window to create a custom editor tool specific for the game made in the book * Store and keep track of data so the player is able to collect in-game pick-ups that can be used to purchase in-game goods * Use all game features so the player is able to fully navigate menus between the front menu and in the game state * Make, test, and finally release builds so you can play on your device and then submit the game to Apple for review In Detail Over recent years, the market for mobile game development using Unity has grown multi-fold with an overwhelming 600 million gamers playing games developed using Unity engine. The newly launched Unity 5 offers a wide range of dedicated and powerful tools for iOS developers who intend to follow the basics and gradually elevate their skills to revolutionize the way they design and publish games for the App Store. From beginners, to those who are experienced making video games, this book goes through the steps of using Unity 5 to make a game from the ground up and setting the game up with iTunes Game Center features. The book begins with an introduction to setting up an iTunes Connect developer account, this will allow you to use Unity to its full potential with iOS. You will create a new app in iTunes Connect with the settings for Apple approval. You will learn, in detail, how to use Unity 5 and the programming language C# to make a fully interactive game that keeps track of player progress, Game Center Leaderboards, and Achievements, as well as displaying iAds and offering In-App purchases. Moving on, you'll discover how to create development and release builds, enabling you to test the game on your device before finally submitting the game for Apple's approval. By the end of the book, you will have a complete understanding of how iTunes and Unity can be used in combination to build and publish a fully interactive and reliable game to the App Store. Style and approach This is a step-by-step guide that covers the fundamentals of gaming and reveals the secrets of building and monetizing games for the iOS platform.

Learning Spring Boot

by Greg L. Turnquist

This book is for both novice developers in general and experienced Spring developers. It will teach you how to override Spring Boot's opinions and frees you from the need to define complicated configurations.

Clojure for Data Science

by Henry Garner

Statistics, big data, and machine learning for Clojure programmers About This Book * Write code using Clojure to harness the power of your data * Discover the libraries and frameworks that will help you succeed * A practical guide to understanding how the Clojure programming language can be used to derive insights from data Who This Book Is For This book is aimed at developers who are already productive in Clojure but who are overwhelmed by the breadth and depth of understanding required to be effective in the field of data science. Whether you're tasked with delivering a specific analytics project or simply suspect that you could be deriving more value from your data, this book will inspire you with the opportunities-and inform you of the risks-that exist in data of all shapes and sizes. What You Will Learn * Perform hypothesis testing and understand feature selection and statistical significance to interpret your results with confidence * Implement the core machine learning techniques of regression, classification, clustering and recommendation * Understand the importance of the value of simple statistics and distributions in exploratory data analysis * Scale algorithms to web-sized datasets efficiently using distributed programming models on Hadoop and Spark * Apply suitable analytic approaches for text, graph, and time series data * Interpret the terminology that you will encounter in technical papers * Import libraries from other JVM languages such as Java and Scala * Communicate your findings clearly and convincingly to nontechnical colleagues In Detail The term "data science" has been widely used to define this new profession that is expected to interpret vast datasets and translate them to improved decision-making and performance. Clojure is a powerful language that combines the interactivity of a scripting language with the speed of a compiled language. Together with its rich ecosystem of native libraries and an extremely simple and consistent functional approach to data manipulation, which maps closely to mathematical formula, it is an ideal, practical, and flexible language to meet a data scientist's diverse needs. Taking you on a journey from simple summary statistics to sophisticated machine learning algorithms, this book shows how the Clojure programming language can be used to derive insights from data. Data scientists often forge a novel path, and you'll see how to make use of Clojure's Java interoperability capabilities to access libraries such as Mahout and Mllib for which Clojure wrappers don't yet exist. Even seasoned Clojure developers will develop a deeper appreciation for their language's flexibility! You'll learn how to apply statistical thinking to your own data and use Clojure to explore, analyze, and visualize it in a technically and statistically robust way. You can also use Incanter for local data processing and ClojureScript to present interactive visualisations and understand how distributed platforms such as Hadoop sand Spark's MapReduce and GraphX's BSP solve the challenges of data analysis at scale, and how to explain algorithms using those programming models. Above all, by following the explanations in this book, you'll learn not just how to be effective using the current state-of-the-art methods in data science, but why such methods work so that you can continue to be productive as the field evolves into the future. Style and approach This is a practical guide to data science that teaches theory by example through the libraries and frameworks accessible from the Clojure programming language.

Mastering Linux Shell Scripting

by Andrew Mallett

Master the complexities of Bash shell scripting and unlock the power of shell for your enterprise About This Book * Identify the high level steps such as verifying user input, using command lines and conditional statements in creating and executing simple shell scripts * Create and edit dynamic shell scripts to manage complex and repetitive tasks * Learn about scripting in Perl and programming in Python as a BASH scripting alternative with this practical, step-by-step guide Who This Book Is For Mastering Linux Shell Scripting has been written for Linux administrators who want to automate tasks in their daily lives, saving time and effort. You'll need to have command-line experience and be familiar with the tasks that you need to automate. What You Will Learn * Use the type command to identify the order of command evaluation * Create interactive scripts that prompt for user input * Foster menu structures for operators with little command-line experience * Develop scripts that dynamically edit web configuration files to produce a new virtual host * Write scripts that use AWK to search and reports on log files * Draft effective scripts using functions as building blocks, reducing maintenance and build time * Make informed choices by comparing different script languages such as Perl and Python with BASH In Detail Shell scripting is a quick method to prototype a complex application or a problem by automating tasks when working on Linux-based systems. Using both simple one-line commands and command sequences complex problems can be solved with ease, from text processing to backing up sysadmin tools. In this book, you'll discover everything you need to know to master shell scripting and make informed choices about the elements you employ. Get to grips with the fundamentals of creating and running a script in normal mode, and in debug mode. Learn about various conditional statements' code snippets, and realize the power of repetition and loops in your shell script. Implement functions and edit files using the Stream Editor, script in Perl, program in Python - as well as complete coverage of other scripting languages to ensure you can choose the best tool for your project. Style and approach The book will capture your attention and keep you engaged with the simplicity and clarity of each explanation. Every step is accompanied with screen captures so you can cross-check the results before moving on.

Functional Python Programming

by Steven Lott

This book is for developers who want to use Python to write programs that lean heavily on functional programming design patterns. You should be comfortable with Python programming, but no knowledge of functional programming paradigms is needed.

Selenium Essentials

by Prashanth Sams

If you are a developer who wants to migrate from Selenium RC or any other automation tool to Selenium WebDriver, then this book is for you. Knowledge of automation tools is necessary to follow the examples in this book.

YARN Essentials

by Nirmal Kumar Amol Fasale

If you have a working knowledge of Hadoop 1.x but want to start afresh with YARN, this book is ideal for you. You will be able to install and administer a YARN cluster and also discover the configuration settings to fine-tune your cluster both in terms of performance and scalability. This book will help you develop, deploy, and run multiple applications/frameworks on the same shared YARN cluster.

Learning Ext JS - Fourth Edition

by Carlos A. Mendez Villa Crysfel

If you are a JavaScript developer who now wants to use the Ext JS framework, this is the book for you. This guide is useful to you whether you're new to Ext JS 5 or are a seasoned expert.<P><P> Experience in HTML, CSS, and JavaScript is required in order to understand and get the most out of this book.

Xcode 6 Essentials

by Jayant Varma

This book is aimed at developers who want to make applications for Apple devices with Xcode. iOS developers who have experience using other frameworks and languages can now migrate to Xcode and build creative, native apps.

Couchbase Essentials

by John Zablocki

This book is for those application developers who want to achieve greater flexibility and scalability from their software. Whether you are familiar with other NoSQL databases or have only used relational systems, this book will provide you with enough background to move you along at your own pace. If you are new to NoSQL document databases, the design discussions and introductory material will give you the information you need to get started with Couchbase.

Mastering Python for Finance

by James Ma Weiming

If you are an undergraduate or graduate student, a beginner to algorithmic development and research, or a software developer in the financial industry who is interested in using Python for quantitative methods in finance, this is the book for you. It would be helpful to have a bit of familiarity with basic Python usage, but no prior experience is required.

Learning Android Application Testing

by Diego Torres Milano Paul Blundell

If you are an Android developer looking to test your applications or optimize your application development process, then this book is for you. No previous experience in application testing is required.

Hadoop Real-World Solutions Cookbook - Second Edition

by Tanmay Deshpande

Over 90 hands-on recipes to help you learn and master the intricacies of Apache Hadoop 2.X, YARN, Hive, Pig, Oozie, Flume, Sqoop, Apache Spark, and Mahout About This Book * Implement outstanding Machine Learning use cases on your own analytics models and processes. * Solutions to common problems when working with the Hadoop ecosystem. * Step-by-step implementation of end-to-end big data use cases. Who This Book Is For Readers who have a basic knowledge of big data systems and want to advance their knowledge with hands-on recipes. What You Will Learn * Installing and maintaining Hadoop 2.X cluster and its ecosystem. * Write advanced Map Reduce programs and understand design patterns. * Advanced Data Analysis using the Hive, Pig, and Map Reduce programs. * Import and export data from various sources using Sqoop and Flume. * Data storage in various file formats such as Text, Sequential, Parquet, ORC, and RC Files. * Machine learning principles with libraries such as Mahout * Batch and Stream data processing using Apache Spark In Detail Big data is the current requirement. Most organizations produce huge amount of data every day. With the arrival of Hadoop-like tools, it has become easier for everyone to solve big data problems with great efficiency and at minimal cost. Grasping Machine Learning techniques will help you greatly in building predictive models and using this data to make the right decisions for your organization. Hadoop Real World Solutions Cookbook gives readers insights into learning and mastering big data via recipes. The book not only clarifies most big data tools in the market but also provides best practices for using them. The book provides recipes that are based on the latest versions of Apache Hadoop 2.X, YARN, Hive, Pig, Sqoop, Flume, Apache Spark, Mahout and many more such ecosystem tools. This real-world-solution cookbook is packed with handy recipes you can apply to your own everyday issues. Each chapter provides in-depth recipes that can be referenced easily. This book provides detailed practices on the latest technologies such as YARN and Apache Spark. Readers will be able to consider themselves as big data experts on completion of this book. This guide is an invaluable tutorial if you are planning to implement a big data warehouse for your business. Style and approach An easy-to-follow guide that walks you through world of big data. Each tool in the Hadoop ecosystem is explained in detail and the recipes are placed in such a manner that readers can implement them sequentially. Plenty of reference links are provided for advanced reading.

Learning Selenium Testing Tools - Third Edition

by Raghavendra Prasad Mg

If you are a software developer with a basic knowledge of testing and are interested in automated testing using Selenium, this is the book for you. No prior knowledge of Selenium is required.

Mastering JIRA

by Ravi Sagar

If you are a JIRA administrator managing small-to-medium JIRA instances and want to learn how to manage enterprise-scale instances, then this book will help you expand your knowledge and equip you with advanced skills. Prior understanding of JIRA core concepts is required.

Learning Yii Testing

by Matteo Pescarin

Developers who have a solid pre-existing knowledge of Yii's core concepts will find this book an ideal introduction to learning to write tests using Yii 2's tools. You'll learn to create faster and more reliable applications with less time and effort.

Python Essentials

by Steven F. Lott

This book is designed for Python 2 developers who want to get to grips with Python 3 in a short period of time. It covers the key features of Python, assuming you are familiar with the fundamentals of Python 2.

Unreal Engine Physics Essentials

by Katax Emperore Devin Sherry

Gain practical knowledge of mathematical and physics concepts in order to design and develop an awesome game world using Unreal Engine 4 About This Book * Use the Physics Asset Tool within Unreal Engine 4 to develop game physics objects for your game world * Explore the Collision mechanics within Unreal Engine 4 to create advanced, real-world physics * A step-by-step guide to implementing the Physics concepts involved in Unreal Engine 4 to create a working Vehicle Blueprint Who This Book Is For This book is intended for beginner to intermediate users of Epic Games' Unreal Engine 4 who want to learn more about how to implement physics within their game-world. No matter what your knowledge base of Unreal Engine 4 is, this book contains valuable information on blueprint scripting, collision generation, materials, and the Physical Asset Tool (PhAT) for all users to create better games. What You Will Learn * Get to know basic to intermediate topics in mathematics and physics * Create assets using the Physics Asset Tool (PhAT) in Unreal Engine 4 * Develop Collision Hulls, which are necessary to take advantage of Unreal Engine 4's physics and collision events * Use constraints to create advanced physics-based assets for your game-world * Working knowledge of physics bodies, physics damping, and friction within Unreal Engine 4 * Develop physical materials to recreate real-world friction for substances such as glass and ice * Create a working vehicle blueprint from scratch using assets provided by Unreal Engine 4 * Gain knowledge about implementing advanced physics in Unreal Engine 4 using C++ programming In Detail Unreal Engine 4 is one of the leading game development tools used by both AAA and independent developers alike to create breathe-taking games. One of the key features of this tool is the use of Physics to create a believable game-world for players to explore. This book gives readers practical insight into the mathematical and physics principles necessary to properly implement physics within Unreal Engine 4. Discover how to manipulate physics within Unreal Engine 4 by learning basic real-world mathematical and physics concepts that assist in the implementation of physics-based objects in your game world. Then, you'll be introduced to PhAT (Physics Asset Tool) within Unreal Engine 4 to learn more about developing game physics objects for your game world. Next, dive into Unreal Engine 4's collision generation, physical materials, blueprints, constraints, and more to get hands-on experience with the tools provided by Epic to create real-world physics in Unreal Engine 4. Lastly, you will create a working Vehicle Blueprint that uses all the concepts covered in this book, as well as covering advanced physics-based topics. Style and approach An easy-to-follow reference text filled with working examples of physics within Unreal Engine 4. Each topic is broken down to easily explain how to implement physics and physical objects in your game-world using the tools provided by Epic Games Unreal Engine 4.

Apache ZooKeeper Essentials

by Saurav Haloi

Whether you are a novice to ZooKeeper or already have some experience, you will be able to master the concepts of ZooKeeper and its usage with ease. This book assumes you to have some prior knowledge of distributed systems and high-level programming knowledge of C, Java, or Python, but no experience with Apache ZooKeeper is required.

Java Hibernate Cookbook

by Yogesh Prajapati Vishal Ranapariya

Over 50 recipes to help you build dynamic and powerful real-time Java Hibernate applications About This Book * Learn to associate JDBC and Hibernate with object persistence * Manage association mappings, implement basic annotations and learn caching * Get to grips with Hibernate fundamentals from installation to developing a business application with this step-by-step guide Who This Book Is For This is book for Java developers who now want to learn Hibernate. Good knowledge and understanding of Java is preferred to allow efficient programming of the core elements and applications; it would be helpful if readers are familiar with the basics of SQL. What You Will Learn * Set up and install Hibernate on your system and explore different ways in which Hibernate can be configured * Learn the basic concepts and fundamentals of Java Hibernate * Define mappings without a use of XML file using Annotations * Persist collection elements such as list, map, set and array * Explore the various mapping options and learn to work with Hibernate associations * Understand advanced Hibernate concepts such as caching and inheritance * Develop an engaging and robust real-world hibernate application based on a common business scenario * Integrate Hibernate with other frameworks to develop robust enterprise applications In Detail Hibernate is a database independent technology, so the same code will work for all databases. It helps a Java developer write a query by mapping Java bean to database tables and help create tuned queries that boost performance. Even with limited SQL knowledge one can easily perform database operations. This makes the development faster and more accurate than JDBC. Hibernate supports useful features like connection pooling, caching, and inheritance etc. This book will provide a useful hands-on guide to Hibernate to accomplish the development of a real-time Hibernate application. We will start with the basics of Hibernate, which include setting up Hibernate - the pre-requisites and multiple ways of configuring Hibernate using Java. We will then dive deep into the fundamentals of Hibernate such as SessionFactory, session, criteria, working with objects and criteria. This will help a developer have a better understanding of how Hibernate works and what needs to be done to run a Hibernate application. Moving on, we will learn how to work with annotations, associations and collections. In the final chapters, we will see explore querying, advanced Hibernate concepts and integration with other frameworks. Style and approach This book is a practical guide filled with carefully organized step-by-step instructions. All recipes are arranged in an easy-to understand and clear manner allowing you to apply the solutions to other situations.

Getting Started with UDOO

by Emanuele Palazzetti

If you are an Android developer who wants to learn how to use UDOO to build Android applications that are capable of interacting with their surrounding environment, then this book is ideal for you. Learning UDOO is the next great step to start building your first real-world prototypes powered by the Android operating system.

Refine Search

Showing 12,126 through 12,150 of 61,674 results