Order was placed. I am expecting to get my new MacBook Air 13′ with i7 cpu this weekend.

@raymondchen625: 测试自动发到Blog #RT @raymondchen625: google+就是暂时还没但很快会被封锁的facebook,如果它支持用发邮件来发推,岂不是要把gmail以及各大国内邮件与google都连接切断?
on Twitter: http://twitter.com/raymondchen625/status/86598658459582464

Step by step: creating a virtual machine on a headless server

The following instructions may give you an idea how to create a virtual machine on a headless server over a network connection. We will create a virtual machine, establish an RDP connection and install a guest operating system — all without having to touch the headless server. All you need is the following:

  1. VirtualBox on a server machine with a supported host operating system. The VirtualBox extension pack for the VRDP server must be installed (see the previous section). For the following example, we will assume a Linux server.
  2. An ISO file accessible from the server, containing the installation data for the guest operating system to install (we will assume Windows XP in the following example).
  3. A terminal connection to that host through which you can access a command line (e.g. via ssh).
  4. An RDP viewer on the remote client; see Section 7.1.1, “Common third-party RDP viewers” above for examples.

Note again that on the server machine, since we will only use the headless server, neither Qt nor SDL nor the X Window system will be needed.

  1. On the headless server, create a new virtual machine:
    VBoxManage createvm --name "Windows XP" --ostype WindowsXP --register

    Note that if you do not specify --register, you will have to manually use the registervm command later.

    Note further that you do not need to specify --ostype, but doing so selects some sane default values for certain VM parameters, for example the RAM size and the type of the virtual network device. To get a complete list of supported operating systems you can use

    VBoxManage list ostypes
  2. Make sure the settings for this VM are appropriate for the guest operating system that we will install. For example:
    VBoxManage modifyvm "Windows XP" --memory 256 --acpi on --boot1 dvd --nic1 nat
  3. Create a virtual hard disk for the VM (in this case, 10GB in size):
    VBoxManage createhd --filename "WinXP.vdi" --size 10000
  4. Add an IDE Controller to the new VM:
    VBoxManage storagectl "Windows XP" --name "IDE Controller"
          --add ide --controller PIIX4
  5. Set the VDI file created above as the first virtual hard disk of the new VM:
    VBoxManage storageattach "Windows XP" --storagectl "IDE Controller"
          --port 0 --device 0 --type hdd --medium "WinXP.vdi"
  6. Attach the ISO file that contains the operating system installation that you want to install later to the virtual machine, so the machine can boot from it:
    VBoxManage storageattach "Windows XP" --storagectl "IDE Controller"
          --port 0 --device 1 --type dvddrive --medium /full/path/to/iso.iso
  7. Start the virtual machine using VBoxHeadless:
    VBoxHeadless --startvm "Windows XP"

    If everything worked, you should see a copyright notice. If, instead, you are returned to the command line, then something went wrong.

  8. On the client machine, fire up the RDP viewer and try to connect to the server (see Section 7.1.1, “Common third-party RDP viewers” above for how to use various common RDP viewers).

    You should now be seeing the installation routine of your guest operating system remotely in the RDP viewer.

Sean calls me “King of Procedure” lately. Haha, since I happened to do some similar work before he did, so I had the chance to get to know about the procedure, forms blah blah first.

And when my wife and I went to see a movie this afternoon, we spent very long time waiting in the line in front of the box office. Their procedure took so long for different customers.

Then I brought up a question: what are the purposes of procedures?

The serious answers:

1. They are supposed to make things simple in every nodes, which would help the overall efficiency;

2. They are used to enforce company policy, making sure powers are porperly checked and accidental damages are controlled.

The funny ones:

1. They are used to scare the customers or colleagues away so that less workload is possible;

2. They are used to display real power, when powerful managers can always get things done while ignoring any procedure;

3. Well, it makes us not bother to think too much.

Chinese people are superstitious. Though I don’t need a very good number for my car plate, I still don’t want some sound stupid. In the number choosing line, there was a western guy who said “I don’t care. Any number is fine”. He made us feel stupid. Haha

It’s a test of my patience. Waiting for my new car is making me uneasy. It’s already overdue. And there are so many registration works ahead. The only comforting news I’ve got is that someone had waited 3 months before he finally got his car!

Please note that one of the rules of Quora is that it is English-only for now…

Oooops

Looking back has become a  luxury lately. Since my first day on board to my new company, workload and reponsiblity are so huge that I don’t even have time to think about last year and my last employer, until some co-worker brought up the topic this morning: change.

The only thing that would not change is change itself. We have moved from our comfortable zone to this new frontier. Our familiar roles are either need to be expanded, or changed dramatically.  That means opportunity. Some may not be so ready, but they have to finish that change of mindset ASAP. We should all be able see this thrilling prospect. I think the only proof we need is 1-2 projects with good performance. I believe I’ve a wonderful team. And we are on the right track, heading to another fantastic adventure.

After buying iPad and iTouch, I’ve bought many accessories. I always introduced them to my friens when I felt they were good. The result is not so good, luckily sales is not my profession.

The sketch pen for iPad, which I’ve bought the 2nd one, could not be sold to any of my friends.

The tiny bluetooth keyboard was only bought by Henry.

The small charging adapter, which converts A/C to USB output and can be used to charge iPad, can not make a sale. But I’ve made the 2nd order this afternoon.

The deluxe insinde-ear earbuds, which can prevent up to 85% noise when its power is turned on is good. I never tried to promoting it to anyone. I think the requirement is not common. It could be a little bit inconvenient if being used at home. But in a noisy environment like Starbucks, it really creates a quiet private space..

The iPhone holder is goood. It can support my iTouch standing in a tilted angle, good for watching podcast.

You will be much busier when you are between jobs, that’s what my friend said. That’s true. I took four days of annual leaves this week, before the termination of my current employment. I’ll still go to work next full week, and then start another two week of annual leaves.

I was quite busy last four days. In the first half, I was focusing on the past. But my focus had turned to the future in the second half. I’ve met some people, talked to some guys and taken much time to think. I’ve seen some bros facing difficult decision. And I know I have to make my own some day.

Leaving the old comfortable zone is not easy for everybody. This time, I am a little bit excited. I know no matter how I choose, it cannot be perfect. But I am just soooooo ready.