Sunday Jan 01, 2006

Java Certifications

Since I had taken exams more than five years ago, my certifications were old, so I updated them last year.
  • Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0 <- 1.1
  • Sun Certified Developer for Java 2 Platform, Standard Edition <- 1.1
  • (n/a) <- Sun Certified Architect for Java 2 Platform
  • Sun Certified Associate for the Java Platform, Standard Edition, Exam Version 1.0 (new)
I will get several ones for J2EE this year.

Saturday Dec 31, 2005

best steak ever

I had 20-oz prime rib at the Harris Ranch Steakhouse yesterday. It is at I-5 Coalinga in the way from San Francisco Bay Area to Los Angeles. My daughter had 10-oz Filet Tenderloin that was the most tender of all steaks. They were very busy, but we had made a reservation, so we had a good table without waiting. Happy new year !!

Friday Dec 30, 2005

GCC 4.0.2 with AMD64 support

During this winter break, I have moved almost all services at my home from the Linux (Fedora Core 3) machine to the Solaris AMD64 machine, which I mentioned here a month ago, with 1TB RAID-Z pool. I will write some tips about migration from Linux to Solaris.

First, I had to have GCC4 compiler with AMD64 support. I installed Solaris Companion CD. I got /usr/sfw/bin/gcc which version was 3.4.3 and which supported -m64 option. ( I got /opt/sfw/bin/gcc, too, but it does not support -m64. ) However, the point here is to have GNU Assembler and GNU make at /usr/sfw/bin, and some commands in /opt/sfw/bin. Then, I downloaded gcc-core-4.0.2.tar.bz2, extracted it, and configured with --with-as=/usr/sfw/bin/gas option. Without this option, it may fail at the next bootstrap step. Finally, bootstrap and install with gmake.
# lofiadm -a /tmp/sol-10-ccd-GA-x86-iso.iso
# mount -F hsfs -o ro /dev/lofi/1 /mnt
# /mnt/installer
# umount /mnt
# lofiadm -d /dev/lofi/1
# PATH=/usr/sfw/bin:/opt/sfw/bin:/usr/ccs/bin:$PATH

# bunzip2 -c gcc-core-4.0.2.tar.bz2 | tar xvpf -
# mkdir gcc-4.0.2-sol
# cd gcc-4.0.2-sol
# ../gcc-4.0.2/configure --with-as=/usr/sfw/bin/gas
# gmake bootstrap
# gmake install
# PATH=/usr/local/bin:$PATH

Sunday Dec 04, 2005

1.0TB ZFS RAID-Z pool at home

I have been using Linux software RAID-5 for the file server at my home for a couple of years, but I recently decided to use Solaris RAID-Z, because 1) ZFS had been released, and sounded great; 2) my RAID-5 drive was becoming almost full; and, 3) I had bought a couple of 300GB drives (at less than $100 per drive). Today, I changed some hardware parts and added new disk drives to the PC, and installed the latest build of Solaris Express. After creating a ZFS pool, I got 1.0TB RAID-Z pool.
# zpool list raidzpool
NAME                    SIZE    USED   AVAIL    CAP  HEALTH     ALTROOT
raidzpool              1.09T    109K   1.09T     0%  ONLINE     -
# zfs list
raidzpool             96.0K  1.08T  17.0K  /raidzpool
raidzpool/home          16K  1.08T    16K  /raidzpool/home

Thursday Dec 01, 2005

JDK 1.5.0_06

I started working on SCJD assignment last night. By the way, I am now downloading JDK 1.5.0_06 which should optimize performance on Niagara chip (UltraSPARC T1 processor with CoolThreads technology). Project Topdog would shift its focus from SunGrid to throughout Computing.

Monday Nov 21, 2005

Ice dancer eyes Olympics, but needs citizenship

Tanith Belbin and Barney Skladany were on NBC Nightly News last Friday.

Sunday Nov 20, 2005

RSA-640 factored

As RSA-640 factored, Project Topdog will target RSA-704.

According to Weisstein's article at MathWorld, "the factorization of RSA-640 was accomplished using the general number field sieve (GNFS). Sieving was done on 80 2.2-GHz Opteron CPUs and took 3 months. The matrix step was performed on a cluster of 80 2.2-GHz Opterons connected via a Gigabit network and took about 1.5 months."

It means it would cost $259,200 ( = 80 \* (3 + 1.5) \* 30 \* 24 ) at SunGrid to get the prize of $20,000.

Wednesday Nov 09, 2005

Rolling Stones at Hollywood Bowl

I went to the concert of the Rolling Stones at Hollywood Bowl yesterday. Traffic and parking there were terrible. (Shoreline is much better in this aspect.) This was the first concert for me at Hollywood Bowl. It was a pretty big place. There was no opening band. Mick Jaguar and other members came up on the stage at 8:45pm. The sound system, especially its sound balance, seemed to have some problems, but the concert itself was very good. They never miss satisfying the audience. Unlike usual, Ron seemed to take more solo parts than Keith, especially at new songs. Sir Mick was still super, even though he's over 60. "Satisfaction" was the best yesterday.

Sunday Nov 06, 2005

Rosa Parks, Founding Symbol of Civil Rights Movement

Rosa Parks passed away in the last month. She has been known as the woman who changed a nation.

Saturday Nov 05, 2005

Topdog at

I moved Project Topdog to community.

Sunday Oct 30, 2005

Project Ocean

Project Ocean is one of the most successful grass-root lobbying activities for employment based immigration community, starting in October 2003, about two years ago, especially in San Francisco Bay Area. Around 2003, EB (Employment Based) I-485 adjudication process had been almost freezed at all USCIS (U.S. Citizenship and Immigration Service, formerly known as INS) service centers including CSC (California Service Center), and it took more than two years just to get I-485 approved even after I-140 being approved. I know some people who had to leave the U.S. just because of INS' processing delay. However, as the result of Project Ocean and Rajiv's leading litigation, USCIS had significantly improved EB I-485 prcoess in 2004, and CSC is approving I-485 concurrently filed together with I-140 only in four to six months nowadays.

Now, Project Ocean team is targetting its final goal to amend the INA (Immigration and Nationality Act) Section 316 for requirement of Naturalization, tying up with ImmigrationPortal.COM, Project Belbin, and some attorneys. Please participate in Project Ocean, especially if you are (or used to be) an immigrant. It is a great opportunity to contribute not only for the immigrant community but also justice in the United States. We came to the country of opportunity and justice.

Saturday Oct 29, 2005

Project Belbin

Ann Arbor Figure Skating Club is asking your support:
You Can Help Tanith and Ben Get to the 2006 Olympics

In addition to Rep. Anna Eshoo (D-CA-14), Sen. Dianne Feinstein (D-CA), and Sen. Barbara Boxer (D-CA), I sent my message to Rep. Nacy Pelosi (D-CA-8, House Democratic Leader), Rep. Zoe Lofgren (D-CA-16, House Judiciary Commitee), Rep. Mike Honda (D-CA-15), and Rep. Pete Stark (D-CA-13).

Let's participate in Project Belbin so that she can represent the United States in 2006 Winter Olympics.

Thursday Oct 27, 2005

Project Topdog

Today, I resumed my personal Project Topdog which has been inactive for a while.

Tuesday Oct 25, 2005


Solaris and Linux are my usual operating systems, but sometimes I have to use Windows XP for REASON and PRO TOOLS at home, and MacOS X for the same applications at college. I will start a new music project soon.

2006 Winter Olympics for Belbin

I have sent my message to my representative (House) Anna Eshoo (D-CA-14) and two Senators, Dianne Feinstein (D-CA) and Barbara Boxer (D-CA).

Please support the legislative proposal to amend INA Sec.316 so that Tanith Belbin can represent the U.S. in 2006 Winter Olympics. Here is the article at:

As you know, the U.S. immigration process had been very inefficient, and I'd appreciate your having supported my green card and our community ImmigrationPortal.COM in 2003 and 2004. Now, it takes only six months to get approved for I-485 concurrently with I-140, but it took 18 months for Belbin and 27 months for me after I-140 being approved. It is significantly unfair to those who applied I-485 before July 2002 like Belbin and me.

Please take this proposal into consideration so that Belbin can represent the U.S. and that I can vote at 2008 Election.

You can send your message at and, or




« June 2016