March 2006

You are currently browsing the monthly archive for March 2006.

You’ve probably heard of the movie “Hostel“.

According to some IMDB users, it’s the most gory and the most scary film in the world, ever. Apparently, in some theatres, members of the audience were so scared and shocked they left the theatre and hid in the toilets and had to be coaxed out by sweet-natured staff.

Bunch of crap. I can only deduce that the majority of the IMDB comments that don’t end with “This sucks, avoid” are written by Eli Roth and / or members of the Hostel marketing team. It’s as scary as a visit to the dentist. When you’re the dentist.

Now this blog entry contains spoilers. But the whole movie is spoiled by being rubbish, so I wouldn’t worry.

My biggest problem with this film is that it’s not really a horror. The “scary-gory” scenes probably last around 12 minutes. The other 83 minutes are filled with soft-core porn. I’m really not joking. It’s porn. Outright porn. It breasts scare you, then you’ll be terrified as they’re everywhere. In mirrors, on women, in saunas, everywhere. In-fact there are so many breasts, it plays like a show-reel for a narcissistic plastic surgeon who specializes in breast augmentation.

The other problem is the plot. There isn’t one. Most slasher movies won’t trouble anyone above the age of five for complexity, but “Hostel” didn’t bother with the plot. Eli was probably too busy interviewing semi-naked women to worry about the plot. The premise of the movie is scarily like Eurotrip. Three young men, two of whom are American college students circa 18 years old (actors age, 35) and an Icelandic fellow are backpacking their way through Europe (”ya-ya, good drugs, no? Haha, ya.”) in an attempt to sleep with as many women as they can without catching a blinding or burning sexually transmitted disease. That’s it. Three horny men in Europe after “European women”. They’ll do anything to continue their hedonistic adventures. In fact, on the say-so of a random European stoner (”Ah yes, go to a hostel in Bratislava, they love American men there. They will sleep with you, no problem”) they travel to the lawless, war torn end of Eastern Europe.

Our heros (who are so annoying, half the audience are wishing they’d just get tortured and get it over and done with) travel to Bratislava. Or at least the strange stereotype that most American movies portray to be Bratislava. Shelled out buildings, gangs of children, small old cars (Ladas, Skodas, etc), toothless men, etc, etc. On the train, they meet a strange old man who chillingly tells them that “with the right money, you can do anything in Bratislava”. I bet we’ll see him again.

We’re about 25 minutes into the film, so settle down for about 40 minutes of porn. The premise is that in Bratislava, a business called “Elite Hunting” uses “beautiful” women to entrap young men who are carted off downtown. They are chained to chairs and paying customers can then torture them and, if they fancy it, kill them.
In a sequence of scenes we see our heros seduced “Ooh, look at my lovely boob-job in the mirror as I dress” and “Ooh, watch my bum eat my thong as I wiggle away”. One by one they’re carted off downtown and tortured in the movie’s raison d’être which is basically a dark, dirty gloomy room with a chair and various torture tools (scissors, chain-saw, drill, etc). If you’ve seen “Saw”, then you’ll get the basic visual effect. These “torture” scenes last about 40 seconds and are so dark that you think you have myopia.

The last guy to get carted off does so after tracking down one of the “beautiful European” women and demanding to be taken to his friends. They do, he ends up chained up in a chair. A German Josef Mengele look-alike has a bash and chain-sawing our heros fingers off. He does. He comically slips on them and falls on the floor. Our hero wiggles out of his chair and manages to chain-saw up Mengele. It sounds worse than it is. It’s basically two gallons of tomato sauce and a prosthetic arm.

He escapes, he hears a scream, he goes back and saves a girl (missing eye, burnt face) who, through sheer gratitude lobs herself in-front of a train.

And that’s about it.

Here’s how to recreate the “Hostel” experience. Watch the Amsterdam scenes from “Eurotrip”. Then watch 40 minutes of porn, then watch the last 10 minutes of “Saw” and you’re done.

IPB, IPC and IPD

So far this week I’ve managed a little bit of everything.

The biggest achievement being adding the IP.Converge installer. Rikki designed and Josh wrote a fairly generic IPS installer framework which I’ve tweaked for IP.Converge. It’s a really nice system that will be used for IPB and IPD to give a familiar look and feel to our products.

I’ve adjusted it so that most of the database population is done via XML files to reduce the amount of “raw” SQL commands in an insert.php file. Manual inserts can be tricky when database schematics change, etc. IP.Converge only has one such manual insert SQL command which makes things much easier to maintain.

IPB 2.2 continues nicely. IP.Converge integration is totally finished and the new ACP in place. IP.Dynamic rolls on well, too. I’ve added a few “system” type tools to make maintenance easier. IP.Dynamic has certain ’system’ pages (log in form, registration form, etc) and these can now be updated from a single XML file.

Keep an eye out for some announcements next week.

IP.Converge Installer

Invision Power Board (IPB) 2.2 has been in spec form for a few months. We paused IPB 2.2 when we worked on IP.Converge. This wasn’t done for lack of manpower - quite contrary, we have four full time developers and two part time developers - it was done so that we could see how much needed to be changed to enabled IP.Converge.

Now that IP.Converge is due to go into beta testing stages this week, IPB 2.2 development has continued. Naturally, it’s already IP.Converge-ready and the log in modules framework has been extended to allow IP.Converve to be used without the need for special IPB-Converge hacks which makes the code nice and clean.

The first thing I wanted to do is update the IPB 2.2 ACP to use the new IPS style (Nexus, Dynamic, Converge). Although we don’t intended to radically change the front-end skin, we felt the ACP skin needed to be updated so that our products retain some continuity.

Here’s a screenshot of the IPB 2.2 ACP as it stands today.

Expect more IPB 2.2 news over the coming weeks.

xbox360

Now, this is going to be a very short and contentious entry:

The Microsoft xbox 360 is amazing. What’s more amazing is xbox live. Games which you’ve completed still get a spin in the drive thanks to online gaming. Call of Duty II is a brilliant single player game - but it’s even better when played with other humans across the internet.

Now, it’s about now that Sony Playstations stalwarts (Rikki) start telling me that PS3 will be awesome, and the xbox360 is really just an xbox 1.5.

Yes, yes - that may all be true, but it doesn’t stop the xbox from rocking.

I have an LG HD LCD on order too. I couldn’t resist it. My bank manager thought I should.

Oh, BTW. My GamerTag is mattmecham. Feel free to send me some abuse if you see me online. If you’re ever around when I’m online and have a copy of COD, let me know.

We revealed the project that I’ve been working on with Josh today. We’ve been working on this for the past three weeks or so which is why I’ve been fairly quiet with regards to development news.

Rather than repeat myself - here’s the announcement.

If you’re curious what the ACP looks like - check out this screenshot.

I’m on a mission.

My mission is to find universal binaries for all my day-to-day applications. The new Intel powered macs require some re-plumbing of PowerPC software to make them Intel native. PowerPC applications can run on the new Intel chipset, but they require software emulation (Apple call this rosetta). This means that PowerPC apps can consume much more memory than a native Intel application - and they are noticably slower. Intel native applications open immediately - and I mean immediately, you barely have time to leave a finger print on the mouse before the application is open and ready for work. PowerPC applications take a few seconds to come to life. Not a bad deal.

Apparently, the dual core chips from Intel allow Rosetta to run in one core while the applications run in the other.

So, I’d like to rid my system of PowerPC applications - but this is a little tricker than you’d think. Apple actually released the Intel powered machines nearly six months ahead of schedule which took most software companies by surprise and as such, a lot of the universal binary applications are very early betas or still in development (like FireFox 1.5.0.2).

I tried the iScrobbler plug in for iTunes (for my last.fm playlist) which is a univeral binary - but it sadly didn’t work for me.

Looking at my process list, I only have a few PowerPC applications running. iScrobbler (1.2 doesn’t work), Firefox (1.5.0.2 in development) and InterarchyFTP (8.0 in development). The rest (TextMate, Adium, svnX (unoffical port), etc) are all Intel native. It’ll be a while before Photoshop is Intel native and Ambrosia (Snapz Pro) are finding the conversion process very hard. Here’s a handy list of current Intel/Universal Binary applications.

The one I’m waiting for is Firefox. Firefox, last night was using around 700mb of memory for 4 open tabs. That’s not good.

UPDATE
I’ve just installed “Deer Park” (FireFox 1.5.0.2 Alpha) which is a univeral binary and the speed difference is amazing! Pages load almost instantly and the whole interface is much snappier - and the best bit is that it’s only using 42mb of memory as opposed to the 200mb+ it was taking. Excellent!

Activity Monitor

Intel Inside!


I’ve finally done it. I finally own a dual monitor Intel powered machine.

It’s still a Mac though.

After nearly three years of faithful service, it was time to retire the old G4 / 1ghz / 768mb iMac (of the iLamp style). It’s definitely served me well but recently it’s struggled to cope with the demands of my day to day work (TextMate, Firefox, Interarchy, Photoshop, etc). I got used to seeing the beachball for a good few seconds when switching between applications and just sluggish behavior in general. More memory wasn’t an option as the iLamps use laptop memory sticks, one of which is hardwired - and it’s near impossible to find a 1gig stick in that configuration.

So, I went out and purchased a 17″ 1.8ghz Intel Dual Core iMac and had an extra 1gig of memory fitted, bringing the total to 1.5gig. I also purchased a cheap BenQ monitor to extend the desktop. The new Intel chip along with the ATI graphics card allows a second monitor to be added via the mini-DVI port for either desktop mirroring (boo!) or desktop extending (yay).
The desktop extending works really well. The main display (built in 17″ widescreen apple LCD) has all the menu bars, dock and alert pop-ups and the second monitor is basicaly a draggable area. I have FireFox on the second monitor and TextMate on the main monitor which really speeds up development. OS X allows you to configure the color calibration separately and allows you to use a different desktop wallpaper.
Previously, this facility was only available to G5 Towers, so it’s a nice addition.

All in all, the system works really well. PowerPC applications seem to work fine on the new Intel chip, and Apple’s own “iLife” applications work really well and noticable faster.

Larger Picture of dual monitor set up
Photo of the new Mac and the iLamp in the background

I thought it was time for a bit of a make-over and retire Dr. Evil.

I originally added Dr. Evil as my blog header a few years ago when we (IPS) removed the free trial version of IPB. I had a lot of “fan” mail accusing me of being mean and evil. I figured the best way to show that I was non-plussed by childish name calling was to make Dr. Evil into a blog header.

Now, times have a-changed and I wanted to create a more adult and professional blog look. I am, after all, thirty years old now.

I will, at some point, find a picture of me when I’m smiling. It really does happen.

About Me

Me
I'm a web developer (PHP / MySQL / DOM) based in the UK. I am the co-founder and C.S.A of Invision Power Services, Inc.

Last.fm Chart

XBox Live

Spam Monitor