This blog will contain non-technical, fun and personal posts. All my technical posts will be posted on SMD's blog, http://www.smd.com.my. Looking forward to see you there! :-)

Webmaster Malaysia Gathering 2008 – Photos

Date : 5 July 2008
Venue : The Apartment Restaurant, The Curve Damansara.
Sponsored By Exabytes.
More Photos…
Speakers :
- LiewCF, Pro Blogger
- Rohan Thomas, Microsoft
- Adrian, Neowave
- Ikram, Freelancer
Blog Posts
- LawEddie.com
- Ricky
- Danny
- Catzer
- Liew CF

Baking Mambo

Yesterday, The Mambo Foundation announced that they will use CakePHP for the next version of Mambo and at the same day I presented about CakePHP at PHP Meetup 3.0.
You can download my slide here and the announcement is here.

HTMLHelper : Link With Image

In Cakephp 1.1, if you want to display an image with a link, you’ll need to do something like this:

echo $html->link(
$html->image(’myimage.jpg’),
[...]

Sayonara PHP4?

As a PHP Developer, I think it’s time to move forward to PHP5.
Today, I checked GoPHP5.org initiative:
PHP developers cannot leverage PHP 5’s full potential without dropping support for PHP 4, but PHP 4 is still installed on a majority of shared web hosts and users would then be forced to switch to a different [...]

Hacking Firebug

Dojo 0.9 Beta has been released. In Dojo 0.9 dojo.debug() is no longer your friend. They have ported Firebug. dojo.firebug() is a port of Firebug Lite.
What this means is that if you are viewing your app on a browser without Firebug, not only will you not get runtime errors, but you’ll get a debugger… [...]

Why Dojo?

Alex has updated the why dojo article. It’s a great article to read for everyone wanting to know what it does and why and also how it compares to the other popular toolkits/ajax framework.
The why dojo article is here.

MySQL Case Sensitive On Linux

A good rule to remember. MySQL are case sensitive only table and database identifiers and only on platforms with case-sensitive filenames (Linux/Unix). So, If you’re developing a system. Do remember. MySQL are case sensitive. An example:
Bad Practice:
select * from Project
Good Practice:
SELECT * FROM project
Ref: Identifier Case Sensitive

Inspekt Build Available

Yesteday, I presented a full-day tutorial on SQL Injection & Session Hijacking In PHP Programming which seems to have been well received by those who attended. And today, I would like to present to you a new Inspekt Build available to be downloaded at Google Code.
What is Inspekt?
Inspekt acts as a sort of ‘firewall’ API [...]