万本电子书0元读

万本电子书0元读

Mastering iOS Game Development
Mastering iOS Game Development
Miguel DeQuadros
¥80.65
Master the advanced concepts of game development for iOS to build impressive games About This Book Create a complete game with advanced techniques through the course of the book using in-depth, hands-on instructions Learn how to multi-task and improve performance optimization in your game playing experience The author, Miguel, has 11 years of iOS game development using xcode and has released over 10 games to the Apple AppStoreMaster player movement using touch controls as well as discuss motion controls Who This Book Is For This book is for those who have created an iOS game already and want to hone their skills. A reasonable level of knowledge and an understanding of the core elements and applications would be helpful. What You Will Learn Blast off and start developing fun games Optimize the assets for the best performance in the game app Master player movement using touch controls as well as discuss motion controls Perform bug Squashing by testing and debugging Design interesting various characters and enemies for your game Test your game on both, the simulator on the computer and on real devices Tweak and fine tune the code and graphics before the release of your app Uncover some awesome new gameplay by adding in multiplayer elements, to get more people playing together In Detail iOS is an operating system for Apple manufactured phones and tablets. Mobile gaming is one of the fastest-growing industries, and compatibility with iOS is now becoming the norm for game developers. SpriteKit is part of the native SDK from Apple, and enables developers to make simple entry into game development without unnecessary overhead and a long learning process. SpriteKit also provides other functionality that is useful for games, including basic sound playback support and physics simulation. In addition, Xcode provides built-in support for SpriteKit so that you can create complex special effects and texture atlases directly in Xcode. This combination of framework and tools makes SpriteKit a good choice for games and other apps that require similar kinds of animation. Become a master in iOS game development through this fast and fun guide! In the beginning, we’ll tell you everything you need to plan and design your game. You’ll then start developing your game through step-by-step instructions using the various built-in technologies of Xcode. From there on, we discuss how to deploy your game to the iOS App Store, as well as monetizing it to make more revenue. You will also learn advanced techniques to improve your game playing experience, including better multi-tasking, improved performance optimization, battery management, and more. To end the book off, we’ll show you how to update your game with different features, then port the update to the App Store. Style and approach This book provides an easy-to-understand and fun approach to game development, with step-by-step instructions and detailed explanation of each block of code. The topics covered range from easy to advanced, so buckle up for a fast-paced ride!
Unreal Engine Game Development Blueprints
Unreal Engine Game Development Blueprints
Nicola Valcasara
¥90.46
Discover all the secrets of Unreal Engine and create seven fully functional games with the help of step-by-step instructions About This Book Understand what a Blueprint is and how to create a complex visual *ing code Discover the infinite possibilities that Unreal Engine offers, and understand which tool to use, where and when Learn to think like a real game developer in order to create enjoyable and bug-free games using this comprehensive and practical handbook Who This Book Is For This book is ideal for intermediate level developers who know how to use Unreal Engine and want to go through a series of projects that will further their expertise. Working knowledge of C++ is a must. What You Will Learn Write clean and reusable Blueprint *s Develop any kind of game you have in mind, following the rules used by experts Move through Unreal Engine 4, always knowing what you are doing and where to find the right tool for your needs Integrate C++ code into your projects using Visual Studio and the tools that Unreal provides Extricate between classes, nodes, interfaces, macros, and functions Work with different types of assets, from 3D objects to audio sources, from UI buttons to animations Explore all the aspects of the game logic—collisions, navigation meshes, matinees, volumes, events, and states In Detail With the arrival of Unreal Engine 4, a new wonderful tool was born: Blueprint. This visual *ing tool allows even non-programmers to develop the logic for their games, allowing almost anyone to create entire games without the need to write a single line of code. The range of features you can access with Blueprint * is pretty extensive, making it one of the foremost choices for many game developers. Unreal Engine Game Development Blueprints helps you unleash the real power of Unreal by helping you to create engaging and spectacular games. It will explain all the aspects of developing a game, focusing on visual *ing, and giving you all the information you need to create your own games. We start with an introductory chapter to help you move fluidly inside the Blueprint user interface, recognize its different components, and understand any already written Blueprint *. Following this, you will learn how to modify generated Blueprint classes to produce a single player tic-tac-toe game and personalize it. Next, you will learn how to create simple user interfaces, and how to extend Blueprints through code. This will help you make an informed decision between choosing Blueprint or code. You will then see the real power of Unreal unleashed as you create a beautiful scene with moving, AI controlled objects, particles, and lights. Then, you will learn how to create AI using a behavior tree and a global level Blueprint, how to modify the camera, and how to shoot custom bullets. Finally, you will create a complex game using Blueprintable components complete with a menu, power-up, dangerous objects, and different weapons. Style and approach This is an easy-to-follow guide full of practical game examples. Each chapter contains step-by-step instructions to build a complete game and each game uses a different tool in order to cover all the topics in a detailed and progressive manner.
Mastering MeteorJS Application Development
Mastering MeteorJS Application Development
Jebin B V
¥80.65
MeteorJS makes full-stack JavaScript Application Development simple – Learn how to build better modern web apps with MeteorJS, and become an expert in the innovative JavaScript framework About This Book Get your dream project up and running by building exceptional MeteorJS applications in a matter of days Learn how to integrate other JavaScript frameworks into your MeteorJS project and become an expert in full-stack development Go beyond coding and learn how to make modern design decisions – from mobile design to SEO – that drive great user experiences Who This Book Is For If you’ve already had some experience with MeteorJS but want to learn how to build even better modern web application, this book has been created for you. It provides you with a comprehensive look at one of those most important frameworks being used for the modern web today.What You Will Learn Get to grips with the basics and learn how to build a complete real-time application with MeteorJS Find out how Meteor makes full-stack development simple – become a better developer, fast. Use some of the most effective testing tools in modern web development to troubleshoot, debug and optimize your app Find out how to write custom packages for applications – so you can build your project exactly how you want Integrate React and Angular into your project Design and develop high quality animations that will give your UI the edge Build MeteorJS to serve as REST-based application and reactive system Learn how to host a MeteorJS application and then scale it for data Find out how MeteorJS can help you build for mobile Learn how to make sure you implement an effective SEO strategy in your MeteorJS application In Detail The web is dead – applications now rule our online experiences. But how are you going to build themWell, if you’ve been paying attention, you might already have tried your hand with MeteorJS, the JavaScript framework that helps you build complete full-stack web applications that are responsive and fast with ease. Mastering MeteorJS Application Development shows you how to do even more with MeteorJS – if you’re ready to try a comprehensive course through one of the most exciting frameworks in web development today, this is the book you need. Designed to take you through the entire process of building an advanced multipage application with Meteor, you’ll be able to bring your web development ideas with surprising ease. You’ll not only learn how Meteor makes web development easier, but also how you can make using Meteor easier, by automating and simplifying tasks so you can be confident you have full control of everything in your workflow – especially everything that could go wrong. From automated testing to integrating other useful frameworks such as Angular and D3, each chapter covers a crucial element in the Meteor development process. Discover how to integrate animations using Meteor’s Blaze, to give your UI designs the edge, and explore reactive programming to effectively harness RESTful systems in your projects. You will also learn how to deploy and scale your application, two crucial aspects of modern development and vital in a changing digital environment with users expecting a product and experience that delivers. With further insights on developing for mobile – and how Meteor can help you tackle the challenges of the trend – and details on incorporating SEO strategies into your application, this book isn’t just a code tutorial – it’s about creating a product that users love. Style and approach This book is a practical guide that teaches you different ways to create custom packages, efficient client and server code, and more using Meteor. This book is packed with perfect examples and explanations to help you understand the concepts. With the perfect mix of theory and practical experience, it will equip you to become a professional MeteorJS developer.
Unity UI Cookbook
Unity UI Cookbook
Francesco Sapio
¥90.46
Over 60 recipes to help you create professional and exquisite UIs to make your games more immersive About This Book Design and develop interactive and professional user interfaces (UIs) for games in Unity Discover how to implement and deal with various in-game UI elements that will impress your players This practical recipe guide will help you to efficiently create powerful and remarkable UIs using C# code Who This Book Is For If you are a game developer with some experience in Unity and C# and want to create the best interactive experience fast and intuitively, then this book is for you. If you are an intermediate game developer or an expert, these recipes will help you bring out the power of the new UI Unity system. What You Will Learn Implement different kinds of counters and healthbars Deal with timers and find out how to format them Animate and vivify UI elements Handle runtime customizations Add complex Head-up displays (HUDs) Design and implement 3D UIs Integrate minimaps in the UI In Detail With the increasing interest in game development, it's essential to design and implement a UI that reflects the game settings and shows the right information to the player. The Unity system is used to create complex and aesthetically pleasing user interfaces in order to give a professional look and feel to a game. Although the new Unity UI system is powerful and quite easy to use, by integrating it with C# *s, it's possible to realize the potential of this system and bring an impressive UI to games.This guide is an invaluable collection of recipes if you are planning to use Unity to develop a game. Starting with the basic concepts of the UI components, we’ll take you all the way through to creating complex interfaces by including animations and dynamics elements. Based on real-world problems, these recipes will start by showing you how to make common UI elements such as counters and healthbars. You will then get a walkthrough of how to manage time using timers, and will learn how to format them. You will move on to decorating and animating the UI elements to vivify them and give them a professional touch. Furthermore, you will be guided into the 3D UI world and into HUD *ing. Finally, you will discover how to implement complex minimaps in the interface.Style and approach Interactive, easy-to-follow recipes will help you create and implement UIs that make gaming an exhilarating experience.
Learning Apache Thrift
Learning Apache Thrift
Krzysztof Rakowski
¥63.21
Make applications cross-communicate using Apache Thrift! About This Book Leverage Apache Thrift to enable applications written in different programming languages (Java, C++, Python, PHP, Ruby, and so on) to cross-communicate. Learn to make your services ready for real-world applications by using stepwise examples and modifying code from Industry giants. Be a crackerjack at solving Apache Thrift-related issues. Who This Book Is For If you have some experience of developing applications in one or more languages supported by Apache Thrift (C++, Java, PHP, Python, Ruby, and others) and want to broaden your knowledge and skills in building cross-platform, scalable applications, then this book is for you. What You Will Learn Understand the need for cross-language services and the basics of Apache Thrift. Learn how Apache Thrift works and what problems it solves. Determine when to use Apache Thrift instead of other methods (REST API), and when not to use it. Create and run an example application using Apache Thrift. Use Apache Thrift in your applications written in different languages supported by Apache Thrift (PHP, Python, Ruby, Java, and C++). Handle exceptions and deal with errors. Modify code in different languages.< Use Apache Thrift in the production environments of big applications. In Detail With modern software systems being increasingly complex, providing a scalable communication architecture for applications in different languages is tedious. The Apache Thrift framework is the solution to this problem! It helps build efficient and easy-to-maintain services and offers a plethora of options matching your application type by supporting several popular programming languages, including C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml, and Delphi. This book will help you set aside the basics of service-oriented systems through your first Apache Thrift-powered app. Then, progressing to more complex examples, it will provide you with tips for running large-scale applications in production environments. You will learn how to assess when Apache Thrift is the best tool to be used. To start with, you will run a simple example application, learning the framework's structure along the way; you will quickly advance to more complex systems that will help you solve various real-life problems. Moreover, you will be able to add a communication layer to every application written in one of the popular programming languages, with support for various data types and error handling. Further, you will learn how pre-eminent companies use Apache Thrift in their popular applications. This book is a great starting point if you want to use one of the best tools available to develop cross-language applications in service-oriented architectures. Style and approach A stepwise guide to learning Apache Thrift, with ready-to-run examples explained comprehensively. Advanced topics supply the inspiration for further work.
Learning Geospatial Analysis with Python - Second Edition
Learning Geospatial Analysis with Python - Second Edition
Joel Lawhead
¥90.46
An effective guide to geographic information systems and remote sensing analysis using Python 3 About This Book Construct applications for GIS development by exploiting Python This focuses on built-in Python modules and libraries compatible with the Python Packaging Index distribution system—no compiling of C libraries necessary This practical, hands-on tutorial teaches you all about Geospatial analysis in Python Who This Book Is For If you are a Python developer, researcher, or analyst who wants to perform Geospatial, modeling, and GIS analysis with Python, then this book is for you. Familarity with digital mapping and analysis using Python or another *ing language for automation or crunching data manually is appreciated. What You Will Learn Automate Geospatial analysis workflows using Python Code the simplest possible GIS in 60 lines of Python Mold thematic maps with Python tools Get hold of the various forms that geospatial data comes in Produce elevation contours using Python tools Create flood inundation models Apply Geospatial analysis to find out about real-time data tracking and for storm chasing In Detail Geospatial Analysis is used in almost every field you can think of from medicine, to defense, to farming. This book will guide you gently into this exciting and complex field. It walks you through the building blocks of geospatial analysis and how to apply them to influence decision making using the latest Python software. Learning Geospatial Analysis with Python, 2nd Edition uses the expressive and powerful Python 3 programming language to guide you through geographic information systems, remote sensing, topography, and more, while providing a framework for you to approach geospatial analysis effectively, but on your own terms. We start by giving you a little background on the field, and a survey of the techniques and technology used. We then split the field into its component specialty areas: GIS, remote sensing, elevation data, advanced modeling, and real-time data. This book will teach you everything you need to know about, Geospatial Analysis from using a particular software package or API to using generic algorithms that can be applied. This book focuses on pure Python whenever possible to minimize compiling platform-dependent binaries, so that you don’t become bogged down in just getting ready to do analysis. This book will round out your technical library through handy recipes that will give you a good understanding of a field that supplements many a modern day human endeavors. Style and approach This is a practical, hands-on tutorial that teaches you all about Geospatial analysis interactively using Python.
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.
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.
Data Lake Development with Big Data
Data Lake Development with Big Data
Pradeep Pasupuleti
¥63.21
Explore architectural approaches to building Data Lakes that ingest, index, manage, and analyze massive amounts of data using Big Data technologies About This Book Comprehend the intricacies of architecting a Data Lake and build a data strategy around your current data architecture Efficiently manage vast amounts of data and deliver it to multiple applications and systems with a high degree of performance and scalability Packed with industry best practices and use-case scenarios to get you up-and-running Who This Book Is For This book is for architects and senior managers who are responsible for building a strategy around their current data architecture, helping them identify the need for a Data Lake implementation in an enterprise context. The reader will need a good knowledge of master data management, information lifecycle management, data governance, data product design, data engineering, and systems architecture. Also required is experience of Big Data technologies such as Hadoop, Spark, Splunk, and Storm. What You Will Learn Identify the need for a Data Lake in your enterprise context and learn to architect a Data Lake Learn to build various tiers of a Data Lake, such as data intake, management, consumption, and governance, with a focus on practical implementation scenarios Find out the key considerations to be taken into account while building each tier of the Data Lake Understand Hadoop-oriented data transfer mechanism to ingest data in batch, micro-batch, and real-time modes Explore various data integration needs and learn how to perform data enrichment and data transformations using Big Data technologies Enable data discovery on the Data Lake to allow users to discover the data Discover how data is packaged and provisioned for consumption Comprehend the importance of including data governance disciplines while building a Data Lake In Detail A Data Lake is a highly scalable platform for storing huge volumes of multistructured data from disparate sources with centralized data management services. It eliminates the need for up-front modeling and rigid data structures by allowing schema-less writes. Data Lakes make it possible to ask complex far-reaching questions to find out hidden data patterns and relationships. This book explores the potential of Data Lakes and explores architectural approaches to building data lakes that ingest, index, manage, and analyze massive amounts of data using batch and real-time processing frameworks. It guides you on how to go about building a Data Lake that is managed by Hadoop and accessed as required by other Big Data applications such as Spark, Storm, Hive, and so on, to create an environment in which data from different sources can be meaningfully brought together and analyzed. Data Lakes can be viewed as having three capabilities—intake, management, and consumption. This book will take readers through each of these processes of developing a Data Lake and guide them (using best practices) in developing these capabilities. It will also explore often ignored, yet crucial considerations while building Data Lakes, with the focus on how to architect data governance, security, data quality, data lineage tracking, metadata management, and semantic data tagging. By the end of this book, you will have a good understanding of building a Data Lake for Big Data. You will be able to utilize Data Lakes for efficient and easy data processing and analytics. Style and approach Data Lake Development with Big Data provides architectural approaches to building a Data Lake. It follows a use case-based approach where practical implementation scenarios of each key component are explained. It also helps you understand how these use cases are implemented in a Data Lake. The chapters are organized in a way that mimics the sequential data flow evidenced in a Data Lake.
Tkinter GUI Application Development Blueprints
Tkinter GUI Application Development Blueprints
Bhaskar Chaudhary
¥80.65
Master GUI programming in Tkinter as you design, implement, and deliver ten real-world applications from start to finish About This Book Conceptualize and build state-of-art GUI applications with Tkinter Tackle the complexity of just about any size GUI application with a structured and scalable approach A project-based, practical guide to get hands-on into Tkinter GUI development Who This Book Is For Software developers, scientists, researchers, engineers, students, or programming hobbyists with basic familiarity in Python will find this book interesting and informative. People familiar with basic programming constructs in other programming language can also catch up with some brief reading on Python. No GUI programming experience is expected. What You Will Learn Get to know the basic concepts of GUI programming, such as Tkinter top-level widgets, geometry management, event handling, using callbacks, custom styling, and dialogs Create apps that can be scaled in size or complexity without breaking down the core Write your own GUI framework for maximum code reuse Build apps using both procedural and OOP styles, understanding the strengths and limitations of both styles Learn to structure and build large GUI applications based on Model-View-Controller (MVC) architecture Build multithreaded and database-driven apps Create apps that leverage resources from the network Learn basics of 2D and 3D animation in GUI applications Develop apps that can persist application data with object serialization and tools such as configparser In Detail Tkinter is the built-in GUI package that comes with standard Python distributions. It is a cross-platform package, which means you build once and deploy everywhere. It is simple to use and intuitive in nature, making it suitable for programmers and non-programmers alike. This book will help you master the art of GUI programming. It delivers the bigger picture of GUI programming by building real-world, productive, and fun applications such as a text editor, drum machine, game of chess, media player, drawing application, chat application, screen saver, port scanner, and many more. In every project, you will build on the skills acquired in the previous project and gain more expertise. You will learn to write multithreaded programs, network programs, database driven programs and more. You will also get to know the modern best practices involved in writing GUI apps. With its rich source of sample code, you can build upon the knowledge gained with this book and use it in your own projects in the discipline of your choice. Style and approach An easy-to-follow guide, full of hands-on examples of real-world GUI programs. The first chapter is a must read as it explains most of the things you need to get started with writing GUI programs with Tkinter. Each subsequent chapter is a stand-alone project that discusses some aspects of GUI programming in detail. These chapters can be read sequentially or randomly depending upon the readers experience with Python.
pfSense 2 Cookbook
pfSense 2 Cookbook
Matt Williamson
¥80.65
This book is written in a cookbook style. Each chapter consists of recipes, each of which is composed of step-by-step instructions to complete a particular task. Each recipe also includes tips, alternatives, and references to other recipes or appropriate external sources. The book can be explored chapter by chapter or in no particular order. This book is intended for all levels of network administrators. If you are an advanced user of pfSense, then you can flip to a particular recipe and quickly accomplish the task at hand, while if you are new to pfSense, you can read chapter by chapter and learn all of the features of the system from the ground up.
IBM Lotus Domino: Classic Web Application Development Techniques
IBM Lotus Domino: Classic Web Application Development Techniques
Richard G. Ellis
¥107.90
Chapters present principles and techniques in an order that roughly mirrors the application development process itself, from gathering requirements through final testing. The focus is on understanding and enhancing applications using classic techniques, in circumstances where it is impractical to rewrite applications using XPages. Each chapter focuses upon a particular aspect of Domino Web applications and provides guidance, recommendations, illustrations, and sample code. This book is for novice to moderately experienced Domino developers who are new to the task of Web-enabling traditional Domino applications. Readers should be familiar with using Domino Designer to develop applications for the Lotus Notes client. It is also assumed that readers have, or can acquire, at least rudimentary knowledge of HTML, CSS, and JavaScript.
LaTeX beginners Guide
LaTeX beginners Guide
Stefan Kottwitz
¥80.65
Packed with fully explained examples, LaTeX Beginner's Guide is a hands-on introduction quickly leading a novice user to professional-quality results. If you are about to write mathematical or scientific papers, seminar handouts, or even plan to write a thesis, then this book offers you a fast-paced and practical introduction. Particularly during studying in school and university you will benefit much, as a mathematician or physicist as well as an engineer or a humanist. Everybody with high expectations who plans to write a paper or a book will be delighted by this stable software.
jQuery 1.4 Animation Techniques
jQuery 1.4 Animation Techniques
Dan Wellman
¥71.93
All the concepts in the book are explained in a simple, easy to understand, step-by-step manner. There are plenty of examples and images used in this book, with the images properly explained. Written with a friendly and engaging approach, this Packt Beginner's guide is designed to be placed alongside the computer as your guide and mentor to create attractive web page animations using jQuery.This book is written for web designers and front-end developers who already have good knowledge of HTML and CSS, and some experience with jQuery. If you want to learn how to animate the user interface of your web applications with jQuery, then this book is for you.
concrete5 Beginners Guide
concrete5 Beginners Guide
Remo Laubacher
¥80.65
Create and customize your own website with the Concrete5 Beginner's Guide
Sphinx Search Beginner's Guide
Sphinx Search Beginner's Guide
Abbas Ali
¥71.93
This book is a step-by-step guide for an absolute beginner. It covers everything, from installing to configuring, to get you started quickly. It has numerous code examples that the reader can try on their own and learn while doing so. It has two full-fledged applications as examples that readers can follow. This book is specifically focused on the Search feature of web applications. This book is for developers who are new to Sphinx Search. All code examples use PHP but the logic is same for any other web *ing languages as well.
ZBrush 4 Sculpting for Games
ZBrush 4 Sculpting for Games
Manuel Scherer
¥80.65
This guidebook is built around four complex example projects with clear step-by-step instructions followed by useful explanation, advice, and handy reference material. It is richly illustrated with a friendly, informal writing style. If you want to get started fast using ZBrush for games then this is the book for you. This book is for all digital artists or game developers who want to create their own 3D sculptures in ZBrush. No experience with ZBrush is required – it's suitable for complete beginners and intermediate users.
Moodle Theme Development
Moodle Theme Development
Silvina Paola Hillar
¥80.65
Build customized themes to make your Moodle courses engaging and interactive About This Book Leverage the power of Moodle 3 to create interactive and engaging themes for your courses Experience and integrate the power of Bootstrap and CSS into your Moodle app Implement your plans with illustrative examples to become a top notch designer Who This Book Is For If you are a Moodle administrator, developer, or designer and wish to enhance your Moodle site to make it visually attractive, then this book is for you. You should be familiar with web design techniques such as HTML and further experience with CSS would be helpful. What You Will Learn Plan a personalized Moodle theme from start to finish Install a Moodle theme in different operating systems and change Moodle’s theme settings Add your own customized logo and test your changes in several web browsers Customize the Moodle site to fit in with other elements such as websites and social networks, among others Create a design mock-up using graphics software Design themes that are capable of working with a huge number of different resolutions, screen sizes, screen orientations, and pixel densities Work with code to adjust the theme to users requirements Create new custom icons for your theme In Detail Theming is one of the main features of Moodle, and it can be used to customize your online courses and make them look exactly how you want them to,according to your target audience. If you have been looking for a book that will help you develop Moodle themes that you are proud of, and that your students will enjoy, then this is the book for you. We start off by introducing Moodle 3 and explaining what it is, how it works, and what tools you might need to create a stunning Moodle theme. We then show you how to choose and change the pre-installed Moodle themes in detailed steps, and explain what Moodle themes are and how they work. Next, we show you how to change an existing theme and test the changes that you have made. You can not only plan the customization of theme, but also tailor it using advanced Moodle theming processes; this book is your one-stop guide to creating your own personalized Moodle 3 theme. Style and approach This book acts as a comprehensive guide which helps you to create visually stunning and responsive themes to add that extra edge to your Moodle apps.
Data Acquisition Using LabVIEW
Data Acquisition Using LabVIEW
Behzad Ehsani
¥63.21
Transform physical phenomena into computer-acceptable data using a truly object-oriented language About This Book Create your own data acquisition system independently using LabVIEW and build interactive dashboards Collect data using National Instrument's and third-party, open source, affordable hardware Step-by-step real-world examples using various tools that illustrate the fundamentals of data acquisition Who This Book Is For If you are an engineer, scientist, experienced hobbyist, or student, you will highly benefit from the content and examples illustrated in this book. A working knowledge of precision testing, measurement instruments, and electronics, as well as a background in computer fundamentals and programming is expected. What You Will Learn Create a virtual instrument which highlights common functionality of LabVIEW Get familiarized with common buses such as Serial, GPIB, and SCPI commands Staircase signal acquisition using NI-DAQmx Discover how to measure light intensity and distance Master LabVIEW debugging techniques Build a data acquisition application complete with an installer and required drivers Utilize open source microcontroller Arduino and a 32-bit Arduino compatible Uno32 using LabVIEW programming environment In Detail NI LabVIEW's intuitive graphical interface eliminates the steep learning curve associated with text-based languages such as C or C++. LabVIEW is a proven and powerful integrated development environment to interact with measurement and control hardware, analyze data, publish results, and distribute systems. This hands-on tutorial guide helps you harness the power of LabVIEW for data acquisition. This book begins with a quick introduction to LabVIEW, running through the fundamentals of communication and data collection. Then get to grips with the auto-code generation feature of LabVIEW using its GUI interface. You will learn how to use NI-DAQmax Data acquisition VIs, showing how LabVIEW can be used to appropriate a true physical phenomenon (such as temperature, light, and so on) and convert it to an appropriate data type that can be manipulated and analyzed with a computer. You will also learn how to create Distribution Kit for LabVIEW, acquainting yourself with various debugging techniques offered by LabVIEW to help you in situations where bugs are not letting you run your programs as intended. By the end of the book, you will have a clear idea how to build your own data acquisition system independently and much more. Style and approach A hands-on practical guide that starts by laying down the software and hardware foundations necessary for subsequent data acquisition-intensive chapters. The book is packed full of specific examples with software screenshots and schematic diagrams to guide you through the creation of each virtual instrument.
Mastering Qt 5
Mastering Qt 5
Guillaume Lazar
¥80.65
Master application development by writing succinct, robust, and reusable code with Qt 5 About This Book Unleash the power of Qt 5 with C++14 Integrate useful third-party libraries such as OpenCV Package and deploy your application on multiple platforms Who This Book Is For This book will appeal to developers and programmers who would like to build GUI-based applications. Knowledge of C++ is necessary and the basics of Qt would be helpful. What You Will Learn Create stunning UIs with Qt Widget and Qt Quick Develop powerful, cross-platform applications with the Qt framework Design GUIs with the Qt Designer and build a library in it for UI preview Handle user interaction with the Qt signal/slot mechanism in C++ Prepare a cross-platform project to host a third-party library Build a Qt application using the OpenCV API Use the Qt Animation framework to display stunning effects Deploy mobile apps with Qt and embedded platforms In Detail Qt 5.7 is an application development framework that provides a great user experience and develops full-capability applications with Qt Widgets, QML, and even Qt 3D. This book will address challenges in successfully developing cross-platform applications with the Qt framework. Cross-platform development needs a well-organized project. Using this book, you will have a better understanding of the Qt framework and the tools to resolve serious issues such as linking, debugging, and multithreading. Your journey will start with the new Qt 5 features. Then you will explore different platforms and learn to tame them. Every chapter along the way is a logical step that you must take to master Qt. The journey will end in an application that has been tested and is ready to be shipped. Style and approach This is an easy-to-follow yet comprehensive guide to building applications in Qt. Each chapter covers increasingly advanced topics, with subjects grouped according to their complexity as well as their usefulness. Packed with practical examples and explanations, Mastering Qt contains everything you need to take your applications to the next level.