Feed items

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 you can think of. This is exactly what the guys at Smallthought Systems, makers of DabbleDB (which I recommend you check out as well), did by coming up with Trendly.

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 confirmed by other users as well so it can very well be an actual bug. Now the only solution will be to switch MMS Messaging to Off whenever you want to send a group SMS. More bugs?

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 wireless. The steps below should work for anyone whose mobile service provider (I am on SingTel by the way) does not explicitly disable tethering.

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 finally done. Worst when you need to upgrade Drupal core. One thing however, that I liked in Drupal, would be the maintenance mode which is absolutely useful from keeping visitors away while the things get upgraded or screwed up. :p

Google Account Hijacked or Just a Bug?

Google thinks I am another user again! I first encountered this while I was on the Google Analytics page where I got logged in as another user and was able to browse his/her reports. This is the second time I am encountering this and it happened while I was doing a search for “changmorgan@gmail.com“.[youtube]http://www.youtube.com/watch?v=QbnUMxD0lCM[/youtube]It seems like I am not the only one having the problem as you can see from the thread “HIjacked Account: Do something about it !!!” in the Google AdWords Help forum. I am linking to the cached version because the original thread seems to have been removed. Is Google trying to hide anything? I hope not.

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 results using filters in Google Analytics.The advantages of using filters:

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.

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 finally found a solution! I am using Microsoft’s IntelliMouse Explorer 3.0 and it seems like by installing the software for the mouse, I get to configure the behavior of the wheel button used for middle-clicking. Call me silly but I have never bothered with any mouse software/drivers on Windows.

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.

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. Now that it is back, keep reading.Happy New Year!