Cocos2d-x CookbookCocos2d-x is a suite of open source, cross-platform game-development tools used by thousands of developers all over the world. Cocos2d-x is a game framework written in C++, with a thin platform-dependent layer. Completely written in C++, the core engine has the smallest footprint and the fastest speed of any other game engine, and is optimized to be run on all kinds of devices.
You will begin with the initial setup and installation of Cocos2d before moving on to the fundamentals needed to create a new project. You will then explore and create the sprites, animations, and actions that you will include in the game. Next you will look at strings and create labels, including a label with True Type Font (TTF) font support.
Later, you will learn about layer and scene creation and transition. Then you will create the GUI parts essential for a game, such as buttons and switches. After that, you will breathe life into the game with background music and sound effects using the all new Coco ...
Data Manipulation with R, 2nd EditionThis book starts with the installation of R and how to go about using R and its libraries. We then discuss the mode of R objects and its classes and then highlight different R data types with their basic operations.
The primary focus on group-wise data manipulation with the split-apply-combine strategy has been explained with specific examples. The book also contains coverage of some specific libraries such as lubridate, reshape2, plyr, dplyr, stringr, and sqldf. You will not only learn about group-wise data manipulation, but also learn how to efficiently handle date, string, and factor variables along with different layouts of datasets using the reshape2 package.
By the end of this book, you will have learned about text manipulation using stringr, how to extract data from twitter using twitteR library, how to clean raw data, and how to structure your raw data for data mining. ...
Drupal 8 for Absolute BeginnersDrupal 8 for Absolute Beginners is your definitive guide to starting from scratch with Drupal even if you have little web knowledge. This book teaches you the basics of HTML, CSS, JavaScript, and PHP in relation to Drupal, so that you can begin to use this popular CMS with all of its features.
You will first learn how to set up and customize a basic blog using Drupal, one of the most powerful and popular content management systems available today. From there you will learn the basics of HTML, CSS, JavaScript and PHP, and apply this knowledge to create your own custom Drupal module. You will learn how to build, style, and add functionality to your own Drupal module from scratch. You will then use Drush to apply a theme to Drupal, customizing everything to your liking, before publishing your work to the world. The book also covers some more advanced topics that beginners often ask about, such as getting set up with Git and using source control, using MySQL to interact with a database, ...
Elastix Unified Communications Server CookbookElastix brings together the most useful tools and features from the Unified Communications and Open Source worlds: IP-PBX, Chat, Call Center, Multisite, Video, and so on, in a modular way.
Beginning with installation and gaining an in-depth understanding of the internal workings of Elastix, you will soon dive into the core features of Elastix and VoIP and Unified Communications to enable a full cost-effective Unified Communications server solution. You will explore the configuration of IP-BPX features, control call routes and destinations, and troubleshoot the unified communications software. Finish by going that extra mile and securing your server and implement advanced dialplan functions.
Through this step-by-step guide you will get to grips with VoIP and Unified Communications with Elastix and dive into practical tips to install, deploy, and maintain your own solutions. ...
Excel 2016 For DummiesUpdated to reflect the latest changes to the Microsoft Office suite, this new edition of Excel For Dummies quickly and painlessly gets you up to speed on mastering the world's most widely used spreadsheet tool. Written by bestselling author Greg Harvey, it has been completely revised and updated to offer you the freshest and most current information to make using the latest version of Excel easy and stress-free.
If the thought of looking at spreadsheet makes your head swell, you've come to the right place. Whether you've used older versions of this popular program or have never gotten a headache from looking at all those grids, this hands-on guide will get you up and running with the latest installment of the software, Microsoft Excel 2016. In no time, you'll begin creating and editing worksheets, formatting cells, entering formulas, creating and editing charts, inserting graphs, designing database forms, and more. Plus, you'll get easy-to-follow guidance on mastering more advanced ...
Beginning Android Programming with Android Studio, 4th EditionAs the dominant mobile platform today, the Android OS is a powerful and flexible platform for mobile device. The new Android 7 release (New York Cheesecake) boasts significant new features and enhancements for both smartphone and tablet applications. This step-by-step resource takes a hands-on approach to teaching you how to create Android applications for the latest OS and the newest devices, including both smartphones and tablets.
Shows you how to install, get started with, and use Android Studio 2 - the simplest Android developer tool ever for beginners; Addresses how to display notifications, create rich user interfaces, and use activities and intents; Reviews mastering views and menus and managing data; Discusses working with SMS; Looks at packaging and publishing applications to the Android market.
Beginning Android Programming with Android Studio starts with the basics and goes on to provide you with everything you need to know to begin to successfully develop your own And ...
File Management Made Simple, Windows EditionManaging data is an essential skill that every PC user should have. Surprisingly though, a large number of users--even highly experienced users--exhibit poor file management skills, resulting in frustration and lost data. File Management Made Simple can resolve this by providing you with the skills and best practices needed for creating, managing and protecting your data.
Do any of the following scenarios sound familiar to you? You've downloaded an attachment from your e-mail, but aren't sure where you downloaded it to. You spent an entire evening working on a document only to discover the next morning that you didn't save it to your flash drive like you thought you had? Unfortunately, for a vast number of PC users, scenarios like these are all too common. These situations are not only extremely frustrating for the user, but also tend to discourage them from ever wanting to touch a PC again! However, these problems and others can be easily rectified with this brief, book, by your si ...
Image Processing with ImageJ, 2nd EditionAdvances in image processing have been vital for the scientific and technological communities, making it possible to analyze images in greater detail than ever before. But as images become larger and more complex, advanced processing techniques are required. ImageJ is built for the modern challenges of image processing – it's one of the key tools in its development, letting you automate basic tasks so you can focus on sophisticated, in depth analysis.
This book demonstrates how to put ImageJ into practice. It outlines its key features and demonstrates how to create your own image processing applications using macros and ImageJ plugins. Once you've got to grips with the basics of ImageJ, you'll then discover how to build a number of different image processing solutions. From simple tasks to advanced and automated image processing, you'll gain confidence with this innovative and powerful tool – however and whatever you are using it for. ...
Infusionsoft CookbookInfusionsoft is an all-in-one software-as-a-service (SaaS) for small business sales and marketing. It empowers businesses with the same level of automation and personalization that were previously only available to large corporate enterprises with deep pockets. You can easily manage customer relationships, target communications in an automated manner, and sell their products/services online effectively.
Starting with recipes on the general setup and core competencies related to Infusionsoft, you will then learn about tools to enhance user experience. Further on, you'll dive deep into different strategies to attract, sell, and wow your customers.
You'll also explore different ways to manage administrative tasks and reporting, which are crucial to perform better workflow management. Later, you will become proficient in lead generation and lead management, referral management, report generation, and working with the campaign builder.
Finally, the book closes with unsupported ninj ...
Intel Galileo Networking CookbookArduino is an electronic prototyping platform used by millions of people around the world. Intel Galileo is fully Arduino compatible; hence it combines the high performance of Intel with the simplicity of Arduino Software Development Environment. This makes it the ideal platform to build exciting projects, especially in the field of web-based connected applications and the Internet of Things.
The book features several recipes all based on the Intel Galileo board, and that exploit the powerful features of the board. Each chapter explores a given field using the Galileo board.
The book is mainly divided in three parts. The first part is all about learning the basics of the Intel Galileo board, but it uses some of the powerful features of the board such as connecting external sensors and complex hardware devices, compared with more basic Arduino boards. ...