Photo of Paul Fenwick

paul.j.fenwick

Welcome to my home on the internet! Everything here is free under the Creative Commons Attribution 3.0 license unless marked otherwise.

This site contains various pieces of writing across my various interests, and spanning several years. You can fork this site on github if you wish.

Chickens

Chickens
One of our chooks (not the broken one) appeared to have the chicken equivalent of hemorrhoids today. I had the dubious experience of getting to push them back in. We'll need to check they pop back out again tomorrow. If they have, we'll probably need to use stronger medicine (eg, an axe).
(read more...)

Audio-Visual Entertainment

Audio-Visual Entertainment
After having a DVD drive installed in cube (a tiny machine about the size of a shoebox) for a while, I actually used it to watch a movie. Jacinta received a copy of Spirited Away for her birthday, and I was surprised at how easy it was to get everything running under Linux.

I spent about 15 minutes upgrading the drive's firmware, apt-get installed Ogle, dropped in the disk, and it played. Woo-hoo!

Having a open-source operting system with an open-source DVD player work "out of the box" was deeply satisfying. The only thing that didn't work was the TV output, but our 17" LCDs give a pretty nice picture, and are easily relocated to the lounge-room.

As it so happens, I remember getting the TV output working for a course I ran the other year where my only "projector" was a TV. I'd just forgotten I needed to run the appropriate utility. Oops.

In any case, I'm chuffed that our little shoebox performed its first test as an A/V machine admirably. Now if I can only replace the fan in the power-supply that sounds like a failing lawn-mower, we might use it more often for home entertainment.

(read more...)

Such a busy week

Such a busy week
My goodness, this last week has certainly been busy. Much of my work involved working for a client with a tight deadline. They had the usual problems involved with a large project, but also had their technical lead relapse with gandular half-way through.

Yesterday was my last day there -- already well past the project deadline. Hardly what one would call a relaxing final day at work.

SCSI Pain
I learnt far too much about SCSI this week. I recommended to a client they order in a SCSI card for their server, so it could talk to the appropriate SCSI tape drive. I rather foolishly did not check the drive to see if it was using narrow SCSI, or wide SCSI. It uses wide SCSI, and we got a narrow controller.

While apparently all wide SCSI devices are supposed to be able to drop back into narrow SCSI mode, it needs odd cabling and special termination. I was once told that a ritual sacrifice will improve many SCSI problems, but unfortunately I had left all my chickens at home that day.

In any case, I'm eating humble pie for a bit, and have arranged for an appropriate wide, dual-channel, SCSI controller, since it's cheaper than the special high-line terminators.

Busy week, continued
Met with a new client today, 9:30am meeting, went for about three hours. They want a whole lot of software development work done. Still at the quotation stage, but they seem very eager. That will keep both Jacinta and myself very busy for a while.

Yesterday, I discovered from scottp that the big Melbourne user's group convention is on tomorrow, and Melb.pm is short on people. I'd been missing the mails about it because I wasn't subscribed to the regular mailing list, and is there any chance that I could possibly help out? So, that's what I'm doing tomorrow, instead of watching movies with Jacinta and jenni.

Oh, and just then I had a call from the client with the tight deadlines, asking if I felt that coming in to debug code in Sunday was more enjoyable than sleeping. They were very understanding when I declined. I'll probably still be visiting them on Tuesday, though.

Backup weirdness
I appear to have one client where the presence of a directory named backtick (`) is interfering with dump(8). The directory itself gets stored fine, but not anything after it (in asciibetical order). We're not doing anything odd with passing in a list of files to dump -- just good ol' regular, "here's a filesystem, put it on the tape". It may actually be that it's dumping fine, but restore can't handle it.

In any case, I'd expect such weirdness from fancy new backup software, but when your program states that "A dump command appeared in Version 6 AT&T UNIX", you'd expect it to be pretty stable by now.

We're running a series of tests to try and locate where the problem is occuring (in either dump or restore), and the smallest case needed to reproduce it. Very disturbing stuff. Luckily, it only seems to be affecting one directory, and we found the problem before anything in that directory was needed, but it's still disturbing nonetheless.

(read more...)

E-mail and privacy

E-mail and privacy
I still find it incredible how many people believe that e-mail is somehow inheritantly private. I have clients, they have PGP installed (some for many years), and they have my keys. Yet somehow the effort of hitting the "encrypt" button is too much for them, even if the e-mail contains sensitive or confidential information. People don't write credit card details, medical history, or other private information on postcards, yet people do the electronic equivalent every day.

What's even more disturbing is the number of "e-commerce" systems which are little more than a copy of formmail running on a SSL server. The results are then dropped into a plain-text e-mail, transmitted in the clear over SMTP, stored unencrypted on a hard-drive somewhere, and then again grabbed using clear POP/IMAP (with passwords easily sniffable), and again stored on what's often a frighteningly insecure workstation or home machine.

People are big on using SSL for websites, but seem completely ignorant that the same level of security needs to be used from end-to-end to make an entire process secure. I blame much of this on the fact that Certificate Authorities (and indirectly, browser manufacturers) can make money from people purchasing signatures on their SSL certs, but nobody makes money when you generate a PGP key, or pick up your mail using APOP.

Unfortunately the matter of securing communications is not a technical one, but rather a social one. I fear that the public in general will only become aware of how insecure their communications are once someone finds a way of making money by securing them.

(read more...)

Hangover

Hangover
David (my future brother-in-law-in-law) had his Buck's night last evening. Tremendous fun, and a great way to relax after a hard working week, but with only one flaw. Today's Friday, so the working week isn't over. While I don't have a real hangover per se (drank plenty of water during the evening), I'm certainly functioning far below my usual mental capacity.

For some reason, my desire to listen to loud and repetitive techno is reduced.

(read more...)

Bitcoin QR code This site is ad-free, and all text, style, and code may be re-used under a Creative Commons Attribution 3.0 license. If like what I do, please consider supporting me on Patreon, or donating via Bitcoin (1P9iGHMiQwRrnZuA6USp5PNSuJrEcH411f).