万本电子书0元读

万本电子书0元读

QGIS Blueprints
QGIS Blueprints
Ben Mearns
¥90.46
Develop analytical location-based web applications with QGIS About This Book Tame geographic information workflows with QGIS blueprints for smart web applications Create geographic web applications using QGIS and free/open source software Blueprints provide real-world applications covering many use cases Who This Book Is For This book encompasses relatively experienced GIS developers who have a strong grounding in the fundamentals of GIS development. They will have used QGIS before, but are looking to understand how to develop more complex, layered map applications that expose various data sets, utilize different visualizations, and are consumable (usable) by end users What You Will Learn Review geographic information principles and the application of these principles in the QGIS free/open source ecosystem Perform advanced analysis with site selection, hydrologic, and topological networks Build performant web applications by tile caching and generating static assets Provide collaborative editing capabilities for your team or community Develop custom and dynamic analysis and visualization capabilities Select the best components from desktop and web, for your use case Integrate it with social media and crowdsourcing In Detail QGIS, the world’s most popular free/open source desktop geographic information system software, enables a wide variety of use cases involving location – previously only available through expensive specialized commercial software. However, designing and executing a multi-tiered project from scratch on this complex ecosystem remains a significant challenge. This book starts with a primer on QGIS and closely related data, software, and systems. We’ll guide you through six use-case blueprints for geographic web applications. Each blueprint boils down a complex workflow into steps you can follow to reduce time lost to trial and error. By the end of this book readers should be able to build complex layered applications that visualize multiple data sets, employing different types of visualization, and give end users the ability to interact with and manipulate this data for the purpose of analysis. Style and approach This is a comprehensive guide to the application of QGIS and free/open source software in creating web applications from analysis. Step-by-step blueprints guide the reader through analytical and web development topics and designs.
Getting Started with Python and Raspberry Pi
Getting Started with Python and Raspberry Pi
Dan Nixon
¥71.93
Learn to design and implement reliable Python applications on the Raspberry Pi using a range of external libraries, the Raspberry Pis GPIO port, and the camera module About This Book Learn the fundamentals of Python *ing and application programming Design user-friendly command-line and graphical user interfaces A step-by-step guide to learning Python programming with the Pi Who This Book Is For This book is designed for those who are unfamiliar with the art of Python development and want to get to know their way round the language and the many additional libraries that allow you to get a full application up and running in no time. What You Will Learn Fundamentals of Python applications Designing applications for multi-threading Interacting with electronics and physical devices Debugging applications when they go wrong Packaging and installing Python modules User interface design using Qt Building easy to use command-line interfaces Connecting applications to the Internet In Detail The Raspberry Pi is one of the smallest and most affordable single board computers that has taken over the world of hobby electronics and programming, and the Python programming language makes this the perfect platform to start coding with. The book will start with a brief introduction to Raspberry Pi and Python. We will direct you to the official documentation that helps you set up your Raspberry Pi with the necessary equipment such as the monitor, keyboard, mouse, power supply, and so on. It will then dive right into the basics of Python programming. Later, it will focus on other Python tasks, for instance, interfacing with hardware, GUI programming, and more. Once you get well versed with the basic programming, the book will then teach you to develop Python/Raspberry Pi applications. By the end of this book, you will be able to develop Raspberry Pi applications with Python and will have good understanding of Python programming for Raspberry Pi. Style and approach An easy-to-follow introduction to Python *ing and application development through clear conceptual explanations backed up by real-world examples on the Raspberry Pi.
Blender 3D By Example
Blender 3D By Example
Romain Caudron
¥80.65
Design a complete workflow with Blender to create stunning 3D scenes and films step-by-step! About This Book Give life to a character within a full animated short film by learning the rigging and animation process Make use of the powerful tools available in Blender to produce professional-quality 3D characters and environments Discover advanced techniques by adding fur to a character, creating a grass field, and fine-tuning a shot with post-processing effects to enhance your creations Who This Book Is For This book will give any beginner the necessary skills and knowledge to create own 3D projects with Blender. You don't need to have any previous experience in 3D modeling, but if you do, then this book is a great way get you started with Blender. This book is for anyone who wants to learn Blender by creating concrete projects. What You Will Learn Understand the basics of 3D and how to navigate your way around the Blender interface Create a 3D robot toy model from start to finish using the basic modeling tools of Blender Make a full alien character using the skin mesh modifier and the sculpting tools with an artistic approach Use re-topology techniques to create a clean 3D version of the previously sculpted alien Model a full haunted house and its environment using more advanced modeling tools and techniques such as the Array Modifier, Instance duplication, or Curves Discover the power of the texture paint tool in order to add color to the haunted house Get to know the Cycles render engine by creating different materials for the house and the environment In Detail Blender is a powerful tool, stable, with an integral workflow that will allow you to understand your learning of 3D creation with serenity. Today, it is considered to be one of the most complete 3D packages on the market and it is free and open source! It is very efficient for many types of productions, such as 3D animated or live action films, architecture, research, or even game creation with its integrated game engine and its use of the Python language. Moreover, Blender has an active community that contributes to expanding its functionalities. Today, it is used in many professional products and by many companies. Through this book, you will create many types of concert projects using a step-by-step approach. You will start by getting to know the modeling tools available in Blender as you create a 3D robot toy. Then, you will discover more advanced techniques such as sculpting and re-topology by creating a funny alien character. After that, you will create a full haunted house scene. For the last project, you will create a short film featuring a rat cowboy shooting cheese in a rat trap! This will be a more complex project in which you learn how to rig, animate, compose advanced material, composite, and edit a full sequence. Each project in this book will give you more practice and increase your knowledge of the Blender tools. By the end of this book, you will master a workflow that you will be able to apply to your own creations. Style and approach This is an easy-to-follow book that is based on four concrete projects, with increasing levels of difficulty. Each chapter will teach you how to create these projects step-by-step. New tools and techniques are introduced in a theoretical and practical way, so you can apply them in your own projects later.
Dart By Example
Dart By Example
Davy Mitchell
¥80.65
Design and develop modern web applications with Google's bold and productive language through engaging example projects About This Book Full of engaging and varied example projects to equip you to build your own web applications Learn the Dart language and key libraries Productively create fast and reliable web applications Who This Book Is For If you are a front- or back-end web developer who is looking to build complex full-featured web applications without the quagmire of disconnected JavaScript frameworks, this book is a practical walkthrough of substantial applications that will have you and your team coding Dart in a productive manner. This book will give you a compiled, optional typed, scalable environment to rapidly develop applications. As Dart was designed to be familiar, any developer with even a small amount of knowledge of JavaScript or another programming language will be at home with the language immediately and will be coding quickly. What You Will Learn Master the core Dart language, type system, and key development tools Connect to existing web services, process JSON, and create your own framework for the data display Run and debug the Dart server and web applications and compile them in JavaScript Handle form data and encryption Build and deploy server applications on the major OSes and implement the REST API Work with PostgreSQL—an industry standard relational database system Create robust applications with unit tests, documentation, and diagnostic logging Develop command-line applications, and explore the key data structures and libraries In Detail Designed to create next generation apps, Google’s Dart offers a much more robust framework and also supersedes JavaScript in several aspects. Familiar yet innovative, compact yet scalable, it blows away the accumulated JavaScript legacy limitations. Dart was designed for great tool-ability and developer productivity, allowing you to create better application faster than before. Google chose it for their billion dollar advertising business and you have its power for your projects too. This book will introduce you the Dart language starting from its conception to its current form, and where it headed is through engaging substantial practical projects. You will be taken through building typical applications and exploring the exciting new technologies of HTML5. With example code projects such as a live data monitoring and viewing system, a blogging system, a slides presentation application, and more, then this book will walk you through step by step through building data-driven web applications with ease and speed. Style and approach A varied collection of compelling practical Dart projects that are developed progressively with full explanations of concepts and implementation. Each project introduces features of the language and environment, demonstrating how Dart can be used in rich structured web applications.
Nginx HTTP Server - Third Edition
Nginx HTTP Server - Third Edition
Clement Nedelcu
¥80.65
Harness the power of Nginx to make the most of your infrastructure and serve pages faster than ever About This Book ?Discover possible interactions between Nginx and Apache to get the best of both worlds ?Learn to exploit the features offered by NGinx for your web applications ?Get the newest techniques available, designed with the latest version in mind Who This Book Is For By covering both the early setup stages and advanced topics, this book suits web administrators who interested in solutions to optimize their infrastructure, whether you are looking into replacing your existing web server software or integrating a new tool to cooperate with applications that are already up and running. If you, your visitors, and your operating system have been disappointed by Apache, this book is exactly what you need. What You Will Learn ?Get to know the basics of the Nginx configuration: syntax, structure, and semantics ?Understand the advanced load balancing functionality of Nginx and the newest innovative IO mechanisms ?Create virtual host configurations effortlessly ?Discover all the first-party modules: how to enable, configure, and use them ?Establish advanced rewrite rules with the Nginx Rewrite module ?Set up Nginx to work with PHP, Python, and more via FastCGI ?Configure Nginx to work as frontend for your existing HTTP server ?Manipulate configuration files with ease and adapt them to various situations ?Discover the common pitfalls and find out how to avoid them In Detail Nginx is a lightweight HTTP server designed for high-traffic websites, with network scalability as the primary objective. With the advent of high speed Internet access, short loading times and fast transfer rates have become a necessity. This free, open source solution will either come as a full replacement of other software such as Apache, or stand in front of your existing infrastructure to improve its overall speed. This book is a detailed guide to setting up Nginx in different ways that correspond to actual production situations: as a standalone server, as a reverse proxy, interacting with applications via FastCGI, and more. In addition, this complete directive reference will be your best friend at all stages of the configuration and maintenance processes. This book is the perfect companion for both Nginx beginners and experienced administrators. For beginners, it will take you through the complete process of setting up this lightweight HTTP server on your system and configuring its various modules so it does exactly what you need quickly and securely. For more experienced administrators, this book provides different approaches that can help you make the most of your current infrastructure. Nginx can be employed in many situations, whether you are looking to construct an entirely new web-serving architecture or simply want to integrate an efficient tool to optimize your site loading speeds. Style and approach This tutorial-style book includes detailed instructions on each of the processes it describes, as well as step-by-step tutorials, commented configuration sections, and in-depth module de*ions, so you can make the most of the performance potential offered by Nginx.
Learning Bitcoin
Learning Bitcoin
Richard Caetano
¥80.65
Embrace the new world of fiance by leveraging the power of crypto-currencies using Bitcoin and the BlockchainAbout This BookSet up your own wallet, buy and sell Bitcoin, and execute custom transactions on the BlockchainLeverage the power of Bitcoin to reduce transaction costs and eliminate fraudA practical step-by-step guide to break down the Bitcoin technology to ensure safe transactions Who This Book Is For If you are familiar with online banking and want to expand your finances into a resilient and transparent currency, this book is ideal for you. A basic understanding of online wallets and financial systems will be highly beneficial to unravel the mysteries of Bitcoin.What You Will LearnSet up your wallet and buy a Bitcoin in a flash while understanding the basics of addresses and transactionsAcquire the knack of buying, selling, and trading Bitcoins with online marketplacesSecure and protect your Bitcoins from online theft using Brainwallets and cold storageUnderstand how Bitcoin’s underlying technology, the Blockchain, works with simple illustrations and explanationsConfigure your own Bitcoin node and execute common operations on the networkDiscover various aspects of mining Bitcoin and how to set up your own mining rigDive deeper into Bitcoin and write *s and multi-signature transactions on the networkExplore the various alt-coins and get to know how to compare them and their value In Detail The financial crisis of 2008 raised attention to the need for transparency and accountability in the financial world. As banks and governments were scrambling to stay solvent while seeking a sustainable plan, a powerfully new and resilient technology emerged. Bitcoin, built on a fundamentally new technology called “The Blockchain,” offered the promise of a new financial system where transactions are sent directly between two parties without the need for central control. Bitcoin exists as an open and transparent financial system without banks, governments, or corporate support. Simply put, Bitcoin is “programmable money” that has the potential to change the world on the same scale as the Internet itself. This book arms you with immense knowledge of Bitcoin and helps you implement the technology in your money matters, enabling secure transactions. We first walk through the fundamentals of Bitcoin, illustrate how the technology works, and exemplify how to interact with this powerful and new financial technology. You will learn how to set up your online Bitcoin wallet, indulge in buying and selling of bitcoins, and manage their storage. We then get to grips with the most powerful algorithm of all times: the Blockchain, and learn how crypto-currencies can reduce the risk of fraud for e-commerce merchants and consumers. With a solid base of Blockchain, you will write and execute your own custom transactions. Most importantly, you will be able to protect and secure your Bitcoin with the help of effective solutions provided in the book. Packed with plenty of screenshots, Learning Bitcoin is a simple and painless guide to working with Bitcoin.Style and approach This is an easy-to-follow guide to working with Bitcoin and the Blockchain technology. This book is ideal for anyone who wants to learn the basics of Bitcoin and explore how to set up their own transactions.
Haxe Game Development Essentials
Haxe Game Development Essentials
Jeremy McCurdy
¥54.49
Create games on multiple platforms from a single codebase using Haxe and the HaxeFlixel engine About This Book Learn the modern, cross-platform language Haxe to build games without any trouble Create engaging 2D games that are compatible with desktop, web, and mobile platforms Learn how to speed up your workflow with OpenFL and HaxeFlixel using this useful and compact guide Who This Book Is For This book is for game developers with some experience programming games on one or more platforms already. If you want to leverage your game development experience on one platform to develop for multiple platforms and to get up and running quickly, this book is for you. Having prior experience with a language similar to Haxe, such as ActionScript or JavaScript will help, but isn't required. What You Will Learn Understand the fundamentals of the Haxe programming language Set up a development environment that will work on Windows, Mac, and Linux Create fun 2D games using OpenFL and HaxeFlixel Understand how to implement a user interface Enhance the gameplay experience with cool animations Improve immersion by adding sound Make your game modular and easily expandable using configuration files Compile games that will work on desktop, web, and mobile platforms In Detail Haxe is a powerful and high-level multi-platform language that's incredibly easy to learn. Used by thousands of developers and many high-profile companies, Haxe is quickly emerging as a forerunner in the area of cross-platform programming. OpenFL builds on top of Haxe to make developing for multiple platforms quick and painless. HaxeFlixel provides you with the tools you need to build amazing 2D games easier than ever before. Cross-platform development has been supercharged using the Haxe programming language, making it increasingly easy and hassle-free to develop multi-platform games. If you've programmed games before and want to learn out how to deliver games across multiple platforms, or develop games faster, then Haxe Game Development Essentials is the book for you. It starts by showing you how to set up your development environment, then running you through some Haxe language fundamentals, and finally taking you through the process of programming a game from start to finish. You will learn how to create a side scrolling shooter game using HaxeFlixel. Next you will learn to enhance the game with new gameplay features, user interfaces, animations, sound, and configuration files to make your game expandable. Once your game is built and ready, you will learn how to deploy it to web, Android, iOS, and desktop systems. By the end of this book, you will be confident about creating multi-platform games using Haxe, OpenFL, and HaxeFlixel in a faster and easier way. Style and approach Since this book is aimed at people who have worked on games before, this book is written in a way that will get you quickly up to speed with a new set of tools, but will still be accessible for less experienced developers. Each chapter covers an essential milestone in building a game from start to finish. The chapters move in a logical fashion, starting with the basics of Haxe development and ending with preparing a game for deployment.
Web Development with MongoDB and NodeJS - Second Edition
Web Development with MongoDB and NodeJS - Second Edition
Mithun Satheesh
¥71.93
Build an interactive and full-featured web application from scratch using Node.js and MongoDBAbout This BookConfigure your development environment to use Node.js and MongoDBUse Node.js to connect to a MongoDB database and perform data manipulationsA practical guide with clear instructions to design and develop a complete web application from start to finish Who This Book Is For This book is designed for JavaScript developers of any skill level that want to get up and running using Node.js and MongoDB to build full-featured web applications. A basic understanding of JavaScript and HTML is the only requirement for this book.What You Will LearnConfigure your development environment to use Node.js and MongoDBWrite and configure a web server using Node.js powered by the Express.js frameworkBuild dynamic HTML pages using the Handlebars template enginePersist application data using MongoDB and Mongoose ODMTest your code using automated testing tools such as the Mocha frameworkDeploy the development environment to the cloud using services such as Heroku, Amazon Web Services, and Microsoft AzureExplore Single-Page application frameworks to take your web applications to the next level In Detail Node.js and MongoDB are quickly becoming one of the most popular tech stacks for the web. Powered by Google's V8 engine, Node.js caters to easily building fast, scalable network applications while MongoDB is the perfect fit as a scalable, high-performance, open source NoSQL database solution. Using these two technologies together, web applications can be built quickly and easily and deployed to the cloud with very little difficulty. The book will begin by introducing you to the groundwork needed to set up the development environment. Here, you will quickly run through the steps necessary to get the main application server up and running. Then you will see how to use Node.js to connect to a MongoDB database and perform data manipulations. From here on, the book will take you through integration with third-party tools for interaction with web apps. It then moves on to show you how to use controllers and view models to generate reusable code that will reduce development time. Toward the end of the book, we will cover tests to properly execute the code and some popular frameworks for developing web applications. By the end of the book, you will have a running web application developed with MongoDB and Node.js along with it's popular frameworks.Style and approach An easy guide to Node.js and MongoDB, which will quickly introduce you to the relevant concepts by taking you through the different steps involved in building a full-fledged web application.
Mastering LibGDX Game Development
Mastering LibGDX Game Development
Patrick Hoey
¥90.46
Leverage the power of LibGDX to create a fully functional, customizable RPG game for your own commercial title About This Book Learn game architecture and design patterns with concrete examples using proper software engineering principles Save time and money with this handy reference guide for future game development with LibGDX Design and develop a fully functional RPG video game from scratch with a hands on, step-by-step approach using LibGDX Who This Book Is For If you are an intermediate-level game developer who wants to create an RPG video game but found the creation process overwhelming, either by lack of tutorials or by getting lost in a sea of game-related technologies, engines, or frameworks, then this book is for you. This book assumes familiarity with Java and some basic knowledge of LibGDX. What You Will Learn Develop characters with stat attributes, player movement, animation, physics, and collision detection Create interactive NPC characters with speech windows and build immersion via dialog trees Build inventory management system UIs with drag and drop items to sell, buy, and equip Design a quest system to expand out the content of your game Form interesting enemies with battle mechanics and spawn points Devise *ed cutscenes to add an element of story and drama Develop save and load game profiles Create special effects to give the game extra “juiciness” and polish, and help build the atmosphere In Detail LibGDX is a Java-based framework developed with a heavy emphasis on performance, and includes cross-platform support out of the box (Windows, OS X, Linux, iOS, Android, and HTML5) as well as providing all the low-level functionality so that you can focus on developing your game and not battling with the platform. LibGDX also has an engaged and responsive community, active maintenance, and is available for free without a prohibitive license. Starting from the beginning, this book will take you through the entire development process of creating an RPG video game using LibGDX. First, this book will introduce you to the features specific to RPG games, as well as an overview of game architecture. Then, you will create map locations, develop character movement, add animation, integrate collision detection, and develop a portal system. Next, you will learn and develop a HUD and other UI components, as well as an inventory management system. You will then develop NPC interactions including dialog trees, shopkeepers, and quest givers. After this, you will design and create battle features for fighting enemies, as well as event triggers for world events. Finally, you will add the final polish with sound, music, and lighting effects. By the end of this book, you will have learned and applied core components from the LibGDX framework, as well as have a finished game to use as a springboard for customization and story development for your own commercial video game. Style and approach This book walks you through the concepts and implementation of developing a complete RPG game, unfolding chapter by chapter and building upon previous concepts. Each chapter can be used as an individual reference with diagrams to explain core concepts with concrete example code explained in detail.
Mastering NetScaler VPX?
Mastering NetScaler VPX?
Rick Roetenberg
¥80.65
Learn how to deploy and configure all the available Citrix NetScaler features with the best practices and techniques you need to know About This Book Implement and configure all the available NetScaler Application Delivery features and monitor NetScaler VPX performance in your environment Packed with real-word NetScaler deployment scenarios to help you see the configuration principles in action Integrate NetScaler with other Citrix technologies, including CloudBridge, Application Delivery Controller, HDX Insight, and Command Center Who This Book Is For If you’re an administrator with prior experience using NetScaler then you have everything you need to make the most of this book. What You Will Learn Configure the more commonly used NetScaler VPX features such as basic load balancing, authentication, NetScaler Gateway, and StoreFront Configure the AppExpert features such as Responder, Rewrite, AppExpert templates, parsing HTTP, TCP, and UDP data Integrate NetScaler with other Citrix technologies such as CloudBridge, Insight Center, and Command Center Optimize traffic using caching, front-end optimization, and compression Dive deep in the security, caching, and compression enhancements Protect your environment with AAA and Application Firewall, or from HTTP DDoS attacks Troubleshoot an environment using tools such as TaaS and WireShark In Detail Citrix NetScaler is one of the best Application Delivery Controller products in the world. The Application Delivery Controllers are commonly used for load balancing purposes, to optimize traffic, and to perform extra security settings. This book will give you an insight into all the available features that the Citrix NetScaler appliance has to offer. The book will start with the commonly used NetScaler VPX features, such as load balancing and NetScaler Gateway functionality. Next, we cover features such as Responder, Rewrite, and the AppExpert templates, and how to configure these features. After that, you will learn more about the other available Citrix technologies that can interact with Citrix NetScaler. We also cover troubleshooting, optimizing traffic, caching, performing protection using Application Firewall, and denying HTTP DDoS attacks for web services. Finally, we will demonstrate the different configuration principles real-world Citrix NetScaler deployment scenarios. Style and approach This easy-to-follow guide explains as much as possible about each feature and its configuration. Each topic is explained sequentially in the process of configuring and deploying the feature.
Learning Azure DocumentDB
Learning Azure DocumentDB
Riccardo Becker
¥63.21
Create outstanding enterprise solutions around DocumentDB using the latest technologies and programming tools with Azure About This Book Get to know the concepts of DocumentDB and learn to work your way around it Manipulate and query your documents using different modern technologies to access DocumentDB Build a real-life scenario using Microsoft Visual Studio and C# with this handy and practical guide Who This Book Is For This book is for novice developers and database architects who need a thorough knowledge of the features of DocumentDB and developing applications with it. Basic knowledge of SQL would be helpful. What You Will Learn Create, manage, and configure your DocumentDB environment Execute SQL queries from simple to complex and nested ones against your database Get to know about advanced DocumentDB techniques such as scopes, portioning, indexing, triggers, UDF’s, and security Fine-tune your DocumentDB database to optimize performance and costs Interact with DocumentDB from different technologies and platforms Build a real-life scenario using C# and put DocumentDB at the heart of Azure solutions Understand how to migrate from your current datastore to DocumentDB In Detail Learning DocumentDB adopts a practical, step-by-step approach to help you learn the basics of DocumentDB and use your new-found abilities in real-life scenarios and enterprise solutions. We start with the absolute basics, such as setting up a DocumentDB environment, and guide you through managing your databases, and executing simple and complex queries. Next, we explain how to work with DocumentDB using the open REST protocol, and demonstrate how JavaScript works with DocumentDB. We’ll also show you how to authenticate and execute queries. Moving on, you’ll find out how to use DocumentDB from within Node.js to kick-start your Node.js projects. Next, you’ll discover how to increase the performance of your DocumentDB database and fine-tune it. Finally, you’ll get to grips with using DocumentDB in conjunction with other services offered from the Microsoft Azure platform. Style and approach This book can be used as a tutorial where you learn step by step, but also as a knowledge base to quickly look up recipes you can instantly utilize. Starting with the basics and moving on to advanced topics, every concept is explained in theory and demonstrated through easy-to-understand examples.
Implementing NetScaler VPX? - Second Edition
Implementing NetScaler VPX? - Second Edition
Marius Sandbu
¥71.93
Implement the new features of Citrix NetScaler 11 to optimize and deploy secure web services on multiple virtualization platformsAbout This BookLearn how to design, set up, and deploy NetScaler VPX along with the new Jumbo frames in a virtual environment using your GUI as well as your CLI for both public and private clouds to make all your web applications faster and more secureEnrich your networking skills utilizing the new features of AAA by following the instructions to optimize network trafficA step-by-step guide that will show you how to work with the latest NetScaler, 11, by implementing its new features using sample scenarios and real-world examples Who This Book Is For This book is for Citrix administrators who are just getting started with NetScaler, have some basic networking skills This book does not require prior experience of NetScaler.What You Will LearnConfigure different VPN solutions and learn about ICA Proxy, Unified Gateway and SSL VPNSet up load balancing for SharePoint, Exchange, Lync, SQL and other Citrix componentsGain insights into traffic management with NetScaler, Wireshark, and Citrix InsightProtect your web services with an application firewall, HTTP, DOS, and AAAOptimize traffic using front-end optimization, caching, and compressionDeploy a high availability environmentUse NetScaler in public cloud providers such as Azure or AmazonAdvance your network knowledge of TCP and SSL optimization In Detail With a large demand for responsive websites and availability of services, IT administrators are faced with an ever-rising need for services that are optimized for speed. NetScaler VPX is a software-based virtual appliance that provides users with the comprehensive NetScaler feature set. Implementing apps and cloud-based services is much easier with its increased service performance and integrated security features. This book will give you an insight into all the new features that NetScaler VPXhas to offer. Starting off with the basics, you will learn how to set NetScaler up and configure it in a virtual environment including the new features available in version 11, such as unified gateway and portal theme customization. Next, the book will cover how to deploy NetScalar on Azure and Amazon, and you will also discover how to integrate it with an existing Citrix infrastructure. Next, you will venture into other topics such as load balancing Microsoft and Citrix solutions, configuring different forms of high availability Global Server Load Balancing (GSLB), and network optimization. You will also learn how to troubleshoot and analyze data using NetScaler's extensive array of features. Finally, you will discover how to protect web services using an application firewall and will get to grips with other features such as HTTP, DOS, and AAA.Style and approach This easy-to-follow guide is full of detailed step-by step-instructions on how to implement the key components in NetScaler, using real-world examples and sample scenarios.
Learning JavaScript Robotics
Learning JavaScript Robotics
Kassandra Perch
¥54.49
Design, build, and program your own remarkable robots with JavaScript and open source hardware About This Book Learn how to leverage Johnny-Five's Read, Eval, Print Loop, and Event API to write robot code with JavaScript Unlock a world of exciting possibilities by hooking your JavaScript-programmed robots up to the internet and using external data and APIs Move your project code from the Arduino Uno to a multitude of other robotics platforms Who This Book Is For If you've worked with Arduino before or are new to electronics and would like to try writing sketches in JavaScript, then this book is for you! Basic knowledge of JavaScript and Node.js will help you get the most out of this book. What You Will Learn Familiarise yourself with Johnny-Five Read, Eval, and Print Loop (REPL) to modify and debug robotics code in real time Build robots with basic output devices to create projects that light up, make noise, and more Create projects with complex output devices, and employ the Johnny-Five API to simplify the use of components that require complex interfaces, such as I2C Make use of sensors and input devices to allow your robotics projects to survey the world around them and accept input from users Use the Sensor and Motor objects to make it much easier to move your robotics projects Learn about the Animation API that will allow you to program complex movements using timing and key frames Bring in other devices to your Johnny-Five projects, such as USB devices and remotes Connect your Johnny-Five projects to external APIs and create your own Internet of Things! In Detail There has been a rapid rise in the use of JavaScript in recent times in a variety of applications, and JavaScript robotics has seen a rise in popularity too. Johnny-Five is a framework that gives NodeBots a consistent API and platform across several hardware systems. This book walks you through basic robotics projects including the physical hardware builds and the JavaScript code for them. You'll delve into the concepts of Johnny-Five and JS robotics. You'll learn about various components such as Digital GPIO pins, PWM output pins, Sensors, servos, and motors to be used with Johnny-Five along with some advanced components such as I2C, and SPI. You will learn to connect your Johnny-Five robots to internet services and other NodeBots to form networks. By the end of this book, you will have explored the benefits of the Johnny-Five framework and the many devices it unlocks. Style and approach This step-by-step guide to the Johnny-Five ecosystem is explained in a conversational style, packed with examples and tips. Each chapter also explores the Johnny-Five documentation to enable you to start exploring the API on your own.
Microsoft BizTalk 2010: Line of Business Systems Integration
Microsoft BizTalk 2010: Line of Business Systems Integration
Kent Weare
¥107.90
This book focuses on Microsoft BizTalk 2010; however, most of the concepts and explanations will apply to BizTalk 2006 R2 and BizTalk 2009. If you are an experienced BizTalk developer who wants to integrate BizTalk with Line of Business systems using practical scenarios, then this book is for you. A solid understanding of BizTalk at an intermediate level is required. This book assumes developers are comfortable creating schemas, maps, orchestrations, ports and messages in Visual Studio and configuring applications in the BizTalk Administration Console. However, experience in integrating with Line of Business systems is not necessarily required.
Sakai CLE Courseware Management
Sakai CLE Courseware Management
Alan Berg
¥99.18
This book takes a step-by-step, practical approach and is filled with examples and illustrations. This book is written for a wide audience that includes teachers, system administrators, and first time developers. It also appeals to the Sakai open source community, potential community members, and decision makers working in education.
Pentaho Data Integration 4 Cookbook
Pentaho Data Integration 4 Cookbook
Adrian Sergio Pulvirenti
¥80.65
This book has step-by-step instructions to solve data manipulation problems using PDI in the form of recipes. It has plenty of well-organized tips, screenshots, tables, and examples to aid quick and easy understanding. If you are a software developer or anyone involved or interested in developing ETL solutions, or in general, doing any kind of data manipulation, this book is for you. It does not cover PDI basics, SQL basics, or database concepts. You are expected to have a basic understanding of the PDI tool, SQL language, and databases.
CryEngine 3 Cookbook
CryEngine 3 Cookbook
Dan Tracy
¥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. The cookbook approach means you can dive into whatever recipes you want in no particular order. The CryENGINE3 Cookbook is written to be accessible to all developers currently using the CryENGINE3. It also explores the depth and power of the CryENGINE3 and is a useful guide to follow when becoming familiar with this award winning middle-ware game engine. This book is written with the casual and professional developer in mind. Fundamental knowledge of some Digital Content Creation Tools, like Photoshop and 3d Studio Max is required. The Software Development Kit version of the CryENGINE is used for all examples, so the reader should have a version of the development kit to follow the recipes contained in this book.
Flash Development for Android Cookbook
Flash Development for Android Cookbook
Joseph Labrecque
¥90.46
Written in cookbook style, this book offers solutions to all common Flash Android development problems through recipes. Each recipe contains step-by-step instructions followed by analysis of what was done in each task and other useful information. The book is designed so that you can read it chapter by chapter, or you can look at the list of recipes and refer to them in no particular order. This book contains recipes covering a variety of topics from the very simple to those that are more advanced. If you are a seasoned Flash developer, this book will get you quickly up to speed with what is possible with Android. For those who are new to Flash, welcome to the world of visually rich, rapid application development for mobile Android devices! If you have any interest in Flash development for Android, this book is for you.
Joomla! Virtuemart 1.4 Theme and Template Design
Joomla! Virtuemart 1.4 Theme and Template Design
Joseph Kwan
¥80.65
This book is a step-by-step tutorial that will teach you to customize VirtueMart templates and themes. It includes all the essential screenshots and code with exhaustive explanations accompanied by exercises to ensure good pickup.You may be the owner of a Joomla! VirtueMart web store or a designer working with Joomla! VirtueMart. If you want to customize VirtueMart to unleash its enormous potential and elevate your store to the next level, this book is for you. You must have some experience with VirtueMart and understand its basic features. You also need to know HTML and should be comfortable taking up some challenges in PHP and JavaScript programming.
Microsoft SQL Server 2008 R2 Administration Cookbook
Microsoft SQL Server 2008 R2 Administration Cookbook
Satya Shyam K Jayanty
¥99.18
This book offers practical, task-based, and immediately usable recipes covering a wide range of advanced techniques for administering a high-performance SQL Server 2008 R2 system. In addition to its cookbook style, which ensures the solutions are presented in a clear step-by-step manner, its explanations go into great detail, which makes it good learning material for everyone who has experience in SQL Server and wants to improve. The book is designed in such a way that you can either read it chapter by chapter or refer to recipes that you want in no particular order. Although the book is focused on specific Microsoft SQL Server 2008 R2, most of the concepts and explanations are also applicable to SQL Server 2008. If you are an experienced database administrator and database architect who wants to design, administer, and manage a scalable and high-performance SQL Server 2008 R2 system, then this book is for you. The book assumes that you have a good understanding of database management systems, specifically experience in Microsoft SQL Server 2008 administration.
SAP BusinessObjects Dashboards 4.0 Cookbook
SAP BusinessObjects Dashboards 4.0 Cookbook
David Lai
¥99.18
This guide to SAP BusinessObjects Dashboards 4.0 (formerly Xcelsius )is a cookbook packed full of practical recipes written in a clear, concise manner with annotated examples to empower readers to quickly accomplish specific dashboard tasks. If you are a developer with a good command and knowledge of creating dashboards, but are not yet an advanced Dashboard Design user, then this is the perfect book for you. You should have a good working knowledge of Microsoft Excel as well as knowledge of basic dashboard practices, though experience of Dashboard Design as a specific dashboard tool is not essential.