» 2003 » August

Archive for August, 2003

Tweaking UGC RSS

Friday, August 29th, 2003

I tweaked my UGC RSS feed creator to include a few cinemas that I apparently missed. It should now cover every UGC cinema in the UK and Ireland. While I was at it, I also added information about the director and actors in each film to the description (if you want a plot synopsis, just follow the link on each item).

I also was about to change the mime-type from text/xml to application/rss+xml, but to do that I’d need to generate a link to the feed, rather than take the user straight to the feed. This is, of course, pretty easy to do. Unfortunately, I’m knee deep in coding something else, so it’ll have to wait.

Just Confidence

Friday, August 29th, 2003

The thing about most polished twisting films is that the twists have become far too cliched. Confidence, starring Ed Burns and Rachel Weisz, is one such film.

The plot isn’t important here, it’s more the predictability that should be focused on. If you’ve seen a few films like this, you’ll know what to expect. Con artist gets himself into a jam, gets himself out of jam (almost), things seem to go horribly wrong, it was all part of the real plan that’s been hinted at all along. Yawn! By now, we all know that “throwaway” dialogue in these films is usually an indication that something important is going on. Same with various framing techniques. If you ever see an actor giving an over the shoulder look, think carefully about what’s going on.

So, maybe doing some media studies ruined this film for me, maybe it just wasn’t a great film. Either way, I’m sick of seeing predictable twists. Get some real imagination, Hollywood; surprise us all.

Web Writing, DHTML, and the Japanese

Wednesday, August 27th, 2003

Ding, ding, ding; it’s time for another round of random links:

  • Seven Deadly Sins Of Web Writing - The biggest mistakes you can make when writing for the web, the sort of mistakes that crop up again and again.
  • Well behaved DHTML - Aaron Boodman writes a good article on unobtrusive, gracefully degrading DHTML. Very much a must read for javascripters.
  • Nasubi - The Japanese took it too far with this game show. One day, someone will get an eye out.

I really should start one of those link-based side blogs.

Giving the UGC RSS feeds

Tuesday, August 26th, 2003

I was at the UGC website the other day, looking at the listings for my nearest cinema for the billionth time this month. I suddenly had the thought that it would be great if I could get the show times in an RSS feed. Every day I could see what films are on, and what times they’re showing when checking my email and other RSS feeds.

So I checked the website. Unsurprisingly, they don’t provide any. The only way to get an RSS feed was to do it myself; my first adventure into screen scraping.

Now, screen scraping is a technique that is notoriously difficult to get right and keep right. It also doesn’t help that there aren’t any good tutorials on the subject (expect one soon). The basic idea is to look at a webpage and systematically grab the bits you want.

Long story short: the UGC Cinemas RSS feed creator is a way to generate an RSS feed for any UGC cinema in the UK. All comments are welcome, all feedback too.

American Wedding

Monday, August 25th, 2003

I’d almost forgotten that I’d gone to see this, so I’ll keep it brief. American Pie 3: The Wedding (or one of the other various names I’ve seen it called - some too vulgar for a family publication) isn’t great. That would’ve been obvious to anyone who has seen either of the first two.

The thing is, it’s also not absolutely terrible. Even those most hardened against gross out comedies will be pressed not to laugh at least once.

Sure, some of the characters were entirely unnecessary with a handful of lines during the whole film, others had been changed to more suit the mob perception of them. It was, however, still funny in places.

Go see it? Maybe. There’s no rush to do so, but it is a slow week for cinema… So why not?

Losing It, Losing Out

Saturday, August 23rd, 2003

Have you ever been really great at something, anything? I don’t mean ok, or better than average, I mean really good. It’s a great feeling. Every bit of practice, all the blood and sweat that went into getting that good, is worth it in the end. You feel vindicated by having a new skill.

Have you then, for whatever reason, stopped doing this thing you were great at (notice the past tense there, it’s lucidly foreboding)? You just haven’t done it in a few years. Maybe you were bored with it, had other commitments, or a vital piece of equipment was no longer available. These things happen, and moving on is the right thing to do.

So, after your “away” spell, you come back to your skill because the situation is now like it was when you started it; your stars in alignment, your interest peaked, whatever. And then the inevitable part: you can’t do it anymore. The years of practice forgotton, the sweat gone, and the clumsiness aparrent for all to see.

It’s depressing, and embarassing. You know you could do it, you have evidence to prove it, but you can’t do it now. In time, you could get it back. But after the initial shock, do you really want to go back through the rigour of training again? That’s up to you, and I can offer no advice either way.

Zombies Revisited

Friday, August 22nd, 2003

Thanks to the last entry being rushed (I was leaving minutes after I wrote it), the zombie simulator link was pointing to the wrong place. It’s been fixed now.

It would make sense to add some sanity checks to links in entries: prompt the user if they link to the same place twice in one entry. Not a big idea, but one that would stop things like this happening again.

Anyway, the zombie simulator is a lot of fun. Go play now!

Spam, Zombies, And Neural Nets

Thursday, August 21st, 2003

It’s Thursday. It’s 2pm, and it’s time for more random links:

  • Fight The Spammers - Over at the Feedster blog, there is a dicussion about fighting Spammers at the bandwidth level. Not a bad idea, but costly at the allied end.
  • Neural Nets in PHP - Someone has created a neural net class in PHP. Astounding stuff, I can’t wait to see what people do with this.
  • Gender Determination - An algorithm that determines whether someone is male or female by a sample of their writing. It worked on every test I tried, bar one. Of course, that one person was myself. Yes, I write like a girl.
  • Zombie Simulator - FIXED LINK. Easily the coolest link of the day. A java applet that simulates zombies overrunning a city. Lots of emergent behaviour is apparent, and lots of switches to play with. I will be playing with the code for this very soon.

Some big news coming soon… But probably not for another day or two.

Avast, Ye Pirates

Tuesday, August 19th, 2003

As much as I expected it to be a big budget wash out, Pirates Of The Caribbean is actually reasonably entertaining. Johnny Depp leads with his usual balance of excellent timing and quirky delivery, Keira Knightley plays her part adequately, and Orlando Bloom… He showed up.

Yes, the plot is predictable, some of the lines are horribly overwritten, but there are enough mildly amusing bits to make it a worthwhile watch. Certainly a lot better than that hideous dog shit I watched later the same day.

Chicago

Tuesday, August 19th, 2003

Watching Chicago is a lot like falling off a large cliff towards a spike: initially terrifying, your entire life flashing before your eyes, a voice shouting “WHY ME?”, and, just as Richard Gere begins singing, the spike can’t hit you fast enough.

Of course, as soon as you want sweet jagged relief, Father Time pulls a fast one and everything goes excruciatingly slowly. Every note hangs in the air for hours, every word spoken in a forced accent cuts, every torturous second eating away at your will to live.

The end never comes too soon.