Article Network

All | June | May | April

Getting Started with GLSL

by David Wolff | December 2013 | Cookbooks Games Open Source

In this article, by David Wolff, author of OpenGL 4 Shading Language Cookbook Second Edition, we will cover the steps needed to compile, link, and use GLSL shaders within an OpenGL program. It also covers how to send data to shaders using attributes and uniform variables, and the use of the GLM library for mathematics support. Every modern OpenGL program today requires a function loader. We will also cover the use of GLLoadGen, a relatively new and easy-to-use OpenGL loader generator.

Read Getting Started with GLSL in full

SAP HANA Architecture

by Chandrasekhar Mankala Ganesh Mahadevan V. | December 2013 | Enterprise Articles

This article, by Chandrasekhar Mankala and Ganesh Mahadevan V., the authors of the book SAP HANA Cookbook, highlights the SAP HANA architecture and its features.

Read SAP HANA Architecture in full

SQL Server Analysis Services – Administering and Monitoring Analysis Services

by Baya Dewald Paul Turley Steve Hughes | December 2013 |

In this article, by Baya Dewald, one of the three authors of the book SQL Server Analysis Services 2012 Cube Development Cookbook we will cover:

  • SSAS instance con figuration options
  • Creating and dropping databases
  • Monitoring SSAS instance using Activity Viewer
  • Monitoring SSAS instance using DMVs
  • Cancelling a session
  • Checking whether cubes are accessible
  • Checking SSAS object sizes programmatically
  • Backup and restore
  • Synchronization
  • Detaching and attaching databases
Read SQL Server Analysis Services – Administering and Monitoring Analysis Services in full

Learning Option Pricing

by Johan Astborg | December 2013 | Open Source

In this article by Johan Astborg, author of the book F# for Quantitative Finance, you will learn about option pricing.

Read Learning Option Pricing in full

What is Lumion?

by Ciro Cardoso | December 2013 | Architecture & Analysis

This article by Ciro Cardoso, author of Getting Started with Lumion 3D, will give a general overview of Lumion, where you will learn why to use Lumion and what final quality we can get with this application. It will also help you to learn how to use and tweak more than 500 ready-to-use materials that Lumion has.

Read What is Lumion? in full

Knowing the SQL-injection attacks and securing our Android applications from them

by Keith Makan Scott Alexander-Bown | December 2013 | Open Source

It's time that we learned not only about the ways to prevent the attacks on our Android applications, but also about the attacks themselves. In this article by Keith Makan and Scott Alexander-Bown, the authors of Android Security Cookbook, we will see the casing exploitation techniques that target the Android applications. It shows how to examine them for security risks. This article also talks about the application flaws and fixes. It will walk the readers through the useful techniques that developers can use to protect the applications from such attacks.

Read Knowing the SQL-injection attacks and securing our Android applications from them in full


by Jakub Korab Scott Cranton | December 2013 | Cookbooks Java

This article by Scott Cranton and Jakub Korab, the authors of Apache Camel Developer's Cookbook, introduces various ways in which Camel allows us to transform or convert between and manipulate common message formats such as Java objects, XML, and JSON. The following ways are discussed in this article:

  • Transforming using a Simple Expression
  • Transforming inline with XQuery
  • Transforming with XSLT
  • Transforming from Java to XML with JAXB
  • Transforming from Java to JSON
  • Transforming from XML to JSON
Read Transformation in full

Common AsyncTask issues

by Steve Liles | December 2013 | Open Source

In this article by Steve Liles, the author of Asynchronous Android, we will take a look at AsyncTask which was introduced in Android at API level 3, Cupcake, with the express purpose of helping developers to avoid blocking the main thread. The Async part of the name of this class comes from the word asynchronous, which literally means not occurring at the same time. AsyncTask is an abstract class, and as such, must be subclassed for use. At the minimum, our subclass must provide an implementation for the abstract doInBackground method, which defines the work that we want to get done off the main thread.

As with any powerful programming abstraction, AsyncTask is not entirely free from issues and compromises.

Read Common AsyncTask issues in full

Key components and inner working of Impala

by Avkash Chauhan | December 2013 | Open Source

In this article written by Avkash Chauhan, author of Learning Cloudera Impala, we will first learn about various important components of Impala and then discuss the intricate details about Impala inner-workings.

Read Key components and inner working of Impala in full

Background Animation

by Adam Culpepper | December 2013 | Beginner's Guides Open Source

In this article by Adam Culpepper, the author of the book jQuery 2.0 Animation Techniques Beginners Guide, has given a detailed description on how to use the animate() effect to animate the background color and learn how to animate the position of background images inside our elements.

Read Background Animation in full

Sharing Your BI Reports and Dashboards

by Nelson Enriquez Samundar Singh Rathore | December 2013 | Enterprise Articles

In this article, by Nelson Enriquez and Samundar Singh Rathore, authors of Discovering Business Intelligence Using MicroStrategy 9, we cover the procedures to share reports and the subscription engine.

Read Sharing Your BI Reports and Dashboards in full

JBoss EAP6 Overview

by Weinan Li | December 2013 | Open Source

In this article from JBoss EAP6 High Availability, by Weinan Li, we will learn the basic concepts about high availability and have an overview of the functions that JBoss EAP6 provides to us in this field. And at the end have an overall better understanding JBoss EAP6.

Read JBoss EAP6 Overview in full

Laravel 4 - Creating a Simple CRUD Application in Hours

by Hardik Dangar | December 2013 | Open Source Web Development

In this article by Hardik Dangar, author of the book Learning Laravel 4 Application Development, let's start working our way into our first simple CRUD application. We will see how Controllers and routes work and how we can create views. Then we will build our first CRUD application in hours and not in days via some artisan-powered magic. Here are the topics we are going to cover in this article.

  • Getting familiar with Laravel 4
  • Creating a simple CRUD application with Laravel 4
    • Listing the users
    • Creating new users
    • Editing user information
    • Deleting user information
    • Adding pagination to our list users
Read Laravel 4 - Creating a Simple CRUD Application in Hours in full

Downloading and Setting Up ElasticSearch

by Alberto Paro | December 2013 | Open Source

This article by Alberto Paro, author of the book, ElasticSearch Cookbook, covers the basic steps to start using ElasticSearch from the simple install to cloud ones.

In this article, we will cover the following topics:

  • Downloading and installing ElasticSearch
  • Networking setup
  • Setting up a node
  • Setting up ElasticSearch for Linux systems (advanced)
  • Setting up different node types (advanced)
  • Installing a plugin
  • Installing a plugin manually
  • Removing a plugin
  • Changing logging settings (advanced)
Read Downloading and Setting Up ElasticSearch in full

Pulse width modulator

by Juha Lumme | December 2013 | Networking & Telephony Open Source

In this article by Juha Lumme, the author of BeagleBone Home Automation, we can drive our GPIOs to high or low state, and if we have an LED attached in our circuit, it will either light up or not. We can control the brightness by adjusting the resistance in the circuit, but this is a static way to do it, and once our circuit is complete, we can't change the resistor easily.

So, how can the LEDs on your wrist watch, mobile phone and remote control then fade in and out so perfectly? This is where pulse modulation comes in.

Read Pulse width modulator 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