Article Network

All | June | May | April

Iteration and Searching Keys

by Andy Dent | November 2013 | Open Source

This article is written by Andy Dent, the author of Getting Started with LevelDB. This article will give us a brief idea about iteration and searching keys. If you don't know what data may be in your keys, then you need a way to search for partial matches or just start from the beginning of the database. This ability to search for and iterate through keys in sorted order is what completes LevelDB's ability to be the foundation of a database. The default sorting order is a BytewiseComparator, effectively ASCII.

Read Iteration and Searching Keys in full

The Business Layer (Java EE 7 First Look)

by NDJOBO Armel Fabrice | November 2013 | Enterprise Articles

In this article by NDJOBO Armel Fabrice, author of Java EE 7 First Look, we will begin with a presentation of improvements in the business layer and then, in a small project, we will try to put together some of the specifications seen previously. The topics to be covered include:

  • Enterprise JavaBeans 3.2

  • Putting all Java EE 7 specifications together

Read The Business Layer (Java EE 7 First Look) in full

Creating an Application from Scratch

by Isaac Rabinovitch Matthew Nohr | November 2013 | Web Services

In this article by Matthew Nohr and Isaac Robinovitch, we will learn how to create an application using Appfog. The AppFog console is a very useful tool, but you can also create applications completely from the command line. In this article, we will create a simple application directly from the command line and publish it as a new application to AppFog.

Read Creating an Application from Scratch in full

Gathering all rejects prior to killing a job

by Rick Barton | November 2013 | Open Source

This article by Rick Barton the author of the book Talend Open Studio Cookbook focuses on gathering the rejects. As an alternative to collecting incorrect rows up to the point where a job fails (Die on error), you may wish to capture all rejects from an input before killing a job.

This has the advantage of enabling support personnel to identify all problems with source data in a single pass, rather than having to re-execute a job continually to find and fix a single error / set of errors at a time.

Read Gathering all rejects prior to killing a job in full

Adding Connectors in Bonita

by Rohit Bhat | November 2013 | Open Source

This article by Rohit Bhat, the author of Bonita Open Solution 5.x Essentials, looks at the various connector integration options available in Bonita Studio.

Read Adding Connectors in Bonita in full

Wrapping OpenCV

by Shin Shi | November 2013 | Open Source

In this article by Shin Shi author of the book Emgu CV Essentials, the author is explaining how to wrap OpenCV.

Emgu CV is special because it is a .NET wrapper to OpenCV. The wrapper is so amazing that it lets OpenCV functions be called from .NET compatible languages such as C#, VB, VC++, and IronPython. This article shows the user a better understanding of wrapping OpenCV.

Read Wrapping OpenCV in full

Installing Gideros

by Arturs Sosins | November 2013 | Games

This article, by Arturs Sosins, the author of Gideros Mobile Game Development, provides information on how to prepare everything to start developing a cross-platform game using Gideros and an easy way to start developing with Gideros, explaining all its basics and how you can apply them in creating your own cross-platform game.

Read Installing Gideros in full

Building a To-do List with Ajax

by Arda Kılıçdağı Halil İbrahim Yılmaz | November 2013 | Open Source Web Development

In this article by Arda Kılıçdağı and Halil İbrahim Yılmaz, authors of Laravel Application Development Blueprints, we will cover the following:

  • Creating and migrating TO-DO list's database
  • Creating a TO-DO list's model
  • Creating the template
  • Inserting data to the database with Ajax
  • Retrieving the list from the database
  • How to allow only Ajax requests
Read Building a To-do List with Ajax in full

Dynamic POM

by Jonathan Lalou | November 2013 | Games Open Source

This article is written by Jonathan Lalou author of the book Apache Maven Dependency Management. As a disclaimer, beware the following example is used for its pedagogical interest and may fit some situations, but does not match best practices for many other projects. Among other theoretical and practical reasons, common IDEs have some difficulties to support full dynamic POMs.

Read Dynamic POM in full

Specialized Machine Learning Topics

by Brett Lantz | October 2013 | Open Source

This article by Brett Lantz, author of Machine Learning with R, covers techniques that may not apply to every machine learning project, but could prove useful for certain types of work.

Read Specialized Machine Learning Topics in full

Installing Apache Karaf

by Heath Kesler Jamie Goodyear Johan Edstrom | October 2013 | Enterprise Articles

This article created by Johan Edstrom, Jamie Goodyear, and Heath Kesler provides a quick installation reference for users new to Apache Karaf.

Read Installing Apache Karaf in full

Downloading PyroCMS and it's pre-requisites

by Zachary Vineyard | October 2013 | Open Source

In this article by Zachary Vineyard, the author of Web Development with PyroCMS, we'll walk through the requirements for the PyroCMS installation process, as well as the downloading of PyroCMS.

Read Downloading PyroCMS and it's pre-requisites in full

Building Ladder Diagram programs (Simple)

by Austin Scott | October 2013 | Open Source

This article by Austin Scott, the author of the book, Instant PLC Programming with RSLogix 5000, explains how to create some PLC programs for our newly-created project. We will learn how to create Ladder Logic programs in RSLogix 5000 by drafting a basic Ladder Logic alarm timer routine. We are going to add an alarm that will be triggered if the valve position set point and current analog input position of the valve differ for more than five seconds.

Read Building Ladder Diagram programs (Simple) in full

Getting started with Haskell

by Pavel Ryzhov | October 2013 | Open Source

This article by Pavel Ryzhov, the author of Haskell Financial Data Modeling and Predictive Analytics, gives a brief idea about the Haskell platform. The first version of Haskell was standardized in 1990. After a series of intermediate standards, the minimal, stable, and portable version of the language was published as "The Haskell 98 Report" in February 1999. This successful standard was revised in 2003 and published as "Haskell 98 Language and Libraries: The Revised Report". This is the most supported version of the language and it is implemented in many compilers and interpreters of Haskell. The latest specification, Haskell 2010, adds Foreign Function Interface (FFI) for binding to other programming languages, fixes some syntax issues, and introduces several pluggable language extensions. Throughout this article, we will use Haskell 2010.

Read Getting started with Haskell in full

Working with axes (Should know)

by Brian Peiris | October 2013 | Open Source

In this article by Brian Peiris, the author of the book Instant jQuery Flot Visual Data Analysis, we will understand that the axes are the most configurable parts of the chart. Flot gives you the ability to change the position, type, and colors of the axes. It also gives you full control of the ticks and labels on the axes, letting you adjust the number of ticks and alter the formatting. Axes also determine how the data is displayed; you can change the min and max settings to display only a part of the data on the chart and you can also transform the data in various ways.

The full documentation is available at We will take a look at some examples of the configuration options by creating a chart that has a logarithmic axis and another chart that includes multiple axes.

Read Working with axes (Should know) 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