I recently got myself an iPod Touch. Not to play music, mind you – my Nokia does that at a lower cost in battery. NO, I got a Touch for the apps. However, the process of using, handling, installing stuff on the Touch has left me less than happy.

So, this is me complaining:

#1. Locked into iTunes. I fucking HATE lock-in crap. Even if iTunes had been a competent piece of software and available in Linux, I’d still hate it. Why? Because there’s no choice. If you got an iPod Touch, you use iTunes. Period. regardless of wether or not iTunes actually does what you want it to…

#2. Itunes for Windows is crap. It’s slow, cumbersom, bloated as hell. Can’t speak for the Mac version, haven’t tried it, but this is just simply crap. It crashes as soon as you try to do more than one thing at a time (feels like Goddamn windows 3.1), it hangs, it behaves badly in virtually every way I can imagine it to. Expect more on this.

#3. Restricted development. As a software developer, I like tinkering with stuff. Unfortunately, I’ll need a Mac to develop for the iPod Touch/Iphone, since Apple are monopolistic assholes. Seriously.

#4. Restricted streaming. You can stream music from one iTunes to another – but not to a Touch or Iphone. Why? No good reason whatsoever. In fact, no reason whatsoever, good or otherwise. You need third-party software (like SimplifyMedia, which eats up 10% of the CPU – WHEN FUCKING IDLE). And also, there’s no way to sync libraries – you can’t for instance, have a music-serving server and then use a client computer to put that music on your iPhone. Apple are the kings of mindless, arbitrary restrictions.

#5. No multitasking. Despite having arguably the best kernel in the world for multitasking, especially when considering the machine’s size, there’s no multitasking. One app at a time, that’s the rule. Once again, we’re back in fucking Win3.1-ville.

#6. No scripting or programming languages on the machine itself. No python, basic, OPL, c++, java or whatever – nothing. They claim security and stability; that obviously wasn’t a concern when they built iTunes (se #2).

#7. No Flash. Seriously, they’re trying to market this thing as a mobile surfing device, yet have no support for Flash? Once again, arbitrary restrictions.

#8. Extremely bad support for multiple computers. Noone at Apple considers it possibly that one person might have more than one computer or, indeed, more than one OS on a single computer. So; there’s no way to share iTunes library, for instance. And if you have a Touch, with a lot of apps on it, and try to sync it with a secondary system – even if that system has exactly the same apps thet are on the Touch in question – it scrambles the order of those apps when Syncing. As in, I got X, Y and Z on my touch. I’ve carefully ordered them as Z, Y and X. I got a PC with X, Y and Z. I sync. Now, the order is Y, Z, X. Marvellous.

#9. No selective backup. I can’t choose to make a backup of only the data for one or two apps – backup is all or nothing, with absolutely NO way to check what made it into the backup and what didn’t.

I still use the machine, and I still kind of like it. But there are just enough crap to have to deal with on a daily basis to keep me from becoming a real advocate.

Expect this list to grow.

My god this is an inferior piece of machinery. Its games are severely limited in space, I assume this is related to the big N’s insistance upo the continued usage of obsolete “cartridges”. In theory, cartridge-based systems should have the one redeeming feature of virtually no loading times, but as we all know, this is simply not true.

I guess the reason all videos in games for the DS look like they come from some poorly-designed FMV game from ’93 is because A, a cardridge can only hold so much information, and B, the DS’s hardware simply isn’t good enough to play back decent-quality video. It all looks very, very horrible – I just saw the intro for Final Fantasy XII on the DS, and my god, Square hasn’t had this amount of MPEG-artifacts since… well, not even FFVII was this bad.

The DS has two small screens, which combined would form, I guess, roughly 2/3 of the PSP’s screen. OK, one of the DS screens is a touchscreen, but in most games this is used either very little or very badly. Color me unimpressed. The DS also lacks an analog stick, and while there are plenty of problems with the PSP’s sorry excuse for an analog stick, at least Sony tried.

So, hardware-wise, this feels clumsy, ugly, and simply inferior to the PSP in every aspect I can think of.

On the other hand, the DS has something the PSP has been lacking, for the most part. It has games. The PSP thinks it has games, but really, most games for the PSP are badly done remakes of PS2 games. 99% unplayable. Still, there are a few gems for the PSP, and I won’t pretend the DS doesn’t have its fair share of really crappy games,  but still – the DS has a shitload of games, and by sheer statistics, it’s bound to have more really good ones than the PSP. That the same games would be much, MUCH improved by the PSP’s superior hardware is a moot point.

All in all, I’m not that disgusted with the DS. Sure, it’s total crap hardware-wise, but it’s got Front Mission and a bunch of Final Fantasy games, as well as a few rather interresting puzzle-type games. And after all, I don’t need to pick one over the other – the PSP and the DS are now both in my posession, which means I can get whatever portable game that suits my fancy, without having to worry about the hardware.

OK, here’s the deal: I refuse compromise. If I’m going to get a cross between a palmtop computer and a phone, I’m going to insist that it has all the benefits of a really good palmtop and a really good phone, or else I might as well continue to use what I got, which is a low-end but perfectly functional phone and an old, but near-perfect and hierto unsurpassed palmtop (Psion 5mx).

I’ve owned a Psion 5mx since ’99 or so, and I’ve tried a few models in between, but this is the only palmtop I could ever actually use. it has the bare necessities – good clones of Word and Excell, a notetaking app that simply rock the ass off everything everywhere, and a reasonably open SDK and architecture. There’s lots of great freeware etx for the Psion, and I could probably make my own if I needed to. The drawbacks of the Psion are mostly related to its aging standards, rather than its still very great internals. It can only communicate with a PC through an ancient COM-port (or, very shakily, through IR), for instance. No USB or Wifi here. It has one expansion port, only capable of accepting CompactFlash cards. The built-in dictaphone has no OGG or MP3 support.

So, I’ve found myself on the constant lookout for anything that could possibly replace my trusty 5mx. If that gadget also happens to be able to double as a phone and, perhaps, even tripple as a party-mode camera… So much the better.

The problems are many. Most machines are either too large to fit in a pocket, or have too small (or no) keyboard. And no, on-screen keyobard doesn’t count, you Apple-cunts. Psion 5mx has by far the most perfect palmtop keyboard I’ve ever seen. It’s perfect in size, and the hinges and the slide function that makes the machine perfectly balanced when opened up are simply perfect. Also, the 5mx boots in absolutely no time, which is very important, since it enables me to wake up at 3 AM and jot down a dream or an idea that came to me in my sleep without it escaping me, and I can also just take it out during long walks and instantly begin writing stuff. So many palmtops etc fail there. Other problems include short battery life (the 5mx has a classic green LCD screen which draws next to no power from the two AA-batteries included), lack of an SDK (the Iphone once again comes to mind) and a hundred other little nagging things…

But really, if anyone has found a machine with the following specs, please don’t hesitate:

  • 8 hours+ battery life. Active usage, not passive.
  • QWERTY-keybard, preferably with characters å ä and ö, nordic style. The keyboard must be small enough to write on using thumbs only while the unit is held in both hands, but must also be big enough to let each key be usable without extra tools.
  • Word- Excell- and notetaking apps. And, preferably, a solid SDK and a bunch of third-party apps.
  • No DRM.
  • Support for OGG and MP3.
  • Wifi and USB connection. Bluetooth support a plus, but no must.
  • Touchscreen is great for when you want to draw something, especially if there’s a stylus hidden somewhere inside the unit.
  • Fast boot times. I mean seriously fast.
  • If it includes a camera, please let it include at least basic settings like zoom, depths etc. I don’t know half the words in english, but those of you who know anything about photography probably know what I mean.
  • If it includes a phone… Well, I just call and text, no need for any spectacular phone features. It just needs to work.
  • Preferrably some kind of good expansion port. Think external USB drives as well as Sony Memory Sticks. Whatever, as long as it’s usable.
  • I’d like a dictaphone feature that I don’t need to fiddle with. Ideally, just a button somewhere on the outside of the device that I just press and it records. The 5mx has a great one in theory, but lack of mp3 supoort and buttons that are a pain to press (seriously, they hurt) has, together with an absolutely horrible microphone, made this one of the least-used feature of my machine.

Anyways, I don’t seriously expect this dream-machine to exist in the real world. They all have flaws – most have no qwerty-keyboard at all, those that do either have too large or too small or have some other flaw, like short battery life etc etc.

But dreaming is nice… =)

Just got my latest project up and running – a 3ghz P4 given to me by my parents. It was in seriously bad condition – incredible amounts of dust and what might be the dumbest cooling solution I’ve ever seen made the beast extremely hesitant to even start, much less run for extended periods of time. The parents had just bought a spanking new Dual Core Something (can you smell the envy?), and unloaded this piece of crap on my doorstep. At my request, of course – I’d been the one to try to fix the problem countless times before, and as their toll-free tech support I guess they felt they owed me something.

I kept the motherboard and processor and the two 256 mb RAM sticks, put it all in my own extremely good-looking and easily cooled chassi. The S-ATA disk also made the cut – but the cooling system was scrapped, and I brought my own graphics card. And thus, from the remnants of my then-current 2.4 ghz 1gb RAM machine and my parents’ discarded 3ghz 512mb RAM scrap-heap, I built myself a Frankenstein’s Monster. I’ve been trying to make it behave. The CPU fan is still too loud (but that might be fixed in the next series of upgrades), and sometimes this strange beast misbehaves – but it seems to be rather stable now, with CPU temps around 47-71 (as opposed to 80-96. Yes, celsius).

I just managed to install three new fans. Two were simple replacements for two that were way too loud (and let me tell you, replacing them was no easy task – this chassi is mostly easy to work with, but this was a monstrous task, fully comparable to doing anything with a Compaq *shudder*), and one was added. The whole thing is still way too loud, but it works – and it’s stable.

For the moment, that is enough.

Next step: Identify sounds, try to limit them at minimum expense.

Most of my computers over they years have all been slightly old. As in, I can’t remember ever owning somthing that’s actually state of the art… But anyways, as I wait for the hard drive check on my old computer to finish so I can safely transfer the C and D partitions from my old harddrive to my shiny new *ahem* erh, slightly used but still better SATA drive… I thought I’d begin documenting my computer upgrades etc. I’m a nerd, after all – and it’s nice to have something for posterity.

Anyways, let’s get started. This is more or less archaeology, people. Archaeology of my memory. It’s a shaky science,so don’t expect any stable dating or anything.

The first computer I got for my very own self was a Pentium 133. In fact, I got two of those in short succession – Memory fails regarding their previous owners, but I do remember people elsewhere were sporting shiny new 450 pentiums. The 133’s ran Windows ’98 and did so reasonably well, they had enough RAM for me to have a home-LAN with people playing Starcraft. Good times.

I think I remember getting my dad’s old 233 or 350 Pentium when they got something slightly newer and shinier at some point, and getting rid of one of the 133’s. The other is long since lost in time and space. This was in the old, golden days when HUT was my home and a pretty nice place to hang out.

In 2000, I got my first job. October, I think it was. Something like that. It was just for three months, but it was a paycheck… Wait a minute, this has to have been before the HUT days, for I got that job in 2000,when I lived in a kinda-hippie collective… So I guess I had a 233 or 450 or so when I was living at HUT… Anyways, for my new paycheck I got, of course, a computer. A pretty cheap one. Got it pretty cheap. It was a 1ghz P4, and it still serves me good – it’s the server this here page is served from. Vastly upgraded since then of course, with extra RAM and stuff.

Oh, look at that, the disk scan is done. Time to run, but there’ll be more to this…