iPod Touch/iPhone Splash Screens

Today I finally got around to upgrading my iPod Touch to the newest firmware (2.0.2), using the newest version of PwnageTool. PwnageTool allows you to build your own custom firmware, meaning you can specify packages to pre-install, options to set by default, and you can also change the splash screens (for when the device turns on, and when it needs to be plugged into iTunes). This feature has particularly interested me in the past, and while I was looking around on the internet for inspiration I stumbled upon the good old Happy Mac from the days before OS X:

This immediately struck me as a great choice, so I crafted a boot screen:

The Happy Mac returns

You can download it as a PNG, as well as a restore screen I crafted with the old bomb icon from classical Mac OS (below), by clicking here

Tagged , , ,

Tropic Thunder

Tropic Thunder

I finally saw Tropic Thunder, Ben Stiller’s new comedy about the making of a Vietnam movie, and I found it hilarious. The star-studded cast (in addition to Stiller, there’s Robert Downey Jr, Jack Black, Nick Nolte, and an amazing cameo by Tom Cruise) is great, and managed to keep me laughing for almost the entirety of the movie. The movie begins with trailers for the products and movies of the fictional actors, setting the stage for their personalities on the set of Tropic Thunder. As the production of the movie slides further and further downhill, the veteran who wrote the book the action movie is based on (played by Nolte) suggests dropping the actors into a forest rigged with explosives and hidden cameras, to capture real fear and make the movie “the best war movie ever”.

It all deteriorates from there, as the director is almost immediately accidentally blown up, and the token Asian drug ring shows up, mistaking the actors for American soldiers (who in turn mistake them for actors, playing out parts in the script). All hell breaks loose as the actors slowly begin to understand that they are no longer filming a movie, but fighting for their lives and those of their friends and comrades.

This makes the movie sound very serious, which it isn’t at all. It’s completely silly, from the drug ring being run by a 12-year old who’s only ever seen one movie (Simple Jack, one of Stiller’s character’s movies, in which he portrays a lovable mentally disabled boy named Jack), to the impressive stream of obscenity issued by the producer of the movie (Cruise), to Downey Jr.’s character undergoing major surgery to turn himself into a black man, and subsequently falling completely into the role, convincing himself he really is the character he’s supposed to be portraying.

The movie is hilarious, but not for the faint of heart. There are many shots, particularly near the beginning, of people’s guts spilling out of them, and more than one person explodes in the course of the movie. A lot of the jokes could very easily offend people (and they have), but I don’t think that there are any jokes bad enough to merit skipping the movie entirely. Honestly, I would say the opposite: Tropic Thunder is a must-see, possibly one of the funniest movies of the year.

Tagged , ,

Star Wars: The Clone Wars

Warning: long rant ahead. Summary: Terrible movie.

This movie was a huge disappointment, from the very beginning. I had been wondering, before seeing the film, how Lucasfilm would handle the opening, since the Star Wars movies usually start with the now emblematic text crawl, (which sets the stage for the action in the movie) at the top of which is the episode number and name. Since this movie is not technically an episode of the Star Wars saga, I had assumed that instead of saying Episode 2.5 – The Clone Wars, they would put simply The Clone Wars.

Turns out, I was wrong. Instead of the opening crawl of text, there is a montage of action sequences and a (somewhat cheesy, in my opinion) narration of the events. This scene could easily have been a text crawl, but in an effort to make the movie more kid-friendly the director instead opted to blatantly show the action instead of leaving it to the viewers’ imaginations. As a result, before I was 5 minutes into the movie, before any main characters had even been shown on-screen, I was already horrified at the thought that I had actually paid money to see this blasphemous excuse for a Star Wars movie.

And that was just the opening titles.

General Obi-Wan Kenobi

For the entire duration of the movie, I could not get used to the bizarre art style. I understand that it’s trying to look somewhat like the Clone Wars animated clips (see below, as compared to the movie above). The series of 5-minute animated shorts depicting the story of the Clone Wars was aired on Cartoon Network in 2003, and was awesome. The new movie of the same title attempted the same style, but in 3D. It certainly has the same look, but none of the same feel. The animated Clone Wars was like Samurai Jack, but in the Star Wars universe. No surprise, as they were both the work of Genndy Tartakovsky. The animation was fluid, the art style, while certainly very stylized, worked extremely well.

Obi-Wan in the animated TV Clone Wars

This was not true at all for the movie. Everything in the movie looked rigid and hard. You can see what I mean in the above screencaps, just look at Obi Wan’s hair. It doesn’t move at all, in fact it looks like it’s made out of wood. What you can’t see in that screencap is how the faces look like that too, with extremely limited movements, resulting in very un-expressive faces. All of the movement was stiff and ugly, and actually hard to watch. There is also very bizarre selective detail, for example most of the textures are flat colors, but for some reason Yoda has extensive bump-mapping on his skin. It looks extremely strange, because it no longer like he is a stylized character, but a realistic character with a very angular body, due to the detail on his skin. The Hutts aren’t slimy, just large and somehow both fluid and blocky.

Jabba the Hutt

The story revolves around the Hutts, specifically Jabba, his uncle Zero, and his son (who doesn’t seem to have a real name, but is nicknamed “Stinky” by the Jedi that were assigned to rescuing him). The basic plot is that Jabba’s son has been kidnapped, and he has asked the Jedi for assistance in retrieving the infant. The Jedi are reluctant, but at the persuasion of Chancellor Palpatine (another disappointing character, the voice actor doesn’t even sound like Ian McDiarmid), Anakin Skywalker and Obi Wan Kenobi are sent to help. Things get difficult when it is revealed that Count Dooku and the Separatists (who had been helping Jabba while the Jedi deliberated with Palpatine) are behind the kidnap, and are attempting to turn the Hutt Clan against the Jedi.

Ahsoka Tano, Anakin's Padawan

In the midst of all of this, Yoda assigns a padawan apprentice to Anakin, a youngling Togruta named Ahsoka Tano (see above). Let me just start by saying that I hate her more than I hated Jar Jar. She is obnoxiously immature, but Yoda OK’d her for Padawan training despite the fact that she is still a youngling at only 14 years old. She insists on being trained by Anakin, but she doesn’t really seem to learn anything from him, only really offering him criticism and competition. There are a few scenes when one of them points out something that she learned, but I got the feeling that Lucasfilm also noticed that she was a terrible student and tried to add in those scenes to fix the problem.

I was glad that there was very little of R2D2 (or “Artooey,” as Ahsoka nicknamed him) and C3-PO, because as awesome as they were in the original saga, in the prequels the only purpose they served was comic relief, and believe me, there was plenty of that without them. It seemed like the only purpose the battle droids served (other than fodder for the battle scenes) was comic relief. Misunderstanding each other, telling each other to shut up, the droids in this movie were more human than the human characters were.

The soundtrack was not composed by John Williams, and didn’t sound anything like that of the Star Wars saga. It was certainly groovy, but it didn’t have a Star Wars feel to it. Most of it wasn’t orchestral music at all, but much more generic action movie beats. In any other movie, it would have fit the action, but it just felt weird and out of place coupled with Star Wars.

The only thing I actually enjoyed about the movie were the battle scenes, which were impressive. There’s one part where an pair of AT-TEs scale a totally vertical wall, which was completely awesome. The lightsabers glowed, the energy bolts flew (though not quite as fast as they did in the other movies), and the droids glowed red-hot as they were carved by the lightsabers. It was adrenaline-packed, but there was too much of that and not enough of the other things that make a movie into a Star Wars movie.

Star Wars: The Clone Wars was definitely a movie intended for children, not hardcore fans of The Saga. Every aspect of the movie that I didn’t like probably makes it more and more attractive to kids. Gone are the beautiful cinematic panning shots, the glorious Williams soundtrack, the politics, the subtleties of the battle between the Light and Dark Sides of the Force. Instead it’s quick action, cutesy nicknames (“snips” and “sky guy”, as well as artooey and stinky), and too many whiny teenagers. Anakin’s struggle with the Dark Side is barely touched upon, just a few comments about him not wanting to talk about his past, and some scowls when Ahsoka asked too much.

Save yourself some money, don’t bother with this movie. Pirate it, or just skip it entirely. It really was that terrible.

Tagged , , ,

Date Difference Reviewed in Mac ReviewCast #170

I noticed that a portion of my traffic today and yesterday has been coming from surfbits.com and macreviewcast.com, which happen to be the same site. The site is the homepage for the Mac Reviewcast, a weekly podcast that reviews new software for the Mac OS. Anyway, in episode #170 (iTunes link), my app Date Difference is mentioned. The review is very nice, and does a very good job summarizing the app. The review runs for about a minute, starting at 16:19 into the podcast.

This is (as far as I know) the first time anyone has reviewed Date Difference, and it certainly makes me feel special.

Tagged , ,

Date Difference 1.1

Ok I finally found a Tiger machine to test Date Difference 1.1 on, and it seems to work fine, so I’m going to go ahead and release it! You can download Date Difference 1.1 at the same place as before, but now it should be better than before!

New features:

  • Fixed problems with compatibility in OS X 10.4 (ie not launching)
  • Fixed problems with time intervals being too long for the computer to keep track of (dates before sometime around 1940 returned a negative result)
  • Added option to use zeroes or not (meaning if there are 0 days in between the two dates, by default Date Difference no longer displays them). This can be changed in the preferences.
  • Added Sparkle for automatic updates
  • Changed the About window to be prettier

Known issues:

  • Preferences are not saved, you have to set them every time it launches.
  • If it’s giving you strange results the first time you launch it, try re-launching it before telling me!

Enjoy, and please tell me any bugs you encounter, in the comments section!

Tagged , ,

Date Difference 1.1

Ok I finally found a Tiger machine to test Date Difference 1.1 on, and it seems to work fine, so I’m going to go ahead and release it! You can download Date Difference 1.1 at the same place as before, but now it should be better than before!

New features:

  • Fixed problems with compatibility in OS X 10.4 (ie not launching)
  • Fixed problems with time intervals being too long for the computer to keep track of (dates before sometime around 1940 returned a negative result)
  • Added option to use zeroes or not (meaning if there are 0 days in between the two dates, by default Date Difference no longer displays them). This can be changed in the preferences.
  • Added Sparkle for automatic updates
  • Changed the About window to be prettier

Known issues:

  • Preferences are not saved, you have to set them every time it launches.
  • If it’s giving you strange results the first time you launch it, try re-launching it before telling me!

Enjoy, and please tell me any bugs you encounter, in the comments section!

Tagged , ,

Problems With Date Difference On Older OSes

As Hans Swinnen pointed out in the comments on the Date Difference post, Date Difference doesn’t seem to work all the time on older versions of OS X. I checked, and found that the reason for that is that I built it with the 10.5 SDK instead of an older one. I have version 1.1 ready, built with the 10.4 SDK (I’m working on getting a 10.3 SDK so I can make it as compatible as I said it was…) UPDATE: Ok, forget 10.3. Sorry, but it’s too much of a headache to get 10.3 support working. I got the SDK installed, but when I tried to build, it spat out no less than 12 errors at me, which I really don’t want to fix. If you’re using 10.3, sorry but you’re out of luck.

I have a 10.5 machine myself, as well as a 10.3 machine, but I find myself in need of a beta tester for 10.4, if anyone would be would like to help out.

UPDATE: It also seems that any two dates with more than 2147483647 seconds in between…doesn’t work. If you’re getting a negative result, it’s a bug. I’m working on fixing this, and I should have version 1.1 out tonight or tomorrow, with full backwards compatibility backwards compatibility to 10.4, support for greater time intervals, and one or two other features I’ve implemented since 1.0…

Tagged ,

Problems With Date Difference On Older OSes

As Hans Swinnen pointed out in the comments on the Date Difference post, Date Difference doesn’t seem to work all the time on older versions of OS X. I checked, and found that the reason for that is that I built it with the 10.5 SDK instead of an older one. I have version 1.1 ready, built with the 10.4 SDK (I’m working on getting a 10.3 SDK so I can make it as compatible as I said it was…) UPDATE: Ok, forget 10.3. Sorry, but it’s too much of a headache to get 10.3 support working. I got the SDK installed, but when I tried to build, it spat out no less than 12 errors at me, which I really don’t want to fix. If you’re using 10.3, sorry but you’re out of luck.

I have a 10.5 machine myself, as well as a 10.3 machine, but I find myself in need of a beta tester for 10.4, if anyone would be would like to help out.

UPDATE: It also seems that any two dates with more than 2147483647 seconds in between…doesn’t work. If you’re getting a negative result, it’s a bug. I’m working on fixing this, and I should have version 1.1 out tonight or tomorrow, with full backwards compatibility backwards compatibility to 10.4, support for greater time intervals, and one or two other features I’ve implemented since 1.0…

Tagged ,

E3 2008

Well that was disappointing! What did we get out of the Electronic Entertainment Expo this year, boys and girls? Let’s see. Microsoft unveiled their best-kept-secret-ever, the clearance of 20gb 360s to make way for 60gb 360s, as well as the motion-sensitive…microphone controller?

I mean, we’ve been hearing rumors about a motion-sensitive 360 controller (to compete with Sony’s SIXAXIS and more importantly, Nintendo’s Wiimote) for months now, and I have to say, I’m disappointed. A karaoke microphone? That’s…um…that’s great, Microsoft. Thanks a bunch. Other than that, there was the Dashboard redesign, and the news that Final Fantasy XIII is being made for the 360 as well as the PS3. Whoop-dee-doo.

What did Sony have for us? Let’s see. Well, there was that neat little presentation of their fiscal year using LittleBigPlanet, that was cool I guess…Not really news, but hey, it’s LittleBigPlanet. I’m not complaining. There was the launch of the video store, about freakin’ time, Sony…And now you can use one login for the PSN across all your machines, as opposed to one account for each. Again, this should not be something that’s happening more than a year after the PS3’s launch. All in all, no news from Sony.

Well how about Nintendo? Oh yes, Nintendo gave us a game, a toy, and two peripherals. Hooray, big news day from Nintendo, right? You might think that. The game? Animal Crossing City Folk, which is basically Animal Crossing Wild World (the DS iteration of the series), except with a city area (accessible by everybody), and a few graphics updates to bring it in line with the Gamecube version of the series. In other words, it’s basically a port of the older game. In other words, it barely counts as its own game.

Next up, Nintendo’s Wii Music. This is the “toy” I mentioned earlier. I call it a toy because it isn’t a game, even Miyamoto has said that it is not a game. It is a non-game, with no plot, no back-story, no characters, no objective. I call that a toy, not a game. Also, the thing isn’t news, because it has been demoed in some form at every E3 since the announcement of the Wii. The “news” is the ability to use the Wii Fit, Nintendo’s balance board in addition to the Wiimote to basically just make music. Think of it like Rock Band, but without real songs or objectives.

Finally, the two peripherals. First off is Wii Speak, a multi-directional microphone that sits on top of the Wii Sensor Bar and allows for audio chatting in online games. This, not unlike the PSN’s video store, should not be something new after more than a year on the market with online services. The second peripheral, the MotionPlus, is just as ridiculous. It is a little knob that plugs into the bottom of the Wiimote, and according to Nintendo, improves the motion-detecting of the Wiimote to make on-screen movements match more closely to the actual movement of the player’s hand or arm. Now I don’t know about you, but it seems to me like this peripheral does…what Nintendo originally promised the Wiimote would be able to do. That seems more than a little lame to me, but hey- it comes with a free game: similarly to the Wii coming with Wii Sports, and the Wiimote coming with Wii Play, the MotionPlus ships with Wii Sports Resort.

So yeah, disappointing compared to previous E3s, but it seems like every year the convention is getting more and more pitiful and less appealing. Oh well, we still have Leipzig and PAX to look forward to!

Tagged , , ,

The Dark Knight Released


Today the movie The Dark Knight opened in theaters, to massive success. The sequel to Batman Begins took in a record-smashing $18.5 million on its first night, surpassing the previous midnight champion, Star Wars Episode III (which sold $16.9 million opening night). I saw just returned from seeing the movie, and I have to say that I was very impressed. The Joker (above), played by the late Heath Ledger, was very impressive. He was definitely very scary, and indeed seemed to be extremely unstable. I need to re-watch Jack Nicholson’s Joker performance to really decide whether Ledger is the best Joker, but it certainly seems at the moment like he succeeded in being more frightening, less stable, and just a better Joker overall. Caution: Spoilers follow.

Two-Face was possibly even more interesting, if only because we are treated to his origin story as well as his demise, in a glaring twist on the original canon of Batman, Two-Face dies after dramatically killing 6 people, instead of providing a full-on nemesis for Batman. I particularly enjoyed watching his obsession with his “lucky coin” develop, from the first time we see it as simply an heirloom from his father through its evolution into deciding whether men and women live or die. Also I didn’t see the connection between Dent being Gotham’s “White Knight” and Batman being Gotham’s “Dark Knight” until the very, very end when Commissioner Gordon said it, but when I realized it it was a very very awesome moment indeed.

Obviously, the two movies to compare The Dark Knight to are Batman Begins (the predecessor of this film), and Iron Man (the most recent quality superhero movie to hit theaters). Compared to Batman Begins, this movie was just as good, if not better. One thing I didn’t like about Begins was the quality of the effects used. They seemed plasticky and not-quite-real-enough at best, something Knight gets around easily. The effects of the new movie are toned down a lot from the first one, but what is there is top-notch.

Compared to Iron Man, the movie was better in some ways, and lesser in others. Both films were highly anticipated, and both were amazing. The difference is in the style with which they each amaze. Iron Man was awesome. Most of the scenes make you go “wow”. The non-stop action, the amazing visual effects, everything was what I would describe as awesome. It felt like a much more glorious film. Everything shined, and sped along, and exploded and was flashy and loud and awesome. The Dark Knight was different, in that it wasn’t necessarily awesome at all times, and it certainly wasn’t glorious. I think that Knight was much deeper than Iron Man, in that it actually provoked other emotions besides awe. The Dark Knight had me on the edge of my seat for practically the whole movie. There were moments (particularly when Rachel dies) when I felt for the people on-screen, and there were times when I hated them, and I was supposed to hate them. Characters were able to actually scare me. About half-way through I started shivering with fear and anticipation, and I hardly stopped until the credits finished rolling. I can’t say the same thing about Iron Man.

I don’t watch many “real” movies, that is to say the sort that win Oscars, but I think that The Dark Knight is definitely going to be a winner this year. Two thumbs up.

Tagged , ,