Monthly Archives: August 2010

一个数学题与一个Gmail的Bug

事出昨天闲暇时间,谣子哥不知是从哪里看来的,给大家出了这么一道题娱乐: 一根绳子,对折了3次之后,从中间剪开,一共剪成几段? 此题一出,我们的浩浩同学很快上手实践,抽出一段卫生纸来搓成绳子,三下五除二对折了三次,中间剪了一刀。在仔细鉴别了桌上的残骸之后,抬起头很肯定的回答道: “9段。” 结果立刻被谣子哥鄙视了,说这一道数学题硬生生被浩浩变成了实验题。不过从另一个角度看来,这算是有做工程或是做化学的潜质吧。 “万一人家题目是对折64次呢?” 在浩浩在犹豫要不要开始实际操作时,我的脑中开始了飞速的运转: 对折n次,最终是x段。假设x=f(n); n=0, x=2; n=1, x=3; n=2, x=5; n=3,经浩浩实操验证,确认是9。 …… 所以根据猜想,x = 2^n + 1。 对折64次的话,就是2的64次方+1了。反正我就顺口给这么一个答案,2的64次方究竟是多少,那就不重要了。 但转念一想,感觉还是不对:根据线索猜想规律,这是物理的做法;在学数学的人眼里,完全没有逻辑严谨性可言。虽然我直觉上感觉这个答案是对的,但是进一步想理清这个逻辑上的顺序,却是丝毫没有头绪。 今天吃饭的时候,忽然灵光一现: 我去数绳子的段数干嘛,直接去数有多少个断口不就成了! 剪绳子的动作,只是制造断口而已。 ·剪刀每进行一次“剪”的动作,都会制造2个断口(左边一个右边一个); ·每多对折一次,剪刀造成的断口的数量都会乘以2。 ·另外,绳子本身就有两个断口。 所以,设对折n次,最终是y个断口。结果就是: y = (每一次“剪”造成的断口数)x(每次对折的加成参数)^n + 原本断口数   = 2 x 2^n + … Continue reading

Posted in random | Tagged , | Leave a comment

我理想中的51CTO

互联网是人类历史上迄今为止最伟大的发明,没有之一。我一直是这样认为的。 互联网最初的动力是什么?互联网的未来又在哪里? 无论怎样的创新也好,怎样的新的经营方式也好,怎样的社会需求也好;对于互联网而言,最根本也是最重要的因素唯有一个,那就是IT技术。可以说技术是现代社会最有价值的生产力。社会财富的基石不是地皮,不是黄金,不是美刀、英镑和人民币……而是技术。 唯有技术,方能成就梦想。 所以,51CTO诞生了。 而来到51CTO的人们,也都是因为对技术的喜爱,因为对互联网未来的憧憬,因为技术成就梦想这共同的信念而汇聚到一起。 他们一开始可能是因为喜爱电子游戏而想成为游戏开发者的小孩子,他们一开始可能是为了学校的同学互联或为了某个喜爱的偶像而想要架设一个网站的学生,他们一开始可能是单纯喜欢把电脑拆了又装装了又拆的DIY爱好者,也可能是一个对未来毫无头绪、但下意识的选择了IT这条道路的无心者。后来,他们成为了众多程序员中的一员,众多网络管理员、系统管理员中的一员,众多网络工程师、系统工程师中的一员,或者是一位DBA,一位安全运维,一位技术支持,甚至于一位项目经理,一位架构师,一位CTO,一位互联网前沿的创业者,等等。加入了互联网这个大产业的人们,不知疲倦的寻找继续前进的道路,并渴望与同行们进行技术与生活上的交流。 所以,我们有了51CTO社区这个平台,单纯为了这些技术人们提供了一个分享经验、交流心得的平台;我们有了主站的各个频道和专题,单纯为了这些技术人们提供了一个节省时间、具有指引性的学习平台。 这次51CTO家园上线,我在8月1日之前几天看到了家园的模样,忽然觉得感动莫名:51CTO原本就应该是这个样子的才对。 IT媒体人算什么?只不过是有思想的传声筒而已。真正为技术人们带来有价值内容的,永远都是那些来自最前线的技术人们。这年头技术人大多有自己的博客,或在自己习惯的论坛中泡着。虽然很多博客平台上都尽量提供了博客之间的互联,虽然论坛是公共场所,但是作为内容制造者而言,我最终也不清楚到底是谁来光顾了我的博客或帖子;而作为内容阅读者而言,往往也只能在浩如烟海的博文和帖子中淘金。即使我关注了一位我很崇拜的技术前辈的博客,但他也许除了写博客之外也在其他论坛上游走,或者在Twitter/新浪围脖上关注了某些事件,而我却无从得知。 所以51CTO家园的上线,是一个互联的开端。因为关注相同的技术而互相加为好友,继而每个人得到什么信息,则完全取决于自己关注什么,以及自己的水平如何。对于家园,我认为这大概可以算是51CTO五周年最重要的一个里程碑。当然啦,家园现在还有很多小细节需要改进,比如翻页体验、搜索体验等等,现在离完美体验还有相当的差距,不过呢家园也是一直在逐步完善的,所以大家都可以耐心等待。 这里也小声的说一下我对于下一版家园的期待:支持OpenID(用gmail帐号或是推特帐号进入家园,想想滋味一定不差);内容聚合(管它是推特、新浪围脖还是腾讯;CU、博客园还是JavaEye,好东东统统不漏掉);技术圈搭配维基与电子邮件群组支持……嗯,扯远了,貌似和我朝互联网现状背道而驰,看来短期内只能是白日梦,哈哈。也许我还是应该先想办法把咱们博客的全文RSS输出争取回来还比较靠谱。 说了这么多家园的东西,好像和我这个编辑本职关联不大,不过我似乎已经预见到了一个壮大之后的家园,为我们这些编辑们带来丰富的水产……嗯,内容素材和专家素材。有关编辑的剪刀浆糊活儿和大锅炒菜活儿在我以前的博客中也说了不少,虽然这方面的内容永远也说不完,不过这次征文还是不说它了。 总之,衷心的希望广大技术人们能在家园找到以“术”论道的朋友们,在51CTO主站的频道和专题中减少学习的复杂度与弯路,并在社区的交流和主站的浏览中过的更加开心。最后,自然是祝51CTO越来越好啦。 PS. 这次这个征文,中途改了两次选题,每个未完成的选题都写了一半,写的可谓是绞尽脑汁。而最后这个选题么,本来是想写51CTO对于技术人们的重大意义,结果写到家园,整个变成了为家园写赞歌了……

Posted in editor | Tagged | Leave a comment

从《免费》到Oracle的攻势分析

前一阵子看了《免费》这本书,一直想着写个书评,但是写了一部分之后,怎么看都不满意,就搁置了好几个星期。 这两天Oracle那里传出来了不少消息,又是状告Google侵犯了Java软件专利,又是关闭了OpenSolaris项目,忽然有种感觉:Oracle似乎是现在整个IT产业发展的大潮中,唯一一个完全反其道而行之的巨头:在几乎所有的IT巨头们,包括微软都不得不开始拥抱开源的时候,Oracle却仍然能够通过他的“锁入”策略赚得大把的银子,这实在令人感到费解。对于刚刚被《免费》一书中的理念洗过脑的某只来说,要理解这样一种现象就好像要打破自己刚刚奉之为启示录一般的美好理论一般。 但是转念一想,维持“锁入用户”经营策略的不光是Oracle,乔教主的水果帮不也是锁入党的么?想到这里,忽然又觉得没那么难以理解了。 《免费》一书其实是一本预言书,其中预言了未来基于数字技术的各个企业将会靠什么吃饭。虽然整本书写的很通俗,但还是有那么一些唬人的经济术语,所以咱就来再傻瓜化一点试试看。范围嘛咱就现缩小一下,只谈软件和服务经营方式,少许硬件的未来发展趋势。 通用策略1:用户数量最大化(关注度) 这其实是传统经济学的策略之一,就是尽可能的抢占饼上更大的一块。这年头用户选择多,免费的产品一抓一大把,你要不是Flash Builder、Windows、Photoshop这样的老牌产品,出来就标个几百美刀的价钱,保准连盗版商们都懒得去做你的盗版。虽然这年头很多软件都尝试搞什么15天试用版,但说实话,我见到这种软件都是扭头就走,看都不多看一眼。这年头可以这样说:一个新生的数字产品,如果想要真正获得可以称之为“市场”的用户数量,那么最重要的因素是免费(包括真正的免费和盗版造成的免费,前提是有人来盗你的版),其次才是产品本身的亮点。 基本上所有的内容类网站都是走用户数量最大化的策略,与内容类网站密不可分的搜索引擎也是,Google在这方面可以说是地球人都知道的先锋;软件方面嘛,自然是以Linux为首。他们采取的方式都是以免费为前提的手段。免费本身并不足以实现用户数量最大化的目标,但却已经是一个必要条件。 通用策略2:用户参与度最大化(活跃度) 传统的买卖经济中应该没有这一条。这条策略主要适用于互交类网站,就是通过用户创造内容的Web平台。这种策略乍看之下会与用户数量最大化挺像的,但是细心的用户不难发现他们之间的不同,成功的平台运营者更是对其中的区别有深刻的认识。好比一个博客平台,它的博客发布和管理后台功能,服务的对象可能只是全部用户的5%甚至更少,但却必须是做的最到位的功能。(非互交类的网站嘛,前端漂亮就行了,后台不定用着多少年前的CMS系统呢) 当然了,用户参与度最大化和用户数量最大化通常是有很多重合度的,毕竟要是没有观众,演员自然也就跑路了。而同样的,免费也是必要的前提(再说了,你好意思向你的内容贡献者收钱么?) 各种论坛、博客平台都属于这种(所以有时候我看到那些需要注册才能看帖子、下载的论坛都觉得他们很傻,这种强扭的方式反而会使他们失去更多潜在的用户和参与者),当然,新生没几年的SNS社交网站、微博平台,也都属于这种。淘宝这种嘛,也可以算是吧。 通用策略3:用户口碑/黏度最大化(品牌) 如果你的产品在推广初期,得到的全都是用户们满口的赞美,还有一堆用户不遗余力的帮助你写教程、使用感言之类的,或者帮你写插件、扩展,或者不停地对他的朋友们宣传这是一个多么多么好的产品,那你的产品之后的路就会好走很多。 邀请加入的方式是这个策略常用的实现方式。比如一开始的Gmail,还有前一阵子的Dropbox都属于这种。严格说来口碑最大化的策略不需要采取免费手段,但是免费无疑能够让这个最大化效果加成很多倍。 转换策略1:广告 开始讲讲转换策略。所谓转换,就是把上面那些关注度、用户活跃度和品牌影响力转换成真金白银的过程。 把关注度转换为广告在媒体界是老做法了,但似乎直到Google帝国崛起的时候,人们才重新认识到这种经营模式的潜力。Google目前市值1550.03亿美元(参考了鲜橙童鞋的博客),而他们几乎全部的盈利(保守估计超过95%吧)都是来自于广告收益。 这种模式现在基本上已经成熟,但是主要适用于以用户关注度最大化为主的产品,对SNS这种效果好像不是太好,好比YouTube和Twitter现在似乎都没在盈利,Facebook的广告也卖的不好。那么社交网站能否靠广告盈利呢,这方面也许也是Google他们迫切想要知道的。 唯一的问题是:当越来越多的经济体转向互联网的时候,互联网广告这块大饼究竟能有多大? 转换策略2:增值服务 那么SNS究竟能不能盈利呢?答案是可以,而且这方面的专家应该在中国,那就是腾讯…… 抛开腾讯“我的模仿可以成功”这个道义问题,腾讯对于“平台”应该如何运营的理解之深刻,恐怕业界内确实找不到几个能够超越的。一个简单的通讯工具,成为了一个如此庞大平台的根基。应该说,即时通讯工具并不是一个平台,但是腾讯通过各种方式,成功把它变成了一个平台(说实话,我曾经有一段时间满世界的寻找一个QQ的替代品,但最终的发现是没有一个IM产品拥有QQ群一个这样好用的功能,这种结合了论坛、聊天室和IM因素的产品的诞生与成功绝非是偶然。若不是腾讯的有些做法太流氓,说不定我会是一个Q粉)。借助这庞大的活跃用户群,腾讯可以很轻易的推广种种增值服务。 目前商业模式最成功的增值服务,莫过于网络游戏了。《免费》一书中对这一点有过相当篇幅的介绍,而各位网游玩家们对这方面应该也是有着深刻的了解,我就不多说了。 转换策略3:技术支持 这种多见于企业级应用,比如红帽和SUSE这俩老冤家。事实上除了这两个我也想不出其他什么知名的了。 曾经见过一个搞集群部署还是防火墙部署的应用,很明显的打算走产品免费、技术支持收费的路线,但却钻了牛角尖:这个产品把使用界面搞得无比复杂、配置文件令人眼花缭乱、同时文档还写的乱七八糟。这样做的结果自然就是刚刚接触这个产品的用户被气的七窍生烟,并且因为这个产品太难用而彻底把它抛弃了。 转换策略4:定制服务 很简单的例子:虽然有译言网,但是翻译们并不会因此没饭吃,因为总是有人需要在第二天的清晨拿到某篇技术性很强的文章的翻译稿,而这种需求是译言网的社区译者们无法满足的。 如果服务提供商们动点脑子,定制服务这种策略是很容易捞钱的,在某种程度上这就跟网络游戏通过卖装备赚钱是一个道理。定制服务其实是技术支持的进化版,遗憾的是能够提供技术支持的企业很多,能够提供亮闪闪的定制服务的企业似乎还很少见。 直接赚钱策略:我牛B我就是牛B我牛B的金光闪闪 讲到这一点我觉得有些纠结:其实Oracle数据库、Solaris、苹果的Mac本本、iPhone、iPad都是属于这种牛B闪闪的,你直接伸手要钱对方也只能乖乖的掏腰包,甚至于还有自愿掏腰包的(参考小虎童鞋友情推荐的这个视频,梯子自备)。手上握有任何一个这样牛B闪闪的产品,吃香的和辣的根本没问题,但是Sun居然倒下了。从某种程度上来说,Sun的经营能力真的是和他们的技术能力处于两个极端。 这些产品从广义上来说并非是不可替代的:我们有MySQL,我们有Linux,FreeBSD,我们有Android,还有山寨版iPad;但对于那些需要他们的人来说,他们真正是不可替代的。 但是话说回来了,无论是收费还是免费的产品,只要是成功的,都有他们的牛B闪闪之处,不可替代之处。《免费》一书的作者在书中提到对于互联网天然垄断效应的担忧:好的东西很容易就变得地球人都知道,如果它是最好的同时还是免费的,那么占领整个产业仅仅是一个时间问题,而同一产业的其他企业就很难活下来。考虑到这位作者同时也是《长尾理论》的作者,这种担忧其实令人感到有些惊讶,因为互联网的特性同时也使得细微的差异化变得明显了。 淘宝是目前国内最大的在线交易平台,但是真的所有人都选择在淘宝上买书么?所有人都在淘宝上买机票么?所有人都在淘宝上订餐么?甚至于更长尾的,所有人都会选择在淘宝上购买高达的模型玩具么? 嗯,也许会,如果淘宝提供了足够的技术实现手段来满足不同小圈子产业的长尾需求。但是从Facebook、Twitter在Google之外崛起的这么一个案例看来,由于创新在别处,这并非是最有效率的创新方式,因此自然的互联网发展并不会遵循这样的道路。 总结 讲回Oracle起诉Google这件事吧,我个人不看好Oracle的胜利。 在任何一个历史阶段,社会形成的规则都会本能的保护那些社会生产价值最高的群体,比如印度传统不吃牛,中国传统文化保护农业,威尼斯的自由文化保护商业,直到这几个世纪诞生的专利法保护创新。传统的专利法之所以能够保护创新,是因为创新的人们只有通过自己创意带来的直接价值来赚取报酬,而创意的复制并不是那么容易的(想想早期的DNA序列数据专利吧)。 但是,生产的方式已经改变了。创意的复制变得容易,无论是道义还是法律上的障碍都不再能够阻挡这种复制。快速的信息传播带来了新的创意,而无差别的互联网平台提供了更多形式的盈利方式。原本用于保护创新的专利法,现在开始阻碍创新了。开放变成了创新的新动力。 … Continue reading

Posted in open | Tagged , , , | Leave a comment