Google Chrome: Initial thoughts

Posted on 03 September 2008

Chrome, Google’s very own web browser just dropped on us a couple of moments ago. I’m glad my insomnia tonight has kept me up enough to give me a chance to lay my fingers on this shiny new geek toy moments after it came out of the Google oven.

As with every new product, my first response was of awe. Looking at the about:memory page of Chrome, it feels as it this was more than just a web browser but an entire OS within an OS.

The ability to shift tabs across browser windows without having the reload the page is a huge plus to my workflow as I tend to organize them quite a bit during browsing sessions, especially after hours of wikipedia-ing.

Of note is Chrome’s tab highlighting in forms. Jeff Atwood once brought this problem up in his post, Where the Heck is My Focus?. With Chrome, even the blind, or in my case, the color blind, can tell where the focus is at.

Speed. WebKit combined with the V8 Javascript VM makes pages load snappy.

Having painting enough smiles on the browser, I’ll have to point out some not-so-happy parts next.

Over the past years, I’ve became so entrenched in Firefox that it almost feels like a volunteer lock-in. Firefox has all the extensions I need to get a day going, such as AdBlock, DownThemAll, and more recently, Weave. Also, I haven’t found a way to add a keyword to search fields, which I rely on tremendously in Firefox. (Edit: Found it) Adding on, it seems that metadata from Firefox 3’s bookmarks/history such as tags do not get imported into Chrome. Having spent a huge amount of time tagging my bookmarks properly, it makes me hard to live without them tags.

Chrome’s future is still uncertain. There is no doubt that the innovations present are groundbreaking, but it would be tough for Google to compete with Mozilla, which already has a well entrenched market share, and of course, Internet Explorer. It is unlikely that Chrome replace Firefox 3 as my default browser in the near future, but I’ll try to do as much work as possible on it to familiarize myself.

Shopping Trip

Posted on 02 September 2008

Shopping trip

With under two weeks left before I have to surrender myself to the local concentration camp report for enlistment, I took the the task of shopping for the necessities.

I’m a geek, and the only bag I own which carries anything worthwhile is my Targus laptop backpack, and that wouldn’t do. I settled on one of those side-carried sports utility bags, much like those which terrorists in fiction love to carry around their arms and bombs in. Next were a few miscellaneous items like clothes hangers, washing powder (can’t wait to sing “Laundry Day” while doing my own laundry) and a pair of swimming goggles which somewhat matched my eyesight but not really at the same time. I’m sure I’ll bump into something with it on.

I’ve been advised to get a pair of cheap plastic spectacles but I can’t be bothered to. With my eyesight, there’s no such thing as “cheap” spectacles. And frankly, a pair of huge, thick and black plastic spectacles would just make me look plain dumb.

After going countless years without a watch, I treated myself to one. I carried one that had its wrist bands broken in my pocket throughout secondary school, and after that I relied on my mobile phone as a time keeper. I’m allowed to bring in a mobile phone, but not carry around with me all the time, so I’ve no choice but to settle for a cheap digital watch.

On the topic of mobile phones, although my Sony Ericsson W950i should be allowed in without problem since it’s not a camera phone and it does not have any removable memory sticks (4 GB internal flash ftw), I decided not to take the risk of either having it confiscated or stolen, and downgrade to an old school phone like every other fellow NS-men. In my case, it was a Nokia 6100 which was handed down to me by my dad. I’ll be able to make calls from time to time, although I’m not sure who I would call. There isn’t many people that I talk on the phone to.

New phone, old phone

Left: W950i. Right: 6100

The remaining items, which are not pictured are the stuff which I have but can’t pack yet, due to obvious reasons, such as toiletries, underwear, nail clipper and slippers.

Aside from all the above, I bought a pack of mixed vegetables and a dozen more eggs to supplement the grind of my egg cooking skills (omelet, half-boiled, hard-boiled, scrambled, regular fried). I’m not sure what I’ll use the mixed vegetables for at this point. I’ve survived on a week of my own cooking so far (because my mom started work), but I’m rapidly running out of ideas on what to make that’s within my reach.

It’s my first day

Posted on 28 August 2008

It’s not just an excuse for my bad performance, I swear!

I finally coughed up the US$50 to move a Lv 70 Wizard I had on the Oasis server over to Najena and joined up with Nostalgia so I get to play with all the cool people in it from time to time. I’ve been meaning to do it for sometime now but I always ended up dragging my feet. But with the US dollar going up (1.4 Singapore dollars to 1 US dollar now), it was now or never.

Having read about Tipa’s problem with having her characters transferred due to sales crates, I wisely logged in and remove them before applying for the transfer. I had not logged onto that particular character for what must be at least a thousand days, and I almost felt guilty when I logged into an active guild with people going “that’s one name I haven’t seen in a long time”. That didn’t stop me though.

I didn’t want to play another Wizard since I already have one that’s Lv 80 on the Antonia Bayle server, so I went ahead and betrayed it to a Warlock. I had consulted with Shadowgeist earlier in the day and we both thought it was better that I betrayed first so that I got the chance to learn how to properly play one during the next 10 levels, which meant that I was forced to buy new spells, instead of getting a few levels in first then betraying which would give me the benefit of using my Ad3/Master spells that I had on Wizard. The nice thing about gaining faction for Neriak (betraying from Qeynos to Neriak) prior to being accepted as a citizen is that it comes with a fat load of AA from the series of assassination quest which gives +3000 faction each, including AA from both the easy peasy names and the quest itself. Being evil has it benefits. I made about 3 points worth of AA in total.

In addition, 6 repeatables that give +5000 faction each were also necessary after completing the above mentioned quest line to bring me up to the amiable faction required. Sadly, these quests were neither fun nor rewarding. I picked one which told me to grab 10 stones and to kill a certain number of vampires along the way. The specific mobs needed for the quest, the priests, had a poor spawn and it ended up taking a lot longer than I expected it to. The next one I picked (which I stuck to for the next subsequent attempts) had me kill spiders and collect eggs. The update from the spiders were rare, and therefore it didn’t go that much faster compared to the previous quest.

I emptied my bagful of eggs into the hands of the quest giver and strolled happily into Neriak after all that is done, ready to finally settle down, but not before I got involved in some bodyguard duty, child kidnapping and trafficking, vagabond and courtesan killing and a few pieces of paperwork.

The next hour was spent eating cold refrigerated chicken pieces leftover from my earlier attempt at cooking lunch and mulling over which spells I need to be getting.

I was later invited into an Obelisk of Blight group which I was hesitant to accept because I doubt my abilities. Here I am, a Lv 70 Warlock who has no experience in the class whatsoever. I eventually accepted it anyway and nearly got the group killed when I casted Rift and didn’t realize how much further its range was compared to other AoE spells I had and ended up pulling a ton of mobs. My mix mash of Adept 1 or Apprentice IV (for those which I can’t find Ad1s for, or were just heavily overpriced. 96g for a Ad1 root? I’m not paying that!) didn’t do me very good either and placed me near the bottom of the parse almost all the time. The group must have thought I was a pretty bad player.

Overall, it was a rather productive day in terms of gaming. Also, watching Stargrace’s reaction to me being in her guild sent me grinning and giggling. It was something that I’ve been waiting for all day.

We’ll let you no lifers know when service is restored

Posted on 12 August 2008

For internet addicts like me that gets deprived of a life in the event of the network going down, my ISP, Starhub, has a nice new service - the option to have them send you a SMS the moment the connection is restored. I found that out today after calling them up when the reassuring “online” LED on my cable mode, which serves as an indicator that there is indeed life outside my room, went out for more than a minute.

How it works is that you call their hotline, get redirected through layers of menus until you eventually get to this part where an automated recording tells you that “you might be experiencing some service disruption and we’re aware of the issue” (at least they’re honest), and finally after two minutes into the whole call, you get an option to leave your number.

So instead of hawking over and staring at the array of blinking lights until the right LED lights up, I get to lie back and read while anxiously waiting for a beep on my cellphone.

On a side note, connectivity has been restored now (hence my ability to post), but that text message never came. Maybe their SMS notification system is down too, and they ought to put another system inplace to notify me when their notification system gets restored.

Edit: I was too quick to comment, it did arrive six minutes after this got posted.

Why I don’t watch the Olympics

Posted on 08 August 2008

My dad just walked in and informed me that the opening ceremony for the 2008 Olympics just started and told me to tune the TV in to watch the live telecast of it. I told him that I’ve zero interest in the Olympics whatsoever.

Being a spectator of sports has never interest me, even though I might enjoy the sport itself. I enjoyed playing soccer after school hours when I was in secondary school with my classmates, but I’ve only watched the World Cup once. I don’t know any of the players personally, so who cares which team wins? It doesn’t affect me in any possible way.

A favorite author of mine, Noam Chomsky, sums up how I feel towards such events well, and I couldn’t put my feelings in better words than he did. I’ve been reading Noam Chomsky since late 2006, when a book of his was recommended by President Hugo Chavez of Venezuela during a speech at the UN. The following is what he said in the book, Manufacturing Consent (online excerpt available here).

Take, say, sports — that’s another crucial example of the indoctrination system, in my view. For one thing because it — you know, it offers people something to pay attention to that’s of no importance. [audience laughs] That keeps them from worrying about — [applause] keeps them from worrying about things that matter to their lives that they might have some idea of doing something about. And in fact it’s striking to see the intelligence that’s used by ordinary people in [discussions of] sports [as opposed to political and social issues]. I mean, you listen to radio stations where people call in — they have the most exotic information [more laughter] and understanding about all kind of arcane issues. And the press undoubtedly does a lot with this.

You know, I remember in high school, already I was pretty old. I suddenly asked myself at one point, why do I care if my high school team wins the football game? [laughter] I mean, I don’t know anybody on the team, you know? [audience roars] I mean, they have nothing to do with me, I mean, why I am cheering for my team? It doesn’t mean any — it doesn’t make sense. But the point is, it does make sense: it’s a way of building up irrational attitudes of submission to authority, and group cohesion behind leadership elements — in fact, it’s training in irrational jingoism. That’s also a feature of competitive sports. I think if you look closely at these things, I think, typically, they do have functions, and that’s why energy is devoted to supporting them and creating a basis for them and advertisers are willing to pay for them and so on.

That, my friends, is truism.

Torrent Knights is level 30

Posted on 02 August 2008
tk_ding

Torrent Knights is now level 30

It took awhile, but we finally made it! Level 30 means more bank slots, and also access to more mounts. I’ve been considering getting Xedil a mount for sometime now, but I keep putting it off thinking that I’ll be able to work my way up the tradeskill levels and get myself an Earring of the Solstice from the tradeskill epic and have a run speed buff from that. It’s still a while away so I might go visit the stables after all.

Congratulations to you Stargrace, even though you no longer play on this server, it’s still your guild!

Custom interfaces

Posted on 31 July 2008

It is both a good and bad thing that applications are skinnable or extensible. Being skinnable or extensible means that an application is well written enough that there’s a certain level of abstraction between the interface and the application itself. It also means that users can customize it to their preference, and implement their own features on top of what’s available.

At the same time, when the first thing most players do after installing World of Warcraft is to look for a custom interface at one of the humongous sites dedicated to providing them, and people constantly talk about a list of “must have” addons, it becomes obvious that the default UI is sorely missing much needed features that should have been available right out of the box.

This is not a problem unique to WoW, it applies to any application that presents themselves as being extensible. The same charge has been levied at Firefox again and again - why don’t the developers look at the top five extensions people are using and incorporate them directly into their product?

Blizzard, I am truly disappointed in you

Posted on 23 July 2008

Blizzard has one of the worse billing systems ever, and the conversion from a trial to a paid account is an unpleasant experience too.

First of all, I tried to update my trial account to that of a fully functional, paid account. After being firstly greeted with an invalid credit card number while trying to do so, I proceeded to try a second time, thinking that I must have mistyped some bit of information even though I’ve committed my credit card details to mind a long time ago. Nope, it did not work, but I took out my card, verified, and preceeded to try another three more times. At this point I suspected the error might be on their end and did a Google search for it.

The result is this thread here on the official WoW forums. 449 posts and 23 pages since 2007 of the same problem. Reading the users comment, I checked with my bank and there were four billing requests totaling up to a over SGD$100.

The suggested fix by one of the posters was to enter the last four digits of the card number in the zip code field, and that worked for me. Though having over $100 on hold, and me praying hard that they get released after a few days and don’t actually get charged makes me a really unhappy customer. It makes me want to dish out all the slurr for WoW I’ve always held inside me.

I’m frankly shocked at how a company that boasts a 6 million subscription figure can have such a huge problem with its billing system.

Not done yet, this is the first MMO that I’ve came across that actually takes time (up to 72 hours) for a trial account to be upgraded to a full account. It’s 3 hours and counting and having paid for my game, I’m still waiting to be given permissions to talk in the channels, to IM people, to use the broker, and so on. It should require nothing more than for a few shell scripts to run and execute and few SQL update queries the moment I hit the upgrade button. I sure hope it doesn’t have to be done manually.

To summarize, my WoW experience was great until I actually tried to get a hold of the game, which was where it took a sharp ninety degrees downturn.

Hosted vs Self-Hosted

Posted on 12 July 2008

I’ve recently dabbled with microblogging, and I quite like it. Twitter provides an excellent source of output when I’m feeling bored and have no one to talk to (which sadly happens a lot), and Tumblr extends on that, working as a brain dump to paste bits of information, information which I find highly interesting but I’m unsure if anyone on my MSN contact list would be quite interested in.

The question is should I just go with Twitter and Tumblr, or should I attempt to host an equivalent of them myself? Laconica and Gelato comes to mind.

The plus side to using a hosted service such as LiveJournal or Twitter or Tumblr is that it provides an existing community to build upon and therefore allows for your content to be easily discovered by others. Whereas the positives of a self-hosted service, such as running your own Wordpress blog, or using Gelato in place of Tumblr/Twitter, is that there is a strong sense of ownership. I am in charge of my own content and not locked into any system. Sure, there is always import/export services provided by most of these services nowadays, but nothing is able to set my heart and mind at peace other than having direct access to the database itself.

I’m an indecisive person, and this doesn’t make the decision making process any easier.

Relatives

Posted on 10 July 2008

My grandfather and aunt, who usually resides in Indonesia, and recently just toured Europe, decided to drop by and pay us a visit before heading back home to Indonesia. They’re planning to stay here until the end of the week, or early next week. Either way, I don’t like that very much.

Their presence is a huge disruption to my daily life. I live in a house with my parents which is just sufficient for the three of us, and having extra people over means that we need to surrender a room over to them. Due to a lack of foresight when my parents first purchased this house, there’s only two bedrooms instead of the supposed three. Therefore, after surrendering one room to them, that results with me sharing a room with my parents, an arrangement which I do not fancy.

An issue I find rude about my relatives is that they often request my presence when everyone else in the family is involved in a conversation, but they refuse to speak in a language that I can comprehend. Instead of conversing in English or Mandarin, which most of them are capable of one or both, they elect to speak in Indonesian. So there I am, not being able to participate in a conversation that I’m not allowed to leave either. Indonesian might be their must fluent language, but in any form of communication, the polite, and only logical protocol is to fallback to a language than everyone can understand, or just tear down and not have the exchange at all. Cross platform software or different versions of software are designed to do that in order to preserve compatibility. I would think as humans, we’re capable of that also, but that logic escapes my relatives.

I look forward to spending as much of my time out of my house as possible during this period of time.