Category Archives: Uncategorized

Trendly: Trends for Google Analytics

Don’t you just love APIs? Unless you were never a fan of Google Analytics, you would have heard of the Google Analytics Data Export API. It allows developers to make good use of the data collected in a Google Analytics account by churning better reports, integrating information into an existing application or whatever creative ways [...]
Posted in Uncategorized | Tagged , , , | 1 Comment

iPhone OS 3.0 Bug with Group MMS (or rather SMS)

Bug bug! Contrary to the 12 bugs in iPhone OS 3.0 that Woot found, I only encountered 1 not in the list. I just sent 5 MMSes instead of SMSes yesterday without noticing that the iPhone shows Group MMS instead of Group SMS whenever you add more than one recipient to the list.This has been [...]
Posted in Uncategorized | Tagged | 4 Comments

How-to: iPhone Tethering via Bluetooth on a Mac

Alright. Everyone is excited with the just released iPhone OS 3.0 and so am I! To be honest, I have never used Bluetooth on a Mac before and the way to setup tethering just feels a little different from what I expected. No, I did not try tethering via USB since I very much prefer [...]
Posted in Uncategorized | Tagged , , | 6 Comments

Upgraded to WordPress 2.8

Cool, WordPress upgraded from 2.7.1 to 2.8 in seconds! Can’t wait for Drupal to follow suit with automatically upgrading (OK, one-click upgrade) of modules and core. Definitely not easy to keep Planet CakePHP updated since it is quite a chore to download updated module, disable current module, unzip and override,  re-enable module, run update.php and [...]
Posted in Uncategorized | Tagged , | 2 Comments

Tracking Country Specific Google Search Engines in Google Analytics using Filters

Tracking additional search engines (see 1, 2 and 3) in Google Analytics is hardly a new thing. The usual method of adding additional search engines to be tracked would be to use the _addOrganic() function of the tracking code. While that works perfectly, I would like to propose a different way of achieving the same [...]
Posted in Uncategorized | Tagged , | 1 Comment

CakePHP’s HtmlHelper::link() Escaping of Attribute Values Gotcha

Just updated pHing Classifieds to CakePHP 1.2.2.8120 and that breaks some JavaScript codes for deleting of messages. Turns out the escape attribute is now passed on to Helper::parseAttributes() so if you have an image link like me, you will have to remember to manually escape the attribute values.<?= $appHtml->link( $appHtml->image('icons/bin.png'), [...]
Posted in Uncategorized | Tagged , | Leave a comment

Middle Click to Open Links in a New Tab in Firefox on a Mac

I have always been irritated by the fact that I could not middle-click to open links in a new tab in Firefox on a Mac. This is one of the most used action while web browsing on a PC yet I have to do a command-click while on a Mac. But I am glad I [...]
Posted in Uncategorized | Tagged , , , | 2 Comments

Working with Associations using CakePHP

I was asked by Niraja Mulye of Packt Publishing if I would be interested in publishing an article on my blog from the book, CakePHP Application Development. Since it seems relevant to any starting out with CakePHP, I guess why not. Instead of copying and pasting what was sent, I found two articles which seemed like [...]
Posted in Uncategorized | Tagged , , , | Leave a comment

What a Start to 2009

5 days of downtime and finally back online. A faulty RAID card leading to all sorts of restoration problems. Totally unacceptable. I have to probably start looking out for a new web hosting provider but what a hassle. For fellow Planet CakePHP subscribers, I apologise for having you missed 5 days of CakePHP news. [...]
Posted in Uncategorized | Tagged , | 1 Comment