Mr. Div and his amazing graphics

Mr. Div and his amazing graphics

As a 3D graphics software developer, what attracted me to the field was always the fact that you could create images and scenes of the mind.  There were no physical laws other than the ones you created when generating visuals.

Mr. Div is a designer that has captured much of what I have always hoped to do.  He communicates unique experiences and ‘feels’ via strange and unique graphics/animation.  I find myself drawn to the 70’s era style of his work that was present in the very first days of 3D graphics.  Even though it’s not the highest rez/most realistic graphics, and the tools he uses are simple off-the-shelf variety – it’s the output and imagination that’s amazing. It’s exactly this kind of stuff that makes me excited to be in this field.

http://mrdiv.tumblr.com/

 

 

Running Man – Stephen King

Running Man – Stephen King

I’ve been on a big 80’s kick since reading Ready Player One.  I even went to the library and picked up a copy of The Running Man movie with Arnold Schwarzenegger.  But I also knew that there was a book version – which I’d never read.  So, I pick up the audio-book version from the library too; and off we go.

The book itself is quite short – only 6 audio CD’s.  Apparently King wrote the story in 48 hours or so.  It’s definitely got the feel of a longer short story to it.

Story:
It’s the year 2025.   The dystopian society is split between haves and have-nots. Ben Richards’ is in the latter group. He’s been blacklisted from most jobs after protesting conditions at a plant with leaky radiation shields that makes everyone sterile.  His wife has had to resort to hooking to pay the bills and his baby daughter lies seriously ill.  Desperate and at the end of his rope, Richards goes to the all-powerful media station ICS and tries out for one of their sadistic reality shows in hopes of earning enough money to save his daughter and free his wife from her state.

Richards shows up in a mass of people also desperate for a chance at cash.  After passing through hoop after hoop of evaluations, he is selected for the biggest of all the games, “The Running Man.” He is given a few thousand dollars to start, is dumped on the street outside the building with a 24 hour grace period, and then becomes the quarry in a 30 day hunt.  For each day he evades his pursuers, his family earns a large sum of money.  If he doesn’t evade them – it won’t matter because he’ll be dead.

It seems like suicide, since nobody has ever survived more than 8 days.  The network requires Ben to mail in 2 videos a day – which allows them to track him.  His face is plastered on the TV every night with dastardly satire and stories conjured up about him to get the whole country screaming for his death.  Unlike the movie, the chase happens in the open – anywhere in the country and the public are offered rewards for reporting him and for confirmed sightings.

Without giving away too much, Ben manages to stay a little ahead of his captors with tons of action and plenty of violence.  The stalkers in the book aren’t the comic-book style stalkers found in the movie.  They’re regular police and anonymous hunters that are never really described.  He hides in regular hotels, runs through streets, hides in the woods.  Yet, he manages to find a few sympathetic people who help him in evading capture. There’s lots of good social commentary during these moments since those that help him are some of the very poor of the poor.  The most downtrodden.

Eventually, however, Richards is inevitably cornered and the final showdown takes place.  The playout of those confrontations (more than one!) are very good.  King gives you get a peek into the minds of these all-in poker players raising and re-raising each other again and again.  Each side makes shocking and unexpected moves.  When the cards are finally laid on the table, what is revealed is shocking and Richard’s response is no less so.  It’s an excellent bit of psychology and imaginative writing that keeps you quite at the edge of your seat.   While the final resolution feels just a little forced, it is still quite good.

Recommendation:
Overall, I really liked the book.  In some ways, I liked the movie better (a set playing field, comic-book style stalkers, etc).  But the dsytopia that is painted in this book is raw and very believable.  There’s a lot of excellent social commentary on where we’re going as a people when societies are split so badly between the haves and have-nots; and where we go when we stop valuing people as human beings of equal dignity and just see the downtrodden as annoying grime left in the cracks.  I give the book a solid A- and recommended read.

 

Foscam

Foscam

So, I recently had a Home Depot gift card about to expire.  It was going to either be another flashlight (which are always handy)


or this deal was going on for a Foscam FI8910W Wireless IP camera.  I’ve heard of these things; but figured I’d give it a shot.  It has some great features:

  • Day and night (up to about 10-15 feet – not the 8 meters they assert)
  • Wireless N or wired connectivity
  • 300 degree pan, 120 degree tilt – remotely controllable from pcs or mobile devices like phones
  • 2-way audio (listen and speak!)
  • Auto-detection of motion and broadcast+email of images from the device

The long and short is that it works great when set up; but the setup and software certainly can leave a lot to be desired.  At least the Foscam forums are easy to use and full of help.  You’ll be using them a lot.  While I was eventually able to solve my problems; I wasted a good 2 hours setting this thing up.  Unfortunately, the part that’s lacking is really the software stack.  It really does feel like a bunch of first-year computer programmers put this thing together.  They have a lot of features and they do seem to work, but they’re all very picky and error-prone.  You have to set up things jusssssst right. If you do accidentally make a mistake or set up a feature in conflict with another – it doesn’t report a problem, it just doesn’t work and doesn’t tell you why or even what is wrong.  Just 20 more minutes of coding for it to say ‘password wrong’ or ‘IP conflict’ or something like that would have solved 90% of these problems; but you won’t get that.  It’s the classic pain of trying to second-guess what the programmers were trying to do, what you know the stack needs to do, and using the woefully underpowered knobs to get it to do that. Problems that I encountered:

  1. Setting up the ability to watch the camera over the internet (not just locally)
    I credit the Foscam for the fact each camera actually gets its on unique hosting web address from Foscam.  That is slick.  However, getting it to work was a real pain.  Can’t remember all the details at this point, but check the forum for the common problems and solutions.  I remember I could easily control the camera locally on the network, but getting the camera to work through their web hosting was the pain.
  2. Setting up the auto-email on motion detection
    This was just a painful experience in bad software/firmware design.  Once you have #1 set up, it should be trivial to have the camera email you the pictures when it senses motion/audio.  The setup screen is fairly straightforward.  Type in the email address(es) you want the camera to mail pictures to; set the parameters for alerts (motion/audio events) and hit ok.  Well, I got these horrible problems where the camera would not save the settings.  I’d enter the data, enter the admin password to change the settings, then look at the info panel again and see the old settings.  Infuriating!  It turns out, the Foscam admin password CANNOT ACCEPT SPECIAL CHARACTERS.  If  you have any special characters in your admin password ($%#^!&*, etc) – then you basically just locked yourself out of changes.  I had to hit the hardware reset, pick a generic password, and only then did my changes stick.  Worse was that it didn’t tell you this anywhere or warn you when you were picking the admin password.  It would just act like it saved the settings, but not and merrily go on its way.
  3. Motion detection with still images is pretty much broken/useless
    When you use the email stills when motion happens feature, 1 out of 2 times the person is long gone by the time the shot fires.  I tested it a couple times, and you need a full 2 seconds of the person moving in the field of view before the shot is taken.  If someone just walks across the path of view, most of the time you get an email of an empty room.  I believe the recording of video option is better, but you better make the field of view big or place the camera such that it will have a full 2 seconds of the person moving in the target area before the shot fires.
  4. Auto-panning
    The camera had a nasty habit of going into auto-scanning paning/tiling mode when it got confused.  So you’d see/hear the little camera looking all over the place every now and again if you logged in or it reset itself.  I disabled the feature in software and it stopped.

Supposedly these are some of the better cameras out there.  But if that’s the case – then I’m disappointed.  It was worth it since it was nearly free to me; but if I’d paid the list price on this thing – I’d have been pretty upset and took it back.  It works great now; but the setup was painful and it’s poor auto-notification of motion detection give it two solid strikes.

 

 

Ready Player One by

Ready Player One by

Another audio book down!  This time it’s Ready Player One by Earnest Cline.

Plot:
The year is 2044 and the world has not fared well. A global recession has struck and poverty is rampant with all resources scarce.  The protagonist of this story is an 18 year old named Wade Watts who has fared worse than most. Wade lives in abject poverty with his abusive aunt who simply keeps him around for extra food vouchers. Wade has one escape – the OASIS.  The OASIS started as a massively online multiplayer game, but has become all things in this dystopia. He goes to school there, works there, and plays there.
Yet the OASIS has no leader.  It’s creator, an unbelievably rich and reclusive programmer, James Halliday has died and left an easter egg in this world of the OASIS.  The person who finds it gets control of the OASIS, and all his worldly goods – a sum of billions of dollars.  Wade becomes a ‘gunter (egg hunter) in his spare time.  Hunting down the egg has gone on for years with little progress.  It requires the collecting of 3 keys – and each key is hidden and protected with challenges.  Halliday’s only hints lay in his obsession with all things 80’s: movies, D&D, music, styles and most importantly, their games.
While the independent Gunters are searching for the egg, so are the Sixers – a group of corporate lackeys – that are out to get the egg for themselves and change the utopian free OASIS into a commercial vehicle.  So the race is on.  Will Wade (Parzival as his avatar is known), along with fellow hunters Aech and Art3mis beat the Sixers and win the most amazing game prize ever?

Summary:
This was one of the most enjoyable reads I’d had in a long time.  I was apprehensive when I read that it was a book about 80’s culture and games.  Often times the well-meaning author butchers or panders the topic.  But not so with this book Every great 80’s reference to classic cult/nerd content is there: Dungeons and Dragons, movies such as Wargames and The Quest for the Holy Grail, classic video games such as pac-man, and joust, and music and pop-icons such as Max Headroom and the Cap’n Crunch hacker – as well as more modern advancements such as massively multiplayer online games.  All the greats are in there in all their shining glory.

Best of all, Earnest Cline was clearly a lover and know-er of all these as well – his descriptions and treatment of each piece of history is accurate and spoken of with the same reverence as I knew and loved them.  As a nerdy child of the 80’s, I loved this trip through memory lane – and it’s clear Cline was just as much a lover.  I found myself knowing and able to play along as Wade walked through the challenges and puzzles.  I too had run the D&D dungeon The Tomb of Horrors, had played through some of the PC-based games he mentions – although I was not a very good master of classic arcade games.  Still, watching the young Wade and others of his generation learn to fall in love with the awesomeness of the 80’s was like falling in love again myself.  It made me want to whip out my old D&D set, pull out my Tandy coco and play Dungeons of Daggorath (which I DO have a copy of and a working Tandy!), and all the other great games and adventures I had as a kid.  It re-vitalized and reminded me of why I got into computers all those years ago.

I give this book a solid A.  Sure, it’s not a heady examination of the deeper things of life nor Pulitzer-quality writing – but it’s an absolutely romp if you were a child (and especially a nerdy child) of the 80’s.  I found myself sitting in the car long after I’d got home and listening to ‘just one more chapter’.  I haven’t always had that recently – and it was a great pleasure to have that much fun with a book again.

Highly recommend for the child of the 80’s

The Hobbit

The Hobbit

More audiobook time.  Now that the first part of The Hobbit movie is out – I wanted to re-read the book before seeing it to see how true it is to the book.  As usual, I went the audiobook route.

I first read The Hobbit when I was in 5th grade.  I remembered it as a HUUUGGEEEE book.  When I picked it up – I remember running my hands over the book cover and being awestruck at it’s size.  All those pages with so few pictures!  As an adult, I picked up the book and marveled at how small it is compared to other things I read now.  I guess that as with most childhood memories, fears, school teachers, and bullies – things just seemed so much more big when you’re physically little.

Summary:
I won’t re-tell the story as it’s been done hundreds of times elsewhere, and much better than I could do.  So, how about a recap?

Bilbo Baggins is a hobbit who lives in a quiet, rural hobbit village that largely symbolizes the English idealism of calm, country living.  He’s comfortable, and likes it that way.  No adventures, no tom-foolery; 5 square meals a day and lots of relaxed pipe smoking while looking over the countryside.  Gandalf the wizard appears and invites himself, and a number of Dwarves to supper.  Bilbo’s calm, sedate home is quickly overrun with Dwarves on a mission to recover their cave home that was taken by Smaug the dragon years before.  They enlist, or rather, abscond with Bilbo as their ‘burglar’ at Gandalf’s suggestion.  They set off and have numerous adventures along the way.  They are captured by goblins and Bilbo encounters Gollum.  He finds the one ring, and escapes using it’s powers.  The party travels through a deep haunted forest and are imprisoned by the elves that live there.  They escape in barrels floating down the river and arrive at the human town of Laketown.  After getting the help of the citizens for provisions and ponies, they arrive at Smaug’s mountain to find a hidden magical dwarven door which allowed secret entrance to the mountain.  Bilbo enters and engages the dragon in verbal swordplay.  Smaug attacks the mountainside to kill the visiting party and then attacks the nearby Laketown for helping the Dwarves.  Smaug is ultimately killed by one of the city’s men after receiving a tip from a bird.  In the final scenes, the Dwarves barricade themselves into the mountain to defend their treasure while armies of men/elves and Dwarves from the north arrive outside to get their share.  Instead of fighting each other, Bilbo sneaks away a prized gem to break the stalemate and they all end up fighting the goblins that were stirred up after the Dwarves killed the goblin king during their escape.  Bilbo returns home to find he was declared dead and has to rescue his property from auction.

Review:
What can one say?  It is one of the original great fantasy novels of all time.  It introduced a number of the great themes that carry through the genre even today.  Yet, you can tell this is one of Tolkien’s early works of fantasy.  Tolkien uses a number of ‘cheats’/easy outs of coincidence to solve some of his plot problems; but all of these are forgivable.  Yet all the great writing, imagery, and important themes that will get fuller treatment in the Lord of the Rings trilogy are there.  It’s great to see his first foray.

As a side, it’s always good to note that Tolkien was a devote Catholic – and many themes of Christianity are present in his novels.  As a Catholic, one picks up on myriads of themes such as self-sacrifice, flawed heroes with realistic failings, confronting fears, the journey that takes you places you do not expect nor desire at times and changes you forever, bravery in the face of overwhelming odds, and his military roots show in his concepts of nobility, duty, and honor.  For example, in this reading, I particularly was struck by the line of Bilbo as he first crept down to Smaug’s layer (ch 12):

It was at this point that Bilbo stopped. Going on from there was the
bravest thing he ever did. The tremendous things that happened afterward
were as nothing compared to it. He fought the real battle in the tunnel
alone, before he ever saw the vast danger that lay in wait.

It’s ideas like this that speak so well to the life of faith; and why even those who are not believers find these same themes speak to experiences in their own lives.  Whole books have been written examining the themes of Tolkien – and I think any that miss this key to many of his themes have really missed a lot.

I give this book a B+ taken on it’s own outside the hype.  It’s certainly not the best writing in the world at times (certainly not as good as Lord of the Rings or things today) – but it’s always good.  As a keystone of the genre, however, it’s definite an essential read.

 

Paranorman and The Missing Dog

Paranorman and The Missing Dog

[Updated on 5-3-2013 after contact with Potato’s owner – see the comments section below]
I was watching Laika’s new movie Paranorman when I got a surprise.

Laika studios is based in Portland and the office is only 3 blocks from my house in our quiet little neighborhood.  I got about 10 minutes into the movie when our young protagonist Norman is walking down the street and passes a seemingly innocuous little sign:

You’ll notice poor Potato is missing.  And a $5000 reward. But would you be shocked if I told you this sign was hanging in our neighborhood about a year or two back:

[5-3-2013 update]  Actual owner of Potato saw this posting and said that poor Potato just went missing and has yet to be found.  It was not contractors, etc but I include that original posting here since that’s what I first heard.  If you’ve seen her, do drop him a note or post here.

[This original information was disproven by owner – more proof that even in a tight neighborhood you shouldn’t listen to what every ‘neighbor of’ or ‘friend of’ has said.]  Even more strange is the fact that I recently ran into folks in our neighborhood (who also owned a cute bulldog) that were friends with the owners of poor missing Potato and told the strange tale.  It seems that some contractors were working at the owner’s house over several days.  The day they finished, Potato went missing.  The owners plastered the neighborhood with signs and a $1000 reward.  Then $5000. 

The owners grew to suspected the contractors whose stories didn’t quite jive when asked about the last day of their work.  (Something similar happened to another house in our hood in which a house was ‘accidentally’ left unlocked on the last day the contractors were there. Right after the contractors left it was completely stripped in under 2 hours – even though it had set for weeks untouched.  Convenient huh?).  Apparently when the $5000 reward came out one of the contractors claimed that they came to work and Potato had fallen into the pool and died.  The contractors buried Potato ‘somewhere else’ to cover up the accidental death.  The owners were never convinced, and Potato never found.  The owners are convinced he was stolen by the contractors.  (Something I tend to agree with after a friend’s pug was stolen and only recovered when the family who took him was caught at a Petsmart when they ran the ID chip in him and it didn’t match.  The people weren’t even remorseful about it at all.  They were angry at the Petsmart guys and tried to forcibly take him back.)

If you have information about Potato, please post it here and the original owner should see it.

The Man with the Golden Gun – Ian Fleming

The Man with the Golden Gun – Ian Fleming

Lots of travel for work lately, which means one thing:  audio books.  One more Bond novel knocked out. This time it was The Man with the Golden Gun

This was Ian Fleming’s final Bond book.  Published a year after Fleming’s death, some have even posited that it wasn’t even finished by him, but other hands.  At very least it’s often criticized for not having the polish and depth of his other novels.  Still, it’s not a terrible little book.

The Story:
This book starts with a bang.  Bond arrives at headquarters brainwashed from his last mission.  He’s on a mission to kill M.  His attempt is thwarted and he is slowly deprogrammed and put back in service.  His first mission is designed to get him back in 00 shape, and M decides the best way is to give him a nearly impossible task: go to the Caribbean to find and take out the brutal killer Scaramanga.  Scaramanga uses a gold-plated colt .45 which shoots silver lined gold bullets.  He is thought to be the man behind several secret service agents deaths.

Bond locates Scaramanga in Jamaican and manages to con himself into being Scaramanga’s temporary assistant under the name “Mark Hazard”.  Scaramanga is involved in a hotel development deal on the island with a group of investors that consists of American gangsters and a KGB agent. The group is hatching a scheme to destabilize the sugar industry, running drugs into America, and other nefarious deeds.

Bond discovers that Felix Leiter is working undercover as an electrical engineer at Scaramanga’s hotel setting up bugs in the meeting rooms.  As the meetings progress, Bond’s true identity is discovered and confirmed by the KGB agent.  Scaramanga makes new plans to entertain the gangsters and the KGB agent by killing Bond while they are riding a sight-seeing train. Bond, with the help of Leiter, thwarts the ambush and kills most of the conspirators. Wounded, Scaramanga escapes into the swamps, where Bond pursues him where a final shoot-out takes place.

My take:
Not a bad little book, but felt drawn out at times.  In fact, in one scene, Bond has Scaramanga completely in his power and knows he should kill him.  Yet he does not because he’s curious what Scaramanga is up to.  If he’d carried out his orders as instructed, this book would have been about 25 pages.  So right off the bat you feel this is a bit of a cheat.
The next low point is that Scaramanga is a bit of a gangster caricature.  I found myself getting tired of every other line of his being “Get the picture?” or “See here…”  The movie version of him as a classy, million dollar killer of amazing skill is not to be found here.  This guy likes to wave his gun around and shoot at people’s heads (missing intentionally) to get their attention.  In many ways, he comes off more as a childish punk that never learned gun safety than a calculating killer.
Still, it’s not a bad little novel, and worth the read if you’re not going out of your way.  C+

On Her Majesty’s Secret Service – Ian Fleming

On Her Majesty’s Secret Service – Ian Fleming

Completed another of Fleming’s James Bond novels: On Her Majesty’s Secret Service

The story:
This has to be one of the more interesting of Fleming’s Bond novels.  Bond is fed up.  He’s been chasing down the escaped SPECTRE leader Blofeld for over a year with nothing to show for it, nor any proof Blofeld is even still alive.  In the midst of a hiatus gambling at the same casino as found in Casino Royale, he encounters Tracy.  At the end of her rope, he rescues her from her own self-destructive behavior and finds he’s just rescued the daughter of a noted organized crime boss.  Her father makes him a proposition of marrying his daughter to end her downward spiral.  Bond is somewhat captivated by this girl and agrees to see her again after she gets psychological help.

Bond then gets a lead on Blofeld via an unlikely source – the bureau of heraldry and lineage.  Seems Blofeld is attempting to prove his lineage and unwittingly gives up his position.  He’s apparently running a private ski resort high in the Alps with a ‘treatment center’.  Bond pretends to be from the heraldry society and there he discovers the treatment center is really a brainwashing center for his nefarious plans. Bond attempts to shut down Blofeld’s operation in typical gunfire and explosion fashion; and is re-united with Tracy.  A final battle ensues and we get a wrenching ending.

My take:
One of Fleming’s more interesting novels.  Not particularly for the nefariousness of the villian (though they are pretty good and the ski chase scene over the top), but for Bond’s personal relationship with Tracy.  Rarely do we see this much of Bond’s inner workings.
<spoiler bits >
James Bond ‘in love’?  Going to get married?  The nonchalance that Bond considers the union is pretty interesting.  Is that how marriage was decided back in the day?  Despite some glaring differences, he chugs right on along.  It seems he only gives a solid page’s thought to the matter and decides, “Aw heck – why not?’.
</spoilers>

At any rate, if you’d like some decent (but not spectacular) adventure with one of the few times we see Bond in a relationship – then this is a great book.  Rating: B

Rendezvous With Rama

Rendezvous With Rama

Finished reading Arthur C Clarke’s Rendezvous with Rama.  What a surprising treat!

Rendezvous with Rama is considered one of Clarke’s best novels – winning a slew of sci-fi literary awards.  While I’m not a huge Clarke fan myself, this came highly recommended as a ‘must read’, so I dove into the audiobook on my drives to/from work.

The story (no spoilers):
A gigantic, mysterious, cylindrical object appears in space, swooping in toward the sun. A ship is quickly redirected to investigate before the enigmatic object, called Rama, sweeps through the solar system and disappears, or crashes into the sun, or parks and starts an invasion(!?).  The astronauts land and soon discover they can enter the kilometers long, hollow cylindrical object to decipher it’s puzzles. What becomes apparent is this object is clearly extra-terrestrial technology of high order; but apparently lying completely dormant without any signs of activity or life.  After entering the object itself, they begin and fantastic exploration that leads the reader on an amazing ride as Rama starts to wake…

My take:
If you want to read a gripping, fantastic story about what a first human encounter with an alien space probe/vehicle/whatever – and if you want to watch the exploration process unfold and experience awesome and wonderful sights – then this is a book for you. I found myself riveted by the descriptions and picturing the fantastic scenes in my own mind.  This alone is worth the price of entry!
While Clarke posits what he think alien technology might look like, I found some of the suggestions too implausible, or in some cases, overly simplistic or even a little silly.  Still, the parts he really nails are so good that these minor points do not overshadow the amazing sights and experiences he does create.

I highly recommend this book to someone who loves good old fashioned sci-fi exploration and adventure into strange new areas.  It’s quite a treat that is worth a read.  A-

 

XAMPP v3 and VMWare 8

XAMPP v3 and VMWare 8

Let’s say you want to install the latest XAMPP software so you can do some local wordpress/html work. But after installing XAMPP, you get this message when trying to start the Apache server:


4:33:47 PM [Apache] Problem detected!
4:33:47 PM [Apache] Port 443 in use by "vmware-hostd.exe"!
4:33:47 PM [Apache] Apache WILL NOT start without the configured ports free!
4:33:47 PM [Apache] You need to uninstall/disable/reconfigure the blocking application
4:33:47 PM [Apache] or reconfigure Apache to listen on a different port

In order to get over this, you must change the SSL port number that XAMPP Apache listens to (or change VMWare).  I found changing XAMPP was easier.

Here’s the steps:

  1. Close the XAMPP control panel
  2. Open http-ssl.conf using notepad in the ...\xampp\apache\conf\ directory
  3. Look for the line that has:
    Listen 443
  4. Change that port number to anything you want (i.e. 4430 worked for me)
  5. Search the rest of the document – replacing 443 with 4430 (or your port)
  6. Save the file
  7. Restart XAMPP and Apache should start up properly this time.