Archive | July, 2003

Auto-generate Web Forms and UML

Posted on 10 July 2003 by Demian Turner

An interesting project by the renowned Manuel Lemos.

Metastorage generates form handling classes.

In the continuation of the work to achieve further reduction of
application development efforts, the new release of Metastorage is now
capable of generating automatically classes that are able to handle
Web forms that serve as user interface to create new persistent

Complete announcement article:


Note: although it is not mentioned, the code generated by Metastorage
should work with PEAR::MDB via Metabase wrapper.

Comments (0)


Posted on 09 July 2003 by Demian Turner

Don’t let a quick burger break interrupt your web experience, just keep those greasy fingers off my keyboard! Luckily only Californians have to worry about these things.

“McDonald’s and Wayport Bring High-Speed Wireless Access to 75 Restaurants in the San Francisco Bay Area… McDonald’s is the first quick service restaurant to offer high-speed wireless access in a major market. The new Wi-Fi service will be available at approximately 75 McDonald’s restaurants around the Bay area with the first 55 going ‘live’ today.”

Comments (0)

Out-of-the-Box: Automatically Install 100+ Open Source Projects

Posted on 07 July 2003 by Demian Turner

Out-of-the-Box by EJB Solutions, Inc. is an intelligent distribution of 100+ Open Source projects for LAMP and Java developers. Its graphical installer supports selective installation/uninstallation and has a built-in project knowledge base. It comes with 10 sample apps and a 350 page user guide to help developers hit the ground running. The Free Community Edition includes 25 of the projects and almost all of the user guide.

Among the included projects are PHP, phpMyAdmin, phpBB, Python, Apache HTTP Server, MySQL, PostgreSQL, CVS, and dozens more. Out-of-the-Box works just as well on Red Hat, SuSE, and Mandrake Linux as it does on Windows XP/2000.

Comments (0)

Video Surveillance with PHP

Posted on 06 July 2003 by Demian Turner

Got 5 minutes and a webcam? That’s all it’ll take to set yourself up with some very basic video surveillance. This tutorial doesn’t claim it’ll solve any high end security needs, but yes basic motion detection is possible with a webcam and PHP.

Comments (5)

Google Easter Egg

Posted on 04 July 2003 by Demian Turner

Try this soon, before Google fixes its site

1) Go to;
2) type in (but don\’t hit return): \"weapons of mass destruction\";
3) Hit the \"I\’m feeling lucky\" button, instead of the normal \"Google search\"

4) read what appears to be a normal error message carefully.

Comments (0)

MySQL/PHP Dynamic Duo Days Numbered?

Posted on 03 July 2003 by Demian Turner

Strange that none of the PHP sites are mentioning this, but now that the future of PHP working closely with MySQL is less bright than it was before MySQL’s recent licensing policy change, developers are starting to look for alternatives.

I didn’t even know that Postgres ran reliably well on windows without Cygwin until yesterday. And after seeing how easy it was to install I wish I’d tried it ages ago:

  • triggers
  • functions
  • PL/pgSQL
  • views
  • transactions
  • mmm …

I went straight to download pgMyAdmin after setting up but mysteriously this brother of phpMyAdmin seems to have disappeared from the web.

CORRECTION: name is everything, I should have tried remembering the name right: phpPgAdmin

Of course I would develop on linux if my damned laptop would run it! After trying somewhere around 9 of the latest distros I gave up, something with Packard Bell keyboard drivers that doesn’t go down well.

Unless something changes drastically it looks like a lot of us are going to be busy porting our apps to PostgreSQL.

Comments (7)

Bush Segues into Smooth Recovery

Posted on 02 July 2003 by Demian Turner

Kinda interesting that Yahoo would print these pictures. That’s one expensive itch for the gadget collection, I guess those things don’t break when they fall over 😉

Comments (0)

Upgrade your PHP if you’re using phpDocumentor

Posted on 02 July 2003 by Demian Turner

Thanks to Greg Beaver for this tip: if you’re running phpDocumentor with anything but the latest stable version of PHP (4.3.2 at the time of writing) you may run into problems is you use the constants  __FUNCTION__ or __CLASS__ in your code.

By problems I mean it could crash PHP altogether, this is to do with a known bug with tokenizer now fixed.

Thanks to Greg’s help a new version of PHPseagull‘s api docs is now available:

Check out phpDocumentor if you’re still ‘on the market’ for a documentation tool.  This app, by the way, has become the standard documentation tool for PEAR developers and as long as you use PHPdoc style comments, which are effectively identical to Javadoc comments, it will produce great api docs for you.

Comments (0)

Random Quote Block

Posted on 01 July 2003 by Demian Turner

Geeklog, the Open Source cms PHPkitchen uses until it moves over to PHPseagull, normally has a block for every type of task you can imagine.

But strangely they didn’t have anything for quotes save a block that pulls them off a sort of ‘quotes’ site.  I had a lot of these things lying around and in the hope that they provoke the odd stimulus, put together a random quote block.

Comments (0)



Demian Turner's currently-reading book recommendations, reviews, favorite quotes, book clubs, book trivia, book lists