Article Network

Qmail Quickstarter: Virtualization

by Kyle Wheeler | July 2008 | Linux Servers Networking & Telephony

One of the most interesting extensions to the standard mail setup is that of virtualization. In this article by Kyle Wheeler, let's see the many reasons for wanting to virtualize email services, from hosting multiple domains with different users to simply extending the ability to apply policies to different sets of email. There are three basic techniques that are used with a standard qmail system for attaining different forms of virtualization: qmail's control/virtualdomains file, user-definable address extensions, and running multiple qmail instances on the same system.

Read Qmail Quickstarter: Virtualization in full

qooxdoo: Working with Layouts

by Mohamed Raffi Rajesh Kumar Bachu | December 2011 | Beginner's Guides Open Source

Over the past few years, all the major internet or enterprise applications are developed or migrated to Rich Internet Application to support all the features that are provided in the desktop applications. This helps organizations keep the end users happy and also improves application deployment and maintenance. qooxdoo is a stable, open source RIA framework. If you are waiting and watching for the right time to migrate your application to qooxdoo, this is the right time!

In this article by Rajesh Kumar Bachu and Mohamed Raffi, authors of qooxdoo Beginner's Guide, we'll cover the following topics:

  • Widgets
  • Containers
  • Panels
  • Layout managers
  • Layouts
Read qooxdoo: Working with Layouts in full

QR Codes, Geolocation, Google Maps API, and HTML5 Video

by Shane Gliser | June 2013 | Open Source

We have discussed many of the core concerns of small and big business. Let's turn our eyes now to other concepts that would concern media companies. In this article by Shane Gliser from the book Creating Mobile Apps with jQuery Mobile, we'll look at a movie theater chain, but really, these concepts could be applied to any business that has multiple physical locations.

In this article, we'll cover:

  • QR Codes
  • Basic geolocation
  • Integrating Google Maps API
  • Linking and embedding video
Read QR Codes, Geolocation, Google Maps API, and HTML5 Video in full

Quality Assurance in Asterisk 1.6

by Barrie Dempster David Gomillion David Merel | September 2009 | Networking & Telephony

Quality Assurance tells us everything regarding monitoring calls, recording calls, and capturing detailed call logs. In this article by Barrie Dempster, David Gomillion, and David Merel you learn how to install and use these features in Asterisk 1.6.

Read Quality Assurance in Asterisk 1.6 in full

Query Performance Tuning

by Alberto Ferrari Chris Webb Marco Russo | February 2014 | Enterprise Articles

In this article by Chris Webb, Alberto Ferrari, and Marco Russo, authors of Expert Cube Development with SSAS Multidimensional Models, we will learn about the steps that you'll need to go through in order to ensure your cube is as responsive as possible.

Read Query Performance Tuning in full

Query Performance Tuning in Microsoft Analysis Services: Part 1

by Chris Webb | July 2009 | .NET Microsoft MySQL PHP

In this two-part article by Chris Webb, we will cover query performance tuning, including how to design aggregations and partitions and how to write efficient MDX. The first part will cover performance-specific design features, along with the concepts of partitions and aggregations.

One of the main reasons for building Analysis Services cubes as part of a BI solution is because it should mean you get better query performance than if you were querying your relational database directly. While it's certainly the case that Analysis Services is very fast it would be naive to think that all of our queries, however complex, will return in seconds without any tuning being necessary. This article will describe the steps you'll need to go through in order to ensure your cube is as responsive as possible.

Read Query Performance Tuning in Microsoft Analysis Services: Part 1 in full

Query Performance Tuning in Microsoft Analysis Services: Part 2

by Chris Webb | July 2009 | .NET Microsoft MySQL PHP

In the previous part of the article by Chris Webb, we covered performance-specific design features such as partitions and aggregations. In this part, we will cover MDX calculation performance and caching. We'll see how important caching is to overall query performance.

Read Query Performance Tuning in Microsoft Analysis Services: Part 2 in full

Querying and Selecting Data

by Eric Pimpler | April 2013 | Cookbooks

Selecting features from a geographic layer or rows from a standalone attribute table is one of the most common GIS operations. Queries are created to enable these selections, and can be either attribute or spatial queries. Attribute queries use SQL statements to select features or rows through the use of one or more fields or columns in a dataset. An example attribute query would be "Select all land parcels with a property value greater than $500,000". Spatial queries are used to select features based on some type of spatial relationship. An example might be "Select all land parcels that intersect a 100 year floodplain" or perhaps "Select all streets that are completely within Travis County, Texas". It is also possible to combine attribute and spatial queries. An example might be "Select all land parcels that intersect the 100 year floodplain and have a property value greater than $500,000".

In this article by Eric Pimpler, author of Programming ArcGIS 10.1 with Python Cookbook, we will cover the following recipes:

  • Constructing proper attribute query syntax

  • Creating feature layers and table views

  • Selecting features and rows with the Select Layer by Attribute tool

  • Selecting features with the Select by Location tool

  • Combining spatial and attribute queries with the Select by Location tool

Read Querying and Selecting Data in full

Querying the Data Grid in Coherence 3.5: Obtaining Query Results and Using Indexes

by Aleksandar Seovic Mark Falco Patrick Peralta | April 2010 | Oracle

In a previous article we covered working with value extractors and simplifying queries in Oracle Coherence 3.5. We will take the discussion further by seeing how to obtain query results. We will also talk about indexes and the impact they have on query performance.

In this article by Aleksandar Seovic, Mark Falco and Patrick Peralta, authors of Oracle Coherence 3.5, we will cover:

  • Obtaining query results
  • Using indexes to improve query performance
  • Coherence query limitations
Read Querying the Data Grid in Coherence 3.5: Obtaining Query Results and Using Indexes in full

Questions & Answers with Inkscape's Alexandre Prokoudine

by | March 2011 | Open Source Web Development

Believe in Open Source

Alexandre Prokoudine

 

 

 

 

 

Alexandre Prokoudine - Alexandre has been involved with the Inkscape project since 2004 as a Russian translator, and later as technical support team member and website maintainer. Professionally Alexandre specializes in documentation, software localization and internationalization which he's been doing for numerous free graphic design and sound tools since early 2000s. Alexandre is currently employed by ALT Linux and works on educational projects.

 

Read Questions & Answers with Inkscape's Alexandre Prokoudine in full

Questions & Answers with MariaDB's Michael "Monty" Widenius- Founder of MySQL AB

by | April 2011 | MySQL Open Source Web Development

Believe in Open Source

 

 

 

 

Michael “Monty” Widenius

Michael “Monty” Widenius - Monty was the Main Developer of the MySQL database and the Founder of MySQL AB. Currently he is the CEO of Monty Program, a company founded by him. Monty Program is a center of engineering excellence for a database server called MariaDB, the Aria storage engine, MySQL®, and other associated technologies.

Monty is also a partner in the venture capital company Open Ocean. Monty’s experience and knowledge is highly regarded, which has resulted in many board memberships. He is currently active in the board of IT Mill Ltd, Finsor, Web of Trust by Against Intuition Inc. and several others.

 

 

 

 

Read Questions & Answers with MariaDB's Michael "Monty" Widenius- Founder of MySQL AB in full

Questions & Answers with Sencha's James Pearce

by | April 2011 | AJAX Open Source Web Development

Believe in Open Source

 

 

 

 

James Pearce

James Pearce - James is a technologist, writer, developer & practitioner who has been working with the mobile web for over a decade. He is Senior Director of Developer Relations at Sencha. Previously he was the CTO at dotMobi and has a background in mobile startups, telecoms infrastructure and management consultancy. He speaks extensively on the topic of mobile web development, and has written books for both Wiley and Wrox.

James led the development of mobiForge, DeviceAtlas and ready.mobi, and is the creator of tinySrc, the WordPress Mobile Pack, WhitherApps, modernizr-server and confess.js.





Read Questions & Answers with Sencha's James Pearce in full

Quick start

by Limoke Oscar | May 2013 | Web Development

In this article by Limoke Oscar, authors of Instant Google Map Maker Starter [Instant], we will show you how to perform one of the core tasks of Google Map Maker—mapping the places you love and know. Follow the steps to create your own map features, which will be the basis of most of your work in Google Map Maker.

Read Quick start in full

Quick start - creating your first application

by Gabriel Manricks | August 2013 | Open Source Web Development

In this article created by Gabriel Manricks, the author of Instant Meteor JavaScript Framework Starter, we will learn how to create your first application using Meteor Javascript Framework.

Read Quick start - creating your first application in full

Quick start - your first Sinatra application

by Joe Yates | August 2013 | Open Source Web Development

This article created by Joe Yates author of Instant Sinatra Starter [Instant], puts together the basics of a simple address book application and deploy it. We'll be handling requests and returning a dynamically created page.

Read Quick start - your first Sinatra application in full

Quick Start into Selenium Tests

by Unmesh Gundecha | May 2013 | Open Source

In this article by Unmesh Gundecha, author of Instant Selenium Testing Tools Starter, we will show you how to record a test using Selenium IDE. During the recording, we will add some additional commands to the test and run the recorded test.

A test is a basic building block in Selenium IDE. It contains commands for navigation, test steps, and checks for expected versus the actual state of the application. In this article we will show you how to create your first test and execute this test with Selenium IDE.

Read Quick Start into Selenium Tests in full

Quick start – creating your first grid

by Gabriel Manricks | July 2013 | Open Source Web Development

In this article by Gabriel Manricks, author of Instant jqGrid, we will learn how to customize jqGrid and set it up the way you like. There is a little bit of tweaking necessary in order to customize jqGrid and get it set up the way you like. The good news is, you can use that folder as a template and every time you want to make a new project with jqGrid you can just make a copy of that folder.

Read Quick start – creating your first grid in full

Quick start – Creating your first Java application

by Vivek Mishra | August 2013 | Open Source

In this article created by Vivek Mishra, the author of Instant Apache Cassandra for Developers Starter, we will discuss about the Cassandra storage architecture and its different components, followed by the Cassandra query language (CQL) command-line exercises.

Read Quick start – Creating your first Java application in full

Quick start – creating your first template

by Gabriel Manricks | November 2013 | Open Source Web Development

In this article by Gabriel Manricks, author of the book Instant Handlebars.js, we will learn how to create template. Let's start from the beginning. The purpose of using a templating engine such as Handlebars is to generate some kind of viewable content (usually HTML pages), dynamically. This encompasses a really broad range of uses, from e-mail newsletters, web apps, and really any other kind of output format around.

In this quick start, we will take a brief look at the process of creating a template with both placeholders and helper tags, and then how to run and output the contents to the page.

Read Quick start – creating your first template in full

Quick start – Firebug window overview and inspecting

by Chandan Luthra | March 2013 | Open Source Web Development

Firebug is not about fixing the bugs and tweaking CSS (cascade style sheet), it consists of many tools that can be of great help to a web developer and designer. Firebug is similar golf club bag. Each club (panel) in Firebug is a powerful weapon for web developers. Like a golf player, a web developer has to choose a club (panel) for different situations.

In this article by Chandan Luthra, the author of Instant Firebug Starter, we will learn

  • Console panel

  • HTML panel

  • CSS panel

  • Script panel

  • DOM panel

  • Net panel

  • Cookies panel

Read Quick start – Firebug window overview and inspecting 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