万本电子书0元读

万本电子书0元读

PostgreSQL 11 Administration Cookbook
PostgreSQL 11 Administration Cookbook
Simon Riggs
¥79.56
A practical guide to administer, monitor and replicate your PostgreSQL 11 database Key Features * Study and apply the newly introduced features in PostgreSQL 11 * Tackle any problem in PostgreSQL 11 administration and management * Catch up on expert techniques for monitoring, fine-tuning, and securing your database Book Description PostgreSQL is a powerful, open source database management system with an enviable reputation for high performance and stability. With many new features in its arsenal, PostgreSQL 11 allows you to scale up your PostgreSQL infrastructure. This book takes a step-by-step, recipe-based approach to effective PostgreSQL administration. The book will introduce you to new features such as logical replication, native table partitioning, additional query parallelism, and much more to help you to understand and control, crash recovery and plan backups. You will learn how to tackle a variety of problems and pain points for any database administrator such as creating tables, managing views, improving performance, and securing your database. As you make steady progress, the book will draw attention to important topics such as monitoring roles, backup, and recovery of your PostgreSQL 11 database to help you understand roles and produce a summary of log files, ensuring high availability, concurrency, and replication. By the end of this book, you will have the necessary knowledge to manage your PostgreSQL 11 database efficiently. What you will learn * Troubleshoot open source PostgreSQL version 11 on various platforms * Deploy best practices for planning and designing live databases * Select and implement robust backup and recovery techniques in PostgreSQL 11 * Use pgAdmin or OmniDB to perform database administrator (DBA) tasks * Adopt efficient replication and high availability techniques in PostgreSQL * Improve the performance of your PostgreSQL solution Who this book is for This book is designed for database administrators, data architects, database developers, or anyone with an interest in planning and running live production databases using PostgreSQL 11. It is also ideal if you’re looking for hands-on solutions to any problem associated with PostgreSQL 11 administration. Some experience with handling PostgreSQL databases will be beneficial
Hands-On Data Analysis with Scala
Hands-On Data Analysis with Scala
Rajesh Gupta
¥79.56
Master scala's advanced techniques to solve real-world problems in data analysis and gain valuable insights from your data Key Features * A beginner's guide for performing data analysis loaded with numerous rich, practical examples * Access to popular Scala libraries such as Breeze, Saddle for efficient data manipulation and exploratory analysis * Develop applications in Scala for real-time analysis and machine learning in Apache Spark Book Description Efficient business decisions with an accurate sense of business data helps in delivering better performance across products and services. This book helps you to leverage the popular Scala libraries and tools for performing core data analysis tasks with ease. The book begins with a quick overview of the building blocks of a standard data analysis process. You will learn to perform basic tasks like Extraction, Staging, Validation, Cleaning, and Shaping of datasets. You will later deep dive into the data exploration and visualization areas of the data analysis life cycle. You will make use of popular Scala libraries like Saddle, Breeze, Vegas, and PredictionIO for processing your datasets. You will learn statistical methods for deriving meaningful insights from data. You will also learn to create applications for Apache Spark 2.x on complex data analysis, in real-time. You will discover traditional machine learning techniques for doing data analysis. Furthermore, you will also be introduced to neural networks and deep learning from a data analysis standpoint. By the end of this book, you will be capable of handling large sets of structured and unstructured data, perform exploratory analysis, and building efficient Scala applications for discovering and delivering insights What you will learn * Techniques to determine the validity and confidence level of data * Apply quartiles and n-tiles to datasets to see how data is distributed into many buckets * Create data pipelines that combine multiple data lifecycle steps * Use built-in features to gain a deeper understanding of the data * Apply Lasso regression analysis method to your data * Compare Apache Spark API with traditional Apache Spark data analysis Who this book is for If you are a data scientist or a data analyst who wants to learn how to perform data analysis using Scala, this book is for you. All you need is knowledge of the basic fundamentals of Scala programming.
Hands-On Ensemble Learning with R
Hands-On Ensemble Learning with R
Prabhanjan Narayanachar Tattar
¥78.47
Explore powerful R packages to create predictive models using ensemble methods Key Features *Implement machine learning algorithms to build ensemble-efficient models *Explore powerful R packages to create predictive models using ensemble methods *Learn to build ensemble models on large datasets using a practical approach Book Description Ensemble techniques are used for combining two or more similar or dissimilar machine learning algorithms to create a stronger model. Such a model delivers superior prediction power and can give your datasets a boost in accuracy. Hands-On Ensemble Learning with R begins with the important statistical resampling methods. You will then walk through the central trilogy of ensemble techniques – bagging, random forest, and boosting – then you'll learn how they can be used to provide greater accuracy on large datasets using popular R packages. You will learn how to combine model predictions using different machine learning algorithms to build ensemble models. In addition to this, you will explore how to improve the performance of your ensemble models. By the end of this book, you will have learned how machine learning algorithms can be combined to reduce common problems and build simple efficient ensemble models with the help of real-world examples. What you will learn *Carry out an essential review of re-sampling methods, bootstrap, and jackknife *Explore the key ensemble methods: bagging, random forests, and boosting *Use multiple algorithms to make strong predictive models *Enjoy a comprehensive treatment of boosting methods *Supplement methods with statistical tests, such as ROC *Walk through data structures in classification, regression, survival, and time series data *Use the supplied R code to implement ensemble methods *Learn stacking method to combine heterogeneous machine learning models Who this book is for This book is for you if you are a data scientist or machine learning developer who wants to implement machine learning techniques by building ensemble models with the power of R. You will learn how to combine different machine learning algorithms to perform efficient data processing. Basic knowledge of machine learning techniques and programming knowledge of R would be an added advantage.
Unity 2018 Augmented Reality Projects
Unity 2018 Augmented Reality Projects
Jesse Glover
¥78.47
Learn the fundamentals of Java EE 8 APIs to build effective web services Key Features *Design modern and stylish web services with Java EE APIs *Secure your web services with JSON Web Tokens *Explore the advanced concepts of RESTful web services and the JAX-RS API Book Description Java Enterprise Edition is one of the leading application programming platforms for enterprise Java development. With Java EE 8 finally released and the first application servers now available, it is time to take a closer look at how to develop modern and lightweight web services with the latest API additions and improvements. Building RESTful Web Services with Java EE 8 is a comprehensive guide that will show you how to develop state-of-the-art RESTful web services with the latest Java EE 8 APIs. You will begin with an overview of Java EE 8 and the latest API additions and improvements. You will then delve into the details of implementing synchronous RESTful web services and clients with JAX-RS. Next up, you will learn about the specifics of data binding and content marshalling using the JSON-B 1.0 and JSON-P 1.1 APIs. This book also guides you in leveraging the power of asynchronous APIs on the server and client side, and you will learn to use server-sent events (SSEs) for push communication. The final section covers advanced web service topics such as validation, JWT security, and diagnosability. By the end of this book, you will have implemented several working web services and have a thorough understanding of the Java EE 8 APIs required for lightweight web service development. What you will learn *Dive into the latest Java EE 8 APIs relevant for developing web services *Use the new JSON-B APIs for easy data binding *Understand how JSON-P API can be used for flexible processing *Implement synchronous and asynchronous JAX-RS clients *Use server-sent events to implement server-side code *Secure Java EE 8 web services with JSON Web Tokens Who this book is for If you're a Java developer who wants to learn how to implement web services using the latest Java EE 8 APIs, this book is for you. Though no prior knowledge of Java EE 8 is required, experience with a previous Java EE version will be beneficial.
Hands-On Full Stack Web Development with Angular 6 and Laravel 5
Hands-On Full Stack Web Development with Angular 6 and Laravel 5
Fernando Monteiro
¥78.47
Implement intelligent agents using PyTorch to solve classic AI problems, play console games like Atari, and perform tasks such as autonomous driving using the CARLA driving simulator Key Features *Explore the OpenAI Gym toolkit and interface to use over 700 learning tasks *Implement agents to solve simple to complex AI problems *Study learning environments and discover how to create your own Book Description Many real-world problems can be broken down into tasks that require a series of decisions to be made or actions to be taken. The ability to solve such tasks without a machine being programmed requires a machine to be artificially intelligent and capable of learning to adapt. This book is an easy-to-follow guide to implementing learning algorithms for machine software agents in order to solve discrete or continuous sequential decision making and control tasks. Hands-On Intelligent Agents with OpenAI Gym takes you through the process of building intelligent agent algorithms using deep reinforcement learning starting from the implementation of the building blocks for configuring, training, logging, visualizing, testing, and monitoring the agent. You will walk through the process of building intelligent agents from scratch to perform a variety of tasks. In the closing chapters, the book provides an overview of the latest learning environments and learning algorithms, along with pointers to more resources that will help you take your deep reinforcement learning skills to the next level. What you will learn *Explore intelligent agents and learning environments *Understand the basics of RL and deep RL *Get started with OpenAI Gym and PyTorch for deep reinforcement learning *Discover deep Q learning agents to solve discrete optimal control tasks *Create custom learning environments for real-world problems *Apply a deep actor-critic agent to drive a car autonomously in CARLA *Use the latest learning environments and algorithms to upgrade your intelligent agent development skills Who this book is for If you’re a student, game/machine learning developer, or AI enthusiast looking to get started with building intelligent agents and algorithms to solve a variety of problems with the OpenAI Gym interface, this book is for you. You will also find this book useful if you want to learn how to build deep reinforcement learning-based agents to solve problems in your domain of interest. Though the book covers all the basic concepts that you need to know, some working knowledge of Python programming language will help you get the most out of it.
Learn pfSense 2.4
Learn pfSense 2.4
David Zientara
¥78.47
Build, design, and style beautiful and informative applications on the Salesforce Lightning platform Key Features *Build and Test Lightning Components that enhance application usability and adaptability *Apply Security Best Practices to your Custom Lightning Components *Design Lightning Components for Salesforce UIs such as Lightning Pages, Salesforce 1 Application, Communities, and more. Book Description Built on the Salesforce App Cloud, the new Salesforce Lightning Experience combines three major components: Lightning Design System, Lightning App Builder, and Lightning Components, to provide an enhanced user experience. This book will enable you to quickly create modern, enterprise apps with Lightning Component Framework. You will start by building simple Lightning Components and understanding the Lightning Components architecture. The chapters cover the basics of Lightning Component Framework semantics and syntax, the security features provided by Locker Service, and use of third-party libraries inside Lightning Components. The later chapters focus on debugging, performance tuning, testing using Lightning Testing Services, and how to publish Lightning Components on Salesforce AppExchange. What you will learn *Understand Lightning Components architecture *Learn Locker security best practices *Debug and Improve performance of your Lightning Components *Use third-party libraries along with Lightning Component Framework *Learn how to publish Lightning Components on AppExchange *Use Lightning Out to take your Lightning Components outside the Salesforce platform Who this book is for This book is for Salesforce developers or developers from other platforms who are familiar with HTML, CSS, and JavaScript and want to build and test Salesforce Lightning components. No knowledge of Salesforce Lightning is required.
Learn PowerShell Core 6.0
Learn PowerShell Core 6.0
David das Neves,Jan-Hendrik Peters
¥78.47
Enhance your skills in expert module development, deployment, security, DevOps, and cloud Key Features *A step-by-step guide to get you started with PowerShell Core 6.0 *Harness the capabilities of PowerShell Core 6.0 to perform simple to complex administration tasks *Learn core administrative concepts such as scripting, pipelines, and DSC Book Description Beginning with an overview of the different versions of PowerShell, Learn PowerShell Core 6.0 introduces you to VSCode and then dives into helping you understand the basic techniques in PowerShell scripting. You will cover advanced coding techniques, learn how to write reusable code as well as store and load data with PowerShell. This book will help you understand PowerShell security and Just Enough Administration, enabling you to create your own PowerShell repository. The last set of chapters will guide you in setting up, configuring, and working with Release Pipelines in VSCode and VSTS, and help you understand PowerShell DSC. In addition to this, you will learn how to use PowerShell with Windows, Azure, Microsoft Online Services, SCCM, and SQL Server. The final chapter will provide you with some use cases and pro tips. By the end of this book, you will be able to create professional reusable code using security insight and knowledge of working with PowerShell Core 6.0 and its most important capabilities. What you will learn *Get to grips with Powershell Core 6.0 *Explore basic and advanced PowerShell scripting techniques *Get to grips with Windows PowerShell Security *Work with centralization and DevOps with PowerShell *Implement PowerShell in your organization through real-life examples *Learn to create GUIs and use DSC in production Who this book is for If you are a Windows administrator or a DevOps user who wants to leverage PowerShell to automate simple to complex tasks, then this book is for you. Whether you know nothing about PowerShell or just enough to get by, this guide will give you what you need to go to take your scripting to the next level. You’ll also find this book useful if you’re a PowerShell expert looking to expand your knowledge in areas such as PowerShell Security and DevOps.
Git Version Control Cookbook
Git Version Control Cookbook
Kenneth Geisshirt,Emanuele Zattin,Rasmus Voss
¥78.47
A series of practical recipes to simplify the Git learning experience and increase your productivity when using Git version control Key Features *Explore practical recipes to use Git’s most advanced features *Learn how Git references its objects and how history is recorded *Use reflog and git fsck to recover lost information Book Description Git is one of the most popular tools for versioning. Git Version Control Cookbook builds on the success of the previous edition and provides you with an up-to-date guide to solving problems related to versioning. You’ll start by learning about the Git data model and how it stores files and looks at commits. By using simple commands, you’ll learn how to navigate through the database. Once you have accustomed yourself to the basics, you’ll explore techniques to configure Git with comprehensive examples and configuration targets. You’ll gain insights into improving your understanding of branches and recovery from mistakes — right from committing to a wrong branch to recovering lost commits or files. You’ll then move on to discovering the features that Git rebase has to offer and use regular Git merge on other branches. You’ll explore Git notes and learn how to utilize the update, list, and search commands. In addition to this, you’ll learn how to extract metadata from repositories and automate your daily tasks using Git hooks. You’ll then study in detail repository maintenance, patching, and offline sharing. By the end of the book, you’ll have grasped various tips and tricks for everyday usage, while increasing your knowledge of Git providers, integrations, and clients. What you will learn *Understand the Git data model and use commands to navigate the database *Find out how you can recover lost commits or files *Force a rebase on some branches and use regular Git to merge on the rest *Master the techniques required to extract metadata from repositories *Explore Git notes and learn about the various features that it offers *See how to decode different subcommands Who this book is for The Git Version Control Cookbook is for you if you are a developer or Build Release manager looking for a full-fledged practical guide that will take your Git knowledge to the next level. Basic knowledge of GNU tools and shell or bash scripting is needed.
Hands-On Serverless Computing
Hands-On Serverless Computing
Kuldeep Chowhan
¥78.47
Deploy functions efficiently using different cloud-based serverless offerings Key Features *Understand the concept of Function-as-a-Service *Implement Serverless solutions using AWS Lambda, Azure Functions and Google Cloud Functions *Practical approach towards choosing the best tool for your serverless environment Book Description Serverless applications and architectures are gaining momentum and are increasingly being used by companies of all sizes. Serverless software takes care of many problems that developers face when running systems and servers, such as fault tolerance, centralized logging, horizontal scalability, and deployments. You will learn how to harness serverless technology to rapidly reduce production time and minimize your costs, while still having the freedom to customize your code, without hindering functionality. Upon finishing the book, you will have the knowledge and resources to build your own serverless application hosted in AWS, Microsoft Azure, or Google Cloud Platform, and will have experienced the benefits of event-driven technology for yourself. This hands-on guide dives into the basis of serverless architectures and how to build them using Node.js as a programming language, Visual Studio Code for code editing, and Postman for quickly and securely developing applications without the hassle of configuring and maintaining infrastructure on three public cloud platforms. What you will learn *Understand the benefts of serverless computing and know when to use it *Develop serverless applications on AWS, Azure, and Google Cloud *Get to grips with Function as a Service (FaaS) *Apply triggers to serverless functions *Build event-driven apps using serverless frameworks *Use the Node.js programming language to build serverless apps *Use code editors, such as Visual Studio Code, as development environments *Master the best development practices for creating scalable and practical solutions Who this book is for This book is targeted towards developers, system administrators or any stakeholder working in the Serverless environment and want to understand how functions work. Basic idea of serverless architecture can be an added advantage
Learning Concurrency in Kotlin
Learning Concurrency in Kotlin
Miguel Angel Castiblanco Torres
¥78.47
Leverage the power of Elixir programming language to solve practical problems associated with scalability, concurrency, fault tolerance, and high availability. Key Features *Enhance your Elixir programming skills using its powerful tools and abstractions *Discover how to develop a full-fledged file server *Understand how to use Phoenix to create a web interface for your application. Book Description Running concurrent, fault-tolerant applications that scale is a very demanding responsibility. After learning the abstractions that Elixir gives us, developers are able to build such applications with inconceivable low effort. There is a big gap between playing around with Elixir and running it in production, serving live requests. This book will help you fll this gap by going into detail on several aspects of how Elixir works and showing concrete examples of how to apply the concepts learned to a fully fledged application. In this book, you will learn how to build a rock-solid application, beginning by using Mix to create a new project. Then you will learn how the use of Erlang's OTP, along with the Elixir abstractions that run on top of it (such as GenServer and GenStage), that allow you to build applications that are easy to parallelize and distribute. You will also master supervisors (and supervision trees), and comprehend how they are the basis for building fault-tolerant applications. Then you will use Phoenix to create a web interface for your application. Upon fnishing implementation, you will learn how to take your application to the cloud, using Kubernetes to automatically deploy, scale, and manage it. Last, but not least, you will keep your peace of mind by learning how to thoroughly test and then monitor your application. What you will learn *Use Elixir tools, including IEx and Mix *Find out how an Elixir project is structured and how to create umbrella applications *Discover the power of supervision trees, the basis for fault-tolerance *Create a Domain-Specifc Language (DSL) that abstracts complexity *Create a blazing-fast web interface for your application with Phoenix *Set up an automatic deployment process for the cloud *Monitor your application and be warned if anything unexpected happens Who this book is for Mastering Elixir is for you if you have experience in Elixir programming and want to take it to the next level. This Elixir book shows you how to build, deploy, and maintain robust applications, allowing you to go from tinkering with Elixir on side projects to using it in a live environment. However, no prior knowledge of Elixir is required to enjoy the complex topics covered in the book.
Learn Ethical Hacking from Scratch
Learn Ethical Hacking from Scratch
Zaid Sabih
¥78.47
Install, Configure and Setup different connections with pfSense Key Features *Build firewall and routing solutions with PfSense. *Learn how to create captive portals, how to connect Pfsense to your https environment and so on. *Practical approach towards building firewall solutions for your organization Book Description As computer networks become ubiquitous, it has become increasingly important to both secure and optimize our networks. pfSense, an open-source router/firewall, provides an easy, cost-effective way of achieving this – and this book explains how to install and configure pfSense in such a way that even a networking beginner can successfully deploy and use pfSense. This book begins by covering networking fundamentals, deployment scenarios, and hardware sizing guidelines, as well as how to install pfSense. The book then covers configuration of basic services such as DHCP, DNS, and captive portal and VLAN configuration. Careful consideration is given to the core firewall functionality of pfSense, and how to set up firewall rules and traffic shaping. Finally, the book covers the basics of VPNs, multi-WAN setups, routing and bridging, and how to perform diagnostics and troubleshooting on a network. What you will learn *Install pfSense *Configure additional interfaces, and enable and configure DHCP *Understand Captive portal *Understand firewalls and NAT, and traffic shaping *Learn in detail about VPNs *Understand Multi-WAN *Learn about routing and bridging in detail *Understand the basics of diagnostics and troubleshooting networks Who this book is for This book is towards any network security professionals who want to get introduced to the world of firewalls and network configurations using Pfsense. No knowledge of PfSense is required
Hands-On Penetration Testing on Windows
Hands-On Penetration Testing on Windows
Phil Bramwell
¥78.47
Master the art of identifying vulnerabilities within the Windows OS and develop the desired solutions for it using Kali Linux. Key Features *Identify the vulnerabilities in your system using Kali Linux 2018.02 *Discover the art of exploiting Windows kernel drivers *Get to know several bypassing techniques to gain control of your Windows environment Book Description Windows has always been the go-to platform for users around the globe to perform administration and ad hoc tasks, in settings that range from small offices to global enterprises, and this massive footprint makes securing Windows a unique challenge. This book will enable you to distinguish yourself to your clients. In this book, you'll learn advanced techniques to attack Windows environments from the indispensable toolkit that is Kali Linux. We'll work through core network hacking concepts and advanced Windows exploitation techniques, such as stack and heap overflows, precision heap spraying, and kernel exploitation, using coding principles that allow you to leverage powerful Python scripts and shellcode. We'll wrap up with post-exploitation strategies that enable you to go deeper and keep your access. Finally, we'll introduce kernel hacking fundamentals and fuzzing testing, so you can discover vulnerabilities and write custom exploits. By the end of this book, you'll be well-versed in identifying vulnerabilities within the Windows OS and developing the desired solutions for them. What you will learn *Get to know advanced pen testing techniques with Kali Linux *Gain an understanding of Kali Linux tools and methods from behind the scenes *See how to use Kali Linux at an advanced level *Understand the exploitation of Windows kernel drivers *Understand advanced Windows concepts and protections, and how to bypass them using Kali Linux *Discover Windows exploitation techniques, such as stack and heap overflows and kernel exploitation, through coding principles Who this book is for This book is for penetration testers, ethical hackers, and individuals breaking into the pentesting role after demonstrating an advanced skill in boot camps. Prior experience with Windows exploitation, Kali Linux, and some Windows debugging tools is necessary
Mastering Elixir
Mastering Elixir
André Albuquerque,Daniel Caixinha
¥78.47
Bring your data to life with Power BI Key Features *Get to grips with the fundamentals of Microsoft Power BI and its Business Intelligence capabilities *Build accurate analytical models, reports and dashboards? *Get faster and more intuitive insights from your data using Microsoft Power BI Book Description Microsoft Power BI is a cloud-based service that helps you easily visualize and share insights using your organization's data.This book will get you started with business intelligence using the Power BI toolset, covering essential concepts such as installation,designing effective data models, as well as building basic dashboards and visualizations to make your data come to life You will learn how to get your data the way you want – connecting to data sources sources and how to clean your data with the Power BI Query Editor. You will next learn how to properly design your data model to make your data easier to work with.. You will next learn how to properly design your data model to navigate table relationships and build DAX formulas to make your data easier to work with. Visualizing your data is another key element of this book, and you will learn how to follow proper data visualization styles and enhanced digital storytelling techniques. By the end of this book, you will understand how to administer your organization's Power BI environment so deployment can be made seamless, data refreshes can run properly, and security can be fully implemented What you will learn *Connect to data sources using both import and DirectQuery options *Use the Query Editor to apply data transformations and data cleansing processes, including learning how to write M and R scripts *Design optimized data models by designing relationships and DAX calculations *Leverage built-in and custom visuals to design effective reports *Use the Power BI Desktop and Power BI Service to implement Row Level Security on your model *Administer a Power BI cloud tenant for your organization *Deploy your Power BI Desktop files into the Power BI Report Server Who this book is for This book is for aspiring Business Intelligence professionals who want to get up and running with Microsoft Power BI. If you have a basic understanding of BI concepts and want to learn how to apply them using Microsoft Power BI, this book is for you.
Unity 2018 By Example
Unity 2018 By Example
Alan Thorn
¥78.47
Develop intelligent voice-empowered applications and Chatbots that not only understand voice commands but also respond to it Key Features *Target multiple platforms by creating voice interactions for your applications *Explore real-world examples of how to produce smart and practical virtual assistants *Build a virtual assistant for cars using Android Auto in Xamarin Book Description From touchscreen and mouse-click, we are moving to voice- and conversation-based user interfaces. By adopting Voice User Interfaces (VUIs), you can create a more compelling and engaging experience for your users. Voice User Interface Projects teaches you how to develop voice-enabled applications for desktop, mobile, and Internet of Things (IoT) devices. This book explains in detail VUI and its importance, basic design principles of VUI, fundamentals of conversation, and the different voice-enabled applications available in the market. You will learn how to build your first voice-enabled application by utilizing DialogFlow and Alexa’s natural language processing (NLP) platform. Once you are comfortable with building voice-enabled applications, you will understand how to dynamically process and respond to the questions by using NodeJS server deployed to the cloud. You will then move on to securing NodeJS RESTful API for DialogFlow and Alexa webhooks, creating unit tests and building voice-enabled podcasts for cars. Last but not the least you will discover advanced topics such as handling sessions, creating custom intents, and extending built-in intents in order to build conversational VUIs that will help engage the users. By the end of the book, you will have grasped a thorough knowledge of how to design and develop interactive VUIs. What you will learn *Understand NLP platforms with machine learning *Exploit best practices and user experiences in creating VUI *Build voice-enabled chatbots *Host, secure, and test in a cloud platform *Create voice-enabled applications for personal digital assistant devices *Develop a virtual assistant for cars Who this book is for Voice User Interface Projects is for you if you are a software engineer who wants to develop voice-enabled applications for your personal digital assistant devices such as Amazon Echo and Google Home, along with your car’s virtual assistant systems. Some experience with JavaScript is required.
Algorithms To Live By: The Computer Science of Human Decisions
Algorithms To Live By: The Computer Science of Human Decisions
Brian Christian
¥76.91
A fascinating exploration of how computer algorithms can be applied to our everyday lives. What should we do, or leave undone, in a day or a lifetime Exploring how insights from computer algorithms can be applied to our everyday lives, ‘Algorithms To Live By’ helps to solve common decision-making problems and illuminate the workings of the human mind. When should you switch between different tasks, and how many tasks should you take on in the first place How much messiness should you accept What balance of new activities and familiar favourites is the most fulfilling When computers face constraints of time and space, they too must untangle very human questions: how to have better hunches, when to leave things to chance, how to deal with overwhelming choices and how best to connect with others. And the solutions they’ve found have much to teach us. Acclaimed author Brian Christian and cognitive scientist Tom Griffiths show how the algorithms developed for computers can be applied from finding your spouse to finding a parking spot, from organizing your inbox to understanding the workings of memory. Where you have a dilemma, they have a rule, and each fascinating algorithm turns the wisdom of computer science into strategies for human living.
WebRTC Blueprints
WebRTC Blueprints
Andrii Sergiienko
¥75.20
This book is a stepbystep projectbased guide that aims to teach you how to develop your own web applications and services with WebRTC in a concise, practical manner. This book will be perfect for you if you are a WebRTC developer and want to build complex WebRTC applications and projects, or if you want to gain practical experience in developing web applications, advanced WebRTC media handling, server and client signaling, call flows, or thirdparty integration. It is essential to have prior knowledge of building simple applications using WebRTC.
PhantomJS Cookbook
PhantomJS Cookbook
Rob Friesel
¥75.20
A task-based guide that provides solutions to real-world test automation problems. This book is intended for web development professionals who want to integrate PhantomJS into their development and testing workflows. If you are a web developer looking to run automated unit tests while you work, or perhaps you are a QA engineer looking for a fast test automation utility, then this book is perfect for you. Some prior knowledge of JavaScript would be helpful.
Kali Linux Cookbook
Kali Linux Cookbook
Willie L. Pritchett
¥75.20
A practical, cookbook style with numerous chapters and recipes explaining the penetration testing. The cookbook-style recipes allow you to go directly to your topic of interest if you are an expert using this book as a reference, or to follow topics throughout a chapter to gain in-depth knowledge if you are a beginner.This book is ideal for anyone who wants to get up to speed with Kali Linux. It would also be an ideal book to use as a reference for seasoned penetration testers.
A hárem bábája
A hárem bábája
Roberta Rich
¥74.74
Válaszok a nap mint nap el?forduló gyakorlati iratkezelési kérdésekre! Hogyan feleljünk meg a jogszabályoknak? Mik azok a SZE?SZ-?k és milyen el?ny?kkel jár az alkalmazásuk? Mi a kül?nbség a digitális és az elektronikus aláírás k?z?tt? Mikor javasolt a vonalkódos digitalizálás használata? Mire kell figyelnem egy iratkezel? rendszer bevezetésénél? ?Az egységes iratkezelés k?zelmúltban bet?lt?tt 10. évfordulója az ágazat felel?s vezet?it és munkatársait is visszatekintésre, ?sszegzésre és a j?v?re irányuló útkeresésre ?szt?nzi. Remek segédeszk?z ehhez e kiadvány, ami professzionális módon foglalja ?ssze az iratkezelés napjainkban aktuális témáit, problémáit. Bízom benne, hogy mindennapi munkájuk során az iratkezel?i állomány, az iratkezelésért felel?s szervezeti egységek vezet?i gyakran kezükbe veszik majd és ?sorvezet?ként” alkalmazzák. Kovács Rezs? – Belügyminisztérium, Iratkezelési és Adatvédelmi F?osztály, f?osztályvezet? ?Lehet-e izgalmasabb annál, mint amikor kit?n? szakemberek vallanak munkájukról, annak jogi és természetes k?rnyezetér?l, a fejl?dés irányairól? A válogatott fejezetek az iratkezelés-, az elektronizálás- és az elektronikus iratkezelés ábécéjének foglalatát adják olyan szerz?k tollából, akik maguk is jártasak a témában és végigjárták annak útveszt?it.” Surányiné dr. Temesi Mária - K?zigazgatási és Elektronikus K?zszolgáltatások K?zponti Hivatala, Kormányzati K?zponti ?rkeztet? F?osztály, f?osztályvezet?
Hands-On Full Stack Development with Spring Boot 2.0  and React
Hands-On Full Stack Development with Spring Boot 2.0 and React
Juha Hinkula
¥74.11
Develop efficient and modern full-stack applications using Spring Boot and React 16 About This Book ? Develop resourceful backends using Spring Boot and faultless frontends using React. ? Explore the techniques involved in creating a full-stack app by going through a methodical approach. ? Learn to add CRUD functionalities and use Material UI in the user interface to make it more user-friendly. Who This Book Is For Java developers who are familiar with Spring, but have not yet built full-stack applications What You Will Learn ? Create a RESTful web service with Spring Boot ? Understand how to use React for frontend programming ? Gain knowledge of how to create unit tests using JUnit ? Discover the techniques that go into securing the backend using Spring Security ? Learn how to use Material UI in the user interface to make it more user-friendly ? Create a React app by using the Create React App starter kit made by Facebook In Detail Apart from knowing how to write frontend and backend code, a full-stack engineer has to tackle all the problems that are encountered in the application development life cycle, starting from a simple idea to UI design, the technical design, and all the way to implementing, testing, production, deployment, and monitoring. This book covers the full set of technologies that you need to know to become a full-stack web developer with Spring Boot for the backend and React for the frontend. This comprehensive guide demonstrates how to build a modern full-stack application in practice. This book will teach you how to build RESTful API endpoints and work with the data access Layer of Spring, using Hibernate as the ORM. As we move ahead, you will be introduced to the other components of Spring, such as Spring Security, which will teach you how to secure the backend. Then, we will move on to the frontend, where you will be introduced to React, a modern JavaScript library for building fast and reliable user interfaces, and its app development environment and components. You will also create a Docker container for your application. Finally, the book will lay out the best practices that underpin professional full-stack web development. Style and approach A step-by-step guide to building full-stack applications along with best practices to make your Full-stack development journey easier
Design Patterns and Best Practices in Java
Design Patterns and Best Practices in Java
Kamalmeet Singh,Adrian Ianculescu,Lucian-Paul Torje
¥74.11
Create various design patterns to master the art of solving problems using Java About This Book ? This book demonstrates the shift from OOP to functional programming and covers reactive and functional patterns in a clear and step-by-step manner ? All the design patterns come with a practical use case as part of the explanation, which will improve your productivity ? Tackle all kinds of performance-related issues and streamline your development Who This Book Is For This book is for those who are familiar with Java development and want to be in the driver’s seat when it comes to modern development techniques. Basic OOP Java programming experience and elementary familiarity with Java is expected. What You Will Learn ? Understand the OOP and FP paradigms ? Explore the traditional Java design patterns ? Get to know the new functional features of Java ? See how design patterns are changed and affected by the new features ? Discover what reactive programming is and why is it the natural augmentation of FP ? Work with reactive design patterns and find the best ways to solve common problems using them ? See the latest trends in architecture and the shift from MVC to serverless applications ? Use best practices when working with the new features In Detail Having a knowledge of design patterns enables you, as a developer, to improve your code base, promote code reuse, and make the architecture more robust. As languages evolve, new features take time to fully understand before they are adopted en masse. The mission of this book is to ease the adoption of the latest trends and provide good practices for programmers. We focus on showing you the practical aspects of smarter coding in Java. We'll start off by going over object-oriented (OOP) and functional programming (FP) paradigms, moving on to describe the most frequently used design patterns in their classical format and explain how Java’s functional programming features are changing them. You will learn to enhance implementations by mixing OOP and FP, and finally get to know about the reactive programming model, where FP and OOP are used in conjunction with a view to writing better code. Gradually, the book will show you the latest trends in architecture, moving from MVC to microservices and serverless architecture. We will finish off by highlighting the new Java features and best practices. By the end of the book, you will be able to efficiently address common problems faced while developing applications and be comfortable working on scalable and maintainable projects of any size. Style and approach This book explains design patterns in a step-by-step manner with clear and concise code explanations.