Buddie5.com -- 兄弟的世界

Five Buddies

这里是兄弟的世界。

最近发表的博客

2009 Q2 电影总结

fishy | 2009-7-4 5:08

撒尿准备睡觉的时候突然想起来,原来已经7月了。。。

  • A Perfect World: 8/10. 在马来西亚因为暴雨不能出去晒太阳的时候在房间看的。老牛仔真的是个靠谱的导演。
  • Monsters vs. Aliens: 6/10. 那个总统弹琴比较有创意,别的基本上乏善可陈。
  • Yes Man: 6/10. 女主角很好看!没了。
  • Oktapodi: 7/10. SIGGRAPH获奖短片,admire 各位搞图形学的。。。不过这个片子还不错。
  • おくりびと (入殓师): 7/10. 日本人真的是个神奇的民族,在死亡这种沉重的题材下也不忘时不时的幽默一下,比如一开始那个“带把儿”的。另外花瓶广末凉子很好看。
  • 天水围的日与夜: 6/10. 这个片子实在太平淡了。
  • Final Fantasy VII: Advent Children Complete: 7/10. AC刚出来的时候就看过,不过那会儿FF7只玩了一半(其实现在也还是只玩了一半)所以也没啥特别的感觉。现在玩过CC再看ACC,感觉确实好多了。SE赶紧出FF7的复刻!
  • Bienvenue chez les Ch'tis (欢迎来北方): 7/10. 据说这个片子打破法国票房纪录后,无数法国南方人往北方跑,导致法国南部被移民迅速绿化了。。。
  • The Sixth Sense: 7/10. 被人剧透了。。。Bruce Willis同学没有主角光环的时候,演的也还是不错嘛。
  • The Curious Case of Benjamin Button: 8/10. 拥有跟别人完全不同的生命体验,到底是幸运还是不幸呢?
  • Star Trek: 9/10. 无懈可击的硬科幻,说明了fans向电影除了可以取悦老fans外,也可以培养新fans的——我已经开始看TOS了。
  • Tokyo Sonata: 7/10. 跟入殓师类似,都是控诉经济危机的作品 :P
  • Changeling: 9/10. 怎么看怎么眼熟,老牛仔一定是偷偷关注天朝新闻才拍出来的这么一部作品。。。
  • The Italian Job: 6/10. 无聊的时候翻到的估计是博士放到我的Time Capsule上的片,Edward Norton同学演了个世上最贫乏的反派,然后看到IMDb上他声称是因为合同问题被迫接的这么个角色。另外这么一个翻拍的没啥特点的广告片居然要出续集了,这个世界真可怕。
  • Fanboys: 8/10. Fanboy拍给Fanboy看的片子,里面有演Princess LeiaCarrie Fisher和演Captain KirkWilliam Shatner(这个比较囧)的客串。另外他们费那么大劲就是为了看ep1实在是有点不值。。。要是ep3的话就好了。
  • Edges of the Lord: 7/10. 作为一个Pastafarian,看到点题的那个基督教圣餐,我总会想到福音里面的圣餐实验。。。
  • Coraline: 7/10. Neil Gaiman似乎很擅长写这种想像力丰富带点奇幻的剧本,比如MirrorMaskStardust
  • Gran Torino: 7/10. 我每个月看了一部老牛仔的电影。。。有传闻说这是他的最后一部电影,希望不是真的(从IMDb来看应该也不是真的)。
  • He's Just Not That Into You: 6/10. 又一个轻松爱情排列组合片,Mac Guy是亮点。
  • Partly Cloudy: 7/10. Pixar短片,一贯水准。
  • Terminator Salvation: 6/10. 小组福利。如果是传说中的那个原来的剧本,这个片子本来可以很牛逼的。另外仔细想一下,好像Terminator系列的时空观从1开始就很扯?
  • 神经侠侣: 6/10. CCAV6上看到的,其实这个片子没有名字看起来那么烂。
  • The Rocker: 7/10. 肥男也有春天。。。OST很好听。
  • 二十四城记: 6/10. 当时一直想去电影院看结果一不小心就下档了没赶上,不过现在觉得幸好没去电影院,跟想象的很不一样。另外里面陈冲演的角色被大家公认长得很像陈冲,这个实在是很囧。
  • Transformers: Revenge of the Fallen: 6/10. 主角光环片。小Tip:如果变形金刚们打假的时候你分不清狂派和博派,那么有颜色的就是博派,黑白灰的就是狂派。

这个季度要去电影院看两个动画片,然后开始屯片准备应对某超长档期片。

重发照片,改成新浪的了

biglee | 2009-6-26 23:37

先发泄下一天的郁闷和悲恸心情,早上就看到了一天我最不想看到的消息——MJ病逝!!我唯一崇拜的艺人歌手就这样离开了...

算了,别害大家陪我郁闷,还是去看照片吧,尤其是handuck同学,要好好检讨不回来团聚。还有,王老板,要说声抱歉,你抽空回来看我们,结果我闹情况,招待不周啊!以后补偿!

http://photo.blog.sina.com.cn/u/1624450965

换了个应该都可以看到的相册。

回国,公车,王小波以及随笔

xulei | 2009-6-19 23:48

回国已经半个月了,半个月的时间无非是些互通有无之事。谈不上忙碌。在北京和武汉一餐一餐的吃着,好在在北京的时候没有感冒,为国内伟大的社会主义防疫事业添砖加瓦。倒是每每经过地铁十号线,不忘对着无处不在的监视器整整衣袖点头微笑做出Y状胜利收拾,口中念着”Yeah”, 以防将来某时上了CCAV,姿态也不至于太过猥琐。归国Ph.D的生活是奇怪的,猥琐的,断裂的。所以,我就在Pub, Presentation, Papers, A片, 美剧之间交替。

最近一直公车出行,武汉34-36度的天气,对于我这曾经不知公交路数的二人,算是一个考验。懒猫说我“脱胎换骨”了,是吧#(*&^(#...其实,又有啥脱胎换骨呢,说的那么含蓄。不就是穷的。今天明白一句话,品质是穷出来的,气质是富出来的。我没品质没气质,不过一个流氓Ph.D罢了,这个另外再表。回想当年毛的上山下乡,造就了一批天不怕地不怕与人斗其乐无穷的二B, 如今横行于世,毫无气质,以己之二度人之蠢,甚喜甚安。

图书馆翻到的一本王小波的《我的精神家园》。之前看过一段的黄金时代,没有耐心看下去。没办法,我是个俗人,看不进去长篇。(其实看了兄弟和活着这样的拧把作品,也是这几年可数的长篇了)。就如同现在不喜电影,只好美剧一样,短平快的微波炉剧情,一顿饭的时间就能带过,也就足够了。自从第一次扫过微观经济学开始,我就是自由经济学的支持者,这话说的很没逻辑,对,因为我也没看多少经济学抑或是政治学,只是简单的相信个人意志的集体智慧。对于某些集中制所鼓吹的决策效率更高,发展速度更快,更愿意相信是错的越远,知之,不知,既成事实生米熟饭,乃特色乃主义。不表不表。说了这么多,其实说的是,拾起王小波的书,还是相当喜欢的。其中针对蠢人的段段描诉,真是精彩,甚得我心啊!由此,又想抓起罗素的书看去。但是又怕一翻开就看不明了,如同《小逻辑》翻了几页就放弃了。所以,先吼出来,我要读罗素的《西方哲学史》了,让时间来证明我错了吧。

在人人自危的时代,特立独行的都是猪。

这就是随笔。

Braid通关

fishy | 2009-6-19 17:27

Braid是一个平台解谜游戏。有XO(Xbox Live Arcade)、PC版和Mac版

这个游戏一上来是教你怎么玩的教学关,你可以左右走、跳、跳起来踩敌人头把敌人踩死。。。看起来是不是很像超级玛丽?不是,你还能回退(rewind)时间!比如你跳早了没踩到怪结果被怪摸死了,这个时候回退一下重新跳就好了。

OK我只是随便举了个例子,这个游戏的重点可不是奥特曼打小怪兽,而是拿到分布在世界各地的拼图碎片。而要取得这些碎片,很多时候你必须使用回退时间等技能。除了回退时间外,你还有些别的跟时间相关的特殊技能,具体的可以看官方宣传视频:

全游戏一共有60个拼图碎片,这60个碎片的取得方法包含了各种变态,设计得十分精巧,而且“绝无重复”(出自官方宣传语)。这些迷题的设计,使得我不得不说这是个神作。

这个游戏据说还能收集八个隐藏星星开启隐藏结局。可以哪天有时间玩一把。不过这八个星星实在是比那60个拼图还要变态一百倍。比如这第一个星星(原文链接,credit to CraigG):

World 2-2
This one... requires... a lot... of... patience... and... waiting... :P
Seriously. Anyway... go to the right and you'll notice what looks like a
stationary cloud. Believe it or not, it's actually moving to the left VERY
slowly. It takes a good 2 hours for it to complete its journey to the left.
You'll actually want to jump on it at about 1 1/2 hours into its journey. It
should be just above the first door next to the cannon. This is where you want
to park Tim, waiting for the cloud. You can't do anything to speed up the time,
so I suggest you have a controller that doesn't turn off automatically for this
to work (otherwise, the game will keep pausing when your controller goes off).
At any rate... once you're on that cloud you've still got about 30 minutes left
to wait. After it finally reaches the left-hand side, you can jump up and onto
a ledge just above you and to your left. Notice that a new part of the level
is revealed. You can now nab that star you waited so long for. Congrats!

简单的说,就是要傻等2个小时。。。可以考虑设个闹钟然后去干别的,比如看个片啥的。

难得的聚会

biglee | 2009-6-18 0:02

20多年的共同生活,20多年精彩回忆,20多年的亲人般的感情,换来这次很有意义的很特别的难得的聚会。

https://cid-d317ce408d0cf0ee.skydrive.live.com/browse.aspx/%e9%9a%be%e5%be%97%e7%9a%84%e8%81%9a%e4%bc%9a

以上是照片,卖个关子,什么也不介绍了。
遗憾的是我的爹妈没来!有空评价一下,正面负面都接受,说负面的别怕,最多就是被我泼点H2SO4-H2O2、HCL-HNO3(3:1)

今天的月亮不错

fishy | 2009-6-9 23:04

很圆:

(Nearly) Full Moon

1秒手持,哈哈!

Lego Darth Vader!

fishy | 2009-6-8 16:52

拼Lego真的很有乐趣,所以我拼好大宗主送我的那套后,又去淘宝上买了一套回来。这次是。。。Darth Vader!

Lego Star Wars 8017 - box

这个是ep4里面Luke他们去炸Death Star的时候,Darth Vader开出来拦他们的TIE Fighter。Darth Vader + TIE Fighter啊,多么激动人心的组合,下次再买个Luke Skywalker + X-Wing就完美了,不过家里已经没地方放了。。。

说明书上的lego列表,比上一个少了很多。另外不知道是中国版的原因还是后来改版的原因,我觉得这个说明书比上一个简单了不少,都不说每一块需要哪些lego了:

Lego Star Wars 8017 - legos list

摘下头盔的Darth Vader同学,拿着他的红色lightsaber:

Lego Star Wars 8017 - Darth Vader helm off

因为有经验,这次一上来就分类,于是一个半小时就拼好了:

Lego Star Wars 8017 - finished 1/4

打开舱门,Darth Vader同学坐在里面(红色lightsaber藏在TIE下面):

Lego Star Wars 8017 - finished 2/4

下来摆个pose:

Lego Star Wars 8017 - finished 4/4

照片还是在flickr上

btw, 顺路推荐一下Fanboys,里面有Carrie Fisher(ep. 4, 5, 6里面扮演Princess Leia)和William Shatner(Star Trek里面扮演Captain Kirk)的客串!

概率问题(续)

fishy | 2009-6-5 12:40

昨天说的那个概率问题其实叫Monty Hall problem。昨天给的那个结果其实依赖于一个前提,就是主持人故意选择打开了有山羊的一个门。如果主持人只是随机/偶然/不小心打开了有山羊的一个门,这个问题叫做Monty Fall problem。在这种情况下,程序模拟的结果是这样的:

fishy@localhost:~/work/test$ ./test 100000
CHANGE
*** right on 22096 out of 44359, 49.81% ***
NO CHANGE
*** right on 22198 out of 44412, 49.98% ***
fishy@localhost:~/work/test$ ./test 1000000
CHANGE
*** right on 222412 out of 444576, 50.03% ***
NO CHANGE
*** right on 221543 out of 444252, 49.87% ***
fishy@localhost:~/work/test$ ./test 10000000
CHANGE
*** right on 2219600 out of 4441565, 49.97% ***
NO CHANGE
*** right on 2222900 out of 4446490, 49.99% ***

这种情况的结果是换不换都是1/2。

程序如下:

 1 #include <stdio.h>
 2 #include <time.h>
 3 #include <stdlib.h>
 4
 5 typedef int changefunc(int, int);
 6
 7 int change(int guess, int show) {
 8         return 0+1+2 - guess - show;
 9 }
10
11 int nochange(int guess, int show) {
12         return guess;
13 }
14
15 void loop(int times, changefunc func, int print) {
16         int i, n, t;
17         n = 0;
18         t = 0;
19         for(i=0;i<times;i++) {
20                 int target = rand() % 3;
21                 int guess = rand() % 3;
22                 int show = rand() % 3;
23                 int finalguess;
24                 if(show == target)
25                         continue;
26                 if(show == guess)
27                         continue;
28                 t++;
29                 finalguess = func(guess, show);
30                 if(print)
31                         printf("guess %d, show %d, changed to %d, result is %d\n", guess, show, finalguess, target);
32                 if(target == finalguess) n++;
33         }
34         printf(" *** right on %d out of %d, %.2f%% ***\n", n, t, ((double)n)/t*100);
35 }
36
37 int main(int argc, char **argv) {
38         if(argc <= 1)
39                 return -1;
40         int times = atoi(argv[1]);
41         int print = (argc >= 3);
42         srand(time(0));
43         // change
44         printf("CHANGE\n");
45         loop(times, change, print);
46         // no change
47         printf("NO CHANGE\n");
48         loop(times, nochange, print);
49         return 0;
50 }

为什么两种情况下会不一样呢?原因是两种情况下,主持人开门的概率是不一样的。这里有个详细的证明。

不过在这两种情况下,换的结果都不会差于不换的结果,所以总之还是应该换。

休假装艺术青年

fishy | 2009-6-5 1:50

国家大剧院最近搞了个歌剧节,选的几个歌剧看着都很诱人。最后我在蝴蝶夫人中选了前者,这个主要是因为我在上歌剧赏析课时看过帕瓦罗蒂版的弄臣的video,而蝴蝶夫人我还没听过。于是上国家大剧院官网订了张今天的票。考虑到本周要连续工作6天,于是我今天请了一天假,计划先去看中国美术馆透纳画展然后去听歌剧,多么完美的艺术的一天啊。

但是事情就没有一帆风顺的。我中午12点起床后先去剃了个头,以避免形象太艺术青年在离帝堵中心那么近的地方引发不必要的关注和麻烦,然后回家洗了个澡、吃了个饭,还无聊的写了个程序。我差点都想写程序的相关blog了,不过还是忍住了决定活着回来后再写。虽然没写blog,但我还是3点钟才出门。

然后一路13号线10号线5号线的倒,到美术馆的时候已经16:05左右,然后我惊讶的发现售票处关门了!门口一个跟我同样吃了闭门羹的mm告诉我说4点停止售票。考虑到今天的特殊情况,我还特意去找保安确认了一下不是今天特殊而是每天都这样4点停止售票5点闭馆。没办法,只能周末再来了。

计划被打乱的结果就是我只能上街游荡了,歌剧19:30才开始呢。于是我开始往南走,结果居然下雨了。真是应了那句“每年的这两天北京都会下点雨”的说法啊。我走到王府井步行街北边的居然有一阵狂风暴雨,真的是上天也被感动了么。。。

在王府井新东安的厕所避了个雨,顺便试图找人出来陪我吃饭,未果。出来后雨也停了,还在步行街上看到有个人滑滑板。想了想貌似也不太饿,离19:30还有好几个小时,于是也懒得坐地铁了,沿着长安街开始往大剧院走。一路上发现天朝政府真体贴啊,沿路每走几布就能看到一对警察,或者一辆警车,或者一对城管,或者一辆城管车。在这样优秀的治安下,我再也不怕包被人掏了,于是放心的把包背在身后。回想起当年在南京新街口被小偷掏包的情景,不禁感慨还是首都好啊!

路过伟大的广场的时候,还看到了好多大叔拿着伞游荡。回想起刚才狂风暴雨的时候路边一个小店的人跟我叫卖10块钱一把伞,看来人民群众的生活真的富裕了也。

最后很无聊的绕到西单去吃了个饭,回到大剧院,19:00整,存包进场。

由于上次在歌剧厅看演出买的是二楼楼座基本正中的位置,考虑到其他位置看起来还没这个好,于是这次很抽风的买了一楼楼座正中的位置,也就是最贵的一档票。不过进去坐下后发现这个位置也还是有点远的,也许池座正中靠前的位置会更好一点。那个位置的票价稍微便宜一点,是第二贵的。

演出前我后面那排还坐下了个10岁左右的小萝莉,让我不禁感慨国家大剧院还是一如既往的不靠谱。连北大讲堂都知道这种演出1米2以下谢绝入场的。不过这次还比较好的一点是,整个演出期间那个小萝莉没发出过什么噪音。

另外一个一如既往就是国家大剧院歌剧厅的音响效果还是一如既往的烂。女高音(张立萍)在唱最高的几个音的时候,无一例外的被乐队的声音盖过而彻底听不清在唱什么(因为这种时候一般因为情绪原因乐队配乐也是华彩重音)。虽然我以前没听她唱过不知道是不是她自身的原因,但是考虑到男女高音的嗓门一般都小不了(戴玉强曾号称男高音应该不用麦克也能让全场都听到的),所以我相信还是混音和音响效果烂的可能性更大一点。

这个剧的配乐不错,比如前奏啥的都很不错。但是感觉咏叹调太少宣叙调太多(也能是因为音响效果太烂导致一些咏叹调听着像宣叙调),所以听着也不是太爽。

所以还是等María Pagés大妈下次来跳Flamenco的时候再去国家大剧院的歌剧厅吧。这实在不是个看歌剧的好地方。

另外等待开场的时候填了个调查问卷(不知道会不会从此收到无数垃圾短信),换了一套国家大剧院的书签回来。让我想起曾经看到一篇文章介绍装逼方法的,其中一个方法就是在家里摆个大部头书里面夹两张歌剧票到书签。我现在有书签了,不过还没大部头书。。。

概率问题

fishy | 2009-6-5 0:05

有个经典概率问题是这样的:三个门,其中一个后面是轿车,另外两个后面是山羊,你任选一个门,如果打开了后面是汽车,汽车就归你。你选了一个门后,主持人打开了另一个门,后面是山羊。这时他给你一个机会更改自己的选择,你要坚持自己一开始的选择还是更改自己的选择?这个问题很有名,比如电影21里面也提到过(btw, 这个电影很一般,没看过的就不用浪费时间了)。

答案是更改选择。因为不改的话你选对的概率是1/3,而改了你选对的概率变成2/3。

昨天杨爷不知道为啥又把这个问题翻出来了,然后跟我们讨论为啥不是1/2。我概率学的不够好,没找到足够让人信服的理由反驳他的1/2。不过我C语言学的比较好,而且正好今天休假比较闲,于是中午写了个程序模拟了一下。。。这个是跑很多次的结果:

fishy@Makelele:~/work/test$ ./test 100000
CHANGE
*** right on 66706 out of 100000, 66.71% ***
NO CHANGE
*** right on 33331 out of 100000, 33.33% ***
fishy@Makelele:~/work/test$ ./test 1000000
CHANGE
*** right on 667107 out of 1000000, 66.71% ***
NO CHANGE
*** right on 332750 out of 1000000, 33.28% ***
fishy@Makelele:~/work/test$ ./test 10000000
CHANGE
*** right on 6666707 out of 10000000, 66.67% ***
NO CHANGE
*** right on 3334351 out of 10000000, 33.34% ***

这个是只跑了20次但是给出具体内容的结果:

fishy@Makelele:~/work/test$ ./test 20 a
CHANGE
guess 1, show 0, changed to 2, result is 2
guess 0, show 1, changed to 2, result is 2
guess 1, show 2, changed to 0, result is 0
guess 0, show 1, changed to 2, result is 2
guess 0, show 2, changed to 1, result is 0
guess 1, show 2, changed to 0, result is 0
guess 2, show 0, changed to 1, result is 1
guess 0, show 1, changed to 2, result is 0
guess 2, show 0, changed to 1, result is 2
guess 0, show 2, changed to 1, result is 1
guess 0, show 2, changed to 1, result is 1
guess 0, show 2, changed to 1, result is 0
guess 0, show 2, changed to 1, result is 0
guess 1, show 0, changed to 2, result is 2
guess 0, show 2, changed to 1, result is 1
guess 0, show 1, changed to 2, result is 2
guess 2, show 1, changed to 0, result is 0
guess 2, show 1, changed to 0, result is 0
guess 1, show 0, changed to 2, result is 2
guess 0, show 2, changed to 1, result is 1
*** right on 15 out of 20, 75.00% ***
NO CHANGE
guess 2, show 1, changed to 2, result is 0
guess 1, show 2, changed to 1, result is 0
guess 1, show 0, changed to 1, result is 1
guess 1, show 2, changed to 1, result is 0
guess 0, show 2, changed to 0, result is 1
guess 2, show 0, changed to 2, result is 1
guess 1, show 0, changed to 1, result is 1
guess 0, show 2, changed to 0, result is 0
guess 1, show 2, changed to 1, result is 1
guess 0, show 1, changed to 0, result is 2
guess 1, show 2, changed to 1, result is 0
guess 0, show 1, changed to 0, result is 0
guess 1, show 2, changed to 1, result is 0
guess 0, show 1, changed to 0, result is 2
guess 0, show 1, changed to 0, result is 2
guess 1, show 0, changed to 1, result is 2
guess 0, show 1, changed to 0, result is 0
guess 1, show 0, changed to 1, result is 1
guess 0, show 2, changed to 0, result is 1
guess 0, show 2, changed to 0, result is 1
*** right on 7 out of 20, 35.00% ***

所以很显然了,换了猜对的概率是2/3,不换是1/3。

下面是程序

 1 #include <stdio.h>
 2 #include <time.h>
 3 #include <stdlib.h>
 4
 5 typedef int changefunc(int, int);
 6
 7 int change(int guess, int show) {
 8         return 0+1+2 - guess - show;
 9 }
10
11 int nochange(int guess, int show) {
12         return guess;
13 }
14
15 void loop(int times, changefunc func, int print) {
16         int i, n;
17         n = 0;
18         for(i=0;i<times;i++) {
19                 int target = rand() % 3;
20                 int guess = rand() % 3;
21                 int show, finalguess;
22                 if(guess != target)
23                         show = 0+1+2 - target - guess;
24                 else {
25                         show = guess + rand() % 2 + 1;
26                         if(show >= 3) show -= 3;
27                 }
28                 finalguess = func(guess, show);
29                 if(print)
30                         printf("guess %d, show %d, changed to %d, result is %d\n", guess, show, finalguess, target);
31                 if(target == finalguess) n++;
32         }
33         printf(" *** right on %d out of %d, %.2f%% ***\n", n, times, ((double)n)/times*100);
34 }
35
36 int main(int argc, char **argv) {
37         if(argc <= 1)
38                 return -1;
39         int times = atoi(argv[1]);
40         int print = (argc >= 3);
41         srand(time(0));
42         // change
43         printf("CHANGE\n");
44         loop(times, change, print);
45         // no change
46         printf("NO CHANGE\n");
47         loop(times, nochange, print);
48         return 0;
49 }

要是能天天都休假还有工资拿就好了。。。

Valid XHTML 1.0 Strict, CSS and RSS.
Powered by Buddie5.com