Ha bloody ha

This is rather nifty. It shows me that if I moved a few blocks south, east, or west, I’d have ADSL2+.

(This is my way of saying that despite Internode’s port-availability-checking doover, there were in fact no Optus ports left in the exchange, so stuck with ADSL1 until such time as I move house.)

Popularity: 22% [?]

iPhone as AT

Having been entertained during the day by the “Waaah! How dare they release a product which isn’t accessible to the totally blind! Sue the heretics!” on a certain blindness-related mailing list, it occured to me that with a decent screen and a camera on the back of the thing a simple portable electronic magnifier ought to be possible.

I know this is nothing new. There are dedicated devices (ka-ching!) that already do it, as well as software+hardware-addon combo for one of the higher-end Nokia N-series phones (also insanely expensive). But iPhone has the advantage of being a platform with a huge pile of developers wanting on, so perhaps there’s more chance of an inexpensive simple magnifier app?

I don’t see anything in the app store yet, but if it’s possible then that’s really only a matter of time…

UPDATE: Well, it looks like there’s something that might do the trick, Makayama Camera Pro. It’s not meant to be AT (you can tell that from the price, US$19.95), it’s really just supposed to add some basic missing functions to the iPhone camera, but I reckon it’d work well enough as a basic magnifier.

This and eReader are making me think my next phone — in eighteen months or so — may well wind up being an iPhone after all.

Popularity: 23% [?]

Home file server

I’ve been meaning to do something more sophisticated (and rather higher-capacity!) than the current setup for ages. Right now it’s a Ubuntu box with a 320GB disk running Samba.

At a hardware level the plan is to nab a pair of 1TB SATA disks. They can be had for ~AU$250 each. But I’d like to get more than 1TB of storage out of them while also having some data duplicated. Some data matters enough to want it mirrored, some is essentially throwaway stuff: nice to have, but if I lose it I really don’t care that much.

The traditional way of doing this on a UNIX-like system would be to allocate part of the disks to a mirror, and part to a stripe or concat volume. The downsides of doing this are reasonably obvious: if you lose one disk you lose all the data on the concat/stripe, and you have to allocate the storage up front.

(Gross simplification, I know, as you can probably recover data if it was a concat rather than a stripe, but there’s a certain amount of stuffing about involved and I wouldn’t exactly guarantee it working.)

So I’ve been reading about Windows Home Server with some interest. They have a sneaky trick: there’s no mirroring at a disk level, instead you can tell it to mirror individual files or directories and those will then be copied to two drives.

So there’s no need to allocate storage up-front — and in fact WHS won’t let you do that anyway — just mark stuff to be duplicated and it takes care of things. If you lose a disk, you lose anything that was stored on it that wasn’t duplicated, but you don’t lose access to stuff that was stored on other disks because it’s not doing the concat/stripe thing.

There’s a known data corruption bug in the current release version of WHS, so I wouldn’t trust that. But there’s an update being tested at the moment (they’re up to RC4) which is supposed to fix that and improve write performance. That it also introduces an exciting new problem when the disks are approaching full is uninspiring but the development group seems to be aware that it’s a problem and planning to address it, so…

I’ll be grabbing the 2×1TB disks soonish and will at least give WHS a try. The fallback position is the “traditonal UNIX” approach. I don’t see that I have anything but UNIX-geek cred to lose by trying Microsoft’s tool.

(Incidentally, this granular duplication model is something the Linux weenies miss when they ridicule WHS and start in on how people should just use a Linux box instead.)

Popularity: 35% [?]

Laptop adjustments

I have been resisting the move to a laptop for years. My vision is pretty bad, so I’ve doggedly stuck to using a desktop system with a big screen, and that’s served me well.

But recently I bought a laptop, expecting mostly to use it as a portable desktop: hook up the big screen and the real keyboard, but able to pick it up and take it away with me if needed.

Over the last week, though, we’ve had a sick dog in the house who needs to be watched and who has trouble with the stairs. As the computers are usually kept upstairs, it became necessary to shift our stuff downstairs so we wouldn’t have to deal with Mr Stoned Lab treating the stairs as a perilous slippery-dip.

So I’ve been getting used to using the laptop in broadly the way it is meant to be used: sitting on the kitchen table, using the builtin screen and keyboard. I’ve had to bump the fonts up in PuTTY (now using 16pt Lucida Console, rather than my usual 14pt), and some things are a bit squinty to read, but mostly it’s OK.

Not really liking the keyboard much, but I’m used to having that sloped and without the big chunky bit in front, and the trackpad is of course bloody awful, but a regular old USB mouse does just fine.

The machine is running Vista SP1, and that’s been perfectly adequate. I’m not trying to hook up to a corporate network though, so there are all sorts of nasties I’m not dealing with there.

My one Vista observation is that the Sidebar has got a lot less dreadful since I last tried to use it. It is no longer gobbling up all the CPU on a regular basis, and on a widescreen display there’s quite enough room to have that little strip of gadgets down the side. I’m running with third party clock, iTunes controller, ISP download meter, CPU monitor, and a neat little tool that shows the top 3 CPU-using processes. sidebar.exe has only rarely made its way onto that list, and never with more than 2-3% CPU.

This experience has convinced me that it’s probably worth my while to buy a 24″ widescreen display for upstairs. With only one working eye it seemed kind of pointless, but the sidebar thing really is genuinely useful.

My one small Vista complaint is that I’d like to have window borders be completely solid the way they are on maximised windows, but all the time. I don’t care for the translucent effect (which can be disabled), nor do I care for the frosted look. But I do like the compositing window manager a lot.

Unfortunately most (all?) WindowBlinds themes suck. They are usually completely unable to cope with larger fonts. You can tweak that in the WB configuration interface but it usually just makes it look like amateur hour.

Oh, other Vista complaint: Magnifier isn’t terribly good, and ZoomText is (a) terribly expensive and (b) crap on Vista anyway. Guys, Apple and the Linux weenies can both do an adequate screen zoom as a builtin, it may be time for you to do it too. Sometimes copying features is good.

All this said, I’m still doing some things on XP and Linux. The old desktop machine has been repurposed and is now running Ubuntu Server LTS plus VMWare Server. This gives me a Linux environment when I need it — and boy has VNC gotten better over the last few years! — plus a stable unchanging always-on XP system for video transcodes and handling the Topfield stuff.

Please, nobody start carrying on about how Linux can do video, it all still sucks asteroids through garden hose compared to DVD Decrypter and AutoGK on Windows. Really. And for subtitle work there is simply nothing (free) better than SubRip and Subtitle Workshop, also both Windows-only. I laugh at your puny gocr wrappers!

Anyway. It’s nice to have the freedom to work downstairs when needed, so all up the laptop experience has been pretty decent.

Popularity: 23% [?]