The complete schedule has now been released, and the conference is only 3 weeks away, so I am staring at the impossible task of deciding what not to go to. Here’s my initial thoughts:

Sunday 18th

Newcomers welcome

Monday 19th

09:30-10:20 MythNetTV
10:40-11:30 Transcoding in MythTV
11:40-12:30 MythTV Internals
13:50-14:40 How I Learned To Stop Worrying And Love ACPI
15:10-15:40 Mobile Experience with Linux – Android Internals & Prototype
16:00-16:50 Rails Deployment In The Enterprise – Transmitting A Litle Experience
17:00-17:50 Ask a Kernel Hacker Panel

Tuesday 20th

09:30-10:20 Nested KVM
10:40-11:10 Future directions for Copyright Law
11:10-11:30 OpenAustralia – Everyday democracy for everybody in Australia
11:40-12:30 UNDECIDED DRBD – Database agnostic synchronous replication for everyone! || Google and IPv6
13:50-14:15 Database backed DNS systems
14:15-14:50 Keeping On Trac
14:50-15:40 SE Linux in Lenny
16:00-16:50 Rootless Reality
17:00-17:50 The Great Debate – Panel on security futures

Wednesday 21st

09:30-10:20 Keynote 1 – Tom Limoncelli
10:40-11:30 Introducing the Re-Built Linux Desktop
11:40-12:30 UNDECIDED From click to pixel: A tour of the Linux graphics pipeline || Use the Fork Luke! || Subversion Scaling at Google
13:50-15:40 UNDECIDED What Makes the Lizard Roar? A Tour through Mozilla Architecture || Introduction to Django
16:00-16:50 Joining the mob: the kernel development process
17:00-17:50 Cross-distro collaboration: packaging with modern version control systems

Thursday 22nd

09:30-10:20 Keynote 2 – Angela Beesley
10:40-11:30 User love and how to get it through good documentation
11:40-12:30 Contributing to WebKit
13:50-15:40 Designing for usability, usefulness, and unit-testing
16:00-16:50 UNDECIDED Where the future lies: OpenOffice.org and the ODF in the world || Spring – A robotics and automation toolkit for research and industry
17:00-17:50 The Linux-powered Robot Clarinet

Friday 23rd

09:30-10:20 Keynote 3 – Simon Phipps
10:40-11:30 Solid State Drives
11:40-12:30 UNDECIDED Untangling device drivers || Awesome things you’ve missed in Perl
13:50-14:40 Power management that works
14:50-15:40 UNDECIDED Geek My Ride || Champagne usability on a beer budget || Shatter: Fixing X on large displays and/or small hardware
16:00-16:50 System Administration in a Large-Scale Linux Web-Hosting Environment
17:00-17:50 Conference Close/Lightning Talks/BOFs

Saturday 24th

Open day!

George Skarbek

In the ‘Next’ section of today’s SMH, George Skarbek recommends 128-bit WEP encryption as the answer to what is the ‘best security for a laptop connected to the internet’ … ‘I do all our banking and paying bills on the computers’. Does the ‘Director and principal consultant of his computer consulting company, Skarbek Consulting.’ not know that WEP has been officially deprecated since 2004 and is widely known to provide little or no security?

I hope home users don’t read this article and change their router settings from WPA2 to WEP at the say-so of this ‘expert’.

Possible 09s1 Timetable

A few level 3 COMP subjects:

The most interesting ‘GenEd’ subjects I could find:

Dave's 2009 Semester 1 Timetable

Update: Now enrolled, with precisely this timetable.

HFS+

This was meant to be a post about how wonderful it’s been using Ubuntu 8.10 on my MacBook Pro for the last 2 days, but alas I haven’t even been able to attempt the install due to the Mac’s inability to resize it’s partition properly.

It’s a 120G drive, Mac HD presently filling the entire volume, but I’m only using 55G of data.

Using bootcamp, I drag the slider to repartition the drive, making the ‘Windows’ partition 40GB, and after a minute or so I get an error saying it was unable to move some files, and I should back my stuff up and freshly format the partition.

Using disk-utility, I drag the slider to resize the Macintosh HD partition, and after a minute or so it says there was ‘insufficient space’.

Le Sigh

Don’t you love this error message?

Something generated by the proprietary package management software used here at the RTA.

Glad to see there are programmers with a sense of humour in the RealWorld too :-)

if (geek) {

House q14 = new House(bedrooms=3, floors=2, furniture=Null);

q14.davesroom.addItems(["Bed", "Desk", "Bookshelf"]);

q14.fridge.addItems(["Case of Tooehy's Pils", "2L Coke", "2L Fanta", "chips n' dip"]);

q14.addItems(["Sim's fridge", "Jayen's sofa", "Jayen's projector", "Dave's speakers", "Dave's PC"]);

q14.hometheatresetup.play(“Equilibrium”);

q14.kitchen.addItems(["kettle", "bin"]);

q14.laundry.addItems(["washing machine", "dryer"]);

system(“ln -s /home/kitchen/microwave /dev/null”);

system(“ln -s /home/kitchen/coffeemaker /dev/null”);

} else {

Dean, Shogan & I got our new place yesterday. We’ve named it ‘Q14′ because that’s what it’s UNSW grid reference would be were it on campus (yes it’s THAT close). I had movers take the stuff from my old room at my parents place, so it’s already habitible!

Shortly after moving in, a few friends dropped by and donated various personal items, so we had a home theatre system up and running in no time flat, and spent the evening watching Equilibrium.

Today I went to K-Mart to get a bunch of homewares… now we have: bins, washing machine, dryer, hand-towels, kettle, iron… quite a bit more to go. But with any luck we’ll get there in the end! We’re in deparate need of a microwave and coffee machine.. perhaps tomorrow!

}

I’ve just registered for Linux.conf.au (LCA) 2009, which will be held in Hobart, Tasmania from January 19th-24th.

Keep an eye on this feed for posts relating to LCA.

It’s the Final Countdown

16 days to go until we hit Ubuntu 8.10, can’t wait!

First order of business, get XBMC up and running.

Firefox3 Feature Request

So I installed Firefox 3 yesterday.

Good move.

Features I do like include, but are not limited to:

  • AwesomeBar, the URL bar now does a keyword search of your url history, so typing ‘mail daave’ will come up with ‘http://mail.google.com/a/daave.com’, rather than having to get the url right from the start
  • New back/forward buttons, this is just a theme thing, but I think it looks much nicer now. The forward button is smaller (who uses it anyway?), and the drop down list is harder to miss
  • Save password dialogue box is no longer a dialogue box. It’s one of those little drop-down bars that appears at the top. Additionally, pages keep loading rather than waiting for you to decide whether you want to save the password or not. That has the nice benefit of letting you wait to se if you got the password right before you decide to save it
  • Bookmark button in URL bar, it’s a little blue star icon… I don’t remember that being there before, but it’s entirely possible I missed it.

Well there’s the good stuff I’ve noticed in the last 12 hours, but I have one niggling issue, and it’s specific to the OS X version of Firefox. First, a brief introduction:

I have a laptop. This is handy because I can take it with me. Some of the places I go have proxy servers (Warrane College, School of Computer Science & Engineering), some places don’t have proxies (my parent’s place, UNSW ‘uniwide’ network). I have appropriate ‘locations’ set up in my system preferences, and as I move around, it takes me 3 clicks to tell my computer where I am, and most applications go ahead and respect these settings. Adium, Last.fm, iTunes, iCal, and XCode all seem happy, but Firefox is not. I searched around for a plugin that reads proxy settings from your system prefs, found one, it doesn’t seem to work with FF3. I’ve been using a plugin called ‘SwitchProxy’, which works, but means it’s an extra 2 clicks every time I change location, because Firefox wants me to maintain its location details separate.

So what’s with that? You’d think it’d be a fairly simple/obvious part of the OS X api to use global proxy settings, why do you have to complicate my life by having a separate set of network preferences for each application. I’m sure there are plenty of other applications with this issue, and there’s really no excuse for it. So I’m off to file a ticket with Mozilla… three releases later, let’s see what happens.

Bye the way, to all you American’s out there, happy Independance Day! I only know about it because of a cool sci-fi movie from the late 90’s, there are no fireworks being let off here in Sydney today (not that I know of, and it’s raining anyway), but I guess this is your equivalent of ‘Australia Day‘, so get outside, have a barbecue!

Pragmatic Changes

It’s about time for some updates.

Yesterday I reformatted my MacBook Pro and installed OS X Leopard. Now one of the arguments I’ve often used with Windows (TM) users when discussing reasons to switch to Mac has been that unlike Windows which seems to get ‘clogged’ very easily and needs a reformat every 6 months, OS X does not suffer from these issues. I now have to bite the bullet and say I was wrong about that, because my Mac certainly was ‘clogged’. The only technical issue I was experiencing was it’s tendency to take up to five minutes to shut down, and I couldn’t seem to trace this behaviour back to the installation of any particular application, but the main reason for the reformat is sheer laziness on my part when it comes to cleaning this up properly. I suppose it’s very similar to the way I treat my desk at home, when things are getting messy, instead of meticulously going through each item and putting it in the right place, I dump the entire contents on the floor, then put back in place what I think ought to be there, and throw the rest out. The same applies to m home directory backup, and my list of applications, everything has been dumped on my Ubuntu box, and only those items which belong will be put back. I’ve certainly noticed a performance increase since the reformat, I wonder which processes were slowing things down, guess I’ll never know.

Since it’s a time for clean starts, I thought it was about time I start using my workspace properly, as well as preparing things for when I move to iPhone. In the past I had a fairly disorganised mashup of Firefox2 Live Bookmarks, Google Reader subscriptions, Google Calendar & iCal calendars, two or three different email clients, etc, etc. So, what did I install after my fresh install of Leopard?

  • Software Updates
  • XCode
  • Firefox3 (oh so awesome)
  • Adium
  • iStumbler
  • Last.fm

…. and that’s it. About 1/3 the number of applications I had previously, but most were unused. I’ll probably not even install TextMate, which I bought a license for 1.5 years ago, since in the last 6 months I’ve almost exclusively used Vim. I’ve still to install a few media applications, VLC comes especially to mind. My dock layout has also changed, I now have, from left to right:

Finder, Address Book, iCal, iTunes, Spaces, Firefox, Adium, iStumbler, Terminal, XCode

I suppose I should comment on two things that are new in my lineup, first of all Last.fm. This neat application that launches automatically whenever iTunes does ’scrobbles’ what I listen to, uploading statistical information to my Last.fm profile. Thanks to Chris for the tip. This would seem to be a much nicer alternative to my old ‘turntable’ page, that was generated by a script that runs every 3 hours, just displaying my 500 most recently played items. Last.fm not only knows what i’ve been playing, but how many times I’ve played it, and of course like all Web 2.0 applications, you can compare your preferences with those of your friends, to discover how musically ‘compatible’ you are. Unfortunately I didn’t install this application before reformatting, if I’d known it had a feature that could seed your profile with past play count data from iTunes I certainly would’ve done so, now it has to learn from scratch what I like… well it is a day for clean starts, so I guess what I listen to should be no exception, perhaps a bit less Coldplay since it’s been seriously dominating my playlist since their latest album, ‘Viva La Vida’, came out.

The second iTem that’s new, is ‘Spaces’. Now even back in my Debian Desktop days, I didn’t really take advantage of multiple-desktop features, mostly because I found it too much of a burden to keep track of which desktop I should place applications on as I launch them. The nice thing about Spaces in OS X, is you can assign applications to spaces, so they appear there whenever launched. This forces me to use spaces, and as such should assist greatly in the transition. My current application assignments are:

Space1: (Personal Information Management)

  • Adium
  • Firefox
  • Safari
  • iCal
  • Address Book

Space2: (Media)

  • iTunes
  • VLC
  • QuickTime
  • DVD Player
  • Last.fm

Space3: (Programming)

  • Terminal
  • XCode

Space4: (Misc)

  • iStumbler
  • System Preferences

Spaces really does the whole multiple desktop thing well, a view of all spaces with the ability to drag and drop windows, keyboard shortcuts to cycle through spaces, and a very neat way of moving windows between spaces, makes it lovely to use.

The other thing I’m doing differently is RSS. A few people have now suggested that I ought to know a thing or two about what’s happening beyond technology, so I’ve spent some time tidying up my Google Reader subscriptions. As well as the standard Slashdot, Digg, SMH Tech feeds, I’ve added SMH National and SMH World News, and made Google Reader my homepage, hopefully I’ll have some idea of what’s going on! I’ve also subscribed to xkcd.com, the amusing web comic that I’d recommend to those computer savvy or otherwise.

Hopefully all these pragmatic changes will increase my productivity once I get used to them in the next few weeks.

« Previous PageNext Page »