Rob Cheng's Blog
Two Great Technologies

The beautiful thing about technology is that it has a constant and incessant need to continuously improve itself. I am happy to say that two new recently announced technologies are awesome, and give us a glimpse of how technology will further influence our lives.

My Yahoo Beta. I have been a user of of My Yahoo for close to 10 years now. Well after 10 years, it is certainly worth the wait. I use My Yahoo at least 2-3 times a day. It is my prefered way of getting news, sports scores, weather reports, stock quotes, financial news, and currency rates.

Read More

PC Pitstop goes to Boston

Since PC Pitstop is a virtual company, twice a year everyone gathers for the company meeting held in a difference locale. This fall we had the company meeting in Boston. We had three days of meetings and the team outing was a Red Sox game right before the playoffs began. The weather was close to perfect although it showed a little toward the end of the game. The photos were taken by Sheila and Sandra. Sheila wrote all of the captions and then I put it all into LyteBox. Cool. Read More

Importing CSV’s using PHPmyAdmin

When working on the photo part of my web site, which is a many-to-many database layout, I recently ran into the following frustration. I have found that it is much easier to manipulate my tables in Excel, and then uploading the resulting CSV back into MySQL. But I kept getting a wide variety of errors stating that I had an error. Read More

Lay It Down

I wrote this song while thinking of many of my friends that still work at my ex company Gateway Computer. To be honest, they are struggling right now. My friends in South Dakota are frustrated for change but at the same time, it is hard to change the negative inertia. So rather than be frustrated, they should Lay It Down.

It’s been a while since I had written a full song and this one just popped out in March of this year.

Lay it down

Intro 
A C G A

Verse
Em
I didn't ask to be in the place
Am
And nothing is the same
Em
So many people I don't like
C                    Am                     
But I got no time to complain

So much same old same old
No one's trying anything new
We're not judged on what we say
just on what we do

D
Time's run out for talking
C
This ship's got to turn around
C
It's hard when everyone's watching, 
A            C   G  A
But I got to Lay it down.


Refrain
A        C   G  A
I got to lay it down
C                A
Judgment time is near
A        C   G  A
I got to lay it down
D                E
And put aside my fears

D
I'm not going to leave this place
C
without ever making a sound
C
Now more than ever
A            C   G  A
It's time to lay it down.