Latest Articles

View : All | June | May | April | Alphabetical:A-Z | Z-A

PHP Web 2.0 Mashup Projects: Your Own Video Jukebox: Part 1

by Shu-Wai Chow | February 2010 | AJAX MySQL Open Source PHP Web Development

In this article by Shu-Wai Chow, we will begin with a project to create our own personalized video jukebox. This mashup will pull music lists feeds from the social music site, Last.fm. We will parse out artist names and song titles from these feeds and use that information to search videos on YouTube, a user-contributed video site, using the YouTube web service. We will also take a look at the three different XML-based file formats from those two sites: XSPF for song playlists, RSS for publishing frequently updated information, and YouTube's custom XML format. Rather than creating our own XML-based parsers to parse the three formats, we will use parsers from PEAR, one for each of the three formats. Using these PEAR packages, we will create an object-oriented abstraction of these formats, which can be consumed by our mashup application.

Read PHP Web 2.0 Mashup Projects: Your Own Video Jukebox: Part 1 in full

Call Control using 3CX

by Matthew M. Landis Robert Lloyd | February 2010 | Networking & Telephony

Once your extensions are working, we can begin exploring call routing also called as call control. When someone calls from the outside world, what do you want to do with the call? How do you want your calls to get to an extension? Unless you want your calls to go directly to an extension, you will need to configure one or more of the following features which we'll be covering in this article by Matthew M. Landis and Robert Lloyd, authors of The 3CX IP PBX Tutorial:

  • Ring groups (also called Hunt groups in other PBX systems)
  • Digital Receptionists or Auto-attendants
  • Call by name (also called Dial by Name in some PBX systems)
  • Call queues
Read Call Control using 3CX in full

N-Way Replication in Oracle 11g Streams: Part 2

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

This article series by Ann L.R. McKinnell and Eric Yen explains N-way replication using Oracle 11g Streams.

This article series covers the following:

  1. Planning for N-way replication
  2. Technique to avoid conflict
  3. The setup:
    • Configure replication from STRM1 to STRM2
    • Configure replication from STRM2 to STRM1
  4. Configure conflict resolution
  5. Expanding the example
  6. Rinse and repeat

Read N-Way Replication in Oracle 11g Streams: Part 1 here.

Read N-Way Replication in Oracle 11g Streams: Part 2 in full

Melody: The Other Movable Type

by Serdar Yegulalp | February 2010 | Open Source

Melody is an open source content management system for bloggers and publishers where its community of users and contributors is its most important feature. This article by Serdar Yegulalp covers the salient features of Melody and how a vibrant community is the foundation on which all successful products and services are built today. The article also guides us through the setup process for pre-1.0 build of Melody, while the full 1.0 revision shouldn’t be more than a few months around the corner.

Read Melody: The Other Movable Type in full

JBoss RichFaces 3.3 Supplemental Installation

by Nirav Assar | February 2010 | JBoss Open Source

This article by Nirav Assar, is a supplement to the book JBoss RichFaces 3.3 by Demetrio Filocamo. The book offers a thorough explanation on how to effectively use RichFaces technology to enhance your enterprise applications. The book provides many code examples for the reader to experiment with and run on their local machine. It also provides some very important installation steps for developers such as the Seam Framework download, seam-gen tool operation, and Eclipse with JBoss tools. As a supplement to the book, this article provides a guide to install several other necessary components. The components will provide the user with a sufficient environment to deploy and test the examples provided in the book. These installations prove invaluable when trying to learn new technologies and can possibly avoid large amounts of time wasted searching for the correct path.

This article provides guidance for:

  • JBoss Server Installation
  • Starting JBoss Server within Eclipse
  • MySql Installation
  • Build and Deploy Example applications
Read JBoss RichFaces 3.3 Supplemental Installation 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