Friday, May 30, 2008

About How a Programmer's Office Should Look Like

I don't know why - well, actually, i knew just why - but i've been obsessed about programming these days. Of course, it is because i haven't done a lot of programming lately. I feel the aching dull as my creative mind which usually fueled up whenever i faced with a particularly hard algorithm to muster thwarted considerably as more and more paperwork that involves almost next to no programming language.

Anyways, here's a great description on my dream office-space as a programmer.

"Your business success will depend on the extent to which programmers essentially live at your office. For this to be a common choice, your office had better be nicer than the average programmer's home. There are two ways to achieve this result. One is to hire programmers who live in extremely shabby apartments. The other is to create a nice office."

In accordance to the quoted definition above, the best office-space that i've been working for was at my campus. I had a whole office, with a closeable door, an open window, a super quite environment, and i've only had to share it with two of my colleagues in a room which could easily filled with twenty people and still had an open space to make it comfortable. Ah, those days.

Digg this

The Programmer's Bill of Rights

This post is by no means an original. The credit is due to Jeff Atwood at codinghorror.com. I merely re-wrote the bills and tried to discern it with my current work-space.

1. Every programmer shall have two monitors.
Recent study actually documented that productivity does increase with an extra monitor addition. I had, in a sense, worked with two monitors as well. A 13-inch MacBook and a 12-inch Toshiba Satellite albeit each of them running a different OS.

2. Every programmer shall have a fast machine.
Naturally. My machines weren't the fastest in the market, but i have upgraded each of them to tout a 3GB and a 2GB memory for my MacBook and Toshiba Satellite respectively.

3. Every programmer shall have their choice of mouse and keyboard.
I've been giving it some thought. Obviously, being an Apple fan-boy, i wouldn't settle less than a razor-thin Wireless Apple Keyboard and Mighty Mouse. But really, given their prices? All the more reason for me to at least postponed the idea until i deemed them necessary.

4. Every programmer shall have a comfortable chair.
The very first thing that i WILL buy when i bought a house next year (at the latest) is my own selection of Chair. I've been eyeing for a US$ 1100+ Herman Miller Aeron. Dear wife, you had to understand, i WILL buy that chair, regardless of what you'd going to say :D.

5. Every programmer shall have a fast internet connection.
Can't complain at all. The internet connection at my current office easily dwarfed any other place i had been working on including my beloved campus, at midnight.

6. Every programmer shall have quiet working conditions.
Now, this is somewhat still a luxury i couldn't really afford just yet. That's why i prefer to stay quite late at the office when everybody else has gone.

Digg this

2008: Year in Review. The First Five Months

The first five months of the year 2008 has come and gone rather quickly. This is my take on films released at each of the passed months. As usual, the release dates are for North America release.

January (8/18):

- One Missed Call. 1/2. My review.
- The Pirates Who Don't Do Anything: A VeggieTales Movie. N/A.
- First Sunday. N/A.
- 27 Dresses. **1/2. My review.
- Beaufort. N/A.
- Still Life. N/A.
- Teeth. **. My review.
- Cassandra's Dream. **1/2. Review coming.
- Taxi to the Dark Side. N/A.
- Mad Money. N/A.
- Cloverfield. ***1/2. My review.
- 4 Months, 3 Weeks and 2 Days. ***1/2. My review.
- Meet the Spartans. Zero (minus four stars if it's possible). Do i need to review it? NO! An ugly excuse of a film. Save yourself. DON'T EVER SEE THIS FILM.
- Alice's House. N/A.
- Untraceable. N/A.
- Rambo. **1/2. My review.
- How She Move. N/A.
- U2 3D. N/A.

February (6/29):

- Caramel. N/A.
- Hannah Montana & Miley Cyrus: Best of Both Worlds Concert Tour. N/A. Not interested at all.
- Strange Wilderness. 1/2. Another painful excuse for a comedy.
- Over Her Dead Body. *1/2. My review.
- Praying With Lior. N/A.
- The Witnesses. N/A.
- The Eye. *1/2. Another slew of Asian horror remade. The best part from the original Asian release that made me jumped my seat was noticeably absent. But Jessica Alba is still hot, blind or not.
- How to Rob a Bank. N/A.
- Fool's Gold. N/A.
- Welcome Home Roscoe Jenkins. N/A.
- In Bruges. N/A.
- The Band's Visit. N/A.
- Vince Vaughn's Wild West Comedy Show. N/A.
- Bab'Aziz - The Prince Who Contemplated His Soul. N/A.
- Vexille. **. My review.
- The Year My Parents Went on Vacation. N/A.
- Definitely, Maybe. N/A.
- Step Up 2 the Streets. N/A.
- The Spiderwick Chronicles. N/A.
- Jodhaa Akbar. N/A.
- George A. Romero's Diary of the Dead. N/A.
- Me & You, Us, Forever. N/A.
- Jumper. *. My review.
- La Traviata. N/A.
- Vantage Point. **1/2. Despite the political inaccuracy, and tendency to rely on luck, this film is probably a very much an underrated thriller.
- Charlie Bartlett. N/A.
- The Counterfeiters. N/A.
- Be Kind Rewind. N/A.
- Witless Protection. N/A.

March (7/28):

- Semi-Pro. *. If you want to see a film where you laughing at other people for their genuine stupidity, this film would at times, satisfactory. Even so, given the nature of the film, it is largely uninspiring.
- La Vie En Rose. ***1/2. My review.
- Bonneville. N/A.
- City of Men. N/A.
- Penelope. N/A.
- Other Boleyn Girl. **1/2. Review coming.
- 10,000 B.C. *1/2. My review.
- College Road Trip. N/A.
- Bank Job. **1/2. My review.
- Married Life. N/A.
- Miss Pettigrew Lives for a Day. N/A.
- Dr. Seuss' Horton Hears a Who. ***. My review.
- Funny Games. N/A.
- Doomsday. N/A.
- Never Back Down. N/A.
- Hammer. N/A.
- Tyler Perry's Meet the Browns. N/A.
- Shutter. N/A.
- Drillbit Taylor. N/A.
- Under the Same Moon. N/A.
- Race. N/A.
- 21. N/A.
- Flawless. N/A.
- Run, Fat Boy, Run. **. My review.
- Priceless. N/A.
- Stop-Loss. N/A.
- Superhero Movie!. N/A.
- One Two Three. N/A.

April (3/20):

- Shine a Light. N/A.
- Nim's Island. N/A.
- Leatherheads. N/A.
- My Blueberry Nights. N/A.
- Ruins. N/A.
- Prom Night. N/A.
- Visitor. N/A.
- Krazzy 4. N/A.
- U Me Aur Hum. N/A.
- Smart People. N/A.
- Street Kings. **1/2. Pretty cool stuff actually, procedural cop film where good cops pitted against dirty copes. Remind me of Training Day. Shouldn't be surprising though, since these films were written by the very same people.
- Forbidden Kingdom. *1/2. Every fanboy's dream? Pitting the legends Jet Li against Jackie Chan? Probably true. Unfortunately, the best part of this film was the fight between Jet Li vs Jackie Chan while the rest of the film was largely ignorable. You could probably just YouTube it.
- Forgetting Sarah Marshall. N/A.
- 88 Minutes. *. I don't feel like writing a capsule on this one.
- Expelled: No Intelligence Allowed. N/A.
- Baby Mama. N/A.
- Tashan. N/A.
- Deception. N/A.
- Then She Found Me. N/A.
- Harold & Kumar Escape from Guantanamo Bay. N/A.

May (4/15):

- Iron Man. ***. My review. This film has received a staggering 93% approval nods from RottenTomatoes.com easily the best for the year. I may have to see it once again.
- Redbelt. N/A.
- Fugitive Pieces. N/A.
- Son of Ranbow. N/A.
- Made of Honor. N/A.
- Speed Racer. **1/2. My review.
- What Happens in Vegas. N/A.
- Before the Rains. N/A.
- Fall. N/A.
- Chronicles of Narnia: Prince Caspian. **. My review.
- How the Garcia Girls Spent Their Summers. N/A.
- Reprise. N/A.
- Indiana Jones and the Kingdom of the Crystal Skull. **1/2. My review.
- War, Inc. N/A.
- Children of Huang Shi. N/A.

From what i could see, we've seen AT LEAST 110 titles released in the first five months of this year. From the 110, i've seen only 28 of them. Roughly 25%. From these 28, i love Cloverfield, 4 Months 3 Weeks and 2 Days, and La Vie en Rose the most, with Iron Man and Horton Hears a Who in close pursuit and simply loathed Meet the Spartans.

Digg this

First Ruby on Rails Application (Mac OS X)

I've still got a Mac OS X 10.4.11 codenamed Tiger in my MacBook early 2007 despite that Leopard 10.5.3 has just recently released to the market.
A Tiger Mac OS X was pre-installed with Ruby 1.8.2. Knowing this, I immediately fired the same step-by-step tutorial as I did yesterday. However, when I tried to execute "ruby script/generate controller App", it complains that I don't have a required RubyGems to run Rails. It offers me a hint to update the gem installation. I did just so, and it complains that it can't find a rubygems-update-1.0.1. I head out to my most trusted friend on the internet, Google, and immediately directed to the HiveLogic about how to manually update the ruby installation in a Tiger machine to 1.8.6. I just tried it once, no luck, and decided to let no more time goes waste and instead, creating a new Ruby on Rails project through the NetBeans IDE.

Probably historically incorrect, but ever since NetBeans 6.1, creating a Ruby on Rails application couldn't be more simpler. Simply choose Ruby on Rails application on the New project dialog, and seconds later you had your application up and running. By default, you should see database.yml opened at your editor right away, in which you provide a database connection information to your application. In my case, it took me another several seconds to set-up MySQL databases and configured them so my newly created Ruby on Rails application could communicate with it. After all set and done, I run the project, it opened up on my Safari web-browser, up and running. Seconds flat. But still, the stench that I still had no illusion of control made me hasn't yet fully apprehended nor appreciated the nimbleness and easiness that is Ruby on Rails.
Finally, without the luxury to automate the Controllers and Views through a command line prompt as I did yesterday with my Windows version of Ruby on Rails first application, I created two additional files, app_controller.rb under the Controllers folder, and greeting.rhtml under the Views/app folder manually to obtain the same output as I did yesterday.

Next, hopefully, a further insight into this whole Ruby on Rails thing. And although it would seems rather obnoxious in my part, pardon me if I ever did just so, a blown-by-blown set up. Hm, a Video Podcast perhaps?

Digg this

Thursday, May 29, 2008

June Summer Film Previews

All the opening dates are listed for North America release, naturally. But, i think that with some few exceptions, considering the profile of most of the release, we could very much expect that it won't take that much longer for these films to reach this side of the world.

1st week of June:
Kung Fu Panda. Big, furry, fat, cuddly, and lazy Panda tries to learn Kung-Fu? I'm already sold from the very first mention of its title alone. With voice talents from Jack Black, and Jackie Chan among others, its trailers and 5-minutes clip (Chopsticks) were pretty cool stuff if not a bit overworked (although of course, since it's involving Panda, my second favorite animal after Polar Bear, i refused to acknowledge such thing). From Dreamworks.

You Don't Mess With the Zohan. Er, Adam Sandler, A highly-skilled Mossad agent who fakes his own death so he can move to New York and become a hair stylist. Really? Adam Sandler? Mossad? With a five-letter name which reminds me to Borat? Never really likes Adam Sandler anyway.

2nd week of June:
The Happening. I don't really understand why people bashed Shyamalan. Ever since that phenomenal The Sixth Sense, it seems that every subsequent works from Shyamalan were paled in comparison with that film about a boy who sees death people. Not for me, though. My favorite Shyamalan was still Unbreakable (yep, i liked it even more than The Sixth Sense) and i don't really understand why there are so very few people out there who shared my love to The Village and instead bashed it like it's the worst film ever made. In The Happening, Shyamalan visits my favorite territory in any sci-fi story. Post-appocalypse world. No reason for me to NOT looking forward for this film. However, the biggest beast in this weekend would easily goes to:

The Incredible Hulk. After the phenomenal success of Iron Man, there'd be no reasons for fans to not to looking forward to this Marvel Studios' second film. The teaser trailer which ends as Hulk was about to trade punch with The Abomination was easily punched my curiosity up several notches. I mean, you see Hulk, all green running up on a street, while The Abomination grinned in anticipation, all grey, responded in a same fashion, one could only imagine what the impact of these monsters would be like. I'd say AT LEAST it would looks like Agent Smith vs Neo in Matrix the third (Revolutions? Reloaded? Doesn't really care). But of course, i won't be satisfied at all if it is going to merely looks like that. It has to be MORE. Considerably MORE.

3rd week of June:

Get Smart. Steve Carrell's attempt to spoofed the life of a highly-trained secret agent. While i knew that it would be better than the abysmal Johnny English, i wouldn't bet much on it. With Anne Hathaway.

The Love Guru. Mike Myers, Jessica Alba who consistently making weird choices. Shortly after Sin City, Jessica Alba complains that she doesn't get much chance for a role that escalates beyond the luscious physical appearance of hers. Three years later, and she STILL landed a role that put her as a mere eye-candy for us, men. Not that i complained, though, she's drop dead gorgeous, anyway.

4th week of June:
WALL-E. Pixar. Intergalactic Robots. Sans dialog. Jonathan Ive. What else a geek could asked for more?

Wanted. Awesome trailer. Awesome trailer. Awesome trailer. With Angelina Jolie. Probably worth the time, but as we've seen many cases with awesome trailer but an utter dreadful train-wreck of a feature-length film (see: Hitman), i'd prefer to lined up behind WALL-E at any given time.

Digg this

First Ruby on Rails Application (Win 32)

Following the step-by-step tutorial to wrote and set-up my very first Ruby on Rails running on Windows32 platform application that merely prints this following greeting screen:
I was immediately faced with this very first problem.
Fortunately, this is a small, almost insignificant problem. When we created our first Ruby on Rails application, by typing the command, in my case, "rails hello" unto the command prompt, Rails automatically creates a database connection (config/database.yml) with sqlite3. It turns out that the problem could be solved in seconds flat by head to http://sqlite.org, download the sqlite3.dll and put it on the "bin" folder of your local Ruby installation, and reload the WEBrick server.

At a first glance, I must say that Ruby on Rails live up to its advertised gimmick, "Web Development that Doesn't Hurt". A friend of mine from my previous job who has no education background in Computer Science or its related, ascertained this fact by saying that "Ruby language is very humane, it is easy for me to understand". I agreed with him on this point. It took far longer time for me to write this post than downloading and made my first Ruby on Rails application up and running.

However, as a programmer in core, with a sufficient eduaction background to support the claim, while it is true - in a sense - that developing web application, at least a simple web application with a simple CRUD with Ruby on Rails is quick and easy, I found out that with Ruby on Rails, I've got a considerably less control than what I would have had I develop the same web application with my preferred arsenal, Java. But as I've pointed out earlier in this blog, I had planned to give Ruby a chance by seeing for myself how things turned out with this beast.

As you can see in the images, I develop the very first Ruby on Rails application on my Toshiba Satellite running Windows XP, and accessed through the network from my Mac OS X. Next in this blog, developing Ruby on Rails on my preferred platform, Mac OS X and probably aforementioned step-by-step tutorial in its wholesome.

Digg this

Wednesday, May 28, 2008

Windows 7


Tsk. We're all knew to well that Vista couldn't hold the candle even against his own predecessor XP. Tonight (or this morning Jakarta time), Ballmer and Gates, the alleged dynamic duo behind Microsoft are down in some Conference and it looks that they'll be unveiling the Vista successor, currently known as Windows 7. Head to Engadget, Gizmodo, or wherever to follow the posting live from the event. Oh, the magic of an Internet. Let's see how long it takes for detik.com to post the news.

Update;
- Engadget Live Blogging from the event
- Gizmodo Live Blogging from the event

- Windows 7 - Official Photos (via Gizmodo)
- Windows 7 - Features Revealed (via Gizmodo)

My comment:
Doesn't really striking as a breakthrough for me. Probably because i've been ditching Windows altogether to switch for the Mac OS X.

Digg this

Tuesday, May 27, 2008

Another Shout in the Crowd


I believe i wasn't very far from the truth when i say that most - if not all - bloggers out there, at one point on their 'career'-line stumbled and quite probably gave a considerable thought upon AdSensing. Or, making money from the internet. In fact, even until now, i personally knew people who just setting up their blog, flocking it with various Ads, researching for the so-called 'high-paying keywords' and turns into a statistic whore, spending most of his/her time to ogled his/her blog's various stats in hope that it would generate an influx of proverbial dollars. Some even went as far as breaking the advertiser's terms such as emulating clicks, or the likes. Well, with many reported news on Google (probably the #1 internet advertiser with its AdSense service) banning some of the advertisers for (wether allegedly true or no) the fraud practice that breaking the advertiser's terms, i wouldn't recommend the fraudulent practice which albeit good for a first, or even a second paid check from Google, won't made you see a third and a possibility to get banned from the service for life on top of that.

I started to blog somewhere in 2004. I had to dig my archive to proximate the exact date. But yeah, 2004 is a pretty close approximation. This is my third blog, and it certainly wouldn't be the last. I've been written almost 500 articles to date, and some 200 of them was film reviews. I'm going to use one of my favorite word, 'infinitesimal' but hey, 200+ film reviews, that's not a bad deed for an amateur such as myself.

Somewhere in 2006, i was also obsessed with AdSense. But, as i found out that just like every other business, AdSensing also requires determination to get it even started - something that i lacked considerably at the time - i realized that big money from the internet without a condensing effort? Big bull-sh*t. And after that big slap of 'failure' smeared all over my face with a huge red painted letters, somewhere in 2007, i turned my attention to one thing that actually matters the most in every blog, contents. Money? Just a bonus. Still not enough to made me relinquished my day-job, but i'm getting there. I figured out that i need to upped the ante just a bit. After all, a significant improvement in terms of visitors, and subscribers could be seen right after i changed my direction in the way i blogged. Let me underlined my statement, significant improvement.

Now, i was asking myself, and it has been for a while, actually, about how would i upped the ante. First of all, something to consider, i've got a personally significant content to account for. 239 articles on film reviews are out there written under my name, my REAL name. All that, and almost impossible means to search through the archive had i continued to use a free-service blog engine immediately prompted the need of a professional blog engine. I've considered my option on the subject, and decided that i would be using site5 web-hosting in the future (hopefully, before my birthday this year, to made it on time with the Jakarta International Film Festival if there'd be one this year, that is). In an ideal world, i would of course built this site with Java technologies. But really, why'd i want to kill a mosquito with a nuclear bomb? Added to that, it's fairly easy to see that any web-hosting service that provide a Java functionality are usually expensive. And given my past experience with PHP, i had vowed that i don't want to use PHP anymore ever again, further eliminates most of my other options. With site5, i had planned to built the site with Ruby on Rails. Sure, i know, i know, Ruby still had some issues on scalability, even prompted a blog-war on the subject. But, all things considered, Ruby is still a relatively 'new-and-exciting' language. Plus, some of the best Java IDEs in the market had a Ruby functionality built-in. So i figured, "Hey, what do I got to lose? I had too much of a free time anyway".

Therefore, i hope i could stay true to myself just for this time and you could see a new look to all these fiascos in a short future. For the time being, i want to get married first (June 29th, folks) and probably a week-leave honeymoon.

Digg this

Monday, May 26, 2008

About the Recent Gas Price Hike

In conjunction with the record-breaking hike of the World's Oil price, last Saturday, inevitably, the price of government-subsidized Gas price has also raised. I personally, don't really care as it doesn't affected me directly because the last time i filled my motor with the government-subsidized Gas was roughly three years ago.

A friend used to asked me of what the reasonings behind my stand to chose the Pertamax line which at the time, twice the price of the government-subsidized Gas. From the look of his eyes, i know that he had expected some kind of a smart-ass answers such as engine-friendly, environment-friendly, blah-blah-blah or the more pretentious one such as "how us, a considerably better paid salary-man than most of other Indonesian's citizen doesn't deserved any subsidization". I'm too simple a man to stretch my thought that far away. I switched to Pertamax simply for one reason and one reason only. I hate queueing. And if you rode a motorcycle in Jakarta you'll know that every time you pulled off at the gas station, you'll see a considerable amount of motorcycles lining up at Premium gas station where au contrarie, almost none at Pertamax gas station. This lining up usually involves a grunt, an unfriendly look from other lining up behind you, and the stench of impatience. I decided right away that i won't be queueing again. So, after a quick research on the net, and comfirmed that the machine of my motor could soak up the octane-level satisfied with Pertamax, i switched immediately, and never look back. Therefore, 6000 rupiahs per liter? Pfftt.. small change compared to 8900 rupiahs per liter i've been used to pay for my Gas.

What irked me the most was that i could seen some shed of truth to the proposed fact that the fuel subsidization was more often than not, enjoyed by the riches and the haves. They bought a considerably luxurious cars, AND fixed it so it could soaked up the cheaper Gas (the government-subsidized Gas). Shame. I'm not implying that i was better than these guys, but hey, at least i'm true to myself and i don't mind paying more for a small comfort albeit infinitesimal it might have been and not waiting for a right moment to jump the wagon, so to speak.

Digg this

Friday, May 23, 2008

Indiana Jones and the Kingdom of the Crystal Skull

Indiana Jones and the Kingdom of the Crystal Skull. Hollywood needs to publish a manual on "How to bring your silver screen back in action twenty years later". When Steven Spielberg and George Lucas decided to bring back Harrison Ford along for a fourth Indiana Jones film twenty-odd years after the last film, the first and foremost question that should be aroused from movie-aware individuals everywhere could almost guaranteed come in a line similar to, "Harrison Ford? Wasn't he too old or something?" However, The Last Crusader was set in 1935 and this film was set in 1958. And as the release date of these films were "coincidentally" differs by twenty-odd years, the aging Harrison Ford shouldn't be of any issue. The real question was indeed, wether the long awaited sequel live up to its hype.

In my opinion, the revival of an old film hero, especially after twenty something years has gone by, should only need to address one thing and one thing only, flourish the film with something that our hero was best known for. In Rambo, John Rambo was back after twenty years and the film manages to do something that made us love John Rambo in the first place. Yep. Single handedly put up against an army, with a signature bandana, signature arrow and a huge knife. And of course, don't forget the soundtrack. Last night, i went to the theater to see the latest Indiana Jones with the similar attitude (and just like before Speed Racer, i was whistling the classic Indy tunes most of the time). I want to see something similar to Raiders of the Lost Ark which i remembered seeing for the first time on a New Year's Eve when i was in a 5th grade. I remembered the moment exactly. And of course, at the time, i have no idea of who Harrison Ford was, let alone Steven Spielberg or George Lucas.

So, let's see. Fedora hat? Check! Bullwhip? Check! Ancient Artifact? Check! Lovable sidekick? Check! A tongue-in-cheek villain? Check! Snakes? Check! Exotic sites? Check! Classic animated Globe-Trotting map? Check! Feuw, that's one thing for sure, Steven and George manages to put all the ingredients in check that i was confident enough to actually recommend this film to anyone who claimed to be a fan of Dr. Henry Jones, Jr. You fans, won't be disappointed. Of course, since this film created by the original creators AND starred by the first and only person to play adult (not young) Indy Jones, fans shouldn't have any reason to NOT see this film whatsoever.

But, even if the film manages to get the ingredients in check, does it also means that the juice was worth the squeeze?

A friend of mine actually asked me "Who is Indiana Jones?" Oh, youngsters nowadays! So i said to her, "Er... it's a Tomb Raider but a man Tomb Raider" which of course an overtly over simplification for the correct comparison should be Lara Croft is actually a female Indiana Jones. Unfortunately, it turns out that this film puts Indy in not so much different than Lara Croft. From the get go, Indy was already put in a captive by some Russian (led by Cate Blanchett with an accent), getting shot at, swinging from ceiling with his bullwhip, punched, kicked, and finally literally up for the fastest ride he ever rode on. From here on, it goes in a similar fashion, action sequences thrown in one after another with some obligatory puzzle guessing in between and yet another obligatory character development that put Indy with his eventual sidekick (definitely lovable Shia LeBeouf) and his old flame from the first film (Karen Allen). Credit to the chemistry between the three. It's actually fun to see them. However, my problem is that most of the time the film reminds me of Lara Croft.

The problem with any Lara Croft-related adventures, either in games or films, and unfortunately somehow palpable in this film was the fact that she is simply indestructible. Put her against anything and you won't believed at all that she was actually in a danger. That would detached any emotional relationship between me as an audience with the characters on screen which led to a feeling where me seeing the film from the outside instead of actively involved with it. As with Lara Croft, so was Indy in this film. There are no conditions depicted in the film, no matter how extreme it would seems could make me believed that he was actually in a danger. Rather different than Raiders of the Lost Ark, if you asked me. But hey, most of us went into the movies to have some fun. And if you do, you'd have some fun with this film. Good humors at times, nice chemistry between the prominent casts, numerous action sequences with yummy visuals, and numerous in-references from the previous films (the Ark from the first film was actually shown) to keep long time fans nodded in approval. Well, actually i'm just nitpicking here. If you have some three hours that are unaccounted for this weekend, go see it. It may not as entertaining as Iron Man, but certainly better than Prince Caspian.

Oh, one more thing, i hated the way this film concludes itself. But it's a hit or miss anyway, some may have no problem with it, some do. I happened to be the one that has some problem with it.

My rating: **1/2 / **** - Just being honest. Imagine it this way, you had this crush during your high-school era. She was sweet, smart, and popular. You used to looking longingly at her and your heart skipped a beat when you whisked the scent of her perfume. Now, twenty years later you met her again, and it turns out that she wasn't as attractive girl as she used to.

Digg this

Thursday, May 22, 2008

Figure of Speech

As it is obvious through my posts in this blog, i'm not a native English speaker nor have i ever lived in an English-friendly environment. In fact, i was ever reluctant in using English on a daily basis even if some of my colleagues in the office were insisted on using English as much as possible on a daily basis.

A friend of mine, after reading some of my blog posts had said that my English's grammar is suck. Deep. Well, here's the news, buddy. I did suck. But, hey, at least i'm trying to improve myself by putting some efforts to do menial tasks such as writing these craps in English every now and then. And even if i say so myself, i'm doing a pretty good job at it. Not good enough, i know, but good nonetheless.

I've never taken any formal English courses. They're just a waste of time and money, if you asked me. And i know that i could never afford to commit myself in such a fixed activity. I mean, i've already committed to an eight hours a day for five days a week, among others. Adding another commitment, even if it's only two or three hours a week is simply too much. Further more, i could never really get my head around those grammar rules, and past-future-perfect-tenses-and-what's-not. I had managed through high-school and college with ooh-i'm-going-to-go-with-this-sentence-cause-it-sounds-good attitude in any English lessons, quizzes, or anything. Until now. Breaks all formal rules, i know, but hey, i survived.

After all, dude, in my opinion, those formal courses only works if you had zero experience and knowledge in the said study. For instance, if i'd like to learn Swahili, i would fared much better if i had a formal course because i've never really heard any Swahili before. I mean, what's the Swahili word for "I"? No idea. And it's mightily harder -- a gargantuan harder -- task to find films or books in Swahili.

I learn English through pop cultures. Video games, films, books, and music, to be exact. I had a first introduction to Role Playing Games (RPG) where Japanese and English was used extensively (depending on which version you're playing) sometime in 1995 and still playing those 40 plus hours games until now. Four years later, when i moved to Jakarta and started to had a virtually unlimited access to films and books, i had more than enough means to learn English by experience and made me believed that any formal studies i might had is useless but a mere waste of time and money. How is it different, you ask? Well, as an example, i couldn't get through the first chapter when i read William Thackeray's Vanity Fair for the first time (circa 2000) without propping open an English thesaurus. But, few years later, i could finish the book without any significant problem and nowadays, i could sit through any American English speaking film without any subtitle.

That's reading and listening. And this blog is easily my effort in improving my writing skills. Imperfect, gibberish on many occasions, frown-inducing figure of speeches, nitpicked from various materials i may have read or seen in my past life, and used in a very very loose manners that oftentimes confusing. At best.

I'm currently learning Japanese by playing a lot of Japanese RPG games (dubbed games are suck anyway), and reading a lot of Japanese mangas and magazines. And even if i still couldn't get my ears perked up to listen to the words, flipping through the pages in ease, or actually started a conversation in Japanese, i could figured out who was the in-game NPCs (Non Playing Characters) i need to talk to in order to advance my game. Right now, that's all that matters.

Digg this

American Idol Season 7 Grand Final

David Archuletta might won the praise from the jury, and just might be crowned as the American Idol Season 7 winner later tonight. But, in my opinion, it should be easy to see whose record which would dominate the market more. Yes, i'm talking about the other David. Just like Chris Daughtry from Season 5 who easily outshone the winners. David A is a good singer, doubtless, but he lacked that certain edge that made him unique. In other word, to my ears, he is flat out and nothing new. I wouldn't waste my money on his record. No matter how good the reviews are because i've heard him, and i've already heard the similar sound numerous times before.

Okay, R-rated explicit words here. Oh, god, i hated him. Genuinely. I couldn't get my head around his downcast eyes, his head shaking as if he doesn't believe the flowery praises he had received, and why does everybody seems to fall head over heels over "this-sweet-kid", and no, i don't like his singing. Not at all. Well, despite that, i believe that i'm not exaggerating when i say that this season's grand finale is one of the best American Idol Grand Final ever.

Edit: David Cook won by 12 million votes. Ha ha ha. Eat that, Archuletta!

Digg this