zylew推荐的文章
来自:aw's blog 姿态永恒» 理性  作者:aw  2009-03-29

地址在:http://www.google.cn/music/songscreener (Some credit: 我有幸参与其中的ActionScript开发部分,主要负责动画的实现)

更多内容请留意以下网址:

http://www.google.cn/music/homepage

104条评论, 立即发言 (博客难客观,人肉防御提示) | 本文关键词: , ,

©aw's blog 姿态永恒 1984-2009 | 链接地址 - http://www.awflasher.com/blog/archives/1738

有兴趣的话来参与一下博客调查吧 | Twitter: @awflasher

来自:刘未鹏 | Mind Hacks  作者:刘未鹏  2009-02-15

(一)为什么你应该(从现在开始就)写博客

用一句话来说就是,写一个博客有很多好处,却没有任何明显的坏处。(阿灵顿的情况属于例外,而非常态,就像不能拿抽烟活到一百岁的英国老太太的个例来反驳抽烟对健康的极大损伤一样)reussir-son-blog

让我说得更明确一点:用博客的形式来记录下你有价值的思考,会带来很多好处,却没有任何明显的坏处。Note:碎碎念不算思考、心情琐记不算思考、唠唠叨叨也不算思考、没话找话也不算思考,请以此类推。

下面是我个人认为写一个长期的价值博客的最大的几点好处:

1) 能够交到很多志同道合的朋友。我自己既写博客,也读别人的博客,在这个时代,对于生活中的绝大多数人来说,拓宽朋友圈子的途径几乎只有一个,通过网络,而如何在网络中寻找到气味相投的朋友,如何判断别人和自己是否有共同语言?显然,通过天天在SNS上碎碎念的那些日记是难以做到的。我佩服的一些朋友几乎全都是长期用博客记录想法的人,因此,和他们即便不打照面,也是心照不宣。即便素未谋面也能坐下来就聊得热火朝天。

为什么博客在结交志同道合的朋友方面的潜力要远胜于原始的交谈方式?很简单,第一,博客无地域限制,整个互联网上从A到B只有一个点击的距离,而传统的建立朋友圈子的方法则受到地域限制。第二,也是更重要的一点,即如果按照以前结交朋友的方式,需要互相聊天,交流观点,然后才逐渐熟悉起来,这需要一个较长的过程,而且更糟糕的是,当你遇到另一个陌生人,又要把整个过程重复一次,表达你已经对老友表达过的那番想法。可博客却做到了“一次表达,无数次阅读”,当我看到一个写了好几年的博客,看完了之后我仿佛和这个人交谈了很久,用程序员们喜欢听的话来说就是,“博客极大地增强了话语的复用性”

我曾在CSDN上写了近六年的博客,在一年半前建立了一个Google Groups(TopLanguage),由于我的博客的长期阅读者都是互相有共同语言的,因此这个Group一开始就热火朝天,而高质量的技术讨论则进一步吸引了更多的牛人的参与,雪球滚起来之后,就很难停下来了,将近一年半下来,从这个Group的讨论中我获益良多[1]。而对于非程序员朋友,科学松鼠会则是一个很好的例子。

2) 书写是为了更好的思考。我在《书写是为了更好的思考》里面详细总结了书写的好处,这里就不拷贝粘贴了。有些想法如果不写下来,也就忘掉了,有一个广为流传的《数学牛人们的轶事》(荣耀属于ukim)里面讲了希尔伯特的一个故事:一次在Hilbert的讨论班上,一个年轻人报告,其中用了一个很漂亮的定理,Hilbert说“这真是一个妙不可言(wunderbaschon)的定理呀,是谁发现的?”那个年轻人茫然的站了很久,对Hilbert说:“是你.……”。

3) “教”是最好的“学”如果一件事情你不能讲清楚,十有八九你还没有完全理解。绝大多数人应该都知道在程序员行业面试官经常要求你讲解一个东西给他听,他会说他不懂这个东西(他如果真的不懂的话效果其实是最好的),而你的任务则是说到让他理解为止。

为了让一个不明白的人做到明白,你必须要知道从明白到不明白他究竟需要掌握哪些概念,这就迫使我们对我们大脑中整个的知识体系来个寻根究底,把藏在水面之下的那些东西统统挖出来,把大脑中的那些我们知道、但不知道自己知道的潜在概念或假设(assumptions)都挖出来,把它们从内隐记忆拉扯到外显记忆中。因为只有完全知道、并知道自己知道一切来龙去脉的人,才能真正把一件事情讲得通通透透

但是,你可能会怀疑,那除了能够讲清楚之外,弄清自己到底知道哪些东西还有其他什么好处吗?如果没有其他好处,那我又何必费这个劲呢?我又不当老师。

TopLanguage上的一位朋友sagasw曾经讲了这样一个小故事:据说在某个著名软件公司里,开发组的桌上会放着一只小熊,大家互相问问题之前,先对着小熊把问题说一遍,看能不能把问题描述的清晰,基本上说的比较有条理以后,答案也就随之而来了。当然,你不一定要对小熊说,你可以在大脑中虚构一个听众,一个不懂行的听众,然后你说给他听。这是可行的,我经常在路上用。不过如果你能坐下来,我建议你还是说给实际的听众听——即写下你的思考,因为书写是更好的思考

我们的绝大多数知识在绝大多数时候都隐藏在潜意识中,其实我们意识的窗口很小,我们的工作记忆只能容纳寥寥数个条目(记得那个“看你能够记住屏幕上同时闪现的多少个数字”的flash小游戏吗?),我们平时所作的推理过程很大部分都是自动的,发生在潜意识中,而我们只能感知到一些中间结论。不信你回忆一下你在和别人讨论问题的时候有多少次觉得“反正就是这样,我感觉得到它是对的,但是你问我,我也说不清到底怎么回事”,对此你不觉得很奇怪吗?如果你都不能从逻辑上支持你的结论,你怎么就能确信它是对的呢?仅仅因为你的直觉强烈地告诉你它是对的?那如果旁边有另一个人,他和你持相反的观念,而他的直觉也强烈地告诉他他是对的。这时候你又怎么想?“他的直觉错了,我的直觉是对的”?难道你这么自信你的直觉是世界上最可靠的?

我自己则是非常珍惜类似这样的机会,即当“我强烈地觉得它是对的,但我却说不出所以然来”,这时候往往是到大脑中翻箱倒柜的时候,弄清来龙去脉的时候,深入反思的时候,纠正一直以来错误的潜在前提假设的时候。另一方面,“我强烈地觉得这个说法有问题,但我却说不清它为什么有问题,到底哪有问题”,这也是一个极有意义的瞬间,它几乎总是意味着你对一个问题的认识有潜在的偏差,肯定是在你自己都没有觉知到的地方引入了一个潜在的假设、偷换了一个重要的概念,等等。而这种时候就是深入反思的时候,当你终于潜到问题的底层,触摸到问题的实质,把水面之下的冰山整体看清了的时候你会有一种通体舒泰的感觉。

为什么说以上这些?因为刚才说的是你必须等待这样的反思机会,但如果你选择经常总结自己的知识体系,并说出来给你的读者听,你就会发现你自己创造了这样的机会。如果我们平时不反思,我们觉得很多事情都是当然的,但结果如果要你一开口说给别人听,常常会发现事情就开始变得不那么明显了,你说着说着,就开始莫名其妙地发现自己需要用到“反正”这个词了。

于是,反思的机会就来了。

一旦你把自己潜意识里面的东西从幕后拉出来,你就有了面对并反思它们的可能,而不是任它们在幕后阴险地左右你的思维。很多时候我们的思路出了问题并不是我们不会反思,而是不知道自己的思维中有那些隐含的假设(assumptions),如果你只感觉到答案,却不知道你大脑得到这个答案之前做了哪些推理,你又怎么知道哪一环可能出了问题呢?另一方面,一旦你弄清了自己到底是怎么想的,离意识到问题就不远了,很简单的道理——如果别人和你争辩的时候总是只摆立场,你就很难和他辩,但如果他把自己的推理过程原原本本暴露给你,批判起来总是容易得多的。(也正因为这个原因有很多人总是把逻辑藏在背后,不敢暴露出来)

绝大多数时候其实我们都会不假思索地得出一些结论,就像上了发条的自动机,但其实我们并不知道这些结论到底怎么来的,在思维的背后到底发生了哪些事情,故而当我们发现我们的结论错了的时候,一头雾水,没法着手寻找到底在哪错了。如果你注意一下很多人的发言(论坛、博客等等),如果你把他们的发言分为“前提”、“假设”、“逻辑”、“结论”这四个部分,你会发现一大堆人只会不停地下结论,摆立场,却见不到这些结论或离场的前提、假设和个中逻辑,倒也不是他们不愿意写出逻辑,而是因为反思自己的思维过程实在是一件困难非常的事情,我们的推理过程很大一部分发生在意识的水面之下,只有当有了重要结论的时候这条逻辑链才会浮出来冒一个泡,让我们的意识捕捉到。更何况绝大多数时候我们用的其实并不是完整严密的逻辑思维,而是思维捷径

去教一个完全不懂的人,则是一种最最强大和彻底的反思途径——因为他没有任何预备的知识,所以要让他弄懂你所知道的,你就必须彻底反思你的知识体系,弄清这座大厦的根基在什么地方,弄清它的骨架在什么地方,一砖一瓦到底是怎么垒起来的,你不能自己站在11层上,然后假设你的读者站在第10层,指望着只要告诉他第11层有那些内容就让他明白。你的读者站在第一层,你必须知道你脚下踩着的另外10层到底是怎么构造的。这就迫使你对你所掌握的、或之前认为正确的那些东西作彻彻底底的、深刻的反思,你的受众越是不懂,你需要反思得就越深刻

4) 讨论是绝佳的反思。另一方面,很多时候我们并不是有机会说给完全不懂的人听,更大的可能性是说给同领域有一定基础的人听,这个时候并不代表就不能促使反思了,实际上,你会发现,如果你公开你的想法,几乎总能看到与你持不同意见的人,然后你通过比较你和他的观念之间的差别,会发现你们在一开始的思路上就存在差异,差异从哪里来的?在进一步讨论中你们就会不断地迫使对方拿出更深层次的理由,这同样也是一种非常有效地促使自己反思的方法,在讨论的过程中双方的理由自然会变得越来越深入,越来越接近问题的本质,一些平时难以注意到的深层面的差异性就会逐渐浮现出来,你也就多了一次难得的机会去审视自己的思维中到底存放了哪些错误的信息

5) 激励你去持续学习和思考。如果你没有持续学习和思考的习惯,你的博客很快就会没有内容可写,就只能整点碎碎念或者转载,然后你就会失去读者,然后你就会关掉博客,然后一旦关掉博客之后你也就死了写博客的心,然后就少了一条激励你去思考和总结的途径,然后你变得更不高兴总结和思考,然后…

为了打破这个死循环,不要永久停止更新你的博客,就算你两个月,三个月都不写,只要你每篇都是写自己思考的产物,写有价值的东西,在互联网上,金子的确总是会发光的,因为有无数的信息聚合平台在期待这些有价值的内容,有搜索引擎为你的内容提供海量的潜在读者,有海量的人肉在手动挖掘和转载那些有价值的东西。我们所能做的最差的一个决策莫过于停止做一件没有任何坏处,却有一大堆好处的事情

为了让你的博客有价值,你必须不断总结自己学习的结果,你必须不断思考,给出比别人深刻、独到的见解。这看起来有点本末倒置,但很快本和末就会正过来。

6) 学会持之以恒地做一件事情。很多人在生活中容易觉得迷失,不知道想要做什么,是因为没有一件能够持续地做的事情,用俗话来说就是没有主心骨。用积极心理学的话来说就是没有一件能够创造流体验的事情,而书写自己的思想则是一件容易产生流体验的事情,在书写的时候,特别是理性地书写的时候,大脑逐渐进入推理分析模块,一切不愉快的情绪,烦躁感都会逐渐消隐下去。不过前提是你得开始,并且坚持过一开始的困难期,以后的一切便成了习惯成自然。

7) 一个长期的价值博客是一份很好的简历。这里的“简历”并非是狭义上的求职简历,毕竟现在还没有到价值博客的时代,很多人写博客都是到处转载或者干脆碎碎念,正因此面试官未必拿个人博客当成了解一个人的更可靠窗口。这里的“简历”是指一个让别人了解自己的窗口,虽然我们未必做得到像罗永浩、Keso这样的博客,个人的影响力已经足以支撑出一份事业(牛博和5gme),但至少你会因此而结识更多的人,你的博客价值越高,你结识的人就越牛,跟牛人交流又会让你的眼界得到极大的开阔,打开一扇又一扇你原本不知道的门,于是你就变得更牛… 这是一个良性循环

(二)怎么做到长期写一个价值博客

注意到我并没有说“怎么做到长期坚持写一个价值博客”,因为当思考和总结成为习惯之后,诉诸文字以及借助书写来进一步思考就变成了一件自然而然的事情,就变成了一件“因为你在思考和总结从而必须书写下来”的事情,博客就变成了副产品。

一开始的时候你是因为要写博客而去使劲地思考和总结,指望给出令人眼睛一亮的东西,到了后来,就变成了因为你习惯了思考和总结,因为你意识到书写是更好的思考,你就必须使你的想法成为文字。至此本和末就会各归原位,不再颠倒。

怎样做到长期写一个价值博客?也许有人会给出很多有趣有用的小技巧来提供动机和激励,譬如如何做SEO,如何鼓励读者留言等等,但是这些我都不想说,我只想说最最重要的,那就是:

让你自己成为一个持续学习和思考的人,并只写你真正思考和总结之后的产物,其他一切就会随之而来。

就像那句经常被人传阅的话:只做你最感兴趣的事情,钱会随之而来[2]。

这方面的具体例子大家可以留意一下,随处可见,就不一一举了。我想再重复一下的是,千万不要碎碎念,我能理解每个人都想偶尔发发牢骚的冲动,但是现在已经有了一个很好的窗口:twitter,所以立即停止在你的博客上碎碎念,阅读博客的人希望得到信息而非噪音。如果实在忍不住想碎碎念的话不妨换一下位置,这么来告诉自己:如果你看到别人博客来上这么一段,你会有兴趣看吗?

(三)可能出现的问题以及怎样应付

即便上文给出了N条写博客的理由,但有时候只要一条不写的理由就会让人停止做一件事情。所以我特别加上一节“可能出现的问题以及怎样应付”,《影响力2》[3]第五章雄辩地证明,“Much of Will is Skill”,意志力很大程度上来源于有正确的方法,而非天生

1) 担心别人认为没有价值。事实是,你面临过的问题总会有人面临过,你独立思考了,别人没有,你的文章对他们就会有价值。当然,肯定会对某些人没有价值,他们早就知道了,但就算你再厉害,也总是有人比你厉害的,不能说因为这些原因就不记录你自己的想法了,你自己思考了之后理解得最深刻,就算有别人想过了,总有人没有想到的。况且,思考成了习惯,你的思考能力也会越来越强,你的文章也会越来越有价值。重复,无论你面临什么困惑,总会有很多人同样面临过,于是你苦苦思索之后的结果,肯定会对很多人有意义。

或者,你想通了之后觉得其实也很简单于是不愿意或者不好意思写了,但要知道,问题在想通了之后总是简单的,问题的困难程度不在于想通了之后还觉得有多难,而在于从你觉得它难到你觉得它简单需要耗费多少思维体力,你耗费的时间越长,说明有越多的人最终还是没有想明白(路越长走到底的人越少)。

最后,虽然我现在看一年前的文章觉得挺不成熟,但是如果没有那些不成熟的思考,也不会有现在更成熟的思考,我几年后来看现在写的东西,还是会觉得不成熟。

2) 担心想法太幼稚或有漏洞等等被别人笑话。人非圣贤。正是因为单个人的想法总是有漏洞,才值得拿出来交流(《书写是更好的思考》,讨论是绝佳的反思),被别人指出问题正是改进的空间,藏着掖着的想法永远不可能变得更成熟。

Much of intelligence is knowledge,有这么一个非常发人深省的经典心理学实验[4]:

将孩子们分成两组,通过给他们不同的阅读材料让一组相信智力是天生的,不可在后天改变的,另一组则让他们相信智力其实只是知识和技能的代名词,完全是后天习得的。接下来让他们做一组任务,那些被相信智力天生说的孩子,倾向于回避困难的任务,选择较容易的任务,这里的逻辑想必是这样的:如果做困难的任务,就增大了失败的几率,就在降低了自己在别人和自己心目中的智力的值。为了保护这个智力的值不被降低,应该避免那些有失败风险的项目。而另一组孩子则对于有挑战性的事情跃跃欲试,并且在失败的时候明显没有前者沮丧,因为失败也是学得新的东西,不管怎样都是“智力”的提高。

况且,只会批判乃至嘲笑别人的人是最不知道怎么建设的人,忽略他们。

3) 得不到激励。这其实是个最无聊的问题了,只有写碎碎念的博客才会面对“激励”的问题。如果写自己的总结,写自己独立的思考,那么书写下来、理解通透,本身就是一个极大的激励。就算放在自己的私密笔记本里面也一样有成就感。况且,如果你真做到了书写价值博客,那么绝对不用担心你的观点得不到传播,也许一开始会耗时长一点,但是这在任何事情上都是必要的初始阶段,Gmail小组的核心人物、FriendFeed创始人Paul Buchheit,和编程界名博Coding Horror的博主Jeff Atwood都曾经感叹过:Overnight success takes a long time ((1)(2)),不过对于价值博客来说,现在网络上的聚合类服务这么多,机器的、人肉的、半人肉的都有,情况又要好得多了,而且我相信情况还会越来越好。

4) 写不出来。这个问题也比较无聊,思考本不是一件急于求成的事情。长期订阅我的博客的朋友知道我一般发文频率在一个月三五篇,实际上有不少次我个把月也不发布文章,原因很简单,要么是有手头的事情要处理思考的时间被压缩了,要么是遇到比较大或者比较困难的问题需要长时间的思考和积淀,没有关系,如果没有想清楚就再想想,爱思考的人和不爱思考的人有一个本质的区别,前者在生活中总是挂着几个问题在大脑中,它们时常都会冒出来骚扰你一下,让你琢磨琢磨,不爱思考的则是没事不主动想问题,遇到问题还要先想想是否能找捷径(找人帮忙)解决。

无论如何,不用急于求成,在一个主题上深入下去思考,总能挖到别人挖不到的角落。你能让一个问题在大脑中停留的时间越长,就越是能够发现新的东西,一般来说,我认为有价值的问题我会让他在意识或潜意识中待短则一个星期,长则一个月(视问题大小而定),利用走路吃饭的时间琢磨(我发现很多我佩服的人也都有这个习惯),有时即便已经想通了写下来了发出去了,大脑仍然还是会在回味问题,还没有把它撤出潜意识,然后看到某篇文章或某本书的时候忽然又有所新的感悟

能够把问题长时间停靠在潜意识中是一种技能,能够带来很大的好处,停留得越长你越琢磨得透彻,比别人看到的就越多。我们必须要带着问题的眼镜看待事物才能发现新的视角,否则就会出现视而不见效应,别的不说,广为人知的例子是阿基米德的“尤里卡!”,如果不是长时间琢磨着一个问题,一直把它放在思维中,是不会从洗澡领悟到“排水测体积”的,否则他洗了那么多年澡怎么不早发现呢?[5]

所以,如果你习惯了思考问题,就总会有东西写,先有思考,然后有总结,然后在总结中进一步思考。

当然你也可以试试把不成熟的想法写下来,试图整理成条理清晰的文字,然后看看能否在整理的过程中走得更远。这往往是可行的。比如这篇文章在我的简记里面原本其实只有三行字(包含大约十来个备忘关键词),而最初在我的大脑里面其实只有一个走路时冒出来的问题——为什么要写博客?

[1] 你可以看一下我收藏的一些精彩主题

[2] 尽管我并不完全同意这句话本身,但它这种解决问题链上更基本环节的问题的精神是我赞同的。

[3] 《影响力2》这个名字起得很聪明,其实它并不是《影响力》的作者写的。

[4] 我忘了这则实验的出处了,但实验的精神是记忆犹新的,哪位同学记得原始出处的麻烦提醒我一下。

[5] 对于阿基米德这个故事的真实性是有争议的,毕竟几千年久远的事情谁弄得清呢。但是故事的道理是很本质的,我们平时也经常有类似的体验,加上阿基米德的“尤里卡”实在太出名了,所以我相信用用无妨。

你可能也会喜欢以下文章


订阅 Mind Hacks

订阅到 | Google 订阅到 | 鲜果
订阅到 | 抓虾 订阅到 | 有道

我是你的信息过滤器

想了解作者最近在关注什么,欢迎 Follow pongba@Twitter
程序员朋友请到作者发起的 TopLanguage (about) 社群逛逛,定有收获 :)
想了解作者在阅读哪些书,请到 pongba@豆瓣,或者直接访问以下四个豆列:[只读经典]思维改变生活 | [只读经典]思考的技术与艺术 | 决策与判断 | 机器学习与人工智能书籍资源导引
想了解作者平时在互联网上的阅读,请订阅 pongba-shared-reading@delicious

本文由 刘未鹏 发布在 刘未鹏 | Mind Hacks, 2009. | 61 条评论 | 标签: ,
转载请注明作者,出处,以及原始超链接: http://mindhacks.cn/2009/02/15/why-you-should-start-blogging-now/

来自:刘未鹏 | Mind Hacks  作者:刘未鹏  2009-03-15

《Making Up the Mind》上讲了这么一个简单但深刻的实验:

ambi_sun_up

我们看到这张图片的第一反应是:5个凸的按钮,1个凹的按钮。

现在仅仅将图片上下颠倒一下:

ambi_sun_down

在我们眼中立即就变成了:1个凸的按钮,5个凹的按钮。

为什么同一副图片,仅仅是上下颠倒一下,我们就对其作出了完全不同的解释呢?

我们知道,视觉图像要到达大脑,首先要在视网膜上成像(视网膜上密密麻麻地排布着感光细胞),刺激感光细胞形成的神经电冲动然后经过一系列复杂的神经通路到达视觉皮层。但后续的繁杂步骤其实都是对视网膜上成的像的处理。这里,对我们的讨论而言视网膜不妨可以看作一张感光胶片,重点在于视网膜上的像完全是一张二维图片大脑从图像中提取出来的任何信息都以这张二维图片为原始素材

那么,究竟大脑是怎么从二维图片中看出(推导出)三维的?

其中一个重要的工作就是判定深度。前面的两张图片完全是二维图片,在我们的视网膜上也是二维的。然而大脑却能够从中理解出三维出来,大脑能够判断出一个按钮是“凹”的还是“凸”的。这是怎么办到的?

很简单,假设环境中有光源,并且光源来自上方,那么凸的物体会使其下部出现阴影,凹陷的物体则会在上部出现阴影。于是,图中按钮的下半部出现阴影就意味着按钮是凸的,按钮的上半部出现阴影则代表按钮是凹的。

然而,别忘了,大脑的这个推理成立必须有一个前提,即光线从上方照下来,如果光线从下方照下来的话,一切就反过来了,凸的物体将会使其上部呈现阴影,凹的物体将会使其下部呈现阴影。因此同样的一副图片如果假设光线从下方照耀的话,原来看成凸的物体就应该看成凹的,原来看成凹的就应该看成凸的。

那么,回到我们的第一副图片,你能够看着第一副图片并假想光线从下方照下来,进而把原来凸的按钮看成凹的吗?事实证明这很难,但我们可以做一个等价的事情——将图片上下颠倒一下:考虑到我们总是假设光线从上方照耀以及按钮的上下对称性,颠倒原图就相当于对原来的图片而言假设光线从“下方”照上去了。

我们发现(上文第二张图),一旦颠倒图片之后,果然凹凸就换位了

这就是说,同一副图片其实有两种(乃至更多)可能的解释,取决于你的大脑到底假定光照来自下方还是上方。但为什么我们看上面两幅图片却不会出现“二义性”的错觉呢?因为在我们生存的环境中始终就有这么一个巨大的来自上方的光源——太阳,漫长的进化已经在我们的神经回路中刻下了“光源来自上方”这样一个强大的假设,所以虽然第一副图片本该完全有两种解释,我们还是不可避免地只看到其中的一种解释,即假设光线来自上方的解释,即使卯足了劲看也难以将凸的看成凹的,因为难以克服进化印刻在大脑中的“光线来自上方”的假设,因此为了让你看到“当光线来自下方时你会看到什么景象”我不得不将图片颠倒一下,结果你就看到原来凸的变成凹的了。

对于了解贝叶斯方法的同学,这个“光线来自上方”的假设就是先验(prior)的。

世界在我们眼中其实只是一张二维图片,由于引入了“光照来自上方”这个先验假设,便有了凸凹。否则,文中一开始那张图片中的“按钮”可以是凸的,也可以是凹的,也可以是一张平面的、故意捉弄你的眼睛的画。

最后,我们再来做一个实验,将原图转动90度:

ambi_no_ray

是不是发现凸凹感基本消失了?现在图片看上去更像是透过面板上的一些孔洞看背后的一张黑白条纹纸。前面提到,我们的大脑通过阴影来判断凸凹,在对阴影的“含义”进行推断的时候必须假定光照来自上方,而在这张竖着的图中,假设光照来自上方的话,那些阴影是没有意义的,因为不管凸还是凹,都不会形成这样的阴影,因此我们的大脑便无法判断凸凹了。(注:其实只要稍微把头往某个方向转一下就会看到凸凹了,并且,由于90度的偏角远小于上下颠倒,所以可能不少人还是能够在上图中看出凸凹感来的,只要想象光线来自左方或右方即可,比想象光线来自下方容易多了)。

也许这个实验对你来说过于简单,对于我们大脑中的“光线来自上方”的先验假设你还没有强烈的感觉。下面是一个更强的先验假设——人脸

我们的大脑有一个神经网络模块负责识别人脸,这也是一块硬编码的神经网络,也就是说我们天生就对任何(类似)人脸的图像敏感,所以随处都看到人脸,稍微类似人脸的图像就会被优先解释为人脸(用“手中拿着锤子,什么东西看上去都想钉子”的话来说,人脸模型就是我们的大脑在图像识别时的一柄黄金大锤):

jiong_small

(图片注:荣耀属于八卦@互联网)

当这种对人脸的强大先验假设在与“光线来自上方”假设产生冲突的时候,真正诡异的事情就出现了!

hollow_mask_illusion

这是卓别林的面具在旋转过程中的四个不同瞬间的截图,左上图是面具正面的正常图像,但右下角是从反面看的情形——这个时侯实际上面具是向内凹陷的面孔,但是我们的大脑欺骗了我们,让我们仍然看到凸的面孔,因为大脑的人脸识别模块对“脸是凸曲面”的先验假设轻易地打败了“光照来自上方”的假设。大脑的逻辑是这样的:如果假设光照来自上方,那么根据阴影来推断这就应该是一张凹陷的脸。但我们又知道所有的脸都是凸的,因此必须推翻光线来自上方的假定才能符合“事实”——当大脑中的两个假设相冲突的时候,更强硬的那个获胜。如果这不是一张人脸面具,我们便可以轻易地意识到是凹陷的了。

静态图片不够生动,下面是这个视频的动态旋转过程(看不到视频的话请直接转至youtube link | youku link

下面这个视频则很好地将上文提到的两个实验结合了起来(看不到视频的话请直接转至youtube link | youku link

如果你对这种先天印刻在大脑中的先验假设仍然有所怀疑,再来看看著名的诡异的Ames’ RoomAmes’ Window吧(看不到视频的话请直接转至youtube link #1, #2 | youku link):

(图片/视频注:荣耀属于Richard Gregory,以上视频皆可从那下载)

Ames’ Room的构造有点复杂,但Ames’ Window是很好造的。

在Ames’ Window和Ames’ Room中,由于我们假设屋子的框架和窗户的框架是平行的,从而会将视觉上平行的窗户看作是与我们相对平行放置的,而将视觉上扭曲(一头宽一头窄)的窗户看作是与我们相对垂直放置的(因为其一端离我们远去从而变小)。事实上我们在现实中正是通过物体大小的变化来判断远近的,这也正是透视法能够在平面纸张上创造出三维视觉效果的原理:

perspective_1

在上文的实验中,我们的大脑由于有“内建”的假设,所以轻而易举地将一些按钮无歧义地解释为凸或者凹(后面我们会看到,虽然先验假设帮助我们消解二义性,但先验知识恰恰也正是偏见的本质来源),我们不免要想:如果缺乏先验知识来消解二义性,会出现什么现象呢?

180px-Necker_cube.svg

这个是著名的Necker Cube,对它的三维解释是二义的。也许由于我们对平放的方块更熟悉(对图片来讲这是一个先验知识,因为它并不蕴含在图片本身携带的知识当中),更多的人会看到其中的一种解释(即“一个平放着的方块”),但其实还有一种解释也是完全可能的。如果引入“现实中平放着的方块更常见”这个先验假设,我们其实是无法在两种假设中选出一种的,两种可能性等同。事实上盯着图片久了之后这两种解释就会随机切换。

要消解二义性其实很简单,引入新的evidence(了解贝叶斯方法(《数学之美番外篇:平凡而又神奇的贝叶斯方法》)的同学对这个字眼应该很熟悉吧?):

necker_cubes_2

(图片注:荣耀属于wikipedia和Necker

我们的大脑会综合图片中所有的evidence,以及大脑中原本就有的先验假设,给出最可能的解释。但必须注意的是,如果按照统计学派的观点,应该让数据本身说话,不引入先验假设的话,二维图片就是二维图片,每种解释的可能性都是均等的,但如果考虑了先验假设,那么往往只有一种或几种可能性是靠谱的(plausible):

card2048-378x230

(图片注:荣耀属于Indexed

前一阵子互联网上流行的“看你是左脑还是右脑”的“旋转的女人”图片也是绝佳的例子(注:其实这跟左右脑毫无关系)(类似的多义性视觉错觉参见Multistable Perception):

rotating_girl

有人看到顺时针有人看到逆时针。但更多的人看到的是顺时针,正如Necker Cube中更多的人看到的是一个水平放置的方块一样。一种可能的解释是我们对顺时针旋转更为熟悉(先验假设)。

但是如果我们给图片加上一些新的evidence,就会发现变化出现了:

rotating_girl_clockwise

rotating_girl_counterclockwise

(图片注:荣耀属于Nobuyuki Kayahara八卦的wikipedia,以及台大心理系陈建中副教授的解释

像前面的加上了新的evidence之后的Necker Cube一样,通过对图中旋转的女人的剪影添加轮廓线索,强烈提示了目前这个瞬间到底是正面还是反面。通过这个提示,大脑正确的对二义性进行了消解。

其实,说到底一张二维图片就是一张二维图片(外界物体反射的光线投射到我们的视网膜上也只是留下二维的剪影),其三维解释有N种(甚至无数种),但为什么绝大多数情况下我们的大脑能够一下就锁定在其中的一种可能性解释上呢?皆因我们的大脑对生成这张图片(特别是图片中的阴影)的环境参数有一些先验的假设(如前面提到的“光照来自上方”、“脸是凸曲面——严格来说,鼻子是凸的”)(注意,这些先验假设并不蕴含在图片中,而是我们在长期生活中无意识统计出来的,或者干脆就是漫长的进化过程筛选出来的有价值的先验假设——正如婴儿天生在吃奶期就懂得吮吸一样。)

我们再来回顾一个经典的视觉现象——色彩恒常性(Color Constancy)。我们已经知道,同一个物体,在不同光照条件下我们知觉到它的颜色是基本不变的。一个青苹果在日挂头顶的中午的白炽光线下看上去是青的,在斜阳西下暗红色的光照下是青的,在清晨淡蓝色的雾霭中还是青的。你可能觉得这很正常,青的本来就是青的,有什么好奇怪的。但问题是如果将我们的眼球换成一个光线接收器,从而客观记录下从苹果表面反射出来的光线的RGB值(红、绿、蓝三色的比例),会发现在不同环境光照条件下,实际从苹果表面反射出来的光线差异是很大的;例如环境光只有长波(红色)的话,那么不管苹果表面的反射比如何,反射出来的光也只能是长波,但为什么我们看起来仍还是青色的呢?

如果我们在一个封闭的箱子中放置一张白纸,让观察者透过暗箱上的一个孔洞来观察这张白纸。那么当我们在箱子内用黄光照的时候,观察者会看到黄纸,用红光照的时候会看到红纸。但如果打开箱子,则不管用什么光照,我们看到的还是白纸。

为什么会出现这种现象?目前为止已经有了一个理论解释框架:尽管同一物体在不同光照条件下反射的光线差异很大,即视网膜接收到的光线差异很大,但视觉皮层对视网膜接收到的光线又进行了一层处理,这层处理就是从视网膜接收到的光线中“抽取”出物体的“真实颜色”。但我们的神经回路如何计算目前还并不最终明确,但有靠谱的逼近算法(被称为retinex algorithm),其中一个简洁的版本是这样的:假设目标物体周围的邻近环境中存在完全反射光线中的绿光成分的物体、也存在完全反射光线中的红光成分的物体、也存在完全反射光线中的蓝光成分的物体,那么只要将眼睛采集到的环境光线中最强的绿光成分Gmax,最强的红光成分Rmax,最强的蓝光成分Bmax分别记录下来,然后算一下目标物体所反射的光线的RGB对(Rmax,Gmax,Bmax)的比例即可

这里,再一次,我们的大脑从一个具有多义性的信息源中抽取出了一种最靠谱的解释。从物体表面反射出来的光线并不能唯一确定物体的反射比,一个方程无法解出两个未知数(光照、反射比)。但我们的大脑仍然还是聪明地利用了环境中的evidence,靠谱地解决了这个问题。

然而,接下来的才是我真正想说的,在刚才提到的算法中,一个先验假设是“目标物体周围的邻近环境中存在完全反射光线中的绿光成分的物体…”,问题是如果这个假设不满足呢?戏剧性的错觉就出现了,见下图:

magic_cube_illusion

(图片注:荣耀属于Mauro Vecchi,这是从一个精美的视觉错觉视频中摘取出来的画面,完整版参见这里。)

图中白线所指的两个小方块的颜色一样吗?如果你觉得不一样的话,不妨用软件把这两个色块的像素摘取出来对比一下。(注:这里还有一个关于Color Constancy的不错的视频:多亏色彩恒常性,多彩世界不混乱,或如下)(注:色彩恒常性只是我们体验到的一系列主观知觉恒常性中的一种)(看不到视频的话请直接转至youtube link | youku link

以上这些错觉与实际生活多少有点脱离,但我打赌以下这个现象每个人都看到过——只要你去过理发店,因为这个错觉也被叫做(理发店门口的)“旋转彩柱错觉”:

Barberpole_illusion_animated

Aperture_problem_animated

(图片注:荣耀属于wikipedia

透过条柱看到的黑白条块在往下移动,而透过孔隙看到的黑白条块则往右下方移动。然而,实际上孔隙背后的黑白条纹纸可能正在往下移动,也可能往左移动,实际上其移动的角度有无穷多种可能,为什么我们的大脑只看到了一种可能?具体解释可以参照Barberpole illusion条目

我们的视觉系统通过大量的先验假设来解释投射到我们视网膜上的二维图像,从中推断出三维结构,类似的例子还有:Kinetic Effect, Aerial Perspective, Parallax Scrolling, 等等。视觉系统感知到的三维图像只是我们的大脑给我们玩的一个小把戏,或者,严格来说,一系列小把戏之一。

在一般人看来,视觉错觉只是拿来哄MM开心的小伎俩,是魔术师的小把戏,“不登大雅之堂”,然而在心理学家和认知神经科学家们眼里,视觉错觉是一个迷人的研究领域,是研究人脑如何处理信息的窗口正如数学家们透过悖论对数学的奥秘一窥端倪,心理学家们也在透过形形色色的错觉现象探索大脑对信息的处理机制。一篇严谨而不失趣味的论文可以参考“Perceiving the Present and a Systematization of Illusions(PDF)”)

以上这些错觉现象实质上揭示了一个深刻的原理,这个原理不仅适用于视觉现象,同样适用于其他心理现象:我们的大脑从外界接受到的信息其实是满含着歧义的,单单从这些信息本身来看,我们应该感到无所适从才是,然而我们的大脑几乎每次都能够从富含歧义的信息中找出最靠谱的解释,作出无比牛B的点估计,这得益于漫长的进化过程,以及我们平常生活中积累的大量先验假设,然而,接下来我们要说到,这些先验假设是双刃剑,其锋刃的另一面就是我们常说的“偏见”

《Probability Theory, the Logic of Science》上讲了这么一个故事:

一个月黑风高的夜晚,你是一位警察,在一条荒无人烟的街上巡逻,忽然听到入室盗窃自动警报,你转头望去,发现街对面的珠宝店的玻璃窗户破了个大洞,一个蒙面的家伙背着一个鼓鼓囊囊的的包正从窗户中爬出来,此时,你一定毫不迟疑地断定这个人就是强盗。你是怎么推断的呢?

《疯狂的赛车》里,耿浩到庙里取了骨灰,一出门看到几个黑社会老大模样的家伙,以为是殡仪馆的人,而对方却以为耿浩是杀了泰国佬的地头蛇,并把耿浩手里的骨灰盒当成了藏毒品的工具,还一通佩服,结果一桩阴差阳错的生意就做成了。他们又是怎么推断的呢?

正如以前听过的一句话所说:对于日常生活中的事件,总有一个平凡的解释,和一个疯狂的解释。

例一中的那个背着包的人可能是珠宝店的老板,从假面舞会回来,身上没带钥匙,当他走过自己的珠宝店的时候,一辆卡车呼啸而过,轧飞的石子把他的珠宝店窗玻璃打碎了,为了保护他自己的珠宝,他只能进去把珠宝收起来带走。

至于《疯狂的赛车》,另一种解释不用我说了。

TopLanguage上的一位朋友li kai讲了这么一个故事:

我有个朋友前些日子刚结完婚,这里有一个故事。他本身并不富裕,因此呢,就跟媳妇商量,咱能不能一切从简,什么三金,(就是金项链、金戒指、金耳环)也就都免了吧,媳妇说这是家里规矩,不能同意,这边老丈人当然就更不同意了,非逼着我这穷哥们买三金,给一万元礼钱。

最后,没办法,我这朋友东挪西借把东西弄齐了,婚礼上,老丈人也给新郎一个红包,可我这哥们却始终憋着一股气,接过来之后终于没按耐住,爆发了,你猜怎么?他把红包给撕了扔地上,后来大家就劝他别这样,结婚呢,好不容易安抚下来,有人就说,你把彩礼捡起来吧,看看到底给你多少钱,结果他捡起来一看,是一张存折,上面显示有十万元存款。

原来老丈人并不是想要从男方家捞什么钱,只不过就是认为按照自家风俗这些时必须的,否则女儿嫁的太不风光了。仅此而已。

故事中的这位朋友又是怎么推断的呢?他所得到的信息仅仅是他的丈人坚持要他给礼钱,他并没有得到关于丈人这么做的意图的信息。丈人的意图只是他自己的推断,他对丈人意图的推断只是一种可能性,并非唯一的可能性。然而他仍然还是不可避免地陷入了对自己推断的过分信任的陷阱,一旦脆弱的自尊被触发,接踵而来的便是一连串情绪化的、自动化的行为(仿佛汽车挂上了自动挡)

想一想生活中有多少误解是由于自以为是地对别人的意图的误读而导致的呢?

我们总是混淆“事实”和“推断”尤其是当我们对推断的确信度很高的时候,或者某种推断对我们有利的时候,或者当这个推断源于大脑天生的偏见的时候,例如,将关联误当做因果就是我们的认知死穴之一:

correlation

(图片注:荣耀属于xkcd

松鼠会的新书发布的时候,姬十三发布了一个页面作了简介,我跳转过去浏览了一下,看到介绍的结尾跟着一段话:

作者简介
姬十三
姬十三,神经生物学博士,供职于美商百科网站博闻网(http://www.bowenwang.com.cn)。为《新发现》、《外滩画报》、《时尚健康》等报刊撰写科学专栏。个人博客是:http://jshisan.yculblog.com

我就感到奇怪,《当彩色的声音尝起来是甜的》是松鼠会诸多作者的作品合集,为什么这里作者简介只写姬十三呢?我想当然地把这里的作者简介当作了是新书的作者简介,我心想:那难道还有什么可能呢?(这同样也是我们的认知偏差之一——把“想不出其他可能”当做“没有其他可能”)。然而老婆又适时地泼来一盘冷水(我为什么要说又呢?):这里的作者简介难道不可能是这篇博文的作者简介?我一想,也是啊。要证伪我原来的假设很简单,翻开另一篇博文就知道了。于是我随便打开松鼠会网站上的另一篇博文,果然这里的作者简介是博文的作者简介,而非(我原来所猜测的)新书的作者简介。

但是,关键是,原先我并不知道松鼠会的博文有这么一段作者简介,因而就我原来所持有的知识而言,我作出的推断是唯一靠谱的,这也是为什么我感到如此确信的原因之一。而且,由于我不知道松鼠会的博文有这么一段作者简介,因而我根本无法看到或设想另一种可能性。既然想不到另一种可能性,又怎么可能有机会去证伪我的猜测呢当知识有硬性局限的时候,就算持有Open Mind甚至也是不够的

inf_universe

(图片注:荣耀归于Matrix67

古罗马哲学家Lucretius认为,宇宙是无限的。让我们来看一看他的经典论证。假设宇宙是有限的。我们往宇宙的边界投掷一根标枪。则我们将看到以下两种情况之一:这根标枪穿过边界飞向远方,这说明宇宙并无边界,它是无限的;或者这根标枪一头装上宇宙边界停了下来,这说明边界外“有东西”挡住了标枪,同样说明宇宙是无界的。(来自Matrix67

我想说的是,在我们的知识体系里面还不存在“有限无界”这个概念的时候,上面的推理真的很滑稽吗?我们现在的知识体系和古希腊相比固然得到了极大的进步,但是我们真的变得更“聪明”了吗?要知道推理的引擎(演绎和归纳)几十万年来却并没有变化,我们只是站在巨人(数千年知识的积累)的肩膀上,但这个巨人的高度并不属于我们自己,我们有什么理由五十步笑百步呢?

我们太可能因为受到知识的局限性而对事物的看法产生无法消除的偏见,有时候打破这种偏见的唯一途径就是开阔视野,多积累知识,以及和具有不同知识背景的人讨论,否则就算抱着“我可能是错的”这种信念,你也不知道怎么去证伪自己的一个猜测。

关于我们大脑中的先验假设能够对我们的日常推理和记忆造成多大的影响,有这样一个经典的实验:

1981年,两位心理学家Brewer和Treyens作了这么一个实验:

召集一些人,告知他们将会参加一项学术研究计划,实验者先带领他们来到一间办公室,让他们稍加等候,一段时间之后,叫他们出来,并询问他们记得办公室里面有哪些东西。一些人声称看到了书,然而实际上办公室里面根本没有书。

这里的原理是显而易见的,我们期望在一个学术机构的办公室里面看到典型的事物——书。当我们的直接记忆并不深刻或者我们当时等候的时候并没有刻意留心屋子内的摆设和物品时,我们会依靠之前生活中积累出来的先验假设进行推理,填充记忆的模糊或空白。关于虚假记忆的研究也表明,我们的记忆并不像电脑的存储设施那样,忠实记录,然后忠实读取,而是在记录和读取的时候都是相当程度上“构建性”的,而构建所用的“素材”则是我们之前在生活中积累出来的经验。这也是为什么同一个故事经不同的人口口相传之后会出现形形色色的版本的原因。

– 以下对了解机器学习的geeks插播一段八卦 –

对基于统计(特别地,基于贝叶斯)的垃圾邮件过滤的基本机制有所了解的同学应当知道,在判别公式里面有两项分别是P(S)和P(H),分别代表一封邮件是垃圾邮件和非垃圾邮件的(先验)概率,一项统计表明现实世界中这个比例是8/2,即80%的邮件是垃圾邮件。这个就是过滤器眼中的世界,“八成的人都是坏人”,这个就是过滤器的“偏见”,或者“先验假设”,来一封邮件不管三七二十一首先作一个最坏的打算。正如机器学习方法的偏见来源于训练数据集,我们头脑中的偏见也来源于我们大脑中神经网络的训练数据集——现实生活。

由于8/2的比例并非时间无关的稳定比例,或者其他什么原因(如保守起见),目前大多数贝叶斯垃圾过滤系统实际上将这个比例设为5/5,表示“无偏见”,不设先验。这就基本上将贝叶斯这个词扔掉了。但我个人觉得这并不能称为“无偏见”,如果现实就是“有偏”的,保持公平也是一种偏见,这让我忍不住想起P. Norvig讲的关于人工智能鼻祖Minsky的一则轶事

In the days when Sussman was a novice, Minsky once came to him as he sat hacking at the PDP-6.
"What are you doing?", asked Minsky.
"I am training a randomly wired neural net to play Tic-Tac-Toe," Sussman replied.
"Why is the net wired randomly?", asked Minsky.
"I do not want it to have any preconceptions of how to play", Sussman said.
Minsky shut his eyes.
"Why do you close your eyes?", Sussman asked his teacher.
"So that the room will be empty."
At that moment, Sussman was enlightened.

根据P. Norvig的说法,Minsky是想告诉Sussman一个随机赋值的神经网络也是有模型(或偏见的),只是这很可能是一个极其复杂的模型,我们无法理解。你蒙上眼睛不代表这个屋子不存在,你不知道随机神经网络的模型是什么不代表它不存在。

但我忍不住YY了一把另一种解释:如果现实世界背后的模型本来就是“有偏”的,假装不引入“偏见”本身就是“偏见”。只不过我们所观察到的现实世界纷繁的表象往往只是一个局部有偏样本,导致我们看上去随机抽取的数据其实还是有偏的,如果我们蒙上眼睛骗自己说这就是真正随机的抽样,那么训练出来的模型肯定也是有偏的,为了补偿这种偏差我们有时候宁可扔掉从训练数据中得到的某些概率,这种方法往往导致长期来讲更靠谱(严格来说这里的术语是robust :P)的模型,尤其是在金融市场上,小聪明的人从短期趋势数据上自以为得到了靠谱的模型,把太多的赌注放在了一个建立在因在时间维度上没有随机采样而很可能有偏的数据集上得到的模型上,而真正智慧的玩家则会建议普通人最佳投资方法是无偏见地平均分配资金,避免因模型错误而导致的灾难,这一平均分配的极端形式就是——投资指数。

– 八卦结束,回归正文 –

最后再来一个例子,生动地说明了我们在平常生活中积累的偏见有多深:

问题:现在有两个孩子,张森和李梅,其中一个孩子有四个卡车玩具,你认为是谁?

问题:莉莉和丁丁谁将来更可能成为护士?

(注:荣耀仍属于Frith。以上问题演绎自《Making Up the Mind》p168页的英文版本)

尽管我们只拥有他们的名字,名字本身只是任意的汉字,自身并不携带信息(从一个角度来说),但就连三岁的小孩也能对这两个问题给出“靠谱”的答案。

当然我们也可以说偏见代表着长期积累的生活经验,能够使我们事先就对未知对象的属性进行靠谱的预测,但另一方面,偏见也很可能成为自我实现的预言和自我妨碍的篱笆:女孩和男孩的数学智商真的有显著差异吗?但受文化影响,女孩认为自己更不擅长数学和理科,这个自我信念从两个角度产生作用,第一,它会让女生倾向于投入更少地时间在理科上,从而导致更低的理科成绩,结果进一步强化了她的“我的数学不好”的信念。这几乎是一个死循环。第二,人们为了维护对自我的信念,会拒绝接受与之相反的信息,如果那一次她数学考得不错,她会寻找外部理由,譬如“只是凑巧罢了”,虽然这种把自己看低的心理过程有点不可思议,但这的确是心理学家们实验证实的结果

在社会文化方面,人们常用“仁者见仁、智者见智”这个俗语来指代三种现象:

1) 偏见:不同的人戴着不同的有色眼镜,对同一现象产生不同的理解或解释。是平凡的解释还是阴谋论的解释?存乎一心。

2) 立场:例如对于“生活的意义”没有统一的标准公理,因此每种生活都是合理的,各人可以持有不同的价值观,优化不同的目标函数。

3) 选择性关注:对于同一事物,不同的人关注的点不一样,象有四腿,各摸一条。

与“仁者见仁、智者见智”这个俗语的褒义色彩相反,这里除了第二点是中性的之外,另外两点都不能算是好事,譬如程序员在做项目的时候经常只选择性地关注“使用的技术是否有意思,是否有挑战性,是否好玩,我能否从中得到乐趣,是否能学到新东西”,而并不是关注最应该关注的“如何以最小成本达成项目成功”。至于第一点——偏见——就不用多说了,前文已经说得够多了。如果还觉得不够的,不妨读一读社会心理学经典之作《社会性动物》的冲突和偏见部分。

偏见在我们解决问题、认识世界的过程中都起到了很大的影响,并且很多时候是不好的影响。因此,让我们经常和具有不同信念和知识背景的人讨论,弥补个人经验知识的局限性导致的偏差,并时常使用以下这句话来提醒自己keep an open mind吧:

“这只是一种解释(可能),未必是唯一的解释(可能)。(想不出其他解释不代表就不存在其他解释)。”

 

延伸阅读

见文中大量外链。

《逃出你的肖申克》是一个系列,第一篇见:逃出你的肖申克(一):为什么一定要亲身经历了之后才能明白?

你可能也会喜欢以下文章


订阅 Mind Hacks

订阅到 | Google 订阅到 | 鲜果
订阅到 | 抓虾 订阅到 | 有道

我是你的信息过滤器

想了解作者最近在关注什么,欢迎 Follow pongba@Twitter
程序员朋友请到作者发起的 TopLanguage (about) 社群逛逛,定有收获 :)
想了解作者在阅读哪些书,请到 pongba@豆瓣,或者直接访问以下四个豆列:[只读经典]思维改变生活 | [只读经典]思考的技术与艺术 | 决策与判断 | 机器学习与人工智能书籍资源导引
想了解作者平时在互联网上的阅读,请订阅 pongba-shared-reading@delicious

本文由 刘未鹏 发布在 刘未鹏 | Mind Hacks, 2009. | 99 条评论 | 标签:
转载请注明作者,出处,以及原始超链接: http://mindhacks.cn/2009/03/15/preconception-explained/

来自:zylew 'blog  作者:zylew  2009-03-28


想必大家都用过FTP客户端,那你用的哪一个呢?以前俺无知,就知道去下载破解版,有时还有功能限制。等日子久了我才发现,原来这世界上还有叫免费的东西,而且还不止一个。我就向大家推荐两款免费的FTP客户端吧,如果好用你就吱声啊~~

1.隆重推荐UltraFXP

其实我是在LiGht那知道这软件的,当时他在校内传了张桌面截图,问了句那个大U是什么东东。后来得知是个FTP客户端,用过之后才发现,它原来是如此的优秀。这东西也不需要过多的介绍,不就一FTP客户端嘛,拿过来就用。

2.FileZilla

这软件我用的时候字符编码有点问题,访问学校FTP的时候会出现乱码。到网上搜了下发现确实有这个问题,不过可以设置一下。由于有UltraFXP在,我也懒的弄了。但这不能代表FileZilla不优秀,你说呢?

XML KEY : T3CE4A9EQ4BUKN91WURE

点击下载UltraFXP | 点击下载FileZilla

来自:zylew 'blog  作者:zylew  2009-03-21


去年的时候我写过一篇关于黑莓刷机的文章,那时我是帮同学刷机的。帮她刷完不久,我就紧急入手了一台黑莓8700g,现在已经用的差不多上手了。我深深的体会到了黑莓的强大,而强大的功能是靠软件来支持的,那么我就写写我最常用的十款软件吧。


1.热键大师


全键盘的一个很大优势就是快捷键,只要把主屏的拨号服务关闭,你就可以尽情的使用黑莓的快捷键来。我轻轻的一按M键就进入了短信列表,我再轻轻的一按C键就可以编辑邮件,多么爽啊。可是那些快捷键都是原装的,你自己安装的软件是不会轻易有快捷键的,当热键大师出马的时候你就会被它折服的。理论上你可以设置26*2个快捷键?我开启热键大师是按Q键,然后再按一个字母就可以启动程序了。比如Q-q启动QQ,Q-b启动operamini,Q-a启动anyview。还算可以吧?

2.Opera mini


其实我买黑莓的初衷就是用它来上网,因为我用同学的8700c上网的时候,我彻底的被它迷倒了。大屏幕、EDGE网络、高清晰屏幕(能这样说不?)你说用这样的设备上网能不爽吗?上网就需要用浏览器,自带的我不敢恭维。手机浏览器市场,现在来说你可以不用想别的,Opera mini就是你的不二之选。Opera mini现在用N个版本,你需要做的就是找到一个你喜欢的型号,然后用它尽情的上网吧!

3.QQ


这个没什么说的了,我的聊天工具基本上就是QQ了。现在我手机里装了3个QQ,分别是08最终版、07最终版和05。现在主要用08聊天,偶尔用07,如果哪天想挂QQ了就用05。

4.尚邮


我一开始用的是Berrymail,用了一会感觉不是很上手,可能是我太笨了吧。我就开始用尚邮,整体感觉非常棒。我曾在饭否向一位饭友推荐尚邮,然后就有了一会的不愉快经历。其实吧,我觉得用什么不一样?只要适合你自己就行,干嘛管人家是怎么做广告的?有人说尚邮很费电,我用berrymail的时间不长,我也没法做比较。我把尚邮的收取间隔设为一个小时,没觉得有多费电,哈哈。其实我在使用139邮箱,通过gmail的转发功能转发到139邮箱,当有新邮件的时候移动会在第一时间通知我有新邮件了,我进入短信列表轻轻的一点“收取邮件”,尚邮就开始为我收邮件了,总体感觉还行。

尚邮现在有新闻推送服务,每天下午都会给你发一封新闻邮件,和手机报没什么两样,其实这也是我现在不肯去尝试用berrymail的原因之一,BM没有此功能,听说以后要加天气预报功能?不过有点遗憾的是尚邮的天气预报没有青岛这个城市,问客服。她说以后会加上,那我就期待着吧。

最后还有一点,我没隔一段时间会登录web尚邮,在后台把我的那些邮件删除,可我不知道怎么删除BM的邮件,难道它自动给删了?不懂。

5.Gmail客户端


有了尚邮之后Gmail客户端就退居二线了,可我还是把它装上了。当没有网络的时候还可以看看里面的“离线”邮件,挺不错的。

6.3G坛


以前我不是很喜欢泡论坛,可自从有了3G坛,我就喜欢用手机上论坛了。里面内置了N多主流论坛,什么天涯猫扑的全都收入囊中。想知道里面到底有多少的只有自己装了看看喽~~

7.Goole Sync


有了Google Sync,你就不用担心手机丢了通讯录也跟着丢失了,这里有安装教程。同时它也支持同步Google 日历,你在黑莓端新建一个“约会”,Google Sync会把它自动同步到Google日历,如果你有短信提醒,到时候Google会自动给你发短信提醒你去见女朋友了,哈哈。不过它会消耗你很多流量呦,自己要注意节制~~

8.万年历


其实我装个万年历就是为了查询农历的,虽然通过Google Sync的日历同步功能可以把农历同步到手机上,可我觉得不是很爽,于是就装了几个支持农历的软件,经过比较我觉得Handcalendar这个软件非常不错,还有就是诺基亚的lunar calendar。这两个我都装上了。

9.Anyview


如果你想看txt格式的电子书,我建议你不要瞎折腾了,用Anyview吧。配合着8700的大屏幕,用它看电子书简直爽死了,而且anyview还支持歌曲播放,而且还支持后台播放,为什么不赶紧装上呢?

10.BuzzMe


黑莓不支持来电同时响铃和震动,如果你需要此功能,那么你就安装BuzzMe吧,它能满足你的要求。

好了,就写这么多吧。其实我机子里还有一些软件,为了凑一个整数,我就先写这10个。以后有机会我会慢慢写的。哈哈

PS:为了方便大家的安装使用,我把这十款软件打包上传到网络空间上供大家下载。

点击下载

来自:槽边往事  作者:和菜头  2009-03-29

说了几句关于“关灯一小时”的话,被当成反环保主义者,大概又没有站稳立场,一不留神又政治不正确了。

被人批评,就应该立即悔过。否则,又会被说成是独裁啦,跋扈啦,容不得反对意见啦。总之,和萨达姆、麻原、拉登就相差不远了。甚至会变成我高龄未婚的理由,因为独身,所以变态,因为变态,所以反社会。为了避免这些麻烦,我仔细研究了一下环保,准备全身心地投入其中。令我绝望的是,我发现以我目前的经济条件和生活条件,是无法加入环保行列的。

在我的出租房里,就一盏灯,花了我三十多两纹银,买的飞利浦节能灯。广告里说,这种灯能耗极低,寿命极长,可以用到下一次冰川期到来。如果要在照明上节点,大概只有两条路可选。一条是去郊外抓萤火虫,用纯粹的生物冷光源照明。但是,我还没有计算出路途上的能耗和节省的电力之间谁更多一点,待考。另一条是去南北极轮流生活,因为那里有极昼现象,可以不用照明。

又说肉食会增加碳排量,因为猪和牛在生长过程中不断放屁,放到产生温室效应的程度。所以,比较环保的方式是吃素。我拿出计算器算了一下每个月的生活费,按照每天30块的伙食标准,我基本上看不出有肉食存在的可能。就我目前的生活状态而言,肉食的摄入主要靠朋友请吃饭。所以,要在饮食上实现环保,唯一的办法就是不见朋友,不参加宴饮。当然,为了环保也可以这么做,只是会不会显得有些反社会呢?

再说交通工具的碳排放问题。汽车很明显是一种高能耗交通工具,所以我基本上以走路和搭乘地铁为主。这样说起来,似乎有标榜自己是环保标兵的嫌疑。事实是我根本没有考虑过环保,走路和乘地铁主要是处于经济方面的考虑。打一次车的花销在30元以上,这些钱足够乘坐15次地铁。一个月下来,可以买好几双牢固结实的球鞋。所以,我选择,我没钱。这和环保牵连不上什么关系。

想一想都觉得很悲哀,自己居然无法投身到环保这一伟大的事业中去,无法为它贡献自己的绵薄之力。不过,聪明如我,立即想到了解决之道:

1、买一套200平米的房子,家里用50盏灯,6台空调。这样的话,我只要关闭25盏灯,3台空调,那么我就可以骄傲地宣称我减少了50%的能源浪费。如果我竟然把自己家的游泳池关闭,每年夏天只游一次的话,简直可以环保到让人涕泪交流的程度了。

2、以牛排为正餐,辅以猪扒,周末吃汉堡。在这个饮食的基础上,宣布减少牛扒面积一半,增加沙拉和马铃薯的餐桌曝光率一倍以上。这样一来,人人都知道我为了环保而做出了多么大的牺牲。尤其是当他们知道我竟然改变了膳食结构,从一个肉食者变成了杂食者,怕值得让我上《时代》的封面了吧?

3、关闭一个车库,卖掉一辆车,把剩下的那辆高排量SUV换成日本车。做到这一步,任何人都不能就环保问题再说我一个“不”字。不是世界上所有人都能做到这一步的,比如说中国人,他们中没有几个家庭能够勇于卖掉两辆车中的一辆,事实上,他们根本就没有两辆,更多人连一辆都没有。因此,他们也就无法如同我一样,为环保做出巨大而显著的贡献。

这个方案的可操作性很高,而且成效明显。唯一的问题是我没有200平米的大House,更没有私家游泳池,也不可能顿顿吃肉,连自行车都没有一辆。想到这里,我深深地羞愧了。非常抱歉,我穷得没有办法参加环保。我希望有一天我能获得参加环保的资格,我殷切地盼望着这一天早日到来。

转载请保留原始链接作者

来自:NeoEase  作者:mg12  2009-03-27

前些天我在博客上换上了 LavaLamp 的菜单效果, 很多朋友问我这个是怎么弄的, 下面我会手牵手教你的, follow me...

If you wanna English tutorial, please visit LavaLamp for jQuery Lovers.

1. 下载 lavalamp.js 文件, 并将文件在到 js 目录.

2. 在 head 部分的 <?php wp_head(); ?> 前方添加以下代码载入 jQuery:
iNove 主题的 head 部分在 templates/start.php 文件中, 其他主题一般在 header.php 中可以找到.

<?php wp_enqueue_script('jquery'); ?>

或者

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>

两个方法其实都是引用 jQuery 的 JavaScript, 有什么不一样呢? 前者是使用博客服务器上的 jQuery, 如果其他插件也要调用 jQuery 则无需两次装载代码; 而后者是使用 Google 服务器上的代码, 很多其他网站也使用这个文件, 所以它可能已被保存在本机 cache 中.

3. <?php wp_head(); ?> 后方添加以下代码引用 lavalamp.js:

1
2
3
4
5
6
7
8
9
10
11
12
<script type="text/javascript" src="<?php bloginfo('template_url'); ?>/js/lavalamp.js"></script>
<script type="text/javascript">
jQuery(document).ready(
	function(){
		jQuery(
			function() {
				jQuery("#menus").lavaLamp({fx:"backout", speed:700})
			}
		);
	}
)
</script>

注意: jQuery("#menus") 是找到 iNove 主题菜单的 ul 部分, 其他主题请替换为相应代码.

4. 在 style.css 中添加 LavaLamp 菜单的样式代码, 下面是一个例子:
如果你用的是 iNove 主题, 请点击下载图片并放置到 img 目录中; 删除 style.css 中包含 #menu 的样式, 并添加下列 CSS 代码. 其他主题可能需要修改 CSS 代码.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#menus {
	position:relative;
	padding-left:10px;
	float:left;
}
#menus li {
	float:left;
	display:inline;
	list-style:none;
}
#menus li a {
	position:relative;
	color:#382E1F;
	height:30px;
	line-height:30px;
	padding:0 20px;
	text-decoration:none;
	font-size:11px;
	float:left;
	z-index:10;
	text-align:center;
}
#menus li.current_page_item a {
	font-weight:bolder;
}
#menus li.back {
	background:url(img/lava.gif) no-repeat right bottom;
	height:30px;
	position:absolute;
	z-index:8;
}
#menus li.back .left {
	background:url(img/lava.gif) no-repeat left top;
	height:30px;
	margin-right:9px;
	float:none;
}

按照以上步骤操作应该不会有什么问题的, 而在不同的主题中可能需要修改的地方有两处. 一是第 3 步 #menus 可能要换成其他能找到菜单 ul 的路径; 二是第 4 步的 CSS 需要作针对性修改.

参考资料: LavaLamp for jQuery Lovers

Related Posts


Copyright © 2007-2009 NeoEase | Creative Commons

来自:槽边往事  作者:和菜头  2009-03-27

奥巴马

来自:网生代  作者:LiGht  2009-03-24

Gmail 的左侧边栏中可以加入许多实用的 Gadgets(小工具)。如果你经常使用 Gmail 收发邮件,这些 Gadgets 能极大的提高工作效率。

下面就是精选的十个实用 Gmail Gadgets

Wikipedia Search / 维基百科

将一个微型 Wikipedia 搜索框集成到 Gmail 侧边栏,搜索结果会新开标签页打开。唯一可惜的是,现在只有英文版本。

地址:http://www.google.com/ig/modules/wikipedia.xml

Google Translate / 谷歌翻译

 

收发邮件时是否有单词需要翻译?安装 Google Translate Gadget 后,这些操作就可以直接在 Gmail 里完成,不用另开翻译软件或网页了。

地址:http://www.google.com/ig/modules/dictionary.xml

World Clock / 世界时钟

在 Gmail 侧边栏显示世界各地的时间,适合经常出差的商务人士。

地址: http://gad.getpla.net/poly/clock.xml

Remember The Milk

Remember The Milk 是最好用的在线 GTD 系统之一(详细介绍),这款 Widget 可以在 Gmail 侧边栏显示你在 RTM 中的 Todo List(待办事项)。

地址:http://www.rememberthemilk.com/services/modules/googleig/rtm.xml

Google Task / 谷歌任务

Google 自己的任务管理应用,简洁大方,非常好用。

另外,你也可以将 Google Task 集成到 Firefox 侧边栏

地址:http://www.google.com/ig/modules/tasks.xml

Google Caculator

能进行简单的计算和单位转换。

地址:http://calebegg.com/calc.xml

Google Docs Gadgets / 谷歌文档

在 Gmail 侧边栏中显示 Google Docs 中的文档列表,并可以打开编辑。

可以直接在 Google Labs 中开启。

Google Calendar / 谷歌日历

在 Gmail 侧边栏中显示 Google Calendar 中的日程安排,可以快速新建日程安排。

可以直接在 Google Labs 中开启。

Currency Convertor / 货币转换器

实时更新汇率。用 Google Adsense 的童鞋可以常常用这个 YY 一下:)

地址:http://www.ac-markets.com/forex/currencyconverter.xml

Link To Google Services

这个 Gadget 提供了许多 Google 服务的快速链接。

地址:http://blakewest.googlepages.com/googleservices.xml

原文:Best Gmail Gadgets: Useful Gadgets That Make Your Life Easier
译文:十佳Gmail Gadgets
译者:LiGht


© LiGht for 网生代, 2009. | 投稿 | 投放广告 | 本文链接 | 27 条评论 | free web site hit counter

Tags: , ,
来自:网生代  作者:LiGht  2009-03-20

AnyMaking 提供了一些傻瓜式的简易在线图像加工、美化工具

所谓傻瓜式,就是用户只要选择效果、上传图片就 OK,稍等片刻就能得到加工好的图片。此类在线服务之前介绍过不少,可以在这个页面找。

AnyMaking 提供的这种傻瓜式图像加工工具分为两类:纯娱乐用和非纯娱乐用。详细分别如下:

 

制作老照片、拼图特效、制作通缉令、流体特效

缩放图片、裁剪图片、翻转图片、添加圆角、添加边框、添加阴影、镜面翻转、滤镜调整

Link:http://anymaking.com


© LiGht for 网生代, 2009. | 投稿 | 投放广告 | 本文链接 | 还没有评论 | free web site hit counter

Tags: , , , , ,
Berryline Logo
本页面由鲜果网创建,点击此处去鲜果尝尝鲜

在鲜果还可以:
不用反复刷新博客,鲜果帮你第一时间获取更新。
发现好文章,可以收藏起来,或与朋友分享。
阅读众多读者推荐的热门文章。
更多精彩的功能鲜果期待你来体验。