The long awaited new ver­sion of MyGoogle­Cal is here. It sup­ports the new AJAX-enabled Javascript method Google switched to last month. As a bonus, the new ver­sion has native sup­port for mul­ti­ple cal­en­dars each with their own col­ors! Other changes to the code include offi­cially switch­ing from fopen to curl to retrieve the data. Fur­ther­more, the code replaces much less HTML since it’s encap­su­lated in Javascript. With­out fur­ther ado…

Read the rest of this entry »

My com­par­i­son of AT&T’s post-paid ver­sus pre­paid call­ing plans gave me some insight into how wire­less ser­vice providers make their money. Based on this empir­i­cal evi­dence, the bot­tom line is that, just as peo­ple thought, we’re being overcharged.

Read the rest of this entry »

My TDMA ser­vice through AT&T Wire­less is num­bered. More so now since they’re upping the main­te­nance charge from $5 to $10 next month, giv­ing me an even greater incen­tive to switch plans. The rea­son I’ve been hold­ing back on upgrad­ing, despite hav­ing an ancient brick of a phone (Nokia 5165), is because even with the main­te­nance charge, my bill is $10 less than the cheap­est con­tract avail­able from AT&T. Now that the price gap is smaller, this gave me the moti­va­tion to ana­lyze my usage and com­pare rate plans.

Read the rest of this entry »

I stum­bled upon Meetup.com while look­ing for some local groups that matched my inter­ests. I noticed that each group has its own cal­en­dar. Since I hack Google Cal­en­dar, I was won­der­ing how to get a Meetup cal­en­dar on Google Cal­en­dar, rather than man­u­ally adding events by hand. Here’s how…

Read the rest of this entry »