Archive for the ‘ Uncategorized ’ Category

Remix09

I’ve been invited to be on a panel session at Remix09. Thanks for thinking of me Nick.

National Broadband Network

Congratulations to comrade Rudd & the ALP on the inspired move of declaring themselves the winner of their own tender without even bidding. I’m sure that will teach pesky ISP’s who dare to stand up for their customers or challenge your infinite wisdom about Internet censorship. Now you have the perfect way to filter out all those unwanted nasties including:

  • illegal material
  • child porn
  • pro-Liberal websites
  • anything suggesting that Kevin ever claimed to be an economic conservative

Feel free to flame me if you disagree.

freeview debacle

I don’t know who made the decision to go after the freeview parody for copyright infringement but I’m guessing that right now they wish they could undo that decision. I’m pretty sure they were hoping to limit the number of people who saw the parody but instead they only seem to have encouraged people to watch it.

Lenovo fail

About a year ago I purchased a Lenovo laptop. Being a Linux user I installed Linux on it and went along happily until a few months back when I installed the 64 bit version of Ubuntu. Suddenly I felt like a second class citizen. It’s bad enough that some software barely supports Linux but to suddenly have many applications completely unavailable because they’re 32 bit only was too much.

After putting up with this for about a month I decided that I need to switch. My choices were 32 bit Linux or Vista (which the system came with). During the last week I decided I would give Vista a try. The long weekend seemed like the perfect time to make the switch.

Sadly Lenovo don’t provide a restore CD or DVD instead using a protected recovery partition which I had been careful to keep. After starting my laptop I pressed the ThinkVantage button to start the recover process. I selected a complete factory restore using the wizard only to be told that it could not restore my system at the very end. The problems seems to have been caused because it could not find the Windows partition it was expecting.

Personally I always found the idea of a recovery partition to be dangerous at best. What if my hard drive fails? In that situation the last thing I would want to do is fork over more money to Microsoft for an operating system I already owned.

The end result is that I’m still running Ubuntu (the 32 bit version). Most of the applications I require are available again but I’m still without the latest features that Windows user have had for years.

LENOVO YOU SUCK!!

I see James Polley posted about City Rail once again changing how they measure something to make their figure look better instead of solving the problem. I’d like to add last week to the list of complaints. Between 29 December and 2 January (4 working days for me) I was force to put up with City Rail running trains to a Saturday timetable while still feeling they should charge me a peak hour rail fare. If you want to operate an off peak service then try charging for it.

Email bankruptcy

With 16,000 unread emails in my inbox it might be time to declare email bankruptcy…

Cheap books

There’s a cheap bookshop at the end of the Devonshire tunnel near Central station. They seem to specialise in books that are close to end of life (i.e. the book covers the previous version of … or the title just didn’t sell well). A couple of guys from work went there at lunch to get some books. The store rarely has books I’m after so I decided to skip the trip. After seeing what they returned with and how much paid I stopped in on the way home and picked up the following Apress titles:

  • Beginning Java SE 6 Platform
  • Pro Apache Struts with Ajax
  • The Definitive Guide to Grails
  • Begining EJB 3 Application Development
  • Begining JBoss Seam
  • Begining J2ME Platform

Total cost: < $40

I’m still trying to decide exactly which Java framework I’m going to use but at these prices I thought I’d pick up the books for all the frameworks they had. It’s a shame they didn’t have anything about Spring and that Theo got the last one about Hibernate.

I’ve been at the Open Source Developers Conference for the last couple of days. Late this afternoon Adam Kennedy made two major announcements about Perl:

  1. The first Perl 6 distribution (it’s still Beta) was created at 5am this morning. A CD with the distribution burnt on it was presented to Larry Wall who was the keynote speaker on Thursday. Just prior to the announcement he said the beta would be publicly available later this month with the final Perl 6 expected at Christmas 2009.
  2. Microsoft is providing hosted access to all supported versions of Windows for everyone with an @cpan.org address so they can test their modules.

For the last year I’ve been involved in organising this years Open Source Developers Conference with a really great bunch of people. This years conference is almost here leaving me both excited and glad that we’ve made it. On Tuesday we’re hosting the Google Hackfest Day (free to OSDC attendees who registered for the hackfest too) with the conference itself running from Wednesday to Friday. If you’re in Sydney and into Open Source then you should really consider attending.

This year our keynote speakers (sorted by last name) are:

  • Anthony Baxter (Python release manager)
  • Chris DiBona (Google Open Source Manager)
  • Andrew Tridgell (rsync, Samba)
  • Larry Wall (Creator of Perl, patch and rn)
  • Pia Waugh (Waugh Partners & OLPC Australia)

The full program is also available online if you still need a reason to attend.

Finally learning Java

Almost three months ago I decided to learn Java. Over the last few weeks I’ve finally found the time to start reading about Java, J2EE, Servlets, etc. Today I ported the MVC component of my custom PHP framework to Java. I decided to do this so I could get a feel for both how to perform common tasks in Java and how fast it is. The results surprised me:

PHP 5.2 without APC – 350 requests/second

PHP 5.2 with APC – 1,300 requests/second

Java using Tomcat 5.5 – 3,500 requests/second