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...)

Interesting Polls

Interesting Polls
I don't believe that on-line polls account for much, as they're unlikely to obtain a random sampling of the population, and are subject to a variety of biases by clever people. Despite that, I still think the current trends at The Age newspaper on-line polls are most interesting.

You can also see what our Prime Minster's views are on this subject.

Rabbit
I lied about the rabbit. It appears he managed to find one of the monitors we had in storage, and chew through some of the attached cables. Luckily, 15" CRT monitors with failing brightness aren't worth very much.

(read more...)

Business

Business
Working as a consultant for an old employer. Lots of happy people there who are glad to have me around. However, this means that I'm out of the office for 70% of business hours, which doesn't leave me with much time to run my business and attend to my less demanding customers.

Jacinta should be starting her first week of proper part-time work with Perl Training Australia this week, so hopefully she'll be able to keep things in check until they quieten down (about a month's time).

Health
Jacinta's all healed, out of the neckbrace, and fit enough to go diving. This is a very good thing.

Diving
Some very generous friends of ours gave us a free "dive experience" voucher which they had won, since they already had dive licenses and didn't need supervisors to hold their hands underwater. The "experience" was a lot of theory, hand-signals, and exercises, and less actual diving than I would have preferred.

Met up with an old friend from high-school on the day, who was helping out as an employee of the dive shop. Apparently it's a fun way to earn extra money to do diving, although I suspect that he's still working as a laywer when not in a wetsuit.

Tax
Q3 BAS done. I'm glad they only come around four times a year.

Chickens
The chooks are all more-or-less broken. One's broody, one's laying soft-shelled eggs, one seems to have an egg-eating problem, and the others aren't laying as much as they used to. It may be time to get new chickens.

Rabbit
Doesn't lay eggs, but hasn't destroyed any electrical equipment recently. Good rabbit.

Rain
We actually got a decent amount of rain in the last few days. Enough to fill most of the water tank, and turn our backyard from brown to green. I'd still like more rain, some of our trees are still rather stressed.

Phone
Have a new mobile phone. It's free (Jacinta's mother works for a telco), but obviously aimed at teenagers. It comes with colour screen, polyphonic speaker, and skateboarder animations. All the ring-tones sound like a slots machine going off. It's notably missing an infra-red port, so it doesn't talk to the palm pilot at all.

The nice thing about the phone is that it has a vibrate function. That's a good thing, considering how embarrassing the ringtones are.

(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).