万本电子书0元读

万本电子书0元读

Creating Data Stories with Tableau Public
Creating Data Stories with Tableau Public
Ashley Ohmann
¥63.21
Illustrate your data in a more interactive and interesting way using Tableau Public About This Book Learn the basics of creating visualizations with Tableau using this concise reference book Understand how to join and aggregate your data sources using Tableau It is a step by step guide that uses examples to help you understand the key concepts and feature of Tableau Public Who This Book Is For This book is targeted at investigative journalists and bloggers with an interest in making rich and interactive data visualizations. Intermediate Tableau Public users and organizations can also use this book as a reference guide and teaching aid. Members of the media team, such as data specialists, web developers, editors, producers, and managers can also benefit from an understanding of the structure and challenges of writing an interactive and interesting data visualization using Tableau Public. What You Will Learn Connect to various data sources and understand what data is appropriate for Tableau Public Understand chart types and when to use specific chart types with different types of data Join and aggregate data for use in Tableau Public data stories Discover features of Tableau Public, from basic to advanced Involve calculations in Tableau Public Build geographic maps to bring context to data Create dashboards from one or more separate data visualizations Create filters and actions to allow greater interactivity to Tableau Public visualizations and dashboards Publish and embed Tableau visualizations and dashboards in articles In Detail Tableau Public is a very useful tool in anyone's data reporting toolbox that allows authors to add an interactive data element to any article. It allows investigative journalists and bloggers to tell a “data story”, allowing others to explore your data visualization. The relative ease of Tableau Public visualization creation allows data stories to be developed rapidly. It allows readers to explore data associations in multiple-sourced public data, and uses state-of-the-art dashboard and chart graphics to immerse the users in an interactive experience. This book offers investigative journalists, bloggers, and other data story tellers a rich discussion of visualization creation topics, features, and functions. This book allows data story tellers to quickly gain confidence in understanding and expanding their visualization-creation knowledge, and allows them to quickly create interesting, interactive data visualizations to bring a richness and vibrancy to complex articles. The book takes you from basic concepts in visualization creation, like connecting to data sources, cleansing data, chart types, common functions, map creation, and publishing to the Web, to more advanced functions. It is a great overview and reference guide for beginner to intermediate Tableau Public data story tellers, and covers creation of Tableau Public visualizations of varying complexities. Style and approach This book is a crisp, systematic, and tutorial-styled guide to building interactive Tableau visualizations.
Gradle for Android
Gradle for Android
Kevin Pelgrims
¥63.21
If you are an experienced Android developer wanting to enhance your skills with the Gradle Android build system, then this book is for you. As a prerequisite, you will need some knowledge of the concepts of Android application development.
Building Web Applications with Flask
Building Web Applications with Flask
Italo Maia
¥63.21
If you are a Python web developer who wants to learn more about developing applications in Flask and scaling them with industry-standard practices, this is the book for you.
Predictive Analytics Using Rattle and Qlik Sense
Predictive Analytics Using Rattle and Qlik Sense
Ferran Garcia Pagans
¥63.21
If you are a business analyst who wants to understand how to improve your data analysis and how to apply predictive analytics, then this book is ideal for you. This book assumes you have some basic knowledge of statistics and a spreadsheet editor such as Excel, but knowledge of QlikView is not required.
PHP Team Development
PHP Team Development
Samisa Abeysinghe
¥63.21
This book looks into PHP projects mainly from an enterprise view. The author's experience enables him to give you an overall picture of PHP projects and discuss factors that contribute to project success in a clear and precise manner. Each chapter focuses specifically on how the techniques covered will make team work easier. Examples (rather than abstract best practices) are used to illustrate the practical benefits. This book is for PHP developers who work in teams on complex PHP projects. With this book in hand, it is easy to discover the secrets of successful PHP projects that meet today's complex enterprise demands. This book can also be useful for project managers who are looking to be successful with PHP projects. Those who are stakeholders in PHP projects, such as clients, or those who want to sponsor PHP projects, can also learn what to expect and how to deal with a PHP project team with this book.
Microsoft Lync 2013 Unified Communications
Microsoft Lync 2013 Unified Communications
Daniel Jonathan Valik
¥63.21
This is a tutorial guide to gain in-depth knowledge such as realizing projects to migrate traditional telephony to Unified Communications inside an organization. This book is targeted at three audiences: business decision makers, technical advocates, and IT decision makers. As this is also a fundamental book on real time collaboration technology, it is also suitable for anyone who is interested in the future of communications.
Cloud Development and Deployment with CloudBees
Cloud Development and Deployment with CloudBees
Nicolas De loof
¥63.21
This is an easy-to-follow yet comprehensive guide that follows a step-by-step approach to leverage the CloudBees services.If you are a Java developer and want to explore the world of the cloud, this book is ideal for you. This book will guide you through the process of developing and deploying an application on the cloud. Prior knowledge of Java is essential.
Unity for Architectural Visualization
Unity for Architectural Visualization
Stefan Boeykens
¥63.21
A tutorial packed with practical examples and screenshots to help you become an expert in architectural visualization using Unity.This book is written for students and professional architects who know how to model buildings in 3D and have a need to turn their design into an interactive model, even if you have never used Unity before. Experience with visualization and programming will be helpful, but is not required to follow along. You will learn all the basics throughout with the help of step-by-step examples. The majority of the examples work fine in any recent version of the Unity software, on Windows or Mac, but occasionally features of the Pro version are required.
Programming with CodeIgniterMVC
Programming with CodeIgniterMVC
Eliahou Orr
¥63.21
The book is written for PHP developers who wish to learn how to use MVC for application development, using CodeIgniter. No experience of CodeIgniter would be necessary, as this book is for beginning MVC development.This book is written for PHP developers who wish to learn how to use the CodeIgniterMVC framework for application development. No experience of CodeIgniteris necessary, as this book is for beginning MVC development.
Raspberry Pi Super Cluster
Raspberry Pi Super Cluster
Andrew K. Dennis
¥63.21
This book follows a step-by-step, tutorial-based approach which will teach you how to develop your own super cluster using Raspberry Pi computers quickly and efficiently.Raspberry Pi Super Cluster is an introductory guide for those interested in experimenting with parallel computing at home. Aimed at Raspberry Pi enthusiasts, this book is a primer for getting your first cluster up and running. Basic knowledge of C or Java would be helpful but no prior knowledge of parallel computing is necessary.
Bonita Open Solution 5.x Essentials
Bonita Open Solution 5.x Essentials
Rohit Bhat
¥63.21
A practical, intuitive guide for modeling complex business processes as full-scale applications using the ease and power of Bonita Open Solution.If you are a business application developer looking forward to model business processes intuitively in a workflow, with various conditions and transitions then this book is for you. Basic knowledge of Java or Groovy is necessary to help you develop these applications. Knowledge of HTML and JavaScript/JQuery will be helpful but not mandatory.
Mastering Linux Shell Scripting
Mastering Linux Shell Scripting
Andrew Mallett
¥63.21
Master the complexities of Bash shell *ing 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 *s Create and edit dynamic shell *s to manage complex and repetitive tasks Learn about *ing in Perl and programming in Python as a BASH *ing 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 *s that prompt for user input Foster menu structures for operators with little command-line experience Develop *s that dynamically edit web configuration files to produce a new virtual host Write *s that use AWK to search and reports on log files Draft effective *s using functions as building blocks, reducing maintenance and build time Make informed choices by comparing different * languages such as Perl and Python with BASH In Detail Shell *ing 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 *ing and make informed choices about the elements you employ. Get to grips with the fundamentals of creating and running a * 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 *. Implement functions and edit files using the Stream Editor, * in Perl, program in Python – as well as complete coverage of other *ing 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.
Troubleshooting Citrix XenApp?
Troubleshooting Citrix XenApp?
Dragos Madarasan
¥63.21
Identify and resolve key Citrix XenAppissues using trusted troubleshooting and monitoring techniques About This BookUnderstand the key troubleshooting methodologies when working with XenApp 7.5 version and aboveUncover effective tips and techniques to solve real-world XenAppinfrastructure problemsThis is a fast-paced guide to developing key troubleshooting and problem resolution skills you can put to use in a Citrix environmentWho This Book Is ForThis book is for Citrix Administrators or Citrix Engineers who are currently managing Citrix XenAppin a production environment and want to learn how to troubleshoot XenAppissues 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 XenAppinfrastructure.What You Will LearnGet to know about troubleshooting methodologies and perform a root cause analysis of the problemUnderstand the individual components and interactions required for a successful XenApp environmentsIdentify and troubleshoot issues around the core Citrix componentsIdentify XenAppcomponents and their roles and learn how they interact with the communication channelsGain tips and tricks to optimize Citrix deploymentsMonitor and optimize the XenAppenvironmentIn DetailCitrix XenAppis an application virtualization product from Citrix. It allows users to connect to their corporate applications from various computer systems and even mobile devices. XenApphas 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 XenApphas become more complicated.This book teaches you how to approach troubleshooting complex issues with XenAppdeployments 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 XenAppissues. It also shows you standard troubleshooting processes so that you can resolve complex XenAppissues in a mission critical environment.By the end of this book, you will see how and where to use supportive components that help minimize XenAppissues. Also, we’ll explain various tools that can be useful when monitoring and optimizing entire application and desktop delivery model.Style and approachThis 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.
Mastering Social Media Mining with R
Mastering Social Media Mining with R
Sharan Kumar Ravindran
¥63.21
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.
DynamoDB Cookbook
DynamoDB Cookbook
Tanmay Deshpande
¥63.21
Over 90 hands-on recipes to design Internet scalable web and mobile applications with Amazon DynamoDB About This Book Construct top-notch mobile and web applications with the Internet scalable NoSQL database and host it on cloud Integrate your applications with other AWS services like AWS EMR, AWS S3, AWS Redshift, and AWS CloudSearch etc. in order to achieve a one-stop application stack Step-by-step implementation guide that provides real-world use with hands-on recipes Who This Book Is For This book is intended for those who have a basic understanding of AWS services and want to take their knowledge to the next level by getting their hands dirty with coding recipes in DynamoDB. What You Will Learn Design DynamoDB tables to achieve high read and write throughput Discover best practices like caching, exponential back-offs and auto-retries, storing large items in AWS S3, storing compressed data etc. Effectively use DynamoDB Local in order to make your development smooth and cost effective Implement cost effective best practices to reduce the burden of DynamoDB charges Create and maintain secondary indexes to support improved data access Integrate various other AWS services like AWS EMR, AWS CloudSearch, AWS Pipeline etc. with DynamoDB In Detail AWS DynamoDB is an excellent example of a production-ready NoSQL database. In recent years, DynamoDB has been able to attract many customers because of its features like high-availability, reliability and infinite scalability. DynamoDB can be easily integrated with massive data crunching tools like Hadoop /EMR, which is an essential part of this data-driven world and hence it is widely accepted. The cost and time-efficient design makes DynamoDB stand out amongst its peers. The design of DynamoDB is so neat and clean that it has inspired many NoSQL databases to simply follow it. This book will get your hands on some engineering best practices DynamoDB engineers use, which can be used in your day-to-day life to build robust and scalable applications. You will start by operating with DynamoDB tables and learn to manipulate items and manage indexes. You will also discover how to easily integrate applications with other AWS services like EMR, S3, CloudSearch, RedShift etc. A couple of chapters talk in detail about how to use DynamoDB as a backend database and hosting it on AWS ElasticBean. This book will also focus on security measures of DynamoDB as well by providing techniques on data encryption, masking etc. By the end of the book you’ll be adroit in designing web and mobile applications using DynamoDB and host it on cloud. Style and approach An easy-to-follow guide, full of real-world examples, which takes you through the world of DynamoDB following a step-by-step, problem-solution based approach.
Raspberry Pi Android Projects
Raspberry Pi Android Projects
G?khan Kurt
¥63.21
Create exciting projects by connecting the Raspberry Pi to your Android phone About This Book Manage most of the fundamental functions of Raspberry Pi from your Android phone Use the projects created in this book to develop even more exciting projects in the future A project-based learning experience to help you discover amazing ways to combine the power of Android and Raspberry Pi Who This Book Is For The target audience for this book includes Raspberry Pi enthusiasts, hobbyists, and anyone who wants to create engaging projects with Android OS. Some knowledge of Android programming would be helpful. What You Will Learn Install the tools required on your Pi and Android to manage and administer the Pi from Android Share your files between different Android devices using the Pi as a server Set up the Pi to live-stream the camera in surveillance mode and customize Android to receive this content Turn your Pi into a media center and control it from your Android See your Android display on a large screen using Raspberry Pi Connect your car's dashboard to your Android device using Raspberry Pi In Detail Raspberry Pi is the credit card-sized, general purpose computer which has revolutionized portable technology. Android is an operating system that widely used in mobile phones today both on the high and low ends of the mobile phone market. However, there is little information about how to connect the two in spite of how popular both of them are. Raspberry Pi Android Projects starts with simple projects that help you access the command prompt and the desktop environment of Raspberry Pi from the comfort of your Android phone or tablet. Then, you will be introduced to more complex projects that combine the strengths of the Pi and Android in amazing ways. These projects will teach you how to manage services on the Pi from Android, share files between Android devices using the Pi as a server, administer and view the Pi’s camera from Android in surveillance mode, and connect your car to the Pi and make data more accessible using Android. The introductory projects covered will be useful each time you need to access or administer your Pi for other purposes, and the more advanced projects will continue to be valuable even after you become an expert on Pi. By the end of this book, you will be able to create engaging and useful projects that will help you combine the powers of both Android and Raspberry Pi. Style and approach A quick and easy-to-follow guide that will show how you can add up the power of Pi and Android by combining them.
Apache Spark Graph Processing
Apache Spark Graph Processing
Rindra Ramamonjison
¥63.21
Build, process and analyze large-scale graph data effectively with Spark About This Book Find solutions for every stage of data processing from loading and transforming graph data to Improve the scalability of your graphs with a variety of real-world applications with complete Scala code. A concise guide to processing large-scale networks with Apache Spark. Who This Book Is For This book is for data scientists and big data developers who want to learn the processing and analyzing graph datasets at scale. Basic programming experience with Scala is assumed. Basic knowledge of Spark is assumed. What You Will Learn Write, build and deploy Spark applications with the Scala Build Tool. Build and analyze large-scale network datasets Analyze and transform graphs using RDD and graph-specific operations Implement new custom graph operations tailored to specific needs. Develop iterative and efficient graph algorithms using message aggregation and Pregel abstraction Extract subgraphs and use it to discover common clusters Analyze graph data and solve various data science problems using real-world datasets. In Detail Apache Spark is the next standard of open-source cluster-computing engine for processing big data. Many practical computing problems concern large graphs, like the Web graph and various social networks. The scale of these graphs - in some cases billions of vertices, trillions of edges - poses challenges to their efficient processing. Apache Spark GraphX API combines the advantages of both data-parallel and graph-parallel systems by efficiently expressing graph computation within the Spark data-parallel framework. This book will teach the user to do graphical programming in Apache Spark, apart from an explanation of the entire process of graphical data analysis. You will journey through the creation of graphs, its uses, its exploration and analysis and finally will also cover the conversion of graph elements into graph structures. This book begins with an introduction of the Spark system, its libraries and the Scala Build Tool. Using a hands-on approach, this book will quickly teach you how to install and leverage Spark interactively on the command line and in a standalone Scala program. Then, it presents all the methods for building Spark graphs using illustrative network datasets. Next, it will walk you through the process of exploring, visualizing and analyzing different network characteristics. This book will also teach you how to transform raw datasets into a usable form. In addition, you will learn powerful operations that can be used to transform graph elements and graph structures. Furthermore, this book also teaches how to create custom graph operations that are tailored for specific needs with efficiency in mind. The later chapters of this book cover more advanced topics such as clustering graphs, implementing graph-parallel iterative algorithms and learning methods from graph data. Style and approach A step-by-step guide that will walk you through the key ideas and techniques for processing big graph data at scale, with practical examples that will ensure an overall understanding of the concepts of Spark.
Learning zANTI2 for Android Pentesting
Learning zANTI2 for Android Pentesting
Miroslav Vitula
¥63.21
The book is intended for those who want to know more about network penetration tests and have no prior experience, as well as for those who are experienced in network systems and are interested in discovering more about this topic.
Cacti 0.8 Network Monitoring
Cacti 0.8 Network Monitoring
Dinangkur Kundu
¥63.21
With loads of screenshots and illustrations and easy step-by-step instructions, this book is ideal for beginners in the network monitoring business. This book is for anyone who wants to manage a network using Cacti. You don't have to be a Linux Guru to use this book.
VSTO 3.0 for Office 2007 Programming
VSTO 3.0 for Office 2007 Programming
Vivek Thangaswamy
¥63.21
This book contains complete step-by-step instructions and simple explanations about VSTO programming of entire Office applications. It covers the concepts of VSTO, VSTO architecture, its features, and versions using practical examples, to help beginners and intermediate developers develop real-world Office applications. Separate chapters cover programming InfoPath, Word, Excel, Outlook, and PowerPoint. This book is aimed at .NET developers, familiar with C#, who want to get to grips with programming Office 2007. The book will also be useful for those of you who already have experience with VBA and programming Office, but are ready to take the next step into the more powerful world of Office programming with VSTO.
Learning Android Game Development
Learning Android Game Development
Nikhil Malankar
¥63.21
Learn the art of making Android games and turn your game development dreams into reality About This Book ? Leverage the latest features of Android N to create real-world 2D games ? Architect a 2D game from scratch and level up your Android game development skill ? Transition from developing simple 2D games to 3D games using basic Java code Who This Book Is For If you are a mobile developer who has basic Java programming knowledge, then this book is ideal for you. Previous Android development experience is not needed; however, basic mobile development knowledge is essential. What You Will Learn ? Understand the nuts and bolts of developing highly interactive and interesting games for Android N ? Link the interface to the code used in games through simple methods ? Interact with the images on the screen and also learn to animate them ? Set and save the game state and save high scores, hit points, and so on for your games ? Get a grasp of various collision techniques and implement the bounding box technique ? Convert your 2D games to 3D games using Android N ? Get an understanding of the process of UI creation using Android Studio In Detail In this book, we’ll start with installing Android studio and its components, and setting it up ready for Android N. We teach you how to take inputs from users, create images and interact with them, and work with sprites to create animations. You’ll then explore the various collision detection methods and use sprites to create an explosion. Moving on, you’ll go through the process of UI creation and see how to create buttons as well as display the score and other parameters on screen. By the end of the book, you will have a working example and an understanding of a 2D platform game like Super Mario and know how to convert your 2D games to 3D games. Style and approach This easy-to-understand guide follows a step-by-step approach to building games, and contains plenty of graphical examples for you to follow and grasp quickly, giving you the chance to implement the concepts practically.