Archive for November, 2006

Spider-Man 3: Images of Venom

// November 13th, 2006 // 6 Comments » // My Stuff

Thanks to Alan Derosby the site tip, I finally got the opportunity to see a clear version of the Comic Con footage I had previously blogged a blurry version of. The key moment I was dying to see was the end footage which featured the first imagery of a full Venom.

I know Sony has been yanking this footage all over the place, so I’ve merely grabbed to frames of the video to publish, hopefully they’ll allow this to stay. With the 100s of incoming searches I get for this daily, I’d think they’d want this promoted as much as possible. Fan zeal for this film is at an all time high, they should milk the community to create the largest opening ever, but that’s just me.

Venom

Venom

To my delight, they have chosen a McFarlane-esque Venom. At least for now we see sharp teeth, but no oversized tongue or excessively huge Venom. In many ways, I hope the quick clip with Brock begging to end Parker’s life in a church followed by his transformation into Venom becomes the final scene, or even a post credits scene to end the third movie. It would make the ideal cliffhanger and would guarantee a fourth film.

comic con footage, eddie brock, mcfarlane, peter parker, spider-man, spiderman, trailer, venom

Spider-Man 3 Trailer Details

// November 13th, 2006 // 7 Comments » // My Stuff

This is not as detailed as my look at the teaser trailer, but there are a substantial number of repeated scenes. Instead, this time I chose to highlight moments I thought were significant and new.

Spider-Man Fan Club
Fairly new for Spider-Man, he appears to have an adoring fan base. The trailer opens with a few groups of people appearing to be big Spidey fans. This clip shows tons of kids in costumes cheering for Spider-Man. Other clips showed adults with signs. This is probably a bad thing for Spider-Man in the long run since historically all positive public opinion about him is immediately followed by much worse negative press.

Marko Killed Uncle Ben?!?
Captain George Stacy (played by James Cromwell) is informing Aunt May (played by Rosemary Harris) and Peter Parker (played by Tobey Maguire) that Uncle Ben was actually killed by Flint Marko, not the previously assumed burglar. This is a gigantic move away from standard Spider-Man mythology. I am hoping this turns out to be a police mistake, otherwise it greatly distracts from the core character of Spider-Man. One of the key reasons Peter is a superhero is because he let the burglar get away, then he goes on to kill Uncle Ben. Without this, Ben’s famous phrase “With great power there must also come great responsibility!” loses much of it’s bitter emphasis. However, this does work as an important plot device for Peter to flirt with revenge and the manipulative effects of the black suit.

Particle Physics Test Facility
After escaping from prison we see Flint Marko (played by Thomas Haden Church) climb this fence for a “Particle Physics Test Facility”. We then see him transformed into Sandman. This slightly alters his origin, but it seems reasonable.

A Punch Through Sandman
I just think this image is amazing. In classic Spider-Man vs. Sandman fashion, Spider-Man punches straight through him. Perfect.

Fight in an Armored Car
This fight appears to be occurring in an armored car. I particularly enjoy the writing painted on the inside of the car: “Hold ups don’t just happen they’re planned”. I wonder if this is standard text inside all armored cars, or something one of the set designers thought would be fun.

Sandman's Face Against the Train
In the previous images of Spider-Man fighting Sandman, Spidey is in the red suit. Now he is in black and appears to be using a much more aggressive fighting style. The good news here is that we get to see these two clash at least twice.

Goblin throws Peter through a Building
Moving on to the fight with Harry Osborn (played by James Franco) as Goblin (please oh please do not call him Hobgoblin, this is an entirely different character). This image lead from a Sandman punch in the trailer, but closer inspection shows that it was Goblin that threw Peter through the building. This looks like a fantastic battle, oddly the street clothed Peter appears to not be fighting back very much.

Harry as Goblin with Sword
In this shot we see Harry bringing a large sword down at Peter. In the background we see the snowboard styled glider. Peter is also shooting webbing in this shot obviously preparing to get away. Interesting that Peter is willing to use his abilities openly in front of Harry.

Harry Injured
After this the trailer cuts to Harry in a neck brace in the emergency room. Peter looks on through a hallway window. This fight obviously lead to Harry getting injured. At this point Peter is certainly blaming himself for injuring his friend. I think it is important that Harry lives through this.

Brock is Photographer?
Eddie Brock (played by Topher Grace) is shown multiple times in the trailer with a camera. Is he a photographer in this as opposed to his original role as a reporter? I’m OK with this either way, but I hope the change is done for a good reason…

Eddie Brock and Peter Conflict
Peter is seen here attacking Brock. In the background of the wall he shoves Brock against is a poster sized Daily Bugle cover. On the cover we see Spider-Man in the black suit with a headline of “Spider-Man shows his true colors”. If we look closely in the bottom right corner is the name Brock. In the picture we also see black suit Spidey standing in front of First Eastern Bank. Did Brock’s photo and/or article frame Spider-Man for robbing a bank?

Black Suit Spider-Man against the City-scape
This shot is comes while Peter is speaking of the additional power the suit brings and how good it feels. The shot here is visually stunning.

Battling the Suit
This has been seen before, but it needed to be highlighted again. I love watching this in HD in slow motion. They have managed to truly breathe life into all the little tendrils of the suit. With this accuracy, I can’t wait to see them animate Venom.

Gwen Stacy
Gwen Stacy! (played by Bryce Dallas Howard) Does anyone else find it ironic that Howard is a natural red head and Dunst is naturally blond, yet they swap hair color as Peter’s love interests?

No doubt I am excited about this movie, but I am almost equally scared. There are a pile of story lines being towed by this movie. We have to follow Eddie Brock’s arrival, Sandman’s origin, Harry Osborn’s taking on of the goblin mantle, the appearance of Gwen Stacy, the potential marriage of Peter and Mary Jane, the black suit, and finally a glimpse of Venom. That’s a lot to cram in. I hope they can make it flow and all tie together smoothly.

aunt may, black suit, Bryce Dallas Howard, comic book movie, eddie brock, flint marko, george stacy, goblin, green goblin, gwen stacy, hobgoblin, kirsten dunst, marvel, mary jane, movie, peter parker, sandman, spider-man, spiderman, thomas haden church, tobey maguire, topher grace, trailer, uncle ben, venom, kirsten dunst

New Spider-Man 3 Trailer

// November 10th, 2006 // 1 Comment » // My Stuff



Here is the new Spider-Man 3 trailer that came out tonight. It debuted on CBS during the 10:00 EST timeslot. Watch it and enjoy. May 7th can’t come soon enough. Sadly there is no shots of Venom in this trailer. I’ll post a detailed reaction later.

movie trailer, spider-man, spider-man 3, spiderman, spiderman 3, spiderman movie, trailer, venom

jQuery: Form Plugin, Sweet… Almost

// November 8th, 2006 // 1 Comment » // Technology Bits

jqueryI am a recent convert to the powers of jQuery ever since Matt fell in love with it at "The Ajax Experience". The syntax and simplicity exceeds the combination of Prototype and Script.aculo.us that I was using.

By far one of the greatest features of jQuery is the ability for the community to create amazingly useful plugins. As I become dependent on many, I will highlight them here (mostly so I don't forget). The plugin I want to talk about right now is the form plugin from malsup.

Basically this plugin allows you to have a form be submitted through an XHR call. It uses the form's defined action URL to determine where to post the values and by default will update a specified div with returned data. It has additional flexibility to get returned data in XML or JSON if you would prefer. Go check out the example on his site, this is extremely simple to implement. This is exactly what I was looking for and I was quite happy, until I found a bug...

There is a problem with the internal formToArray() function when dealing with multi-select lists. If you are pre-selecting values in the list on load with some sort of server side language (PHP in my case), the pre-selected values will be submitted along with the newly selected user values. Obviously this is not what you would want to happen. The problem code occurs around 300 lines in:

JavaScript:
  1. if (t == 'select-multiple') {
  2.     jQuery('option:selected', this).each( function() {
  3.     a.push({name: n, value: this.value});
  4.     });
  5.     return;
  6. }

The jQuery search is finding more than it should. I have two ways in mind to resolve this issue. Most simply, you can add an if statement before the push, like this:

JavaScript:
  1. if (t == 'select-multiple') {
  2.     jQuery('option:selected', this).each( function() {
  3.     if(this.selected == true)
  4.         a.push({name: n, value: this.value});
  5.     });
  6.     return;
  7. }

This makes sense and is simple, yet it feels dirty since you receive more data from the search than necessary. I'm not certain about the efficiency, so here is another option:

JavaScript:
  1. if (t == 'select-multiple') {
  2.     for(var i=0;i<this.options.length;i++) {
  3.         if(this.options[i].selected==true)
  4.             a.push({name: n, value: this.options[i].value});
  5.     }
  6.     return;
  7. }

In this second one, we loop over all the elements in the multi-select to determine which are checked.

Like I said, I'm unsure which would yield the better performance, so hopefully someone will do the benchmarking and it can be rolled into the next version of this sweet plugin.

ajax, ajax experience, ajax form, form plugin, javascript, jquery, jquery form plugin, jquery plugin, jquery plugins, malsup, plugins, xhr

Microwaved Soap Video

// November 7th, 2006 // 2 Comments » // My Stuff


Nuked Soap - video powered by Metacafe
The title says it all... This is a video of Ivory soap in the microwave. As it boils, it gets large and fluffy. Microwaving random things is quite entertaining to me and I'm not entirely sure why...

ivory, ivory soap, microwave, microwaved soap, soap, video

New Ghost Rider Movie Poster

// November 6th, 2006 // 4 Comments » // My Stuff

Ghost Rider Poster

Sony Pictures has released their latest poster for Ghost Rider, featuring Nicolas Cage and Eva Mendes. Ghost Rider is scheduled for release February 16th, 2007. As I've said in the past, Ghost Rider is far from my favorite Marvel character, but as always, I'm interested in how he will be adapted. Certainly couldn't be worse than the Punisher...

ghost rider, nicolas cage, eva mendes, marvel, comics, movies, movie, poster, one sheet

Greatest Zelda Twilight Princess Trailer

// November 3rd, 2006 // 4 Comments » // My Stuff


I have been watching the few videos of the Nintendo Wii launch game Zelda: Twilight Princess as they have come out. At this point it seems likely to me that I am the only one who will not be purchasing this game at launch. Don't get me wrong, it looks awesome and I love the Zelda series. However, with other great titles like Rayman, Super Monkey Ball, Marvel Ultimate Alliance, Tony Hawk, Excite Truck, etc., I just couldn't place it in my launch day list.

However, the video above confuses my position. This is by far the best video that I've seen so far on this game. November 19th can not come soon enough... Watch it and enjoy. Especially since IGN is likely to get it pulled from YouTube before too long.

excite truck, launch games, nintendo, nintendo wii, rayman, super monkey ball, tony hawk, wii, zelda, zelda twilight princess

PHVsPjxsaT48c3Ryb25nPndvb19hYm91dDwvc3Ryb25nPiAtIENvbWljIGJvb2sgZ3V5LCB0ZWNoIGdlZWssIGFuZCBmYXRoZXIgb2YgdHdvLi4uPC9saT48bGk+PHN0cm9uZz53b29fYWJvdXRsaW5rPC9zdHJvbmc+IC0gIzwvbGk+PGxpPjxzdHJvbmc+d29vX2Fkc19yb3RhdGU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfMTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtMS5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF9pbWFnZV8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tL2Fkcy93b290aGVtZXMtMTI1eDEyNS0yLmdpZjwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX2ltYWdlXzM8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb20vYWRzL3dvb3RoZW1lcy0xMjV4MTI1LTMuZ2lmPC9saT48bGk+PHN0cm9uZz53b29fYWRfaW1hZ2VfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9hZHMvd29vdGhlbWVzLTEyNXgxMjUtNC5naWY8L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfMTwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FkX3VybF8yPC9zdHJvbmc+IC0gaHR0cDovL3d3dy53b290aGVtZXMuY29tPC9saT48bGk+PHN0cm9uZz53b29fYWRfdXJsXzM8L3N0cm9uZz4gLSBodHRwOi8vd3d3Lndvb3RoZW1lcy5jb208L2xpPjxsaT48c3Ryb25nPndvb19hZF91cmxfNDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbTwvbGk+PGxpPjxzdHJvbmc+d29vX2FsdF9zdHlsZXNoZWV0PC9zdHJvbmc+IC0gZ3JheS5jc3M8L2xpPjxsaT48c3Ryb25nPndvb19jdXN0b21fY3NzPC9zdHJvbmc+IC0gPC9saT48bGk+PHN0cm9uZz53b29fY3VzdG9tX2Zhdmljb248L3N0cm9uZz4gLSA8L2xpPjxsaT48c3Ryb25nPndvb19mZWVkYnVybmVyX3VybDwvc3Ryb25nPiAtIGh0dHA6Ly9mZWVkczIuZmVlZGJ1cm5lci5jb20vbm9zaGVlcDwvbGk+PGxpPjxzdHJvbmc+d29vX2dvb2dsZV9hbmFseXRpY3M8L3N0cm9uZz4gLSA8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+DQp2YXIgZ2FKc0hvc3QgPSAoKCJodHRwczoiID09IGRvY3VtZW50LmxvY2F0aW9uLnByb3RvY29sKSA/ICJodHRwczovL3NzbC4iIDogImh0dHA6Ly93d3cuIik7DQpkb2N1bWVudC53cml0ZSh1bmVzY2FwZSgiJTNDc2NyaXB0IHNyYz0nIiArIGdhSnNIb3N0ICsgImdvb2dsZS1hbmFseXRpY3MuY29tL2dhLmpzJyB0eXBlPSd0ZXh0L2phdmFzY3JpcHQnJTNFJTNDL3NjcmlwdCUzRSIpKTsNCjwvc2NyaXB0Pg0KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPg0KdmFyIHBhZ2VUcmFja2VyID0gX2dhdC5fZ2V0VHJhY2tlcigiVUEtODI3MjAtMSIpOw0KcGFnZVRyYWNrZXIuX3RyYWNrUGFnZXZpZXcoKTsNCjwvc2NyaXB0PjwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWU8L3N0cm9uZz4gLSB0cnVlPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9hcmNoaXZlczwvc3Ryb25nPiAtIGh0dHA6Ly9ub3NoZWVwLm5ldC9hcmNoaXZlcy88L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2ZsaWNrcl9jb3VudDwvc3Ryb25nPiAtIDEwPC9saT48bGk+PHN0cm9uZz53b29faG9tZV9mbGlja3JfdXJsPC9zdHJvbmc+IC0gaHR0cDovL3d3dy5mbGlja3IuY29tL3Bob3Rvcy90aXJyZWxsLzwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfZmxpY2tyX3VzZXI8L3N0cm9uZz4gLSA2MDg2MzE1NUBOMDA8L2xpPjxsaT48c3Ryb25nPndvb19ob21lX2xpZmVzdHJlYW08L3N0cm9uZz4gLSAxMDwvbGk+PGxpPjxzdHJvbmc+d29vX2hvbWVfcG9zdHM8L3N0cm9uZz4gLSA1PC9saT48bGk+PHN0cm9uZz53b29fbG9nbzwvc3Ryb25nPiAtIGh0dHA6Ly9ub3NoZWVwLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzMtbG9nby5wbmc8L2xpPjxsaT48c3Ryb25nPndvb19tYWlucmlnaHQ8L3N0cm9uZz4gLSBmYWxzZTwvbGk+PGxpPjxzdHJvbmc+d29vX21hbnVhbDwvc3Ryb25nPiAtIGh0dHA6Ly93d3cud29vdGhlbWVzLmNvbS9zdXBwb3J0L3RoZW1lLWRvY3VtZW50YXRpb24vaXJyZXNpc3RpYmxlLzwvbGk+PGxpPjxzdHJvbmc+d29vX25hdjwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fc2hvcnRuYW1lPC9zdHJvbmc+IC0gd29vPC9saT48bGk+PHN0cm9uZz53b29fdGFiczwvc3Ryb25nPiAtIGZhbHNlPC9saT48bGk+PHN0cm9uZz53b29fdGhlbWVuYW1lPC9zdHJvbmc+IC0gSXJyZXNpc3RpYmxlPC9saT48bGk+PHN0cm9uZz53b29fdXBsb2Fkczwvc3Ryb25nPiAtIGh0dHA6Ly9ub3NoZWVwLm5ldC93cC1jb250ZW50L3dvb191cGxvYWRzLzMtbG9nby5wbmc8L2xpPjxsaT48c3Ryb25nPndvb192aWRlbzwvc3Ryb25nPiAtIGZhbHNlPC9saT48L3VsPg==