万本电子书0元读

万本电子书0元读

Extending Docker
Extending Docker
Russ McKendrick
¥90.46
Master the art of making Docker more extensible, composable, and modular by leveraging plugins and other supporting tools About This Book Get the first book on the market that shows you how to extend the capabilities of Docker using plugins and third-party tools Master the skills of creating various plugins and integrating great tools in order to enhance the functionalities of Docker A practical and learning guide that ensures your investment in Docker becomes more valuable Who This Book Is For This book is for developers and sys admins who are well versed Docker and have knowledge on basic programming languages. If you can’t wait to extend Docker and customize it to meet your requirements, this is the book for you! What You Will Learn Find out about Docker plugins and the problems they solve Gain insights into creating your own plugin Use Docker tools to extend the basic functionality of the core Docker engine Get to grips with the installation and configuration of third-party tools available to use with Docker plugins Install, configure, and use a scheduling service to manage the containers in your environment Enhance your day-to-day Docker usage through security, troubleshooting, and best practices In Detail With Docker, it is possible to get a lot of apps running on the same old servers, making it very easy to package and ship programs. The ability to extend Docker using plugins and load third-party plugins is incredible, and organizations can massively benefit from it. In this book, you will read about what first and third party tools are available to extend the functionality of your existing Docker installation and how to approach your next Docker infrastructure deployment. We will show you how to work with Docker plugins, install it, and cover its lifecycle. We also cover network and volume plugins, and you will find out how to build your own plugin. You’ll discover how to integrate it with Puppet, Ansible, Jenkins, Flocker, Rancher, Packer, and more with third-party plugins. Then, you’ll see how to use Schedulers such as Kubernetes and Amazon ECS. Finally, we’ll delve into security, troubleshooting, and best practices when extending Docker. By the end of this book, you will learn how to extend Docker and customize it based on your business requirements with the help of various tools and plugins. Style and approach An easy to follow guide with plenty of hands-on practical examples which can be executed both on your local machine or externally hosted services.
ASP.NET Core 1.0 High Performance
ASP.NET Core 1.0 High Performance
James Singleton
¥90.46
Create fast, scalable, and high performance applications with C#, ASP.NET Core 1.0, and MVC 6 About This Book Learn the importance of measuring, profiling, and locating the most impactful problems Discover the common areas you might encounter performance problems and areas you don’t need to worry about Understand the differences between development workstations and production infrastructure and how these can amplify problems Design workflows that run asynchronously and are resilient to transient performance issues Who This Book Is For This book is for ASP.NET and C# developers who have experience with the MVC framework for web application development and are looking to deploy applications that will perform well in live production environments. These could be virtual machines or hosted by a cloud service provider such as AWS or Azure. What You Will Learn Why performance matters and when it should be considered Use different tools to measure performance Spot common performance issues, their root causes, and how to easily mitigate them Improve performance at the network level and I/O level, and how to optimize the application as a whole Work with caching and message queuing tools, including patterns and strategies Discover the dark side of performance improvement and find out how to manage complexity Monitor performance as part of continuous integration and regression testing Assess and solve performance issues with other advanced technologies In Detail ASP.NET Core is the new, open source, and cross-platform, web-application framework from Microsoft. It's a stripped down version of ASP.NET that's lightweight and fast. This book will show you how to make your web apps deliver high performance when using it. We'll address many performance improvement techniques from both a general web standpoint and from a C#, ASP.NET Core, and .NET Core perspective. This includes delving into the latest frameworks and demonstrating software design patterns that improve performance. We will highlight common performance pitfalls, which can often occur unnoticed on developer workstations, along with strategies to detect and resolve these issues early. By understanding and addressing challenges upfront, you can avoid nasty surprises when it comes to deployment time. We will introduce performance improvements along with the trade-offs that they entail. We will strike a balance between premature optimization and inefficient code by taking a scientific- and evidence-based approach. We'll remain pragmatic by focusing on the big problems. By reading this book, you'll learn what problems can occur when web applications are deployed at scale and know how to avoid or mitigate these issues. You'll gain experience of how to write high-performance applications without having to learn about issues the hard way. You'll see what's new in ASP.NET Core, why it's been rebuilt from the ground up, and what this means for performance. You will understand how you can now develop on and deploy to Windows, Mac OS X, and Linux using cross-platform tools, such as Visual Studio Code. Style and approach Starting with a drill down into the nuts and bolts of various performance parameters, you will get an understanding of the ASP.NET MVC 6 framework with the help of rich code-based examples that will equip you to build highly scalable and optimized applications.
Mastering Python Data Analysis
Mastering Python Data Analysis
Magnus Vilhelm Persson,Luiz Felipe Martins
¥90.46
Become an expert at using Python for advanced statistical analysis of data using real-world examples About This Book Clean, format, and explore data using graphical and numerical summaries Leverage the IPython environment to efficiently analyze data with Python Packed with easy-to-follow examples to develop advanced computational skills for the analysis of complex data Who This Book Is For If you are a competent Python developer who wants to take your data analysis skills to the next level by solving complex problems, then this advanced guide is for you. Familiarity with the basics of applying Python libraries to data sets is assumed. What You Will Learn Read, sort, and map various data into Python and Pandas Recognise patterns so you can understand and explore data Use statistical models to discover patterns in data Review classical statistical inference using Python, Pandas, and SciPy Detect similarities and differences in data with clustering Clean your data to make it useful Work in Jupyter Notebook to produce publication ready figures to be included in reports In Detail Python, a multi-paradigm programming language, has become the language of choice for data scientists for data analysis, visualization, and machine learning. Ever imagined how to become an expert at effectively approaching data analysis problems, solving them, and extracting all of the available information from your dataWell, look no further, this is the book you want! Through this comprehensive guide, you will explore data and present results and conclusions from statistical analysis in a meaningful way. You’ll be able to quickly and accurately perform the hands-on sorting, reduction, and subsequent analysis, and fully appreciate how data analysis methods can support business decision-making. You’ll start off by learning about the tools available for data analysis in Python and will then explore the statistical models that are used to identify patterns in data. Gradually, you’ll move on to review statistical inference using Python, Pandas, and SciPy. After that, we’ll focus on performing regression using computational tools and you’ll get to understand the problem of identifying clusters in data in an algorithmic way. Finally, we delve into advanced techniques to quantify cause and effect using Bayesian methods and you’ll discover how to use Python’s tools for supervised machine learning. Style and approach This book takes a step-by-step approach to reading, processing, and analyzing data in Python using various methods and tools. Rich in examples, each topic connects to real-world examples and retrieves data directly online where possible. With this book, you are given the knowledge and tools to explore any data on your own, encouraging a curiosity befitting all data scientists.
ROS Robotics By Example
ROS Robotics By Example
Carol Fairchild,Dr. Thomas L. Harman
¥90.46
Bring life to your robot using ROS robotic applications About This Book .This book will help you boost your knowledge of ROS and give you advanced practical experience you can apply to your ROS robot platforms.This is the only book that offers you step-by-step instructions to solidify your ROS understanding and gain experience using ROS tools.From eminent authors, this book offers you a plethora of fun-filled examples to make your own quadcopter, turtlebot, and two-armed robots Who This Book Is For If you are a robotics developer, whether a hobbyist, researchers or professional, and are interested in learning about ROS through a hands-on approach, then this book is for you. You are encouraged to have a working knowledge of GNU/Linux systems and Python. What You Will Learn .Get to know the fundamentals of ROS and apply its concepts to real robot examples.Control a mobile robot to navigate autonomously in an environment.Model your robot designs using URDF and Xacro, and operate them in a ROS Gazebo simulation.Control a 7 degree-of-freedom robot arm for visual servoing.Fly a quadcopter to autonomous waypoints.Gain working knowledge of ROS tools such as Gazebo, rviz, rqt, and Move-It.Control robots with mobile devices and controller boards In Detail The visionaries who created ROS developed a framework for robotics centered on the commonality of robotic systems and exploited this commonality in ROS to expedite the development of future robotic systems. From the fundamental concepts to advanced practical experience, this book will provide you with an incremental knowledge of the ROS framework, the backbone of the robotics evolution. ROS standardizes many layers of robotics functionality from low-level device drivers to process control to message passing to software package management. This book provides step-by-step examples of mobile, armed, and flying robots, describing the ROS implementation as the basic model for other robots of these types. By controlling these robots, whether in simulation or in reality, you will use ROS to drive, move, and fly robots using ROS control. Style and approach This is an easy-to-follow guide with hands-on examples of ROS robots, both real and in simulation.
Building a 3D Game with LibGDX
Building a 3D Game with LibGDX
Sebastián Di Giuseppe,Andreas Krühlmann,Elmar van Rijnswou
¥54.49
Learn how to build an exciting 3D game with LibGDX from scratch About This Book Implement an exhaustive list of features that LibGDX unleashes to build your 3D game. Write, test, and debug your application on your desktop and deploy them on multiple platforms. Gain a clear understanding of the physics behind LibGDX and libraries like OpenGL and WebGL that make up LibGDX. Who This Book Is For If you are a game developer or enthusiasts who want to build 3D games with LibGDX, then this book is for you. A basic knowledge of LibGDX and Java programming is appreciated. What You Will Learn Learn the potential of LibGDX in game development Understand the LibGDX architecture and explore platform limitation and variations Explore the various approaches for game development using LibGDX Learn about the common mistakes and possible solutions of development Discover the 3D workflow with Blender and how it works with LibGDX Implement 3D models along with textures and animations into your games Familiarize yourself with Scene2D and its potential to boost your game’s design In Detail LibGDX is a hugely popular open source, cross-platform, Java-based game development framework built for the demands of cross-platform game development. This book will teach readers how the LibGDX framework uses its 3D rendering API with the OpenGL wrapper, in combination with Bullet Physics, 3D Particles, and Shaders to develop and deploy a game application to different platforms You will start off with the basic Intellij environment, workflow and set up a LibGDX project with necessary APIs for 3D development. You will then go through LibGDX’s 3D rendering API main features and talk about the camera used for 3D. Our next step is to put everything together to build a basic 3D game with Shapes, including basic gameplay mechanics and basic UI. Next you will go through modeling, rigging, and animation in Blender. We will then talk about refining mechanics, new input implementations, implementing enemy 3D models, mechanics, and gameplay balancing. The later part of this title will help you to manage secondary resources like audio, music and add 3D particles in the game to make the game more realistic. You will finally test and deploy the app on a multitude of different platforms, ready to start developing your own titles how you want! Style and approach A step by step guide on building a 3D game with LibGDX and implementing an exhaustive list of features that you would wish to incorporate into your 3D game
Quo vadis?
Quo vadis?
Henryk Sienkiewicz
¥7.93
Quo vadis?
Le Frere-de-la-C?te
Le Frere-de-la-C?te
Joseph Conrad
¥7.85
Le Frere-de-la-C?te
Fede e bellezza
Fede e bellezza
Niccolo Tommaseo
¥7.93
Fede e bellezza
Der Pfadfinder
Der Pfadfinder
James Fenimore Cooper
¥7.93
Der Pfadfinder
Racconti straordinari
Racconti straordinari
Edgar Allan Poe
¥7.93
Racconti straordinari
La Main froide
La Main froide
Fortuné du Boisgobey
¥8.01
La Main froide
Le Joueur
Le Joueur
Fyodor Mikhailovich Dostoyevsky
¥7.93
Le Joueur
Le Domaine d’Arnheim
Le Domaine d’Arnheim
Edgar Allan Poe
¥7.93
Le Domaine d’Arnheim
Le Vicomte de Bragelonne - Tome IV
Le Vicomte de Bragelonne - Tome IV
Alexandre Dumas
¥8.01
Le Vicomte de Bragelonne - Tome IV
Il giglio rosso
Il giglio rosso
Anatole France
¥7.93
Il giglio rosso
Il diavolo nella mia libreria
Il diavolo nella mia libreria
Alfredo Panzini
¥7.93
Il diavolo nella mia libreria
Les Quarante-cinq - Tome III
Les Quarante-cinq - Tome III
Alexandre Dumas
¥8.01
Les Quarante-cinq - Tome III
Le Duc de l’Omelette
Le Duc de l’Omelette
Edgar Allan Poe
¥7.85
Le Duc de l’Omelette
Les mysteres de Paris. Tome 3
Les mysteres de Paris. Tome 3
Eugene Sue
¥7.93
Les mysteres de Paris. Tome 3
Vita di Aldo Pio Manuzio
Vita di Aldo Pio Manuzio
Domenico Maria Manni
¥7.93
Vita di Aldo Pio Manuzio
Les Essais - Livre II
Les Essais - Livre II
Michel de Montaigne
¥8.01
Les Essais - Livre II