万本电子书0元读

万本电子书0元读

SFML Blueprints
SFML Blueprints
Maxime Barbier
¥71.93
This book is for developers who have knowledge of the basics of the SFML library and its capabilities in 2D game development. Minimal experience with C++ is required.
Cucumber Cookbook
Cucumber Cookbook
Shankar Garg
¥71.93
This book is intended for business and development personnel who want to use Cucumber for behavior-driven development and test automation. Readers with some familiarity with Cucumber will find this book of most benefit. Since the main objective of this book is to create test automation frameworks, previous experience in automation will be helpful.
Learning AndEngine
Learning AndEngine
Martin Varga
¥71.93
If you are a beginner to AndEngine, or mobile game development in general, and you are looking for a simple way to start making games for Android, this book is for you. You should already know the basics of Java programming, but no previous game development experience is required.
jQuery for Designers Beginner's Guide: Second Edition
jQuery for Designers Beginner's Guide: Second Edition
Natalie MacLees
¥71.93
A step-by-step guide that spices up your web pages and designs them in the way you want using the most widely used JavaScript library, jQuery. The beginner-friendly and easy-to-understand approach of the book will help get to grips with jQuery in no time. If you know the fundamentals of HTML and CSS, and want to extend your knowledge by learning to use JavaScript, then this is just the book for you. jQuery makes JavaScript straightforward and approachable – you'll be surprised at how easy it can be to add animations and special effects to your beautifully designed pages.
Using Yocto Project with BeagleBone Black
Using Yocto Project with BeagleBone Black
H M Irfan Sadiq
¥71.93
This book is ideal for system developers with knowledge and experience of embedded systems. Knowledge of BeagleBone Black is assumed, while no knowledge of Yocto Project build system is necessary.
FreeSWITCH 1.6 Cookbook
FreeSWITCH 1.6 Cookbook
Anthony Minessale II
¥71.93
FreeSWITCH 1.6 Cookbook is written for anyone who wants to learn more about using FreeSWITCH in production. The information is presented in such a way that you can get up and running quickly. The cookbook approach eschews much of the foundational concepts, and instead focuses on discrete examples that illustrate specific features. If you need to implement a particular feature as quickly as possible, then this book is for you.
Wireshark Network Security
Wireshark Network Security
Piyush Verma
¥71.93
If you are network administrator or a security analyst with an interest in using Wireshark for security analysis, then this is the book for you. Basic familiarity with common network and application services terms and technologies is assumed.
Responsive Web Design with HTML5 and CSS3 - Second Edition
Responsive Web Design with HTML5 and CSS3 - Second Edition
Ben Frain
¥71.93
Are you writing two websites: one for mobile and one for larger displaysOr perhaps you've already implemented your first RWD but are struggling to bring it all togetherIf so, this book gives you everything you need to take your websites to the next level. Some HTML and CSS knowledge will help; everything else you need is included in the book.
Getting Started with PowerShell
Getting Started with PowerShell
Michael Shepard
¥71.93
This book is intended for Windows administrators or DevOps users who need to use PowerShell to automate tasks. Whether you know nothing about PowerShell or know just enough to get by, this guide will give you what you need to take your *ing to the next level.
Hybrid Cloud Management with Red Hat CloudForms
Hybrid Cloud Management with Red Hat CloudForms
Sangram Rath
¥71.93
If you are an existing Red Hat administrator who is new to the Red Hat cloud infrastructure and would like to manage and deploy hybrid clouds, then this book is for you. Red Hat Linux administration experience is assumed.
Swift Data Structure and Algorithms
Swift Data Structure and Algorithms
Erik Azar
¥71.93
Master the most common algorithms and data structures, and learn how to implement them efficiently using the most up-to-date features of Swift 3 About This Book Develop a deep understanding of the collections in the Swift Standard Library with this step-by-step guide Develop native Swift data structures and algorithms for use in mobile, desktop, and server-based applications Learn about performance efficiency between different data structures and algorithms Who This Book Is For This book is for developers who want to learn how to implement and use common data structures and algorithms natively in Swift. Whether you are a self-taught developer without a formal technical background or you have a degree in Computer Science, this book will provide with the knowledge you need to develop advanced data structures and algorithms in Swift using the latest language features. What You Will Learn Get to know about the basic data structures and how to use the Swift REPL Use the Swift Standard Library collections bridging to Objective-C collections, and find out about protocol-oriented programming Find out about Swift generators and sequences, and see how to use them to implement advanced data structures such as Stack, StackList, Queue, and LinkedList Implement sorting algorithms such as Insertion Sort, Merge Sort, and Quick Sort and understand the performance trade-offs between them See how to implement various binary trees, B-Tree, and Splay Trees Perform advanced searching methods using Red-Black trees, AVL trees, and Trie trees, and take a look at several substring search algorithms Get to know about the data structures used in graphs and how to implement graphs such as depth-first search, breadth-first search, directed graphs, spanning tree, and shortest path Explore algorithm efficiency and see how to measure it In Detail Apple’s Swift language has expressive features that are familiar to those working with modern functional languages, but also provides backward support for Objective-C and Apple’s legacy frameworks. These features are attracting many new developers to start creating applications for OS X and iOS using Swift. Designing an application to scale while processing large amounts of data or provide fast and efficient searching can be complex, especially running on mobile devices with limited memory and bandwidth. Learning about best practices and knowing how to select the best data structure and algorithm in Swift is crucial to the success of your application and will help ensure your application is a success. That’s what this book will teach you. Starting at the beginning, this book will cover the basic data structures and Swift types, and introduce asymptotic analysis. You’ll learn about the standard library collections and bridging between Swift and Objective-C collections. You will see how to implement advanced data structures, sort algorithms, work with trees, advanced searching methods, use graphs, and performance and algorithm efficiency. You’ll also see how to choose the perfect algorithm for your problem. Style and approach This easy-to-follow yet comprehensive guide can either be read from beginning to end, or depending on your current knowledge level, you can jump to the specific chapter that interests you. Each chapter topic starts with an introduction to the topic and algorithm before moving on to the hands-on implementation and analysis.
Phalcon Cookbook
Phalcon Cookbook
David Schissler
¥71.93
Master Phalcon by implementing hands-on recipes using industry best practices with the Web and CLI interfaces About This Book Create quick prototypes with the Phalcon Developer Tools Learn to use the powerful and uniquely efficient Phalcon ORM Reuse codes in real projects Who This Book Is For If you are a beginner-to-intermediate Phalcon developer who wants to level up or an advanced user who is seeking some new techniques and insight, then this book is perfect for you. This book will be relevant to you over a long period of time due to the mixed nature of this book in providing both abstract comprehension as well as specific examples meant to be usable in your projects. You will be able to experiment with each new aspect of integration in prebuilt recipes meant to best illustrate each specific feature. This will save you lots of time getting up to speed before attempting to integrate into a real application. What You Will Learn Install the Phalcon extension from both premade packages and source code Create a normal and micro application structure Understand the dispatcher event cycle and create custom plugins Get hands-on using the Phalcon Query Language and ORM Create flexible views with the Volt template system Leverage Phalcon to prevent common security vulnerabilities Optimize an application with focused solutions Profile and debug an application to get increased reliability In Detail Phalcon is a high-performance PHP framework delivered as a PHP extension. This provides new opportunities for speed and application design, which until recently have been unrealized in the PHP ecosystem. Packed with simple learning exercises, technology prototypes, and real-world usable code, this book will guide you from the beginner and setup stage all the way to advanced usage. You will learn how to avoid niche pitfalls, how to use the command-line developer tools, how to integrate with new web standards, as well as how to set up and customize the MVC application structure. You will see how Phalcon can be used to quickly set up a single file web application as well as a complex multi-module application suitable for long-term projects. Some of the recipes focus on abstract concepts that are vital to get a deep comprehension of Phalcon and others are designed as a vehicle to deliver real-world usable classes and code snippets to solve advanced problems. You’ll start out with basic setup and application structure and then move onto the Phalcon MVC and routing implementation, the power of the ORM and Phalcon Query Language, and Phalcon’s own Volt templating system. Finally, you will move on to caching, security, and optimization. Style and approach An easy-to-start guide that provides
ESP8266 Internet of Things Cookbook
ESP8266 Internet of Things Cookbook
Marco Schwartz
¥71.93
The ESP8266 Wi-Fi Module is a self contained System on Chip (SOC) with an integrated TCP/IP protocol stack and can give any microcontroller access to your Wi-fi network. It is capable of either hosting an application or offloading all Wi-fi networking functions from another application processor. This book contains practical recipes that will help you master all ESP8266 functionalities. You will start by configuring and customizing the chip in line with your requirements. Then you will focus on core topics such as on-board processing, sensors, GPIOs, programming, networking, integration with external components, and so on. We will also teach you how to leverage Arduino using the ESP8266 and you'll learn about its libraries, file system, OTA updates, and so on. The book also provide recipes on web servers, testing, connecting with the cloud, and troubleshooting techniques. Programming aspects include MicroPython and how to leverage it to get started with the ESP8266. Towards the end, we will use these concepts and create an interesting project (IOT). By the end of the book, readers will be proficient enough to use the ESP8266 board efficiently.
Hybrid Mobile Development with Ionic
Hybrid Mobile Development with Ionic
Gaurav Saini
¥71.93
Key Features ?Develop high-grade and performance-optimized hybrid applications using Ionic ?Discover all the latest and upcoming features of Ionic 2 ?A practical guide that will help you fully utilize all the features and components of Ionic 2 efficiently Book De*ion Ionic is an open source, front-end framework that allows you to develop hybrid mobile apps without any native-language hassle for each platform. It offers a library of mobile-optimized HTML, CSS, and JS components for building highly interactive mobile apps. This book will help readers develop a complete, professional-quality mobile application with Ionic Framework. You will start the journey by learning to configure and customize Ionic Framework. Then, you will move on to Ionic 2 components and see how you can customize them according to your applications. Also, you will implement various native plugins and integrate them with Ionic 2 along with Ionic Platform services to use them optimally in your application. You will also master authorization, authentication, and security techniques to ensure that your application and data are secure. Further, you will integrate backend services such as Firebase and the Cordova iBeacon plugin in your application. Lastly, you will test and troubleshoot your application. By the end of the book, you will not only have built a professional, hybrid mobile application but will also have ensured that your app is secure and performance-driven. What you will learn ?Use every Ionic component and customize it according to the application. ?Implement offline functionality in your application with various storage options such as localstorage and SQLite. ?Integrate the various Ionic backend services and features such as Ionic push and Ionic playground to send push notification and track events in your application. ?Explore white-listing, CORS, and various other platform security aspects to secure your application. ?Sync your data to the cloud server and fetch it in real time. ?Integrate the Cordova iBeacon plugin and fetch contextual data on the basis of location and iBeacon's UUID
D3.js 4.x Data Visualization - Third Edition
D3.js 4.x Data Visualization - Third Edition
Ændrew Rininsland
¥71.93
Create and publish your own interactive and compelling data visualizations with D3.js 4.x About This Book ?Build interactive and rich graphics and visualization using JavaScript`s powerful library D3.js ?Learn D3 from the ground up, using the all-new version 4 of the library ?Gain insight into producing high-quality, extensible charts and visualizations using best practices such as writing testable, extensible code and strong typing Who This Book Is For This book is for web developers, interactive news developers, data scientists, and anyone interested in representing data through interactive visualizations on the Web with D3. Some basic knowledge of JavaScript is expected, but no prior experience with data visualization or D3 is required to follow this book. What You Will Learn ?Map data to visual elements using D3's scales ?Draw SVG elements using D3's shape generators ?Transform data using D3's collection methods ?Use D3's various layout patterns to quickly generate various common types of chart ?Write modern JavaScript using ES2017 and Babel ?Explore the basics of unit testing D3 visualizations using Mocha and Chai ?Write and deploy a simple Node.js web service to render charts via HTML Canvas ?Understand what makes a good data visualization and how to use the tools at your disposal to create accurate charts In Detail Want to get started with impressive interactive visualizations and implement them in your daily tasks? This book offers the perfect solution-D3.js. It has emerged as the most popular tool for data visualization.
The Node Craftsman Book
The Node Craftsman Book
Manuel Kiessling
¥71.93
The Node Craftsman Book helps JavaScript programmers with basic Node.js knowledge to now thoroughly master Node.js and JavaScript. This book dives you deeper into the craft of software development with Node.js and JavaScript, incuding object-orientation, test-driven development, database handling, web frameworks, and much more. The Node Craftsman Book shows you how to work with Node.js and how to think deeply about how you build your Node projects. You'll master how to build a complete Node.js application across six crafting milestones, and you'll learn many specific skills to achieve that mastery. These skills include how to work with the Node Package Manager in depth, how to connect your Node applications to databases, and how to write unit tests and end-to-end tests for your code. You'll experience the full Node.js development picture, and learn how to craft and control your Node.js applications - right through to fully-fledged web applications using REST, and integration with Angular applications. What you will learn ?How to connect to databases like MongoDB and MySQL from your Node.js application ?How to unit tests and end-to-end tests for your code ?When and how to leverage migrations for setting up a continuous deployment workflow ?Detailed insight into how the Node Package Manager, NPM works ?How object-orientation actually works
Mastering Android Wear Application Development
Mastering Android Wear Application Development
Siddique Hameed
¥71.93
Master the future of mobile devices in wearable technology About This Book Mastering Android Wear Development is a complete guide to wearable technology for experienced Android developers Notifications, voice input, coping with round screens – all the key challenges of wearable technology are covered This book describes not just how to write code for wearables, but also how to think about wearable technology and design apps that work well with the physical limitations of wearable devices Who This Book Is For This book is for application developers (the web, mobile, and desktop) who are interested in building new wearable apps, and mobile developers who already have apps on iTunes or Google Play Store and are looking to provide Android Wear support for their existing Android or iOS apps. What You Will Learn Understand the Wearable computing technology Set up a development environment to build Android Wear apps using Android Studio Master the Android Wear SDK and APIs Understand the UI patterns and UX principles to build Android Wear apps Work with the different form factors of wearable devices (round and square) Take advantage of the sensors available on Android Wear devices Develop Android Wear sample apps Communicate between Android mobile and Android Wear apps Get to know the steps involved in publishing Android Wear apps to the Play store In Detail Wearable technology is the future of mobile devices. It looks set to be a breakthrough technology, just like the iPad was before it. With the Apple Watch being widely regarded as a success, all eyes are now on Google to provide a similar device for its users. Keep your skills ahead of the competition and be one of the first to fully understand this powerful new trend. This book will give you a very solid understanding of the philosophy, thought process, development details, and methodologies involved in building well-designed, robust Android Wear applications. We cover the advantages and disadvantages of the wearable computing paradigm and provide a good foundational knowledge for you to build practical, real-world wearable apps. You will learn about the various tools, platforms, libraries, SDKs, and technology needed to build Android Wear apps. By the end of the book, you will be an expert in building Android wearable apps. Style and approach This one-stop professional tutorial will teach you everything you need to know to begin designing and developing applications for this exciting new technology. Every step from development through testing to deployment is explained in depth.
Building Slack Bots
Building Slack Bots
Paul Asjes
¥71.93
Create powerful, useful, fast, and fun chat bots that make Slack better About This Book This is the first developer's guide to programming for Slack It covers everything you need to create chat bots for Slack’s conversational UI It’s full of realistic examples, usable code, and lucid explanations on everything you need to know Who This Book Is For This is a book for software developers who want to build Slack bots for their own company’s use or for customers. You need to know JavaScript. What You Will Learn Receive and send messages sent in Slack Respond to user commands Process natural language Perform useful tasks on commands such as fetching data from external sources Use webhooks and slash commands Create a Google Classroom and add customized information for each individual class In Detail Slack promises that its users will "be less busy." Slack bots interact with users in Slack chatrooms, providing useful immediate information, and automating work. This book gives you everything you need to build powerful and useful Slack bots. You’ll see how to hook into the Slack API to create software that can read and post to chatrooms, respond to commands and hints given in natural conversational language, and build fun and useful bots for your own place of work, both as a front end to your own service and to distribute and share as apps. You can even sell your bots and build a business as a Slack bot developer. Throughout the book, you’ll build useful and fun example applications that you can modify for your own situations. These range from simple, fun applications to liven up discussions to useful, data-driven apps to help you make decisions quickly and manage work. Style and approach This is a friendly step-by-step guide to building powerful, friendly Slack bots.
Effective Python Penetration Testing
Effective Python Penetration Testing
Rejah Rehim
¥71.93
Pen test your system like a pro and overcome vulnerabilities by leveraging Python *s, libraries, and tools About This Book Learn to utilize your Python *ing skills to pentest a computer system, network, and web-application Get proficient at the art of assessing vulnerabilities by conducting effective penetration testing This is the ultimate guide that teaches you how to use Python to protect your systems against sophisticated cyber attacks Who This Book Is For This book is ideal for those who are comfortable with Python or a similar language and need no help with basic programming concepts, but want to understand the basics of penetration testing and the problems pentesters face. What You Will Learn Write Scapy *s to investigate network traffic Get to know application fingerprinting techniques with Python Understand the attack *ing techniques Write fuzzing tools with pentesting requirements Learn basic attack *ing methods Utilize cryptographic toolkits in Python Automate pentesting with Python tools and libraries In Detail Penetration testing is a practice of testing a computer system, network, or web application to find weaknesses in security that an attacker can exploit. Effective Python Penetration Testing will help you utilize your Python *ing skills to safeguard your networks from cyberattacks. We will begin by providing you with an overview of Python *ing and penetration testing. You will learn to analyze network traffic by writing Scapy *s and will see how to fingerprint web applications with Python libraries such as ProxMon and Spynner. Moving on, you will find out how to write basic attack *s, and will develop debugging and reverse engineering skills with Python libraries. Toward the end of the book, you will discover how to utilize cryptography toolkits in Python and how to automate Python tools and libraries. Style and approach This is an expert’s guide to Python with a practical based approach, where each chapter will help you improve your penetration testing skills using Python to become a master pen tester.
Mastering Chef Provisioning
Mastering Chef Provisioning
Earl Waud
¥71.93
Learn Chef Provisioning like a boss and finally own your infrastructure About This Book This is the first Chef book focused on provisioning infrastructure as its sole task. The book offers a clear solution to a specific pain point: learn to make your system work faster. Learning better approaches to load balancing and parallelization with this book will save you time By mastering the techniques in this book, you will know how to run an entire fleet of machines without breaking a sweat This book is more helpful than the documentation ( https://docs.chef.io/provisioning.html), with a stronger guiding voice and clearer explanations and use cases Who This Book Is For This book is for Software Engineers, System Administrators, or DevOps Engineers who need to quickly deliver reliably consistent infrastructure at scale. You are expected to have intermediate experience with Chef and Ruby and will be reading this book to advance your knowledge and take your skillset to the next level. What You Will Learn Use best practices to describe your entire infrastructure as code Automate and document every aspect of your network, from the hardware of individual nodes to software, middleware, and all containers and clouds Create a perfect model system Make the best possible use of your resources and avoid redundancy Deliver on the promise of Infrastructure as Code Scale with ease by properly provisioning their infrastructure Use the best Test Driven Development methodologies In Detail This book will show you the best practices to describe your entire infrastructure as code. With the help of this book you can expand your knowledge of Chef because and implement robust and scalable automation solutions. You can automate and document every aspect of your network, from the hardware to software, middleware, and all your containers. You will become familiar with the Chef’s Chef Provisioning tool. You will be able to make a perfect model system where everything is represented as code beneath your fingertips. Make the best possible use of your resources, and deliver infrastructure as code, making it as versionable, testable and repeatable as application software Style and approach By dedicating a whole book solely to the question of provisioning, this book will teach administrators to use Chef as a birds-eye lens for their entire system. It will moves you away from the specifics of each machine and its automations and instead will teach you them how to approach the entire cluster as something different than the sum of its parts. By focusing on infrastructure as code as its own project, the book offers elegant, time-saving solutions for a perfectly described and automated network.
Swift 3 Game Development - Second Edition
Swift 3 Game Development - Second Edition
Stephen Haney
¥71.93
Embrace the mobile gaming revolution by creating popular iOS games with Swift 3.0 About This Book Create and design games for iPhone and iPad using SpriteKit and Swift 3.0 Learn the core fundamentals of SpriteKit game development and mix and match techniques to customize your game This step-by-step practical guide will teach you to build games from scratch using little-known tips and strategies for maximum fun Who This Book Is For If you wish to create and publish fun iOS games using Swift, then this book is for you. You should be familiar with basic programming concepts. However, no prior game development or Apple ecosystem experience is required. What You Will Learn Deliver powerful graphics, physics, and sound in your game by using SpriteKit Set up the scene using the new capabilities of the scene editor and custom classes Maximize gameplay with little-known tips and strategies for fun and repeatable action Make use of animations, graphics, and particles to polish your game Understand the current mobile monetization landscape to choose the best option for your own situation Integrate your game with Game Center so that your players can share their high scores and achievements Publish your game to the App Store and enjoy people playing your games In Detail Swift is the perfect choice for game development. Developers are intrigued by Swift 3.0 and want to make use of new features to develop their best games yet. Packed with best practices and easy-to-use examples, this book leads you step by step through the development of your first Swift game. This book starts by introducing SpriteKit and Swift's new features that can be used for game development. After setting up your first Swift project, you will build your first custom class, learn how to draw and animate your game, and add physics simulations. Then, you will add the player character, NPCs, and powerups. To make your game more fun and engaging, you will learn how to set up scenes and backgrounds, build fun menus, and integrate with Apple Game Center to add leaderboards and achievements. You will then make your game stand out by adding animations when game objects collide, and incorporate proven techniques such as the advanced particle system and graphics. Finally, you will explore the various options available to start down the path towards monetization and publish your finished games to the App Store. By the end of this book, you will be able to create your own iOS games using Swift and SpriteKit. Style and approach This project-based guide is engaging with a visually-rich approach rather than a text-heavy approach. With every chapter containing practical examples, you will understand how Swift programming works and make the most of the new features in version 3.0.