万本电子书0元读

万本电子书0元读

Mastering Linux Kernel Development
Mastering Linux Kernel Development
Raghu Bharadwaj
¥90.46
Explore Implementation of core kernel subsystems About This Book ? Master the design, components, and structures of core kernel subsystems ? Explore kernel programming interfaces and related algorithms under the hood ? Completely updated material for the 4.12.10 kernel Who This Book Is For If you are a kernel programmer with a knowledge of kernel APIs and are looking to build a comprehensive understanding, and eager to explore the implementation, of kernel subsystems, this book is for you. It sets out to unravel the underlying details of kernel APIs and data structures, piercing through the complex kernel layers and gives you the edge you need to take your skills to the next level. What You Will Learn ? Comprehend processes and fles—the core abstraction mechanisms of the Linux kernel that promote effective simplification and dynamism ? Decipher process scheduling and understand effective capacity utilization under general and real-time dispositions ? Simplify and learn more about process communication techniques through signals and IPC mechanisms ? Capture the rudiments of memory by grasping the key concepts and principles of physical and virtual memory management ? Take a sharp and precise look at all the key aspects of interrupt management and the clock subsystem ? Understand concurrent execution on SMP platforms through kernel synchronization and locking techniques In Detail Mastering Linux Kernel Development looks at the Linux kernel, its internal arrangement and design, and various core subsystems, helping you to gain significant understanding of this open source marvel. You will look at how the Linux kernel, which possesses a kind of collective intelligence thanks to its scores of contributors, remains so elegant owing to its great design. This book also looks at all the key kernel code, core data structures, functions, and macros, giving you a comprehensive foundation of the implementation details of the kernel’s core services and mechanisms. You will also look at the Linux kernel as well-designed software, which gives us insights into software design in general that are easily scalable yet fundamentally strong and safe. By the end of this book, you will have considerable understanding of and appreciation for the Linux kernel. Style and approach Each chapter begins with the basic conceptual know-how for a subsystem and extends into the details of its implementation. We use appropriate code excerpts of critical routines and data structures for subsystems.
Learning Ceph - Second Edition
Learning Ceph - Second Edition
Anthony D'Atri,Vaibhav Bhembre,Karan Singh
¥90.46
Implement and manage your software-defined, massively scalable storage system About This Book ? Explore Ceph's architecture in order to achieve scalability and high availability ? Learn to utilize Ceph efficiently with the help of practical examples ? Successfully implement Ceph clusters to scale-out storage solutions along with outstanding data protection Who This Book Is For A basic knowledge of GNU/Linux, and storage systems, and server components is assumed. If you have no experience of software-defined storage solutions and Ceph, but are eager to learn about them, this is the book for you. What You Will Learn ? The limitations of existing systems and why you should use Ceph as a storage solution ? Familiarity with Ceph's architecture, components, and services ? Instant deployment and testing of Ceph within a Vagrant and VirtualBox environment ? Ceph operations including maintenance, monitoring, and troubleshooting ? Storage provisioning of Ceph's block, object, and filesystem services ? Integrate Ceph with OpenStack ? Advanced topics including erasure coding, CRUSH maps, and performance tuning ? Best practices for your Ceph clusters In Detail Learning Ceph, Second Edition will give you all the skills you need to plan, deploy, and effectively manage your Ceph cluster. You will begin with the first module, where you will be introduced to Ceph use cases, its architecture, and core projects. In the next module, you will learn to set up a test cluster, using Ceph clusters and hardware selection. After you have learned to use Ceph clusters, the next module will teach you how to monitor cluster health, improve performance, and troubleshoot any issues that arise. In the last module, you will learn to integrate Ceph with other tools such as OpenStack, Glance, Manila, Swift, and Cinder. By the end of the book you will have learned to use Ceph effectively for your data storage requirements. Style and approach This step-by-step guide, including use cases and examples, not only helps you to easily use Ceph but also demonstrates how you can use it to solve any of your server or drive storage issues.
Mastering Unity 2017 Game Development with C# - Second Edition
Mastering Unity 2017 Game Development with C# - Second Edition
Alan Thorn
¥90.46
Master realistic animations and graphics, particle systems, game AI and physics, sprites and VR development with Unity 2017 About This Book ? Create professional grade games with realistic animation and graphics, particle systems and game physics with Unity 2017 ? Unleash the power of C# *ing to create intelligent game AI and professional grade game workflows. ? Create immersive VR games using the latest Unity 2017 VR SDK. Who This Book Is For If you are a Unity developer who now wants to develop and deploy interesting games by leveraging the new features of Unity 2017, then this is the book for you. Basic knowledge of C# programming is assumed. What You Will Learn ? Explore hands-on tasks and real-world scenarios to make a Unity horror adventure game ? Create enemy characters that act intelligently and make reasoned decisions ? Use data files to save and restore game data in a way that is platform-agnostic ? Get started with VR development ? Use navigation meshes, occlusion culling, and Profiler tools ? Work confidently with GameObjects, rotations, and transformations ? Understand specific gameplay features such as AI enemies, inventory systems, and level design In Detail Do you want to make the leap from being an everyday Unity developer to being a pro game developer? Then look no further! This book is your one-stop solution to creating mesmerizing games with lifelike features and amazing gameplay. This book focuses in some detail on a practical project with Unity, building a first-person game with many features. You'll delve into the architecture of a Unity game, creating expansive worlds, interesting render effects, and other features to make your games special. You will create individual game components, use efficient animation techniques, and implement collision and physics effectively. Specifically, we'll explore optimal techniques for importing game assets, such as meshes and textures; tips and tricks for effective level design; how to animate and * NPCs; how to configure and deploy to mobile devices; how to prepare for VR development; how to work with version control; and more. By the end of this book, you'll have developed sufficient competency in Unity development to produce fun games with confidence. Style and approach This book takes an easy-to-follow, step-by-step tutorial approach. You will create an advanced level Unity game with an emphasis on leveraging advanced Unity 2017 features while developing the game in its entirety.
GeoServer Beginner's Guide - Second Edition
GeoServer Beginner's Guide - Second Edition
Stefano Iacovella
¥90.46
This step-by-step guide will teach you how to use GeoServer to build custom and interactive maps using your data. About This Book ? Exploit the power of GeoServer to provide agile, flexible, and low -cost community projects ? Share real-time maps quickly ? Boost your map server's performance using the power and flexibility of GeoServer Who This Book Is For If you are a web developer with knowledge of server side *ing, have experience in installing applications on the server, and want to go beyond Google Maps by offering dynamically built maps on your site with your latest geospatial data stored in MySQL, PostGIS, MySQL, or Oracle, this is the book for you. What You Will Learn ? Install GeoServer quickly ? Access dynamic real-time geospatial data that you can easily integrate into your own web-based application ? Create custom styles for lines, points, and polygons for great-looking maps ? Command GeoServer remotely using REST ? Tune your GeoServer instance for performance ? Move GeoServer into production ? Learn advanced topics to extend GeoServer's capabilities In Detail GeoServer is an opensource server written in Java that allows users to share, process, and edit geospatial data. This book will guide you through the new features and improvements of GeoServer and will help you get started with it. GeoServer Beginner's Guide gives you the impetus to build custom maps using your data without the need for costly commercial software licenses and restrictions. Even if you do not have prior GIS knowledge, you will be able to make interactive maps after reading this book. You will install GeoServer, access your data from a database, and apply style points, lines, polygons, and labels to impress site visitors with real-time maps. Then you follow a step-by-step guide that installs GeoServer in minutes. You will explore the web-based administrative interface to connect to backend data stores such as PostGIS, and Oracle. Going ahead, you can display your data on web-based interactive maps, use style lines, points, polygons, and embed images to visualize this data for your web visitors. You will walk away from this book with a working application ready for production. After reading GeoServer Beginner's Guide, you will be able to build beautiful custom maps on your website using your geospatial data. Style and approach Step-by-step instructions are included and the needs of a beginner are totally satisfied by the book. The book consists of plenty of examples with accompanying screenshots and code for an easy learning curve.
Machine Learning with R Cookbook - Second Edition
Machine Learning with R Cookbook - Second Edition
AshishSingh Bhatia;Yu-Wei, Chiu (David Chiu)
¥90.46
Explore over 110 recipes to analyze data and build predictive models with simple and easy-to-use R code About This Book ? Apply R to simplify predictive modeling with short and simple code ? Use machine learning to solve problems ranging from small to big data ? Build a training and testing dataset, applying different classification methods. Who This Book Is For This book is for data science professionals, data analysts, or people who have used R for data analysis and machine learning who now wish to become the go-to person for machine learning with R. Those who wish to improve the efficiency of their machine learning models and need to work with different kinds of data set will find this book very insightful. What You Will Learn ? Create and inspect transaction datasets and perform association analysis with the Apriori algorithm ? Visualize patterns and associations using a range of graphs and find frequent item-sets using the Eclat algorithm ? Compare differences between each regression method to discover how they solve problems ? Detect and impute missing values in air quality data ? Predict possible churn users with the classification approach ? Plot the autocorrelation function with time series analysis ? Use the Cox proportional hazards model for survival analysis ? Implement the clustering method to segment customer data ? Compress images with the dimension reduction method ? Incorporate R and Hadoop to solve machine learning problems on big data In Detail Big data has become a popular buzzword across many industries. An increasing number of people have been exposed to the term and are looking at how to leverage big data in their own businesses, to improve sales and profitability. However, collecting, aggregating, and visualizing data is just one part of the equation. Being able to extract useful information from data is another task, and a much more challenging one. Machine Learning with R Cookbook, Second Edition uses a practical approach to teach you how to perform machine learning with R. Each chapter is divided into several simple recipes. Through the step-by-step instructions provided in each recipe, you will be able to construct a predictive model by using a variety of machine learning packages. In this book, you will first learn to set up the R environment and use simple R commands to explore data. The next topic covers how to perform statistical analysis with machine learning analysis and assess created models, covered in detail later on in the book. You'll also learn how to integrate R and Hadoop to create a big data analysis platform. The detailed illustrations provide all the information required to start applying machine learning to individual projects. With Machine Learning with R Cookbook, machine learning has never been easier. Style and approach This is an easy-to-follow guide packed with hands-on examples of machine learning tasks. Each topic includes step-by-step instructions on tackling difficulties faced when applying R to machine learning.
Microsoft SQL Azure: Enterprise Application Development
Microsoft SQL Azure: Enterprise Application Development
Jayaram Krishnaswamy
¥90.46
Each chapter starts with a general overview reviewing the software architecture related information or the underpinning programming concepts followed by an example of working with specific examples. This is then followed by a de*ion of the specific software used in the chapter. The topics that require you to write code are fully explained using annotations and the code is presented in both VB and C# (in most cases). If you are a .Net developer, an architect, or a DBA who wants to develop enterprise applications and projects and extend your on-site skills with SQL Azure, then this book is for you. This book does not assume experience in Windows Azure or SQL Azure, nor is a high level of competency in SQL Server or the .NET Framework and associated technology required. However, a basic understanding of Visual Studio, C#, VB, SQL Servers, XML, web and WCF is required. If you decide to work with SQL Azure, then this book will provide you with the most up to date and practical information.
Mastering Metasploit
Mastering Metasploit
Nipun Jaswal
¥90.46
A comprehensive and detailed, step by step tutorial guide that takes you through important aspects of the Metasploit framework. If you are a penetration tester, security engineer, or someone who is looking to extend their penetration testing skills with Metasploit, then this book is ideal for you. The readers ofthis book must have a basic knowledge of using Metasploit. They are also expected to have knowledge of exploitation and an indepth understanding of object-oriented programming languages.
iOS Development with Xamarin Cookbook
iOS Development with Xamarin Cookbook
Dimitris Tavlikos
¥90.46
The book is written in a recipe format with practical examples, allowing you to go directly to your topic of interest or follow topics throughout a chapter to gain an indepth knowledge. There are also plenty of hints and best practices along the way. If you are a C#/.NET developer with no previous experience in iOS development or an ObjectiveC developer who wants to create complete iOS applications and deploy them to the App Store, then this book is ideal for you. No experience with Xamarin is needed.
SignalR Real-time Application Cookbook
SignalR Real-time Application Cookbook
Roberto Vespa
¥90.46
This book contains illustrated code examples to help you create realtime, asynchronous, and bidirectional clientserver applications. Each recipe will concentrate on one specific aspect of application development with SignalR showing you how that aspect can be used proficiently. Different levels of developers will find this book useful. Beginners will be able to learn all the fundamental concepts of SignalR, quickly becoming productive in a difficult arena. Experienced programmers will find in this book a handy and useful collection of readymade solutions to common use cases, which they will be able to enhance as needed. Developers can also use the book as a quick reference to the most important SignalR features. No previous practical experience either with SignalR or with realtime communication in general is required.
VMware vSphere 5.1 Cookbook
VMware vSphere 5.1 Cookbook
Abhilash GB
¥90.46
A fast-paced, task-oriented Cookbook covering recipes on the installation and configuration of vSphere 5.1 components. The recipes are accompanied with relevant screenshots with an intention to provide a visual guidance as well. The book concentrates more on the actual task rather than the theory around it, making it easier to understand what is really needed to achieve the task. This book is a guide for anyone who wants to learn how to install and configure VMware vSphere components. This is an excellent handbook for support professionals or for anyone intending to give themselves a head start in learning how to install and configure vSphere 5.1 components. It is also a good task-oriented reference material for consultants who design and deploy vSphere environments.
PostgreSQL Server Programming
PostgreSQL Server Programming
Hannu Krosing
¥90.46
This practical guide leads you through numerous aspects of working with PostgreSQL. Step by step examples allow you to easily set up and extend PostgreSQL. "PostgreSQL Server Programming" is for moderate to advanced PostgreSQL database professionals. To get the best understanding of this book, you should have general experience in writing SQL, a basic idea of query tuning, and some coding experience in a language of your choice.
Microsoft Dynamics CRM 2011 Reporting
Microsoft Dynamics CRM 2011 Reporting
Damian Sinay
¥90.46
The book is a focused and step-by-step tutorial on Microsoft Dynamics CRM Reporting capabilities. It will enable Dynamics developers to create and manage reports, know what tools to use, how to use them, and where to find the data based on how it’s being entered into the system with Dynamics CRM.This book is great for users and developers new to the Dynamics CRM Reports and SQL Server Reporting services, and who are looking to get a good grounding in how to use the reporting capabilities of Dynamics CRM 2011. It’s assumed that you will have some experience in HTML and JavaScript already to build the advanced reports, but no previous programming experience is required to build and learn how to create some basic to intermediate reports, which will be used during the exercises within this book.
OpenGL Development Cookbook
OpenGL Development Cookbook
Muhammad Mobeen Movania
¥90.46
The book is written in a Cookbook format with practical recipes aimed at helping you exploit OpenGL to its full potential.This book is targeted towards intermediate OpenGL programmers. However, those who are new to OpenGL and know an alternate API like DirectX might also find these recipes useful to create OpenGL animations.
Express Web Application Development
Express Web Application Development
Hage Yaapa
¥90.46
Express Web Application Development is a practical introduction to learning about Express. Each chapter introduces you to a different area of Express, using screenshots and examples to get you up and running as quickly as possible.If you are looking to use Express to build your next web application, "Express Web Application Development" will help you get started and take you right through to Express' advanced features. You will need to have an intermediate knowledge of JavaScript to get the most out of this book.
VMware vCloud Director Cookbook
VMware vCloud Director Cookbook
Daniel Langenhan
¥90.46
"VMware vCloud Director Cookbook" will adopt a Cookbook-based approach. Packed with illustrations and programming examples, this book explains the simple as well as the complex recipes in an easy-to-understand language."VMware vCloud Director Cookbook" is aimed at system administrators and technical architects moving from a virtualized environment to cloud environments. Familiarity with cloud computing platforms and some knowledge of virtualization and managing cloud environments is expected.
Sonar Code Quality Testing Essentials
Sonar Code Quality Testing Essentials
Charalampos Arapidis
¥90.46
This is a step-by-step tutorial enriched with practical examples and the necessary screenshots for easy and quick learning. This book is for you if you are a Java developer or a Team Manager familiar with Java and want to ensure the quality of your code using Sonar. You should have a background with Java and unit testing in general.
HBase Administration Cookbook
HBase Administration Cookbook
Yifeng Jiang
¥90.46
As part of Packt’s cookbook series, each recipe offers a practical, step-by-step solution to common problems found in HBase administration. This book is for HBase administrators, developers, and will even help Hadoop administrators. You are not required to have HBase experience, but are expected to have a basic understanding of Hadoop and MapReduce.
MVVM Survival Guide for Enterprise Architectures in Silverlight and WPF
MVVM Survival Guide for Enterprise Architectures in Silverlight and WPF
Ryan Vice
¥90.46
This book combines practical, real-world examples with all the background material and theory you need The concepts are explained with a practical LOB enterprise application that is gradually built through the course of this book. MVVM offers lots of design choices and the author shows examples of each of these approaches, by changing the code to achieve the same results. This book will be a valuable resource for Silverlight and WPF developers who want to fully maximize the tools with recommended best practices for enterprise development. This is an advanced book and you will need to be familiar with C#, the .Net framework, and Silverlight or WPF.
Blackboard Essentials for Teachers
Blackboard Essentials for Teachers
William Rice
¥90.46
This book develops a sample site with lots of step-by-step instructions and screenshots to get you up and running in no time at all. If you are a teacher or course builder, you need only basic computer skills to get the most from this book. You don’t need any background in online teaching or building Web pages.
BackTrack 5 Wireless Penetration Testing Beginner's Guide
BackTrack 5 Wireless Penetration Testing Beginner's Guide
Vivek Ramachandran
¥90.46
Written in Packt’s Beginner’s Guide format, you can easily grasp the concepts and understand the techniques to perform wireless attacks in your lab. Every new attack is described in the form of a lab exercise with rich illustrations of all the steps associated. You will practically implement various attacks as you go along. If you are an IT security professional or a security consultant who wants to get started with wireless testing with Backtrack, or just plain inquisitive about wireless security and hacking, then this book is for you. The book assumes that you have familiarity with Backtrack and basic wireless concepts.
Flash Facebook Cookbook
Flash Facebook Cookbook
James Ford
¥90.46
Written in a cookbook style, this book offers solutions using a recipe-based approach. Each recipe contains step-by-step instructions followed by an analysis of what was done in each task and other useful information. This Cookbook is targeted towards those with at least a basic understanding of the Flash Builder IDE and the Flex framework. No prior knowledge of the Facebook APIs is assumed or required. If you want to start building Flash Facebook apps quickly and effectively this is the book for you.