This article by Simon Russell and Michael Szabo the authors of Cinema 4D R14 Cookbook gives a brief description about the camera in Cinema 4D which ultimately controls how people will see and interpret the final image, target cameras, calibration of cameras, and so on. By the end of this article, you will be aware of the camera in Cinema 4D.
In this article, we will cover the following topics:
- Keyframing cameras
- Moving a camera along a path
- Locking cameras down with the Protection tag
- Using target cameras
- Adjusting focal lengths
- Matching your camera to footage
- The Physical tab
- Creating a handheld-style camera
- Setting up stereoscopic cameras
- Camera calibration
- Using the Motion Camera tag
- Simulating a chase scene
- Getting to grips with the Camera Morph tag
- Complex camera moving with the Multi Morph tag
This article created by Pragati Ogal Rai, the author of Android Application Security Essentials, will use the application components, Intents, and permissions and put them all together to define our application's policy file. This policy file is called AndroidManifest.xml and is by far the most important file of an application. As you will see, this file is the place to define access control policy for your application and components. This is also the place to define application and component level specifics that the Android system will use to interact with your application.
The article begins with a discussion of AndroidManfiest.xml. We will discuss the two important tags: <manifest> and <application> that we have not discussed so far. Next, we will discuss the actions that we can perform in the manifest file such as declaring permission, sharing a process with other applications, external storage, and managing component visibility. The article closes with a discussion of a checklist for your policy file before you release your application. You should adapt the checklist according to your use case. Once you have a comprehensive checklist, you can refer to it every time you are ready to make a new release.Read Defining the Application's Policy File in full
In this article by Hrishikesh Karambelkar, author of Scaling Big Data with Hadoop and Solr, we will cover different approaches for making Big Data work with Apache Hadoop and Solr. We will also look into the benefits and drawbacks of using these approaches.Read Making Big Data Work for Hadoop and Solr in full
In this article created by Prasenjit Sarkar, the author of vSphere High Performance Cookbook, we will cover the tasks related with networking performance design. You will learn the following aspects of networking performance design:
- Designing a network for load balancing and failover for vSphere Standard Switch
- Designing a network for load balancing and failover for vSphere Distributed Switch
- What to know when offloading checksum
- Selecting the correct virtual network adapter
- Improving performance through VMDirectPath I/O
- Improving performance through NetQueue
- Improving network performance using the SplitRx mode for multicast traffic
- Designing a multi-NIC vMotion
In this article by Micheal Lively, the author of Instant Hands-on Testing with PHPUnit How-to [Instant], we will go into detail of how these fixtures work and what types of things you can do with them.
As you begin writing tests you'll find that many of them, especially ones inside the same test case class, need to run the same code to set up the object that you are running tests against. This code is part of what is commonly called a fixture. Many test methods require the same fixture. PHPUnit allows you to support shared fixtures using the setUp()and tearDown() methods.Read Using Test Fixtures in PHPUnit in full
Can a machine distinguish between flower species based on images? From a machine learning perspective, we approach this problem by having the machine learn how to perform this task based on examples of each species so that it can classify images where the species are not marked. This process is called classification (or supervised learning), and is a classic problem that goes back a few decades.
In this article by Luis Pedro Coelho and Willi Richert authors of the book Building Machine Learning Systems with Python, we will explore small datasets using a few simple algorithms that we can implement manually. The goal is to be able to understand the basic principles of classification.Read Learning How to Classify with Real-world Examples in full
The most effective gold makers think about gold-making in every aspect of their gameplay and that is how they get the most out of their gold-making endeavors.
This article by Eric Dekker, author of World of Warcraft Gold Strategy Guide, will get you used to the idea of gold-making and how to work it into your daily game life. You will learn about:
- Why you need starting capital
- Selling out-of-the-way items to players who are too lazy to get the items themselves
- Saving gold by reducing unnecessary expenses
- Earning gold for every activity you carry out in the game
"You will never win if you never begin."
The goal of this article created by Abhishek Nalwaya and Akshat Paul, the authors of RubyMotion iOS Development Essentials, is to quickly acquaint you with RubyMotion and start building applications for your favorite iOS device. Ever since the introduction of the first iPhone, followed by the iPad, iOS devices have become very popular because of the way they have revolutionized how people work, and thereby have begun an era of increased productivity. The success behind the phenomenal growth of these devices lies in the applications bundled with them, which increases their functionality exponentially.
We will learn how to develop iOS applications with RubyMotion by building sample applications from scratch. Though RubyMotion and iOS Cocoa APIs are vast, and part of a fast moving framework, we'll focus on the smaller, more stable set of core RubyMotion techniques that have crystallized after its release. This means that the knowledge you gain here will not become obsolete quickly. This book is written keeping the Zero-to-Deployment approach in mind.
In this article we will learn:
- Various ways to create iOS applications
- How RubyMotion is different from other frameworks
- RubyMotion installation
In this article by Ajit Kumar, author of Sencha Touch Cookbook (2nd edition), we will go through all the form fields and understand how to make use of them and learn about their specific behaviors. Also, we will see how to create a form using one or more form fields, and handle form validation and submission.
In this article, we will cover the following topics:
- Getting your form ready with form panels
- Working with search
- Applying custom validation in the e-mail field
- Working with dates using the date picker
- Making a field hidden
- Working with the select field
- Changing a value using slider
- Spinning the number wheel using spinner
- Toggling between your two choices
- Checkbox and checkbox groups
- Text and text area
- Grouping fields with fieldset
- Validating your form
This article by Aditya Patawari, the author of Getting started with ownCloud, covers the concept of load balancing and HA for owncloud. When we do large scale production deployments of ownCloud, we would want them to be always active and running. For corporates, universities, and service providers where any piece of infrastructure going down means loss of productivity and money, it becomes very important to ensure that ownCloud instance remains in a healthy state. In this article, we are going to discuss a few measures that can be taken by administrators to set up a highly available and fault-tolerant setup.Read Load Balancing and HA for ownCloud in full
In this article by Luca Dentella, author of Citrix XenApp Performance Essentials we will see how optimizing session Startup, helps XenApp administrators reduce the session start-up time. Citrix XenApp (formerly Citrix WinFrame Server, Citrix MetaFrame Server, and Citrix Presentation Server) is an application virtualization product that allows users to connect to their corporate applications from a wide range of computer systems and mobile devices. XenApp can host applications on central servers and allow users to interact with them remotely or stream and deliver them to user devices for local execution.Read Citrix XenApp Performance Essentials in full
This article by Tony Horrocks, author of CiviCRM Cookbook, provides recipes to help you set up your CiviCRM installation. You will find that most of them work in Drupal, Joomla!, and WordPress. Some recipes are Content Management System (CMS) specific and we have chosen Drupal to illustrate these.
In this article we will cover:
- Setting up a CiviCRM theme in Drupal
- Setting up cron using cPanel
- Adding items to the CiviCRM navigation menu
- Refreshing the dashboard
- Changing display preferences
- Replacing words
- Setting up geocoding
- Auto filing e-mails
- Creating new activities
- Adding custom fields
- Using Scheduled Reminders for activities
- Using CiviCase to create an HR system
- Installing languages and localizing CiviCRM
Caching is a very important technique to boost the performance of the system. Liferay Portal, by default, caches resources of the persistence layer and the service layer. By default, Liferay Portal uses the Ehcache framework for caching, and it caches resources in memory and the filesystem. In the clustered environment, each Liferay Portal node will have its own copy of the cache. It is very important to invalidate or replicate the cache on all the Liferay Portal nodes if the cache is invalidated or updated on any of the nodes. To implement this we need to replicate the cache.
In this article by Samir Bhatt, author of Liferay Portal Performance Best Practices, we will learn multiple options to replicate Ehcache across the cluster.Read Cache replication in full
In this article by Jaibeer Malik, author of Agile project management with GreenHopper 6 Blueprints, we will cover analyzing the project backlog, planning the backlog in an incremental way, and grooming the backlog over a period of time. Based on ranked backlog, we will be creating a Sprint backlog and starting a sprint. To achieve this, we will be covering the following GreenHopper functionalities:
- Creating Epic to be able to break the backlog into multiple top-level functionalities, referred to as Theme or Epic
- Creating Story to be able to break an Epic/functionality into smaller pieces of functionality or user stories
- Creating technical tasks to be able to break the Story into smaller technical tasks required to deliver the functionality
- Ranking the backlog to prioritize the backlog items in the order of delivered business value
- Creating a Sprint to be able to deliver the backlog in incremental or iterative way