2009年3月14日星期六

Find back Plasma in KDE 4.2.1

Last week, I upgraded my Kubuntu to KDE 4.2.1 from repository http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu. I was happy with that, because it is much faster than 4.2.0. After that I did some customization to the plasma desktop, adding widgets, changing theme and background, removing panel and so on. At last, I wanted to reconfig it, so I deleted all the files under ~/.kde to bring me a brand new desktop. Now, the terrible things happened. After I restarted KDE, the plasma didn't startup successfully, with a popup message: "Plasma workspace crashed...". All I could see is a white screen, no desktop, no task bar, no panels. Luckily, I can still use ALT+F2 to run programs, such as Konsole, Firefox, Dolphin and etc.

I searched the web, somebody said that you just need to remove the plasmarc and plasma-appletsrc files under ~/.kde/share/config directory, and restart KDE. I tried, but there were no such files at all. I think that's because Plasma failed during the startup process, so those two configuration files had not been created yet.

Just now, I found this thread: KDE 4.2.1 Plasma Crashes. It seems that they have the same problem with me. Someone says that the problem can be solved by removing file /usr/share/kubuntu-default-settings/kde4-profile/default/share/config/plasma-appletsrc. I tried, and it works for me. The plasmarc and plasma-appletsrc files are created under ~/.kde/share/config now. Great, I get back my Plasma.

Before removing the file, I read it and found that it pointed to a wrong background image path, and contained applets which don't exist now. And after restart plasma, there is no newly created file plasma-appletsrc under /usr/share/kubuntu-default-settings/kde4-profile/default/share/config/. So I guess this file is not used by KDE 4.2.1. Maybe it was used by KDE 4.1 or 4.0 before.

2009年3月13日星期五

主角与配角

一位年逾古稀的老太太,倚靠在躺椅上,手捧日记和相册,对着女儿或孙女讲述一段早已尘封的往事。很多电影都以这样的画面开始,进而引出一段可歌可泣的爱情故事。《剪刀手爱德华》如是,《泰坦尼克号》如是,《本杰明 巴顿奇事》亦是如此。而《廊桥遗梦》只是把这换成了子女们对母亲遗物的整理。我们在为男女主人公的缠绵悱恻感动时,却很少注意到剧中的配角:女主人公的丈夫们。这种配角是幸福的,因为他们可以跟女主人公长厢厮守,生儿育女;但他们又是凄凉的,因为爱人心中的某个地方是他们从未染指的,这完完全全属于另外一个人。

人生就如这样一出戏。之于某些人,你是主角,之于某些人,你又是配角;总有某人是属于你的主角,某人注定只能成为你的配角。对于个人来讲,人生又是好几出同时上演的戏,在一些戏中你是主角,在其他戏中你又是配角。这本不足为奇,正是这些不同的角色才让故事情节更生动更丰满。就像戏剧中的生、旦、净、末、丑,让这种艺术更具表现力。正如在巴萨的进攻体系中,梅西的犀利突破固然重要,但同样不能缺少艾托奥的攻城拔寨,亨利的一锤定音,哈维的穿针引线,以及伊涅斯塔的灵巧前插,这样进攻才能更多样化,更具立体感。不同的角色都同样不可或缺,只是不同角色的表现形式不同罢了,有的必须耀眼,有的则只能沉稳,有的则必须默默无闻。我想谁都不希望看到自己的门将频频上镜,因为门将上镜了,要么就是防守体系被打穿了,要么就是他从网窝里捡球。

人总是自大的,总是喜欢以自我为中心,希望一切都围着自己转,所以总是把自己想象为主角。每当朋友失意的时候,总会这样安慰他:他们没有珍惜你是他们的损失,总有一天他们会后悔。事实上,这只是我们一厢情愿的想法。对对方来说,你根本一文不值,你连茶余饭后的谈资都不是,或许你永远都是一个没有台词不露脸的“死跑龙套的”。需要你的时候,你就得屁颠屁颠地跟着,不需要你的时候,就只能滚到千里之外。所以老俞教育我们别太把自己当回事。其实,滚到千里之外未必就是坏事,或许你就转角遇到爱了。

很多角色只是相对的,并且可以互换。当你被以某些理由拒绝之后,或许你又会用同样的理由去拒绝别人;当你因为某些原因抱怨别人的时候,或许别人也在因同样的原因抱怨你;当你被人以某种方式伤害之后,你却又会以同样的方式去伤害别人。

在宿命论者看来,这一切都是早就安排好的,并且由导演一一呈现,这位导演的名字叫做命运。我不相信命运,我相信因缘。所有事情的成败都是诸多因素共同作用的结果,天时、地利、人和缺一不可。我们无法决定事情的成败,但可以促成因缘的集散,所以我们需要广种善缘。

悲观者认为,纵然我们或多或少会充当主角,但终究难逃配角的命运。
乐观者认为,即使大部分时间我们是配角,但总有一出戏是属于自己的。

2009年3月8日星期日

花入泥

远山麦田如梯,
层层叠回忆,
庄稼秋收起,
而寂寞一望无际。

缘份总是带点或许,
或许你是我前世,
结发的妻。

花入泥我入戏,
如你如棋,宁愿我入局。
我提笔,书别离,
山静满乌啼,叹终于。

花入泥我入迷,
如你如笛,思念我入题。
山岚云雾里,苔藓正绿,
我朔溪,只为遇见你。

这个当然不是我写的,是方文山在《王牌大明星》中为宪哥的《三日三暝》重新填词所写。虽然节目中说是现场填词,但是从过程中出现的一点意外(方文山没对照原词填,将竖排的歌词写到横排上去了)来看,极有事先写好,当场默写的嫌疑。不过这不重要啦,这段词还是相当有意境的。

2009年2月22日星期日

踢球分组中的概率

以前暑假经常找同学一起踢足球,一般都能找到8个固定的同学,分成两组对抗。分组的方法是8个人围在一起,出示手心或手背,直到4个手心,4个手背的情况,就算分组成功。有时候会出现很多次都不成功的情况,很浪费时间,有个同学就想了个办法:他自己先站出去,由剩下的7个人先分,分成一组3个,一组4个的情况,最后他就直接加入3人的那一组,这样就会容易成功一点。

这样分组的方法真的会更容易吗?下面用计算概率的方法来验证。

方法一:排列组合

首先使用排列组合的思想来计算。对于原始的分组方式,每个人都有出示手心或手背两种选择,所以共有$2^8$种可能,但其中存在重复的情况,例如前2个人手心、后6个手背,与前2个手背、后6个手心的情况导致最后的分组是一样的,所以实际的情况共有$2^8/2$。只有当4个人出手心,4个人出手背,分组才成功,相当于从8个人中选出4个,为$\mathrm{C}_8^4$,但同样也存在重复情况,选择前4个人与选择后4个人的情况是一样的,所以成功的情况有$\mathrm{C}_8^4/2$。成功情况的数目除以所有情况的数目,得出成功的概率为:

$$\mathcal{P}_{old} = \frac{\mathrm{C}_8^4/2}{2^8/2} = \mathrm{C}_8^4(2)^{-8} = \frac{8\times7\times6\times5}{4\times3\times2\times1}(2)^{-8} \qquad \qquad (1)$$

现在,来计算新的分组方法成功的概率。新的方法实际上相当于7个人分组,分成一组3个和一组4个。使用相同的方法分析,可得所有可能的情况为$2^7/2$,成功的情况为$\mathrm{C}_7^3/2$。因此,新的分组方法成功的概率为:
$$\mathcal{P}_{new} = \frac{\mathrm{C}_7^3/2}{2^7/2} = \mathrm{C}_7^3(2)^{-7} = \frac{7\times6\times5\times2}{3\times2\times1}(2)^{-8} \qquad \qquad (2)$$
比较以上两个式子,不难发现两者是相等。

方法二:独立事件概率

下面使用独立事件的思想来计算概率。在没有人作弊的情况下,一个人出示手心或手背是一个独立事件,且出示手心或手背的概率各占50%(假设没有个人偏好)。那么,使用原始的分组方法,成功的情况为4个人出示手心,剩下的4个人出示手背,概率为:
$$\mathcal{P}_{old} = \mathrm{C}_8^4(\frac{1}{2})^4(\frac{1}{2})^4 = \mathrm{C}_8^4(2)^{-8} \qquad \qquad (3)$$
新的方法的概率为:
$$\mathcal{P}_{new} = \mathrm{C}_7^3(\frac{1}{2})^3(\frac{1}{2})^4 = \mathrm{C}_7^3(2)^{-7} \qquad \qquad (4)$$
以上两个式子的结果也是相等的,且也等于(1),(2)。

推广到2n

现在将此推广到有N个人的情况,要分组成功,总人数必定为偶数,设为2n。使用独立事件的方法,可计算出原始方法的成功概率为:
$$\mathcal{P}_{old} = \mathrm{C}_{2n}^{n}(\frac{1}{2})^n(\frac{1}{2})^n = \mathrm{C}_{2n}^{n}(2)^{-2n} \qquad \qquad (5)$$
新方法成功的概率为:
$$\mathcal{P}_{new} = \mathrm{C}_{2n-1}^{n-1}(\frac{1}{2})^{n-1}(\frac{1}{2})^n = \mathrm{C}_{2n-1}^{n-1}(2)^{-(2n-1)} \qquad \qquad (6)$$
比较一下,两者也是相等。

由此可见,无论多少人踢球,新方法并不比原始方法更容易成功。

2009年2月17日星期二

牛年第一场雪

今天依然一觉睡到八点,关了闹钟,听完隔壁同学出门的声音,伸了个懒腰就爬了起来。走到窗前,惊讶地发现外面竟然成了白色的世界,睁大眼睛一看,果然是下雪了。虽然还是正月,下雪本属正常,但过去几天的“高温”几乎让我换上了T恤,哪里想得到还会下雪。于是一边惊叹一边给家人和朋友发短信。

刚出门的时候还不在下雪,可是走到车站的时候已经下得挺大了。雪片细碎,但是却很密,一会儿功夫就把行人的头发都染成白色了。我想audrey看到的话一定会非常喜欢。虽然这场雪下得很意外,但公交车还是毫不意外的在路上堵了一个多小时。

今天melody把我们上个月的工资证明送回学校。快吃饭的时候收到她的短信,说:告诉你一个好消息,我们以后不用再给学院送工资证明了,公司直接发给我们。这真是天大的好消息,心想:“难道学院良心发现了?”再一想:“这个可能性应该不大。”要扣的管理费应该还是逃不了的,不过以后不用每个月为了工资的事来回奔波三、四次了,而且每个月也能准时到帐,这已经是一个巨大的进步了。不管怎样,这的确是09年第一件值得开心的事情。原本以为只要在这实习一天,就不可能解除这副枷锁,没想到居然提前自由了,真是可喜可贺。

中午出去吃饭的时候雪仍然下得挺大。下班回家的时候依然没有停止的趋势。这场意外的雪真是没完没了了。