Sunday, February 28, 2010

Gamer

I just yawned my way through Gamer.
Based on the premise "Gee, what if the characters you played in a game were actual people", this film doesn't get any deeper than you think. A shallow, obvious, boring film. Lots of graphic bloody violence, and not enough sex. Hell, if you're going to make a film rated R for violence, you might as well throw in some sex as well, especially given the topic.
This film had barely enough content for a short story, let alone a feature film. I put this film in the same category as Death Race, which was suprisingly better than it sounds and had some tension and drama. Both these films use the concept of criminals giving themselves for entertainment fresh meat for their freedom, which is pretty silly stuff, and unless you build a decent story on top of that, you just end up watching it with one questioning eyebrow permanently raised.
The funniest part of Gamer is when one controller refers to the human body parts he's just splattered as giblets. If you never played Doom or Quake, you'd have missed it. You're right though, it's not that funny.
Don't Bother.

Friday, February 26, 2010

Objective C

I've been reading a document written to help C++ programmers learn Objective C. If you are in my situation where you know C++, but Objective C seems completely unreadable, then I suggest you read it too. It's very good and hits on all the main points you need to know.
Objective C isn't actually a very large language, being a strict superset of C, but has some very nice features. The main difference is that instead of calling methods on objects, you send messages to them instead. So in effect, if an object doesn't implement the method you want to call, then you get an exception, rather than a crash in C++ (after convincing the C++ compiler to let you do it...).
Classes are also treated as objects, so you can query classes for properties and so on. All in all, this makes for a more object oriented language, although presumably wouldn't have the efficiency of code written in C++ or C. The Objective C memory model seems pleasant to get along with, and then you could just rely on a garbage collector as well if you don't even want to think about it.
Now, to actually try some exanples using it.

Saturday, February 20, 2010

Story from Cian: The Boys

Once there was two boys, Cian and Owen. They had a big job list:
  • build a robot pig
  • go hunting
  • kill ants
  • watch youtube
They built a robot pig which was three feet tall and four feet wide.
Then they killed three ducks, one deer, and four chickens. After than, they got out the poison and sprayed like maniacs.
Finally, they watched youtube for an hour.

Tuesday, February 16, 2010

Dragon Coast: Book VI

I'm still pushing through some details on the D&D adventure I'll soon run. It's been interesting using the new Pathfinder rules for generating NPCs. The new rulebook has a good section on this and the new skill rules make skills easy to assign. I'm trying to do as much pre-rendering of details and stats as I can to make the adventure run as smoothly as possible. It will already be hard to run as the characters are at levels 13-14, and you tend to get serious "level loading" delays as opponent NPCs put their own plans into action and react to events. Damn it's a lot of work though, not sure if I'll be bothered to go the full adventure creation route again.
Hopefully it will be fun. The game site is here.

Friday, February 12, 2010

Google Buzz. No thanks.

I accepted all the Google Buzz process and gave it a whirl and posted something trivial. And when that post hit my email, I wasn't happy. I don't want crap on email, I use Facebook a lot and it doesn't send me any crap, because I can turn it all off. Also I realised I suddenly had a public searchable profile attached to my gmail account. I think I'd prefer to keep my email off web searches for now.
Plenty of backlash in the media too, and how to be free of it. I'e turned it off.
Also, I like Facebook. It's getting some maturity, Buzz just seems like a toy version of the real thing and the possible security and privacy leaks are a concern.
MySpace? What's that?

[Update 17th Feb] Told you so.

Saturday, February 6, 2010

Upgrade to Ubuntu 9.10, Karmic Koala

I just upgraded my home server from Ubuntu 9.04 to 9.10, Karmic Koala.
No problems. Looks better. Windows 7 domain works fine. All good.

End of Dollhouse

I saw the last two episodes of Dollhouse last night. Awesome. I really enjoyed it, but it was pretty clear he could have used a whole other series to finish it up. The last episode is brilliant, with some more great acting from Victor/Tony.
If you haven't seen any Dollhouse, I recommend watching some of series 1, and most of series 2. Really, about 20-25 episiodes tops will do it for you and be well worth your effort.

Thursday, February 4, 2010

iPad. Past the hype and cynicism.

It's now a week since the iPad was announced and anyone interested is now aware of its shortcomings. Here's my take on the downsides.
  • Not 16:9: To get widescreen you have to make it wider or thinner. Thinner just seems silly because you are giving up screen space just to get an aspect ratio. Wider and it starts to get unweildy I would guess, and people are already complaining that it is too big. Pretend it is widescreen with some bonus screen top and bottom.
  • Video output not HD: Who is going to connect it to a video source as the monitor? That's crazy. It does 720p in local video so who cares?
  • No GPS: OK, this would be nice if I was going to use the 3G data on the move. I'm going to be using this mostly at my home on wifi, or friends' homes on wifi, so *shrug*.
  • No USB ports. USB would be useful for a bunch of stuff. Not a huge deal though.
  • No in-facing camera. This would be good for video VOIP. But I'm just not that into video VOIP, and it's available on my desktop.
  • Bezel too big: Don't know. Have to see how it feels using it. You need some bezel to hold it without affecting the input. I'm guessing it's probably ok.
  • No multitasking. This sucks. I'm hoping an OS upgrade will improve this in the future.
  • Touch keyboard sucks: Again, have to see how it feels. Doesn't look too bad. Can be improved later because it is software.
  • No HDMI out: For what? Plugging into a telly to watch video? That's what my media player is for. Duh.
  • The name iPad: Agreed. Prefer iSlate. I'll call it "my slate".
  • Closed App Ecosystem: Tradeoff between platform security and openess. I'm probably not as bothered as I should be. Apple not approving apps they just don't like, or competes with them really does suck.
  • No In-browser Flash: Big debate. Apple say it's because it's buggy and drains the power. There's a large element of truth to that. I don't want my iPad crashing because of some banner ad. But then, the kids won't be able to play those flash games without it. Oh, wait. That's also good. I don't visit sites that use Flash for navigation. They suck anyway. There is an app for YouTube, so video is no problem.
  • No iBooks in Australia: Sounds like this is "well on the way". It's just licencing.
Oooh! News on an iPad Nano. Heh.
Someone else thinks iPad will crush the expensive eReaders.

Tuesday, February 2, 2010

Caprica

The new BSG spinoff series Caprica has started.
I just watched the pilot double episode and it's looking good. It's set on Caprica, about 60 years before the Cylons blew it all to hell.
If you liked BSG watch it, otherwise, probably don't bother.

New metal foam

Oooh! This metal foam has the strongest strength to density ratio yet, and "It can compress up to 80% of its original size under loading and still retain its original shape". Cool. Useful. Hmmm.

Moon Landing Cancelled.

Good. Personally I think we're better investing time and money into the ISS, encouraging commercial spaceflight, and other orbital capital like fuel depots. What about spun gravity in earth orbit? That's going to be way more comfortable than being on the moon in one sixth gravity. OK, you need a large diameter for the centrifuge, but the spokes don't have to be traversable to keep the cost down.

Sunday, January 31, 2010

Line War

Just finished reading Line War by Neal Asher.
This is the fifth Ian Cormac novel, and really felt like a series conclusion. Its scope is massive, galaxy affecting, and its repercussions fleshed out without remorse. It's no secret than in this novel, millions and millions of people and sentient AI die, and many die gruesomely, graphically depicted. It's a great read, well written and well paced with plenty of large scale events throughout the novel. I particularly enjoyed the creation and deployment of the largest, most destructive weapon ever devised, outside of intentionally caused supernovae. It builds on the work in Prador Moon in this respect, another Asher novel I really, really enjoyed.
I also thought the development of Cormac in this novel was really cool. He was a lot more cynical and paranoid, and seemed quite pissed off much of the time. Of course, he has been through a lot in the series, so his character changes make perfect sense. Again, repercussions of this, relentlessly pushed to the end.
The end is completely satisfying. Many novels attempting such large scale really peter out at the end, but not this one. Asher spends a lot of time going over the events in glorious detail, from large explosions to the tiny communications between entities. Most of the hanging threads from the series are well tied up with explanations detailed. In particular, the Dragon character is really opened up.
Excellent.

Friday, January 29, 2010

Fusion steps forward

Dr Glenzer of the National Ignition Facility (Nif) in the US thinks they can get a fusion ignition happening this year. They are using 192 lasers to heat a fusion ready pellet of fuel to the point of fusion. They've just passed an important step and got the supplied energy up to 669 kiloJoules, and he suggests all they need is 1200  kiloJoules.
More here.

Thursday, January 28, 2010

Apple iPad

Damn, I'm excited about the iPad.
A while ago, my son said to me that he wanted to live in the future, and I told him I always thought that as well, and then I told him that for me, 2010 was always the future when I was growing up. He was kind of awe-struck by that, because he figured I was living my dream. Well, ok, we know it doesn't work like that, but then, this morning seeing the iPad, I kind of feel a bit like that. This is an amazing device.
I really enjoy my Nokia E61i. It can do a lot of the things an iPhone can, but just not as well, and without a touch interface. It's a pre-iPhone device, and hence is practically irrelevant. The iPhone really started the touch computing revolution, and showed us how much better interfaces can be.
The iPad goes further. It's not just that it's bigger, because really, that's all it is; it's big enough to enable a much wider, richer experience through a more capable interface. Suddenly it's possible to type reasonably, see entire web pages, get decent video, comfortably read a book, as well as all the amazing accelerometer features, like games and interface enhancements.
See some photos here, and here.
Here's a really interesting article about how it will change things.
I'd hate to be selling an eBook reader that cost more than $200, when you can buy this for $500. I think the iPad will really bring out eBooks and cement the ePub format for a long time. eBooks are going to be the big change this year outside of this awesome piece of mobile computing.
I'll be lining up for the Wi-Fi only version because I really wouldn't use a 3G connection much, and I don't want to wait the extra time for it. Start the 60 day counter now.