Movies I’m going to see this week

It’s time for the Oslo Film Festival, and I’ve already got my festival pass and a couple of tickets. The rest of the week is booked. filems I’m going to see:

That’s more cinema than I usually get in half a year 🙂

[ media | Troublemakers – Fatigue Universelle ]

10 things I don’t miss about Germany

Jon Lech Johansen (most commonly known as DVD Jon) wrote in his blog about things he doesn’t miss about Norway, and while I know he’s right on some points, they seem minor. I’d like to see his list about the US when he leaves. It’s really only after you leave a country that you realize what you can do without.

So, here’s my list of things I don’t miss about Germany (sure to be less widely read than his list):

  1. The weather. In northern Germany, winters are depressing gray affairs, with maybe one week of snow, tops.
  2. Dubbing. All foreign films shown on German TV or in the cinemas are dubbed. As a result, most Germans speak terrible English and they miss out on everything but the Hollywood mainstream. The same goes for other media, too: Foreign-language books, computer games or DVDs are rare, and you usually have to shop for them online.
  3. The Smokers. Not only do Germans smoke in restaurants, malls and other public places, but also in your office, on trains, in airconditioned buildings or even schools. Also, advertising for cigarettes is still legal.
  4. Church Tax (7% of Income Tax).
  5. Underpayed jobs in the Game Industry. There’s hardly any game industry to speak of, and everyone I know that works in it is getting about half what I’m paid here.
  6. 11.5% Unemployment.
  7. The Discounters. An often heard Mantra is “stingyness is cool” (Geiz ist Geil), and Germans will choose cheap over good. Not because they’re all poor, but because the idea of paying too much for something is shameful.
  8. Phone sex advertising on TV. These are openly pornographic and obscene. They also seem to be paying well, because there’s virtually no other advertising after 20:00.
  9. Two big political parties that are short on ideas for turning the country around, and apathetic voters that will vote for them anyhow.
  10. Bild.
[ media | Stan Getz & Charlie Byrd – Samba Dees Days]

Miranda and ICQ avatars

I had the damndest time figuring out why my ICQ avatar was not showing up for other people. Since it isn’t obvious, I’ll post it here, someone else might find it useful:

  • make sure your avatar image is less than 4 KB.
  • make sure it is no bigger than 64×64 pixels.

ICQ seems to take both these restrictions serious, and Miranda doesn’t give a hoot. Less than 4 KB means that JPEG is most likely the format you’ll want to use unless you have a simple drawing for an avatar.

Speaking of Miranda: I tried out some other messengers lately, and they all fall short on one of my basic requirements:

  • Full keyboard control (open contacts, open message, select contact all without mouse)
  • Avatar support
  • Clean look (Win2K classic, preferably)
  • Support for Jabber, ICQ and MSN
  • Compact, no-nonsense contact list

Neither Trillian nor Gaim were satisfactory. Gaim isn’t so bad, but I hate their UI controls, and the contact list needs to much space per entry. Trillian completely lacks keyboard controls, has no support for Gaim and I didn’t think I’d have to include “searchable history” in my list of requirements, but the fact that it hasn’t got one taught me to expect nothing and everything. Of course, if I chose to pay, I’d get the latter two, but still no keyboard shortcuts.

[ media | Stan Getz & Luis Bonfa-So Danco Samba ]

XBOX 360 preview night

Last night, Microsoft invited us to preview the XBOX 360. The whole thing was arranged in a big appartment, with couch space for everyone and 4 consoles with 2 controllers each. There was free pizza, chips, beer & soda, and we got to test a few of the launch titles. This sounded like a lot of fun.

I think the whole thing was mostly a demonstration of how to throw good money after bad in PR. The MS head office probably had the (good!) idea behind this event. “Let’s invite potential early adopters, let them play in a fun atmosphere, and they’ll tell their friends to buy a 360”. The idea is that we and all the other people they’ve invited over the past weeks are the kind of people that our friends look towards when making buying decisions, and that’s probably correct. So, good idea!

But: If you do that, you should follow it through all the way. The two guys that oversaw the event were not really trying to steer our experience there in any way, which, from a PR standpoint, is bad. For the same reason we do PR tours in AO instead of letting the press figure out the clunky interface and grind through a backyard, these people should have made sure we see the good bits, and gloss over the bad stuff. I mean, this is basic stuff: We were obviously all a bit disappointed with the oversaturation, and the excessive use of effects that try to show off the hardware, but end up making the games worth. They should have addressed that, said something about this being launch titles, whatever – and made sure we talked about something else. Focus on the good hthings instead: DoA 4 was extremely popular, they must have noticed that, so they should have focused on it, told us what the 360 did for that game, what new stuff we could expect, etc. that make us want to ditch the old one and buy a new 360.

Okay, so much for ranting about the PR work.

Kameo: I liked Kameo, becasue I’ve been looking forward to playing another Rare game, but I also found it more
confusing than their previous titles. That mayy just be because I got ditched right into the game with no level
in which to learn the controls.

Mutant Storm: This was the best title I played, although it was only a demo version, and they had not unlocked the full title through XBOX Arcade (why? the “buy this game!” nag screen was annoying as hell, and really didn’t
help in selling the console). Great game, though. If the XBOX arcade stuff takes off and produces quality titles like this, that might be the reason for me to buy the console.

Project Gotham Racing: There are bviously a couple of effects here (motion blur, car paint) that the 360 does better, but the game itself is lame. If this is the quality of the launch titles, in terms of gameplay, then it pays to wait half a year until the second wave of games comes out. I can kind of see why it’ necessary to artificially create the impression that they’ll sell out on launch day.

DoA 4: INot my type of game. I can report that button-mashing gets you nowhere, which is probably good news for the fans of the genre. Judging from the popularity of it, this seemed to be good, but I guess you need to judge for yourself whether a new console is justified when you compare it with DoA 3.

Perfect Dark: My initial impression was that in terms of photo-realism, this game is a step backwards. The graphic effects make the game look worse. Mickael said something like “good effects are like makeup: you shouldn’t notice them”. This game is a cheap 40-year old hooker trying to look 20 by putting on a bucket of makeup.

Conclusion: We can safely wait to see what the PS3 and Revolution looks like, there’s no rush to buy the 360. Which is the opposite of what this event was supposed to tell us, and I’d say in Microsoft’s book, the whole
should be considererd a complete waste of money.

The Good: Free food and beer, and a nice atmosphere to play games in.

The Bad: No vegetarian pizza (how hard is this?), bad PR, the free sweaters were all L or XL.

[ media | Bill Mays – An Ellington Affair ]

27 degrees C in the shade

It’s 27 degrees C in our office, and it’s hard doing anything. It’s been lke this for days now, and apparently, noone can do anything about it. I think I should work from home for a few days and see if they eventually miss me enough to figure out what can be done.

Somebody somewhere has to be actively heating the building. If it’s 12 degrees outside, how can it be 27 degrees on the inside? that can’t just be our computers and bodies (especisally since it’s already 26 degrees when I come in at 8 in the morning).

[ media | Red Mitchell – Simple Isn’t Easy ]

Try TLJ for free. I made a new demo.

The game is six years old, but I still felt updating the demo would be a good way to spend my time. The old demo for The longest Journey, like the older releases, wasn’t running all that flawless on Windows XP, but the new version should work a charm.

I still get feedback about this title, there are people replaying it or discovering it for the first time. Some even buy it instead of pirating the game, which makes me even happier, because it means I can justify working on a patch every now and then.

It’s nice when something pretty like this is still appreciated after this much time. Everyone likes to watch old movies, but if you say you like playing old games those same people look at you as if you’re from another planet. *sigh* I really want to make another old-school adventure game.

[ media | Johnny Cash – Streets of Laredo]

I need a good linux IDE

I admit it: In the choice between emacs and vi, I choose “none of the above”. I want a C++ IDE. I’ve grown up with Borland Pascal, then used the Visual Studio IDE, and I’ve never used anything without a good integrated debugger.

Switching from Visual Studio to emacs + gdb is something I’m no longer able to do. So this weekend, I had a look at some of the IDE offerings that Linux had. It’s not a happy tale.

First there’s eclipse. Many people (Java people) swear by this, and as they point out repeatedly, it isn’t a Java IDE, it’s an IDE for anything you want. Sort of like Visual Studio is (if what you want is a MS language). I downloaded the CDT, and I like the way that’s all done from inside the IDE. But then… I tried to create a managed makefile from the Eressea sources, because if I’m going away from commandline make, I’d like to also go away from makefiles, thank you. very much. Not possible, though. It seems Eclipse has a weird conception of projects being everything that is in one folder, no more, no less. If I have the sources for my library and two executables all in the same folder, for example, I can’t make eclipse build a library and two executables. Instead it tries to mush all of it together. But really, that is academic, because I couldn’t even get it to do that – Eclipse + CDT crashed every 5 minutes. All I get is some java exception, no option to save my work, and then it’s gone and I’m back to square one.

Code::Blocks was my next candidate, because many people on the Ogre3D forums are raving about that. I installed it on Windows from the binaries, and while not pretty, it looked close enough to what I want. So.. debian packages? No dice. No packages for any distribution, actually. Build it from the sources, they say. But even that isn’t easy. It comes without a configure script, and requires me to install automake, but not the automake I had, no, that other version of automake please, and then it would bitch about something or other and completely refuse to do anything at all. No dice. I didn’t even get a configure script. Screw this.

There’s still kdevelop left to test. Like Obi Wan, it is my only hope to run linux on the desktop. Yes, my web browser and office suite run on linux, too, but without an IDE, I have to stick with Windows as my OS, because programming is what I do 90% of the time I’m at the computer.

Secret Code in Color Printers Lets Government Track Yo

Modern color laser printers print near-invisible information about when a document was made and what printer it was printed on. It’s disturbing to see what kind of deals are being made behind the back of the consumer.

A research team led by the Electronic Frontier Foundation (EFF) recently broke the code behind tiny tracking dots that some color laser printers secretly hide in every document.

The U.S. Secret Service admitted that the tracking information is part of a deal struck with selected color laser printer manufacturers, ostensibly to identify counterfeiters. However, the nature of the private information encoded in each document was not previously known.

“Underground democracy movements that produce political or religious pamphlets and flyers, like the Russian samizdat of the 1980s, will always need the anonymity of simple paper documents, but this technology makes it easier for governments to find dissenters,” said EFF Senior Staff Attorney Lee Tien. “Even worse, it shows how the government and private industry make backroom deals to weaken our privacy by compromising everyday equipment like printers. The logical next question is: what other deals have been or are being made to ensure that our technology rats on us?”

Via EFF

[ media | Glyn R Brown – The Recovery ]

bash zen

Today I needed to reverse-engineer a file that could serve as input to the TLJ sound conversion scripts. Who needs ython, when you can do it in bash?

find . -name "*.xarc" | while read ; do DIR=`dirname $REPLY` ; arcx -l $REPLY | grep \.isn | while read ; do FILE=`echo $REPLY | sed -e 's/\.isn.*//'` ; echo levels/$DIR/$FILE.wav ; echo -n $DIR/ ; echo $FILE ; done | sed -e 's/\//\\/g' -e 's/^\.\\/c:\\export\\/' -e 's/\.\\//' ; done > ../../sound/mapping.txt