Article Network

Fast Array Operations with NumPy

by Gabriele Lanaro | December 2013 | Open Source

NumPy is the de facto standard for scientific computing in Python. It extends Python with a flexible multidimensional array that allows fast mathematical calculations.

NumPy works as a framework that allows coding complex operations using a concise syntax. The multidimensional array (numpy.ndarray) is internally based on C arrays: in this way the developer can easily interface NumPy with existing C and FORTRAN code. NumPy constitutes a bridge between Python and the legacy code written using those languages.

In this article, by Gabriele Lanaro, author of Python High Performance Programming, we will learn how to create and access NumPy arrays.

In the last few years a number of packages were developed to further increase the speed of NumPy. We will explore one of these packages, numexpr, that optimizes array expressions and takes advantage of multi-core architectures.

Read Fast Array Operations with NumPy in full

Going Isometric

by Juwal Bose | December 2013 | Games Open Source

This article by Juwal Bose, author of the book Starling Game Development Essentials, helps you to understand the isometric projection and details the relationship between the Cartesian and isometric coordinates.

The topics covered in this article are as follows:

  • Cartesian to isometric equations
  • An isometric view via a matrix transformation
  • Implementing the isometric view via isometric art
  • Level data structure
  • Altering registration points
  • Depth sorting
  • Understanding isometric movement
  • Detecting isometric collision
Read Going Isometric in full

Platform as a Service and CloudBees

by Nicolas De loof | December 2013 | Open Source

In this article by Nicolas De loof, author of Cloud Development and Deployment with CloudBees, introduces the concept of Platform as a Service (PaaS) and why this is the best place for a developer to start using Cloud services. We will also introduce CloudBees high-level vision of PaaS.

Read Platform as a Service and CloudBees in full

Applied Modeling

by Paul te Braak | December 2013 | Cookbooks Enterprise Articles

This article written by Paul te Braak, the author of the book Microsoft Tabular Modeling Cookbook, focuses on the complex modeling concepts such as:

  • Grouping by binning and sorting with ranks
  • Defining many-to-many relationships
  • Using the last non-empty function for stock data
Read Applied Modeling 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

Code Editing

by Dan Peleg | December 2013 | Open Source

In this Article by Dan Peleg, the author of the book Mastering Sublime Text, explains Sublime's basic features to the most advanced features and techniques that need to be used while editing code.

Read Code Editing in full

Working with AMQP

by Gabriele Santomaggio Sigismondo Boschi | December 2013 | Cookbooks Open Source

The article by Sigismondo Boschi and Gabriele Santomaggio, the authors of RabbitMQ Cookbook, introduces the basic concepts of AMQP, the Advanced Message Queuing Protocol, on which RabbitMQ is based. It shows how the fire-and-forget messaging model works and how to use it from clients.

Read Working with AMQP in full

Enabling your new theme in Magento

by Richard Carter | December 2013 | e-Commerce Open Source Web Development

This article by Richard Carter, the author of Magento Responsive Theme Design, has discussed how to enable a responsive Magento theme for your store. Magento is an open source e-commerce solution. It comes with a variety of tools that are necessary for building a successful online shop.

Read Enabling your new theme in Magento in full

Understanding View storage-related features

by Jason Ventresco | December 2013 | Architecture & Analysis Enterprise Articles

In this article by Jason Ventresco, the author of the book VMware Horizon View 5.3 Design Patterns and Best Practices, has explained the storage-related features of View.

View includes two specific features that influence storage design and View infrastructure. One is View Storage Accelerator and the other is tiered storage for View linked clone desktops. This article will go into further detail about each of these features.

Read Understanding View storage-related features in full

Getting Started with Apache Nutch

by Abdulbasit Shaikh Dale Cruse Dr. Zakir Laliwala | December 2013 | Open Source Web Development

In this article by Abdulbasit Shaikh and Zakir Laliwala, the authors of Web Crawling and Data Mining with Apache Nutch, we will cover:

  • Introduction of Apache Nutch
  • Apache Solr Installation
  • Apache Hadoop
  • Use of Apache Gora
  • Integration of Apache Nutch with Apache Accumulo
  • Integration of Apache Nutch with MySQL
Read Getting Started with Apache Nutch in full

UDP/TCP Analysis

by Yoram Orzach | December 2013 | Architecture & Analysis Cookbooks Networking & Telephony Open Source

In this article by Yoram Orzach, the author of Network Analysis Using Wireshark Cookbook, covers the following recipes:

  • Configuring TCP and UDP preferences for troubleshooting
  • TCP connection problems
  • TCP retransmissions – where they come from and why
Read UDP/TCP Analysis in full

Component-based approach of Unity

by Sergey Mohov | December 2013 | Open Source

Unity works using a popular and common approach for game development, which is called the component-based architecture. This approach is widely used in software development to make things more reusable and easier to manage.

Let us talk about the way things are organized in Unity in this article by Sergey Mohov, the author of Practical Game Design with Unity and Playmaker.

Read Component-based approach of Unity in full

Hello OpenCL

by Koushik Bhattacharyya Ravishankar Somasundaram | December 2013 | Open Source

In this article by Ravishekhar Banger and Koushik Bhattacharyya, authors of the book OpenCL Programming by Example, we will learn the basic concepts of OpenCL. Parallel Computing has been extensively researched over the past few decades and had been the key research interest at many universities. Parallel Computing uses multiple processors or computers working together on a common algorithm or task. Due to the constraints in the available memory, performance of a single computing unit, and also the need to complete a task quickly, various parallel computing frameworks have been defined. All computers are parallel these days, even your handheld mobiles are multicore platforms and each of these parallel computers uses a parallel computing framework of their choice. Let's define Parallel Computing.

Read Hello OpenCL 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