Friday, February 20

[music]酒干倘卖无

这天,随便放着硬盘里的歌曲。


忽然听到了“酒干倘卖无”,稚幼的童声和音,标准普通话:Jiu gan tang mai wu!

“停”!我赶紧叫停了这首歌。

我很喜欢听同一首歌的不同版本,因为每个歌手都用自己独特的风格去诠释歌曲。现在听到的是女低音沈丹的版本,虽然她嗓音很温厚很韵味,可是用标准普通话来唱这几个字是不可饶恕的。

这歌里的“无”应该读成 mo,而不是 wu。其实“南无啊弥陀佛”里面的“无”就是这样的读法。大概是从江南缘起的吧。“南无”读成“那末”才对。

“酒干倘卖无”是电影《搭错车》里的插曲,而这5个字的意思是:酒喝完了,还可以卖“无”。也就是说卖空酒瓶。简单一点说,收破烂的来了。歌中的“你”的一个解释,是哑巴的叔叔,是街头收破烂的,所以才有“虽然你不能开口说一句话”。另一个解释,是家里的老牛...

酒干倘卖无
酒干倘卖唔酒干倘卖无
酒干倘卖无酒干倘卖无

多么熟悉的声音陪我多少年风和雨
没有天那有地没有地那有家
没有家那有你没有你那有我

假如你不曾养育我给我温暖的生活
假如你不曾保护我我的命运将会是什么
是你抚养我长大陪我说第一句话
是你给我一个家让我与你共同拥有它
虽然你不能开口说一句话
却更能明白人世间的黑白与真假

虽然你不会表达你的真情
却付出了热忱的生命
远处传来你多么熟悉的声音
让我想起你多么慈祥的心灵
什么时候你再回到我身旁
让我再和你一起唱

Labels:

[music] 李香兰

[to be continued.]

Labels:

Thursday, February 19

Installing VMWare Player

I installed 2 virtual systems in my Windows this month. It is simpler than I thought.

VMWare is the most reputable virtual system software. VMWare Player provides the basic functionality and it is free. So it is the best tool for us.

The whole process is quite straightforward: You let the VMWare Player know where is your virtual harddrive, and where is your virtual CD which is the OS installation CD. Then start VMWare Player, and it will run the OS installation from CD into harddrive, acts like real CD and real harddrive.

The first step, of course, is to visit VMWare to download and install VMWare Player.

Then, you need to get QEMU to create a virtual harddrive image:
qemu-img.exe create -f vmdk newsystem.vmdk 20G

It will create a file newsystem.vmdk, which can grow up to 20 Giga Bytes when you fill up the harddrive in the Virtual Operating System.
You can also download such image files from some websites. I prefer to create it myself.

Now, we create a text file to let VMWare Player know our hardware setting:

#filename: newsystem.vmx
config.version = "8"
virtualHW.version = "3"

#this is harddrive setting
ide0:0.present = "TRUE"
ide0:0.filename = "newsystem.vmdk" #The virtual harddrive image we just created.
ide0:0.redo = ""

#Memory
memsize = "2048" #2 Giga Bytes of memory. Modify it to fit your need.
MemAllowAutoScaleDown = "FALSE"

#Virtual CD
ide1:0.present = "TRUE"
ide1:0.autodetect = "TRUE"
ide1:0.startConnected = "TRUE"
ide1:0.fileName = "os.iso" # can be ubuntu-8.10-install-i386.iso or WinXP.iso or whatever OS you want to install.
ide1:0.deviceType = "cdrom-image"
#if you want to use the real CD, you can modify the previous 2 lines as:
#ide1:0.fileName = "auto detect" # or "D:"
#ide1:0.deviceType = "cdrom-raw"
# or "atapi-cdrom" or "dvd-raw" for DVD drive


# Other hardwares
floppy0.present = "FALSE"
ethernet0.present = "TRUE"
ethernet0.addressType = "generated"
ethernet0.generatedAddress = "00:0c:29:7e:06:58"
ethernet0.generatedAddressOffset = "0"
ethernet0.virtualDev = "e1000"

usb.present = "TRUE"
sound.present = "TRUE"
sound.virtualDev = "es1371"
uuid.location = "56 4d 5c cc 3d 4a 43 29-55 89 5c 28 1e 7e 06 58"
uuid.bios = "56 4d 5c cc 3d 4a 43 29-55 89 5c 28 1e 7e 06 58"

#title
displayName = "NewOS"
guestOS = "winnetenterprise" # Current OS (host) you are using. "ubuntu" if you are using gedit/vi.
nvram = "NewOS.nvram"

#others
MemTrimRate = "-1"
tools.syncTime = "TRUE"
uuid.action = "create"
checkpoint.vmState = ""


Now save and double click the newsystem.vmx to activate VMWare Player. It will detect virtual harddrive (newsystem.vmdk) and virtual CD (os.iso). Because the os.iso is bootable, the Virtual system will be boot up and installed. Isn't that easy!


BTW: I just installed a virtual system in my Ubuntu. The process is the same as installing it in Windows.

If you add
ethernet0.connectionType = "nat"

into the .vmx file, the virtual system will get an IP address from the host to form a local network.

Labels: ,

As soon as a careful browse I thought it was really enlightening.
I take pleasure in you taking the time and effort to put this blog post together.
I once again discover me personally spending way to much time both reading and leaving comments.
VMware Player
 

Sunday, February 15

Estimating time frame

The next thing I learned from the Time Management training is estimating time frame. When you need to estimate how long a project would take, you need to have 3 figures available:
Likely Time: Based on your past experience, how long do you thing it would take?
Shortest Time: If everything goes smooth, how long it would take?
Longest Time: If things go bad (touch wood), how long it would take?

I am bad at estimating time frame. Actually when my boss ask me for an estimation, I always give the shortest time, imaging me coding each line without debugging and revising. Maybe subconsciously I want to give a short time frame to impress boss. But the reality is: I can't finish it on time. It is not that I don't work hard, but there's always something going wrong. Of course.

When you have the 3 figures available, you need to do a calculation:
Shortest Possible Time = (4*Likely Time + Shortest Time + Longest Time)/6

The Shortest Possible Time is the figure that I should report, not the Shortest Time.

The other things in the Time Management training, besides Priority Matrix and Estimating Time Frame, are kind of boring:
Writing To-Do List: Action Oriented, Increment, Measurable, Scheduled.
Know which tasks you need to wait for other's input. Schedule them first, then put other tasks in your free time.
Figure out cons and pros of a proposal, appoint weights for them, and make decision base on the sum of them.
You can do things base on: First come, first serve; The one with early deadline first. The easiest first; The urgent one first.

Friday, February 13

House Safety 房屋安全

1,搬进房子,第一件事就是换锁。你无法查证有多少人有旧锁的钥匙。加了一个插销,在人都回来之后就可以把插销插上,peace of mind.
2,检查报警器。原房子居然只有一个老式的烟雾报警器,我就加了3个烟雾报警器(地下室、一楼、二楼各一个)和2个一氧化碳报警器(地下室和二楼)。每年检查两次,保证电池充足;5年之后要整批更换。
3,灭火器。40块钱买了一个灭火器放在厨房,并且教会家人使用方法。
4,地下室窗户有铁栏,需用钥匙打开。把钥匙用透明胶布粘到窗户下面,这样一旦有紧急事故,在这个房间的人马上就能拿到钥匙打开窗户。
5,前门、后门加装感应灯,晚上有人走近就亮。第一个好处是方便自己和客人,第二个好处是如果坏人看到灯亮,就不会在灯光下面做偷偷摸摸的事情,而会找下一个容易下手的房子。

还有更多的安全措施:
6,楼梯加装扶手。
7,休整路面,换掉破旧的水泥地板。
8,随时更换坏的灯泡,保证灯火通明,防止碰撞事故发生。在过道装个小灯(4瓦),方便夜里走动。
9,特地在厨房砧板的上方加了一个灯。
10,卫生间浴缸加防滑垫。
11,房间里接上电话,紧急事情可以马上拨911。

最重要一点:安全教育。有紧急情况时如何处理,都跟家里人讨论一下。touch wood。


上个月卡城一个地下室起火,3人死亡1人受伤。估计是因为电暖气点着旁边的纤维引起火灾。地下室本来有烟雾报警器的,因为有人吸烟,总引起报警,所以就把电池拔掉了。Calgary Herald网站上有人留言:这就是吸烟有害健康的一个例子。地下室窗户栅栏没有能够开启,也是一个致命原因。我回顾一下这几年所做的事情,发现没有发生这样的错误。顺便总结一下所采取的安全措施罗列出来。如果你还有什么要补充的,请提醒一下,谢谢。

Tuesday, February 3

Important? Urgent?

Yesterday I learn Time Management the first time:

To-Do things should be classified as 4 categories:
1, Urgent and Important: Things that you are responsible for, and have near dead-line.
For example, filling out tax return in 2 weeks, or writing reports by Friday.
Things in this category must be dealing with immediately with all your attention.

2, Important but not Urgent: Self-improvement, or things that you have plenty time to do.
For example, submitting a paper in 6 month, or reading "A beautyful Math".
These things are important because you are responsible for it and it can become "Urgent and Important" if you keep delaying it. It is important to your long term development. So we should setup regular time everyday to work on them.

I always have trouble with things in this category. If it is interesting, I indulge myself in doing it full-time, because I have perfect alibi: IT IS IMPORTANT! So I do this instead of the "Urgent and Important" things, when I have deadline to meet. That makes me frustrated in failing deadlines and questioning my ability. If it is not interesting, I delay it until I am cornered. That also leads to frustration.
Solution: Setup one hour everyday to read books.

3, Urgent but not Important. That is not really your job. Mike might ask you for help, or you think of an interesting topic to put into blog. We should do it immediately and finish it as soon as possible.

4, Not Urgent, and Not Important either. Like, checking emails, visiting BBS. Do it when you don't have anything better to do.

This is very basic strategy in dealing with to-do list: Priority Matrix. I can't understand how I survived these years without this knowledge.

Well said!
 

Monday, February 2

转贴:对孩子宣传基督教的恶果

当我们教育一个孩子说:他生来就是罪人,他的本性就是邪恶的时候,这是扭曲人性;

当我们教育一个孩子说:他的成就实际不是出于他,而是一个至高的神通过他而完成的时候,这是扭曲人性;

当我们教育一个孩子说:他的过错都是出于他自己罪恶的本性的时候,这是扭曲人性;

当我们教育一个孩子说 :他生命中最重要的是绝对地服从一个至高的权威的时候,这是扭曲人性;

当我们教育一个孩子说 :这个世界上的人只分为两种,一种进天堂,另一种进地狱的时候,这是扭曲人性;

当我们教育一个孩子说:对不能理解的东西盲目地相信甚至崇拜是一件美德时,这是扭曲人性;

当我们教育一个孩子说:为了取悦一个至高无上的权威而献上自己亲人的生命是一种美德的时候,这不是扭曲人性,这已经是扼杀人性了!



Source 作者:ICLL

Labels:

打扰了。

知道此文为转帖,只是不同意文章看法。该题目叫:给孩子宣传伪基督教的恶果,会不会更为妥当?
 
根据文章所描述,可以肯定上文中对孩子所宣传的,会产生恶果,而且上文所说的,不是 基督教。
 
Anonymous:上面对孩子所宣传的,每一句都可以在bible、教堂教导里找到出处,你怎么能说不是基督教,是伪基督教?

简单从圣经解释一下:
1,人生来就是罪人,因为亚当夏娃的sin。
2,人的成就都是神通过人而完成的,所以所有功耀都归于神。
3,由于sin,我们都会犯错。
4,基督徒最重要的是绝对地服从神,因为他创造了我们。
5,信服神,才能通过耶稣进天堂。否则,在地狱里bbq
6,我们不能理解神,不要去试图揣测神。只要信他,崇拜他,就可以了。because bible says so.
7,xx(我现在忘记他的名字了)要把儿子杀了,奉献给神。从此他成为圣徒的象征,被基督徒传颂。这不是我编的故事吧?

上面7个基督徒教导,难道在你的教堂不教么?
 

Métis

现在教科书上写:加拿大的土著民族包括第一民族(First Nations),因纽特人Inuit, 和Métis三种。因纽特人也就是爱斯基摩人(Eskimos),我们在初中英语里就学过,是在北极圈生活的土著;第一民族是除此之外的土著。那么Métis呢?

200年前,你要是问别人是不是Métis,会被揍得死去活来。Métis专指第一民族母亲和欧洲人父亲的混血儿。粗俗点说,就是杂种,被西方人看不起,也不被土著当作自己人。Métis这个词是法语,有西班牙语词根,表示“混”的意思。读作[mei'ti:]

当时,西方人来到加拿大,主要就是做皮货生意。Hudson Bay就是专门买卖皮货的,富可敌国。它的故事以后再说。 春天,勇敢的西方人从欧洲或者美国来到加拿大(当时美国和加拿大都还没有成立,我只是用这个名字来介绍地理所在。),找当地土著购买他们手中的皮货,同时把手中的工业品推销出去;秋天,带着满载的货物离开这个将要冰天雪地的土地,回到自己温暖、可爱的家中。

这些精壮的男人夏天在加拿大做买卖之余会做什么呢?摁,你猜对了,养二奶。这就是Métis的由来。他们的欧洲爸爸夏天过来做生意,然后离开,留下孤儿寡母在村里的白眼中生活。

上面说的是Métis的残酷的环境,可是有些坚强的Métis从欧洲爸爸那里学来了做生意的技巧,精通双语(印第安语,和英语或法语),思路活跃,熟悉丛林生存技术,就做起了“坐商”,反而抢了欧洲人的生意,成了土著里八面玲珑的人。所以说事在人为,上帝把门关上了,你可以跳窗。随后的许多大事都有Métis的身影。

第一代Métis的后代是不是Métis?这个问题太复杂了,因为组合太多。现在判断是否Métis用这几个标准:
1,祖上是否有(主要的)Métis家族;
2,是否自认为Métis;
3,是否与Métis社区有交往。

前几年的总理Paul Martin的母亲一系就是Métis家族,所以如果Paul Martin自认的话,他就是一个Métis。
从Paul Martin你就能看出Métis是加拿大历史上不可缺少的一部分。

Labels: ,