万本电子书0元读

万本电子书0元读

Learning Less.js
Learning Less.js
Alex Libby
¥80.65
If you are a designer or developer who wants to quickly learn how to harness the power of Less.js to write more efficient CSS styles that can be applied to a website of any size, then this book is for you. This book will help you master both the basic functions and advanced features of Less.js. It would be helpful to have some familiarity of writing CSS styles, although no prior experience of using CSS preprocessors is required.
Mastering Prezi for Business Presentations - Second Edition
Mastering Prezi for Business Presentations - Second Edition
Russell Anderson-Williams
¥80.65
If you use Prezi in business and want to take your presentations to the next level, or if you want to become the office Prezi master, this book is for you.
Creative Greenfoot
Creative Greenfoot
Michael Haungs
¥80.65
This book is for coding students and Java programmers of all levels interested in building engaging, interactive applications with Greenfoot. Familiarity with the very basics of Greenfoot is assumed.
Arduino Development Cookbook
Arduino Development Cookbook
Cornel Amariei
¥80.65
If you want to build programming and electronics projects that interact with the environment, this book will offer you dozens of recipes to guide you through all the major applications of the Arduino platform. It is intended for programming or electronics enthusiasts who want to combine the best of both worlds to build interactive projects.
Mastering Gephi Network Visualization
Mastering Gephi Network Visualization
Ken Cherven
¥80.65
This book is intended for anyone interested in advanced network analysis. If you wish to master the skills of analyzing and presenting network graphs effectively, then this is the book for you. No coding experience is required to use this book, although some familiarity with the Gephi user interface will be helpful.
Learning Apache Cassandra
Learning Apache Cassandra
Mat Brown
¥80.65
If you're an application developer familiar with SQL databases such as MySQL or Postgres, and you want to explore distributed databases such as Cassandra, this is the perfect guide for you. Even if you've never worked with a distributed database before, Cassandra's intuitive programming interface coupled with the step-by-step examples in this book will have you building highly scalable persistence layers for your applications in no time.
CRYENGINE Game Development Blueprints
CRYENGINE Game Development Blueprints
Richard Gerard Marcoux III
¥80.65
This book is intended for CRYENGINE game developers wanting to develop their skills with the help of industry experts. A good knowledge level and understanding of CRYENGINE is assumed.
HTML5 for Flash Developers
HTML5 for Flash Developers
Matt Fisher
¥80.65
A step by step guide with detailed examples.Experienced Flash AS3 programmers who are making the switch to Java* and HTML5.
Mastering Manga Studio 5
Mastering Manga Studio 5
Liz Staley
¥80.65
Mastering Manga Studio 5 will follow an explanatory, work through manual approach. The main features of Manga will be presented in each section along with exciting tips, vital techniques and impressive workflows.This book is for those who already have some Manga Studio and graphics program experience. It is not a beginner's guide, but if you are a novice Manga Studio 5 user it will help you to master the time-saving features of the software.
Construct 2 Game Development by Example
Construct 2 Game Development by Example
John Bura
¥80.65
This book uses practical examples to teach readers, and imparts the key skills and techniques of working in Construct 2 through building complete game projects. This book is for complete beginners who have always wanted to learn how to make games and have never tried. It is the perfect introduction to game development, design, and production.
3D printing with RepRap Cookbook
3D printing with RepRap Cookbook
Richard Salinas
¥80.65
A systematic guide consisting of over 100 recipes which focus on helping you understand the process of 3D printing using RepRap machines. The book aims at providing professionals with a series of working recipes to help make their fuzzy notions into real, saleable projects/objects using 3D printing technology. This book is for novice designers and artists who own a RepRap-based 3D printer, have fundamental knowledge of its working, and who desire to gain better mastery of the printing process. For the more experienced user, it will provide a handy visual resource, with side-by-side comparisons of the two most popular slicers, Skeinforge and Slic3r. A basic understanding of designing and modeling principles and elementary knowledge of digital modeling would be a plus.
Near Field Communication with Android Cookbook
Near Field Communication with Android Cookbook
Vitor Subtil
¥80.65
An easy-to-follow guide, full of hands-on examples of and real-world applications. Each recipe is explained and placed in context. If you want to learn how to create NFC-enabled Android applications, this is the book for you. Perhaps you already know a bit about Android application developments but have never used NFC, or perhaps you know a little about NFC android development but want some more advanced features and examples. In either case, this book will get you up and running quickly. You are expected to have Android programming knowledge.
Hands-On Artificial Intelligence on Amazon Web Services
Hands-On Artificial Intelligence on Amazon Web Services
Subhashini Tripuraneni
¥80.65
Perform cloud-based machine learning and deep learning using Amazon Web Services such as SageMaker, Lex, Comprehend, Translate, and Polly Key Features * Explore popular machine learning and deep learning services with their underlying algorithms * Discover readily available artificial intelligence(AI) APIs on AWS like Vision and Language Services * Design robust architectures to enable experimentation, extensibility, and maintainability of AI apps Book Description From data wrangling through to translating text, you can accomplish this and more with the artificial intelligence and machine learning services available on AWS. With this book, you’ll work through hands-on exercises and learn to use these services to solve real-world problems. You’ll even design, develop, monitor, and maintain machine and deep learning models on AWS. The book starts with an introduction to AI and its applications in different industries, along with an overview of AWS artificial intelligence and machine learning services. You’ll then get to grips with detecting and translating text with Amazon Rekognition and Amazon Translate. The book will assist you in performing speech-to-text with Amazon Transcribe and Amazon Polly. Later, you’ll discover the use of Amazon Comprehend for extracting information from text, and Amazon Lex for building voice chatbots. You will also understand the key capabilities of Amazon SageMaker such as wrangling big data, discovering topics in text collections, and classifying images. Finally, you’ll cover sales forecasting with deep learning and autoregression, before exploring the importance of a feedback loop in machine learning. By the end of this book, you will have the skills you need to implement AI in AWS through hands-on exercises that cover all aspects of the ML model life cycle. What you will learn * Gain useful insights into different machine and deep learning models * Build and deploy robust deep learning systems to production * Train machine and deep learning models with diverse infrastructure specifications * Scale AI apps without dealing with the complexity of managing the underlying infrastructure * Monitor and Manage AI experiments efficiently * Create AI apps using AWS pre-trained AI services Who this book is for This book is for data scientists, machine learning developers, deep learning researchers, and artificial intelligence enthusiasts who want to harness the power of AWS to implement powerful artificial intelligence solutions. A basic understanding of machine learning concepts is expected.
React Native By Example
React Native By Example
Richard Kho
¥80.65
React Native's ability to build performant mobile applications with JavaScript has resulted in its popularity amongst developers. Developers now have the luxury to create incredible mobile experiences that look and feel native to their platforms with the comfort of a well-known language and the popular React.js library. This book will show you how to build your own native mobile applications for the iOS and Android platforms while leveraging the finesse and simplicity of JavaScript and React. Throughout the book you will build three projects, each of increasing complexity. You will also link up with the third-party Facebook SDK, convert an app to support the Redux architecture, and learn the process involved in making your apps available for sale on the iOS App Store and Google Play. At the end of this book, you will have learned and implemented a wide breadth of core APIs and components found in the React Native framework that are necessary in creating great mobile experiences. What you will learn ?How to create mobile-performant iOS and Android apps using JavaScript and React ?The potential of each API and component, putting them into practice throughout the course of three projects ?The process of integrating the Facebook SDK to build an app that connects to third-party data ?Every step taken to implement Redux, a popular state management library, in your mobile apps
Swift Functional Programming - Second Edition
Swift Functional Programming - Second Edition
Dr. Fatih Nayebi
¥80.65
Bring the power of functional programming to Swift to develop clean, smart, scalable and reliable applications. About This Book ?Written for the latest version of Swift, this is a comprehensive guide that introduces iOS, Web and macOS developers to the all-new world of functional programming that has so far been alien to them ?Get familiar with using functional programming alongside existing OOP techniques so you can get the best of both worlds and develop clean, robust, and scalable code ?Develop a case study on example backend API with Swift and Vapor Framework and an iOS application with Functional Programming, Protocol-Oriented Programming, Functional Reactive Programming, and Object-Oriented Programming techniques Who This Book Is For Meant for a reader who knows object-oriented programming, has some experience with Objective-C/Swift programming languages and wants to further enhance his skills with functional programming techniques with Swift 3.x. What You Will Learn ?Understand what functional programming is and why it matters ?Understand custom operators, function composition, currying, recursion, and memoization ?Explore algebraic data types, pattern matching, generics, associated type protocols, and type erasure ?Get acquainted with higher-kinded types and higher-order functions using practical examples ?Get familiar with functional and non-functional ways to deal with optionals ?Make use of functional data structures such as semigroup, monoid, binary search tree, linked list, stack, and lazy list ?Understand the importance of immutability, copy constructors, and lenses
Applied Network Security
Applied Network Security
Arthur Salmon
¥80.65
Master the art of detecting and averting advanced network security attacks and techniques About This Book ?Deep dive into the advanced network security attacks and techniques by leveraging tools such as Kali Linux 2, MetaSploit, Nmap, and Wireshark ?Become an expert in cracking WiFi passwords, penetrating anti-virus networks, sniffing the network, and USB hacks ?This step-by-step guide shows you how to confidently and quickly detect vulnerabilities for your network before the hacker does Who This Book Is For This book is for network security professionals, cyber security professionals, and Pentesters who are well versed with fundamentals of network security and now want to master it. So whether you're a cyber security professional, hobbyist, business manager, or student aspiring to becoming an ethical hacker or just want to learn more about the cyber security aspect of the IT industry, then this book is definitely for you. What You Will Learn ?Use SET to clone webpages including the login page ?Understand the concept of Wi-Fi cracking and use PCAP file to obtain passwords ?Attack using a USB as payload injector ?Familiarize yourself with the process of trojan attacks ?Use Shodan to identify honeypots, rogue access points, vulnerable webcams, and other exploits found in the database ?Explore various tools for wireless penetration testing and auditing ?Create an evil twin to intercept network traffic ?Identify human patterns in networks attacks In Detail Computer networks are increasing at an exponential rate and the most
Unity 5 Game Optimization
Unity 5 Game Optimization
Chris Dickinson
¥80.65
Master performance optimization for Unity3D applications with tips and techniques that cover every aspect of the Unity3D EngineAbout This BookOptimize CPU cycles, memory usage, and GPU throughput for any Unity3D applicationMaster optimization techniques across all Unity Engine features including Scripting, Asset Management, Physics, Graphics Features, and ShadersA practical guide to exploring Unity Engine's many performance-enhancing methodsWho This Book Is ForThis book is intended for intermediate and advanced Unity developers who have experience with most of Unity’s feature-set, and who want to maximize the performance of their game. Familiarity with the C# language will be needed.What You Will LearnUse the Unity Profiler to find bottlenecks anywhere in our application, and discover how to resolve themImplement best-practices for C# *ing to avoid common pitfallsDevelop a solid understanding of the rendering pipeline, and maximize its performance through reducing draw calls and avoiding fill rate bottlenecksEnhance shaders in a way that is accessible to most developers, optimizing them through subtle yet effective performance tweaksKeep our scenes as dynamic as possible by making the most of the Physics engineOrganize, filter, and compress our art assets to maximize performance while maintaining high qualityPull back the veil on the Mono Framework and the C# Language to implement low-level enhancements that maximize memory usage and avoid garbage collectionGet to know the best practices for project organization to save time through an improved workflowIn DetailCompetition within the gaming industry has become significantly fiercer in recent years with the adoption of game development frameworks such as Unity3D. Through its massive feature-set and ease-of-use, Unity helps put some of the best processing and rendering technology in the hands of hobbyists and professionals alike. This has led to an enormous explosion of talent, which has made it critical to ensure our games stand out from the crowd through a high level of quality. A good user experience is essential to create a solid product that our users will enjoy for many years to come.Nothing turns gamers away from a game faster than a poor user-experience. Input latency, slow rendering, broken physics, stutters, freezes, and crashes are among a gamer’s worst nightmares and it’s up to us as game developers to ensure this never happens. High performance does not need to be limited to games with the biggest teams and budgets.Initially, you will explore the major features of the Unity3D Engine from top to bottom, investigating a multitude of ways we can improve application performance starting with the detection and analysis of bottlenecks. You’ll then gain an understanding of possible solutions and how to implement them. You will then learn everything you need to know about where performance bottlenecks can be found, why they happen, and how to work around them.This book gathers a massive wealth of knowledge together in one place, saving many hours of research and can be used as a quick reference to solve specific issues that arise during product development.Style and approachThis book is organized based on the major features of Unity engine and should be treated as a reference guide. It is written as a series of investigations into both common and unusual performance pitfalls, each including a study on why the bottleneck is causing us problems, and a list of enhancements or features that can be used to work around them. Differences in effectiveness, behaviors, or feature-sets between Unity 4.x and Unity 5.x will be highlighted.
Scientific Computing with Scala
Scientific Computing with Scala
Vytautas Jančauskas
¥80.65
Learn to solve scientific computing problems using Scala and its numerical computing, data processing, concurrency, and plotting libraries About This Book Parallelize your numerical computing code using convenient and safe techniques. Accomplish common high-performance, scientific computing goals in Scala. Learn about data visualization and how to create high-quality scientific plots in Scala Who This Book Is For Scientists and engineers who would like to use Scala for their scientific and numerical computing needs. A basic familiarity with undergraduate level mathematics and statistics is expected but not strictly required. A basic knowledge of Scala is required as well as the ability to write simple Scala programs. However, complicated programming concepts are not used in the book. Anyone who wants to explore using Scala for writing scientific or engineering software will benefit from the book. What You Will Learn Write and read a variety of popular file formats used to store scientific data Use Breeze for linear algebra, optimization, and digital signal processing Gain insight into Saddle for data analysis Use ScalaLab for interactive computing Quickly and conveniently write safe parallel applications using Scala's parallel collections Implement and deploy concurrent programs using the Akka framework Use the Wisp plotting library to produce scientific plots Visualize multivariate data using various visualization techniques In Detail Scala is a statically typed, Java Virtual Machine (JVM)-based language with strong support for functional programming. There exist libraries for Scala that cover a range of common scientific computing tasks – from linear algebra and numerical algorithms to convenient and safe parallelization to powerful plotting facilities. Learning to use these to perform common scientific tasks will allow you to write programs that are both fast and easy to write and maintain. We will start by discussing the advantages of using Scala over other scientific computing platforms. You will discover Scala packages that provide the functionality you have come to expect when writing scientific software. We will explore using Scala's Breeze library for linear algebra, optimization, and signal processing. We will then proceed to the Saddle library for data analysis. If you have experience in R or with Python's popular pandas library you will learn how to translate those skills to Saddle. If you are new to data analysis, you will learn basic concepts of Saddle as well. Well will explore the numerical computing environment called ScalaLab. It comes bundled with a lot of scientific software readily available. We will use it for interactive computing, data analysis, and visualization. In the following chapters, we will explore using Scala's powerful parallel collections for safe and convenient parallel programming. Topics such as the Akka concurrency framework will be covered. Finally, you will learn about multivariate data visualization and how to produce professional-looking plots in Scala easily. After reading the book, you should have more than enough information on how to start using Scala as your scientific computing platform Style and approach Examples are provided on how to use Scala to do basic numerical and scientific computing tasks. All the concepts are illustrated with more involved examples in each chapter. The goal of the book is to allow you to translate existing experience in scientific computing to Scala.
Canvas Cookbook
Canvas Cookbook
Bhushan Purushottam Joshi
¥80.65
Over 80 simple but creative and structured recipes to explore the capabilities of HTML5 Canvas About This Book Develop simple to advanced recipes of your own, and ultimately produce a great application Discover a better way to use HTML5 Canvas, JavaScript, and CSS Put your creative instincts to use in your day-to-day interface developments Who This Book Is For The book is intended for readers with a preliminary knowledge of JavaScript and CSS. Whether you're a beginner or expert in this technology, the book provides recipes to help you build your own application, presentation, or game. What You Will Learn Draw basic shapes such as lines, arcs, curves, and text using the coordinate system Learn about the animation cycle and use it to animate shapes Grasp the knowledge required to create particles and use them Give various effects to images and videos and also use them in animations Discover the use of event listeners to make recipes interactive and to handle events through event handlers Create good presentation graphics with graphs and charts Learn all about 3D development, from building 3D objects to animating them Convert your knowledge into a complete working game Understand the interoperability and deployment of recipes on different browsers and on different devices In Detail With the growing popularity of HTML5 Canvas, this book offers tailored recipes to help you develop portable applications, presentations, and games. The recipes are simple yet creative and build on each other. At every step, the book inspires the reader to develop his/her own recipe. From basic to advanced, every aspect of Canvas API has been covered to guide readers to develop their own application, presentation, or game. Style and approach All the recipes are sequential and cover the basic and advanced concepts of Canvas. Every recipe is as simple as possible without compromising creativity
Puppet Cookbook - Third Edition
Puppet Cookbook - Third Edition
Thomas Uphill
¥80.65
This book is for anyone who builds and administers servers, especially in a web operations context. It requires some experience of Linux systems administration, including familiarity with the command line, file system, and text editing. No programming experience is required.
Exploring SE for Android
Exploring SE for Android
William Confer
¥80.65
This book is intended for developers and engineers with some familiarity of operating system concepts as implemented by Linux. A basic background in C code would be helpful. Their positions range from hobbyists wanting to secure their Android powered creations to OEM engineers building handsets to engineers of emerging areas where Android is seeing growth.