万本电子书0元读

万本电子书0元读

Mastering Ansible
Mastering Ansible
James Freeman
¥73.02
Design, develop, and solve real-world automation and orchestration problems by unlocking the automation capabilities of Ansible. Key Features * Tackle complex automation challenges with the newly added features in Ansible 2.7 Book Description Automation is essential for success in the modern world of DevOps. Ansible provides a simple, yet powerful, automation engine for tackling complex automation challenges. This book will take you on a journey that will help you exploit the latest version's advanced features to help you increase efficiency and accomplish complex orchestrations. This book will help you understand how Ansible 2.7 works at a fundamental level and will also teach you to leverage its advanced capabilities. Throughout this book, you will learn how to encrypt Ansible content at rest and decrypt data at runtime. Next, this book will act as an ideal resource to help you master the advanced features and capabilities required to tackle complex automation challenges. Later, it will walk you through workflows, use cases, orchestrations, troubleshooting, and Ansible extensions. Lastly, you will examine and debug Ansible operations, helping you to understand and resolve issues. By the end of the book, you will be able to unlock the true power of the Ansible automation engine and tackle complex, real- world actions with ease. What you will learn * Gain an in-depth understanding of how Ansible works under the hood * Fully automate Ansible playbook executions with encrypted data * Access and manipulate variable data within playbooks * Use blocks to perform failure recovery or cleanup * Explore the Playbook debugger and the Ansible Console * Troubleshoot unexpected behavior effectively * Work with cloud infrastructure providers and container systems * Develop custom modules, plugins, and dynamic inventory sources Who this book is for This book is for Ansible developers and operators who have an understanding of its core elements and applications but are now looking to enhance their skills in applying automation using Ansible.
WebSocket Essentials – Building Apps with HTML5 WebSockets
WebSocket Essentials – Building Apps with HTML5 WebSockets
Varun Chopra
¥54.49
This book is for web developers who want to learn and implement WebSocket to create interesting apps for modern browsers, leveraging the capabilities of HTML5 with WebSockets.
Qt5 C++ GUI Programming Cookbook
Qt5 C++ GUI Programming Cookbook
Lee Zhi Eng
¥73.02
Use Qt 5 to design and build functional, appealing, and user-friendly graphical user interfaces (GUIs) for your applications. Key Features * Learn to use Qt 5 to design and customize the look and feel of your application * Improve the visual quality of an application by using graphics rendering and animation * Understand the balance of presentation and web content that will make an application appealing yet functional Book Description With the growing need to develop GUIs for multiple targets and multiple screens, improving the visual quality of your application becomes important so that it stands out from your competitors. With its cross-platform ability and the latest UI paradigms, Qt makes it possible to build intuitive, interactive, and user-friendly user interfaces for your applications. Qt5 C++ GUI Programming Cookbook, Second Edition teaches you how to develop functional and appealing user interfaces using the latest version of QT5 and C++.?This book will help you learn a variety of topics such as GUI customization and animation, graphics rendering, implementing Google Maps, and more. You will also be taken through advanced concepts like asynchronous programming, event handling using signals and slots, network programming, various aspects of optimizing your application. By the end of the book, you will be confident to design and customize GUI applications that meet your clients' expectations and have an understanding of best practice solutions for common problems. What you will learn * Animate GUI elements using Qt5's built-in animation system * Draw shapes and 2D images using Qt5's powerful rendering system * Implement an industry-standard OpenGL library in your project * Build a mobile app that supports touch events and exports it onto devices * Parse and extract data from an XML file and present it on your GUI * Interact with web content by calling JavaScript functions from C++ * Access MySQL and SQLite databases to retrieve data and display it on your GUI Who this book is for This intermediate-level book is designed for those who want to develop software using Qt 5. If you want to improve the visual quality and content presentation of your software application, this book is for you. Prior experience of C++ programming is required.
Learning C++ by Creating Games with UE4
Learning C++ by Creating Games with UE4
William Sherif
¥80.65
If you are really passionate about games and have always wanted to write your own, this book is perfect for you. It will help you get started with programming in C++ and explore the immense functionalities of UE4.
Game Programming using Qt 5 Beginner's Guide
Game Programming using Qt 5 Beginner's Guide
Pavel Strakhov,Witold Wysota,Lorenz Haas
¥90.46
A complete guide to designing and building fun games with Qt and Qt Quick using associated toolsets About This Book ? A step by step guide to learn Qt by building simple yet entertaining games ? Get acquainted with a small yet powerful addition—Qt Gamepad Module, that enables Qt applications to support the use of gamepad hardware ? Understand technologies such as QML, OpenGL, and Qt Creator to design intuitive games Who This Book Is For If you want to create great graphical user interfaces and astonishing games with Qt, this book is ideal for you. No previous knowledge of Qt is required; however knowledge of C++ is mandatory. What You Will Learn ? Install the latest version of Qt on your system ? Understand the basic concepts of every Qt game and application ? Develop 2D object-oriented graphics using Qt Graphics View ? Build multiplayer games or add a chat function to your games with Qt Network module ? Script your game with Qt QML ? Explore the Qt Gamepad module in order to integrate gamepad support in C++ and QML applications ? Program resolution-independent and fluid UIs using QML and Qt Quick ? Control your game flow in line with mobile device sensors ? Test and debug your game easily with Qt Creator and Qt Test In Detail Qt is the leading cross-platform toolkit for all significant desktop, mobile, and embedded platforms and is becoming popular by the day, especially on mobile and embedded devices. It's a powerful tool that perfectly fits the needs of game developers. This book will help you learn the basics of Qt and will equip you with the necessary toolsets to build apps and games. The book begins by how to create an application and prepare a working environment for both desktop and mobile platforms. You will learn how to use built-in Qt widgets and Form Editor to create a GUI application and then learn the basics of creating graphical interfaces and Qt's core concepts. Further, you'll learn to enrich your games by implementing network connectivity and employing scripting. You will learn about Qt's capabilities for handling strings and files, data storage, and serialization. Moving on, you will learn about the new Qt Gamepad module and how to add it in your game and then delve into OpenGL and Vulcan, and how it can be used in Qt applications to implement hardware-accelerated 2D and 3D graphics. You will then explore various facets of Qt Quick: how it can be used in games to add game logic, add game physics, and build astonishing UIs for your games. By the end of this book, you will have developed the skillset to develop interesting games with Qt. Style and approach Learn Qt with the help of numerous sample games, introduced step-by-step in each chapter
How to Develop Microsoft Office Word Skills For Keyboarding And Document/Word Pr
How to Develop Microsoft Office Word Skills For Keyboarding And Document/Word Pr
Andrei Besedin
¥24.44
How to Develop Microsoft Office Word Skills For Keyboarding And Document/Word Processing!
Learn CUDA Programming
Learn CUDA Programming
Jaegeun Han
¥71.93
Explore different GPU programming methods using libraries and directives, such as OpenACC, with extension to languages such as C, C++, and Python Key Features * Learn parallel programming principles and practices and performance analysis in GPU computing * Get to grips with distributed multi GPU programming and other approaches to GPU programming * Understand how GPU acceleration in deep learning models can improve their performance Book Description Compute Unified Device Architecture (CUDA) is NVIDIA's GPU computing platform and application programming interface. It's designed to work with programming languages such as C, C++, and Python. With CUDA, you can leverage a GPU's parallel computing power for a range of high-performance computing applications in the fields of science, healthcare, and deep learning. Learn CUDA Programming will help you learn GPU parallel programming and understand its modern applications. In this book, you'll discover CUDA programming approaches for modern GPU architectures. You'll not only be guided through GPU features, tools, and APIs, you'll also learn how to analyze performance with sample parallel programming algorithms. This book will help you optimize the performance of your apps by giving insights into CUDA programming platforms with various libraries, compiler directives (OpenACC), and other languages. As you progress, you'll learn how additional computing power can be generated using multiple GPUs in a box or in multiple boxes. Finally, you'll explore how CUDA accelerates deep learning algorithms, including convolutional neural networks (CNNs) and recurrent neural networks (RNNs). By the end of this CUDA book, you'll be equipped with the skills you need to integrate the power of GPU computing in your applications. What you will learn * Understand general GPU operations and programming patterns in CUDA * Uncover the difference between GPU programming and CPU programming * Analyze GPU application performance and implement optimization strategies * Explore GPU programming, profiling, and debugging tools * Grasp parallel programming algorithms and how to implement them * Scale GPU-accelerated applications with multi-GPU and multi-nodes * Delve into GPU programming platforms with accelerated libraries, Python, and OpenACC * Gain insights into deep learning accelerators in CNNs and RNNs using GPUs Who this book is for This beginner-level book is for programmers who want to delve into parallel computing, become part of the high-performance computing community and build modern applications. Basic C and C++ programming experience is assumed. For deep learning enthusiasts, this book covers Python InterOps, DL libraries, and practical examples on performance estimation.
Responsive Web Design Patterns
Responsive Web Design Patterns
Chelsea Myers
¥54.49
Learn how to build your own pattern library and fill it with the most popular responsive web design patterns About This Book Explore the process of combining responsive patterns together to fit the needs of your own website or project Organize your projects by creating responsive pattern libraries and manage unruly design systems as they grow Break down the best responsive websites to their patterns and learn how to build them in your own projects Who This Book Is For This book is intended for HTML and CSS beginners who want to know where to start when creating a responsive website. It is also for more experienced developers who perhaps need a little inspiration for their next project. Knowing what makes a responsive site tick is not enough. You also have to know the best way to design a site that fulfills its required goals, shrinking and stretching to polar sizes all the while. This book aims to equip you with a foundation to do just that. What You Will Learn Gain knowledge of the pros and cons of popular responsive patterns. Build each pattern on your own using HTML, CSS, and JavaScript by following examples and guides provided in each chapter Know how to combine patterns to create unique solutions for your own projects Understand the benefits of creating a pattern library and learn how to use them efficiently Pay attention to detail by reviewing commonly forgotten responsive elements such as typography See real-world examples of these patterns being used by websites like Disney, NASA, and more Review techniques and best practices when it comes to building responsive websites In Detail Responsive Web Design (RWD) is a web design approach aimed at arranging things in a way to get optimal viewing experience and easy reading and navigation on different screen sizes. It bonds together designers and developers as they publish and test new solutions to build websites for all screen sizes. The simplicity of this technology stems from the fact that learning about the most tested RWD solutions along with basic HTML, CSS, and a bit of JavaScript, can soon help you start using these solutions for yourself. The foundations of RWD, once mastered, will help you gain the skills you need to create your own responsive website. Keep track of Responsive Web Designs (RWD) patterns by building your own pattern library and creating RWD’s most popular patterns, seen on hundreds of websites today. For beginners and pros, this book provides a toolset to help plan the design and functionality of a responsive website. The book begins with creating a home for all your patterns by setting up your own pattern library. Each chapter is broken down into different sections of a website; presenting patterns for each section. We move on to building responsive layouts of varying degrees of complexity to house the type of content you need. Develop menu systems and see which responsive navigation fits the size of your website. Next, you’ll learn tactics to present media and data elegantly on different screen sizes. And finally, you’ll tie up all those loose ends on your responsive website and pattern library to get it ready for launch. Style and approach This book is a collection of favored responsive patterns broken down to be easily understood and recreated. Each chapter focuses on a specific part of a website, from large to small, and shows you the markup and styles behind it. A responsive pattern library accompanies this book that you can download and see the patterns and your code beforehand.
Cloudera Administration Handbook
Cloudera Administration Handbook
Rohit Menon
¥99.18
An easy-to-follow Apache Hadoop administrator’s guide filled with practical screenshots and explanations for each step and configuration. This book is great for administrators interested in setting up and managing a large Hadoop cluster. If you are an administrator, or want to be an administrator, and you are ready to build and maintain a production-level cluster running CDH5, then this book is for you.
Programming the BeagleBone
Programming the BeagleBone
Yogesh Chavan
¥54.49
Master BeagleBone programming by doing simple electronics and Internet of Things projectsAbout This BookQuickly develop electronics projects that interact with Internet applications using JavaScript and PythonLearn about electronics components such as sensors and motors, and how to communicate with them by writing programsA step-by-step guide to explore the exciting world of BeagleBone—from connecting BeagleBone to doing electronics projects and creating IoT applicationsWho This Book Is ForIf you want to learn programming on embedded systems with BeagleBone by doing simple electronics projects, this book is for you. This book is also helpful to BeagleBone owners who want to quickly implement small-scale home automation solutions. It is assumed that you have familiarity with C and Python programming. Some familiarity with electronics is helpful but not essential.What You Will LearnConnect your BeagleBone to a computer in different ways and get the Cloud9 IDE running to quick-start programming on the BeagleBoneGet to know about BeagleBone extension pins such as GPIO and how to connect various electronics components with BeagleBoneRead and write to various electronics components such as LED, Push-button, sensors, and motorsGrasp in-depth theory on Analog, PWM, and BUS programming and the electronics components used in programsHandle data to and from various BUS supporting modules such as UART, I2C, and SPI using the Adafruit BBIO Python libraryWrite real-life IoT applications in JavaScript and Python such as shooting an e-mail on overheat and controlling a servo motor remotelyMake use of online free cloud services to store and analyze sensor data collected on the BeagleBoneDiscover what else can be done using the BeagleBoneGet to grips with embedded system BUS communicationIn DetailThe whole world is moving from desktop computers to smartphones and embedded systems. We are moving towards utilizing Internet of Things (IoT). An exponential rise in the demand for embedded systems and programming in the last few years is driving programmers to use embedded development boards such as Beaglebone.BeagleBone is an ultra-small, cost-effective computer that comes with a powerful hardware. It runs a full-fledged Debian Linux OS and provides numerous electronics solutions. BeagleBone is open source and comes with an Ethernet port, which allows you to deploy IoT projects without any additions to the board. It provides plenty of GPIO, Anlaog pins, and UART, I2C, SPI pins which makes it the right choice to perform electronics projects. This gives you all the benefits of Linux kernel such as multitasking, multiusers, and extensive device driver support. This allows you to do programming in many languages including high-level languages such as JavaScript and Python.This book aims to exploit the hardware and software capabilities of BeagleBone to create real-life electronics and IoT applications quickly. It is divided into two parts. The first part covers JavaScript programs. The second part provides electronics projects and IoT applications in Python.First, you will learn to use BeagleBone as tool to write useful applications on embedded systems. Starting with the basics needed to set up BeagleBone and the Cloud9 IDE, this book covers interfacing with various electronics components via simple programs. The electronics theory related to these components is then explained in depth before you use them in a program. Finally, the book helps you create some real-life IoT applications.Style and approachAn easy-to-follow guide full of real-world electronics programs and quick troubleshooting tips using BeagleBone. All the required electronics concepts are explained in detail before using them in a program and all programs are explained in depth. Most of the theory is covered in the first part; while the second part gives you some quick programs.
CentOS 7 Linux Server Cookbook - Second Edition
CentOS 7 Linux Server Cookbook - Second Edition
Oliver Pelz
¥90.46
Over 80 recipes to get up and running with CentOS 7 Linux serverAbout This BookA practical guide to install, configure, administer and maintain CentOS 7 serversAn in-depth guide to the CentOS 7 operating system, exploring its various new features and changes in server administrationPresents tricks and solutions to tackle common server issues with the help of practical examples and real-life scenariosWho This Book Is ForThis book is targeted at beginner and more experienced system administrators alike who want to use CentOS as their server solution. Readers do not need much pre-knowledge or experience at all to work with this book.What You Will LearnInstall and configure CentOS 7 Linux server system from scratch using normal and advanced methodsMaintain a performance-based and secure server solution by deploying expert configuration advice and managing software packagesMonitor, manage and develop your server's file system to maintain a stable performanceGain best practice methods on sharing files and resources through a networkInstall and configure common standard services such as web, mail, FTP, database and domain name server technologiesIntroduce you to the world of operating-system-level virtualization using the Docker platform.Understand the fundamentals of the Security-Enhanced Linux access control architectureMonitor your IT infrastructure using NagiosIn DetailThis book will provide you with a comprehensive series of starting points that will give you direct access to the inner workings of the latest CentOS version 7 and help you trim the learning curve to master your server.You will begin with the installation and basic configuration of CentOS 7, followed by learning how to manage your system, services and software packages. You will then gain an understanding of how to administer the file system, secure access to your server and configure various resource sharing services such as file, printer and DHCP servers across your network. Further on, we cover advanced topics such as FTP services, building your own DNS server, running database servers, and providing mail and web services. Finally, you will get a deep understanding of SELinux and you will learn how to work with Docker operating-system virtualization and how to monitor your IT infrastructure with Nagios.By the end of this book, you will have a fair understanding of all the aspects of configuring, implementing and administering CentOS 7 Linux server and how to put it in control.Style and approachThis book is a practical reference guide with hands-on examples and solutions to real-world administration problems. It covers in-depth and comprehensive information on CentOS 7 and its new features.
Sphinx Search Beginner's Guide
Sphinx Search Beginner's Guide
Abbas Ali
¥71.93
This book is a step-by-step guide for an absolute beginner. It covers everything, from installing to configuring, to get you started quickly. It has numerous code examples that the reader can try on their own and learn while doing so. It has two full-fledged applications as examples that readers can follow. This book is specifically focused on the Search feature of web applications. This book is for developers who are new to Sphinx Search. All code examples use PHP but the logic is same for any other web *ing languages as well.
Building Websites with e107
Building Websites with e107
Tad Boomer
¥71.93
This book is hands-on. As you work through the small business/e-commerce enabled example web site, you will learn how to install, upgrade, configure, and use the various basic features of the e107 Content Management System. The book contains a number of screen shots to reinforce that each step that you perform is correct. This book is primarily for entrepreneurs, small office/home office, small businesses and non-profit agencies who would like to have interactive, business and/or e-commerce web sites at a low cost without sacrificing power or usability. No knowledge of PHP programming, Apache, or MySQL is required.
Learning BeagleBone
Learning BeagleBone
Hunyue Yau
¥54.49
This book is for new BeagleBone owners who are looking to quickly get their microboard up and running. It would be helpful to have an understanding of embedded concepts or Linux but neither is essential.
Minitab Cookbook
Minitab Cookbook
Isaac Newton
¥99.18
This practical cookbook covers a broad range of topics in an easytounderstand manner. Stepbystep instructions guide you through even the most complicated of tools in Minitab. This book is great for anyone who is familiar with statistics and who wants to learn how Minitab works. Whilst you do not need to be an expert in all areas of statistics, you should understand the basics of the chapters you are interested in.
Mastering Python Regular Expressions
Mastering Python Regular Expressions
Félix López
¥45.77
A short and straight to the point guide that explains the implementation of Regular Expressions in Python. This book is aimed at Python developers who want to learn how to leverage Regular Expressions in Python. Basic knowledge of Python is required for a better understanding.
Python Tools for Visual Studio
Python Tools for Visual Studio
Martino Sabia
¥49.04
This is a handson guide that provides exemplary coverage of all the features and concepts related to PTVS. The book is intended for developers who are aiming to enhance their productivity in Python projects with automation tools that Visual Studio provides for the .Net community. Some basic knowledge of Python programming is essential.
HDInsight Essentials - Second Edition
HDInsight Essentials - Second Edition
Rajesh Nadipalli
¥63.21
If you want to discover one of the latest tools designed to produce stunning Big Data insights, this book features everything you need to get to grips with your data. Whether you are a data architect, developer, or a business strategist, HDInsight adds value in everything from development, administration, and reporting.
Mind Mapping with FreeMind
Mind Mapping with FreeMind
Silvina P. Hillar
¥45.77
The book is presented in easy to follow Cookbook recipes covering a wide variety of tasks and applications. The book is for users of FreeMind and FreePlane or new users who would like to explore the world of free mind mapping software. No previous experience is required.
ZeroMQ
ZeroMQ
Faruk Akgul
¥45.77
A practical, step-by-step example-rich tutorial. If you are a C developer who wants to learn about ZeroMQ, this book is for you. It is assumed that the reader has C experience at some level but prior ZeroMQ knowledge is not expected.
FreeCAD [How-to]
FreeCAD [How-to]
Daniel Falck
¥35.96
Written in cookbook style, this book offers many recipes to create objects, import and export data, create 3D solid objects. Each recipe contains step-by-step instructions followed by analysis of what was done in each task and other useful information. If you've been toying around with FreeCAD and want to have more control over your work flow then this book is for you. The reader needs to have basic knowledge of modeling.
1 2 3 4 5 6 7