Categories
Travel

Travel tips for Shanghai

Reading Time: < 1 minute

Thought it might be helpful for people new to Shanghai or have been away for a while.

Get the money: exchange your USD for RMB at Pudong Development Bank in PVG airport. There is no transaction fee if you exchange more than $500. You can use the US debit card to withdraw cash (RMB only) although I have not done so.

Where to stay: I suggest Ru Jia (Home Inn) or Jin Jiang. I stayed at both places in past few years. Both are clean and inexpensive.

Get around: there are a few options get from Airport (PVG) to downtown including the Maglev. But the best one is probablly the Airport Bus (to save the transfer). There are 6 routes and they covers pretty much the whole city. Metro (subway) is the best way to get around, there are 5 routes running around the city now. In the rainy days or certain rush hours (Friday night), it will be difficult to get a taxi. In that case, knowing some bus routes will be helpful.

Categories
China Software development

English problem

Reading Time: < 1 minute

I saw the following from Joel on Software . I had some hard time trying to understand it. Is he looking to be a distributor of foreign software company? Or he is interested in doing outsourcing work for foreign companies?

I am thinking, this English problem (if typical among Chinese software industry), does present oppertunities.

===========================
Title “anyone can give me dealership?”

I have an own software inc. in Beijing, China.

but my fire is small and not have self-software.

my friends tell me that I can find a foreign software fire and dealership.

who can tell me how to do it?

my email is blah blah blah

note: in my information’s homepage is not my fire’s. it’s only a sharesoft of mine.
=========================

Categories
Business Technology

Bill call quits

Reading Time: 2 minutes

Bill Gates, the founder of Microsoft, the richest man on the world (12 years in a row), announced his semi-retirement from his Microsoft day to day operations job last week. As we know Bill Gates is the icon of technology industry in last 20+ years, I think his quits at this time is very interesting.

First I want to say I have great respect for Bill Gates. I know a lot people don’t like or even hate him for various reasons. But think about this: this is the man who pushed PC to the office and home, and the ways we work or entertain: Windows 95/98/NT/2000/XP, Word, Excel, Power Point; Internet Explorer, Windows Media Player, the Solitaire game and so on. He only took 6 days vacations from 1978 to 1984. Before that he quit from Havard Univ. and started the company when the other co-founder Paul Allen told him “you are going to quit, this thing (the PC revolution) is happening without us”. The rest is history.

Secondly, I think the time of his retirement is interesting. This is a difficult time for Microsoft, its stock MSFT has been stagnant for years and has been down sharply recently since the 2006 Q1 earning announcement. Besides the Vista delay, Xbox supply glitch, missed boat on “online music” (vs. iPod), the biggest problem is that it seems like they lost the “Web Search” and rapid-growth online adversing to Google. On the top of that, it appears as we enter into web 2.0 era, the Windows OS and Office suite seems more and more irrelevant. As people spend more time on Browser, for leisure or for work, it does not matter which OS, or browser they are using. Microsoft needs some fresh ideas in this new era. As much talented as Bill is, at age of 50 and a 30 years veteran in software industry, he may not be the best person for this change.

Finally, I think Bill deserve this retirement because he has done so much to the industry. Now he is going to use his experience and chrisma to help the world, I believe he will be successful and wish him do well.

Categories
Fun Life

Why I like Brazil

Reading Time: < 1 minute

Because they make the game look easy. When I saw No. 8 Kaka took the ball, not in a hurry, hit it with ease and confidence, I know it’s going to be a goal because he hit a curved ball (using baseball terms). Of course we can not forget Ronaldeno’s smile no matter the game is tight or not.

I appreciate Australia and Korea’s efforts too, because they both had historical win today. For Australia, first win in world cup; for Korea, first win outside their home country in world cup. Both come from behind.

Of course nothing is complete without US and China these days. Team USA played a so-so game yesterday, although God knows how many people back home care about the world cup, it was a loss caused by “lack of energy”. As to my national team, they can not even make it to the world cup. I remember they did go to world cup 4 years ago, with a record of “zero goal” in 3 games.

I think in a way this reflects the real life well. We all dream to be Brazil in our work or life: winning with style. If that’s too hard, how about be Australia or Korea: winning with the dog fight style. If that is not possible, let us at least pass the qualifiers and attend the world cup, like USA. If all options are off, we can just sit at home, just like the Chinese national team.

Categories
Life Technology

Undo

Reading Time: < 1 minute

I think “Undo” is one of the best features we have in many desktop applications. I am not going to get into details of individual applications, but I used quite a bit of “Undo” in Visual Studio editor, Word, and more recently “System restore” on my Windows XP box. There are two reasons we need “Undo”, first we as human beings make mistakes all the time; secondly the application or system also makes mistakes from time to time. Real world is not perfect. By the same token in softare development world we usually use version control, i.e., we check in working code to repository every day (or a few days) so that we can roll back if we find the latest (and the greatest code) is not working.

Unfortunately in the real life there are no magic “Undo” buttons. For instances, if we get angry at people we know (I know I have been treated unfairly), the recepients can remember the incident for a long time. Human beings are not computers, the bad memory on human mind (or heart) are not easy to erase. It’s not that human beings are not forgiving (I know I am very forgiving :-), but forgiving does not mean forgetting. On the other hand, I think we can get smart on things, because we are smart than computers. Now that we know there is no magic “Undo” button, let’s think about it before demage is being done.

Categories
Business Technology

Google Web 2.0 and User Experience

Reading Time: 2 minutes

Google is making buzz again this week, with its spreadsheet. I don’t want to talk too much about it because they already got plenty of media coverage. What impressed me most is not the technology itself, but its marketing tactic. Google says it’s only open to limited beta testers, and here is the link . I think a lot of people signed up because of curiosity. This is very similar to its Gmail invitation only sign up. I still remember a while ago my friend called me and asked if I need a Gmail account, because at that time one person can only send 10 invitations (now it’s 100).

Gmail is certainlly very convenient. Its “group same topic mail together” feature works very well for group discussion. Note group is another good feature from Google. Sometimes when I got stuck with a problem, I searched it and found discussions closely related to my problem. Bingo. Another Google product I like is Google Map (now called Google Local), I used it for driving directions; and I could even see the tennis court in my community. There are lot of mashup of Google map, one famous example is housingmaps . This brings up a very hot topic these days: Web 2.0. According to wikipedia, web 2.0 generally refers to a second generation of services available on the World Wide Web that lets people collaborate and share information online. In contrast to the first generation, Web 2.0 gives users an experience closer to desktop applications than the traditional static Web pages.

Categories
Stocks

StockInsight blog migrated

Reading Time: < 1 minute

I used to keep a stockInsight blog at blogspot. I have not written too much on that blog lately, partly because I was busy on other things, not up to date with the stock market; partly because it’s hosted in blogspot, which means another web site to log in. Anyway I decided to migrate all the 80 posts from blog spot to my own web site and this is the new link.

By the way, with wordPress 2.0, the migration process is relatively painless.

Now, time to write some real insightful posts.

Categories
Fun Life

Lose as a team

Reading Time: 2 minutes

I started watching Detriot Pistons when they beat the Lakers in 2004 NBA finals. I liked the players and their coach Larry Brown. At that time Detroit team was good but no one was selected as NBA all star (this year 4 of them, Ben Wallace, Rasheed Wallace, Rich Hamilton and Chauncy Billups, were selected). Besides a good coach, overall skills of the players, they won the championship because they play as a team. Nobody is super star; everyone listened to the coach and play for one goal.

Not any more. Did you noticed Ben Wallace publicly criticized the current coach Flip Sanders, and Rashsheed Wallace did not want to listen to the coach in the time out and did not even clap the hand with the coach. Even the soft-spoken Tashaun Prince second guessed coach’s substitution arrangement. Fortunately Chauncy Billups, their team leader, did the right thing: he said he still believed in coach.

Categories
Stocks

Quicken

Reading Time: 2 minutes

I heard about Quicken (the personal finance software) long time ago. Last fall I decided giving it a try because I felt it’s harder to manage my bills and payments manually. My goal is to view all my banking, credit card activies, phone/utilities/home loan bills, and pay them in one place: Quicken. If possible, I would like to manage my investment, asset/liability, tax too.

Nine months later, my original goal was not quite accomplished. I still go to individual sites for the activities and bills, set a reminder in my Yahoo calendar before the bills due, and pay them when Yahoo send me the reminder. Pretty much manual process. Besides I am too cheap to pay Quicken for the “online bill pay”, and I was a bit slow to learn “Quicken”, another reason is I can not get away from old way of doing things, which obviously worked.

Categories
Technology

Wi-Fied finally

Reading Time: < 1 minute

I mean the wireless Internet for my laptop at home. My laptop does come with Intel (R) Pro/wireless Lan 2100 3B Mini PCI Adapter but it losts the connection with my D-link wireless router very frequently. Initially I thought it’s the problem with my Internet provider. But after I changed from DSL to cable for Internet, the problem persists. Finally I decided to invest some money, I ordered this D-link AirPlus DWL-G650 card Thursday night from buy.com; and I received it today (that was fast). After installation and restart, I am able to write this post on my lap while sitting on the couch. No more cables.