This article by Srinath Perera the author of Instant MapReduce Patterns – Hadoop Essentials How-to, will explain how to use MapReduce to calculate frequency distribution of the number of items brought by each customer. Then we will use gnuplot, a free and powerful, plotting program to plot results from the Hadoop job.Read Analytics – Drawing a Frequency Distribution with MapReduce (Intermediate) in full
In this article by Damian Sinay, the author of Microsoft Dynamics CRM 2011 Reporting, we will see how to work with reports in Dynamics CRM 2011. Reporting is a very important piece of any system that is heavily used by managers or upper management roles, such as the CEO and COO, of any enterprise. Microsoft Dynamics CRM 2011 Reporting is a practical and excellent reference guide that provides you with a number of different options you can use to create and empower the reporting capabilities of Dynamics CRM. This will give you a good grounding for using the reports in your Dynamics CRM 2011 implementations.
We will see the different CRM report types and their settings:
- CRM report types
- CRM report settings
- SQL Reporting Services versions
- Installation and configuration of Reporting Services Extension
The article, Using Unrestricted Languages, talks about writing functions in languages other than the built-in PL/pgSQL. This article by Hannu Krosing, Jim Mlodgenski, and Kirk Roybal the authors of PostgreSQL Server Programming, provides a gist of writing server-side code in languages other than PL/pgSQL.
You may have noticed that some of the PLs in PostgreSQL can be declared as untrusted. They all end in letter u to remind you that they are untrusted each time you use them to create a function.
This untrustedness brings up many questions:
- Does being untrusted mean that such languages are somehow inferior to trusted ones?
- Can I still write an important function in an untrusted language?
- Will they silently eat my data and corrupt the database?
The answers are no, yes, and maybe respectively. Let's discuss these questions in order.Read Using Unrestricted Languages in full
Forms enable the display of the entity data to the users. Here in this article by Dipankar Bhattacharya, author of Microsoft Dynamics CRM 2011 Cookbook, we will delve into the recipes for creating and customizing entity form. Forms are the most commonly used platform to display data inside the Dynamics CRM system. Hence, forms should be carefully designed and implemented.
So, in this article by Dipankar Bhattacharya author of Instant Parallel Processing with Gearman, we will discuss the following recipes:
- Creating and customizing an entity main form
- Controlling form behavior using JScript
- Customizing the process-driven form (Dynamics CRM 2011 Online only)
- Creating and customizing the mobile form
- Configuring a form to be role-based
- Creating and customizing a public view
- Customizing search criteria for a Quick Find view
- Creating a user's personal view
- Deactivating or deleting a user's personal view
The article Setting Up Your Profile by Dayna Laur, author of the book Instant Edmodo How-to, explains about implementing Edmodo seamlessly in classroom environments. This article also explains how to set up your profile on Edmodo.Read Setting Up Your Profile in full
We need to interact with users and we can do this in multiple ways, from responding to mouse clicks to processing data-intensive operations in the background.
In this article by Alex Blewitt, the author of Eclipse 4 Plug-in Development by Example Beginner's Guide, we will cover:
- Creating a menu in response to a user pop up
- Adding a command and a handler in a menu
- Using progress managers to report work
- Adding actions to the progress manager
- Showing errors and dealing with failure
This article created by Sammy Spets, author of the Programming Drupal 7 Entities,covers the following topics:
- What entity metadata wrappers are
- Instantiate an entity metadata wrapper for an entity
- CRUD an entity
- Entity introspection
This article by Karthik Ranganath, the author of Instant Metasploit Starter, outlines the need for a framework such as Metasploit in a penetration tester's arsenal. But before we dive into the framework, let's understand how the framework has evolved. The following are some basic concepts that will be frequently used in this article:
- Vulnerability: In simple terms, vulnerability is a loophole in the system. It acts as a channel for an attacker to penetrate the system, which in other words is called exploitation.
- Exploit: I would recursively define this term as any working piece of code that is used to exploit a vulnerable system.
- Payload: An attacker exploits a system with a purpose. So, after a successful exploit whatever he/she intends to do with the system stands for payload. In other words,the payload is any working piece of code bundled with an exploit to aid the attacker in the post-exploitation phase.
I have defined these terms right at the beginning because these terms will be used very often throughout this article.Read So, what is Metasploit? in full
This article by Janos Gyerik, author of Bazaar Version Control, explains the principles of the centralized mode and how to work in this mode using Bazaar.
The centralized mode assumes one or more central branches, where collaborators share write access, and require the commit operations of all the users to be synchronized. This is the basic workflow enforced by centralized version control systems. This mode of operation is widely used today in many projects, and it is often preferred in corporate environments.
Although Bazaar is distributed in nature, it includes features to fully support the classic centralized mode. With Bazaar, you can switch in and out of the centralized mode at any time, and implement sophisticated workflows using both centralized and distributed elements.
The following topics will be covered in this article:
- The centralized mode
- Using Bazaar in the centralized mode
- Working with bound branches
- Working with multiple branches
- Setting up a central server
- Creating branches on the central server
- Practical use cases
In this article, written by Bryan WC Chung, who has also authored the book Multimedia Programming with Pure Data, we plan to extend the interactivity beyond the use of mouse and keyboard. Motion detection needs the computer webcam to capture and detect the body movement of users. So far, we only displayed the video or applied effects on it. We have no idea about what is happening within the video image. In the coming sections, we try to make sense of the image.
In a video frame, all we know is the width, height of the frame, the number of pixels, and the red, green, and blue color components of each pixel. We have no idea whether there is a bird or pig in the frame. And we do not know whether the subject in the video frame is moving or not. In order to identify movement, we have to compare a frame with another reference frame. The following sections will introduce a number of topics including:
- Obtaining the frame difference
- Detecting presence
- Detecting motion
- Creating a motion detection animation
- Comparing colors
To work with the examples, you need to have a webcam installed on your computer.Read Motion Detection in full
This article by Jayaram Krishnaswamy the author of Learning SQL Server Reporting Services 2012, provides a summarized overview of SQL Server Reporting Services 2012 and the background information needed to work with the rest of the article. Most of the information is taken from Microsoft documentation.
In this article, we will have a look at the following topics:
- Structural design of environment and architecture of Native mode and SharePoint Integrated mode of Reporting Services
- Reporting Services configuration
- Features of Reporting Services 2012
Previously, the following elements were installed and/or configured:
- SQL Server 2012
- Reporting Services 2012 configured in Native mode
- SQL Server with Reporting Services installed in SharePoint Integrated mode
- SharePoint Services 2010
- Creating a Reporting Services service in SharePoint
Each of the mentioned elements has its own individual architecture, topology of deployment, and features. It is important to see how users interact with them in doing the tasks assigned to them while working with Reporting Services as a whole. In order to interact with, author reports and manage them, tools are available and a good understanding of the tools and what support they provide is crucial in carrying out the tasks. The individual elements as well as the tools used in carrying out various tasks are described in the rest of the article.Read Overview of SQL Server Reporting Services 2012 Architecture, Features, and Tools in full
Readers of Instant Ext.NET Application Development will find out about some of the core concepts needed to develop web applications using Ext.NET. We touch on some of the key areas required to get a beginner or novice programmer confident and proficient in programming with Ext.NET controls and understanding the fundamentals of client-side and server-side interactions.
In this article, by Kevin Sullivan, author of the book Instant Ext.NET Application Development, we will cover the ways in which we can call our own server methods, and how we can pass parameters, and return results to the client side using DirectMethods. We will also look at the DirectEvent event and how events raised on the client side fire Ajax requests to the server. We will look at how we can handle events raised by different controls.Read Ext.NET – Understanding Direct Methods and Direct Events in full
In this article by Garry Turkington the author of Hadoop Beginner's Guide, we will be:
- Understanding how key/value pairs are the basis of Hadoop tasks
- Learning the various stages of a MapReduce job
- Examining the workings of the map, reduce, and optional combined stages in detail
- Looking at the Java API for Hadoop and use it to develop some simple MapReduce jobs
- Learning about Hadoop input and output