Article Network

3D Printing

by Matthew B. Stokes | November 2013 | Open Source

This article by Matthew B. Stokes, author of the book 3D Printing for Architects with MakerBot, covers the topic of transforming a 3D model into a 3D print. It also covers some basics about GCode used for 3D printing.

Read 3D Printing in full

3D plot using gnuplot

by Lee Phillips | March 2012 | Cookbooks

 

This article, written by Lee Philips the author of gnuplot Cookbook contains the following :

 

  • Making a surface plot
  • Using coordinate mappings
  • Coloring the surface
  • Making a contour plot
  • Making a vector plot
  • Making an image plot or heat map
  • Combining contours and images
  • Combining surfaces with images
  • Plotting a path in 3D
  • Drawing parametric surfaces
Read 3D plot using gnuplot in full

3D Animation Techniques with XNA Game Studio 4.0

by Sean James | January 2011 | Microsoft Web Graphics & Video

In this article, we will look at several ways to make the objects in our scene move. First, we will look at the animation of objects as a whole. We will do this through simple linear interpolation between start and end values, and through a more complex curve interpolation. We will also look at more complex animations through keyframed animation.

This article by Sean James, author of 3D Graphics with XNA Game Studio 4.0, covers:

  • Object animation
  • Keyframed animation
  • Curve interpolation
Read 3D Animation Techniques with XNA Game Studio 4.0 in full

2D Graphics

by Brecht Kets Thomas Goussaert | March 2013 | Enterprise Articles Games

In this article by Brecht Kets and Thomas Goussaert, the authors of Building your First Mobile Game using XNA 4.0 we create a basic framework for our game and add content to it.

Read 2D Graphics in full

2D game development with Monkey

by Michael Hartlef | April 2012 | Beginner's Guides

Monkey is a new programming language that allows you to create apps on multiple platforms very easily. In this article by Michael Hartlef,author of Monkey Game Development Beginner's Guide we will work together through some Monkey game development basics and cover the following topics:

  • How to load a script
  • About projects and how we can create one
  • The basic structure of a simple game
  • How to draw circles and rectangles
  • How to read keyboard input
  • How to print messages to the browser window
  • How to export your game to HTML5 and run it inside a browser

At first, we will experiment with Monk a little bit, by creating a project. Then, you will write your first lines of Monkey code, a typical Hello World app. And of course how to save your code and reopen it at a later point.

Of course, you will have to create your first little game, PONGO—a very simple one, but a game in all its glory. You want be a game developer, right? So you've got to do what a game developer has to do. Together, we will recreate one of the first video games in history, Pong. Never heard about it? As always, look at this Wikipedia page to get an idea about Pong: http://en.wikipedia.org/wiki/Pong

As a game developer, you have to start small, and this game is the perfect ground to build up your development skills with Monkey. After we are finished with the development of the little game, you can call yourself a Monkey programmer! You don't think so? Yes you are! You learned to walk, and now we will learn how to run. And as they say, practice makes perfect . The best way to learn is by creating some nice little games. So let's get down to business, shall we?

Read 2D game development with Monkey in full

25 Useful Extensions for Drupal 7 Themers

by Ric Shreves | June 2011 | Drupal Open Source

This article by Ric Shreves, author of Drupal 7 Themes, looks at software tools that can aid theme development. The article includes a list of Drupal modules that are useful to themers as well as third-party tools that can make the job faster and easier. Each tool is listed along with a brief synopsis and a URL to the relevant project site. This list should not be viewed as an endorsement of any particular module or product over any other; it is simply an attempt to help you discover some of the tools that are at your disposal.

The tools listed here fall into two categories:

  • Drupal modules
  • Non-Drupal third-party software
Read 25 Useful Extensions for Drupal 7 Themers in full

2011 Open Source Awards Sponsor: Arvixe

by | July 2011 | Open Source

Packt Open Source Awards 2011

About Arvixe

Arvixe Web Hosting, LLC. is a leading provider of Linux and Windows web hosting. Privately held and headquartered in Santa Rosa, California, the company was created in 2003 by Founder and CEO Arvand Sabetian. Since then, Arvixe has grown from a small hosting company into one of the world's fastest growing hosting companies with more than 400 managed servers hosting over 100,000 domain names.

As an innovator of web hosting services and technology, Arvixe is able to provide its over 50,000 customers with cutting edge hosting environments that are stable and secure. Arvixe customers range from freelancing individuals to Fortune 500 companies spread throughout more than 200 countries.

As a dedicated supporter of Open Source software, Arvixe is proud to stand behind Open Source developers. Partnered with such Open Source Software innovators as OpenCart, Elgg, and CMSMS, Arvixe is committed to supporting the current and future development of Open Source technologies and is excited to sponsor the prestigious development competition: The Packt Open Source Awards.

Arvixe is one of the fastest growing web hosting companies in the world because they deliver world-class hosting services and support, backed by innovative Open Source technologies. This unique combination of Open Source partnerships and exceptional Hosting services has earned Arvixe hundreds of awards and undeniable recognition within both the Hosting and Open Source communities. .

Arvixe

Read 2011 Open Source Awards Sponsor: Arvixe in full

2-Dimensional Image Filtering

by George Siogkas | September 2013 | Beginner's Guides Open Source

In this article by George Siogkas, author of the book, Visual Media Processing Using MATLAB Beginner's Guide, we will dig a little deeper into the image filtering theory and use some more complicated techniques to enhance our images. All the methods we will present, will once more be accompanied by hands-on examples that demonstrate their significance in both typical and more advanced image processing tasks.

In this article, we shall learn:

  • The basic theory on image filtering and processing pixel neighborhoods
  • How we can filter an image using convolution
  • Alternative ways to filter an image
  • Creating image filters in MATLAB
  • Using filters for image blurring

So, let's get started!

Read 2-Dimensional Image Filtering in full

1ZO-051: Understanding Oracle JOIN Syntax

by Steve Ries | November 2011 | Enterprise Articles Oracle

Beginning with database version 10g, Oracle has provided a new syntax for retrieving data from multiple tables. While Oracle's syntax has not yet gained widespread acceptance, we will see that it offers some advantages, not least of which is its simpler syntax. Many consider Oracle's join syntax to be more intuitive and readable than the ANSI standard.

In this article by Steve Ries, author of OCA Oracle Database 11g: SQL Fundamentals I: A Real World Certification Guide (1ZO-051) we shall join tables using the new Oracle join syntax.

Read 1ZO-051: Understanding Oracle JOIN Syntax in full

1ZO-051: Oracle Database 11g: Using ANSI Standard Joins

by Steve Ries | November 2011 | Enterprise Articles Oracle

The ability to retrieve data from a table is an absolutely essential element of learning SQL. However, real-world requirements often demand the ability to select data from multiple tables concurrently and present it in a meaningful way. Herein lies the ability to join tables.

In this article by Steve Ries, author of OCA Oracle Database 11g: SQL Fundamentals I: A Real World Certification Guide (1ZO-051), we shall join tables using ANSI-compliant join syntax.

Read 1ZO-051: Oracle Database 11g: Using ANSI Standard Joins in full

1Z0-451: Oracle SOA Foundation Practitioner Exam Reference

by Kathiravan Udayakumar | May 2012 | SOA

Certification is the first big step towards getting yourself recognized in the extremely large developer community. It demonstrates that you have a working knowledge, and gives you an edge in the market space and employment space. It helps you to get a better salary through promotions or increments in a few cases. Completing the Oracle SOA Infrastructure Implementation Certification develops your conceptual and real-world understanding of the primary components of Oracle SOA Suite, including BPEL process engine and Oracle Service Bus, and will allow you to become familiar with the Service Oriented Architecture concepts.

This article by Kathiravan Udayakumar, author of Oracle SOA Infrastructure Implementation Certification Handbook (1Z0-451) will provide key points to be remembered for the 1Z0-451 Oracle SOA Foundation Practitioner exam and other additional details that are required to understand Oracle SOA Suite in detail.

Read 1Z0-451: Oracle SOA Foundation Practitioner Exam Reference in full

10 Tips to make great visual diagrams with OmniGraffle 5

by Ruben Olsen | November 2010 | Web Graphics & Video

As information is becoming more and more complex, people like to have some visual help with understanding the information provided. This is where diagramming comes to the rescue. However, if your diagrams are not visually appealing and easily digestible, your carefully crafted diagram won't communicate your information in the way you like.

This article by Ruben Olsen, author of OmniGraffle 5 Diagramming Essentials, covers 10 tips to make visually appealing diagrams with OmniGraffle 5.

Read 10 Tips to make great visual diagrams with OmniGraffle 5 in full

10 Minute Guide to the Enterprise Service Bus and the NetBeans SOA Pack

by David Salter | August 2008 | Architecture & Analysis BPEL SOA Web Services Java Open Source

Enterprise Service Bus (ESB) is a standard-based middleware architecture that allows pluggable components to communicate with each other via a messaging system. In this article by David Salter, we will see in brief, the components inside the ESB architecture and how they communicate with each other. We will also look at how NetBeans SOA pack integrates with OpenESB and the various functionalities it offers with regards to the ESB.

Read 10 Minute Guide to the Enterprise Service Bus and the NetBeans SOA Pack in full

.NET Generics 4.0: Container Patterns and Best Practices

by Sudipta Mukherjee | January 2012 | .NET

There are several generic containers and generic algorithms available in the .NET Framework and a couple of other majorly accepted APIs such as Power Collections and C5.

In this article by Sudipta Mukherjee, author of .NET Generics 4.0 Beginner’s Guide, we will take a look at:

  • Generic container patterns: There are several patterns that are used more than the others in code bases that use Generics. Here, we shall walk through some of these very popular generic structures.
  • Best practices: Here we shall walk through a list of best practices with succinct causes to back them.
Read .NET Generics 4.0: Container Patterns and Best Practices in full

.NET 4.5 Parallel Extensions – Async

by Bryan Freeman | August 2013 | Cookbooks

To help ease the complexities of writing parallel code, Microsoft has introduced the Parallel Extensions in .NET framework. The Parallel Extensions or Task Parallel Library helps us to write efficient, scalable, parallel code in a natural manner without having to deal directly with the classic threading model or the thread pool. Using these extensions, we can conveniently write parallel versions of existing sequential code that can automatically utilize all available processors, thus providing significant performance gains.

In this article, by Bryan Freeman, the author of .NET 4.5 Parallel Extensions Cookbook, we will walk through several recipes that show how to maintain a responsive UI or scalable services by using the new Task-based Asynchronous Pattern (TAP) of the .NET Framework 4.5.

This article will cover the following recipes:

  • Creating an async method

  • Handling Exceptions in asynchronous code

  • Cancelling an asynchronous operation

  • Cancelling async operation after timeout period

  • Processing multiple async tasks as they complete

Read .NET 4.5 Parallel Extensions – Async in full

.NET 4.5 Extension Methods on IQueryable

by Shawn R. McLean | May 2013 | .NET Enterprise Articles

In this article by Shawn R. McLean, author of Instant .NET 4.5 Extension Methods How-to , we learn about the extension methods on IQueryable. IQueryable is used to operate mainly on databases. IQueryable<T>are an extension from IEnumerable<T>, hence, we can call all extensions and methods of IEnumerable<T>. A query using IQueryable can be built up on over time, before it hits the database. The query is executed once you execute an eager function such as ToList(), looping the data or attempting to use the values. IQueryable is used by providers such as LINQ to entities or LINQ to SQL.

Read .NET 4.5 Extension Methods on IQueryable in full

.NET 4.5 Extension Methods on IQueryable

by Shawn R. McLean | May 2013 | .NET Enterprise Articles

In this article by Shawn R. McLean, author of Instant .NET 4.5 Extension Methods How-to , we learn about the extension methods on IQueryable. IQueryable is used to operate mainly on databases. IQueryable<T>are an extension from IEnumerable<T>, hence, we can call all extensions and methods of IEnumerable<T>. A query using IQueryable can be built up on over time, before it hits the database. The query is executed once you execute an eager function such as ToList(), looping the data or attempting to use the values. IQueryable is used by providers such as LINQ to entities or LINQ to SQL.

Read .NET 4.5 Extension Methods on IQueryable in full

Troubleshooting with Intuit Quickbooks

by Jaime Campbell, CPA, MBA, CTT, MCT | May 2012 | Enterprise Articles Content Management

This article by Jaime Campbell, CPA, MBA, CTT, MCT, author of Intuit QuickBooks Enterprise Edition 12.0 Cookbook for Experts illuminates a number of accounting errors that are common in QuickBooks files, and enables you to resolve them.You will examine a number of accounting errors that are common in QuickBooks files, and enables you to be powerful and efficient in resolving them.

In this article, we will cover the following recipes:

  • Clearing stale undeposited funds
  • Adjusting cash basis receivables or payables balances
  • Writing off stale receivables
  • Writing off stale payables
  • Balancing the balance sheet
  • Classifying unclassified transactions
  • Reclassifying opening balance equity transactions
  • Classifying uncategorized income or expenses
  • Resolving opening balance discrepancies in bank reconciliations
Read Troubleshooting with Intuit Quickbooks in full

Oracle Warehouse Builder: Designing the Target Structure

by Bob Griesemer | April 2011 | Enterprise Articles Oracle

This article explains designing the data warehouse target. It covers some options for defining a data warehouse target structure using relational objects (star schemas and snowflake schemas) and dimensional objects (cubes and dimensions). Some of the pros and cons of the usage of these objects are also covered.

In this article by Bob Griesemer, author of Oracle Warehouse Builder 11g R2: Getting Started 2011, specifically we will cover:

  • Dimensional design
  • Cube and dimensions
  • Dimensional Model Implementation
  • Relational (star schema)
  • Multidimensional (OLAP)
  • Designing the ACME data warehouse
  • Identifying dimensions
  • Designing the cube
Read Oracle Warehouse Builder: Designing the Target Structure in full

Loading, Submitting, and Validating Forms using Ext JS 4

by Andrew Duncan Stuart Ashworth | August 2012 | Cookbooks Java Open Source

Ext JS 4 is Sencha’s latest JavaScript framework for developing cross-platform web applications. Built upon web standards, Ext JS provides a comprehensive library of user interface widgets and data manipulation classes to turbo-charge your application’s development.

In this article, written by Stuart Ashworth and Andrew Duncan, the authors of Ext JS 4 Web Application Development Cookbook, we will cover:

  • Constructing a complex form layout
  • Populating your form with data
  • Submitting your form's data
  • Validating form fields with VTypes
  • Creating custom VTypes
  • Uploading files to the server
  • Handling exceptions and callbacks
Read Loading, Submitting, and Validating Forms using Ext JS 4 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
Resources
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