Archive for September, 2007

Upgraded to WordPress 2.3

Friday, September 28th, 2007

It took me a few hours to upgrade to WordPress 2.3 last night. I don't have the coding prowess of some out there, so it wasn't exactly unexpected that it would've been a painful undertaking. However, upgrading to WP 2.3 was even more difficult than I had expected due to the new tagging mechanism built into WP 2.3 (which I had known about beforehand, but wasn't expecting any issues).

Upon installing WP 2.3, I immediately was being fed errors due to the use of Simple Tagging plugin that I had before to manage tags. I had to disable Simple Tagging, then import the tags into WP's new format. The import process was pretty easy and smooth. However I immediately found that there are no tag management UI built into WP 2.3 at all. Good thing that someone had already wrote a plugin to help manage tags, but it's perplexing that you would have a blog that supports tags without any UI that help manage tags.

Furthermore, the tag cloud display that shipped with WP has no options whatsoever. It just displays a cloud, it doesn't give you any customization capabilities. You can't display a list view that I had before (although arguably I may stick with the cloud view anyway). Although there are a few early plugins that can help you customize the tag cloud display just a little bit, none of them had the flexibility of the Simple Tagging Widget.

Of course, retaining Simple Tagging isn't possible, because the database structure that Simple Tagging used before is completely invalid with WP 2.3. So even though now there's an "official" tagging structure in place, overall it is much less effective and usable than previous third party implementations. Over time, there will be third party enhancments to the built-in tagging mechanism for WP 2.3, but I'm really disappointed in how bad the out-of-the-box experience is.

Exchanged my iPhone last night…

Saturday, September 22nd, 2007

When I first got my iPhone, I noticed that some of the black looked weird on video playback. I thought it was just a problem with all iPhone screens. Then the reports about iPod Touch's "negative black" screen came out, I got suspicious that some models of the iPhone exhibited the same issue as well. Seeing Engadget's post about iPhone display problem yesterday confirmed my suspicion.

I immediately scheduled an appointment at the Genius Bar, went in and exchanged my iPhone after work. The concierge at the Genius Bar was taken by surprise; he said it was the first time he's seen this on the iPhone, although it was seen plenty of times on the iPod Touch already. He promptly exchanged my iPhone, and I walked out the Apple Store within 10 minutes of my appointment with a brand new iPhone and a much better screen.

The customer support experience I've had with Apple has always been very good. Although I do wish that I didn't have to do that with almost every first generation Apple product I've purchased. I have exchanged an iPod Nano that couldn't play Apple Lossless formats (even though it played everything else just fine), older iPods where the hard drive failed after less than a few weeks of usage; and my Macbook Pro's power button has sunken in, which means I will have to take that to the Apple store eventually down the road.

Despite how well their products are designed, it's also pretty widely known that first generation of any Apple product tend to have some unforeseen issues. I still remembered how the first TiBooks had a misaligned CD/DVD drive that can get your disc jammed and permanently stuck inside. Why can't they just iron out these launch issues... pre-launch? Oh wells, at least I have a pretty screen on my iPhone now.

Metroid Prime 3, and what I think…

Monday, September 17th, 2007

Metroid Prime 3 Corruption is almost without a doubt, the best game released on the Wii thus far. It pushes the Wii's graphic engine to show that pretty games, even though not at HD resolution offered by other platforms, is still possible. It also shows that the Wiimote control scheme works almost (and I do mean almost, because it doesn't quite get there, read on...) brilliantly with the right software programming. However, that is not to say that the game itself is without flaws. Despite the fact that Metroid Prime 3 garnered good reviews from just about any major outlet, I found some of the gameplay elements lacking and frustrating.

First we have to talk about the control of the game. Even though it is indeed the most fluid and well-calibrated use of the Wiimote so far, it still isn't quite accurate enough to really get it right. There are basically two options to how you control the game, you can opt for the traditional, complete lock-on as offered on Gamecube before; or you can opt for the semi-lock-on, which allows you to lock onto the enemy and strafe around, but still aim your gun manually. The full lock-on makes encounters against non-boss enemies a joke, just lock on, move around and fire away blindly until the enemy dies, and find another enemy to lock onto. In contrast, the "advanced" mode controls is accurate most of the time, but it does lose tracking once in a while, and it's easy to lose your cursor when tracking starts to get erratic. Before you know it, you're staring at your feet trying to get the sensor to pick up the Wiimote properly.

An interesting side-effect of the contrasting control schemes, with one being overtly easy and the other being "moody", is that the game pushes you towards the easier control; but the boss fights would be way too easy with it. So on many boss fights, your control scheme automatically returns back to the advanced mode, with manual aiming being mandatory on many fights. This caused some early confusion as I was playing through the game, as there's a big red cursor for the boss that I've locked onto, but just a tiny little red cursor for where I'm actually firing.

Another sign that the control scheme is still buggy at times, is when you have to interact with switches in the game. I admit that the level of interactivity with the switch, many of which employs a variety of pull/twist/push mechanisms adds a whole level of immersion into the environment. At the same time, I've yet to come across a single switch in the game that just worked the way it was supposed to. Most of the time it fails to detect some of the motion I performed, and requires repeated push/pull action for the control to pick up at least some of the movements Similarly, the morph ball "jump" is controlled by a swing of the Wiimote, which often has problem recognizing multiple jumps performed in succession, causing some unnecessary grief in complex manuever situations (such as a bomb double jump with the morph ball).

Even with these flaws, the control scheme still offered a level of immersion that's hugely appreciable. Except for those long boss fights where you can feel your shoulders getting sore, and at some point you just want the boss encounter to be over with. If minor control problems were Metroid Prime's only detraction, I would've still loved this game. Of course the flaws doesn't end there.

For Metroid veterans, you guys know what this game is all about. A mixture of some action elements, a lot of puzzle solving, and backtracking through previous levels to uncover new areas that you couldn't reach until you've upgraded your abilities. Metroid Prime 3 still follows this tried and true formula, but I was really hoping that the series would progress and take that concept to a new level.

Puzzles are fun when they can be resolved quickly as to not disrupt the pace of the game. What worked well in Metroid's 2d incarnations has never worked all that great in 3d. Finding a hairline crack to bomb on a 2d map was relatively obvious & easy. Finding the same hairline crack to bomb open, so you can use your morph ball and solve the puzzle in a fully realized 3d world is much harder. There are plenty of times when I got stuck running around the same area over and over again in attempt to solve a puzzle, only to find that I missed a little crack there, or I missed a double jump into a dark & vacant space that's practically unidentifiable. That's *not* good game design, when there are potentially too many points where you can get stuck trying to just get through a room to your next objective. At some point you would think that game testing would've caught these mistakes. Looking into every dark crack of every corner of every room, is not my idea of a good time.

The amount of backtracking, although a stable in Metroid's gameplay, is also an outdated gaming element that should've evolved or just scrapped altogether. Visiting the same level that I've beaten 3 times before just to open up one more door, and get through 3 more rooms, is again, *NOT* my idea of a good time.

Overall, I think Metroid Prime 3 is a swell game, by far one of the best game on Wii. Does it qualify as a great game in comparison to Gears of War, or BioShock? Probably not, but Wii fans will have at least something to play that isn't just another cutesy, casual title.

iPhone – after two weeks

Monday, September 17th, 2007

After two weeks of being an iPhone owner, I have to say this is by far the best experience I've ever had with any phone. Although iPhone is still not perfect, it is closer to achieve that nirvana of consumer electronic than any other device I've ever laid hands on (a close second, would be Tivo).

I've ran into a few annoyances so far with the iPhone:

  • I missed being able to manually manage music. Even though creating a playlist for the iPhone is still pretty much the same thing, it just creates one extra step that I didn't have to deal with before.
  • I'm guessing the above change was made due to the "always disconnected except for sync" nature of the iPhone. I think Apple realized people will need to answer their iPhone at any given time, they can't wait for the "disconnect first" method of previous iPod and all USB mass storage devices. So unless you are syncing, the iPhone is always disconnected. I think they could've created some sort of logic to handle manual management as well... but they just didn't have the time to do that, so manual management is out.
  • As a result of the above change, USB storage mode is turned off, so you can't use the iPhone as a hard drive. Well, not unless you have other apps to hack it, I suppose.
  • For whatever reason, iPhone also do not charge from USB when the computer is turned off. My previous iPods can charge from powered USB hubs even when the computer is turned off. The iPhone cannot. Hence you will probably be wise to grab another dock cable and have that with your AC adaptor ready at all times.
  • I really hate the recessed headphone port.

Those are the only gripes I have with iPhone. There are other shortcomings for more advanced users, such as not being able to install native iPhone apps without hacking it (and having to reinstall them again probably after every Apple firmware update to the iPhone). I do wish there is a robust eBook application of some sort, but for the most part I'm happy using the various web-based apps for things that iPhone can't do with antive apps. For example, Meebo on iPhone works extremely well.

With the new, larger screen, watching movies and tv shows on iPhone is also much more pleasurable than before. Also the playtime is much longer than iPod Video due to the lack of hard drive access. I've purchased an entire TV series from iTMS for the first time, and actually enjoyed the private watching experience almost as much as I would have on my HDTV setup. I can watch the shows before going to sleep (instead of hanging around the living room and falling asleep on the couch), I can watch them during lunch breaks at work... etc.

I also ripped some of my DVD's using Handbrake into iPhone compatible format. I never thought I would enjoy watching video on such a small screen, but there's something about the private, personal experience I can have now with my movies, just as with my music, that is very satisfying. I don't think I've been this happy with any consumer electronic device in a very, very long while (since my first Tivo?).

Apple’s new line of iPods…

Thursday, September 6th, 2007

I know at least one person who's not completely happy with the new iPod announcements. I have to agree at least in part, that the new iPods are not all that exciting. iPod Touch is really the only revolutionary product here, if you consider iPhone to be a completely different product category.

Here I think of all the announcements:

  1. iPod Shuffle - Practically nothing new and worth mentioning at all.
  2. iPod Nano - It's FAT. I really don't like the new look. Although I bet once I've held on in person, I'd be willing to put up with the new form factor. It is even slimmer and overall smaller than the current Nanos. The proportion of the click wheel to the width of the device is just... ugly. I wish they could've worked a little harder and done something else. I was really hoping for an iPod Nano-Touch type of device here. It's still not a bad iPod, just underwhelming.
  3. iPod Classic - Same ol' same ol' with bigger hard drive. I do find it funny that the iPod Classic's hard drive is bigger than some of my friend's computer hard drive. Nothing new, nothing exciting.
  4. iPod Touch - Great device, but it's not really that fresh since it's just a stripped down iPhone. Like I said, I rather wished they would integrate Nano + Touch into some device that's in between.

I'm sure Apple will still sell a ton of them, because no other MP3 player in the market has near the media dominance. The surprise to me was the $200 price drop on the iPhone. I promptly went out and got one, 2-year contract be damned. At $399 it's a very reasonably priced PDA phone, in fact, one of the most feature-rich and well priced phone you can get. I guess I'll put up with AT&T for another 2 years at least.

Wireless iTunes Music Store... In a way it's a long time coming, but I wonder how many times I'll be wondering around in middle of nowhere just wanting to buy a new song?

Although I wouldn't go so far as saying everything was "crappy"... I wasn't extremely impressed either.