Author Archives: daniel

Let the games begin

Given my ancient history in dabbling with games development, I’m looking forward to this: XNA Game Studio Express is a Visual C#-based game development environment, which will be free for use on (and for) Windows. To write for XBox-360 it’ll cost you US$99 per year, with professionally-priced versions as well. The beta will be out on August 30th.

I’m hoping it’ll be easy enough for my kids to use too… or, well, at least easy enough for the one who is really interested in computers to try out some programming. And (given time, which admittedly I’m not overburdened with) it might be fun to muck about with.

Who knows, it might lead to a new age of home-grown computer games of the type we saw back in the 1980s, before computers got so hard to program. (Whether any of them will be any good is a fair question.)

Human load balancing

In Australia, footy-tipping (be it for NRL or AFL) is very popular. And every Thursday, the leading footytips web site footytips.com.au sends out a reminder notice, which goes something like “We notice you have not entered your tips for this week!”

It’s an attempt in human load balancing. Footy-tipping is, almost by definition, an activity reserved for Fridays. Discussions around the photocopier/water-cooler/kitchenette invariably take place about the fitness of each team in the competition, the players, the injuries, the stats. Close examination of the Friday morning newspapers reveals more information on how people should tip.

All of which means that for sites like footytips.com.au, they need a lot of server capacity on Fridays, when everyone enters their tips, on Mondays, when people look at the results, and for the other five days of the week they’re quiet.

In a way I can understand them wanting to encourage tips entry earlier than Fridays… but it goes against the whole culture of it. Nobody wants to enter their tips on Thursdays. And we all want to look at the results on Mondays. No amount of nagging people to do otherwise is going to work.

Maybe they can find some other application which is really busy from Tuesday to Thursday, and on the weekend, and share their infrastructure?

A free STB for all (again)

Alex Encel is having another go at getting everybody in Australia a government-subsidised set top box. (See last time).

I like the idea, but I’m still not clear on who would pay for those who need antenna upgrades (or indeed how many/how much dosh is involved for this).

As he points out, so far they haven’t picked up the idea apparently due to ideological grounds rather than sound economic argument. But that’s typical of the current government — otherwise why would we have massive subsidies for private health insurance?

By the way, just to be pedantic for a moment, in Australian English, the word analogue has a ue on the end.

Brief stuff

It’s a bit quiet here this week, probably because I’m busy and Josh is away offline somewhere in Gippsland.

Google have announced the Anita Borg scholarship programme is now running in Australia, offering A$5000 scholarships to women studying at undergraduate or postgraduate level in computer science in Australia.

One of the oldest games software houses in the world, let alone Australia, Melbourne House is in trouble, and likely to be sold/offloaded by Atari in the near future.

Another example of where being geek luddite is good: Dans Data on why the latest and greatest X mega-pixel cameras aren’t good value for money. I’m sticking with my 3.1MP Canon A70, thanks — for web and domestic use, it’s great.

Nothing lasts forever. This page logs the deaths of free email services: Free email DeathWatch.

Emulation saves the day

This is cool: Emulating a BBC Micro, Amstrad, Spectrum or Dick Smith VZ300 in a Java applet. Maybe I’ve been wrong in dissing Java.

Speaking of Beebs, apparently a version of cross-platform emulator BeebEm has been used to try to ressurect the 1980s BBC Domesday project. It makes interesting reading, particular with regards to the problems of digital preservation… not to mention the value of the resource in being a record of life in Britain from the time it was compiled.

I want my paste plain

Let me make this clear: When I paste, I want the text to match the document it’s going into. This is why I’d prefer Paste Special / Plain Text to be the default.

So why does Paste Special / Plain Text keep disappearing out of my corporate copy of Outlook 2003? If I’m stuck with rich formatted emails, I damn well want whatever I paste into them to match the text.

But every app wants to bring its own format across. Even Visual Studio for heaven’s sake. I end up having to paste it into Notepad, then copy/paste to the destination.

Very annoying.

There are a couple of ways of making plain text pasting the default: you can define a macro in Word or here’s a crankily-named Outlook macro. If you’re aiming to get it everywhere, it looks like you’ll require a program: either Cliptext or PureText would appear to do it (in slightly different ways).

Web site glitch

The Herald-Sun (and most of the News Ltd properties) vastly improved their web site a week or two ago. But they’re obviously having a few issues this morning…

Herald-Sun glitch

Ah, I see they’ve fixed it already.

Wrath of the geeks

Joel Spolsky is outraged over an IT security advert with the slogan “To catch a geek, you have to think like a geek”, featuring a picture of a man in illfitting trousers, red socks and plain black shoes:

What is this, high school? With the bullies who fail all their classes have such an inferiority complex they have to make fun of the geeks?

You know, I’m a professional geek. And I’ve worked with a lot of other professional geeks. Dozens. Maybe even hundreds.

Most of them are smart, and many of them brilliant. The vast majority are well-dressed. Only a tiny minority have fitted into the geek stereotype of unfashionable nerdy incomprehensible uncommunicative brainiacs.

Most of them a very well dressed, friendly, outgoing people. Some (gasp) are even women.

Okay, so it’s only advertising. But it’s obviously got a few noses out-of-joint. And from Joel’s reaction, some of those noses are decision-maker noses.

Busy

Too busy to post much. Major deployment this weekend. Though I’m not working as hard as some of the other guys; thankfully (and due in no minor part to our excellent tester) I think most of our stuff is under control.

Calling COM from .Net, and vice versa

I’m working on a project that uses web services code written in .Net (‘cos it’s heaps easier that way) but calls legacy code written in VB6. And vice versa.

(Wow, I never thought I’d be referring to VB6 code as legacy, but there you go. None of your smart comments, any VB-haters out there.)

Here’s what I’ve discovered about making it work. Continue reading

Long term archiving

Professional archivists agonise about how digital archives should be stored, but it’s important for those of us further down the food chain consider it too. Many people are simply burning their most prized data onto CD or DVD, and shoving the discs into the bookshelf. But given known doubts about the lifespan of burnt discs, how will you feel if they reach for them in 5 or 10 years and find them unreadable? (Just like I recently found many of my old BBC Micro disks unreadable.)

Pressed discs seem to be no problem. I’ve got CDs that are close to 20 years old that are still going strong. But recent warnings have highlighted that burnt CDs might only last a few years (even taking great care in handling and storage).

It’s been suggested that magnetic tape is the way to go in the longer term, with a view to periodically migrating to newer technologies as they come along. I’m still not sure I want to invest in a tape drive…

The other issue is formats. What format should be used to ensure that when you or your descendants poke around in your files, they’ll be readable? It’s not just a matter of choosing formats that are ubiquitous now, but also those that will be common into the future.

Think back 20 years. What formats were popular in 1986 that are still around now?

I think, for example, that of all the formats, JPEG and PNG (for pictures), MPEG-1 or 2 (movies), and MP3 (sounds) are perhaps the formats that have such open, widespread support that they’re likely to still be readable in 20 or 30 years’ time.

For text documents? What’s practical probably depends on your source files. Obviously TXT is totally human-readable, but lacking formatting. HTML (with support from JPEG and PNG) is probably the most obvious choice for many documents, as long as you don’t try and do anything too clever with it. RTF also has widespread support via open-source products such as OpenOffice, Mac OSX TextEdit and while it’s owned by Microsoft, is arguably as human-readable as HTML, and arguably an easier conversion for many existing documents such as those in Word format (though I’m not sure it supports all of Word’s latest features).

For other more specialised file formats, I suppose it depends what is the easiest format to keep them in… Definitely more thought required.

(Of course if there’s any doubt, printing on paper is the ultimate in future-proof technology!)