Last Build Date: Fri, 24 Feb 2017 03:16:40 PSTCopyright: Copyright O'Reilly Media, Inc.
Fri, 24 Feb 2017 03:26:40 PST(image)
Get "Angular 2 Cookbook" today using code DEAL and save 50%!
This sale ends at 2:00 AM 2017-02-27 (PDT, GMT-8:00).
Thu, 23 Feb 2017 03:27:40 PST(image)
This sale ends at 2:00 AM 2017-02-24 (PDT, GMT-8:00).
Wed, 22 Feb 2017 03:28:47 PST(image)
Get "Juniper MX Series" today using code DEAL and save 50%!
This sale ends at 2:00 AM 2017-02-23 (PDT, GMT-8:00).
Tue, 21 Feb 2017 03:29:45 PST(image)
Get "Docker Orchestration" today using code DEAL and save 50%!
This sale ends at 2:00 AM 2017-02-22 (PDT, GMT-8:00).
Mon, 20 Feb 2017 03:34:56 PST(image)
Get started with Apache Flink, the open source framework that enables you to process streaming data—such as user interactions, sensor data, and machine logs—as it arrives. With this practical guide, you’ll learn how to use Apache Flink’s stream processing APIs to implement, continuously run, and maintain real-world applications.
Fri, 17 Feb 2017 19:35:46 PST(image)
Your customers want rock-solid, bug-free software that does exactly what they expect it to do. Yet they can't always articulate their ideas clearly enough for you to turn them into code. You need Cucumber: a testing, communication, and requirements tool-all rolled into one. All the code in this book is updated for Cucumber 2.4, Rails 5, and RSpec 3.5.
Fri, 17 Feb 2017 03:36:36 PST(image)
HTML to MadCap Flare shows you how to import content, including dynamic content, into MadCap Flare effectively and efficientlyy.
Fri, 17 Feb 2017 03:37:36 PST(image)
Analyze and understand your data with the power and simplicity of Python
About This Video
OpenCV is a library of programming functions mainly aimed at real-time computer vision. This course will show you how machine learning is great choice to solve real-word computer vision problems and how you can use the OpenCV modules to implement the popular machine learning concepts.
The video will teach you how to work with the various OpenCV modules for statistical modelling and machine learning. You will start by preparing your data for analysis, learn about supervised and unsupervised learning, and see how to implement them with the help of real-world examples. The course will also show you how you can implement efficient models using the popular machine learning techniques such as classification, regression, decision trees, K-nearest neighbors, boosting, and neural networks with the aid of C++ and OpenCV.
Fri, 17 Feb 2017 03:38:36 PST(image)
Create impressive reports from your SQL Server data
About This Video
With SQL Server 2016 Reporting Services, users are excited about being able to visualize their data in new, creative ways for use in presentations, analysis, and decision support—even on mobile devices.
In this course, users will receive step-by-step instructions on how to create stunning, high-impact reports. The course starts with an introduction to the technologies employed. Next, users are shown how to create a basic report and then how to format it and add features (such as headers and footers) to make it more readable, impressive, and practical. The course teaches how to create drill-down and drill-through reports. Pie charts, gauges. and maps are next on the agenda and the course wraps up with lessons on how to assemble a dashboard on the SQL Server Reporting Services web portal. This course will empower you to overcome any obstacle while creating interactive, visually-appealing reports using SQL Server 2016 Reporting Services.
Fri, 17 Feb 2017 03:39:36 PST(image)
Cognitive biases can unconsciously cause product people to make product mistakes, co-workers to make us crazy, and customers to make baffling purchasing decisions. In this course, you'll develop a deep understanding of how cognitive bias works in the human brain and learn to recognize seven different forms of cognitive bias, including hindsight bias, cognitive dissonance, confirmation bias, choice-supportive bias, social desirability bias, projection bias, and anchoring. By understanding these brain processes, you'll know what triggers cognitive biases, how to counteract their effects, how to avoid product mistakes, and learn to build better products.
Cindy Alvarez's career focuses on helping early- and mid-stage startups, as well as Fortune 500 companies become more customer-focused and experimental. Currently serving as Director of UserExperience and Product Design for Yammer (a Microsoft company), Cindy holds a BA in psychology fromHarvard and is author of the O'Reilly title Lean Customer Development: Building Products Your Customers Will Buy.
Fri, 17 Feb 2017 03:40:36 PST(image)
If you’ve got your prototype design approach down and have learned all about the types of input devices Arduino can work with, you’re ready to work with the output devices that will make your creations produce actions in the physical world. In this course, you’ll get an overview of everything from simple outputs (LEDs, buzzers) to the more complex (motors, speakers, and graphical displays). You’ll also learn how to wire them up and program them.
Marc De Vinck is the Dexter F. Baker Professor of Practice in Creativity at Lehigh University. Ametalsmith, illustrator, 3D modeler, teacher, and writer, Marc sits on the Advisory Council forthe New York Hall of Science Innovation Institute. He's authored many titles for O'Reilly and Make, including Arduino Prototyping Basics and MintDuino: Building an Arduino-Compatible Breadboard Microcontroller.
Fri, 17 Feb 2017 03:41:36 PST(image)
You've created your first prototypes using the Arduino micro-controller, you understand how to input to it, output from it, and now you're ready for more. Maybe you even want to commercialize your prototype. This course transforms your Arduino prototypes from basic to advanced, presenting a new set of skills, techniques, and technologies you can use to make your prototypes more useful, robust, and perhaps... market ready.
Marc De Vinck is the Dexter F. Baker Professor of Practice in Creativity at Lehigh University. A metalsmith, illustrator, 3D modeler, teacher, and writer, Marc sits on the Advisory Council for the New York Hall of Science Innovation Institute. He's the author of multiple O'Reilly titles, including his comprehensive series covering all aspects of the Arduino electronics prototyping platform.
Fri, 17 Feb 2017 03:42:36 PST(image)
Tackle a variety of tasks in natural language processing by learning how to use the R language and tidy data principles. This practical guide provides examples and resources to help you get up to speed with dplyr, broom, ggplot2, and other tidy tools from the R ecosystem. You’ll discover how tidy data principles can make text mining easier, more effective, and consistent by employing tools already in wide use.
Fri, 17 Feb 2017 03:43:36 PST(image)
Automate manual tasks for your organization with ease using the highly reliable Ansible 2
About This Video
Ansible is one of the most popular tools in the open source orchestration and automation space. This simple, agent-less tool can conquer almost any automation task. Whether you want to manage an entire cloud region, configure network devices, or orchestrate configuration changes across Linux or Windows machines, Ansible is up to the challenge.
In this course, you will get started with Ansible 2.0, including its installation, the problems it solves, and more. We will also walk through creating your very first playbooks. You’ll understand the power of variables and quickly be able to manage environments and implement strategies. You will find out how to integrate with different cloud platforms and be introduced to Ansible Galaxy and Tower, which are Ansible's enterprise tooling for supporting large-scale infrastructure.
By the end of this course, you will be well versed in the basics of Ansible and be able to automate your organizational infrastructure easily.
Fri, 17 Feb 2017 03:44:36 PST(image)
Doing any kind of serious work on a UNIX or Linux system requires a confident understanding of shell scripting. Unfortunately, many people fear the command line and just don't know where to start.
Designed for developers and system administrators with basic UNIX or Linux skills, this course gives you the fundamentals and then moves you beyond them, teaching you how to write production-level scripts with the POSIX shell.
Fri, 17 Feb 2017 03:45:36 PST(image)
You're working on a new product or project, or trying to overhaul an existing one. You've recognized that the best way to de-risk this endeavor is to learn about your customer— what problems they're trying to solve, their abilities and frustrations, and most importantly, how they'll make the decision to buy—or not buy— your future product. In this course, you'll learn how to prepare for and conduct your first highly effective customer interview, how to get people to talk freely, how to best take notes on what they say, and how to share what you've learned with your team.
Cindy Alvarez transforms understanding the customer into a competitive advantage. Currently the Director of User Experience and Product Design for Yammer (a Microsoft company), she's worked over a decade in helping early- and mid-stage startups, as well as Fortune 500 companies make customer development an ingrained part of each company's culture and product development process. Cindy holds a BA in psychology from Harvard and is author of the O’Reilly title Lean Customer Development: Building Products Your Customers Will Buy.
Fri, 17 Feb 2017 03:46:36 PST(image)
Business executives and entrepreneurs keen on cutting through the hype surrounding deep learning will benefit from this course detailing how top players across a variety of industries deploy deep learning for real world purposes and real world revenues.
Concrete examples provide practical guidance on strategy, business models, implementation considerations, privacy and ethics, and evolving trends related to Big Data, data analytics, machine learning, artificial intelligence, and more. With the information included in this course, the strategic decision maker will be able to connect deep learning with their particular industry and business.
Fri, 17 Feb 2017 03:47:36 PSTRecipes to help you build computer vision applications that make the most of the popular C++ library OpenCV 3 About This Book Written to the latest, gold-standard specification of OpenCV 3Master OpenCV, the open source library of the computer vision communityMaster fundamental concepts in computer vision and image processingLearn about the important classes and functions of OpenCV with complete working examples applied to real images Who This Book Is For OpenCV 3 Computer Vision Application Programming Cookbook Third Edition is appropriate for novice C++ programmers who want to learn how to use the OpenCV library to build computer vision applications. It is also suitable for professional software developers who wish to be introduced to the concepts of computer vision programming. It can also be used as a companion book for university-level computer vision courses. It constitutes an excellent reference for graduate students and researchers in image processing and computer vision. What You Will Learn Install and create a program using the OpenCV libraryProcess an image by manipulating its pixelsAnalyze an image using histogramsSegment images into homogenous regions and extract meaningful objectsApply image filters to enhance image contentExploit the image geometry in order to relay different views of a pictured sceneCalibrate the camera from different image observationsDetect people and objects in images using machine learning techniquesReconstruct a 3D scene from images In Detail Making your applications see has never been easier with OpenCV. With it, you can teach your robot how to follow your cat, write a program to correctly identify the members of One Direction, or even help you find the right colors for your redecoration. OpenCV 3 Computer Vision Application Programming Cookbook Third Edition provides a complete introduction to the OpenCV library and explains how to build your first computer vision program. You will be presented with a variety of computer vision algorithms and exposed to important concepts in image and video analysis that will enable you to build your own computer vision applications. This book helps you to get started with the library, and shows you how to install and deploy the OpenCV library to write effective computer vision applications following good programming practices. You will learn how to read and write images and manipulate their pixels. Different techniques for image enhancement and shape analysis will be presented. You will learn how to detect specific image features such as lines, circles or corners. You will be introduced to the concepts of mathematical morphology and image filtering. The most recent methods for image matching and object recognition are described, and you'll discover how to process video from files or cameras, as well as how to detect and track moving objects. Techniques to achieve camera calibration and perform multiple-view analysis will also be explained. Finally, you'll also get acquainted with recent approaches in machine learning and object classification. Style and approach This book will arm you with the basics you need to start writing world-aware applications right from a pixel level all the way through to processing video sequences. [...]
Fri, 17 Feb 2017 03:48:36 PST(image)
Enterprise companies are big and profitable for a reason: at some point, they found a formula that worked and executed on it. Problem is: what worked in the past isn’t going to keep working. This isn’t a course on figuring out what needs to change in your organization. You and your team know what needs to change. The hard part is how to make it happen! For the past 15 years, Cindy Alvarez has helped enterprise companies introduce new products, new processes, and new mindsets. Her advice: change is like an instrument—you need to practice every day. In this course, Cindy talks about the common problems that plague enterprise change and shares tactics that will help your team stop doubting and start doing.
Cindy Alvarez's career has focused on helping early- and mid-stage startups as well as Fortune 500 companies become more customer-focused and experimental. Currently serving as Director of User Experience and Product Design for Yammer (a Microsoft company), Cindy holds a BA in psychology from Harvard and is author of the O’Reilly title Lean Customer Development: Building Products Your Customers Will Buy.
Fri, 17 Feb 2017 03:49:36 PST(image)
The past year or so has seen a true explosion in both the capabilities and adoption of artificial intelligence technologies. Today’s generalized AI tools can solve specific problems more powerfully than the complex rule-based tools that preceded them. And, because these new AI tools can be deployed in many contexts, more and more applications and industries are ripe for transformation with AI technologies.
By drawing from the best posts on the O’Reilly AI blog, this in-depth report summarizes the current state of AI technologies and applications, and provides useful guides to help you get started with deep learning and other AI tools.
In six distinct parts, this report covers:
Fri, 17 Feb 2017 03:50:36 PST(image)
Master over 100 recipes to design and implement a highly available server with the advanced features of PostgreSQL
If you are a PostgreSQL DBA working on Linux systems who want a database that never gives up, this book is for you. If you've ever experienced a database outage, restored from a backup, spent hours trying to repair a malfunctioning cluster, or simply want to guarantee system stability, this book is definitely for you.
Databases are nothing without the data they store. In the event of a failure - catastrophic or otherwise - immediate recovery is essential. By carefully combining multiple servers, it's even possible to hide the fact a failure occurred at all.
From hardware selection to software stacks and horizontal scalability, this book will help you build a versatile PostgreSQL cluster that will survive crashes, resist data corruption, and grow smoothly with customer demand. It all begins with hardware selection for the skeleton of an efficient PostgreSQL database cluster. Then it's on to preventing downtime as well as troubleshooting some real life problems that administrators commonly face. Next, we add database monitoring to the stack, using collectd, Nagios, and Graphite. And no stack is complete without replication using multiple internal and external tools, including the newly released pglogical extension. Pacemaker or Raft consensus tools are the final piece to grant the cluster the ability to heal itself. We even round off by tackling the complex problem of data scalability.
This book exploits many new features introduced in PostgreSQL 9.6 to make the database more efficient and adaptive, and most importantly, keep it running.
This book contains practical recipes that will help the reader solve real world problems related to high availability in PostgreSQL. Every recipe is explained in detail, with relevant explanations, tips and tricks provided for quicker and easier understanding.
Fri, 17 Feb 2017 03:51:36 PSTLearn how to gather detailed statistics and data with this one-stop, comprehensive course along with hands-on recipes to get your infrastructure up and running with Zabbix. About This Book Monitor your network and deploy impressive business solutions with ZabbixGet practical recipes to automate your Zabbix infrastructure and create impressive graphsIntegrate, customize, and extend your monitoring solutions with external components and software. Who This Book Is For This course is for System Administrators who have been managing and monitoring infrastructure. You do not need any knowledge about Zabbix. What You Will Learn Efficiently collect data from a large variety of monitoring objectsOrganize your data in graphs, charts, maps, and slide showsWrite your own custom probes and monitoring scripts to extend ZabbixConfigure Zabbix and its database to be high available and fault-tolerantAutomate repetitive procedures using Zabbix's APIFInd out how to monitor SNMP devicesManage hosts, users, and permissions while acting upon monitored conditionsSet up your Zabbix infrastructure efficientlyCustomize the Zabbix interface to suit your system needsMonitor your VMware infrastructure in a quick and easy way with Zabbix In Detail Nowadays, monitoring systems play a crucial role in any IT environment. They are extensively used to not only measure your system's performance, but also to forecast capacity issues. This is where Zabbix, one of the most popular monitoring solutions for networks and applications, comes into the picture. With an efficient monitoring system in place, you'll be able to foresee when your infrastructure runs under capacity and react accordingly. Due to the critical role a monitoring system plays, it is fundamental to implement it in the best way from its initial setup. This avoids misleading, confusing, or, even worse, false alarms that can disrupt an efficient and healthy IT department. This course is for administrators who are looking for an end-to-end monitoring solution. It will get you accustomed with the powerful monitoring solution, starting with installation and explaining the fundamentals of Zabbix. Moving on, we explore the complex functionalities of Zabbix in the form of enticing recipes. These recipes will help you to gain control of your infrastructure. You will be able to organize your data in the form of graphs and charts along with building intelligent triggers for monitoring your network proactively. Toward the end, you will gain expertise in monitoring your networks and applications using Zabbix. This Learning Path combines some of the best that Packt has to offer in one complete, curated package. It includes content from the following Packt products: Zabbix Network Monitoring-Second EditionZabbix CookbookMastering Zabbix-Second Edition Style and approach This course is a compact practical guide that starts from the fundamentals of Zabbix and takes you all the way to building a monitoring solution that gathers data from a large variety of systems. Along the way, we will discuss the low-level operational details that should benefit you even if you have used Zabbix for a while. It also follows a step-by-step approach that is easy to follow, full of engaging examples, and will help you apply the theory to practice. [...]
Fri, 17 Feb 2017 03:52:36 PST(image)
Enhance your testing skills to build powerful and fault-free applications in Angular v4
This is a complete guide that shows you testing techniques with Karma that will help you perform unit testing and end-to-end testing with Protractor. It will show you how to optimize your Angular development process using TDD techniques and ensure your final project is free of bugs. All examples in this book are based on Angular v2 and are compatible with Angular v4.
Building on the initial foundational aspects, we move on to testing for multiple classes, partial views, location references, CSS, and the HTML element. In addition, we will explore how to use a headless browser with Karma. We will also configure a Karma file to automate the testing and tackle elements of Angular (components, services, classes, and broadcasting) using TDD.
Finally, you will find out how to pull data using an external API, set up and configure Protractor to use a standalone Selenium server, and set up Travis CI and Karma to test your application.
This book is a complete guide to Angular unit testing techniques using Karma and performing end-to-end testing with Protractor.
Fri, 17 Feb 2017 03:53:36 PST(image)
We all need to think more like entrepreneurs. Seeking and seizing opportunities, boldly taking risks, quickly changing course—achieving success today requires the kind of action-first, fake-it-‘til-you-make-it ethos celebrated in the tech industry.
This formula is not typically a female one. Women tend to be cautious. We overthink our next moves, become paralyzed by fear, and simply don’t act. We might be safer . . . but we’re also stuck.
But, what if women embraced the startup model? What if we had the confidence to take chances, even if we knew we may fail fabulously? What if instead of agonizing over which step to take, we leapt forward quickly? Fearless and Free empowers women, showing us how we can all use lessons from Silicon Valley to pivot in our careers—and unlock a world of possibilities.
Author Wendy Sachs talked to a wide range of women who faced down fears, roadblocks, and failures…to reinvent themselves. Spanning industries and ages—from media maven Jill Abramson to Aminatou Sow of the Tech LadyMafia—the book weaves their insights and experiences together with current research and actionable advice. You’ll learn how to:
Being disciplined is no match for being disruptive. Whether you want out of a shrinking industry or into a business of your own creation, Fearless and Free helps you dream big—and act now.
Fri, 17 Feb 2017 03:54:36 PST(image)
Embrace the mobile gaming revolution by creating popular iOS games with Swift 3.0
If you wish to create and publish fun iOS games using Swift, then this book is for you. You should be familiar with basic programming concepts. However, no prior game development or Apple ecosystem experience is required.
Swift is the perfect choice for game development. Developers are intrigued by Swift 3.0 and want to make use of new features to develop their best games yet. Packed with best practices and easy-to-use examples, this book leads you step by step through the development of your first Swift game.
This book starts by introducing SpriteKit and Swift's new features that can be used for game development. After setting up your first Swift project, you will build your first custom class, learn how to draw and animate your game, and add physics simulations.
Then, you will add the player character, NPCs, and powerups. To make your game more fun and engaging, you will learn how to set up scenes and backgrounds, build fun menus, and integrate with Apple Game Center to add leaderboards and achievements. You will then make your game stand out by adding animations when game objects collide, and incorporate proven techniques such as the advanced particle system and graphics. Finally, you will explore the various options available to start down the path towards monetization and publish your finished games to the App Store.
By the end of this book, you will be able to create your own iOS games using Swift and SpriteKit.
This project-based guide is engaging with a visually-rich approach rather than a text-heavy approach. With every chapter containing practical examples, you will understand how Swift programming works and make the most of the new features in version 3.0.