Archive for July 10th, 2008

Favourite Callers Rip-Off

Man, oh man, this just keeps getting better. After the previous fiasco with Maxis broadband, my friend and fellow blogger, Jayce Ooi, alerted me to another rip-off after Maxis’ Hotlink Active5 ‘upgrade‘. However, Maxis isn’t alone this time around. A quick check against DiGi’s My First 11 reveals that the same sneaky disclaimer has been inserted as well. Basically you only get these special rates when you call within the off-peak periods. Off-peak time for DiGi is 12am to 6am and Maxis’ is 12am to 10am. What a joke, what a rip-off! Anyone know about Celcom’s offerings?

Looks like DiGi’s Prepaid isn’t the smartest choice anymore and Hotlinks Active10 isn’t supposed to be actively used. I like how Jayce put it “I don’t have many ghost friends”.

Busy week - crash course in Maven2 & AppFuse

Here’s what I’ve been up to:

  1. Setup a development/source control/integration on the excellent Ubuntu Server Edition. Gotta hand it to these Debian distros, they’re really easy to use. Ubuntu’s community also makes it easy to solve problems or to get answer the many “How do I… ” questions for Linux n00bs like me.
  2. Hook it up to DynDNS.org so that it’s accessible online (the server’s a VMWare virtual machine running in a desktop in my house). The Netgear wifi router has a support for DynDNS which allows it to automatically update whatever dynamic IP the server is currently using. Coupled that with port forwarding, I managed to host a cheap Tomcat server at home.
  3. Crash course in setting up AppFuse, and in the process learned how to use m2eclipse to quickly build Maven projects in Eclipse. This plugin makes Maven easy to use by allowing searches for Maven archtypes, dependencies and plugins. Highly recommended!
  4. Crash course in Spring Security (previously known as Acegi Security). I’m still cracking my head on this, but it seems too good to pass up.
  5. Getting an integration server running by using Hudson. Hudson has support for CVS and Maven projects; it has the ability to checkout source codes from CVS and then run Maven with the project’s POM file to allow continuous build. I’ve yet to automate the deployment to Tomcat (using a simple bash script to copy to Tomcat’s webapps dir for now) and the automated build every CVS commit, but I’m happy so far.

The busy week is far from over though. All this is a small part of a larger project work I’m working on.