13
Mar 09

Fujitsiu LT C-500 touchscreen in Ubuntu

Just as a small note to anyone trying to get this to work, the fpit driver has a bug in every version of ubuntu up to and including hardy; upgrade to intrepid and you get fully a functional touchscreen again, using this xorg.conf:

Section "InputDevice"
    Identifier     "touchscreen"
    Driver         "fpit"
    Option         "Device"    "/dev/ttyS1"
    Option        "BaudRate"    "9600"
    Option        "MaximumXPosition"    "4096"
    Option        "MaximumYPosition"    "4096"
    Option        "MinimumXPosition"    "0"
    Option        "MinimumYPosition"    "0"
    Option        "Passive"
    Option        "SendCoreEvents"
    Option        "TrackRandR" "true"
EndSection

Just don’t try using KDE4 unless slow-motion work sounds appealing 😀 XFCE is reasonable though, so Xubuntu is an option (and what I’m running on it right now).

Now, on with the PyQT4 coding…


04
Mar 09

New Toy…

I used to be a great fan of the “study sim” genre – flight sims which tried to model their aircraft as accurately as possible. The acme of the genre (and simultaenously its nadir thanks to system requirements and a plethora of bugs and instabilities) was Falcon 4.0, a simulation so accurate that F-16 pilots reported no discenable difference between the simulation and the real thing (beyond the obvious). They even took one player of the simulator up in a real Block 52 F-16 and had him fly for a few minutes, and he was able to do so successfully (not to trained professional fighter pilot standards, true, but for a guy who trained on a home PC, it was a definite succes).

Well, the new laptop can finally handle the computation load that went with Falcon 4.0 (which was enormous back when it was released), and a new version with all the patches and updates since 4.0 was released recently (Falcon 4.0 Allied Forces), so all I need is a new USB joystick (my old thrustmaster kit was wonderful to use but needs a joystick port my laptop doesn’t have).  Away to Maplin and I buy this utterly ridiculous-looking thing, seemingly the last USB joystick in Dublin (none in PC World, none in Game, none in WH Smiths even – maybe Petes had some but they had closed):

Saitek ST290 Pro

Saitek ST290 Pro

Don’t get me wrong, to get the job done it’s grand – stick, throttle, a few buttons (sorry, but five thumb buttons, a pov hat and a trigger is not a lot for a flight sim joystick when you’re used to the Thrustmaster HOTAS systems 😀 ) and rudder through twisting. But look at it. It looks like an extra from a Transformers fight scene, and not in a good way!.

See, this is what I miss about the study sim genre. Yes, you got an inch-thick book, actual paper maps of the area you were flying in, had to learn arcane jargon and procedures, needed a top-of-the-line PC (which is why I fell away from the genre in the end, Falcon 4.0 demanded so much that it just broke my enjoyment) and “proper” gameplay was a dedication of several hours and it was often more cerebral than adrenal. But that was the joy – it was immersive escapism at its best.

And the joysticks didn’t look so utterly ridiculous.

*sigh*


02
Mar 09

Blogging for Tubridy…

One of the first questions any non-blogger asks about blogging when talking about it with a blogger is usually “why do you do it?”.Ryan Tubridy’s show this morning (yes, I was a bit late out the door 😀 ) was somewhat different (as commented on elsewhere today) – he’s already got an answer in mind. Shame that answer is “because you’re all a pack of unqualified attention-seeking amateurs”… and downright rude for him to have that in mind when talking to bloggers face-to-face. It’s like hauling in a guest only to tell them they look ugly with all that new weight they’re carrying…

I did try making two points by text message, but only the first got on air, namely that being a journalist really only qualifies you to talk about journalism. I know of pretty damn few journalists who have the qualifications to talk about the linux kernel or the latest netbook trends or whether you should use the c89 or c99 standards for your C code. Nor do I know of many who’d be given the column inches to do such stories; and yet, for the readers looking for them, those are very high-value articles. And every journalist doing a story about target shooting these days is coming at it from the point of view that Guns Are Bad M’Kay? but not one of them has any time on a range to their credit, nor any knowledge of the sport or the administration of the sport or the licensing system or any of the surrounding apparatus; and it takes too long for them to get up to speed on that and get the article in by deadline. So that’s two strikes against print journalism – it’s the high street book store, it has to cater to the lowest common denominator and the authors have seriously tight deadlines and resource limits for each story. It has to be that way or the publishers would go out of business.

Bloggers on the other hand are out there in the long tail, being the amazon.com of this world. Small audience? Who cares, the service is free. Want to take a week to do the blog post? Sure, why not. Take the time and do it right. Not a journalist? Guess what, unless you have chops in the area, noone will listen anyway, so unless you want to blog about journalism, you’re sorted. And thing is, the amazon.com model, even if it is only selling to J.R. Hartley, kicks the high store street in the pants every time. There’s an awful lot of J.R. Hartley’s out there, it turns out, and there’s more under the long tail than in the “mainstream”.

The other point, the one I did send in but which wasn’t read, was that there are a lot of IT professionals who have blogs for a professional reason; we work under NDA, we can’t show you our work, so if you’re trying to hire us you have to go on the reputation of the company we worked at last and what we said we did. Which isn’t anywhere near as good as just looking at someone’s work. So a lot of programmers and engineers have blogs like this one where they put up examples of past work (filtered so that the NDAs don’t kick in) or of side projects, or of their thoughts on design issues and so on. That way, if you’re looking to interview someone, you have a much better idea of whether or not they will fit in, or whether or not they have the chops for the job.

It doesn’t hurt that writing up these things gives excellent practice in technical writing, nor does it hurt that actually writing stuff up tends to lead to greater understanding on your part.  Years ago, I used to do a lot of aikido, and everyone who trained with me agreed that the classes where you learnt the most were the ones with the complete beginners, because if you didn’t know the basics perfectly, they didn’t know enough to avoid pointing this out to you 😀 The same principle comes into play here (and in writing up academic papers or my thesis); the more I write for an ab initio audience, the better my understanding of a thing becomes.

That’s reason enough to write. Pity a talk show host didn’t know that…