Pages

Sunday, June 26, 2011

Science Fiction Movie Round-Up

I've seen a number of science fiction movies in the past month or so, and (amazingly) some of them have been quite good. And when it comes to SF movies, I'm really hard to please: there's a certain balance between "willing suspension of disbelief" and "good characters / plot / SFX / etc" that most movies can't manage. I mean, I even have serious issues with The Matrix, a movie that many people see as the epitome of SF film-dom (I almost walked out on that scene where *gag* Trinity's love brings Neo back to life). So if fate and Hollywood decide to hand me some material that even I like, I figure I owe it to the world to blog about it (no ego here! And, hopefully, no spoilers either):

Source Code - The worst thing about this movie is the title, which turned me off enough that I almost actively avoided seeing it. But luck was with me and I saw it and to my astonishment found that there is intelligent life in Hollywood. Or, at least, people in Hollywood who can write and film a science fiction movie that doesn't insult its viewers' intelligence. Since a lot of this movie's charm comes from trying to figure out WTF is going on, I won't / can't go into details, but a) I thought it was great and b) they managed to pull off an ending that didn't insult my 4+ decades of science fiction sensibilities. I mean, they really pulled the rabbit out of the hat. Did they drag Greg Egan in as a consultant? If this movie doesn't get at least a nomination for a Hugo award I'll be massively disappointed.

Limitless - Another intelligent SF movie -- is there something weird going on in Hollywood? -- this time about the ultimate nootropic drug. I enjoyed how the movie stuck to the topic and didn't phone in some Reagen-era message about the Evils Of Drug Use. If anything, it pushed the idea that Being Smart is the Ultimate High. The plot had a few holes in it -- it felt like maybe it went through substantial re-editing in post-production? The movie poster itself (above) is almost a metaphor for the movie: kinda chopped up, with no real cohesive center. But parts of this movie (ie, the law school student) were just pure, delightful wish-fulfillment candy. Not exactly a "message" movie, but part of the take-away is that Really Smart can still be Really Stupid. Another movie that deserves a Hugo nomination, losing out only because Source Code was better.

Next up, an "Alien Invasion" triple-feature:

Skyline - There has never been, nor will there ever be, a movie that has more blue lens-flare effects than this. There's an obvious resemblance to Battle Los Angeles (below), but they're both very different movies. I know it got slammed by reviewers, but I liked it anyway. The entire motivation for the alien invasion required considerable suspension of disbelief, but it led to an ending that was rather more imaginative (not to mention gruesome) than I expected. Not a life-changing experience, but the SFX were great and, overall, it was fun.

Battle Los Angeles - I noticed that Roger Ebert really didn't like this movie, and I think that I understand why, but I guess Roger and I have very different standards for this kind of thing. Admittedly, the movie was a bit like "what if the marines in Black Hawk Down were battling aliens instead of Somalians?", characterization was shallow-to-nonexistent, and there was this almost embarrassing "humans / marines uber alles" subtext (I'm positive that John W. Campbell, Jr. would have loved this movie). But for all that, I rather liked it. The SFX were well-done and the battle scenes really got the adrenaline pumping. The sound design was top-notch, too: I liked how the flying drones 'stuttered'. Not a movie that's gonna bowl 'em over at Cannes, but (like Skyline) it was fun.

Falling Skies - Not really a "movie", but TNT showed the first two episodes back-to-back so it was two hours long, so it's "movie-like". The last (and weakest) of the trio. I can imagine this being pitched as "alien invasion with a focus on the human element" or somesuch, but personally I could have done with a lot more alien SFX and a lot less warm Spielbergian fuzzies. The SFX were meh okay -- I'm sure there's some Maya-jockey out there who's made their career by character-rigging the excessively-jointed centaur alien bad-guys -- but, frankly, if I'd watched this in a dark theatre I'd have fallen asleep halfway through. I may continue to watch it just to see if they follow through some hinted-at exposition on the alien conquerors (someone just happened to notice that the aliens have four legs while their robots have two legs, what's up with that?)

Book plug: all of that alien invasion pushed me to re-read the best SF novel on the topic, namely William Barton's When Heaven Fell.

Also, an honorable mention for:

Devil - It seems like it's trendy to run down M. Night Shyamalan (who is only credited with "story", not "writing" or "direction"), but I won't because I found this was a fun way to spend 80 minutes. A simple tale, but well-told and well-acted. I've seen a number of people complain that Shyamalan's movies would be better suited to episodes of The Twilight Zone (and this movie is a case-in-point), but is that so bad?

Tuesday, June 21, 2011

Family Vacation

Last week the family and I packed up and spent a week on Galveston with my father. We rented a nice house on the beach and just basically vegged. Alas, it was only a week, so now it's back on my head.

There was no 'net access at the house, which (surprisingly) I was pretty much okay with. I think my kids were about to go crazy, though. Perhaps I'm spoiled by living in Austin, but Galveston as a whole is not very "wired": my father and I visited a coffeehouse and asked about wifi access, and the barista looked puzzled and responded "What's 'wifi'?" That's a true story.

While I didn't have any deep psychological issues with the lack of internet, we all missed its presence. There is, I think, a profound difference between pathologically checking one's email every 5 minutes (mea culpa), and googling to find a decent restaurant. Especially in a place like Galveston, where we found decent restaurants to be in short supply.

Just an odd curiousity: I noticed that vacation expenditures on Galveston Island seemed to come in $50 quanta -- lunch tended to be $50, a tank of gas was $50, groceries were $50, dinner was $100, Roberta took the kids to Moody Gardens and it was $150, etc.

When we weren't doing typical vacation things like swimming or crabbing or spending money, we watched a lot of television (the house had a minimal satellite connection). Specifically, since my father is kind've a news-junkie, we watched a lot of CNN. It's odd how, not even a week later, I feel like I'm writing about ancient history, but last week was the week when Andrew Weiner was 'in the news' -- the press couldn't shut up about the guy. They kept on and on about how Weiner was "under intense political pressure to resign", but from where I was sitting it looked a lot more like "intense media pressure". It was like they were all deeply offended that he had the nerve to lie to Wolf Blitzer about his private affairs.

I guess I'm weird, but whenever I see the press humiliating a public figure about some sexual malfeasance, deep down inside I tend to be rooting for the guy who's catching the heat. And I'm sad when they (almost always) give in to the pressure and resign and apologize. I would have loved to see Weiner hold a press conference and (literally) show the press his middle finger and tell them "screw you all, you scurvy hypocrites, I'm not leaving office until they drag me out!" Which is maybe why Bill Clinton is one of my favorite Presidents.

The hypocrisy of the press never ceases to amaze me. Have these people never heard of "hubris"? Like, am I supposed to believe that none of these media talking heads has ever engaged in sex-chat on the 'net? "Karma's a bitch", so the saying goes -- I would not want to be standing anywhere near a member of the press when Karma comes a'calling.

But ... this is supposed to be a post about vacation. One of the things we tend to do as a family is listen to audio books when driving long distances. This has occasionally proved to be embarrassing -- ref the time Roberta opted for Nyla Goldberg's Bee Season, which contains some surprisingly explicit sexual content that required the use of my highly developed Dad Driving Reflexes to deftly jab at the "off" button while exclaiming "hey, is that a deer?!", all before the reader could get to the 'n' in 'penis'.

But we're older and wiser now. For this trip, we opted for Clive Cussler's White Death, in which the suave, well-muscled NUMA agent Kurt Austin goes up against an evil eskimo mad scientist who plans to unleash giant ill-tempered mutant salmon into the world's oceans and thus gain a world-wide monopoly on the seafood industry. There's also some stuff with a nazi zeppelin and ancient Basque relics. No, seriously, that's really what's in the book. I'm noticing that White Death was published in 2003, while Austin Powers: International Man of Mystery was released in 1997. It's a little hard to imagine that Cussler wasn't "influenced" by another evil scientist's desire for "sharks with frickin' laser beams attached to their heads".

Also -- while I do not know this for certain, White Death makes me wonder if Cussler actually vacationed in the Faroe Islands and elsewhere and then penned the book so he could write the travel off as "research". I can imagine him being audited: "so, you're claiming these airline tickets, hotel, and meal bills as 'research'?" and the author whips out the book and says "read pages 110 through 124!" While I've never read a confession of such, I'm convinced that writers do this. It's difficult to read Gregory McDonald's Carioca Fletch (for example) without wondering if McDonald co-wrote it with his tax attorney after a Brazilian Carnivale blow-out.

Oh, one last comment re audio books: I'm far from his biggest fan, but Orson Scott Card's unabridged Ender's Game is a very good, family-friendly book for a long journey.

Saturday, June 4, 2011

Taming The WD MyBook Live And Twonky 5.1.9

As I posted here last November, I've got my home entertainment center tricked out with a 2TB Western Digital MyBook Live NAS device. I've since had to do some tuning and some tweaking, and this information might be helpful to someone else, so I'm posting about it.

DISCLAIMER: I'm not responsible for any loss of warranty, data, marital consortium, or anything else. Everything below worked for me, but it's your responsibility to decide if you understand things well enough to proceed.

If you have an iPad: install either Media Link Player Lite and / or LivingMediaPlayer (aka "MLPlayer" and "LMPlayer". Both were free the last time I checked) and you can use the MyBook's built-in Twonky server to stream media wirelessly to your iPad via your home wireless router.

To enable ssh (ie, command-line) access to your MyBook, use the backdoor:

http://myMyBookIPAddress/UI/ssh

This enables ssh and tells you that the root pw is initially welc0me. This is hard-coded into the page, so if you change the password, it'll still say the password is welc0me. So if you change the password, don't forget it!

http://myMyBookIPAddress/UI

has a "Media" page that lets you turn TwonkyServer on and off.

http://myMyBookIPAddress:9000/

is the TwonkyServer control panel. Click the wrench icon to get to the good stuff. Note that the "Sharing" page doesn't seem to work.

Your MyBook Live runs a version of Linux called Debian "lenny". Twonky is located in the directory

/usr/local/twonkymedia-5

Your vanilla twonkymedia-server.default.ini file probably looks something like this:

contentbase=/shares
contentdir=+A|/Public
followlinks=0
radio=0
readdbondemand=0
scantime=-1
friendlyname=%HOSTNAME%-Twonky
ignoredir=AppleDouble,AppleDB,AppleDesktop,TemporaryItems,SmartWare
suppressmenu=mediafeeds,transcoding,divAutoShare,network
startupmb=1
disablelocalssdp=1
streambuffer=131072
dbdir=/CacheVolume/twonkymedia
cachedir=/CacheVolume/twonkymedia
nicrestart=1
uploadenabled=1
uploadmusicdir=/shares/Public/Shared Music
uploadpicturedir=/shares/Public/Shared Pictures
uploadvideodir=/shares/Public/Shared Videos
maxidletime=0

Note that I have a single share named Public. It contains the following subdirectories:

/Public/Craig
/Public/Miranda
/Public/Roberta
/Public/Aidan
/Public/Shared Books
/Public/Shared Music
/Public/Shared Pictures
/Public/Shared Video

The vanilla .ini file is problematic: it indexes everything (all videos, pictures, and music), which takes a loooong time -- and there's something wrong with Twonky's supposed ability to notice when new content is added and thus I must re-index frequently -- and causes Twonky's DB to grow very large. Which appears to make Twonky less reliable. We are a simple family, with simple needs: we just want to stream videos. So I modified the file to this:

contentbase=/shares
contentdir=+V|/Public
followlinks=0
radio=0
readdbondemand=0
scantime=-1
friendlyname=%HOSTNAME%-Twonky
ignoredir=AppleDouble,AppleDB,AppleDesktop,TemporaryItems,SmartWare,Craig,Miranda,Roberta,Aidan,Shared Books,Shared Music,Shared Pictures
suppressmenu=mediafeeds,transcoding,divAutoShare,network
startupmb=1
disablelocalssdp=1
streambuffer=131072
dbdir=/CacheVolume/twonkymedia
cachedir=/CacheVolume/twonkymedia
nicrestart=1
uploadenabled=1
uploadmusicdir=/shares/Public/Shared Videos
uploadpicturedir=/shares/Public/Shared Videos
uploadvideodir=/shares/Public/Shared Videos
maxidletime=0

Note 1: It's a good idea to save a copy of the old file before you modify it:

cp twonkymedia-server-default.ini twonkymedia-server-default.ini.save

Note 2: I added the names of directories I didn't want to scan (Craig, Miranda, etc) to the ignoredir line.

Note 3: I changed the contentdir line from '+A|/Public' to '+V|/Public', which makes Twonky search only for videos. I leave it as an exercise for the reader to play with comma-separating different combinations of + and - and M, P, V, and A to target content more precisely (ie, "+V|/Public,-A|/Public/Shared Music,+P|/Public/Shared Pictures").

Note 4: I had some trouble getting Twonky to recognize my tweaked .ini file, so I resorted to the following process:

  1. Stop TwonkyServer via the "Media" page at http://myMyBookIPAddress/UI
  2. At your Linux command line, type cd /CacheVolume/twonkymedia
  3. Your command line prompt should read
    MyBookLive:/CacheVolume/twonkymedia#
  4. Okay -- I know this is a gutsy move, but -- delete the entire contents of your current directory (ie /CacheVolume/twonkymedia)
  5. Re-start TwonkyServer via the "Media" page at http://myMyBookIPAddress/UI
  6. Go to http://myMyBookIPAddress:9000/ and check to see that you're up and running.

Note 5: The process outlined in Note 4 above will also fix Twonky if you try to access the web control panel at http://myMyBookIPAddress:9000/ and get "page not found". I mention this because Google tells me this is a not-uncommon problem.

Note 6: I changed uploadmusicdir, uploadpicturedir, and uploadvideodir so they all pointed at the /Public/Shared Videos directory. I'm not sure if this was necessary or not.

Hacking WD MyBook World Ed has lots of interesting information on the MyBook Live.