Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 947

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/samsongli/meirendaddy.com/blog/wp-includes/kses.php on line 948
August 30, 2010

今儿早上上班等红灯的时候,我开始琢磨一个事儿:信息的分子有多大?

琢磨这个怪东西,是从摩尔定律开始的。就跟西方科学体系的很多东西一样,摩尔定律也是让人把东西变小。物理学是把东西敲碎,一路敲到原子那么小,还能继续敲成中子,夸克;摩尔定律是把晶体管变小,直到线宽是10个纳米了,也就到了尽头;而信息也是这么一路碎片化下去的,从当年的大部头小说,到中篇,短篇,小小说,相声,博客,短信,围脖,直到“顶,沙发,板凳, orz, lol”,就差不多是原子级别了。至于表情帖和艹,我当它们中子好了。

我在这里说了这么多胡话,其实是想知道,让我们能够持续交流的最小文字组合是多大。表情帖虽然也能传递信息,但是俩人面对面一直挤眉弄眼也挺傻的,正式一点说,就是这种讨论不能持续,就好像你不能把商业芯片的导线做成只有10个原子那么宽一样,信息原子也是不太好用的,需要有结构的信息分子才行。在我看来,一个信息分子,是一段足以传递语义,并且能让对方继续讨论的最小信息单元。

我关心的是,既然各种新计算机都让我们进行信息的碎片化,而把信息敲碎成原子又不能让我们充分交流,那么哪天我们才会说:够了,这个碎片太碎了。

August 29, 2010

这年头貌似传播某种技术的讣告成为一种时尚,前几天刚听《连线》杂志的主编宣布歪脖的噩耗,今儿又看见爱范儿上面翻译的这篇《电话号码已在不知不觉中消亡》。不过且慢,在我们去给电话号码送花之前,让我们先暂停一下我们大脑里面的阅读理解中枢,启动一下尘封已久的推理模块,想想这个事儿到底是不是那个顶着一堆头衔的作者说的那样。

首先你得去看看原文。要说爱范儿翻译的还算是忠于原文的,所以看译文也一样。那个作者似乎犯了一个重要的错误:他急着把技术不能解决的问题,一股脑推到电话号码头上了。他说的不可控,和设备而非和人绑定,以及用户体验薄弱这些,都是技术的问题,而非电话号码的问题。

我这里可以举一个简单的例子去击败作者。如果号码是如此的过时,那么为什么在全世界最多用户同时在线的应用QQ里面,用户是用号码来标示的,而不是用email地址呢?难道email不是非常的可控,和人绑定,而且有更丰富的用户体验么?可是,为什么在全世界最大的手机市场,陌生的人们在彼此认识,并决定以后保持联系的时候,第一句话是:你的电话号码是多少?我在这里把多少二字加粗变红,就是因为多少是用在描述数字上面的,大家会说:你的电话是多少,QQ号码是多少?甚至说顺嘴了,说你的email是多少。当然email这个有着欧美血统的东西不会内牛满面的把自己变成ASCII码然后念给你听,为什么?因为数字对于我们中国人是太自然了,远远的超过那些字母,还有那个连字母都不是的@.

很多人都看过Outliers这本书,这本书里面提到过一个广为人知的话题,就是中国人因为汉语里面对数字读音的简洁明了,对数字的掌握远远超过欧美人。我的确干过跟老美同学比赛背π的事情,我用中文,他用英文,背到100位的时候,明显他的嘴唇磨损比较厉害一些。另外还有我们可爱的广东人呢,他们把数字8发扬到了奥运去,更何况电话号码。这些资产,都是不可以轻易取消的,否则让每次升号都以6或者8开头的电话局情何以堪?

说过数字为中国用户提供的丰富的体验,我们再说和人绑定。拜托,不是每个人都想跟班加罗尔的接线生一样,希望7×24被人找到的。号码和设备绑定的结果,就是给了人喘息的空间。我可以说电话没带,没电,没响,没震动,尽管天知地知你知我知,我其实就是懒得理你。再说了,不跟设备绑定跟什么绑定?跟我后脑勺上面那个接口绑定么?

最后再说不可控。没错,数字的电话号码,随便谁都可以穷举。别的id做的长一点,就不太能穷举,email就是个好例子。可是,你的这个id,比如email地址,是用来干嘛的?当然是和名字一样,用来标示你自己的。你要用来标示自己,就要告诉别人,告诉了别人,就有可能让不相干的人知道。那么,一样是不可控。

其实呢,说到底,大家无非是想说,电话号码这个东西,是太底层的东西了。让人拨号码,就好像让人去用汇编写程序,让人手工把每个url敲到地址栏里,让人手工把HTML文件里面的图像下载下来,让人用脑子记住一堆命令然后去敲出来,这些都是把底层的细节透露给用户,是不人道滴,是不方便滴,最重要滴,是不容易赚钱滴。那么,让我们在技术细节上面,做一下间址,蒙上一层好看的皮,比如高级语言,比如可以点的超链,比如图文并茂的浏览器,比如GUI。

毕竟,读书时候研讨会上面,教授说了,给我两层间址,我能解决计算机里面所有的问题。更何况,我还能发财。

August 28, 2010

老美说“A picture is worth a thousand words”,是说图片的信息量远大于文字,今天在ifanr上面看到这么一张老图:

是Paul Allen和Bill Gates早年的合影。我对两位超级富翁的年轻相貌没啥兴趣,我感兴趣的,是他们俩身后的白板。

先看Bill脑袋后面那个圈,里面是“应用程序”和BASIC编程语言,还有其他的比如Graph,Draw,这些都围绕着一个核心:数据。这些都是基于他们的文件系统。这不就是后来微软得以抓住用户的东西吗?所有的应用和开发工具,都是围绕统一的数据格式,特别是文件格式而来。

而Paul脑袋后面的那个图,包括了当时最著名的计算机制造商:IBM,Apple,Tandy。他们把这些计算机制造商纳入一个网格(Grid)是干嘛呢?难道当时他们就企图用统一的软件来囊括所有的硬件?

August 26, 2010

最近一直在看中国和美国的IT评论文章,发现一个好玩的现象,就是中文的文章,对于不好的现象,经常会板起脸来训人,基本上就跟我小学老师一样,我是对的,你是错的,你不该这么那么干,不把人训哭了不算完。而且这种教训,很多时候是没有基于事实的讨论,很多时候是没有论据的,如果有点论据,那就是不可多得的好文了。

而老美这点就平和的多,首先讨论要基于事实,其次讨论里面没有那么多教训。哪怕是很严重的事情,比如最近的facebook很无理的告TeachBook,原因是人家的名字后面也用了Book这个词。这么无理的事情,TechCrunch上面直接就开起了Facebook的玩笑,说我来列一下有哪些网站以后会被告吧,比如eBook,你居然把人家FaceBook的大名去掉了仨字母,就公然的拿出来了,该当何罪?这么一搞,本来就很无理的事情,变成了巨搞笑的事情,大家一乐,自然就对Facebook的无理看的更清。而且也不太容易激怒对方,可以让讨论继续 - 如果需要继续的话。

我不知道为啥中文的评论文章里面,不能有更多的分析说明,平等的对话,轻松的调侃。如果能少一点居高临下,武断指责,那么中文的文章会更好看,讨论也会更有用,心态会更平和。说到底,在这个世界上,没有哪个人比别人更聪明多少,都站在高处当大师,我等小民干脆低着头,匆匆而过就是了。

August 24, 2010

TechCrunch今天的这篇Preempting Search值得一读。作者的基本思路是:既然google的收入来源是那些交易项目,比如网络购物,旅游等等,那么只要把这些赚钱的项目抓住,在用户想到去google搜索之前,就到自己这里搜索,那么就可以牢牢的抓住利润,让google去当那个免费的搜索引擎就好了。

这就是那些垂直市场的公司,还有amazon所做的事情。联系到最近WIRED杂志说的Web已经完蛋,这个事情就更好玩了。

August 19, 2010

好了好了,我知道国内的哥们对5毛很生气,比如如雷贯耳的K,I,R,T,V等者名id们,今儿咱们不谈中美的五毛和美分,也不聊政治,咱聊聊老印的搞笑网贫猿。

话说大名鼎鼎的TechCrunch昨儿有一帖子,是TC的老大Michael Arrington贴的,说Skype刚雇用了一个月的Chief Development Officer,前yahoo高管Madhu Yarlagadda离开了正在全力冲刺IPO的Skype。原因很简单:7月6号TC报道了这个事情以后,帖子后面一堆yahoo内部人员跟过来骂Madhu老兄。TC删了不少回复,不过还是让Skype的高层知道了这个事情。然后Madhu老兄做了两件错事:一个是给所有他认识的yahoo员工写email,请他们到TC说好话,来纠正大家的“错误印象”;另外一个,是他老婆威胁TC要采取法律行动。

第一个事情的结果是:好多yahoo的员工干脆到TC留言,说Madhu老兄找他们帮忙这个事情;第二个事情的结果是:Michael老大急了,说我好怕怕啊

当然整个事情最好玩的是这个留言:

I worked for Madhu for a number of years at Yahoo. I found him to be a good people manager. He supported his people and rewarded top performers well. I enjoyed working for me, and I am surprised at all these negative feedbacks.

翻译过来就是:我在雅虎的时候,在这位老兄手下干了几年,他是挺好一经理,不拉不拉。我在我自己手下工作挺愉快的。

当然,这个立刻就被人抓了现行:

这个SB自恋狂!


LOL,当场抓获。
两个帖子分别在这里这里
August 18, 2010

最近听说web它老人家出事儿了,先是WIRED爆了这个大八卦,然后新浪赶紧翻译了,Keso也评论了。

可是,你们谁告诉我,web是谁啊?是

  1. 那些用HTTP协议传输的文件吗?还是
  2. 那个用HTML写的,彼此用URL连接起来的那个文本网络?还是
  3. 那组用浏览器来获取,解释,渲染,运行的文件和应用?还是
  4. 那个免费的,开放的,用户用文字输入来表达需求,搜索引擎用关键词匹配和pagerank来进行发掘,盈利主要基于电子商务和广告的生态系统?

或者,这一切其实和技术更替没什么关系,起因是用户习惯的改变。因为用户:

  1. 更多的依赖自己信任的内容来源而不是随便哪个网页
  2. 更多的依赖数据的多样化,自动化呈现而不是静态的,文字的内容
  3. 有更多的新技术来帮助用户告诉计算机自己的兴趣,而不是只能依赖101+3个按钮和一个光标
  4. 有更多的硬件选择来进行和计算机之间的交互
  5. 更多的选择收费的可信数据而不是免费的不可靠的数据

所有这些,让那个文本的,免费的,可以用关键字匹配进行搜索的,用URL进行投票的,谁都可以说话的,事实和谣言并存的,依赖流量和卖东西来盈利的Web,逐步让位于新的模式。

或许这是一个好消息,毕竟,当你每次搜索的时候,发现搜索引擎第一页的那些链接都是紫色的,也挺无聊的。当竞赛的结果已经知晓,这场比赛就可以把场地让出来了。

August 12, 2010

不是李富贵穿越到清末哈,是穿人家院子。刚才看见王建硕同学在问穿越的事情《Questions About Trespassing》,我去搜了个图给他看老美是怎么对付穿越的:

这个牌子上写的是:

不许穿越俺家的院子!敢来就挨枪子儿,打不死接着打。

更好玩的是,这个牌子很多地方可以买到,也不贵,当成礼物送人不错的。 :D

最近看了不少帖子,一个心得就是:张嘴就知道你是谁。

译言上面说过一种叫做洋葱味的现象,就是用汉字堆出来的英文。照理说都是汉字,怎么会看出是译文呢?很简单,句式,用词都不一样。比如某人说“哦天哪!”,这一准是老外,中国人才不这么说,我们说:“靠!”

另外还能看出来写字儿的人的目的是啥。比如雾谷飞鸿的这篇《阿拉斯加纪行之三:绿色的凯彻卡恩》,很明显就不是一个经常上网的人在写游记,而是一个习惯文案工作的人在完成任务。因为上网的人不是这么一本正经说话的,游记里面大段的介绍一个地方的历史也是很奇怪的事情,您说您抢当地旅游局的人的饭碗干嘛呢?

再比如keso的这篇《东拉西扯:走访创新工场》,里面keso说,“我第一次吃到了那里的免费午餐——不如谷歌中国的丰富、高档,但很家常、很可口” 拜托,这是keso平时夸人的路子么?

白鸦转的这篇《转发: 丢猫千万别找设计师…》就很好,虽然是老外找猫的故事,不过文字就很中国 :)

把文字放在网络上,是为了让它走的更远。可是如果不按照网络的路子来,估计,悬。

August 6, 2010

Keso写《三言二拍:黑莓劫》,说起那些因为不能访问数据,对黑莓服务进行封杀的国家。我这里不想谈什么善恶,因为善恶取决于立场。

不谈立场,谈技术和商业就比较容易一些。黑莓被封,和google wave被拔插头,都涉及一个软件的所有权的问题。在微软时代,软件是属于用户的,只要付钱,就拥有软件的拷贝,然后所有的逻辑和数据都在用户的计算机上面。当网络出现,软件更多的变为服务,用户使用软件,就要涉及软件开发商,数据提供商,网络服务商这几家。任何一家出了问题,如果没有替代的解决方案,用户之前的投资就要受损失。更麻烦的是,用户多半会把某些数据放在网络上,这些数据属于谁,也是很大的问题。

这个问题单纯从技术上说,是个架构问题:服务放在哪里,数据放在哪里,中间如何协调,交互。从商业上说,这是一个策略问题,对待散户和对待企业用户,根据盈利预期和客户要求,需要不同的策略。再把政治牵扯进来就更好玩了,各个国家的政策都不同,跨国企业在这种事情上面需要投入不少。

而且从以往的经验我们很难得到什么有用的启示。成熟的服务,比如电,水,电话,都没有很多的逻辑,这使得它们都很容易被复制,而复制者除了在市场上作为竞争之外,其实还起到了给用户信心(电信倒了还有联通嘛),从而稳定市场,鼓励推广的作用。但是现有的软件服务,其逻辑是很难被替代的,只有那些相对简单的服务,比如网络存储,以及标准公开稳定的,比如电子邮件和即时通信,可以比较容易的被替代;其他有更加复杂逻辑的服务,都很难被替代,因为逻辑本身,就是软件公司生存的根本。

但是这并不是说,软件业遇到了很大的困难。从另外一个角度说,或许这是一个机会,一个通过用户的选择,来阻挡单个软件企业用接近0的边际成本来占领整个市场,造成垄断的机会。

Next Page »