Puppet Best PracticesIf you're already up to speed on Puppet and know how to write a basic module, this practical book takes you a critical step further with best practices for building out your Puppet infrastructure. You'll learn how to avoid pitfalls that often leave many teams struggling to maintain what they already have.
Ideal for DevOps engineers - and written to cover the upcoming Puppet 4 release - this book shows you how best to deploy Puppet with long-term maintenance and future growth in mind. This book clearly picks up where other Puppet resources leave off. ...
Oracle E-Business Suite R12.x HRMS - A Functionality GuideOracle's E-Business Suite Human Capital Management enables organizations to architect a global foundation for HR data and improved business processes.
The book starts by introducing Oracle Application E-Business Suite, its architecture, and how to set up the preliminary components such as roles, groups, and profile options. As you progress through the chapters, you'll learn to define common data from an enterprise perspective, such as the unique structures for jobs, positions, job groups, and other business entities. As we move from learning the core HR structures, you'll learn to implement people management concepts such as maintaining personal information, identifying assignments, managing assignments of personnel, changing assignments, and terminating an assignment or employee. By the end of this book, you will have a thorough knowledge of implementing a fully functional HR system based on strategic business needs, along with a detailed understanding of the key functions and bene ...
Microsoft System Center Orchestrator 2012 R2 EssentialsWith the increasing complexity of systems in our infrastructure designs, administrating these systems has become more complex and repetitive. This ultimately translates into an inefficient environment and a loss of time. System Center Orchestrator 2012 R2 is the tool that can help you regain that time again, by simplifying repetitive tasks (or complex ones) into a simple one that will require minimum intervention from you, or even none.
Starting off with the fundamentals of Orchestrator, this book helps you to learn the configuration and deployment of the Orchestrator 2012 R2 in a corporate environment to successfully deploy and mitigate real life issues that you might encounter. You'll learn the most used part of Orchestrator, the Runbook Designer, with all its components and mechanisms to help you efficiently design and implement your Runbooks from top to bottom. You finally round off by gaining insights on the maintenance aspects of Orchestrator, while simultaneously covering the ...
Odoo Development EssentialsOdoo is a powerful and fast-growing business application platform. Beginning with setting up the development environment, this book will then guide you through a practical journey to build feature-rich business applications.
With the aim of jumpstarting your Odoo proficiency level, from no specific knowledge to application development readiness, you will be set on the path of developing your first Odoo application. Then, you will move on to topics such as models and views and understanding and using server APIs to add business logic, which will lay a solid foundation for advanced topics.
The book concludes with a guide to Odoo interaction and how to use the Odoo API from other programs, all of which will enable you to efficiently integrate applications with other external systems. ...
Android Application Programming with OpenCV 3Android Application Programming with OpenCV 3 is a practical, hands-on guide to computer vision and mobile app development. It shows how to capture, manipulate, and analyze images while building an application that combines photography and augmented reality. To help the reader become a well-rounded developer, the book covers OpenCV (a computer vision library), Android SDK (a mobile app framework), OpenGL ES (a 3D graphics framework), and even JNI (a Java/C++ interoperability layer).
Now in its second edition, the book offers thoroughly reviewed code, instructions, and explanations. It is fully updated to support OpenCV 3 and Android 5, as well as earlier versions. Although it focuses on OpenCV's Java bindings, this edition adds an extensive chapter on JNI and C++, so that the reader is well primed to use OpenCV in other environments. ...
Mastering OpenStackThis comprehensive guide will help you to choose the right practical option and make strategic decisions about the OpenStack cloud environment to fit your infrastructure in production.
At the start, this book will explain the OpenStack core architecture. You will soon be shown how to create your own OpenStack private cloud.
Next, you will move on to cover the key security layer and network troubleshooting skills, along with some advanced networking features. Finally, you will gain experience of centralizing and logging OpenStack. The book will show you how to carry out performance tuning based on OpenStack service logs.
By the end of this book, you will be ready to take steps to deploy and manage an OpenStack cloud with the latest open source technologies. ...
Microsoft Azure IaaS EssentialsWith the increasing interest in cloud computing and the growth in Infrastructure as a Service (IaaS), Microsoft Azure is the leading player in cloud-based solutions.
You will learn how to create both a Windows and Linux virtual machine, and how to go about connecting and working with these machines in the cloud. You will understand the requirements that allow you to expand your on-premises network to the cloud. You will discover how to connect, manage, and monitor your virtual machines in the cloud. Moving forward, you will learn how to configure your virtual machine to ensure it continues to function in the event of a disaster.
With plenty of screenshots offering a play-by-play account of how to build your cloud-based infrastructure, Microsoft Azure IaaS Essentials will ensure your success with this cutting-edge, cloud-based technology. ...
Moodle Administration EssentialsThis book begins with a brief look at Moodle's background and an examination of its architectural structure and LAMP architecture.
You'll learn to create user accounts and understand the methods of authentication based on manual accounts and e-mail-based self-registrations. You'll then develop the Moodle site structure and course set up, and discover how to edit it through a sample faculty site. Next, you'll configure two of the standard themes in Moodle and apply them to organizational branding. You'll also explore how plugins are configured and installed, and learn about backing up, resetting, and restoring Moodle courses.
Finally, you'll learn Moodle's security options, along with performance testing, and how to use the built-in Moodle performance testing script. ...
SFML BlueprintsSFML is a cross-platform software development library written in C++ with bindings available for many programming languages. This book contains useful information that you'll need to create any kind of 2D games. Starting with the basics of game programming, resource management, and building simple 2D games, you'll then delve into more complex features such as the physics engine, constructing a game UI, and more advanced concepts of 2D gaming using SFML. You'll develop advanced functionality in your game using the concept of multithreading and learn how various threads interact. In later chapters, you'll quickly grasp the usage and implementation of isometric views and image transformation in your 2D real time tower defense game. You'll wrap up by adding networking and database management systems to your game with SQLite using an ORM. ...
WildFly CookbookWith the increasing demand for distributed systems for Java applications, WildFly offers a robust platform on which to deploy and manage your services. As a matter of fact, WildFly 9 is a fully certified Java EE 7 platform and provides remote management tools, such as the redesigned Admin Console and the new and powerful Command Line Interface (CLI).
With practical and accessible material, you will begin by learning to set up your WildFly runtime environment, and progress to selecting appropriate operational models, managing subsystems, and conquering the CLI. You will then walk through the different balancing and clustering techniques, simultaneously learning about role-based access control and then developing applications targeting WildFly and Docker. ...