Replicating ZFS Root Disks

Suppose you have a Solaris system already set up with a ZFS root volume and you wish to clone it to another system by replicating the disks. This used to be easy with UFS volumes as you could simply use ufsdump piped to ufsrestore onto a new target disk, install boot blocks then move the new disk over to the target system and boot as normal. With ZFS there are a few extra hurdles incurred by the meta-data but it also saves us from problems like mixing up which disk was the primary mirror and which was the shadow copy. Since we can only replicate from a snapshot, we guarantee that all datasets in the pool contain a consistent set of data from a particular point in time.

Drupal, CCK and Views in a Nutshell

This is a brief introduction to some terminology to help understand the process of building websites with Drupal.

Rebuilding SANE (Canon Pixma MP730) for Ubuntu

I'm still seeking a new distro that takes less work than Gentoo but sits on the cutting edge and has reasonable package management. Kubuntu is potentially my next favourite distro and I'm currently running 9.04. I hate KDE4 but that's another story. Long live KDE3!

Unfortunately, the work we did in resolving the scanning problems for the Canon MP730 (pixma driver) didn't make it into SANE before 1.0.20 was released so probably even Ubuntu Karmic won't have MP730 support until SANE tags a new release. This leaves me with a problem: How do I rebuild the SANE packages to get my scanner supported?

How to Install Packages from an Ubuntu LiveCD

My attempts to install KDE3 onto Ubuntu Jaunty were recently thwarted when Tim Pearson's KDE3 apt repository was taken out by a nearby lightning strike. By googling, I managed to find a couple of mirrors of his livecd .iso images and was able to download what I needed, but when I booted the livecd, I found it didn't have .deb packages as I was expecting. The installer must copy the packages directly off the live image.

SANE Canon MP730 driver

In 2006, I spent a bit of time helping Martin Schewe and Wittawat Yamwong to develop some working drivers for the Canon PIXMA class scanners.

I Voted

Wow, there's a lot of Web 2.0 stuff out there.

I haven't even heard of at least 90% of these services :-(

I voted in the 2008 Webware 100 Awards

Quality Assurance the Microsoft Way

Whoops! IE7's incomprehensible error message.

You have to wonder just how well the security system of IE7 has been tested when they let an error message like this slip through. Go to a website with a self-signed SSL certificate and IE7 displays a page warning about it. Click on the "Continue anyway" link. then click the "Certificate Error" box in the ribbon area then click "Install Certificate" in the Certificates window that pops up. You are left with this:


Switching to Culemak (not Colemak)

I promised myself I wouldn't do it but I have. I've modified the layout to suit my typing style better. And to make it easier for Gentoo users, I have made some ebuilds for Colemak and my slightly modified version: Culemak.

Switching to Colemak Part 4

Is the colemak layout really optimal for what I need to do? Today I went looking for some cold hard facts.


Switching to Colemak Part 3

Lesson 5 brings 'p', 'l' as well as all the home row.

Current progress: Lvl 4, 134 cpm, 26 wpm, 88% accuracy; working on Lvl 5.

Syndicate content