Author Archive

Relocating (virtually) and refocussing

Monday, November 23rd, 2009

I’ve been blogging (albeit sporadically) for quite a long time now, although not so much recently. I use Facebook and tweet a lot more these days, but the stuff that doesn’t fit into 140 characters rarely warrants a full blog post.

The second problem is the focus of this blog. Is it personal? Is it techy? Is it fitness? The answer to all of these is yes, I’ve just done a poor job of defining that.

Finally I’m also getting sick on maintaining my WordPress installation, and keeping a lone MySQL instance around just for that (if I have a choice, I use PostgreSQL).

Finally, finally a change is a good as a rest! :)

I want to to do something to improve all of these. First this blog is going to be retired, and this site (schwuk.com) will serve as a gateway to my other online presences (Facebook, Twitter, my new blog etc.). Next up will be a new blog – hosted by Tumblr – which will be strictly limited to topics that I find interesting at that point in time. So, anything really. :)

Stopping a blog is easy: turn it off and walk away.

Retiring a blog is harder since the intention is to keep the old content available.

Retiring, relocating and starting a new blog all in one go is an even bigger headache.

This blog has never won any awards for traffic, but there are still some popular pages which is would be a shame to lose. My original plan was to just redirect this domain to Tumblr, but that left me with no strategy for the old content. I briefly considered migrating content across, but a) Tumblr has a different URL scheme to WordPress which means b) I’d need to maintain redirects somewhere and c) I wanted a blank sheet of paper.

So my solution is divide and conquer. I’ll convert the old content into static HTML and host that in a subdomain of this site, and use 301 redirects from here to the archive. The new blog will be under another subdomain, which means I retain full control over this domain and where I want to direct visitors to.

Should be an interesting experiment…

psycopg2 on OS X

Thursday, September 10th, 2009

I’m still getting used to the quirks of developing with Python on OS X (I really need to finish my “Why I switched” post…), and the latest thing to trip me up was a) installing Python modules and b) install psycopg2 in particular.
(more…)

Don’t Mince Your Words

Tuesday, August 25th, 2009

From a can of Mother (Australian equivalent of Relentless).

Serving Instructions:

Best Drunk Freeze Your Nuts Off Cold

Disclaimer:

Warning! High caffeine content… OK, we know that’s why you’re drinking it but our lame legal guys made us warn you not to feed this to kids, up the duff women or the weak who just can’t tolerate it.

Australian copywriters don’t mince their words, do they?

Back of a can of Mother

Interesting…

Tuesday, August 18th, 2009

Messing around with the Summarize service in OS X, I got the following result:

I like to think of it this way: Twitter is a bunch of friends sitting around a table, all shouting at the same time — and shouting mundanities at that.

(more…)

Since everyone else is at it…

Wednesday, June 10th, 2009

I’d love a better connection, but I’ll settle for having no neighbours.

A New Approach

Tuesday, June 9th, 2009

Although I’ve previously mastered (some) distance in my running, my speed was distinctly average at a pace of 10:10.

Over the past couple of months my running has been patchy with the odd illness, general apathy, new tattoos (I’m up to five now), and – most recently – UDS Karmic and AllHands.

But yesterday seemed like a good day to start again, and I repeated it again today. Instead of my usual route of 4.6 miles, I opted for a shorter one of 2.4 miles and pushed myself. So far my average pace is 08:53 – a big improvement. I’ll keep going at this pace/distance until I can do it comfortably (or even faster), then add some more miles on.

It’s made me realise how much I missed running though.

*Yawn*. *Stretch*.

Wednesday, June 3rd, 2009

I have decided that when I am king, everyone shall have a sunny garden and a trampoline upon which to lie.

Compaq Mini 700

Thursday, May 14th, 2009

Those of you who have seen my previous laptop will surely remember it’s ridiculous dimensions. You see when I took my job with Canonical, I wasn’t sure how much travel there would be and since I had to give back all my hardware to my previous employer (whose generosity had prevented me from buying hardware for years) I decided to get the best bang of my money. The “desktop replacement” – since the term portable barely applied – I chose (an Acer Aspire 9303WSMi for the record) suited my needs wonderfully whilst stationary, but was somewhat lacking when I ventured beyond the reach of my power socket, or had to carry it for prolonged periods of time.

The size I could put up with, but the (lack of) battery life (I could get 45 minutes on a good day) was crippling, combined with the fact that under Ubuntu 9.04 it will lock up randomly, yet frequently requiring a power cycle to recover. After trying to figure it out for a while I gave up and bought a proper desktop instead.

Which works great, until you want to go somewhere…

Now, having a reasonably powered desktop means I couldn’t justify a powerful laptop. Nor did I want one. So once I finally tore myself away from the Apple Store a netbook seemed the sensible choice. However I had my concerns – the keyboard on my daughter’s EeePC (900A, for the record) was uncomfortable for anything besides hunt’n'peck typing unless you have really small – i.e. child sized – fingers, and the SSD seemed very slow, in turn making the device itself sluggish at times. Yet the battery life could not be ignored, so off I went searching for a better netbook.

My choices were narrowed down to the Samsung NC10, and the Compaq Mini 700. The former balanced it’s bland looks with phenomenal battery life of 6.5 hours, but it does seem to have some (at moment unresolvable) issues with Ubuntu regarding hibernation. Not great for a portable device. The latter looks gorgeous, has one of the best netbook keyboards I’ve tried, works almost flawlessly with Ubuntu, yet is let down by poorer battery life of just over 2 hours.

I was already leaning towards the Compaq, but I was convinced by recommendations from both friends and colleagues who have similar devices (it is, afterall, virtually the same as the HP Mini 1000).

Alongside the device itself, I also ordered a slipcase (since they chose not to include one), 2GB of RAM (it ships with 1GB, and officially cannot be upgraded, but it can), and a 6-cell battery. This battery, while considerably larger than the stock one, gives me 5-6 hours usage. My unscientific measurements show that it adds ~150g to the weight, and some bulk (but nothing compared to a 17″ laptop!), and it gives the netbook a nice tilt when used on a table.

Unsurprisingly, I installed Ubuntu immediately without even trying whatever was pre-installed. I went with 9.04 Netbook Remix, and personally I love the interface on the small screen. With the exception of the speakers, everything worked “out of the box”, and the speakers can be fixed with a little know how.

So far, very happy with it. Let’s see how it copes with two weeks work of travelling/work.

Shiny New Keys

Thursday, May 14th, 2009

Like others, it seems that now is a good time to be updating your GPG keys. I’ have always maintained at least two sets of keys – personal and professional – and I had already generated the new ones before I realised that it is probably no longer an ideal setup since the two have become more entwined with my work on Ubuntu for Canonical. However, if it is not broken (or compromised)…

Both keys are cross-signed with each other, and with the keys they are replacing.

Like everyone else, the old keys will remain active for a bit, but I will start using the new ones straight away.

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

- -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

My new personal key is 860CFBD3, and it replaces 36816D1D.

The fingerprint of the new key is:

    E6CD C442 9264 66B7 D7B6  9B6D 81C5 77C6 860C FBD3

You can obtain the new key with:

    gpg --keyserver keyserver.ubuntu.com --recv-keys 860CFBD3

This text has been signed with the new key, and the resulting text signed with the old key.
- -----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iQEcBAEBCAAGBQJKDAzPAAoJEIHFd8aGDPvTgH8H/jpBRnk94r+0kjFASaVdJhwK
QoRthlUSoi5NTxbXgD8sJfSRxqvwB7OkWXGQp9hfUpNaaEh6EVnbJvn1bTMdwKrA
39DDNMcbvsnX6OtsCOJn+G1lu7wVhlsas+TCpA1OeB8zoTdw/gWpy36BZ6QYGHv7
Al+6PRXrKag5AxFBvttTjBHZ9uuNEVIaI65odOMs7JLdrv7GXFUUBqeFAQ8JP0rV
vsRS9AMX/LFIOImPtdZ4+v7/ovOIixaf2k14TTVuriJLoEJyvTZJEBMhzcpYRL3W
8vwKMw09nzgoruwtD43RATFCl3qLYrNVGsBpwoGtLMxuSlz0ucNCFcTPqrAd2d0=
=DrlB
- -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkoMDPMACgkQUKCB1TaBbR0iSwCeMTp3LYa6jg41b1y1zxUoQyBZ
WnkAoNJELJDpyMcb132oQZZfp6kE3IiV
=1Sof
-----END PGP SIGNATURE-----
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

- -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

My new professional key is AAE29F31, and it replaces 09B7D2A8.

The fingerprint of the new key is:

    3408 914E 446C 63B1 3848  A233 843E DF5A AAE2 9F31

You can obtain the new key with:

    gpg --keyserver keyserver.ubuntu.com --recv-keys AAE29F31

This text has been signed with the new key, and the resulting text signed with the old key.
- -----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iQEcBAEBCAAGBQJKDA3YAAoJEIQ+31qq4p8x/GgH/i07tmP1TJeSn1pzDPpLUg8S
gKrPQnWsteYfVnnXux2qpEy+j9RFSMJQOTGbk6TYnCHJ7UO8+El/sq0yNRQBYHTA
LLk/3UCTX5xD2C7zyJLtesX9lF/8napHwx9svH6bLHn06m1w6I561vui4AFME59A
849NKhXvPP7LzOFPPAt2J6eHuTPt9M6ut+XVgKhNq77EpCuxMqe4bE/c+IC2hjmJ
pORqe1wbgIDAGgSThFnAmGFzFgxjTFXWP0/nmQrqyVgLfiV/GO7inlfpSsyO1j1t
GulXcQxUaK5N6fBjUc03q2MSNziio9uLITlBrYvYad/g/N6uNIJ2GxjZA9JNGVY=
=hsS0
- -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkoMDgIACgkQbXiLjAm30qhliQCgpIv9bf3mot0KbuC09uDuI6mZ
20UAoIBTyHHZPS1+q0pOZ58hu6tdf4M4
=BiAI
-----END PGP SIGNATURE-----

If you’re using FireGPG, it will get confused by the nested signatures. To verify it, you should save the text locally and verify it with gpg --verify.

Missing the good old days?

Wednesday, April 29th, 2009

Last week I popped down to London for the Ubuntu Jaunty release party (congratulations, by the way, to all involved). Even though it’s practically the opposite end of the country, I can still use the term ‘popped’ because the journey was less that 3.5 hours. Coolness #1.

I thought I’d be productive on the way down (and back) and took along my old Nokia N95 with Pay As You Go SIM. Turn it on, plug it in, a short configuration procedure (i.e. pick your provider) and I was online. What happened to hacking PPP files and AT commands? Coolness #2.

It didn’t take long to burn through my credit on the SIM, after which I discovered that Virgin now offer T-Mobile WiFi on their west coast trains. Coolness #3.

Today I picked up a T-Mobile PAYG mobile broadband dongle (for days when I want a bit more social interaction than the numerous animals that inhabit our house, and Chai Tea Lattes of course!) and, unsurprisingly, it just worked – like my N95.

We’ve come a long way baby.