Latest Articles

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

Testing and Debugging in Grok 1.0: Part 1

by Carlos de la Guardia | February 2010 | Open Source Web Development

Some of the things that we will cover in this two-part article by Carlos de la Guardia, author of Grok 1.0 Web Development, includes:

  • Need for testing
  • Testing in Grok
  • Extending the functional test suite provided by grokproject
  • Other kinds of testing
  • Debugging tools
Read Testing and Debugging in Grok 1.0: Part 1 in full

jQuery 1.4 DOM Manipulation Methods for Style Properties and Class Attributes

by Jonathan Chaffer Karl Swedberg | February 2010 | AJAX Open Source Web Development

All of the methods in this article by Karl Swedberg and Jonathan Chaffer, authors of jQuery 1.4 Reference Guide, manipulate the DOM in some manner. A few of them simply change one of the attributes of an element, while others set an element's style properties. All of these methods are referred to as setters, as they change the values of properties. A few of these methods such as .attr() also act as getters, retrieving information from DOM elements for later use.

Read jQuery 1.4 DOM Manipulation Methods for Style Properties and Class Attributes in full

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
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