A Quick Visit to Ridge Winery in Cupertino

To those who enjoy good wine, visiting a winery with good wine and a beautiful 270-degree panoramic view of the San Jose South Bay area can be quite appealing to your palate and your visual senses. We visited the Ridge Winery in Cupertino or the Monte Bello Mountain today in this warm 85F weather – a 15-minute drive from home. I took this 270-degree panoramic picture below (click to zoom in): To the left, I could almost see the high rise in San Francisco city. Directly in front of me was the San Jose downtown and the San Jose Airport Runway: What a beautiful scenery!
Ridge Panorama View

I took pictures of a couple of the grape plants that were bearing the small-size grapes, normally used for wine making (not table grapes).
Grapes plants
Grape Plants 2
There were grapes plantations all along the mountain road and beyond.

We tasted six different wine offerings including chardonnay, zinfandel, merlot, cabernet and etc. When done sampling, we even bought a half bottle of the 2011 Cabernet Sauvignon Estate so we can enjoy the wonderful wine on top of the mountain with the wonderful scenery. We are truly blessed with so much abundance around us. It still amazes me that the various kinds of grapes and turn into something so rich in flavor and has been a source of pleasure for human kind.

Toilet Flapper Closes Too Soon Resulting in Poor/Weak Flushes – How I Fixed It

Lately, I noticed that my bathroom toilet developed a slow leak such that the water tank would refill by itself without anyone pushing the lever. I checked the flapper and noticed the flapper was well passed its usable life – lots of calcium deposit and the perimeter of the flapper developed rough surfaces to not seal properly with the outlet ring. See below:
Old Flapper
I purchased a replacement Korky flapper with an adjustable air holes for adjusting the timing of the closing from 1 to 8.
Korky Flapper
I tried from 1 to 8 and flapper still closed too soon resulting in poor or weak flushes, which would eventually lead to build up and expensive rooting bills.

The one that did the trick, despite Korky’s video instructions, is to loosen slightly the chain that connects between the handle bar to the flapper. My guess is that the slack of the chain create a whiplash condition to float up the flapper momentarily and long enough for the flapper to stay up for more water to flow out. I noticed this particular trick in my previous blog here. If there is insufficient slack (too tight), the pulling force would cause the flapper to bounce off and close the flapper too fast. And if there is too much slack, the flapper would not open. You’d need to experiment to come up with a optimal slack. For me it’s around 3/4″ to 1″. There is a sweep spot in the amount of the slack. Play with it but conserve water if you’re in a drought situation like we do here in California.

Installing Thunderbird on Oracle Linux or Redhat Linux

Geek alert! If you don’t do system administration on a server, this is probably not very interesting to you. But if you’re curious about installing the Thunderbird email client on a Linux Server and how it’s different from your regular click-and-install on a Windows or Mac PC, then you may want to read on.

Oracle Linux is a freely downloaded operating system that anyone could download to your server or PC and enjoy an instant power over a very powerful server, commonly used to facilitate data processing on the Internet. You use them when you shop on Amazon, search on Google or use Google Drive and etc. So what’s a big deal in installing Thunderbird on a server?

Well, installing software on a Linux system is NOT straightforward. This is why Microsoft Windows remains the gorilla in the PC world, albeit a declining one. For several times over the span of months, I attempted to download Thunderbird directly from http://www.mozilla.org/en-US/thunderbird/ and install it on the Oracle Linux server that I manage, I kept running into all kinds of problem. Like after installation, Thunderbird would not run, complaining of “libxul.so: cannot open shared object file: No such file or directory Couldn’t load XPCOM.” And then the software would just die. I tried on several machines and kept running into the same problem. Many people are having the exact problem based on my Google search.

After googling around and looking for a solution for over a month, I discovered that the standard Thunderbird download site contains a simple Linux version of the Thunderbird, destined for mostly client-based Linux like Fedora, or others. (Yes, there are many Linux variants: those for the PC/Clients and those for the servers.) But it would not work properly in the “Enterprise”-class type of this Linux variant – Oracle Linux.

1. You’d need to do a software update. This is done with the “yum install” command to bring all the software modules up to date. This Oracle Public Yum site helped me.

2. Next, download the latest Thunderbird from this website
using your favorite browser.

3. Find the rpm module from this findrpm website instead of from Thunder Download. Keep in mind that you’d need to look for CentOS version as it’s mostly compatible with Oracle Linux. See below screenshot:
findrpm

4. Download the correct version:
centos_rpm
Look for your corresponding OS version. I had a Oracle Linux 5.10 so I looked for “x86_64” version of CentOS 5.10 if you have a 64-bit version, otherwise look for the “i386” version.

5. Install with “rpm -i Thunderbird-xxxxx.rpm”. You can try to run it but for the Oracle Linux 5 version, there is another rpm, Launchmail, to install before it’s fully functional.

6. Download and install “Launchmail”:
centos_rpm

There you have it. You can now run the Thunderbird from /usr/bin/thunderbird .

Unlike the PC or Mac OS version, Thunderbird for Enterprise-class Linux is a pain to install. No wonder people are stuck with Microsoft and MacOS because of the ease of installation and other numerous ease-of-use reasons. Hopefully, this tip helps. I surely hoped someone else had written this before I spent many hours getting Thunderbird to work. However, I got to understand how fragmented Linux Apps are. There were many details I wish I didn’t have to deal with. Just double click and install automatically. Until that happens, Linux is not going to catch on for most people.

Drape Track Problem – Bracket Pulled Out of Drywall – How I Fixed It and How I Should’ve Fixed it

For a while now, I’ve noticed the drape in my master bedroom was getting very difficult to pull its string to close and open. Then I noticed the bracket that supported the drape track started getting pulled out of the drywall. To avoid further drywall damage, I moved the bracket a couple of inches to the right. This didn’t help. The same drywall problem persisted.

I decided to get rid of the old track and purchase a new drape pole and 20 rings to hang the drape without the complicated string pulling mechanism. The most difficult part of the installation was to determine the height of the support bracket. It needs to allow the drape to just clear the floor – high enough to clear the drape and low enough to cover the gap. I originally made a mistake of assuming ring cover the diameter of the pole but it turned out to a wrong assumption. There was at least a 1/4″ of gap in the ring. Then the pole also sag a bit due to the weight of the drape and the fact that there is no support bracket in the middle, unlike the original drape track. I decided to placed two support brackets at each end to help relieve the weight of the force. Finally, there were lots of holes left from the previous track that has 3 additional brackets in the middle. Lots of drywall patch work.

After I was all done with the installation, I decided to dissect the old track and figure out where it broke. I did see some broken plastic piece in the opposite end of the track. After playing with the track, it dawned on me that all the extra force problem was due to a loose screw at the pivot pulley mechanism. Had I just tighten that screw or added another screw to fix the pulley in place, I would have fixed the entire problem!

What an ironic twist to my ordeal! Yes, I did end up with a more modern drape pole and lots of “fun” time shopping and installing the new track. But just tightening one screw? Really?

The lessons learned:
1. Always try to understand why things don’t work before you start disassembling things. You may find out you don’t need to do much to fix the problem like in this case.
2. Perform a postmortem to understand why things don’t work at the end can contribute a great deal to your learning.

Jerky Brakes on My Nissan Leaf – How I Got It Fixed – Upgrade the App?

For several months now since I had my regular maintenance done on my 2013 Nissan Leaf, I have been experiencing very jerky brakes – sudden stop and jerk forward – driving my car. It’s like having an automatic-transmission car with super-fast idle speed and a digital(on/off) brake system. I felt bad as my passengers (my wife and daughter) kept complaining that I drove like a novice driver and it’s making them car sick. But no matter how hard I tried to soft peddle the brake, I would end up braking too short and when I let go slightly the car would jerk forward then stop. Or it would end up braking too slowly and I had to brake hard to avoid rear ending the car in front of me. It was an annoying and frustrating couple of months. I asked other Leaf owners, none of them experienced the same problem.

I decided to bring the car to the dealership last Saturday (5/30/14) and was prepared to leave it there until Monday if necessary as the “Master Tech” wasn’t on duty to diagnose this complicated problem.

Within 2 hours I got a call from Paul, the service adviser in Stevens Creek Nissan Dealership that the problem has been fixed with the “reprogramming of the E-driven I-Brake Control Unit; it was in the service bulletin.” See invoice below:
Nissan Brake Invoice
Wow, little did I know that the braking system nowadays are more or less run by an on-board computer. That’s amazing!

Now the car is back to normal and I’m enjoying driving my Nissan Leaf again, zipping through the freeway during traffic hours on the “carpool” lane, to and from work. 😉

A couple of things I learned from this experience:
1. If you encounter any car problems, search on Internet if there’s already a “service bulletin” outstanding that can address your specific car problem. I found that I could have found it on Internet and brought it to the dealership earlier instead of experiencing months of embarrassment. Make sure you have your car year/model and “service bulletin” key words. For example, for me it’s “nissan leaf 2013 service bulletin brake” for the Google search string.

2. More and more of the modern car or household appliances are run by computer. The upside is that the fix may be just a simple software upgrade and you’re back in business. The downsize that as the car is increasingly connected to the Internet as my Nissan Leaf is connected via 3G network, there may be more security/safety issues if someone can practically hack into your on-board car computer and cause a serious safety problem, e.g. by disabling the brake when you’re cruising on the freeway, and etc. The consequences could be deadly. It’s something we engineers need to pay special attention in our design work.