Archive - Sep 2007

September 27th

Zend/PHP Conference 2007

In just over a week, I’ll be flying to sunny California to attend and speak at the Zend/PHP Conference and Expo.

September 26th

Ruby On Rails Proves It Deserves The Hype

With the multitude of programming languages out there such as Fortran, Java, C++ and C#, you may wonder why Ruby on Rails has suddenly become such a hot topic in the development world. Created in the late 1990s by an individual in Japan, the Ruby programming language had a cult following but never reached top-tier status. In 2004, a company called 37 Signals released a Web programming framework called Rails, which was originally developed for their own in-house projects. Rails was written using the Ruby programming language.

Online Maps Warning

I survived a weekend-long family celebration. Afterward, I learned that some people didn’t make it to the party because MapQuest didn’t have the right information or street for the location of the party. I was horrified. I used Google Maps and it was perfect in giving directions and showing the location of the event.
This is a lesson in how technology can screw up the best laid plans. About five people got lost and thankfully, my out of town family found their way even though I gave them the right map and posted it on the event’s Web site.

Networking On Ryze: A Strategic Plan For Making Higher Quality Contacts

Do you use the Ryze Business Network to promote your company Web site and make new connections in the professional world? On Ryze and other online networks, human connections are happening everywhere.
Online networks such as Ryze have live links built into them for a reason. They’re your opportunity to directly connect with people who can help you achieve your business goals. Such links enable you to “trace a path” from connection to connection.

September 25th

Lampooning Benchmarks

When I first came across Jonathan Street’s “7 tips for lightning fast PHP sites” blog post via PHPDeveloper.org, my first reaction was something like: “Egads! These benchmarks are stupid and misleading! These functions are simply aliases of each other.

SPL Article Published

Today, Zend Developer Zone published my article on the Standard PHP Library (SPL).

All too often, I think developers overlook the SPL because it appears massively unwieldy and difficult to understand. While it is often difficult to understand due to lack of proper documentation (articles/tutorials/examples), it is not unwieldy. Rather, it’s fairly easy to use… once you get the hang of it.

September 24th

Excel 2007 Multiplication Bug

tibbar66 writes with news of a serious multiplication bug in Excel 2007, which has been reported to the company. The example first that came to light is =850*77.1 — which gives a result of 100,000 instead of the correct 65,535. It seems that any formula that should evaluate to 65,535 will act strangely. One poster in the forum noted these behaviors: "Suppose the formula is in A1. =A1+1 returns 100,001, which appears to show the formula is in fact 100,000... =A1*2 returns 131,070, as if A1 had 65,535 (which it should have been). =A1*1 keeps it at 100,000. =A1-1 returns 65,534.

Gopal Vijayaraghavan's Blog: APC Autofilter: The Real Story

According to Gopal Vijayaraghavan, PHP developers don't really understand PHP:

They know how to use PHP but they hardly know how it works, mainly because it Just Works most of the time. But such willful ignorance (otherwise known as abstraction) often runs them aground on some issues when their code meets the stupidity that is APC.

To illustrate, he talks about how a simple bit of functionality in PHP, includes, really work.

Nexaweb Delivers Enterprise Web 2.0 Suite at AJAXWorld

Nexaweb Technologies, provider of the leading standards-based platform for building and deploying Enterprise Web 2.0 (EW2.0) applications, today announced the latest release of its Nexaweb Enterprise Web 2.0 Suite. Nexaweb?s Enterprise Web 2.0 Suite enhanced design and management features, as well as its interoperability with leading governance solutions from Layer 7 and HP Systinet, make it the ideal RIA, composite application and enterprise mash-up development and deployment platform for IT organizations and the heterogeneous and distributed business groups they serve.

Felix Geisendorfer's Blog: Migrating from WordPress to CakePHP

Felix Geisendorfer is in the process of moving his blog from Wordpress to a customized lightweight CakePHP replacement he's developing to be extended later on.