Archive for November, 2005

0

 This site details the timeline of vaious graphical user interfaces, starting with Xerox’s Alto in 1973. The first GUI desktop I started to play around with is GEM, pictured here, for the Commodore 64. The major problem with these early environments was speed– GEM was darn slow, to the point that it was not usable on a daily basis. Too taxing for the hardware of the day, I guess…

The NeXTStep operating system really caught my eyes when I first saw it. I probably stopped by the UCLA computer store at least once a week just to play with it. emoticon Unfortunately, NeXT systems were way too expensive for most people. Like most, it wasn’t until Windows 3.0 that I began to use a graphical O/S. Bill Gates’s gotten us line & sinker since 1990 didn’t he?

Recently, I’ve been eyeing the Mac OS, considering getting a Mac mini for Katelyn ever since Apple announced them. Might just get one this xmas…

1

This site showcases photos taken by tossing your cameras into the air. A novel way to take photographs, that’s for sure. One would expect randomness, but the motion generated some pretty intricate patterns. I wonder how many photos you get on average though before that inevitable day when the camera gets splattered on the ground. 🙂

0

So after gorging all the Thanksgiving food moms slaving hours over, what are some nice things we can do for all the sweet moms out there holiday? How about these to 10 things to do for mom’s PC this Thanksgiving? Easy stuffs and sounds like a good idea to me.

Well, the Lams are heading down to sunny L.A. for Thanksgiving. The kids will get to visit their aunties, cousins & grandmas. My mom doesn’t use a computer so I guess I’ll do them for my sister’s PC instead…

Have a safe & happy Thanksgiving everyone.

0

There’s a lot of talk about web 2.0 these days. The term means different things depends on the context, but most often it means the "new" way of developing web applications. The buzz word these days in web development is AJAX, and no it’s not a toilet cleaner. emoticon

The acronym was coined by Jesse James Garrett’s classic article, but it was Google that helped made it popular with their implementation of Google Maps & Google Suggest . The biggest promise AJAX brings is added interactivity. For example, AJAX enables fetching data behind the scenes to minimize server requests. It also suppose to enable things like drag & drop. The funny thing is that it’s not anything new. It’s just a new application of existing technologies. Goes to prove that you don’t always have to re-invent the wheel.

If you’re interested in learning more, check out this nice collection of 10 AJAX links.

1

I’ve installed a rich WYSIWYG HTML editor on the system this morning. No more entering HTML tags when posting comments. The editor is an open source implementation called TinyMCE and it’s 100% Javascript. It enables you to visually format text, specify colors, create lists, insert images/flash and creating tables. It even includes a dialog for inserting emoticons!

I did some quick testing on IE & Firefox and everything seems to check out ok. I expect Opera and event Safari on Mac OS to work okay as well.Your browser needs to enable Javascript to get the rich editor. If disabled, you just get the normal simple text editor.

Please let me know if you’re running into problems posting comments (let me know the OS & browser you’re running too).

0

If you’re like several people I know who are currently considering running your own blog, check out this smackdown of 3 blogging systems: WordPress, MovableType & TextPattern.

I’ve only use 2 of the three. After a few years running rexlam.com on MovableType I stopped using it for two reasons. First, I don’t like the new complex licensing. The free version is restrictive. Second, I was inundated with comment spams which requires hours of maintenance a month, despite various anti-spam plugins I tried. I switched over to WordPress this summer and so far am happy with it. WordPress is easier to use but is also easy to hack around. One thing I also like is WordPress generates its pages dynamically, as opposed to MovableType which I was required to rebuild the site from time to time.

0

Even Fox Trot is getting on Sony for their DRM debacle:

7

I had 3 people inquire about my Lasik experience this week, so I figure I’d blog about it. Hopefully, my experience help these people in their decision making process. Warning: some may be grossed out…

I first heard about it when I attended a talk on Lasik on campus when I was a UCLA undergrad. Then about 6 years ago, I had Lasik done. Back then, I was playing a lot of basketball and started to scuba dive. Contacts were giving me a daily case of dry eyes after staring at computers all day long. Plus, my wedding was coming. I was debating it for a year or two, after all this was an elective surgery. Heck, how was I going to build software being blind?

My friend Jake got his done and recommended his surgeon Dr. Ghana in Long Beach. I called the office and was satisfied with the information they gave me on Dr. Ghana. She checked out but I was still wary that she wasn’t local. At the time, Lasik was all the rage and was expensive. Then, I heard on radio about a "sale" this Canadian company was offering. That’s right, special of the day–eye surgery on sale on aisle 9. 🙂 A lot of people think I make this up when I tell them about this "sale." By chance, I found that Dr. Ghana was affiliated with the company. I wasn’t shopping for cheap deals, but everything kinda came together. Perfect! I decided to do it and go under the knife (in this case, the laser).

Suzanne & I flew down for the weekend. We stayed at this one dark and sleazy motel in Long Beach, the worst I’ve ever been to. I was nervous the night before the surgery. To help us relax, we took a nice drive down to Huntington Beach and had a great dinner at a Thai restaurant. We then visit my sister in Orange County before turning in for the big day ahead.

So the big day came, I got on the operating room. The assistants put on a weird clamp contraption to open my eye lids. It wasn’t painful but was the most uncomfortable part of the entire operation. All the while, I kept myself amused by thinking of the scene in Stanley Kubrick’s Clockwork Orange where Alex got these contraptions strapped on his eyes as well. I am sure it didn’t look that bad as the movie…

Once my eye lids were "peeled" wide open, an operating knife came down and partially sliced open my cornea. The doctor then opened the cornea flap to expose the inner tissue. At this time the laser started to burn away a layer of the tissue. No anesthetics was used so I am totally awake and saw everything. My vision was blurred after the incision, but I could make out a red laser that came down on my eye. The next thing I remember is the smell of burnt tissue– I was BBQ’ed… 🙂 The laser only operated for a few seconds, the doctor then put the cornea flap back. It still amazes me to this day that no stitches were required (they were necessary in the early years). That was it, one eye done, all within a few minutes. They repeated the process for the second eye.

After a few minutes, I was told to get up. The doctor asked me tell her the time. My jaw probably dropped when I saw the clock on the wall with perfect vision. The doctor tested out my vision later and declared that I have 20/20 vision. Well, that hadn’t happen since I was in 7th grade. I spent the rest of the day recovering. I remember it was really uncomfortable. Actually, it was painful. My eyes felt dry despite repeated eye drops, felt as if there were sands in my eyes. I was especially sensitive to bright light for a few days. 

The next few days, I began to feel like a new man. The best thing is to wake up in the morning and not reaching for my glasses. It was great playing ball without contacts and it was better still when I went scuba diving without them! I did suffer a minor side effect. My 20/20 vision developed the common halo & glare effect at night. These effects are described on this page. The problem was pronounced the first few months after the surgery, but got progressively better over the years. To this day, I still see slight halos but they are now a lot more subtle. But I’ve grown used to it and it doesn’t bother me at all. I am not even conscious of it anymore. Heck, it makes things look prettier at night. I’d have to pay good $$ to get a halo filter like this for my camera. 🙂

The surgery really paid for itself– no more contacts, glasses and cleaning solutions. I think it’s great. Like any surgeries there are exception cases with with horror stories like this one. Jake’s wife had a severe case of dry eyes for a good few months! But these are exceptional cases.

If you live an active lifestyle, I’d recommend it. I’m glad I had mine. But obviously, do your research if you decide to go through it. Two main things you should look for: an experienced surgeon and up-to-date equipment. The equipment keeps improving and gets more precise. The operation is so automated, I almost say the equipment is more important than the doctor. I’ve heard that the machine can cut the cornea with a laser instead of a knife. But do look for a doctor with tens of thousands of operations, referals are best. Ask about the potential side effects like halos and glare. I’d expect the newer machines to minimize some of these side effects. Finally, ask about follow-up care.

And of course, doesn’t hurt to ask if they have a sale either. 🙂

1

I am starting the process of back posting of previous galleries including the monthly galleries and travels/trips.

One of the trips posted is the rafting trip with the Tieu’s and a small group of friends at the South Fork of the American River this past summer. We took the trip the day after I left Vitria. It’s sort of a celebration of a job switch for me. We went with All-Outdoors and were generally happy with their service. I went with them years ago. Our guide was a bit inexperienced and the rapids were class 3 so I find them a bit tame. But all in all, it was a lot of fun. I finally got around to post the pics here: trips/rafting_2005

1

I used some bad tags in one blog entry that causes the site to prompt for user id & password. It didn’t mean that the site requires login, just bad coding on my part. I started to see it last week but I had dismissed as a bug on Firefox 1.5 beta. Whew, glad that was fixed 🙂

Thanks Truc for dropping me an email about it…