Bryan Ruby


Thoughts, Words, and Deeds

Measuring traffic at MySpace, Yahoo, and your site

BusinessWeek published an interesting article titiled, Did MySpace Really Beat Yahoo? The article discusses the difficulty to confirm which site actually has more traffic, MySpace or Yahoo.

The discrepancy has revived complaints about the accuracy of reporting agencies' results, which often differ from companies' own audience measurements (see BusinessWeek.com, 10/23/06, "Web Numbers: What's Real"). It also underscores the rivalry between comScore and Nielsen//NetRatings for recognition as the most trusted source for Web-traffic data. The winner, if one emerges, may set the standard for how site popularity is measured, influencing how marketers dole out billions in online ad dollars each year. Recognizing the high stakes in that tussle, comScore and Nielsen//NetRatings both are refining their tactics.

Initially, you might say, "who cares, the sites I design won't compete with these big dogs". But consider this, there is not a client or site owner that doesn't want to see more traffic with their sites. The client already knows how many users they were getting with the old site. What happens if the client now observes that the site you redesigned gets less traffic? At least, less traffic according to the the statistic package they are using. Either way, the client isn't happy and wants to know what you're going to do to correct the problem?

Did the design changes you made really chase the site's users away? Is there something in the stats package that don't account the traffic correctly due to the new features you added? These type of questions you need to be able to answer convincingly and without hesitation.

Drupal and Joomla comparison

On a recent visit to Drupal's forum I found another post with both Joomla and Drupal in the subject line. Making comparisons between Joomla and Drupal are very common these days as they are currently considered the top two open source content management systems (CMS) out there. The forum post written by Steve Burge contains a link that takes you to a comparison table he did between Joomla and Drupal. While the table may not give the full picture of each CMS, I'm convinced that Burge tried to be as non-bias as he possibly could in his comparison.

There is something interesting about the table posted at Burge's site. Specifically, take a look at which elements according to Burge each CMS excels in and which elements each CMS fails. Did you notice a particular pattern in where each CMS is considered to have failed? If not, perhaps you didn't see the excerpt I posted earlier from Gadgetopia's Deane Barker, titled Architecture and Functionality in Content Management.

Let me be more specific. In the table Drupal fails on such elements as Shopping Carts, Event Calendars, Document Management, and Themes. The majority of these items are functions or features which are considered lacking in the Drupal CMS. Regarding the other CMS, Joomla fails to deliver in such elements as user permission, content management, multi-site management, and standard's compliance. Joomla fails in elements that are more architecture centric.

The botnets are coming to a Windows PC near you

The November 20, 2006 article "Spam surge linked to hackers" from eWeeks is a must read. Unfortunately, I can't find the actual online version of the article in print.

The article discusses the increasing complexity hackers are using botnets running on tens of thousands of hijacked Windows computers to spread spam. The article focuses on the research by SecureWorks regarding the malware trojan called Troj/SpamThru. Some scary unique features have been identified with this trojan including:

  • Peer to Peer Communication (hackers can have control without a server)
  • Anti-Virus Scanning (Uses anti-virus software to scan against rivals)
  • Template-based spam
  • Almost half of the PCs infected are PCs with Windows XP SP2 installed (outside of Vista, Microsoft's most secure Windows system to date).

Do I bring this up because I don't like Microsoft products? Not at all and in fact as I write this post I'm using a Windows XP system. My point is that if you plan on using Windows XP do all of us a favor and be sure you've installed on your PC the latest software updates and security patches available.

Shame on you if you are still using an older and even less secure Windows system such as 98, ME, 2000, XP, XP SP1. If you aren't running a firewall and/or anti-virus software with your Windows system because of "performance issues"...either get yourself some new hardware or consider loading an alternative operating system such as Linux.

Above all, start practicing safe computing. I don't want to hear any excuses why you're not...

Creating E-government the right way

Computerworld and the National Policy Research Council (NPRC) recently completed a study ranking the Websites of state, county, and local governments on usability and other criteria. In the study, Michigan's site earned top marks.

According to the article, the "the e-government report card is based on an extensive examination of 11,227 official government Web sites." Sites were judged on 25 criteria, including "whether people could use them to pay taxes, bid for contracts, find government jobs and complain to local officials about concerns such as potholes." Also included in the article was a report card summarizing other top e-government performers among city, state, and local sites.

What separated the winners from the losers?

Getting eAccelerator 0.9.5 to run correctly

Over the weekend, I upgraded the server that hosts CMS Report with the latest stable releases of MySQL and eAccelerator. The upgrade from MySQL 4.1 to 5.0 was easy compared to the upgrade I made a year ago from MySQL 3.23 to 4.1. This time around I also have use of CPanel which meant I could make the database upgrade with at least one eye closed. My journey with upgrading from eAccelerator 0.9.4 to 0.9.5 however took a lot longer.

I've been using eAccelerator 0.9.4 since it was released early in 2006. I've gotten into some trouble in the past by those smarter than me when I tried to explain exactly what eAccelerator does and does not do. To play it safe this time around, I'll give you the summary of what eAccelerator does straight from eAccelerator.net: