最后的演讲

距离上一篇博文已经隔了近一个月了。并不是不想写些什么,只是的确没有什么好写。

在寒假的时候,经常无聊去豆瓣电影找评分高的电影。我在“励志”一栏看到的最高分就是《最后的演讲》,起初我以为这是一部无聊的电影。后来有一天,实在是想看一个究竟。

原来这不是一部电影,只是一场演讲。但演讲的内容却使我振奋。于是我就把它收藏到了video库。(我有这个习惯,特别喜欢的视频就会下载下来收藏,不时拿来看一看。当然,还有另一面…)

前些天,在亚马逊找书的时候想起这一茬儿,于是发现真的有这么一本书,就买了下来。
看完之后,我才发现兰迪教授最后的演讲并没有我在视频里面看得那么轻松。这也让我明白,没有天生的演奏家,只有经过努力的准备才能演奏出美丽的曲子。的确,当他面对死亡时乐观的态度也的确让人敬佩。

在书中,更加详细得讲述了兰迪的一生。(我买的是中文版,翻译真的很烂)
我认为,在很大程度上,他的父母对他的成功有决定性的作用。试想,如果在我10岁左右时在墙上涂鸦,那爸妈看到之后是什么反映?(但我现在的确能画..)他的父亲没有压制他的想象力。
一个人的成功有许许多多的原因,我很愿意相信父母的启蒙教育起到了很大的作用。

下面是我在《最后的演讲》一书中进行的摘抄。

假如你传播的是你本人的智慧,其他人通常会视而不见;但假如你提供的是第三方的智慧,这就显得你不那么傲慢,也比较容易接受。

 

许多人都想走捷径。我发现最好的捷径就是绕远路,归根结底就是四个字:认真努力。
我认为,假如你比别人工作努力,你就能够学到更多的知识,也能使你变得更干练,更有能力,甚至更快乐。努力就像银行的复利一样。其回报是非常快的。

 

即使处于强势,不管是在工作上还是在人际交往上,都有公平行事。那仅仅因为你坐在驾驶员的位置上,并不意味着你非得从别人身上碾过。

 

做任何事情也同时要替别人着想,这样才会使你更受欢迎。

 

基础、基础、基础。你必须把基础打好,要不然的话,那些花哨的动作是玩不转的。

 

假如你把事情搞砸了,却没有人再对你说什么,这意味着他们放弃了你。

当你看到自己把事情搞糟却没人愿意费神告诉你,你的处境就很不妙了。你可能不想听到批评,但批评你的人通常是那些依然爱你关心你的人,他们想让你变得更好。

 

每次我都要说到认真的人比时髦的人更好,因为时髦意味着时间短暂,而认真则能长存。

 

许多人喜欢抱怨生活钟的各种各样的问题。我一直持这样的观点,假如你拿出用于抱怨的十分之一的能量,应用到解决问题的过程当中,你会惊奇地发现许多事的解决是多么的容易。

 

重点不再与你要如何实现自己的梦想,而是在于如何度过你的人生。如果你以正确的方式度过人生,上天自然会眷顾你,你的梦想自然会实现。

 

经验是在你不能够得到你想要的东西时得到的。(Experience is what you get when you didn’t get what you wanted. )

 

砖墙的存在是有原因的。他们的存在不是为了阻挡我们,而是要给我们一次机会,来表明我们是多么想得到某个东西。(the brick walls are there for a reason.The brick walls are not there to keep us out. The brick walls are there to give us a chance to show how badly we want something.)

 

做好准备,“幸运”真的是准备与机会的结合。(Be prepared; “luck” is where preparation meets opportunity )

唯一真的概率讨论

关于“唯一真”

这个词是我自创的(也许之前就有,谁知道呢….)。

唯一真代表的是一个事件的多个条件,在这些条件中,每个条件发生的概率相同(小于100%)。那么在这个事件中,能获取任意一个条件。

那么所谓“唯一真概率”也就是求能获取任意一个条件的概率。

问题来源

上次写了一个程序,是实现每次触发事件时,在A、B、C、D、E中随机挑选一个。那么我在1-5中间进行随机,分别对应到这五个字母上,这个程序就简单地实现了。
后来突然想到这个问题上面。因为A、B、C、D、E每个字母取得的概率都是20%。所以我想,如果规定,对A、B、C、D、E分别进行随机抽取(也就是以20%的概率进行随机,如果符合则输出对应的字母)会比原来的100%抽取到字母有多大差距呢?

思路

这个问题很明白,最后的概率不可能是100%。所以自然不能单纯将所有字母的20%概率加起来。用这方法的人一定太蠢了..
首先,在第一次对A生成随机数抽取的时候,A有20%的概率被抽取到。否则则有80%的概率留给后面的B、C、D、E。那么总体来看,B抽取到的概率就是80% * 20% = 16%。如果记A的概率为C1,那么B的概率C2 = 20% * (1-C1)。同样的,C3 = 20% * (1-C1-C2),C4 = 20% * (1-C1-C2-C3),C5 = 20% * (1-C1-C2-C3-C4)
所以我就想,如果把C1、C2、C3、C4、C5的概率全部加起来,是否就是从A、B、C、D、E中随机抽取到的概率呢?
我算数不好,所以就没有算。于是就写了一串这样的代码

(go.py)

total = 0.0
chance = 0.2
times = 5

for i in range(times):
thischance = 0.2 * (1 – total)
total += thischance

print total

用这串代码我可以很轻松地将我的猜想获得的概率求出来。
最后输出是 0.67232
那么也就是说,我可以又 0.67232 的概率从A、B、C、D、E中获得一个字母。

实验

为了证实上面我获得的概率。我写了这样一串测试代码:

(test.py)

import random

chance = 0.2
lines  = 5
times  = 30
dotime = 0
mktime = 100
total  = 0.0
tttime = 50

for jj in range(tttime):
for x in range(mktime):
for i in range(times):
for j in range(lines):
if ( random.random() <= chance ):
dotime += 1
break

dotime *= 1.0
getch  = dotime / times
total += getch
dotime = 0

print “Average %d chance: %f” % ((jj + 1), (total / mktime))
total = 0.0

这个是求从A、B、C、D、E中随机抽取(概率是20%)30次的平均值,求值100次。为了节省篇幅,我就只贴出30次的平均值结果好了~

$ python test.py

Average 1 chance: 0.665000
Average 2 chance: 0.667333
Average 3 chance: 0.668333
Average 4 chance: 0.665000
Average 5 chance: 0.674333
Average 6 chance: 0.672333
Average 7 chance: 0.670000
Average 8 chance: 0.678000
Average 9 chance: 0.681000
Average 10 chance: 0.662333
Average 11 chance: 0.684667
Average 12 chance: 0.679333
Average 13 chance: 0.676667
Average 14 chance: 0.662333
Average 15 chance: 0.659000
Average 16 chance: 0.671333
Average 17 chance: 0.679333
Average 18 chance: 0.670667
Average 19 chance: 0.676333
Average 20 chance: 0.662000
Average 21 chance: 0.661000
Average 22 chance: 0.679667
Average 23 chance: 0.675667
Average 24 chance: 0.673000
Average 25 chance: 0.672333
Average 26 chance: 0.677667
Average 27 chance: 0.680333
Average 28 chance: 0.680667
Average 29 chance: 0.669667
Average 30 chance: 0.674000

由此可见,从A、B、C、D、E分别以20%的概率随机抽取,可以获得一个字母的概率大概为67%左右,与我之前的猜想是非常一致的。

碎碎念

其实我一直对概率都没有太大的兴趣。因为随机这样的东西真的很难弄懂,毕竟自己脑袋生成随机数还是比电脑要慢很多。但是理清思路的话还是不难的,而且非常有趣。
另外,这其中有一个小插曲。因为这个想法到写代码之间其实隔了大概一个星期的时间。所以最开始的解决办法忘得差不多了,导致我写的Cn变成了Cn = 20% * (1-C(n-1))。这样很明显是错误的。(数字大了会超过100%)
也许大家很莫名其妙我为什么会写些这样的东西。
我从小对数字很敏感,所以小学到高中,数学一直都不差。生活中有很多很好玩的东西。但是一些所谓资深专家,把这些东西放到纸上。那就变得枯燥乏味。
数学是很美的东西,很简洁、干净。从数学中可以学到很多东西。然而为了分数而存在的数学,我宁愿当它不存在。

mulSoul

是的,我又很“非主流”得用了一个不是英文单词的东西做为题目。

这本来是我那个死去的主题的名字。关于死去主题的消息,请看 删后不能恢复,请节哀顺变

这个词是由multiple和soul组成的。也就是多灵魂的意思..人都有多面嘛,是吧..

尽管我一直不认为我是个很坏的人。但是我一直以自己倔强而自豪。这不是啥坏事.. 说的好听点叫做有个性。是吧..

的确,我就这样。说的难听点就是做人太差劲。我的确是个烦人的家伙。有的时候吧,但自我感觉良好。管别人说什么呢.. mulSoul就是我~

这段时间过得还是比较充实的。经历个情感危机以及到最后的破裂。当我跳出这样的一个包围圈,发现自己是多么的愚蠢。天涯何处无芳草呢~ 而且采花之类的事情的确无聊

两次去两个同学家给他们装上了大名鼎鼎的windows7.第一个同学的装得很好。第二个同学的机子.. 也许是比较另类?安装上win7并没有给网卡驱动。所以跑到隔壁家去下载了驱动。折腾一下午终于算是解决了。

新的博客系统还在慢慢写。在有些功能上卡住了进度.. 心里很不是滋味。

另外爱上了电子书。我突然想到为什么当年没有去买个kindle,现在穷下来了倒是想买个来看看电子书。毕竟,对着电脑屏幕看电子书的确不是一件很好的事情。眼睛度数本来就高,看书需要的精力更是很大,很伤眼睛。

所以决定还是挣点小钱,整个kindle来看书。(也许是有毛病,其实买个小的MP4也可以拿来看电子书,价格还便宜很多)

重新捡起了一些东西。不舍得把时间浪费在无聊的事情上。(尽管我经常这样做)但总觉得学习就算是积累吧。我的确讨厌体制课程,但是其他的东西总归是要去学学的~ 学了总比没学好。宁愿当个实干小人物也不愿意当个梦想家。现在倒越来越喜欢干一些实事。因为真的梦想了好久。白日做梦嘛.. 都有点昏昏了

其实感觉到了力不从心。经常想睡觉。于是就把晚自习给取消了.. (最开始晚自习还讲讲课,后来越来越无聊。就是收电费嘛~ )

好了~ 其实清明放了两天半假。感觉没放一样,还不够塞牙缝的?

就这样吧~ 明天还有新的征程

删后不能恢复,请节哀顺变

原本这几天就要出炉的mulSoul主题今天由于某种奇怪的原因,夭折了..

这个主题我是直接在服务器上写的(也就是硬件基本淘汰的旧电脑)。为了熟悉vim,整个主题一字一码编出来。

好不容易昨天完整呈现了(HTML+CSS+JS),准备今天来填入PHP代码。

但是很不幸,我不小心把它给删了。

故事是这样开始的。。。

因为要填PHP代码,所以我就想直接在服务器上安装WordPress来进行调试。所以想要把原来的文件打包进一个新的文件夹..

使用mv嘛,但是我平时很少用这个命令。一般用cp的多。

第一次使用mv将文件全部移动到了新的文件夹,发现还有一个文件夹没有移入。于是就准备输入mv -r ./images ./mulSoul 我偏偏输成 rm -r ./images ./mulSoul。

我的天.. 少个-r也好,或者少个./mulSoul也好。

当时并没有注意。我ls一下,发现啥都没了.. 咦..

猛地发现到原来前面的命令输错了..

好吧,Google找补救措施。发现Linux下删除文件真没Windows下删除文件那么简单。

经过一番波折,我用上了exthundelte 来恢复文件。

很好,恢复了。但是文件全都是乱码..

好嘛….

于是,后果。。。

真的不想重写这个主题了。这些代码大概花了一个星期才断断续续写完..(时间不够啊!!)

于是乎决定暂时先用默认主题。

发现很多人都离开了WordPress,于是我决定也要离开WP。

但是博客总是要写的。用typecho总觉着不畅快。于是就想自己写个个人博客好了~ 嗯.. 总是要花点时间的。

这回没写一点代码都要备份!!