Tuesday, 22 July 2008

Next step: buy a Bluetooth GPS receiver. And CONQUER THE WORLD.

It's amazing how wide the definition of "geek" can really be. Just this last weekend, I was with some of my old friends from school, most of whom have gone down the "Magic: The Gathering" and/or D&D geek route. At work, it's much more the "I've reprogrammed my washing machine to cook a three-course meal" type.

And me? I like shiny gadgets.



That's the newest addition to my selection of shiny things. (Incidentally, if you got the reference in that photo you're another kind of geek altogether.) The N800 is a strange beast, not quite a phone, not quite an ultraportable laptop, certainly not the size it appears to be in that photo. It's larger than an iPhone, smaller than a paperback book, has Wi-Fi and Bluetooth but no phone communications, gets a better wireless internet connection than my laptop, and manages to demonstrate effectively just how badly Facebook have screwed up their page layout.

Because it's based on Linux, the open source operating system (called Maemo) is very open and extensible. Indeed, if I were the Linux brand of geek, I'd be happily rewriting the kernel right now and tweaking various options. As it is, I've been happily downloading programs that other people have made, so I now have two bits of mapping software, two media players, an FM radio (which uses the headphone cable as an antenna - nifty bit of design there), a couple of games, and all manner of other things.

Although I could be writing this blog post on it, I'm not. That's because, cute and powerful though the N800 is, its text input does leave something to be desired. It's not really their fault - entering text on a touchscreen is difficult at the best of times, and on a tiny touchscreen it's even harder. They've done the best they could; the handwriting recognition is better than most I've seen, and the full-screen finger keyboard is superb. That said, if I was going to be writing anything of any length – like this post – I'd probably either write on another computer (like I'm doing) or SSH or VNC onto the N800 and use another computer's keyboard.

That's the other thing that makes it such a powerful little machine: its openness means it can interoperate with other machines very easily. With a USB cable in the side, it talks to my Windows machine perfectly well (it simply shows up as a USB drive); any type of server with a Linux implementation can be run on it, so it can communicate in practically any way. I nearly installed an FTP server on it the other day before seeing sense.

And, of course, because it has Linux it also comes with Python, the only programming language I'm remotely good at. I haven't done any coding for a while now (when it's your job to test bits of code, doing it in your free time loses its appeal somewhat), but I have several ideas on the table. Keep an eye out for new stuff soon.

I appreciate that this entire post has seemed like something of an advert for Nokia, but you can probably tell that I'm rather excited by this new and pretty thing. Normal service will be resumed as soon as I've stopped giggling.

1 comment:

StuckInABook said...

I'm quite proud that, though I am a male in his 20s, my particular brand of geekdom is one entirely befitting a 60 year old woman. We need our own xkcd.