Fargus wins Gold for Australia

I was working on my thesis last night, and had the Commonwealth Games showing on the tv in the background. All of a sudden I heard Ray Warren (the announcer) shout “Fargus is going to get gold”! The name Fargus was familiar to me, as I used to train with a girl called Joanna Fargus when I used to live in Hong Kong. So out of curiousity I went to watch the end of the final lap of the 200m backstroke.

Initially I thought Ray was calling the race wrong, because there was an English swimmer coming in second, and it could have been Joanna Fargus. I was amazed to find that at the end of the race that the Australian swimmer was indeed the Joanna Fargus that I used to train with under Captain Harry Wright’s tutelage in Hong Kong! Glad to see that someone from the Mantas/LRC swim team continued to be successful with their swimming!

I’m watching you… well, Google is watching you

I signed up for Google Analytics last month as I wanted to gather some statistics for this website. I thought about using Webalizer, which I use for other sites, but I wanted to give Google’s solution a go.

After signing up for Analytics and embedding a chunk for javascript into the site template, I had to wait a further two weeks before the chunk of javascript was detected by Google. Once it was detected it took a further 2 days before any reports were generated. So if you have just signed up, then expect a bit of a wait before you cast your eyes on your website’s statistics.

I was very impressed with the reports that were generated. Apart from the usual stats that you get with other server log file analysers – such as search engine keywords, entry pages and exit pages – you also get a map of the world showing you the location of visitors from around the world. From this map you can see that most of the visitors originate from Australia, Spain and the US. I suspect the Australian visitors are either visits from my friends, or sadly they could just be me. The visitors from Spain and the US are probably those that are interested in e-portfolios, more specifically tracking my progress on dotfolio.

For those visitors interested in dotfolio, I would like to state that I have not forsaken dotfolio. In fact I am working on this other package called Curriculum Central that will add learner focused tracking features to dotfolio. I have about 2 weeks left of development on Curriculum Central before returning to work on dotfolio.

I find the geographical demographics to be quite useful in providing an overview of this site’s visitors. There are other sections of the Analytics report that provides graphs and numbers. They are useful, but not as interesting as the Geo Overlay.

GPS: A Converging Technology

I know of a few people that religiously carry a Global Positioning System (GPS) with them everywhere they go.  They use the device to log their locations, and then overlay their tracks onto Google Maps.  They find this quite useful when they go on their weekly bike ride around Sydney.  Furthermore the geo data that the GPS unit logs can be used to associate photos with a set of coordinates.  This allows photos to be searched by location.

The problem with GPS units is that they are big and bulky, and they have the form factor of a brick.  However, geek demand for these gadgets is obviously on the rise, as we are starting to see a new generation of GPS units that are smaller and more portable.  The TrackStick is the first I’ve seen of a GPS unit packed into the form factor of a USB stick.  The TrackStick is simply a GPS unit with a USB interface, and costs around USD300.  It records up to about 1MB of data (location, speed, heading), and can export the data to a number of formats for use with Google Earth,  Google Maps, etc.

What I want to see is the convergence of GPS and other portable consumer goods such as digital cameras, music players, and watches.  I’ve already mentioned that photos can be organised according to location, therefore geo data would be an excellent feature for for next generation digital cameras, especially since EXIM metadata supports location information.

Personal music players would be able to use GPS data to play certain tracks depending on where you are and how fast you are moving.  The GPS enabled music player might detect that you are moving at about 8 km/h, which is about jogging speed, and will play tracks that you have marked for your exercise routine.  If you are travelling faster, then you might be driving around town, in which case tunes that you have selected for such an occasion will be pumped through the speakers of your car.

We should be able to expect this technology built into our mobile phones.  The mobile phone is the ultimate convergent technology, with some models that look more like cameras or music players than mobile phones.  I for one would like to be able to track my phone on Google Maps, especially if it ever were to be stolen!

Site Upgrade

If you are able to read this post, then the upgrade of http://ca.rroll.net from WordPress 1.5 to WordPress 2.0 went smoothly. :)

I have also added a Flickr badge and Google Adsense to the sidebar of the main index page.  I added these features for two reasons: firstly I needed something to fill up the blank space in the sidebar; and secondly I wanted to try out Google’s adsense so that I get a better understanding of how much revenue one can make from it.

New Phone, New Network

I have laid my Nokia 6100 to rest and replaced it with the Sony Ericsson K608i. I also switched networks from Optus to 3.

I have previously had phones with Telstra and Optus, so it was time to try another network. In all fairness though, I did have excellent coverage on the Optus network, which is why I was a little disappointed with leaving. But if a company lies to you, then you need to remind them every now and then that the customer is King, and exercise your right to do business elsewhere.

I was previously on a $33/month contract with Optus. I had completed the 24 month contract with them, but they lured me in for another year by giving me $5 of call credits per month if I stayed with them for another 12 months. I was thinking of switching to 3G, and therefore to 3, but the salesman lied to me saying that Optus would soon roll out their 3G network. This happened 6 months ago, and there still isn’t any 3G content on the Optus network compared to 3. I wasn’t happy being lied to, and there was an awesome deal with 3 that I just couldn’t resist, even if it meant paying a $60 fee to bail out of Optus’ 12 month contract, which I was halfway through.

The deal with 3 was to pay a $29 capped plan per month, and you get a Sony Ericsson K608i for $0/month, $120 call credits, and an additional $70 call credits to people on the 3 network. Now that is value for money! Certainly beats the uncapped $33/month plan that I was on with Optus.

I also signed up for an additional $3/month for the News content package. I am now able to read/watch breaking news stories on my mobile, which means I won’t have to buy the news paper on my train ride into uni. Even better, I was given a $50 credit to my account, which kind of negates the fee that I have to pay Optus. This was something unexpected, but it certainly sweetened the deal and heavily influenced my switch to 3.

So far my experience with the new phone and network have been positive. 3 now roams on the Telstra network, so there is excellent coverage. However, when roaming on the Telstra network you can only access limited 3G content, such as the News content. Otherwise on the 3 network you have access to lots of 3G content, such as live streaming coverage of test match cricket between Australia and South Africa.

The other package I’m considering is the email package, where I can send and receive as many emails as I want for another $3/month. This certainly works out much cheaper than using a Blackberry. In fact, I don’t really get what all the fuss is about Blackberrys.

One thing I don’t like about the phone is the 1.3 megapixel camera. It takes ordinary pictures during the day, and lousy pictures at night (as shown in my last post). Nevertheless, it is something I can live with, and it also means I still have a need for my Konica Minolta DiMAGE Xg.

Using daemontools

If you are using daemontools, and come across the following error even though the supervise directory and all related files exist:

svc: warning: unable to control /service/dev: file does not exist

Then you can do the following:

1. Use ps -afx to display a hierarchy of processes… really quite cool.
2. If procreadtitle is running in the process list, then do the following:
ps axww|grep readproctitle
3. That should display the error that is preventing the service from starting. If you are using daemontools with openacs, then the problem might be a misconfigured run file, or that you haven’t set the right permissions on the server log files.

Google Maps API

I presented a conference paper at ICWE on Thursday. One of the keynote speakers at ICWE that morning was Lars Rasmussen from Google. His talk was focused on using javascript to deliver Google Maps. He directed us to have a look at the Google Maps API. It is quite simple to use and very impressive. I was able to scratch this up within an hour. So now you’ll know exactly where I work.

I am now leaning back to using AJAX for my concept maps application, based on Lars Rasmussan’s presentation. They dismissed a flash based Google Maps simply because Flash is a proprietary format. Although the same argument doesn’t apply to Laszlo, as Laszlo’s LZX files are of an open format. It just happens that they compile LZX files to flash.

Anyway if I am to take Google’s approach, I will have to put up with a lot of work-arounds and hacks to support cross-browser compatibility. I think I will do a bit more experimenting before I commit to either AJAX or OpenLaszlo.

Blog up and running again!

My blog was down for about 4 weeks due to a server mishap. It kind of worked out for the best, as David managed to procure a new server and have it linked to a fat pipe. So the site should be able to display quicker! Anyway I’m just thankful that the site is back up so that I can finally start blogging again.

LDAP Addressbook

Lately I’ve been thinking about setting up an LDAP server for storing information about my contacts. I read this article, which basically tells me how to configure LDAP to use an addressbook like schema for storing contact details. The reason for using LDAP is that I will be able to synchronise contact details across all my email clients both at work and at home. If necessary I can even share the contact details with friends.

CeBIT Australia, Sydney 2005

I went along to the CeBIT exhibition down at Darling Harbour to check out what is happening in the World of IT. To be frank I was very disappointed. Luckily it didn’t cost me a thing… but I wish I could get back the 2 hours of my life that I spent looking at the lame vendor exhibits.

A few vendors there were offering Content Management Systems (CMS). Some of them looked like blatant rip-offs of Plone. But then if another business was wanting to pay what the vendor was asking for, then serve them bloody right! Especially when they can use a far more superior open source product.

The most fascinating thing at CeBIT this year was the Laserpod, which looks like an aluminium spaghetti tin with a cheap laser pointer inside, and topped with a plastic dome. That pretty much summed up the stuff on display at CeBIT… cheap, tacky stuff that you can build yourself.

Better luck next year.