Speeding

We were on our way back from Deon’s party when I got pulled over for speeding driving my brother’s car. But the highway patrol was nice enough to let me go with just a verbal warning to slow down a tad. He said I must had some great conversation with my brother to not notice how fast I was driving… I like cops with a good sense of humor. But I didn’t really have the nerve to enjoy it with his 20,000 watt flash light shining in my face in one hand, and the other hand ready to pull his gun out and shoot me to bits should I make a suspicious move…

Coffeeeeeeee!

Maybe I am just not made for coffee… I had a cup of Starbucks this afternoon… and the whole day, it’s made me jumpy, tripped out, cross-wired, messed up… In fact, it’s made me feel tired and drained…

So far the only good coffee experience I’ve had is, of all places, Burger King… No more Starbucks for me… Blah!

This made me think of Murdza and why he’s always so damn efficient…

Get Rid of Dotted Outlines on Windows Browsers

For you web developers, I am sure your clients have often tried to make you do the impossible — correct mistakes and/or idiotic decisions made by Microsoft on how browsers should behave on the Windows operating system. Fortunately some of these mistakes can be corrected with hacks and work arounds. Here’s another one…

Some browsers (namely IE and Firefox) have this annoying behavior that’s a Windows-only trait — upon clicking an active link, it leaves a ghosting outline of dots around the link enclosed by the anchor tag. There are two work arounds that I know of to get rid of, or rather, prevent this from happening.

Method 1: Javascript — Yes, yes, I know client-side scripting is not reliable and all that jazz. All I am saying is, this is A work around. The idea is to make these links sans-anchor tags… That is to say, write a Javascript to respond to “onClick” events within, say,

1
< div>

or

1
< span>

tags.

EXAMPLE:

1
< div onClick="doSomething();">Click Me< /div>

Method 2: Div tags — If you are trying to avoid Javascript at all costs,

1
< div>

or

1
< span>

tags may be your best friend. Simply enclose your links with a

1
< div>

or

1
< span>

tag immediately following the

1
< a>

anchor tags, the ghost dots will disappear all by themselves. Sweet, huh?

EXAMPLE:

1
< a href="linkToSomething.html">< span>Click Me< /span>< /a>

Again, if Microsoft had bothered to adhere to industry standards, there wouldnt’ be a need to use work arounds like these. So I beg of you, use an alternative browser as much as possible. And only use IE sparingly when you must (for those idiots who develop sites that work ONLY with IE).

Paris Syndrom

No, not Paris Hilton…

Even though I’ve never been to France, the infamous rudeness of its citizens, especially those who live in Paris, has prepared me to encounter the worst. Apparently, there’s such thing as Paris Syndrom that many Japanese suffer when visiting Paris for the first time… The only place I’ve visited that’s even remotely close to the “allegedly” rudeness of Parisians is, surprise, another French-speaking city, Montreal!

Upgrades

I’ve been dying to upgrade my aging PowerBook for about 8 months now. Even though I think its recent slowdown is caused by lack of hard drive space (only around 10% left), I am having a hard time finding stuff I can just get rid of without looking back.

Along with my PowerBook, a few things should probably go with it too: a 19″ CRT monitor (hello LCD monitor), a carpal-tunnel-syndrome causing mouse (umm, ergonomic mouse would be nice) and an old 802.11b wireless router/access point (which is now half broken). With one of those Intel Macs, many things I couldn’t do easily before will suddenly become possible (and obligatory) — like finally finish editing my wedding video.

I told Murdza I ran out of excuses not to get a new MacBook Pro. But I think I just came up with a few:

1. Would be nice to have Leopard shipped with it;
2. Would be great if video RAM was 256MB 512MB like some of Dell’s line ups;
3. Wouldn’t hurt if the LCD actually packed in more resolution like its PC counterparts;
4. Would love to finally know what file system Apple is eventually moving to;
5. I wish I had a great backup NAS drive for my home network.

Keeping in Touch

I think it’s ironic how modern technologies have actually made people worse communicators. The excuses of “convenience factor” in how someone can just pick up the phone and call anytime… or just write an email anytime… are pseudo. What it boils down to is this: you either write or you don’t… you either call or you don’t.

I remember when we moved to Thailand, I instantly got half a dozen penpals from my circle of friends — even ones I didn’t know so well. One nice thing about good old snail mails is the sense of anticipation in waiting for something that someone actually put some effort into doing for you.

Writing a letter, at least for me at that time, really meant something. I’d write when it was calm, usually at night. I’d carefully read through what was in each letter and carefully respond to or spend some time thinking about what I’d write in these letters — each written to suit the personality, ongoing conversation or the mood of that specific letter. And I felt the same thing from the letters I received. I enjoyed that.

Fast forward to the Internet era. Emails have made communication fast and easy. There’s now less “anticipation” factor in waiting. Instead of waiting for days or even weeks, gratification can be had right NOW. But because of this convenience made possible by the technology, I’ve noticed people just become “lazy”… Emails have become trivial. And these emails get shorter and shorter every year.

At first they are “here’s what I’ve been up to” emails. Then they are “just want to say hi”. And then eventually they become links to articles or news with minimal word descriptions. To some people, this is their way of saying, “I thought about you when I saw this,” or “I though you might like this.” But ultimately, even these emails rarely appear in the “inbox” anymore.

I’ve sent quite a bit of emails with links and short blurbs about what I think about something contained in that link to people. But more than likely I’d get cold shoulders. I am not sure if they got it, liked it/didn’t like it, didn’t care for it or they even bothered to open the link(s).

After a while, I stop sending them links or even “hello” emails. It takes two to communicate. Right?

Technology has made life more convenient than ever. Unfortunately, it has also made life busier than ever. Consequently, technology becomes an excuse for not having time of the day to communicate.

But of course there are those who AWALYS have a spare minute to write about or reply to even the most trivial things just to keep a conversation going (you know who you are!). And I think that really kicks ass.

A Wedding Absentee

I had a vivid dream of attending wedding of my close friend from high school, Chi-yao, last night. It’s one of those dreams where you can’t really separate dream from reality even after waking up. The conversations, and witty replies we had at each other were just the kind of things we’d say to each other if it actually happened.

The funny thing is, I have been a wedding absentee my most of my adult life — It’s the result of circumstances. Come to think of it, my absence in weddings is the result of ONE constant circumstance that I’ve been dealing with all my adult life — immigration status.

I missed my college best friend, Brian’s, wedding in Austria because my OPT was expiring and was waiting for SCAD to get me a work visa. At the time, I was advised not to travel because I may not get back into the U.S. if the visa is not resolved. That really aggregated me.

I also missed most of my high school friends’ weddings because most of them were held in Taiwan when I simply wasn’t able to attend them.

I missed another good friend’s wedding in South Carolina while working in NYC because of weather conditions. Stupid weather.

Chi-yao is getting married in Feburary, 2007. And I won’t be able to attend it because of my passport woes.

The upside is, I did manage to go to two weddings — Murdza’s wedding in Savannah (with a REALLY geeky theme) and our friend Deon’s wedding held here in California.

Pizzas and Games

It’s bee a few months since we last visited Jason and Alicia at their place. They made pretty mean vegetarian pizzas which Grace has been craving for. So Grace was pretty happy she got to eat them again.

Bryan scared their cats when he started crawling around and looking for them. The funny thing was, when he finally ran out of juice and took a nap, the cats started coming out again. I guess pets and young toddlers don’t mingle well. Even our cats run when they see Bryan come crawling… Don’t blame them though…

The 2nd highlight for the day was playing Jason’s Nintendo Wii. Grace and I are not what you’d called the “game types”. But we really enjoyed the “default” game that came shipped with the Wii. After a round of golf, bowling, tennis and baseball (the only game I kicked Jason’s ass on), my right arm is sored the whole day. It must be that damn tennis game.

Photo Updates Soon

Not that everyone’s clicking on our photo albums everyday… But Grace’s been complaining that I haven’t updated the Quicktime movies or photo library for quite sometime now. I am evaluating on various options by using one of those publicly free services so that Grace will be able to update them herself….

Some candidates are:
Flickr
Picasa
Sony ImageStation
(and printers that also offer hosting like SnapFish, Ofoto… etc.)

For videos, obviously YouTube is THE choice. I am researching to see if there’s a plugin for iPhoto, like Picasa does, so that Grace can just click and export. Done.

Baby Sign Language

One of the things Grace and I think we made the right decision on as parents was teaching Bryan ASL. It’s saved us and Bryan SO MUCH grief in having to figure out what that little head is thinking! Ever since he started to comprehend and respond in sign languages, it’s made communicating with him a lot less stressful and actually more fun for everyone (even bystanders). And it seems like as a result, he’s a happier baby simply because we know roughly (sometimes EXACTLY) what he wants when he tries to communicate it with us. Verbally he also seems to be picking up words and phrases quick nicely. Although he can’t complete a whole phrase yet, he can comprehend quite a bit of stuff that adults say.

For example, among adults, if we say to each other, “It’s time to go. I’ll see you next time.” Before we do anything to suggest we might be leaving, Bryan’d raise one of his hands and start waving good bye. Grace has used several different ways of saying “leaving” and Bryan gets quite a few of them — in both English and Mandarin…

Grace also noticed that sometimes Bryan reviews words he’s used or learned during the day as he lies in bed at night before he falls asleep. He’d lie there and repeat: nuo-nuo (kiddie talk for cow), naow-naow (bird), sheh-sheh (actually, he pronounces its “deh-deh”, for thank you), jeo (walk)… etc.

Excellent. So the making of Nerd 2.0 has officially begun.

Medical Check

While we are still waiting for Grace’s FBI report to sort itself out for our Canadian immigration documents, we decided to go ahead and get our medical check ups ready on Tuesday. The whole process was insanely easy. And the strange thing about the doctor, who is appointed/licensed by the Canadian Consulate specifically for Canadian immigration medical check ups, is that he seems to operate that specific clinic ONLY for the purpose of doing Canadian immigration medical checks!

He had no front desk receptionist, no computers, not even an answering machine as far as I could see. I wonder how many of these check ups he does every month…

Now that one more thing was done, hopefully the end is near so we can finally live normally and not have to worry about our immigration status anymore. We see so many American citizens and people with Green Cards take their status for granted and hope we can have that luxury someday… IN CANADA! Hah!