Article Network

All | June | May | April

Embedding Doctests in Python Docstrings

by Daniel Arbuckle | January 2010 | Open Source

In this article by Daniel Arbuckle, we shall:

  • Write doctests embedded in Python docstrings
  • Consider real-world specification for the AVL tree
Read Embedding Doctests in Python Docstrings in full

Graphical User Interfaces for OpenSIPS 1.6

by Flavio E. Goncalves | January 2010 | Networking & Telephony Open Source

It is very hard to manage thousands of users manually, so a user-provisioning tool becomes very important in our process. In this article by Flavio E.Goncalves, we are going to see two of these tools—SerMyAdmin and OpenSIPS Control Panel (OpenSIPS-CP). SerMyAdmin is more focused on the administration of the users, while OpenSIPS-CP is excellent for monitoring and provisioning parameters to the system. By the end of this article, you will be able to:

  • Identify why you need a user portal for administration
  • Install SerMyAdmin and its dependencies
  • Configure resources such as administrator and user access
  • Add and remove domains
  • Customize the portal with the colors and logos of your company
  • Install and configure OpenSIPS Control Panel
  • Use opensips-cp for daily tasks
Read Graphical User Interfaces for OpenSIPS 1.6 in full

Basic Doctest in Python

by Daniel Arbuckle | January 2010 | Open Source

In this article by Daniel Arbuckle, we shall:

  • Learn the doctest language and syntax
  • Write doctests embedded in text files
Read Basic Doctest in Python in full

Managing Discounts, Vouchers, and Referrals with PHP 5 Ecommerce

by Michael Peacock | January 2010 | e-Commerce PHP

Once your shipping and tax issues taken into account, the next logical step for your e-commerce store is discount codes, as these need to be entered at the shopping basket stage. Going hand in hand with discount codes are voucher codes and referral discounts. In this article by Michael Peacock, you will learn:

  • How to create a discount code system
    • How to offer different types of discounts
    • How to take the discount into account at the shopping basket stage
  • How to sell voucher codes on your store
  • How to offer discounts to customers who bring us referral business
Read Managing Discounts, Vouchers, and Referrals with PHP 5 Ecommerce in full

Oracle 11g Streams: RULES (Part 1)

by Ann L. R. McKinnell | January 2010 | Oracle

In this article series by Ann L.R. McKinnell and Eric Yen, we will learn all about rules in Oracle 11g Streams. We will discuss the rule components, how to go about creating our own rules and rules based transformations. We will also highlight some of the most important things we need to know while working with rules.

Read Oracle 11g Streams: RULES (Part 1) in full

Oracle 11g Streams: RULES (Part 2)

by Ann L. R. McKinnell | January 2010 | Oracle

In this article series by Ann L.R. McKinnell and Eric Yen, we will learn all about rules in Oracle 11g Streams. We will discuss the rule components, how to go about creating our own rules and rules based transformations. We will also highlight some of the most important things we need to know while working with rules. Read Oracle 11g Streams: RULES (Part 1) here.

Read Oracle 11g Streams: RULES (Part 2) in full

Shipping Modules in Magento: Part 1

by Jamie Huskisson | January 2010 | MySQL Open Source PHP

In this two-part article by Jamie Huskisson, we will apply our knowledge of Magento's core architecture and apply it to one of the fundamental building blocks of Magento, its shipping module.

Here, we will learn how to create a shipping module, so that we can develop our own when the need arises. By the end of this article we will:

  • Know where to find shipping modules that others have produced
  • Know how to put together a basic shipping module and know what values pertain to what information
  • Be able to create our own methods for calculation or handling shipping with Magento
Read Shipping Modules in Magento: Part 1 in full

Installation of OpenSIPS 1.6

by Flavio E. Goncalves | January 2010 | Networking & Telephony Open Source

The installation is just the beginning of the work. It is very important to install OpenSIPS correctly from the source code. It can be installed much faster from the Debian packages or using the apt-get utility. However, installation from the source code is much more flexible as it allows you to select the modules to be compiled.
In this article,by Flavio E. Goncalves, we will see how to:

  • Install Linux prepared for OpenSIPS
  • Download OpenSIPS source and its dependencies
  • Compile and install OpenSIPS with MySQL and RADIUS support
  • Start and stop OpenSIPS
  • Configure Linux systems to start OpenSIPS at boot time
Read Installation of OpenSIPS 1.6 in full

Lesson Solutions using Moodle 1.9: Part 1

by Susan Smith Nash William Rice | January 2010 | Moodle Open Source

In this article by Susan Smith Nash and William Rice, we will discuss the best way to organize your course content into lessons, along with how to build lessons using Moodle's unique capacity to let you use and reuse your materials, and to arrange and rearrange them. So, with that in mind, prepare to develop a strategy for creating lessons that can consist of many different elements, which could include readings, practice quizzes, questions for reflection, media, and peer interactions (discussions and student reviews). In this article, you'll learn how to select content so that it contains the appropriate depth, breadth, and level for your students. You'll also learn the best way to organize the material so that the sequence keeps the students on track, and allows them to develop successful learning strategies so that they perform well in their outcome assessments. Finally, this article will show you how Moodle's object-oriented philosophy of design allows you to go back and update, refine, revise, and retool your course.

Read Lesson Solutions using Moodle 1.9: Part 1 in full

Normalizing Dimensional Model

by Djoni Darmawikarta | January 2010 | Architecture & Analysis

In the Solving Many-to-many Relationship in Dimensional modeling article published in December 2009, a fact is added to solve the author-to-book many-to-many relationship in the book sales dimensional model, effectively normalizing the author out of the book dimension into its own author dimension.

In this article by Djoni Darmawikarta, we will discuss how to solve other denormalised structures in a dimensional model.

Read Normalizing Dimensional Model in full

Shipping and Tax Calculations with PHP 5 Ecommerce

by Michael Peacock | January 2010 | e-Commerce PHP

In this article by Michael Peacock, you will learn about how to process orders for shipping and tax calculations, once your e-commerce store has received the purchase order. The article includes the following topics:

  • How to calculate shipping costs based on Product, Weight, Location, and "Shipping rules"
  • About third-party shipping APIs
  • How to integrate shipping and tracking notifications on orders
  • How to integrate tax costs into our system
Read Shipping and Tax Calculations with PHP 5 Ecommerce in full

Unittest in Python

by Daniel Arbuckle | January 2010 | Open Source

In this article by Daniel Arbuckle, we shall:

  • Learn how to write and execute tests in the unittest framework
  • Learn how to express familiar testing concepts using unittest
  • Discuss the specific features that make unittest suitable for more complicated testing scenarios
  • Learn about of couple of Mocker's features that integrate well with unittest
Read Unittest in Python in full

SOA Management—OSB (aka ALSB) Management

by Arvind Maheshwari Debu Panda | January 2010 | Oracle

Oracle acquired BEA systems in 2008 and post-acquisition Oracle SOA offerings includes AquaLogic product suite. AquaLogic product suite contains many components. In this article, we'll focus on the management of the core component of AquaLogic suite that is Oracle Service Bus (AquaLogic Service Bus before the acquisition).

In this article by Arvind Maheshwari and Debu Panda, we'll use the term OSB for Oracle Service Bus. We'll cover the following:

  • Introducing Oracle Service Bus—we'll introduce you to Oracle Service Bus and look at a typical deployment of Oracle Service Bus.
  • Discovery of Oracle Service Bus.
  • Monitoring of Oracle Service Bus. Besides monitoring of Oracle Service Bus, we'll introduce a model for monitoring services implemented using Oracle Service Bus.
  • Configuration, management for Oracle Service Bus.
  • Lifecycle management for Oracle Service Bus – Provisioning of services and projects.
  • Best practices for management of Oracle Service Bus.
  • Summary of what we have learned.
Read SOA Management—OSB (aka ALSB) Management 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