Article Network

Organizing Jade Projects

by Sean Lang | March 2014 | Open Source Web Development

This article created by Sean Lang, the author of Web Development with Jade, shows us some of the best practices to follow while organizing Jade projects. Also, we look at the use of third-party tools to automate tasks.

Read Organizing Jade Projects in full

First Steps

by Alexandre Devert | March 2014 | Cookbooks Open Source

In this article by Alexandre Devert, author of matplotlib Plotting Cookbook, we will cover the following topics:

  • Installing matplotlib
  • Plotting one curve
  • Using NumPy
  • Plotting multiple curves
  • Plotting curves from file data
  • Plotting points

matplotlib makes scientific plotting very straightforward. matplotlib is not the first attempt at making the plotting of graphs easy. What matplotlib brings is a modern solution to the balance between ease of use and power. matplotlib is a module for Python, a programming language. In this article, we will provide a quick overview of what using matplotlib feels like.

Read First Steps in full

Installing Activiti

by Dr. Zakir Laliwala Irshad Mansuri | March 2014 | Beginner's Guides Open Source

This article by, Dr. Zakir Laliwala and Irshad Mansuri, the authors of Activiti 5.x Business Process Management Beginner's Guide, explains how to install Solr. The business process is important for any organization, but managing it is of equal importance. Business requirements frequently change for an organization. To change, manage, and understand the current business process is very hard without Business Process Management (BPM), where the execution of each system depends on the business process. For developers, implementing a business process without following any standards leads to complexity. To explain a business process to a non-technical person without any graphics leads to misunderstanding. In such situations, Activiti comes to the rescue, as it is one of the best BPM frameworks for implementing business processes in your organization. Activiti provides a platform to create a business process on a canvas, build it, and execute it on the fly. It is open source, written in Java, and distributed under the Apache V2 license.

To implement a business process using Activiti, you first have to understand the skeleton of Activiti BPM. In this article, we will show you how to download and install Activiti.

In this article, we will cover the following topics:

  • Overview of Activiti BPM
  • Downloading Activiti BPM
  • Installing the Activiti framework
  • Building your first business process

By the end of this article, you will be able to install and access the Activiti framework and implement your own business process.

So, let's take a tour of Activiti, set it up, and implement a business process.

Read Installing Activiti in full

Preparing Your Scene

by Ty Audronis | March 2014 | Open Source

This article by Ty Audronis, the author of the book Lightning Fast Animation in Element 3D, deals with the use of Element 3D to set up complex 3D scenes for animation in After Effects. Here, you will learn how to set up your scene, light it, and get a camera ready.

Read Preparing Your Scene in full

Running a PostgreSQL Database Server

by Michał Karzyński | March 2014 | Cookbooks Networking & Telephony Open Source Web Development

This article by Michal Karzynski, the author of this book Webmin Administrator's Cookbook, will cover tasks related to setting up and running your database server. We'll demonstrate how Webmin can be used to create and edit databases, back them up and manage database users.

Read Running a PostgreSQL Database Server in full

Consuming Web Services using Microsoft Dynamics AX

by Kenny Saelen Klaas Deforche | March 2014 | Enterprise Articles

In this article, created by Klaas Deforche and Kenny Saelen, the authors of the book Microsoft Dynamics AX 2012 R2 Services, we will see how to consume a web service from Microsoft Dynamics AX 2012.

In the previous versions of Microsoft Dynamics AX, you could add a web service reference in a reference node in the AOT. This generated proxy classes and other artifacts that you could then use to consume the service. In Microsoft Dynamics AX 2012, we no longer have the option to add service references to the AOT. Instead, Microsoft Visual Studio is used to generate all artifacts, which are then added to the AOT.

How this works and how this can be done will all become clear in this article.

The following topics will be covered in this article:

  • Installing the Visual Studio Tools: We have to install additional components because part of the development takes place in Visual Studio 2010. You will learn which components to install and what exactly they do.
  • Visual Studio development: After introducing the demo service, we will create a reference for the services with the help of Visual Studio. We will take you through this process step-by-step.
  • X++ development: Finally, we will demonstrate how we can use the Visual Studio project to consume services in Microsoft Dynamics AX. You will also gain an insight into the different deployment modes that are available to deploy the project's output.
Read Consuming Web Services using Microsoft Dynamics AX in full

Testing Your Speed

by Daniel Bates | March 2014 | Open Source

In this article by Daniel Bates, the author of Rasberry Pi Projects for Kids, discusses how to create a new game that will test how quickly the player can react. To do this, we will create our own game controller—something you can't do on a normal computer—and write a program to handle when the controller's buttons are to be pressed.

Read Testing Your Speed in full

Presenting Data Using ADF Faces

by Amr Gawish | March 2014 | Enterprise Articles

In this article, by Amr Gawish, the author of Oracle ADF Faces Cookbook, you will learn how to present a single record, multiple records, and master-details records on your page using different components and methodologies.

The article will cover the following topics:

  • Presenting single records on your page

  • Presenting multiple records using ADF Table

  • Presenting multiple records using ADF List View

Read Presenting Data Using ADF Faces in full

Reversing Android Applications

by Aditya Gupta | March 2014 | Open Source Web Development

In this article, by Aditya Gupta, author of Learning Pentesting for Android Devices, we will look inside an Android application, or the .apk file, and understand its different components. We will also go ahead and reverse the applications using tools, such as Apktool.

Read Reversing Android Applications in full


by Aravind Sivaraman Mohammed Raffic Kajamoideen | March 2014 | Cookbooks Enterprise Articles

This article by Mohammed Raffic Kajamoideen and Aravind Sivaraman, authors of the book VMware ESXi Cookbook, helps you to understand the vSphere networking concepts—the distributed switch—then moves on to discuss some of the more advanced networking configurations available in the distributed switch.

Read Networking in full

Components of PrimeFaces Extensions

by Sudheer Jonna | March 2014 | Open Source Web Development

This article by Sudheer Jonna, author of Learning PrimeFaces Extensions Development, provides a basic introduction for newly created advanced components, improved components along with the useful converters, validators, utility functions, and maven plugins to make the web development easier. After that, it explorers the basic input and advanced dynamic form components, commonly used input components and their features, InputNumber component, KeyFilter component, TriStateCheckbox and TriStateManyCheckbox, TimeLine component, MasterDetail component and its various features, and introduces the exporter component and its features.

Read Components of PrimeFaces Extensions in full

Automating Your System Administration and Deployment Tasks Over SSH

by Dr. M. O. Faruque Sarker | March 2014 | Cookbooks Networking & Telephony

In this article, by Dr. M. O. Faruque Sarker, author of Python Network Programming Cookbook, we will cover the following recipes:

  • Executing a remote shell command using telnet
  • Copying a file to a remote machine by SFTP
  • Printing a remote machine's CPU information
  • Installing a Python package remotely
  • Running a MySQL command remotely

This article promotes some interesting Python libraries. The recipes are presented aiming at the system administrators and advanced Python programmers who like to write code that connects to remote systems and executes commands. The article begins with lightweight recipes with a built-in Python library, telnetlib. It then brings Paramiko, a well-known remote access library. Finally, the powerful remote system administration library, fabric, is presented. The fabric library is loved by developers who regularly script for automatic deployments, for example, deploying web applications or building custom application binaries.

Read Automating Your System Administration and Deployment Tasks Over SSH in full

Virtual Machine Concepts

by Rebecca Fitzhugh | March 2014 | Enterprise Articles

In this article by Rebecca Fitzhugh, the author of the book vSphere Virtual Machine Management, has explained the basic concepts of the virtual machine. Ever since VMware was founded in 1998, it has been creating stable x86 virtualization platforms that allow multiple guest operating systems and applications to run on a single physical server. Before an administrator can begin creating and configuring vSphere virtual machines, it is important to understand what a virtual machine is and the concepts behind virtualizing hardware.

In this article, you will learn:

  • What a virtual machine is
  • Components of a virtual machine
  • Why to use virtual machines
  • Files that make up a virtual machine
  • The four primary resources
  • VMware Tools
Read Virtual Machine Concepts in full

Getting Started with CMIS

by Martin Bergljung | March 2014 | e-Commerce Open Source

This article written by Martin Bergljung, the author of Alfresco CMIS, describes Content Management Interoperability Services (CMIS), which is an interface that provides a standard way to access a Content Management System (CMS). This article introduces the CMIS standard and it explains why CMIS is important.

Read Getting Started with CMIS in full

Advanced Configuration

by Wojciech Kocjan | March 2014 | Open Source

In this article by Wojciech Kocjan, author of the book Learning Nagios 4, we will learn some guidelines that will help you migrate from small (and increasing) Nagios setups to a flexible model by using templates and grouping effectively. Any experienced administrator knows that there is a huge difference between a working system and a properly configured system. Using this advice will help you and your team survive the switch from monitoring only critical services to checking the health of the majority of your IT infrastructure.

Read Advanced Configuration in full
Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software