2011年6月26日星期日

Web是开源最大的成功

  开源运动广受欢迎,并且在软件开发史上写下了浓重一笔。但是它影响最深远的地方在哪呢?有史以来,最成功的开源“项目”又是什么呢?

  事实上,总体来看,Web不就是开源运动最大的成功么?

  可能最有名的例子就是隐藏于众多网站背后的LAMP,也就是Linux、Apache、MySQL和PHP。但当你仔细考虑后,你会发现更多。

  下面列出了Web得以运转的一些开源项目。

Web是开源最大的成功

  Web browsers - 网络浏览器

  在网络浏览器市场中,虽然微软的封闭源码软件IE浏览器仍然占有很大的份额,但其它功能相似的开源项目已经流行起来,并在不断壮大。像Mozilla公司的 Firefox浏览器(它是开源的,还有Flock、PaleMoon)。还有增长迅速的基于Webkit的浏览器,像Safari,但最著名的是Chrome浏览器。

  如果把手机网络也算到这里面,其中Webkit主宰着iPhone、Android和Blackberry手机中的浏览器。

  Web server software - Web服务器软件

  迄今为止,Apache是使用范围最广的网络服务器软件,它是开源的,但是一个叫做Nginx的轻量级服务器软件在最近几年开始流行起来。事实上,三大顶级网络服务器软件中有两个是开源的(排名第二的微软的IIS是例外,但其距离第一相差甚远)。

  另外,大量服务器端底层软件也是开源的。例如,很多大流量网站使用Varnish作为与网站访问者之间的缓存层,而使用Memcached作为与网站数据库之间的缓存层。这只是众多例子中的两个。

  Scripting languages and web frameworks - 脚本语言和Web框架

  网络上使用的大部分编程和脚本语言都是开源的,比如PHP、Perl、Python、Ruby等。

  但是,很少有网站完完全全是从零开始。毫不夸张的说,有成百上千的开源内容管理系统(CMS)和网络框架来协助开发人员,例如WordPress、Drupal、Ruby on Rails、Django、Joomla等。

  Databases - 数据库

  开源软件MySQL是目前为止最流行的网站数据库,但还有其它功能相似的开源软件,比如PostgreSQL,更不用说近来出现的众多“非关系型(NoSQL)”数据库。

  既然我们说到了底层软件,那就不得不提一下每次我们使用互联网或因特网上的任何东西时都要依靠的基础系统:

  DNS - 域名解析系统

  Web(就此而言是整个因特网)离开了域名解析系统就一无是处。大家都知道,域名解析系统可以让用户使用像example.com之类的域名,而不是IP地址。BIND几乎是DNS服务器(亦称名称服务器)软件的实际标准,并且,你现在可能已经猜到了,它是开源的。

  Server operating systems - 服务器操作系统

  所有网站都必须在服务器上运行,而那也是开源的统治领域。虽然Windows统治着桌面领域,但是网站赖以运行的服务器大部分采用开源的Linux操作系统,其他比较流行的选择是freeBSD和OpenBSD。

  开源的诱惑

  由于在许多情况下,开源软件能够提供与商业的封闭源码软件相同的性能,并且又是免费的,所以开源软件如此流行并不奇怪。免费是一个难以挑战的价格。

  假如Web不是运行在所有这些免费软件上,那么它很可能需要一段艰苦的过程,才能让人们广泛接受。

  注意我们并没说过Web中没有任何封闭源码软件,而那显然是存在的。但是,从统计数据看,Web开源统治领域中真正的例外是微软的基于Windows系列系统。

  除了那个,你通常需要深入研究才能发现更多私有封闭源码技术,像路由器和类似设备上的操作系统。但那是因特网,而不是Web。

  结束语

  多亏了80年代因特网、便捷通讯以及合作与共享的兴起,开源运动才得以蓬勃发展。在90年代,当Web诞生于顶层因特网设备时,开源运动已经准备好助其一臂之力了。

  没有人会否认开源统治着Web的大部分。开源和Web是一个合作共生的关系,互利互惠,合作共赢。这就是为什么我们认为Web可以说是迄今为止是开源最大的成功。

  英文原文:Pingdom: The Web is the biggest open source success of all

  中文翻译:伯乐在线

产品的工具化与社会化迷思

  近来十分火热的Google +1,重新引爆了Google的社会化热情,也让我们重新审视起了这个问题,为什么强大如Google,竟然在这么多年的时间里,都难以在社会化网络的方面有所作为。

  Google +1并非一个独立的服务,仅仅只是Google搜索的附属。他足够轻,轻到用户只需要点击一个按钮;但是他又足够强大,强大到可以微妙的将Google的那些距离遥远的服务,以及使用着这些服务的用户之间,互相联系起来。Google的+1有着太多的想象空间,也承载了Google太多的希望。

  但是Google +1的前景仍然不明朗。他的成功,将完全取决于用户的认知,取决于+1究竟能否增强用户与用户直接的联系,哪怕仅仅是一种弱联系呢?

  工具化的产品

  一个典型的例子,就是迅雷。

  毫无疑问,迅雷作为一款工具软件,已经非常成功。可以说,他已经将下载这一个功能,几乎做到了极致。在这个方面,迅雷做出的所有努力,都值得大家肯定。

  但是,从最近大范围的试图将用户转化为费会员的情况来看,迅雷的发展,已经遇到了一个瓶颈。现在的迅雷,有两条可以选择的路:继续做下载工具,发展与下载相关的功能,比如增值服务;或者是利用已有的优势,转向其他更多的领域,比如SNS。

  迅雷并不是没有做过其他的尝试,迅雷游戏就是其中之一。从营收能力来看,迅雷游戏并不能算作一款失败的产品,但在迅雷那上亿的用户量基础上,却仍然只能做到今天这一步。斥巨资买下看看的域名,想来也是痛定思定的结果。

  原因何在?这就要从工具自身的特点说起。

  以迅雷为例,一个典型的使用流程大约是这样的——

  1. 看到需要的资源
  2. 打开迅雷
  3. 添加要下载的资源
  4. 等待下载完成
  5. 打开资源
  6. 关闭迅雷

  如果把这个流程进一步简化,基本就是这样的三个步骤——

  想要下载=>开始下载=>完成下载

  在这个过程中,除了右上角的悬浮窗之外,迅雷能够被用户所看到的时间,是非常少的,而即使是悬浮窗,也无法保证用户会一直盯着。

  也就是说,用户对于一款工具的使用时间,是零散而无序的,甚至可以说是用完就丢的。对于一个工具软件而言,能否争取到更多的被用户“可视”的时间,是一个非常重要的因素。

  究其原因,在于用户的目的。对于迅雷而言,只有当用户需要去下载的时候,才会想到迅雷。这是工具的硬伤。

  尽管可以通过推荐等形式,让用户更快的出现下载的需求,但终究无法在这之前抢占用户的记忆入口。而用户的这种需求,是不可逆转的——你很难让一个用户先想到迅雷,然后才想到,今天还有一集动画要去下载。正是因为用户这样的目的,决定了迅雷这种工具软件的需求——帮助用户完成下载。

  用户有着明确的目的,迅雷作为一款工具化的产品,他的使命就是直接完成用户的需求,并且让用户尽快终结这一需求,却难以创造需求。这也是迅雷几次转型均未有突破的主要原因所在。   

  产品的工具化

  与迅雷有着鲜明对比的,便是腾讯的QQ。毫无疑问的是,QQ,究其本质来说,始终是一种工具,一种用来让人与人之间进行联系的工具。但为什么QQ却能成功将工具做的如此社会化,而迅雷却不能?

  就我个人来说,现在我仍然经常在登录并使用QQ。这种使用并不具有明确的目的性,可能仅仅只是因为无聊了、寂寞了等等,另外一些时候也需要去联系朋友。

  如果把这个需求拆开来说的话,实际我的目的并不是为了上QQ而上QQ,更多的是为了找朋友。这种不确定的需求,决定了QQ仅仅只是一种通道,而这个通道的背后,是用户与用户之间的关系链。也就是说,QQ用户并没有明确的目的,他们使用QQ仅仅只是因为有用户关系的存在,因为QQ的存在,仅仅只是完成这一目的的工具,也正是因此,QQ的存在,可以源源不断的提供、并创造这一类的需求。

  相对于迅雷而言,如果说迅雷是为了完成用户的目的而出现的工具的话,那么QQ则不同。QQ并不是为了完成某种目的而生的工具,恰恰相反,QQ的出现为用户创造了新的需求。而这种不明确的目的,也让QQ有更大的想象空间。

  与之相类似的,还有Facebook和Twitter。他们都是为了用户关系而生的工具。也可以说,只有使用这个工具,才能去联系到更多的其他用户,这直接导致了这一工具成为了用户所有行动的终点。当用户的目的不仅仅集中于一个明确的点上的时候,比如为了用户关系而来时,产品的工具化就成为了让用户通往这一目标的手段,强大且具有控制力。这也使得需求的创造成为了可能。

  这也是QQ与迅雷的本质性区别。在某种意义上,QQ实际上控制了用户间的联系,用户几乎别无选择;而迅雷做不到这一点,用户可以用迅雷,也可以用掩耳,只要他做的足够出色。对于产品的工具化,比如QQ而言,他的使命就是提供一个能够完成用户需求的平台,然后将用户牢牢的黏住,进而才能不断出创造新的需求。

  换句话说,对于社会化网络的建设来说,最关键的一点,就是用户关系的控制。只有控制了用户关系,才能够黏住用户,也才有机会形成社会化的网络。反过来,用户的目的越明确,就越难以被留下,也就越难以形成社会化的关系链。

  Google的弱关系

  如果按照前面的观点来看,Google应该算的上是一个典型的工具化产品:用户的到来有着明确的目的,Google只需要尽快让他们完成搜索的行为,前往目的地,终结这一切,就完成了自己的使命。可是工具化与社会化之间的隔阂却又是如此之大:一边是希望尽快送走用户;而另外一边则是希望尽可能留下用户。尤其是对于Google这样的的传统型搜索工具而言,这一点更加明显。

  但是,Google在社会化方面的野心几乎已经到了路人皆知的地步。经过多年来的发展,利用Gmail、Gtalk、Gmap、甚至Greader等等Google的杀手级应用,有效的让以前几乎没有任何交集的用户之间,有了充分的联系。这还远远不够。除去Gtalk之外,使用其他服务的用户,同样有着明确的行动目的,他们很难被其他的事情所留住。唯有Gmail还存有一定空间——这也是Gtalk会被集成进去的原因。

  就我个人来说,自己经常使用Greader,慢慢的现在也累积了许多的关注。但是这其中大部分的“好友”,我几乎都并不相识,仅仅只有很少的机会,在评论中互相遇到而已。感谢Google Reader伟大的分享与神奇排序功能,即使我并不认识这些人,也几乎没有太多交流,但是却仍然有关注下去的动力。这个时候,我不断的结识新的好友,已经并不仅仅只是单纯的为了社交这一个目的。

  在Google Reader中,用户与用户之间的交流是有限的,在更多的时候,甚至可以说个体与个体之间是近乎于孤立的。社会化关系的出现,并没有改变、或者影响用户最初的目的——阅读资讯,反而为了这种目的创造了更优秀的体验。

  如果把诸如QQ、Facebook那种传统的社会化服务之间的,以最为直接的社交需求为基础的好友关系,称作“强关系”的话,那么Google Reader中的这种关系,则更像是一种“弱关系”。用户与用户之间,只在需要的时候联系,其他时间互相独立。这种“弱关系”随着对产品最初的体验而生,随着产品的用户群成长而成长;既不会影响产品最初的定位,也不会让用户造成困惑。

  相对基于邮箱和IM的传统“强关系”建立的Buzz的失败,Reader上这种“弱关系”却出乎意料的成功了。这显然给了Google极大的信心。于是,有着类似架构的“Google +1”也应运而生。

  Google的+1基于传统的搜索工具,但是对于这种弱关系的强化更为明显。尽管没有交流,但是一个用户的行为,却可以体现在另外一个用户的搜索结果中。用最轻量级的方式,实现了最重量级的效果,使得搜索工具自始至终都被用户与用户之间联系着。这让Google在社会化网络的拓展上,有了新的渠道和新的方向,也有了更丰富的想象空间。用户与用户之间有了连接,就有了无限的可能。

  Google +1仅仅还只是Google社会化网络的第一步,他的成功与否,还取决于后面更多内容的展开。现在的情况来看,我们有理由继续期待。

  来源:lolibeta投稿,原文链接

2011年6月25日星期六

几招教你提升新浪微博影响力

  随着新浪微博提出了“影响力”的概念,不少亲们都会感到困惑,这么一个“玄之又玄”的东东到底该怎么提升呢?其实,想要变身影响力达人一点也不难。只要按照接下来的方法做,保证你的影响力短期内会有惊喜变化哦。

  一。影响力的组成

  正如微数据页面上显示的那样,影响力是由覆盖度、传播力和活跃度组成的,了解到这一点,我们就可以有针对性的各个击破了。三者综合体现个人的影响力有多大,绿色球体越大贡献值就越大。

几招教你提升新浪微博影响力

  二。如何提高活跃度?

  活跃度是最容易理解却也最难做到的了,想要提高微博活跃度先看下面的文字吧。

  1. 保证每天都登陆,且在线时间较长

  2. 增加发博文的数量,每天一博的用户当然比每周一博的用户活跃度高咯,当然要注意表刷屏哦

  3. 增加互动性,可以去新浪微博的随便看看、或者热点关注、同城热点等栏目看下最新博文、进行评论转发,同时在自己的博文中与粉丝、朋友们多多评论、互转,这样自然活跃度就上去啦。

  三。如何提高传播力?

  新浪微博传播力的指数构成相对比较复杂,但是观察基本上还是基于一条博文的评论数和转发数出发的,可能转发的比例略大一些。一条博文如果转发多、评论多,那么传播力就会高。以下为一些具体做法:

  1.多发精彩的原创段子,原创的东东最吸引人啦,同时多发或者转发有趣的图片和视频

  2.根据本地的一些热点话题,多发一些本地内容微博,可吸引本地博友

  3.积极参与当前热点话题的讨论

  4.积极与自己的粉丝互动,不仅体现在自己的每一篇微博中,有可能的话在微博发起一些线上线下活动,也是不错的选择

  5.有推广意识,多在qq群或其他地方宣传自己的微博

  6.趣味性很重要,用胡扯的口吻说正经的事情是至高境界

  7.发微博时可以多@几个相关的人,这样会得到他们的回复或转发,间接地增加微博被更多人看到的机率

  四。如何提高覆盖度?

  覆盖度,简单点说就是你的粉丝数量。顾名思义,你的粉丝越多,你发布的微博就会覆盖到越广的用户群体,覆盖度自然也就高啦。关于如何提高粉丝数量,已经有不少介绍文章啦,以下再提醒大家几个小TIPS:

  1.微博昵称使用实名,人们对于实名微博信任度更高,更愿意关注

  2.要有精彩的、个性的个人介绍和标签,以此吸引志同道合者

  3.使用自己的照片做头像

  4.形成自己的微博风格非常重要,可以吸引有相同想法和兴趣的人关注

  5.多向身边人介绍微博,邀请他们开微博

  6.多关注别人,先要走出去才能吸进来

  7.别人关注你了,你也要主动关注别人,不然时间一长你的粉丝发现你没关注他,他就觉得没必要关注你了,毕竟我们都是普通人,没有名人那么有名气。

  8.不做话唠,不刷屏。很多人会因为你发的微博太多而取消关注

  说了这么多,相信你已经跃跃欲试了吧。那么赶快打开自己微博,踏上影响力之旅吧~

  来源:sherry05145投稿。

阿里巴巴控制权龙虎斗

  支付宝控制权之争正向着武侠小说的方向演进,马云、巴兹、杨致远、孙正义这些当事人纷纷交手过招,而国内的媒体人、评论人、互联网从业者纷纷就此事发表自己的观点。最高兴的莫过于媒体了,一向媒体形象光鲜亮丽的马云、阿里巴巴也会有如此手忙脚乱的时候,埋藏其中的新闻价值更是让记者们提高了鼻子的警觉度,于是便不断有各种猛料出来刺激大家的眼球,胡舒立大姐更是专门写了一篇文章评论该事件。媒体高兴了,不明真相的群众高兴了,至于雅虎、软银与马云的心情估计都是百味陈杂,于是有了马云与胡舒立的短信门,也就有了阿里巴巴召开的媒体沟通会。

  支付宝的控制权之争,实质上是由于地位变迁、失势易时、改天换地之后的一种必然结果,体现的是强势职业经理人掌控下的管理层与大股东之间的纷争,无论马云是有意为之还是被迫为之,这一冲突必然都会在某一个时间点爆发。即便杨致远现在仍然是雅虎话事人,孙正义仍然对马云保持善意,但是实质上他们是商人,需要对公司业绩、股东权益负责。

  六年前的时候,雅虎年度营收近40亿美元,市值更是高达近500亿美元,彼时的阿里巴巴尽管在中国市场玩得有点起色,但当时的营收不过才数千万美元,那时候阿里巴巴是小弟,雅虎是带头大哥。雅虎投10亿美金加上雅虎中国,对于当时的阿里巴巴来说无疑是傍上了大款,尽管雅虎成为了大股东,但是阿里巴巴并不担心雅虎会对自己下手,自己那丁点钱在人家雅虎的眼里没准根本就看不上眼,一个月入百万的富翁难道会去抢一个乞丐?这比喻虽然不大恰当,但就是那么个意思。

  马云高估了雅虎,也低估了自己与阿里巴巴,在这五六年时间里发生了太多的事情,雅虎彻底结束了在中国的业务全部打包给阿里巴巴,雅虎在美国的市场份额被逐年蚕食,而阿里巴巴则因为淘宝、支付宝这些涨势喜人的业务跃居电子商务前列。雅虎2011年Q1营收比去年同期下降24%,市值一度缩水至200亿美元,这其中还多亏了包括阿里巴巴、软银在内的亚洲资产的贡献,而阿里巴巴如果旗下淘宝、支付宝上市那么机构的估值高达500亿美金。

  当年的大哥变成了穷光蛋,当年的小弟变成了大财主。这个时候阿里巴巴难免害怕雅虎在某一天因为利益会对自己下黑手,命运操于人手的感觉始终不好受,而雅虎则害怕阿里巴巴脱出自己的控制范围,支付宝控制权之争正是在这样一个上下易位的敏感时间点发生了,雅虎、软银、阿里巴巴蓄积已久的恩怨终于爆发了,而媒体的各种揣测、分析、捣蛋、吹牛就在意料之中了。

阿里巴巴控制权龙虎斗

  马云的第一个仰仗是雅虎软银这些甩手掌柜对阿里巴巴的控制力并不强,马云依靠着强大的人格魅力几乎影响所有阿里员工,从支付宝控制权之争过程中阿里巴巴公司的站位就可以看出来,一直在充当马云的喉舌与舆论机器。马云有点二赖子的感觉,大股东有本事你罢免我啊?罢免我大家一拍两散,我不好过好你们也不会有什么好下场,依据现在的情势这样的情况短时间内不会发生,雅虎与软银并不会在毫无把握的情况下作义气之争。

  马云的第二个仰仗是对国内政策环境的灵活把控,马云就说央行是这么要求的,要求必须纯内资杜绝协议控制,而雅虎与软银绝对不会傻逼到去询问央行有没这回事儿,毕竟马云拿回支付宝控制权央行也是喜闻乐见的,就算没有这事儿也完全可以大方说有。而针对媒体指出的部分协议控制的第三方支付也拿到了牌照,马云则表示支付宝巨大的市场份额获得了央行特别关注,同样的是否有这事儿只有神仙知道,雅虎与软银同样无处着手。

  马云唯一让人落下话柄的是,对支付宝进行股权结构调整并未获得严格的股东授权。马云自己的表述是依据2009年的一份董事会纪要进行这样的调整,纪要与决议不同的是纪要记录的是各方意见,而决议最终是要投票形成一个具有效力的决定,前者侧重过程而后者侧重结果。不论真实的情况怎样,至少马云在这一事件的操作上存在漏洞,颇有拿着鸡毛当令箭越俎代庖之嫌,从法律层面讲股东可以提请法院撤销交易。但雅虎与软银未必会选择这样做,这并不是一个好的时间与好的策略。

  支付宝的控制权只是揭开了阿里巴巴董事会三方矛盾的冰山一角,未来仍将会持续有各种新的争斗出现,利益不绝争斗不止,在撕破脸之后三方彼此都会设定更严格的规则来限制彼此,勾心斗角在所难免。

  来源:XJP投稿,原文链接

再次说到马云,再次说到支付宝

  2011年6月中旬,阿里巴巴集团将支付宝的所有权转让给马云控股的另一家中国内资公司,这一转让让雅虎心有不甘。支付宝顺利获取了央行发放的首批第三方支付牌照,以马云为首的阿里巴巴集团在与雅虎、软银的竞争中也占据了优势。但因股权变更所引发的三方纠纷却远未结束,甚至愈演愈烈。

  一、有关契约

  让笔者意外的是,在最近因支付宝股权重组引发的风波中,“挺马”的人居然有那么多。

  笔者不知道那些“挺马”的朋友里面有多少是买过阿里巴巴(HKG 1688)股票的,现在还继续持有的人又有多少?作为一个曾经买过阿里巴巴股票的小小股民,笔者庆幸的是早就抛掉了那些股票,这样至少笔者现在不用担心哪天马总再次先斩后奏像终止支付宝“控制协议”那样,祭起“国家安全”的大旗、拿出“100%合法”的原则把阿里巴巴1688的“控制协议”也终止掉,不然看着电脑上跳跃的数字瞬间归零,你说笔者是去搞条绳子、找把剪刀,还是去学杨佳、钱明奇那样磨菜刀、制炸弹,或者像史玉柱那样为马总的爱国行为唱上一首红歌?

  这句话当然近乎玩笑了,理性的选择是先看看马云开出的补偿条件。相信和这次马云在第一时间就启动了与雅虎、孙正义间的补偿谈判一样,宣称要建立“新商业文明”的马云肯定也会给予所有股东包括中小股民补偿,但问题有二:一是一个甚至一群小股民怎么可能具备雅虎、孙正义那样的谈判实力,何况就算是雅虎、孙正义,不也被马云批评为自私自利,当他们不以“阿里巴巴大部分人的利益,也就是我(指马云)的利益”为根本来考虑问题时,一切的损失在马总眼里皆因自作孽;二是和拆迁类似,有房子在,或许还可以做“最牛钉子户”,假如房子已经被强拆了,掌握谈判主动权的只会是马云,何况他“不完美但是正确”的行为不仅“100%合法”,而且合乎国家安全。

  当然补偿谈不拢,还可以上法庭,而理由也只肯定不外乎这一个——违反契约。

  就像笔者相信人权高于主权一样,笔者也相信在经济和商业领域里契约与产权是高于其他东西的,契约与产权就是经济与商业的自然法。如果一个人违背了契约或者侵占了他人产权则必然违法(何况是以违背契约的方式侵占他人产权),如果一项法律或者一个政策(及其执行效果)与契约及产权的精神相冲突的话,那么要检讨和修正的不是契约与产权,而是法律与政策。

再次说到马云,再次说到支付宝

  二、有关安全

  在马云发给胡舒立的短信及他在媒体沟通会的发言里,他连篇累牍地讲了一个问题——“国家安全”,他甚至感叹到“我第一次对国家央行有对未来国家安全考虑而敬重”。

  那么支付宝的支付数据对国家金融安全的影响究竟有多大呢?

  财新网的《支付宝考验》和易凯资本CEO王冉的《制度之责与马云之错》都对此进行了有理有据的论证,他们给出了一致的意见——影响不大。王冉还进一步假设,“就算支付宝真的掌握了关乎国家利益和金融安全的核心数据,那么这样的数据似乎应该交与政府掌管,而不应让一个由两个自然人发起设立的公司成为它们的实际拥有者”,当然,马云已经放出话来“随时准备把支付宝献给国家”,尽管这话听起来与善于言辞的马总说过的另一些话是一个味道。

  而且从商业上笔者也很难理解马云的这些话,就算淘宝不考虑海外的拓展(其实已在开拓日本市场),阿里巴巴也是有大量海外客户的,现在马云宣布他的公司和某一个国家的安全、利益是如此紧密地捆绑在一起的,那么其他国家的政府、企业、民众会怎么看待他的公司,如果说央企、华为的海外并购频遭抵制是因为他们不可改变的背景,那么马云就是在自己给自己的未来设置障碍。

  对比一下联想吧,说爱国,老柳可真是发自内心的,“产业报国”在他那里可绝不仅仅是一句口号,但国际化了的联想却迅速将其使命“去国家化”而调整为了世界性的主题,比如“创造世界最优秀、最具创新性的产品”、“让更多的人获得更新、更好的技术”等等,主动融入世界的联想是不会被排斥的,所以它刚刚完成了对NEC的收购,就又顺利的并购了德国公司Medion,而所有的评论都只讨论联想的战略与竞争的格局,而未见所谓来自中国的威胁。

  回到安全,实际上安全并非不重要,反而确实是一个大问题,但这里说的安全不是国家安全,而是个人安全。

  和对国内邮箱、IM的态度一样,笔者从来没有相信过支付宝能给我什么真正的安全,国家安全可以随意的查看一个人的邮件,也就可以随意利用一个人的支付信息,当一个企业和所谓的“国家安全”如此紧密的捆绑在一起,被国家安全掩盖了的个人安全,总会让人觉得那么的不安全。

  如果把诚信和安全看做支付行业的两根支柱的话,那么马云这次不但一脚踢飞了其中一根,还顺带让本就不很结实的另一根看起来那么的摇摇欲坠。

  三、有关VIE

  由马云“爆料”而掀起的关于VIE的讨论多少有些不痛不痒。

  VIE的支持者大多强调VIE结构对中国互联网及创新行业的巨大贡献,但却每每卡在马云讲到的“完全合法”,因为有没有作用和违不违法是两回事情,不管VIE产生了多少正面的作用,但它的本质就是绕开法律。

  而反对者呢,除了举着“100%合法”的大旗在道德层面诈唬一下,又实在是提不出什么可行方案既代替VIE又维持相关行业的正常发展,如果用马云最新出炉的“合法、透明、健康发展”的商业三原则作为标准,那么有了“合法”,几乎就断送了“健康”。

  其实问题的根本不在VIE的错与对,而是互联网、新闻、支付等领域外资究竟能不能进入。如果不行,那么VIE也不行,如果可以,其实又何必搞什么VIE。

  现在的局面很类似1978年的小岗村,18个农民已经按了血手印把田分了,而事实又证明不分是不行的,那是给他们一个合法的身份,确认分田到户有理,还是回到人民公社,挑开潜规则并不可怕,如何做出理性的选择才是关键,上一次选对了,这一次呢?

  如谢文在微博上所说“这轮进攻已经触及改革开放的底线了。三十年努力可能毁于一旦,或者毁于一事”,但这已经不单单只是勇气与智慧的问题了,它涉及意识形态、涉及权贵利益、也起决于官方的改革动力,但这已经是任何人都无法轻易回答的问题了。

  比如VIE的支持者,明知问题的根源其实是外资禁入的政策和过度监管的体制,却只在VIE的合理性上进行争辩,《创业家》甚至在其《关于VIE的看法》中呼吁“不要引发政策之争”,在红歌高唱、国进民退整个政治经济都全面左转的当下,求得政府对现状的默认肯定是更安全的做法,一旦刨根问底不成,伤得最重的肯定是企业和它的用户。

  又比如央行,从财新网在《支付宝考验》中提供的信息来看,在外资是否可入、VIE是否可行的问题上,央行又打起了其擅长的太极拳。央行相关人员给财新传递的信息——内资可拿牌照、外资可走国务院审批通道、VIE的事以前不了解现正在研究——以其说是央行给外资进入留出了空间,不如说是央行给自己留出了空间,因为现实是没有一家企业是以外资持股身份走特别申领牌照的,把这些关乎根本的问题搁置起来远比卷入漩涡要好,毕竟十八大在即又有稳定高于一切的天条,维持现状才是最好的选择。

  真正尴尬的人是马云,在业内固然是千夫所指,送给央行的黑锅又被原包退还,而他提出的、或许可以促成又一轮开放的问题,却很可能随着时间被河蟹得烟消云散,只剩下一个故事——关于他为了私利而拍给体制的一个马屁。

  四、有关马云的决策

  在马云发给胡舒立的短信里有这样一句:“评论者注重的是评论本身,而当事人必须关心正确的方向和用正确的方法把事做完了才考虑参与评论。”

  这句话的一个潜在意思是评论者评论完就完了,就算错了也只要承担评论错了的责任就可以,而当事人必须为事情的全部负责;评论者可以只在理论和道义上进行分析,而当事人必须在错综复杂的现实中寻找可行的方法。

  不少人说由于政策本身的模糊,VIE结构在国内的既成事实普遍存在,加上支付宝的规模,就算支付宝以VIE协议控制的模式申领牌照,央行也必将进行慎重的考虑,协议控制不会有问题。

  但不可忽略的是中国政策的解释与执行往往又有很大的随意性,用老罗的话说,他可能10年不查你一次暂住证,也可能1天查你10次。除非你是红到牙齿的太子格格,不然谁又敢肯定自己对政策口径的把握100%准确,谁又敢拍胸脯肯定马云所说的央行明确告知支付宝要获取牌照就必须内资化而且不能存在协议控制不是事实?

  批评马云容易,但把你我放到马云的位置上去,谁又会拿自己的企业去做政策的试金石?

  中国的民营企业,包括马云和他的阿里巴巴在内,面临的生存环境是残酷的,除了资源被政府高度垄断之外,还有诡异的政策环境——严厉的行业准入、过度的监管、不完善而又模糊的政策、随意的执行和深入骨髓的腐败。

  诡异的政策环境让本不完善的市场机制显得更加脆弱,市场规则受到漠视,短期利益被无限放大,而这些恰恰是企业理性决策的天敌,却也恰恰容易成为企业恶劣决策的促因。

  马云错了,错不在目标与方向,无论是支付宝要取得牌照,还是要从雅虎手中夺回阿里巴巴的绝对控制权,而在于其借着政策环境之乱,只求利益而漠视基本规则的做法。

  还是笔者在《从迪伦到支付宝》中写的那句话:

  对生活在我们这个国家的每一个人,如果只看到个体的恶而不去找体制的恶因,那么恶永远不会消除;但如果只是把所有的恶归咎于体制造成的环境,而不去追问自身的从恶、助恶、行恶,还把从恶、助恶、行恶视为现实的生存之道甚至称之为成熟,那么恶最终将让每个个体都成为无可救赎的受害者。

  五、有关社会责任

  关于马云之错,笔者觉得王冉的话讲的最到位:

  “作为行业的领军人物,他本来完全有机会选择通过捍卫公司治理的原则和底线从而推动监管部门对过度监管做出某种有利于中国产业和经济长期发展的局部修正,但实际上最后却选择了触碰这样的原则和底线同时还顺带把所有采用VIE结构的中国公司悬在了半空。”

  马云是最爱讲“社会责任”的企业家之一(也可以说是把“社会责任”讲得最深刻的中国企业家之一),而企业、企业家履行社会责任的一个较高的层级(也是当前中国企业家最大的社会责任)就是推动社会进步——推动经济体制的进一步改革、呼吁政治体制的改革、促进公民社会的建立,但马云说他不关心政治。

  谁他妈关心政治?

  只有捧体制臭脚、给芝麻绿豆都贴上“国家安全”标签、口口声声理解了政府的苦心的人才他妈的关心政治。

  蜘蛛侠说“能力越大,责任也越大”,马云却做了相反的事,他曾经是笔者尊敬的创业偶像,也因此,笔者希望有一天他会后悔。

  来源:宋大妈投稿,原文链接

2011年6月24日星期五

中国成仅次于美国的第二大iOS应用消费市场

  App Store统计分析公司Distimo日前发布了一份Apple App Store在亚洲国家市场表现的研究报告,研究涵盖了中国、日本、韩国、印度、印度尼西亚、巴基斯坦、马来西亚、菲律宾、新加坡、越南、泰国、斯里兰卡等国家。

  尽管过去6个月以来德国、法国等欧洲国家的iOS应用下载量出现了微弱下滑,但在所有亚洲国家均取得了疯狂的增长,尤其是中国,更是成为了仅次于美国的第二大iOS应用消费市场。

  不过,亚洲地区付费下载的比例和总收入仍低于欧美水平。Distimo报告称,亚洲市场消费者更倾向于下载免费版,而不愿选择无广告的收费版。在亚洲地区流行的多数iPhone应用都是区域性的,在其他地区并不受热捧。

  不得不感慨,中国果粉的力量太强大了,因为Apple去年才在中国开通了功能有限的App Store,短短一年时间就取得这样的成绩,令美国人民都不禁汗颜。

中国成仅次于美国的第二大iOS应用消费市场

  报告中的亮点盘点:

  1、中国成为了仅次于美国的第二大iOS应用消费市场。

  1、尽管韩国人口相比中国很少,但是应用下载量却相当高,已经超过了德国和法国。

  2、在所有国家中,游戏都是下载量最高的类别。

  3、由于韩国政府禁止了App Store的游戏下载,因此韩国的所有应用下载都是非游戏类。

  4、亚洲国家的付费应用下载总量和比例明显低于欧美国家,仅为后者的1/3,如果排除日本,付费应用的下载比例更是欧美国家的1/6。

  5、亚洲国家的In-App购买仍处于较低水平。

  6、亚洲用户更喜欢本地化应用。

  7、亚洲不同国家的用户所喜欢的应用呈现出很大不同,比如中国市场最受欢迎的300个应用中有65%的只在中国流行。

  8、应用的本地化趋势在中日韩等东亚国家尤为明显,而在印度和印尼等南亚、东南亚国家则不那么明显。

中国成仅次于美国的第二大iOS应用消费市场

中国成仅次于美国的第二大iOS应用消费市场

  详细报告请查看网址:Distimo

  英文原文:Distimo: China Now The Second Largest iPhone App Market After The U.S.

  中文翻译:雷锋网

2011年6月23日星期四

Web应用程序的开发步骤

  如今已进入了web2.0高速发展的互联网时代,各种互联网的Web应用程序如雨后春笋般出现。那么作为一名Web开发人员,怎样去开发一款优秀的Web应用程序呢?这个问题没有一个简单的答案,甚至那些教育机构都未必能清楚的知道。所以,像大多数在这个领域里的web开发人员一样,我们只是通过去做,去实验才学会了这些。没有人告诉我们如何去做,我们从给自己做点什么东西开始,学会如何开发web应用程序是在这个过程中的一个副产品。这是学习任何语言的一个非常有效的方法。

  Web应用程序与网站之间的区别

  首先,我要说明,开发一个web应用程序跟开发一个网站是不一样的。虽然在总体上有很大相似之处,但开发它们所需要的时间有巨大的差别。那究竟web应用程序和网站有什么不同呢?通常,维基百科能帮助我们解释这个问题,让我们来看看维基百科是如何定义应用软件的:

  应用软件,通常也被称作应用,指的是专门为帮助用户去执行一个或多个相关特定任务而设计的计算机软件。企业软件,会计软件,办公套件,绘图软件,媒体播放器等都属于这种软件。

  跟应用软件相对照的是系统软件和中间件,它们管理计算机效能,管理如何跟计算机集成,但通常这些工作并不会直接反映到使用户受益的任务执行上。举个例子,一个不是很恰当的实体类比,应用软件跟系统软件之间的关系就好比一个电灯泡和一个发电厂之间的关系,发电厂(系统软件)只是产生电能,它自己没有任何真正的用途,除非利用一个电灯泡这样的应用工具才能为用户提供服务。

  Web应用程序的开发过程

  现在特征已经弄清楚了,我们就可以开始定义开发一个web应用程序的整个过程了。当然,这依赖于工程的大小,过程中的某些步骤可能很小,在你的脑海里就能完成这种工作,但把事情整个的了解一下总是有好处的。同时还有一点很重要的你要明白,这篇文章并不会对每个步骤进行深层次的描述。

  步骤一:分析

  开发一个web应用的第一步是分析你的需求。你此时应该定义出一个尽量周全的你的应用应该提供的功能清单。如果是你为一个客户做这些工作,你需要明白他们想要什么(要确保你们对方都知道对方在说些什么)。从你们的讨论中,你能总结出需求和软件规格。你即使是为自己开发,我也建议你把希望这个web应用能够做的功能写下来。

  步骤二:设计

  一旦你弄清楚了这个web应用需要做哪些事情,你就可以开始设计了。这个步骤通常会反反复复进行很多次,每一次都把设计细化一些。你第一要做的是画出页面流程图(画在纸上,或使用软件工具,凭各自所好吧。我喜欢用纸,这样我可以做更快速的改变)。页面流程图通常是很抽象的黑白绘画,画出你将要实现的web应用的样子(你可以加一些色彩,但尽量保持简单)。

开发

  这个步骤能够让你知道你的应用最终会是个什么样子。跟37signals倡导的相反,我建议使用一些词语描述,适度细化。当我想到一个很好的想法时,或想到事情该如何做时,我会把它标注到纸上(例如,当点击这个按钮时应该使另外一个元素改变或隐藏,我会把这写在流程图上)。

  当你对做出的草图满意后,你可以开始制作实体模型了。
实体模型仍然是些图案,但有色彩和细节。最终的实体模型看起来应该像你将要实现的web应用的一个截屏图。如果你为一个客户开发,他会看看这些东西,并给你他的认可。然而,很多人都喜欢跳过这一步(大多数都是非设计人员),他们喜欢直接奔向网页原型。

  原型是用HTML开发出来,使用CSS渲染(有时也是有Javascript)。页面布局要做出来,链接能够点,颜色,字体,字体大小要设定好(如果你做了实体模型,这个会很容易)。这一步非常的重要,因为这里所有的东西都能用于你最终的应用中。如果允许的话,在你的原型上做一些可用性测试,从长期的效果来看,这能使你避免大量的失误。

  在这个步骤的最后,你基本上就知道了你的web应用是如何组织到一起的了。登录页面有些什么,用户如何从主页转向到各个页面。

  步骤三:实现 选择一个框架

  现在我们已经知道了要去开发什么东西,那就要把它做出来。这一部分的工作很多,你大部分的时间都要花在这个上面。你第一个要做的决定是如何着手,采用什么样的技术,什么框架。你有很多选择的余地,你需要选出一个适合你的。下面是一个最常用的框架的列表:

  • ASP.NET
  • PHP 上的任何一个流程的框架
  • Python with Django
  • Ruby on Rails

  没有一个明确的标准说哪个框架最好。它们都各有不同,每个都有自己的长处。最重要的是你要知道它们任何一个都能让你开发出好用的web应用。

  开发

  一旦你知道了如何去开发,那就要甩开臂膀开干了。这个开发工作可以看作有很多块,但说到底,这都是标准的编程活动了。在后台,你要创建类,对象,服务,过程,以及持久层来把这些对象保存到数据库中。后台是整个应用的核心,对任何应用来说,它跟普通的编程没有什么区别。接着是前台的开发,你现在编写的代码才是真正给用户使用的操作界面。你把后台的程序和原型界面集成到一起,把系统各部分集成到一起。你还可以把你在开发过程中想到的一些很炫的小功能用JavaScript实现。

  再说一次,有很多种途径可以实现后台程序。建议你去读一读跟你选择的框架相关的资料,弄清楚如何实现这一部分的工作。通常,这些知识会跟面向对象编程有关,但有些框架正在慢慢的向领域驱动设计发展。

  步骤四:打磨抛光

  现在应用程序已经开发出来,各个独立的模块也集成到了一起。你需要通过测试来确保你在步骤一中定义的需求和软件规格是否被实现(这个问题在你开发的整个过程中都要记在脑中)。你要确保那些愚蠢的用户不能通过试图做一些你还没有实现的操作而把你的应用弄坏(参考白盒和黑盒测试)。你同时还要确保你的程序能够在各种浏览器里(希望不是IE6)都能正确的运行。

  现在也是你做一些小的调整,改进你的应用程序给人的感觉的时候,让它趋于完美。

  步骤五:发布和后续工作

  这最后一步(但不是就此完结)是发布你的应用,让用户能够真正使用它(如果这个应用是个公众开发的应用,别忘了做新闻宣传)。如果你愿意,先发布一个Beta版,这样只有一小部分用户能够发现你的应用里的大问题(因为你的程序里肯定会有bug),他们会帮助你改进程序的质量。不要忙着增加功能,要专注于把你目前的程序变的稳固。

  当经过了beta阶段,你的程序已经变得十分的稳固,听取用户反馈的意见,自己试用一下自己的应用,你可以开始思考如何使应用变的更好。找出不和谐的地方,消除掉。以后每次的迭代都要经过上面所说的五个步骤,但就像我最初说的,你现在已经有了一个可以运行的应用程序,你很容易直接在心里完成这些步骤,直接奔向在代码里测试你的功能。

  恭喜,你已经自豪的成为一个web应用程序的作者了。

  英文原文:How to develop web applications

  中文翻译:晨露博客 投稿