2011年6月29日星期三

Google+:Google给Facebook的终极绝杀

  昨晚你可能听说在Google.com的顶端出现了一个神秘的黑条,也许你已经亲眼所见,放心,这不是你的幻觉,这个标志表示Google有“重磅武器”登场了,那就是:Google+

  你可能会问,Google+是什么东西?不知道是正常的,因为这可是Google在过去几年一直在悄悄研发的高度机密项目。这个项目是由Vic Gundotra和Bradley Horowitz负责,要知道,他们俩在Google的地位,那就相当于美国的巴顿将军和麦克阿瑟将军。尽管一再有关于这个项目的风声走漏,但Google仍尽可能地刻意对此轻描淡写。在这个项目上,Google的态度一直相当低调。但它是真实存在的,现在它终于登场了。 Google一直将Google+低调处理,不是因为不看好它,也不是因为不把它当回事,而是因为它现在还只是整个发展宏图的草稿而已。Gundotra和Horowitz认为Google+不只是一个产品,也不是一种战略方案,而是一个扩展后的Google。 Gundotra上周在接受采访时说,“我们认为目前在线共享服务还不完善,甚至可以说是相当糟糕的。在我们看来,与其他人联系是人类的一个基本需求,在现实生活中我们一直以各种方式与别人接触,但我们的在线工具却很死板,他们要不就硬把我们塞进桶里,要不就将我们完全曝露在公众面前。真实生活的共享是微妙且丰富的,这很难通过软件来实现。” 在Google+的演示视频中,我们可以看到一个设计周到的产品,甚至看起来不太像是Google的作品。Gundotra说,他们投入了很多心思和精力去做Google+的用户界面和用户体验。

Google+

  下面简单介绍几款吸引人的Google+功能。 在Google+中,最让人感兴趣的可能是一个叫做“交际圈(Circles)”的功能,交际圈并不是一款独立的产品,而是Google+的一个重要功能。Gundotra说,“它是我们产品中的一部分核心内容。”用户可以通过交际圈来选择加入和组织群组从而达到最优的共享模式,虽然用户不大喜欢做群组管理,但Google尽可能地将管理过程做得讨人喜欢。你只需从一份推荐联系人的名单(来自于你的Gmail或Google通讯录)中选择合适的人选,然后将他们拖进你指定的交际圈中。整个过程的用户界面都简单直观,甚至可能会让人觉得有趣。它完全可以打败Facebook的建群功能。Gundotra知道很多社交服务商尝试让用户建群但最终都以失败告终,但他坚信交际圈会获得成功,因为他们是运用软件来恰当地模拟真实世界。更重要的是,用户还会因使用交际圈而得到好处。

Google+

  Google+最大的特色之一是它作为一个工具栏存在于所有Google网站的顶端,你一旦设置了自己的交际圈,就能通过工具栏极为方便地将任何Google网站分享给任何交际圈中的人。 Horowitz说,考虑到不同网站提供所分享模式五花八门的现状,他们希望通过这个名为Sandbar的黑色工具栏来进行统一,这个工具栏以同样的形式存在于Google的扩展浏览器和手机版本等等。 Gundotra还展示了一个名为“火花(Sparks)”的功能,在Gundotra看来,精彩的内容可以成为好的话题,让聊天更为顺利。使用火花,你可以输入一个所感兴趣的东西,Google会在网上帮你找出他们认为你可能会关心的内容,Google可以搜索出任何相关的博客、视频和书籍。如果其中有你喜欢的,你可以将其收藏。你也可以在其他人的收藏区中看到他们所喜欢和谈论的东西。

Google+

  为了便于人们互相联系,Gundotra设计了Google+的即时上传(Instant Upload)功能,其想法是让每个人的口袋里都有一台相机。这个功能适用于喜欢使用Android手机拍照和拍视频的用户。这个新的应用程序可以自动将这些内容上传到Google+并存储在一张私人专辑中,用户可以选择是否分享。

Google+

  Google+的另一个功能叫做“聚集(Huddle)”,它实质上是一个群发信息的应用软件,可以在Android、iPhone和SMS上面与交际圈的人进行交流。

  还有一个功能叫做“巢穴(Hangouts)”,Gundotra说“现在每人都拥有高速的网络,但有多少人会使用群视频聊天呢?没多少人。”群视频聊天不仅需要强大的技术和资金支持,最大的问题在于这种聊天方式并未受到社会欢迎。为了解决这个问题,Google+的团队想到了真实生活中那些坐在门廊的邻居们。如果你的邻居坐在门廊,你知道他们应该有兴趣聊聊天,而且如果你只是一言不发地走过去,这多少有些不礼貌。基于这种想法,Google+的巢穴功能可以让你的好友知道你想要与人聊天,这在某种程度上解决了视频聊天的问题。如果你准备好与交际圈中的人聊天,那交际圈中的每个人将收到一个来你的巢穴逛逛的邀请。它最多能支持10个人同时进行群视频聊天,而且Google+聪明到能够随时分辨出谁是谈话的主角然后关注此人,这将便于聊天者观看聊天过程,就像是有个编辑坐在屏幕后面,随时对视频进行剪接。

  Google+还有很多其他实用吸引人的功能,我们会在接下来的报道中陆续为大家介绍,就像Gundotra所总结的,“Google+不只是一个单纯的产品,它是为了让Google得到更好的发展。如今的网络是以人为本的,想要掌握世界动向,必须了解人们的想法。”

Google+

  注:那个该死的黑条并不是Google+,想要体验Google+需要获得邀请才可,不知道这玩意会不会像当年的Wave那样。

  英文原文:Google’s Facebook Competitor, The Google+ Social Network, Finally Arrives

  中文翻译:雷锋网

优化移动搜索的三个技巧

  Jason Taylor是Usablenet公司平台战略的副总裁。Usablenet平台掌控了大量的手机网页,财富1000强集团中20%的集团手机网页都在Usablenet公司的平台上运行,其中包括大名鼎鼎的雅诗兰黛集团、希尔顿酒店集团、达美航空、联邦快递、ASOS等。

  Google前任CEO Eric Schmidt最近表示,手机搜索的增长速度已经远远超过桌面搜索。

  随着手机逐渐成为上网的主要工具,如何把优化搜索引擎纳入公司的手机网页推广战略,如何确保其手机网页能很快被搜索引擎找到进而被消费者浏览,这两点已成为各大公司必须关注的问题。

  在购物前,超过60%的消费者会用移动设备上网搜寻品牌信息。另外,在刚过去的6个月里,49%的消费者曾用手机购物。手机网页浏览量的增加会带来潜在的收入增长机会,因此,各企业应该把手机平台视为整个市场营销战略中不可缺少的重要部分。

  以下是一些高级的搜索引擎优化(SEO)策略,各大品牌公司应考虑将其整合进整个企业的手机营销战略,以确保品牌知名度的最大化。

优化移动搜索的三个技巧

  1、针对不同的移动设备建设手机网页

  手机浏览器的搜索引擎采用多项指标决定网页排名。站点的整体性能、易用性、下载速度和屏幕效果等都是影响排名的因素。因此,相比那些专为小屏幕设计、只包含了简单信息的网站,一个全面优化、涵盖了所有功能和关键信息的网站的排名,显然会靠前很多。

  假如某网站使用了一个已经被用烂了的网页设计模板,那么整个网页的关键信息都会变得支离破碎,整体易用性也会降低。如果某手机网页的页面导航不易使用,页面排版又很糟糕,那么它的排名肯定会很低,而且会带来负面的用户体验,降低回访率。

  消费者访问移动站点时使用的移动设备类型也会影响网站排名。不同的移动站点渲染方式不同,这就是为什么对于一个品牌来说,也需要针对那些自己并不了解、但同样会访问公司页面的手机类型做出相应的策略调整,只有这样,才能支持当前市场上种类繁多、操作系统各不相同的移动设备访问本公司的手机页面。

  比如,Staples的手机网页就支持所有可以上网的设备。为了降低网页跳转率(假如用户查看的网站上只有一个网页,他们很有可能选择离开),当网页加载的时候,企业的手机站点要能自动识别消费者使用的设备,根据设备的不同对网页进行相应调整,确保能以最好的效果适应用户的移动设备屏幕。

  2、在新平台上实行传统的搜索引擎优化方法

  只有将传统的搜索引擎优化策略引入移动平台,企业才能确保其手机站点在拥挤不堪的营销市场上鹤立鸡群。常见的传统搜索引擎优化方法也应该被纳入所有的手机站点,其中包括:

  在标题和文本处显示适当的关键字:消费者使用手机进行搜索和用电脑上网有着很大不同,使用手机时通常是为了查找某个特定的东西,比如特定地点或商品。通过了解用户的这一习惯,企业可以预测用户的搜索范围和大致搜索方向,并以搜索关键字的形式纳入到页面文本中,以便增加整个网页的被搜索率。

  相关的页面标题和准确的页面描述:页面标题是决定手机网页排名的第一要素。和传统的SEO相似,当用户搜索的关键词和页面标题相近时,将大大增加用户点击该页面的可能性,同时也提高了网页排名。

  站外链接:尽管极少房地产公司和手机网页有什么关联,但假如网站提供了相关资源的站外链接,这将大大改善用户体验,而且将手机网站和其他一些值得信赖的品牌联系在一起。

  标准化编码:想要支持各种不同操作系统的手机,遵循网页的HTML编码规则就显得极为重要了。通过解析HTML代码,浏览器为搜索结果的相关性进行排名。一旦编码错误或无效,可想而知网页的排版和排名都将十分糟糕。按照统一编码标准建设的网页将确保所有设备都能有一致的访问体验。

  3、将链接和数字通讯紧密结合

  超过20%的营销邮件是用手机阅读的,因此对公司来说,测试并支持数字通信十分重要,这不仅包括网站的所有链接,还包括相关的宣传材料。但如何才能确保公司的链接能够成功转移至手机?具体而言,这些链接不仅提供了完整的用户体验,而且凭借手机创造的相互连接的网络,企业可以获得更广阔的发展空间。

  同时,电子邮件时事新闻和社会媒体也为用户提供了史上最快的信息分享渠道。未被妥善测试或正确保存的链接在重新指向手机网页时,可能导致交易失败。此外,对于移动网站来说,这些链接的重要性也不容小视,因为任何有上网功能的手机都可以使用这些链接,不管该手机是否支持JavaScript.

  例如,在Staples的数字时事通讯中,它采用了多个环节,引导消费者进入不同的产品页面或特殊优惠页面。点击“热门优惠”按钮的消费者将会被引导至Staples的主页,这一过程和用户直接点击产品促销然后被带入特定的商品页面并不相同。

  手机搜索的未来

  公众对于智能手机的迅速接纳,以及快速发展的手机技术,意味着手机搜索引擎优化已经成为移动网络的强有力工具。诸如HTML5这样的新一代编码已经可以与手机移动搜索引擎优化相结合,以确保手机站点的可用性和良好性能,也提高了网页的排名结果。

  位置搜素和综合实时社交搜索结果方面的进步,将进一步影响消费者使用手机搜索的方式和浏览器排名结果。为了增加手机网页的流量和收入,对于企业来说,如何利用手机搜索引擎优化来提高品牌忠诚度、最大化访问量,已经成了各品牌必须关注的战略性问题。

  英文原文:3 Tips for Better Mobile SEO

  中文翻译:雷锋网编译

2011年6月28日星期二

评判外链质量的四个要点

  从事或者了解SEO的人都知道,一个网站的外链,对于网站的权重帮助有着举足轻重的作用。行内有云:内容为王,外链为皇。那么,我们该怎么去让我们的外链成为网站的皇。一个网站的皇,它应该具备一些什么条件?

  外链的质量,笔者目前总结了从四个方面去评判,四个方面分别为“相关性,权威性,广泛性,健康性”。

  第一、相关性

  网站外链的相关性,我想大家都明白这一点,特别是友情链接体现这一点特别突出,很多站长换链接都会选择和同行也交换链接。我们对于这一点可以这样理解,比如,我们要选出来一个最好的医生。如果采取投票的方式来选(外链就相当于网站的投票,我想很多人都知道),如果是一个医生,或者护士,或者病人来投的一票,肯定要比非医疗行业或者没看过病的人投的一票要重要的多,这就是外链的相关性。

评判外链质量的四个要点

  第二,权威性

  网站外链的权威性,这一点,我们接着上面说到的选最好的医生接着说,投票的时候,在医疗行业,又分为主任医师,副主任医师,医师,护士等等。我们可以很清楚的想象出来,主任医师投的一票肯定要比护士投的一票重要的多,在这里还要说一下,你再想象一下,假如有一个市长,不懂医疗行业,也没怎么看过病,他如果投了某个医生一票,他的这一票可能比医疗行业里面大部分人投的那一票都要重要很多。这就是外链的权威性。

  第三,广泛性

  网站外链的广泛性,我们也就是说的外链来源IP要分布广泛,通过上面两点的介绍,你是否能想到为什么外链要分布广泛呢?接着上面的说,大家都有投票权,和互联网一样,每个页面都可以做链接。一个家庭有四个人,四个人都投那个医生一票,就是四票。四个家庭,每个家庭里面出一个人来投这个医生一票,那么也是四票。同样的四票,很明显,后者的四票要比前者的四票重要的多。这个就是外链的广泛性。

  第四,健康性

  网站外链的健康性,这一点大家应该也明白。外链肯定是越健康越好,和投票一样,假如是一个罪犯或者骗子投了那个医生一票,我想你也不会承认那一票或者相信那一票,搞不好还会起到相反的作用,某个骗子说某个医生好,你敢去找那个医生看病吗?当然,你也不用担心自己的网站会被竞争对手来做垃圾链接,搜索引擎对其的判断方法应该是不计权重,也就是这一票无用。因为只有SB才会信骗子的话,搜索引擎不是SB,我们都知道。当然,如果竞争对手拉动成千上万的骗子来说你好……这个可能就严重了。你想象的到的。这就是外链的健康性。

  可能上面笔者说到的,你都知道,但是你有没有想过是为什么?其实很多行业,很多事情,和我们的现实生活在理论上都是相通的,我们要善于思考,善于总结。看完了上面说的,你可能会认为垃圾群发或者买大量的垃圾链接没有用,但是你要综合四点来考虑,虽然健康性方面差一点,但是在广泛性上面有了很大的补足,高PR高权重的网站买链接,权威性和健康性自然不用说。但是你也要考虑到,如果搜索引擎知道这个网站是拿人家钱来投票的,情节轻微则不计权重,情节严重,你这就是贿赂!他就是受贿!这样肯定是要受到惩罚的。我相信你在看完上面的内容之后,对于如何去评判网站外链的质量肯定有了一个新的认识。

  来源:万人往投稿,原文链接

2011年6月27日星期一

一个软件工程师在北京的反省

  我(软件工程师berlin)于2007年来到北京,在北京工作这些年,先后在NEC、风行、百度几家公司担任软件工程师的职务。NEC是一家具有百年历史的传统日企,在知春路的分公司叫日电电子,我们部门主要从事机顶盒、数字电视上嵌入式软件的研发。风行是一家成立于2005年的在线视频公司,主要做P2P视频点播的业务,而我主要从事P2P后台服务器的开发。百度是一家在纳斯达克上市的互联网公司,我主要在客户端部门的百度影音项目组从事P2P后台服务器开发。

  这些年,在这些不同类型的公司的工作经验,教会了我很多东西,技能上的,做人做事上的;也让我收获了很多东西,例如志同道合的朋友们。作为员工,作为用户,最近有冲动回顾过往,并总结分享一下自己的经历、教训,希望对自己,以及互联网这个围城内外的朋友们有所帮助。

  NEC岁月

  外界对日企有很多误会,其中最大一个,恐怕就是认为日企都很变态,疯狂的加班,低廉的工资等。也许是第一份工作,NEC给我的整体印象不是变态,而是是温馨。入职培训时,公司的技术总监这样对我们说:不论你们在那个行业,都要争做这个行业的Number One! 这句话,随时想到,都让我振奋不已。也许正是这样的勇气,才让NEC屹立百年不倒(虽然现在有些江河日下了)。入职培训时,还学习了很多社交礼仪,例如如何互换名片(把印有自己名字的名片,面向对方等),同期的学员,在当年合作了据称是有史以来最成功的春晚,而很多学员,以后的关系都还不错。

  NEC的加班工资(晚上和周末加班都有法定工资)、弹性工作制(真正的弹性,早上8点到下午5点就可以下班)、出差补助(出差通常都会安排不错的酒店)、学习氛围浓厚(每周的日语课堂;每天中午15分钟的轮流演讲等)、每年一次的国内旅游(一般都有4个左右的目的地可供选择,2008年的旅游地是武夷山、庐山、苏杭等)、超多的假日(入职就有12天;法定节假日通常要多放一天假)、法定之外的个人保险办理,这些都很让人怀念。说起来,作为一家日企,还是非常人性化的。例如某个飘雪的冬天,公司为了照顾员工,特意允许下午4点全体职员下班回家。

  都说大公司学做人。我在NEC学会的一个做人原则就是:不要不懂装懂,坦然承认自己不会的,然后努力去学习。不懂装懂的人不会在这个集体中得到尊重和认可。NEC的李San、凌San作为领导,对我这样初出校门、不谙世事的青年人提供了很多机会,他们的宽容让我至今难忘;而亦师亦友的刘San,是我所见过的真正的hacker,对技术的痴迷,给新手的帮助,以及天真的为人,让我钦佩又向往;才华横溢的小站、小张,作为同期学员,可是我心中追赶的目标和竞争对象;而老吕、华仔和我,则是最佳三人组,我们带头成立的饭团,当年就开风气之先,一时间部门饭团林立。

  很多人都说NEC就像大学,但是大学就有毕业。很多人在学到差不多的时候,就选择了离开。因为作为一家日企分公司,业务严重依赖日方,而分配的业务,在我们一群年轻小伙看来,既没有挑战,也没有意义(没有用户)。没有激情,工资偏低,上升空间非常有限,这些恐怕是大家选择离开的主要原因。

  风行岁月

  在离开NEC之前,我、老吕、华仔三个曾想过做一个火车票订票系统。春运一票难求是众所皆知的问题,华仔用Perl写了个简单的爬虫,抓火车票网的倒票信息,很快就买到车票。以这个原型为起点,我们认为有大量用户,而定向抓取难度不大,因此开工。虽然这个计划,短期内就夭折了,原因很多,但给我印象深刻的是,在NEC,我是学习不到如何在互联网这个浪潮中,捞到属于自己的一桶金的。大多数离开NEC的人,都选择了如汤姆逊、T3G等同类型公司,而我,以及之后的华仔,都选择了互联网。

  虽然还有其他选择,但到风行的理由很简单,风行所在的锦秋国际也在知春路上,离我住的地方很近。待遇虽然很一般,但毕竟让我迈入了互联网的大门。刚到风行时,风行的用户量是280万左右,离开时,有550万左右;离开半年后,用户量猛涨,有900万左右。作为一个软件工程师,维系一个百万人在线系统,还是颇有挑战的,尤其对我这样没有什么经验的人而言。

  在风行的岁月,技能有了大幅度的上升,与此同时,兴趣也是多种多样。最有激情的时候,会在每天下班就打印一份技术文档,等公交车时,就在昏暗的灯光下学习,回家拔完饭就开始实践,从Linux系统/网络编程、到各种命令行工具、到网络协议研究、算法、开源项目,以及一些稀奇古怪乏人问津的东西(例如用LaTex写作文档、Metapost绘制矢量图、graphviz绘图)。计算机相关的书,不论温故知新的,如《Unix编程艺术》、《C++对象模型》,还是一见如故的,如《程序员的修炼之道》、《编程珠玑》、《Python源码剖析》、《卓有成效的程序员》、《敏捷软件开发》、《重构》,还是装饰书柜的,如《怎样解题》、《如何求解问题》等等,见一本买一本。多次搬家的痛苦,并没有消弱我购书与阅读的兴趣。

  除了出自兴趣的自修,在工作上遇到的很多事情,例如流量异常分析、程序崩溃、用了很多时间才找到的bug、算法调优、运营学习、一时无法解决的问题等等,也都事无巨细的记录在案。再离开风行时,差不多积累了10万字左右的笔记。我记录笔记的方法,也比较原始,只用Vim+记事本,很少发到网上,因为是写给自己的,行文简单精炼,给其他人的话,就要修饰文辞、制作插图等,这是不同的价值。记笔记是个初级的习惯,只要强迫一段时间,就能让自己终身受益。我从风行记录到百度,经常都会翻出笔记,给同事发邮件,解释某个问题。

  然而,兴趣驱动的学习,也是一把双刃剑,让你快乐,也让你痛苦。因为兴趣的泛滥(技术之外的诸多兴趣是技术兴趣本身的2倍以上),让我深陷困惑,不知道自己是否真的适合做技术;也正因为兴趣泛滥,所以真正精通,拿得出手的东西不多,或者说在任何一个领域,都不能做到Number One这样的自我期许。后来和公司的大Boss聊过我的困惑,但却终未释怀。此后不久,就离开风行,希望到一个更大的空间,看看这个世界。

  当然,离开前,还是要浓墨重彩的说说我的那些朋友们。HZ是另一个亦师亦友的大拿,是他最先让我关注行业本身,而不是仅仅关注于技术。很多技术人员容易范的一个错,就是懂技术不懂行业。对行业的了解,意味着,要大量的使用这个行业已有的产品、了解他们的运行规律(例如Qvod的运作模式就明显和风行、PPS、奇艺、优酷不同),谁在用你的产品,怎么用的?以及非常重要的对统计数据的理解。另一个好友是HR,哦,HR不是Human Resources的缩写,而是他鼎鼎大名的缩写。说来HR大我有十来岁吧,虎背熊腰,中东恐怖分子的造型。每次公司出游,我们都住一间房(呵呵,莫误会,是标准间双人床),找人玩杀人,以及天南海北的瞎扯。HR最让我受不了的是他的磨叽和拖拉,最让我受得了的是我调侃和嘲讽他时毫不介意的风范。YZ是我在风行最强有力的竞争对手,年龄相仿,到公司也是前后脚,虽然他做客户端我做服务器,但当时风行研发也就二三十号人,YZ对工作本身的专注与一丝不苟,相比我的随意和三心二意,就形成了鲜明的对比,再加上此人精力旺盛,战斗力强劲,又是数学出身,因此一直是我追赶的对象。此外,公司的两位大Boss,罗总和唐总也对我关照有加,偶尔的对话,总让我事后深思许久。

  总的来说,在风行比在NEC有了更大的成长,教训也更多,大概有这几点吧:

  * 解决产品线上的实际问题,比学习新技术更重要。

  * 帮助别人解决问题,是提高能力的捷径。所谓专家,就是在一个有限的领域里,把所有的错误都犯过一次。

  * 拓展兴趣,坚持学习。不要囿于技术一隅。和提高技术能力同等重要的是,深入学习、理解你所在的行业。技术是为市场服务的,理解产业链的上下游、公司的运营方式、产品的赢利模式。这些“功夫在诗外”的努力,都有助于推进项目、改善产品、提高技能。

  * 无知并不可笑。无知但又不去学习才可笑。

  * 但管努力,莫问前程。不要浪费时间怨天尤人,攀比工资高低,争论物价房价涨跌。相信功不唐捐。

  百度岁月

  相比NEC、风行,在百度时光短暂,因此技能和交际的提高都很有限。但从战斗力这个层面上说,却有相当的长进。百度的产品线生命期相当短,如果短期内没有成效,就有被砍掉的风险。用百度一个VP的话来讲,就是“只认功劳,不认苦劳”。很多产品线都加班到相当晚,像百度影音这个产品线,我们组内的成员,很多人到了晚上12点,还在讨论问题和解决方案,还在改进产品,而这些都是自发,没有硬性规定的行为。在风行,我有不少时间是在为公为私的学习,但在百度,几乎没有时间可以腾出手来学习。当然,也许是和百度客户端在公司的处境相关。

  虽然说百度的项目非常紧张,但还是有大量高质量的培训课程、教材、技术文档可以学习。尤其刚毕业的学生,在这种高压的环境下,能够得以快速成长。内部的BIT培训、公司和部门的各种讲座,以及com平台的资料,都会让渴望知识的人欣喜若狂。新发布的产品线,用户数很快就会激增到几万,十几万,几十万,百万,千万这个量级,对于希望挑战自己的人,是个好平台。在这里,个人的成功是和团队的成功绑定在一起的,因此大家都非常努力的朝着一个目标工作,至少在我们产品线是这样。

  在百度最有成就感的事,就是坐在屏幕前,运指如飞的用Vim模式的命令行,管道连接一堆命令,背后站一群人,看你怎么分析日志,抓出异常。追踪异常,就如同侦探破案一般,把现场还原出来,找出是自己的程序搞鬼,还是有恶意用户。让你吐血的经历,就是最宝贵的财富。因为RD、QA、PM都非常专业,所以可以学习到各种不同层面的知识,要加以应用也很简单,只要你为产品线献谋献策,并实现它,就可以了,有大量的用户,会成为你的试金石。

  结语

  在百度的最后一段时间,我想也许我准备好了,可以独立行事。离职后,和曾经视为竞争对手的YZ以及几个朋友,开发一款叫做“淘奇桌面”的软件,目的是做软件、文档类的搜索。做了些时候,感觉困难重重,履步维艰。失败并不可怖,真正强悍的人不是没有失败的人,而是快速从失败中成长的人。不过,谁负谁胜出天知晓,回到自我总结的话中,就是,但管努力,莫问前程,事在人为,功不唐捐。

  年轻的却是一笔最好的财富,而多数时候,我们不知道如何运用这笔最宝贵的财富,将之挥霍一空了。所有平凡的日子加起来,就将汇集成了你的一生。如果不希望平淡的生活下去,就要更加努力的去拼搏。找到自己的偶像,追赶他,榜样的力量是无穷的;找到自己的竞争对手加朋友,与之一起战斗,你能走多远,在于你和谁一起同行。虽然现实残酷,时常迷茫,不知所措,但我总提醒自己,要乐观的生活,也许,机会就在眼前。

  来源:berlin投稿

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

  中文翻译:晨露博客 投稿

2011年6月22日星期三

Facebook的审查制度

  使用Facebook的好处非常明显:你无需付任何费用就可以联系你的朋友和家人,不管他们在哪你都可以和他们分享你的任何事情(心情、照片等)。这几乎属于公众的社区却也被一家实体公司所掌控,而且,该公司对网站上允许哪类行为有着自己的标准。

  那就毫无疑问会产生这样的问题:这个网站是否正忙着去审查公众发的帖子呢?继本周Roger Ebert发的一篇批评性的帖子被移除、英国反政府组织者的网页被堵塞等事件之后,我们毫无疑问会提出这样一个问题:谁去监督监督人呢?

  继周一Ebert对Jackass(蠢物搞怪秀)节目的联合主演之一Ryan Dunn的死做出回应之后就对引发了一系列的批评,Ryan Dunn死于周一早晨的车祸。警察说像是撞上了什么东西引发的车速失控,还有相关消息称该演员在车祸之前喝醉了。Ebert现在在Twitter上有475,5000的听众,他是在癌症手术导致下颚切除之后开始使用Twitter的, Ebert发了一篇这样的帖子:“ 朋友们不要让jackasses(蠢物搞怪秀)再这么嚣张了”,这样一则评论受到了Dunn的联合演员和博客名流Perez Hilton的攻击。

  Ebert后来发现他的网页都被移除了(即使他在Twitter上对Dunn的评论再也没有出现过),这些网页全部报错,显示的信息为:由于违背Facebook的使用宗旨,这些网页已经被移除。Facebook阻止任何有恶意的评论、威胁、淫秽或者是对某个人或某个组织的攻击。Ebert回应道,他本人的网页是无害的,接着他向Twitter提问道:“为了回应蠢人的批评何苦要删除这些网页呢?你们做的太差劲了。”

Facebook的审查制度

  Facebook后来声明,原来显示出错的网页又被放回原来的地方。Electronic Frontier Foundation和Global Voices Online的Jillian York在博客中说道,不知道是什么原因导致网页被移除。难道是因为被标记为辱骂,因此自动被移除了?York曾经写过Facebook移除那些对中东和其他地方有政治偏见的网页,他说道该公司否认自动删除网页。那么,是人为误删的吗?如果是这样的话,将来Facebook将采取怎样的措施来阻止删除这样的事件呢?

  如果说那些在Twitter上批评Ebert的人通过不停地标注的方法来攻击Ebert的网页,他们有效地采用了跟政府压制政治偏见同样地做法:Foreign Policy杂志专栏编辑Evgeny Morozov说道他最近得知至少有一个政府将那些带有偏见的群组网页标记为淫秽色情网页,目的就是为了删除他们。Facebook以前也删除过那些看起来反对伊斯兰教和反对以色列的网页(出于某种原因,后来又将这些网页还原),后来该网站又删除了更多的没有恶意的网页,比如说某个网页讨论用母乳喂养小孩的好处。

  而且Facebook还不仅仅是删除那些Facebook用户所关心的网页。从最近反英国政府的一个组织者在博客上发的帖子可以看到,很多用户都报道Facebook不仅限制他们链接有反政府组织的网页,而且还限制链接与反政府相关的网页。Facebook的一位发言人声明,这也是因为某些问题导致的,后来这个问题解决(他们又可以链接那些网站了),但是还是不知道因为什么原因,而且也不知道Facebook用户讨论问题的标准是什么。

  英国一位博客作者在他的帖子中提到,Facebook是人们接触信息(包括)的社区。我们过着越来越公众化的生活,我们从互联网诸如Facebook上获得了越来越多的信息,这是Facebook非常强大的力量。我们看到了诸如在突尼斯和埃及发生的暴动——“阿拉伯之春”,这也意味着更多的信息会被一家公司根据自己的意愿和规则过滤掉,而并非所有的这些规则都是显性的,有些是极其深奥的。

  英文原文:The downside of Facebook as a public space: Censorship

  中文翻译:雷锋网编译

2011年6月21日星期二

解读Facebook的移动产品计划

  有关Facebook即将推出移动产品的消息在上周炒得沸沸扬扬。但是拨开这重重迷雾,我们能看到这家最大社交网站为开发者和用户所打造的产品计划。下面,我们来逐一解读。

  一些确凿的事实

  今年年初,Facebook公开宣布其HTML 5移动战略——优先打造移动Web浏览器而非针对特定的移动平台。然而本地应用具有反应灵敏、易于推广的优点,且与Web版相比,能更好地与手机集成。Facebook目前的移动应用广受欢迎,但是鉴于公司重心不在此处,这些应用的开发滞后,(与其他的社交应用相比,)确实有点“逊”。

  最新消息:

  Facebook正在开发基于HTML5的应用平台,通过与外部开发者合作,紧锣密鼓地筹备其发布。也正如纽约时报报道,Facebook公司即将发布官方iPad应用。

  现实情况:

  从战略角度看,HTML5有点老调重弹。Facebook首席技术官Bret Taylor在今年一月份宣布HTML5发展方向时,他明确表示这是为了减少Facebook开发针对不同平台的应用程序时遇到的麻烦和阻力,这也能减少Facebook平台开发者的困扰。

  All Things D的美女作家Liz Gannes曾在三月份采访过负责Facebook移动业务的Erick Tseng,就这家社交巨人最新的HTML5移动Web网站进行了讨论。Liz明确提问对于应用开发者,公司能提供哪些支持。Erick当时回答:“目前我们专注于让我们的移动网站更好用,我们也会继续通过我们的软件开发工具包为iOS、Android和黑莓平台上的开发者提供工具。”结论就是:此事已在计划之内,但尚未准备妥当。

  Liz能笃定地说出如上结论是基于以下事实:Facebook一直公开帮助社交游戏厂商向HTML5而非Flash推进。Facebook很明显更倾向于像Zynga公司出品的CityVille这样的Facebook游戏,而不是完全转向去开发iOS应用。上周Zynga发布CityVille的iOS版《城市小镇:家乡》(CityVille Hometown),这距Facebook网页版发布多达6个月之久。

Facebook

  Facebook与Apple开战?

  是的,但是一点都不出乎意料。Google前首席执行官Eric Schmidt指出当今科技界四巨头:Google、Apple、Amazon、Facebook正展开激烈的平台之争。

  每位巨头都努力弥合本地应用和Web应用之间的鸿沟。Android的创造者Google已宣布效忠HTML5;而Steve Jobs也在《Flash的迷思》一文中透露出自己对HTML5的喜爱。

  现实就是开发者不得不在为Facebook开发应用或为iOS及其他平台开发本地应用之间取舍,而他们只有这么多时间和资源。目前每个平台只能从应用购买中获得30%的利润;而in-app支付要想发扬光大,就得变得不那么复杂。

  Facebook与TechCrunch开战?

  也许吧?TechCrunch资深作者MG Siegler最先报道了Facebook的斯巴达计划,他对Facebook极力淡化此事的做法十分不满。就个人而言,笔者认为双方都过分偏执于自己的解读。

  iPad应用

  Facebook一直考虑要提供自己的iPad应用,但是由于种种内部和外部因素而未能实现,其中既包括与苹果的结盟分崩离析,也包括对HTML5的战略承诺。不过现在,正如纽约时报报道,iPad版Facebook应用即将推出。

  这是否与HTML5不一致?

  事实上,Facebook并不全是HTML5。在Facebook的2.5亿移动用户中,约有半数是通过浏览器访问。但是并不是所有的移动电话都具备浏览器功能。今年早些时候,Facebook与一家名为Snaptu的合作伙伴联合推出一款适用于某些指定手机的移动应用。Facebook随后购买了Snaptu(以色列创业公司),并与世界各地的运营商协商免费的移动数据促销活动。

Facebook

  然而部分Facebook本地应用早已是基于HTML5的。例如,从右侧的Facebook iPhone应用截屏中,我们能看到动态更新采用HTML5呈现,这是由于脱机错误信息是可点击的HTML元素。我们期望Facebook的移动应用和本地应用能早日一致。

  神秘的“Facebook电话”

  Facebook与手机厂商的关系日益密切,这可能会给我们带来针对Facebook优化设计的手机。除了本地应用或Web应用,与电话操作系统的集成可能会更强的。鉴于Twitter最近与Apple结盟,这可能会刺激Facebook展开行动。

  下一步是什么?

  除了一些泄漏出来的小道消息,我们应该更多关注Facebook每年一度的F8开发者大会。据该公司人士说,只要这些平台产品准备就绪,就将在大会上发布。

  英文原文:What’s Really Going on With Facebook’s Mobile Plans? An Explainer for the Rest of Us.

  中文翻译:雷锋网

2011年6月19日星期日

中国黑客耍流氓

  今天我外出旅游,回来后发现我腾讯微博和QQ信箱被黑,据称是前些天被我在腾讯微博抨击的那些所谓的“黑客”所遭到的报复,不过这个报复却恰好验证了我早先论断的正确性。

  话说几天前,我在腾讯网看了一则新闻《中国黑客元老9月推自律公约 欲重拾黑客精神》,我当时在腾讯微博里针对该新闻的评论是:“我不看好所谓‘黑客自律’,所谓的黑客早已经商业化,形成了一条黑色产业链,通过挂马、病毒来威胁网民的利益,这种环境和条件下,一个商业化的安全卫士软件比‘黑客自律’更有现实意义,更有可操作性,网民的利益是通过斗争获取到的,不是那些黑客施舍的。”

  之后有些黑客界人士进行反驳,说黑客有很多种,有的是Hacker,有的是Cracker,我的看法是,没有所谓的“好黑客”,无论是骇客、黑客、红客,以及所有利用系统安全漏洞进行攻击破坏的群体,都是坏的,在美国这些人早就进了监狱,中国因为法律不完善,观念落伍,很多人以为“窃书不是偷”,才导致现在中国黑客的嚣张,肆意通过安全漏洞攻击他人以获取经济利益,这些黑客本质和小偷强盗没有区别。

  所谓的“红客”更是一个怪胎,是极端民族主义和无政府主义的结合体,其本质与早年的“义和团”没有什么区别,成事不足,败事有余。那些所谓“洗白”了的黑客又是什么样的呢?他们成立公司,销售防火墙,做网络安全的生意,其中不乏一些成功范例,不过这其中也有很多圈内的“潜规则”,我的一个亲身经历是,某个“安全公司”为了让某个公司购买其天价防火墙产品未果后,故意将这个公司的主页黑掉,并换成色情图片,该公司向本地公安局报案后,公安局根本就不受理这种案件,也没有侦查能力,让该公司去找和他们合作的公司进行分析,正好就是“安全公司”。

中国黑客是流氓

  以前所谓的黑客精神,应该是建设性而不是破坏性的,是一种专注和执着的精神,是对技术近乎疯狂的追逐;是善于独立思考、喜欢自由探索的一种思维方式。这种精神如果在国外,我相信是可能有的,但在中国,目前看是没有的,中国的所谓黑客大多数是无脑的“义和团”和“网络黑社会”,根本没有独立思考能力,他们对网络的只有破坏没有贡献,在任何民主国家,这些人都应该在监狱里接受惩罚。

  实际上,目前国内的媒体对于黑客圈子的负面批评也一直络绎不绝,从各式各样的盗号木马,到恶意的熊猫烧香病毒,还有那些以支付宝、网银为目标的恶意攻击,直到最近中国黑客竟然针对国外从事政治目标的网络钓鱼,引发了国际社会对中国的谴责,给我国的外交带来重大的麻烦,美国甚至立法规定,网络攻击威胁到美国国家安全,将不惜动用军事力量进行反击。这一切的一切都证明目前的中国黑客已经失去了自制力,演变为以自身“高超”的技术为手段对网民进行要挟和攻击的恶意群体,成为一个不折不扣的“麻烦制造者”,稍有独立思考能力的人都会对黑客群体产生负面印象,而一旦黑客们遇到媒体或网民对他们恶行的揭露,就会像小孩掐架一般的幼稚和歇斯底里地进行反击,从另一方面,这类举动正好应印了人们对黑客流氓本性的指控。

  这件事情令我想起了一个心理学现象——“自证预言”。“自证预言”是心理学上对一种现象的描述,即人会不自觉地按照已知的预言来行事,最终导致预言结果出现。在心理学原理上,人并非被动地任从环境影响,而是主动地根据个人的期望,作出相对的思想及行为反应,而使期望得以实践。

  在这次黑客事件中,我针对所谓的“黑客精神”做出了某种预言,即中国目前不存在所谓“黑客精神”,黑客就是“义和团”,就是“网络黑社会”,根本不懂什么叫法律和秩序,而之后这些黑客所做的所谓“绝地反击”行为,恰恰用自己的行为不折不扣地印证了我早先论断的正确性,在无意之中帮助我完成了这个预言,证明了自己的流氓性质。

  由此可见,真正的流氓,根本不需要费力地证明,他自己就可以一遍又一遍自证了自己的流氓本性。

2011年6月17日星期五

Tumblr、点点、新浪Qing的比较

  轻博客是一种介于博客和微博之间的一种网络服务。在国外,2007年4月推出的Tumblr一直在轻博客市场中居于领先地位,很多知名人士和大型媒体公司都使用Tumblr网站。

  因为种种原因,Tumblr并不支持中文,也没有在中国运营,期间还长时间无法从中国访问,因此,从今年开始,国内也出现了很多类Tumblr的轻博客产品,比较知名的国内轻博客有点点、新浪轻博、宽途、推他等服务,但目前仅有点点开放注册,其他均内测不开放注册,其中点点将轻博客的概念在中国放大,日前最新注册用户数已经突破百万。

  以下将从产品体验的角度对比评测一下Tumblr点点新浪轻博的异同。

  网站首页

  网站首页是一个网民访问的第一个页面,他是否会转化为这个网站的注册用户,首页起到了很大作用。Tumblr、点点和新浪轻博的首页都很简洁,样式也类似,Tumblr和点点将注册栏放在中间,登录按钮放在右上角,新浪轻博则将登录框放在中间,注册则转到新浪微博的注册页面。

  Tumblr首页用图片的方式快速展示了该网站的主要界面,旁边是快速注册栏,Tumblr在网站下侧列出了30个使用该产品的理由,包括大量的模版、支持手机、支持大量第三方应用等等。

Tumblr

  点点网首页和Tumblr类似,同时还在左上角用一句话阐述了该网站的用途“高质量内容社区”,表明了点点网的性质。

点点

  新浪轻博的首页用图片展示了网站的一些界面,但并没有说明该网站的功能和性质,页面提示用户“使用微博账号登录”,表明其和新浪微博具有紧密关系。

新浪Qing

  发布首页

  注册用户登录后就会进入发布首页,三者的发布首页也极为类似,均是上侧为快捷发布栏,中部为好友发布的内容,右侧为功能栏。

  Tumblr可以发布文字、照片、引用、链接、聊天、音乐和视频,其中引用(Quote)为引用他人的语句,可添加说明。聊天(Chat)为一段聊天内容。音乐可以引用外部音乐,也可上传10MB以内的音乐文件,视频可以引用,也支持上传5分钟100M以内的视频文件。

Tumblr

  点点可以发布文字、图片、音乐、链接、视频,其中音乐为引用虾米网站内音乐,视频为优酷、土豆、酷6、六间房、56网、音悦台的视频地址。不支持上传音乐和视频。

点点

  新浪轻博可以发布文字、照片、视频,视频也是引用新浪播客、优酷网、土豆网、酷6网、56网的视频,不支持上传视频。

新浪Qing

  模版主题

  Tumblr支持的模版最多,支持68套免费模版以及52套付费模版,付费模版价格从几美元到几十美元不等。点击Browse more themes还可以浏览到数百套Tumblr模版。

Tumblr

  点点支持17套免费模版,目前没有付费模版。

点点

  新浪轻博可能是因为发布时间短,支持的模版较少,只支持7套免费模版。

新浪Qing

  Tumblr和点点支持自定义CSS样式,新浪轻博目前暂不支持自定义CSS样式。三者均支持自定义主题外观,可以修改背景图片、文字颜色等信息。

  微博同步

  Tumblr支持和Twitter同步,用户绑定Twitter帐号后,在Tumblr发布的信息可以同时发布到Twitter;对于中国用户来说,Twitter显然不符合国情,点点网则支持轻博客与新浪微博、腾讯微博的绑定功能,用户发布信息的时候可以选择是否同步到新浪腾讯微博;新浪轻博默认集成新浪微博,用户体系也集成到了一起,用户发的信息也可同步到新浪微博。

  其他功能

  手机客户端:Tumblr和点点均有手机客户端,支持流行的iPhone和Android系统;新浪轻博还没有手机客户端。

Tumblr

Tumblr的iPhone端

点点

点点的iPhone端

  RSS支持:Tumblr和点点支持RSS输出,新浪轻博不支持RSS输出。

  域名绑定:Tumblr和点点支持独立域名绑定,不过Tumblr域名绑定的IP已经被墙了,无法从中国访问,点点绑定域名需要备案,还需要人工审核操作;新浪轻博不支持独立域名绑定。

  导入:Tumblr支持多种形式的导入功能,包括RSS Feeds、Delicious、Digg、Twitter、Wordpress.com、Blogger、LiveJournal、Vimeo、Youtube,为了保护版权,Tumblr对于RSS Feeds导入的信息为摘要信息,不支持全文导入,此外,Tumblr也支持Instagram和picplz照片的同步。点点和新浪轻博不支持导入功能。

  标签浏览:Tumblr和点点均支持以标签(Tags)的形式浏览内容,Tumblr的标签都是英文的,点点的标签为中文,两者均可显示标签热度、内容活跃度、首席小编名称等信息。新浪轻博目前还不支持标签浏览,而是将所有推荐内容推到一个页面上。三者均提供按分类推荐优秀博客的功能。

  邮件语音发布:Tumblr支持通过电子邮件和电话语音来发布信息,点点和新浪轻博目前不支持邮件和语音发布。

  API和第三方应用:Tumblr开放了API,并支持数十个第三方应用,点点和新浪轻博目前还没有开放API给第三方。

  总结

  轻博客是一种介于博客和微博之间的一种服务,从轻博客的发展来看,其易用性比博客好,更倾向于图片博客,比微博大,比博客小,轻社交,重内容,适合较高质量的内容发布者使用。

  总的来看,从相似度来看,点点和Tumblr的相似度更大,从功能上看,Tumblr > 点点 > 新浪Qing,不过Tumblr并不支持中文,且部分地址(域名绑定IP)无法从中国访问,语言和文化存在巨大沟壑,因此对于中国用户来说具有一定的门槛。对于国内使用轻博客的用户来说,点点网的功能和界面较为全面,实现了以兴趣为核心进行用户群体细分,同时提供子博客、多人博客和投稿系列功能,来保证内容的质量性,相比新浪Qing更具一定优势,有可能会成为“中国版Tumblr”。

iMessage,Skype,Google Voice和电话号码之死

  笔者讨厌电话号码。他们是一个过时系统的遗迹,无线和运营商仍旧使用,让人们深陷于他们的服务之中—就像一个技术“监狱”,这个“监狱”本身毫无意义,只能显示运营商对用户的懒惰和敌意。

  事实上,笔者完全不能想象现在所有的电信服务,还都局限于电话号码:现在所有设备都可以接入电子邮件,所有的系统都支持Skype软件,人人都有IM聊天工具,甚至还有基于网络的跨平台短信解决方案—等等等等。现代电信服务是普遍的,便宜的,易于获取,非如此,其注定失败。找时间问问思科Umi是怎么工作的吧。

  消费者已经开始将他们生活的方方面面放到“云”上,而电话号码却仍顽固地与单个设备和单个运营商死死地绑在一起。而且笔者越去想它,它似乎更可笑:为什么我无法打开桌面应用程序和使用套餐去打VoIP电话?为什么我不能在网上查看和回复我的短信呢?为什么我无法拿起任何运营商的任何电话,像我输入email,IM或者Skype那样,输入电话信息?为什么我们还假装电话服务和其他任何数据类型有所不同?所有这些问题的答案是运营商的锁定——你的电话号码就是一副手铐,防止你轻易转移,他们故意这么做的。

  令人高兴的是,手机产业开始进行反击。没有一个平台供应商的希望被那些诸如电话号码之类的古怪愚蠢的东西所束缚。正如我们所知的那样,苹果,Google,以及微软已分别开始采取实质行动来消除电话号码的影响。有趣的是,每个公司采取的方式不同,其结果也不尽相同——让我们一一审视。

iMessage,Skype,Google Voice和电话号码之死

  Google的路径无疑是最诡异的——Google Voice像是脱胎于传统电话系统,它依然紧紧地和这个复杂的电话系统绑在一起,直到现在。(主要按要求指定一个区号,注册一个帐户就可以解决一切事物。)然而,建立在电话系统上也让谷歌迅速形成对电话号码暴政的挑战:你的联系人无需使用其他服务就可以找到你,你只要在任何一台Android手机安装Google Voice,无须通过运营商就可以无缝使用了,你还不需太多的麻烦将固定电话和非Android手机集成到系统中。

  谷歌现在已经开始采取下一个步骤:你可以使用桌面的Google Talk拨打和接收来自Google语音号码的VoIP电话,基于Android 2.3.4的Google Talk提供了语音和视频电话,且该公司刚刚实现了与Sprint紧密整合,用Google的服务取代运营商提供的语音服务。两者相加,都是不小的进步:无须使用到套餐,Google Voice的用户就可以在电脑桌面拨打和接受来自使用Sprint电话号码的电话,这的确是整个行业的重要第一步。但是,所有这些进步仍然紧密维系于电话系统和电话号码——而且当google将电话号码从基于现有系统制造的设备抽离出来,它的服务都完全不能工作,除非你购买了运营商的服务套餐。google很可能最终能够从套餐的要求中解放出来,但微软和苹果都在尝试完全不同的战术。

  微软战略看起来最容易懂:微软刚刚花了85亿美元收购Skype,它是VoIP的最大品牌。 Skype提供多种产品和服务,你可以多种方式使用:纯文字聊天,桌面语音通话,使用SkypeOut替代标准电话,还可以在手机上使用各种Skype应用程序。从许多方面说,Skype给微软提供了到达最终目标的捷径:你已经可以打开几乎任何设备,从智能手机到笔记本电脑再到相当数量的智能电视,只要输入你的Skype认证,并立即可用。拥有Skype帐号的人口数量已经相当庞大——介于5.6至7亿之间——这意味着说“请打电话给我的Skype”可能不会觉得太疯狂了,尤其是如果你活跃在年轻或技术圈里。而微软也很有可能将Skype直接整合到Xbox360和Kinect里面——说到Windows Phone7,这正缺乏一个类似Skype应用程序。只要管理得当,微软有机会将Skype一个变成无可比拟和统一的信息平台,一举颠覆电话系统,短信,视频聊天以及IM.

  当然,所有这一切都是纯粹的猜测——微软甚至尚未完全阐明Skype的战略呢,而当谈到发挥一个平台的全部潜力时,微软以往也并没有一个出色的记录。而且我们不要忘记,Skype是一个专有的解决方案 ——电话号码可能有些混沌和限制,但你至少可以在世界任何地方使用电话服务。Microsoft是否会允许Skype互通与其他VoIP服务?这是一个很大的问题,这也是Skype能否成功的关键。

  苹果的战略就是多管齐下。该公司刚刚在WWDC为iOS发布了一个新的免费邮件系统——iMessage,该系统有超过SMS的诸多优势。该邮件系统将安装在所有的iOS 5设备里,提供传送和已读回执,当一个联系人输入回复,你可以在聊天窗口看到键入指示。最有趣的是,该系统是无形地内置在iOS 5的消息应用程序:给用Android手机的朋友发信息,你使用是SMS系统,而给另一个的iOS 5的朋友发信息,则会无缝切换到的iMessage,会有一个新的蓝色文字泡沫显示传输模式切换。这个超级智能——如果你所有的联系人都是iOS用户,,你可以关闭您的SMS而完全不会错过任何一个节拍。而iMessage同样也可以在iPod touch和iPad上使用,这意味着你能够摆脱你的电话号码完全,仍然使用该服务。很不错!——但语音怎么办?

  谈到语音问题,FaceTime感觉就像一个无声的杀手。它就在那里,人们可以用它,但因为它只支持WiFi和视频而已,这让人感觉在雷达之下。但想一想:苹果内置了点对点网络呼叫系统,使您可以只需一个电子邮件地址就可以呼叫多个设备,毫无中央服务或帐户管理可言。所有的公司所要做的就是更新服务,使之支持语音呼叫和对3G和4G网络,这样百万iPhone 4用户呼叫彼此的时候,就不必使用他们的电话套餐。更绝的是,FaceTime是建立在开放的XMPP协议和SIP协议之上,而且苹果已经承诺最终将开放其标准,这意味着更多应用程序和设备某天可以支持FaceTime呼叫系统。所有你须做的就是在一个新设备上输入你的电子邮件地址,说你愿意接受FaceTime呼叫,你就在一切就绪了。如果苹果经营适当,iOS 5用户明年就能只使用数据业务就可以实现语音通话和短信交流了,根本不用理会电话号码。只要在桌面加入iChat,那么,你的??梦想即将成真。

  遗憾的是,苹果承诺开放FaceTime已经过了一年,自打那时这个承诺的实施依然毫无踪影。更离谱的是,iMessage也似乎只打算架设在XMPP协议架构之上,而在WWDC上,苹果对FaceTime也只字未提,更让人伤心的是苹果只想要BBM式的信息平台锁定——这无疑让这个小小的梦想变成恶梦。我们希望苹果方面在这里看到更大的格局,做正确的事情。

  现在的状况是:Google在狙击现有的电话系统,微软投注于专用网络新贵,而苹果似乎想悄悄地人从电话号码里拉出来。但很显然,所有这三个都致力于使语音呼叫和短信和其他各种设备之间的数据传输一样,不难想象他们肯定会成功并且拉动整个行业沿着他们的轨迹发展。有趣的是,运营商们自己内部也在尝试将拥挤的语音通信转向IP——Verizon希望2010年就开始在LTE上从事语音业务——但到那时,也可能为时已晚:电话号码很可能像插卡电话以及轮拨电话那样作古。这只是时间问题。

  来源:Alex.Chow投稿,原文链接

2011年6月16日星期四

为什么移动通讯还停留在号码时代?

  无线运营商是移动产业的“沙袋”,在阻碍创新上他们是臭名昭著的,他们从不管理,只维持现有的利润。他们常常惹人讨厌,纵使它们现在突然作出改变,它们也不会引发另一个变革。这里再也不会瞬间出现另一个由10个数字组成的语音导向的世界组织,也不会出现由ID和二进制数字组成的数据导向的世界组织。

  在过去一周,移动通讯的未来出现了几个引人注目的发展。Apple展示了它的iMessage产品,这款产品允许iPhone用户无需透过短信或者电子邮件实现互相通讯。

  证据显示,老式的短信或正在锐减,这将导致无线产业的巨大利润来源产生问题。

  Nilay Patel透露其在“This Is My Next”网站的撰稿,他指出,为了便于人们更好地使用转盘电话,我们在40年代创建了一份数字公约,而基于这份数字公约构建的移动识别码系统,在21世纪涉及多设备的互联网服务中显得一点意义都没有。

老式电话机

  毫无疑问,这是愚蠢的,纵使号码具备很好的便携性,对于现今的移动电话设备而言,号码的作用其实并不大。除了一点,电话号码依然是一项国际(朝鲜除外)认可的标准,它允许在旧金山和中国,阿根廷和挪威的用户通过一些简单的编码进行通话和发送短信。

  各种各样的互联网服务显露了世界缺乏联系,而这显然不是因为互联网本身所造成的,或许它更有可能是那些我们所发明的在世界范围内使用的通讯技术所造成。当人们在考虑他们落后的无线载波为他们又赚来另一笔大钱时,相同的利润动机让他们变得疯狂。

  以Apple的iMessage为例,它仅仅为Apple的设备服务,对于果粉而言这真的让人欢呼雀跃,但对于那些没有苹果设备的用户而言,这一点意义都没有。同样地,最广为人知的电信杀手Skype,也仅仅只为那些注册用户和SkypeOut国际卡的用户提供服务。你能猜到,巨量的电话号码(截至2010年12月,已注册电话号码已达到6.63亿,而Skype上个月的在线用户数也仅为1.7亿),你很难想象这样的一个数十亿规模的服务,在通话体系仍能承受的范围内,竟然还饱受折磨。Google Voice带来了许多十分有趣的想法,除了使用电话号码作为它的系统核心这一点外。

  一个可行的下一代通讯系统可能基于某样东西构建,但绝对不会是古老零散的编码系统,新系统的适用性将是广泛全能的。它必须能满足包括紧急呼叫等特殊服务的需求。它不能由某一个单一公司所掌控,就算这所公司是一间慈善大公司,由单一公司掌控将引来诸如90年代的微软和现在的Google相类似的不休争论。

  在互联网里,其实也确实存在着唯一一个有着类似功能的非营利的物件 —— Email地址。你可以随你喜欢选择操作方式和服务提供商,你会知道这封邮件是从哪个公司的邮件账户发出,以及它发往哪里。就算是facebook这个封闭的系统也会向外部用户提供facebook.com的邮件服务。

  但Email地址并不是一个安全的已接受身份认证的物件,每个人都可以知道你的Email地址,密码是唯一保证你的Email邮件内容安全的保障,如果你不经常修改密码,那么你的Email账户也不一定安全。就连手机号码也不是安全的,因为别人随时随地都可以拨打这个号码或者向这个号码发送短信,只要你有一部手机,别人最终都能找到你。

  电话号码背后存在的挑战类似于各大社交网络和互联网服务公司(Facebook、Twitter、Google等)的竞争,他们都一直尝试构建更好的系统以在互联网创建自己的独立标识。互联网公司一直在争取让它们的服务产品或技术成为行业标准,这也引发了持续不断的争论,拥有近7亿用户和大批投资者的Facebook也期望成为成为行业标准,它希望成为集通讯中心和广告网络于一体的行业标准。

  过去十年,部分互联网和移动互联网的观察员怀疑将来将会有更多的无线运营商从传统的语音商务应用转向以数据为中心的商业服务。运营商们都很清楚,遭遇业界大量反对呼声的AT&T对T-Mobile的并购,原因是两者的合并所带来的宽带数据服务将接近整个美国的人口数。

  然而,“解放”手机号码需要多个产业部门的协同努力,设计一个安全的非营利性的移动行业标准,让设备能在几毫秒内连接全球的任意一部设备,但一部行业标准的讨论常常是乏味、不稳定和弊端泛滥。

  所以,你不用过分地焦急。这里还有很多比无线产业更为复杂的因素存在了。

  来源:Norris Lin投稿,原文链接

2011年6月15日星期三

杀死知乎

  知乎是什么,这是个问题。答案A:问答网站B:Quora中国版。于是,两个常见的热点问题随之而来:1.知乎跟百度知道的区别?2.抄袭的辩论,或者说相比Quora,知乎做了哪些创新?

  一、知乎是什么?

  这种热点似乎并不值得探讨,问题应该回归源问题:知乎是什么?就笔者个人的感知,还有答案C:

  知乎是一个加重了原微博输出权重的变种微博。

  跟微博一样,信息传递同样基于关注体系+关键字搜索,并且信息产生和传播的过程中,一样有转发,评论,@,#话题#,还有私信。只不过这里所谓的“信息”及功能的结构和表现形式不太一样,其中最最最大的区别是,信息被明确拆分成了问与答两种类型,并且在传递过程中地位不对等。

  简简单单一句词:“知乎是什么?”在知乎,它是个问题,如果它出现在另一个问题的下面,它也算个答案,而在新浪它就是条微博。问,还是答,本质跟微博没有区别,你觉得不同,仅仅只是因为官方是这么暗示的。如果世上先有知乎后有微博,你也可以反过来说,微博是一个模糊了问答界限的变种知乎,一条微博的本质就是一个开放性问题的答案。

  但是在这个变种里,问与答确实还是从形变延伸到了质变的,在微博的模式里,虽然有转发和原微薄的形式区别,但实际上,转发的地位等同微博,最后在搜索框里搜索关键字,两者的地位一样,完全根据时间来排序。在知乎,答案并不能被搜索。把“问题”、“答案”当成两类略有不同的微博形态,说加重了原微博输出权重,指是加重了问题的中心地位,或者说降低了答案的搜索地位。

  研究这个看起来可能没什么用,但也许有用。确定一个准确的参照系,利于分析。首先这是个二八结构,不利于普通用户,在百度知道,小孩子也能提问,但在知乎,门槛很高,加之由于用户基数低,没有稀释作用,相互吹捧这类圈子影响更突出,俺也提不了问。微博以2为引擎,牵引长尾8,知乎的影响力来源同样得益于此,相似的,装逼装高端的运营胜过一切,得让人觉得没在新浪混那叫幼稚,没进知乎就不算高端。

  毫无疑问的是,正因为信息结构由简单的一被拆分成了提问和回答两部分,门槛被提得更高了,与专业性定位双生而来的是,其包容性也大大降低了,局限性大大增强了。《老子》有云,一生二、二生三、三生天下,微博海纳百川式的定位、同样的核心影响力来源,同样的信息传播结构,意味着知乎未来的命运很大程度上取决于两大微博的态度,笔者一直怀疑,在知乎足够强大到成为一个生态之前,只要微博插足,知乎就会是历史,相反,百度的威胁不大。

  用户需要的不是知乎,而是知乎背后的东西

  之前看到过两个基于用户立场的需求疑问:

  1.有问题,为什么不上微博问,而上知乎?

  2.你为什么要去知乎回答问题而不是其他?

  原因如下:

  A.定位明确。人力资源的长尾之所以一直不能开发,因为信息过载,学习成本过高。“明确”这个词汇的价值在于通过指定范围来降低信息过滤的成本,从而提升效率,在不乏高质量的问答里,确实可以学到一些东西,尤其是没广告营销,这跟从出生就被视为营销圣地的微博那是天壤地别,今天的微博真的,拉黑掉了一大堆星座啊冷笑话啊经典啊之类的,信息还是没法看啊。

  B.解除了评论限制。微博固有的140字,为信息容量和流转速度牺牲了发挥空间,当观点简洁极致时,说者成本低,听者理解匹配的成本却大。

  C.至于为什么要去知乎而不是去其他地方比如“者也”回答问题。这是个运营问题。知乎稀少的邀请码和关注度塑造了某种情景,就像很多人去了新浪不愿意去腾讯一样,跟预期的自我实现有关,也跟自我表现时希望输出的那部分对象的浓度有关。

  在用户寻求答案的过程中,更多是为了降低成本,提高效率,而在给与答案的过程中,更多只是增加一个更有效表现自我获得认同的秀场而已,在门槛奇高的情况下,你回答正不正确一点都不重要,你有机会回答本身已经产生优越感了。这些用户需求视角映射到微博上,至少存在两个重要推论:

  A.用户需要更多有门槛的秀场来反衬自己在这个世界的位置,他们的作用就跟有没有被加V一样蛊惑人心,它提示新浪,未来围绕微博诞生的所有新产品,千万不要因人愤慨,而“顺应”民心开放给所有人,从一开始你就要无情的让用户死心:它将永不开放!

  B.所有变种类产品一定要作为一个独立系统来做,不能直接导入已有的关系链,对用户时间分配形成实质性竞争关系,但对于特定的用户,微博可以作为一个分布式入口,以此来加重微博帐号的核心地位,这跟QQ把空间养大是一个道理。

  从这上面,英明如你想必也看出来了,新浪微博整个一模一样的场地,只面向V和永远的邀请码,强化话题领域的声望,知乎就离over不远了。

杀死知乎

  二、知乎应该是什么?

  武侠里有一种无上心法叫九阴真经,至阴至柔,练之可纵横天下,在过去的日子里,单向关注这一神功可谓至阴至柔,独步天下,挑动整个武林,威胁着盟主腾讯的地位。为了应对这一江湖后起之秀,稳固宝座,盟主唯一的选择便是跟着修炼九阴真经,不至于与神功无缘。只是,传说世间还有另一种至刚至阳的心法名叫九阳真经,明教教主张无忌曾因缘修炼成功,天下无敌,可惜后来失传了。

  但是,武林却流传有一种说法,据说修炼该无上心法的关键要诀是气血逆行。

  1、问答和微博的本质相反

  思维的惯性,让后来者沿着quora的基本框架大同小异的发散下去,但现在的问题是,我们是否有理由怀疑,最大的问题并不出在细节差异上,而是出在原始基础上。

  “我”认识马化腾,但他却不需要认识“我”,这种规则的本质是由内而外的辐射逻辑,马化腾存在了,才有了被关注、被交互的结果,“我”才有了去关注、转发、评论的行为,值得关注的人的存在是核心驱动力。

  如前篇所述,知乎继承了微博的关注体系,但问答的本质并非如此,而是一种钓鱼逻辑,问题存在了,才有了答案的寻求,有了答案的诞生,才有了人与人交互这个结果。这个过程中,关注人并非原始目标,解决问题才是,“我”首先需要的是答案,只要答案正确,而谁的答案并不重要。

  在前篇里,由于作者基于同样的影响力来源,基于同样的信息传播路径,得出了一个结论“微博是一个变种知乎”,并在这个结论基础上发散。只是该文立场本末倒置,知乎是什么其实毫无意义,知乎应该是什么,才有指引意义。

  此前周鸿祎“愤慨”鄙视知乎圈一帮子所谓的高端用户自产自销,看似没理解知乎的苦衷,但某夜梦里意外惊觉这种批评是对的,因为真的背离了问答的初衷,真正的问答网站应该是现有问答平台的颠覆者才对,而不是微博的变种,它存在的必要性是可以解决提问者的需求,而不是回答者。

  2、百度知道的流量比贴吧大

  现在,是时候为前篇致歉并纠正的时候了,百度知道的流量比贴吧大,所以有理由怀疑,社交问答平台的前景不下于微博。杀死知乎,重新塑造一个神奇的问答新世界,未来,一定会有一个更强大的平台诞生……

  下面是一个气血逆行的知乎版本,主要表现在:

  A:只有问题信息流(提的问题+关注的问题)。

  必须基于问题立场,而不是相反!

  除非关注问题本身,否则,无论谁给出的答案都不在主页信息流里出现,即答案信息流不存在,但可在问题信息流里显示得到的回答数量+关注者数量(可附加文字)。

  问题分原提问和关注提问,类似一条微博的属性,关注一个问题对应转发的性质,回答数量对应评论性质。

  B:当“你”提交一个问题,你的问题并不是作为个人动态显示给你的粉丝,而是反向提交给你所关注的人,所谓气血逆行,指的就是这个信息流向。这一基本规则逆转,基于一个很现实的极限假设,你关注了马化腾,一个16岁的初中生又关注了你,那么,概率上能解决你困惑的是马化腾这个老江湖而不是那个初中生,除非他是韩寒。如果关注算45°仰视,那么有问题问老师更符合现实,是—45°俯身向学生提问不还是个媒体定位?

  当然,知乎在岔路口走了另一条路,它认为,如果把韩寒们、类韩寒们,从茫茫人海中筛选出来,把—45°降成—5°,把整体素质方差降下来,概率上一样能提升问答质量。只是这样以来,注定是一个小众世界,永远不开放把酷耍到头是最优解。

  事实上,知乎始终控制奇高的门槛为人诟病,确实并非装逼,而是被逼。只因quora想当然的错误继承了twitter,知乎又继承了quora的错误,选择了向下传递问题信息,才面临了两难抉择,或者牺牲质量交换数量,否则耐着性子慢慢来。

  佛说因果循环,万事皆果皆有因,果然是,选择什么样的开始注定了什么样的结局。

  3、改革任何时候都不会毁灭人类

  为什么不逆转过来?

  因为气血逆行看似会带来一个毁灭性的后果,走火入魔,金庸说的。由于输出渠道自己设定,不需要对粉丝负责,也许粉丝数无需过千,逆流而上的问题信息流便会湮灭一切,供求严重失衡,于是平衡被拖垮。如果你的百万粉丝都向你提问,那提问也就失去了意义,粉丝是人人喜欢的,但在这种规则下,粉丝越多,毁灭越大。

  但是,如果逻辑走到这里就结束判定循环的话,是不对的。

  如果根基问题A严重,解决A问题必然导致B问题,正确的逻辑不是放弃解决A问题,而是先解决A问题,然后用C方法,解决由此产生的B问题,再不行用D方案来应对解决B问题导致的C问题,除非绝对没有D方案,否则不能判定A问题无法解决。(当然,类似北韩这种国家从头到尾都是前者逻辑,因为要维持C,所以不能用B方案,因为不能用B方案,所以不该解决A.)

杀死知乎

  4、输出的控制

  接下来引入一系列条件控制:

  由于关注变成了选择输出对象,首先解除生化危机。

  A:控制关注上限(不妨设1000人),所有人的原始求助范围合理,至于在哪里画这个圈是你个人选择。这里存在一个自然调节作用,如果你是马化腾,你关注的那1000人有100人关注了你的问题,而他们关注的人里平均又有100人关注了,那么最理想情况下经过第二次扩散这个问题就能达到1万关注,(请注意,关注一个问题等同转发)且不说这一万人参与者是否踊跃回答,就冲这么多人关注,就能激励想要获得认同的人去表现,对于一个寻求答案而不是发布新闻的人来说,能得到的答案仔细看够N天了,1000人的原始输出,对名家看似输出空间很小,但其实是个错觉,因为影响力天然摆在那里,隐性不平衡会自然调解……

  切换视角,从问题输出转到输入。

  这里存在一个关注极不均衡的问题,随着用户总数飙升,当100万人关注方舟子,提交给他的问题就会淹没他的主页,作为一个高端用户,被80万大学生崇拜是令人心旷神怡的事,但如果要去浏览这么多低质量、重复、没有新意的提问,只怕是唐骏都会毫不犹豫归隐田园了。但是不要紧,山人自有妙计。

  B:问题信息流的输出端生成基于一种概率输出规则。判定条件如下:if相互关注,than 100%输出,else,输出概率=期待指数E*调节系数K,「期待指数E=(提问者的粉丝数/回答者的粉丝数)*(提问者的设定输出人数/关注上限)」。如此,在K值=1的情况下,当一个只有50个粉丝的的用户提问题,他关注了有50万粉丝的马化腾,该问题马化腾能看到的概率只有0.01%,看到后搭理他的概率大概也只1%,有效概率几乎是百万分之一,除非你直接去评论他的问题或者@,否则骚扰不到他。

  在这个控制规则下,人们很快会逐步回归现实,相互都瞧得上才是王道,而明白盲目追星是无意义的,解决不了问题,名星们也会随之逆转过来,明白这首先是问题和解决问题的平台,明白一个人的受欢迎程度跟付出和热情有关,而不仅仅是高高在上的虚名。

  但是严重的问题依然存在,一个好的问答平台不是一个二八平台,否则,就像微博上80%的长尾用户更愿意用QQ沟通那样,80%的用户有问题只会向百度知道提问。下面继续切换视角,解决一个粉丝为0的用户的提问需求。

  C:引入用户标签,比如“产品”、“技术”、“宗教”、“C语言”,诸如此类。如果一个新问题被添加进“宗教”这个分类,系统将随机选择有这个标签的用户的mix(100,1%)名作为输出对象。当用户基数不够的时候取小值,当用户基数大的时候最多100个输出,意思是健全社会保障的同时不能猛如虎。为这些“幸运用户”之中的热情者赋予功勋值,另想办法让这个值有金融意义,借鉴知道问问的悬赏得分规则,加分提高问题输出概率是一个消化出口。

  除此之外还是存在严重问题,其中最重要的是就是封闭性造成的话题衰减问题和问题定向需求。

  D:进一步修正关注1000人这个核心控制器。

  1、 允许树形分组,假如你关注了80%的互联网从业者,一个法律问题不需要骚扰所有的关注者,问关注的那10个法律工作者就可以了,这也是B里面期待指数公式后半部分的用意,定向输出对象越少,概率当越大才对。

  2、 控制1000人中相互关注的上限比率,不得高于300人(这个数字大致是一个人现实交际的能力范围,也比较接近于twitter22%相互关注的说法,跟1000一样,可根据你更好的理解调整,理论上是宏观调控器)。如此,既更多的降低天然衰减,也可降低问题信息流规模,毕竟就回答者立场,乐于助人的精力是有限的,这个过程中能解决自己的问题并满足社交需求才是人们更希望的。

  5、重申

  社交问答网站存在的价值必要性, 是可以解决提问者的需求,而不是回答者。尽管用户兼有双重身份,但何者为基何者为楼是千秋大事,把“问答”这个大众概念而不是“高端”这个小众概念做到极致,知乎可以成为互联网的基础应用。而往后的格局变迁有1%在下文简解,你也可以把你的答案先写在手心,试试看小人所见是否略同。

  三、无觅灭世篇

  上文中里,你大概看出来了,那模型称之为反微博更贴切,不错,相当正确,仔细去看,反了一堆东西:用户关系反了传播方向反了粉丝处于中心位置了,木V了大牌们走下神坛了文化变了,封闭转开放了小众转大众了,向内衰减变成向外发散了,关键是,重心从答转到问了。

  它完全具备成为一个渗透到互联网基础网页的开放平台的潜质,微博在做能做的事情,它统统都能实现,关键是,它不需要笼罩在微博的阴影下了。

  想象一下,明年这个时候,你在月光博客阅读文章,某段不太明白,然后划一段文字,愤怒点击一个知乎按钮,向本人责难:“你妹的替知乎写得什么软文,是帮还是害呀?”

  既是一个评论,也是一个问题。

  这难道不是很有趣的事吗?本人会正儿八经回答你:

  “当然是帮呀。当未来的方向清晰,强势的门庭世家确实会毫不犹豫的挥军开拔那个地方,只是两点之间,直线未必最短,小人们唯一能做的事是测出一条必经之路,判断路上有哪些关隘,提前占领掉。依个人直觉来看,今天的知乎微博也未必杀得死了,因为知乎无V,让凡人成为V光闪闪的神,让神走下神坛,是两种截然不同的文化,在问答的世界里,你少拿那个V来吓唬我。”

  信息的细分

  需要对一个信息单元仔细分类:

  1. 主体信息<body>。

  2. 附属信息,包括<头信息>或者说父信息,及子信息。

  3. 由外而内的反馈信息。

  一篇博客、一条微博、网页、新闻、图片、视频,有没有标明作者的等等都是主信息,以“我”为中心,辐射给读者。而附属信息分别以标题、#话题#、标签及备注、跳转链接为父类、子类代表。而反馈信息,最显著的代表是评论、回复,其次是评价。

  此外还有种介乎中间态的相关,其代表是编辑推荐、无觅的推荐,本站或外站的相关内容。

  转发功能的诞生算是第一次突破了这个现象,当你执行评论这类增加附属信息的操作时,同时把它转化为另一则信息中心的主信息,那是一个划时代的发明。

  无觅的困境和变化

  在没有“同时转发”这个选项之前,即使是点评类网站里,评论行为始终是从属地位,换而言之,评论本身这个行为没有给评论者带来一个落地的根,一个以自己为中心的根,故而很难被沉淀。(到腾讯微博上看一看,无附加转发的比率超级大,这是从属地位和主体地位受欢迎程度天壤地别的证据)

  过去在《微博变种与RSS变种》里提到过无觅。各位读者今天想必也不太陌生了,无觅的插件覆盖了很多独立博客,如果没有竞争对手遏制,他也许未来无处不在。

  为什么这么多网站加入呢?很简单,因为它的推荐机制有一定的发散作用,直接绕过编辑推荐,把结果交给客观规则而不是人的主观否定。并且突破了稳定甚至有衰减的关注体系,所谓推广,就是打破既有平衡,让优质网站受更多关注,让垃圾站点被更多的替代,有效与否,在内功质量,当然那些低成本的垃圾推广行为要除外。

  但是在当时,个人也提到了一个否定性忧郁,因为对于读者而言,阅读进化是从信息缺失到信息过载发展,突破关注体系降低了确定性,当更多读者来了又走了,自身不能控制一个平衡,无觅对于网站的推广价值前景堪忧,为了维持,会依赖运营带来的外力输入,这个关系里,看似对网站的推广价值是它的卖点,但最终而言读者的需求才是决定趋势的因,对网站的推广价值是结果。

  因为缺乏沉淀读者的足够向心力,无觅成为一个独立平台很难。

  但是当时没有看到其后的变化。

  在这之后,无觅的插件做了一些持续的改进,一开始好像只有“你可能还喜欢”这个本站推荐,后来似乎了多了一排,应该是外站内容推荐,再后来多了一个喜欢按钮,而现在变成了把内站推荐封在一个推荐按钮,与喜欢这个按钮排在上面,下面你可能还喜欢的那个推荐貌似有一部分是外站内容推荐。

  这个设计改动过程虽然简单,但花了很大心思,是针对自身问题的优化方案。最初的时候,站内推荐是个内循环,本身不存在发散价值,跟任何博客系统的推荐没太大不同,对网站而言,接受这么个插件的价值是无觅网站上的推荐,但上面再次提到了,不能自我平衡,留住注册用户是个大问题,所以需要外站内容推荐这个无需用户注册的输出口,有点联盟交换的意思。而无觅的喜欢按钮本身并不带来输入输出,但其简单易用性既可能关联到了推荐算法,同时跟推荐按钮摆一起,加之图标赏心悦目,能产生一定引导,在培养用户习惯上有很大意义,非常的人性,这看似非常简单的一个改良实则非常一大步。

  通过上面对信息的细分,朝着尽可能的替换附属信息这个方向,朝着破解从属地位的方向,朝着给自己补一个实心内核的方向,看上去未来无觅还会有一些可能的变化、潜力:

  A. 喜欢这个按钮附在社交网络里,威力巨大(由于目前无觅的网站内核很弱,该潜力完全没出来)。

  B. 下一个可能会被添加的按钮可能是标签按钮。(一个根据时间排序,甚至不需要中心的新闻贴吧)

  C. 下一个可能致力于替代的是评论区域(if无觅给了评论者一个根)。

  如果推荐算法里时效性能更加突出、发散能力更强的话……补上一个中心,无觅可能成为一个开放、终端分散的新闻平台。

  无觅的真正潜力并不局限于独立博客,应该注意到的是,他的插件直接镶入到了网页,那是互联网无处不在的基本终端形态,基于算法来推荐信息,尤其是基于(标签)关键字的搜索输出,依稀沾了浓缩版搜索平台的特征,还有那个喜欢按钮,跟传说中Google那个+1似有相通的地方。

  唯一遗憾的是,对用户而言,无觅缺根,外强中干。

  问答之战的战略要地

  虽然无觅平台内部漂浮无根,是个制约性短板,但它的插件与大量网站相融,却形成了一个良性的系统,并且可以变得更加优良。它本身不足以成就一个平台,但其潜力,其所占据的资源,如果加上气血逆行的知乎呢?

  回到信息的传播方向上,气血逆行的知乎,天然有发散的意义,如果像微博一样渗透到网页终端,把评论行为提问化,既破解了反馈信息的从属地位,也为网站方带来发散作用,并且逻辑上,所有的反馈信息都可以被覆盖:

  评论(提问)、评价(赞同、表示感谢、没有意义)、相关推荐(类型、来源、作者)。

  对比无觅,两者惊人相似,把评论当成问题发散,喜欢按钮对应于赞同、表示感谢、没有意义,推荐话题跟推荐文章是完全相同的道理,其次是知乎基于话题分类,事实上存在一个基于关键字的搜索输出口,跟无觅可以覆盖的关键字输入端恰好成对,最关键的是,知乎是一个社交关系内核,这恰恰是无觅的短板。

  基于以上,可以结论的是,看似八杆子打不着的两产品极有可能殊途同归,当两者进化到某种阶段必有一生死战,哪天知乎或者其他问答平台气血逆行成了一个大众网站了,推一相同插件,无觅就要被替代了。

  反过来,在这之前的乱世纷争里,谁先收购、合作或者杀死无觅,会占据非常有利的媒体位置,足以挟广大独立博客的影响力以抗门户。

  一个缺根,一个只有内核,刚好优劣互补,内外循环打通,天下可定1%,至于其他各类贴身近战、强攻固守的99%,实超出了本人所能参详的范围。

  自古破而后立,期间凶险,知乎是选择厮杀一个开放平台潜质的全新世界,还是死守一个高端社区潜质的产品,只在一念之间,将来的历史自有分晓。

  来源:越石父投稿。

2011年6月13日星期一

某些开放平台就是个传销

  计算机平台上宿主和寄生者之间的矛盾由来已久。最早接触的平台是微机操作系统。在这个层面,桌面软件商最怕的就是操作系统的功能和自家的软件有交集。举例,微软做杀毒软件后,杀毒软件商很不舒服; XP之后很少会有人去用ACDSee。之后跨入智能手机时代,平台文化会不会开放很多?不完全是,最近iPhone IOS5做了什么大家也看到,iOS上的第三方Twitter客户端估计现在都在撞墙。

  回到正题,说说网络应用时代的开放平台。这种平台一般以开放式的API存在于网络,通过API,开发者可以利用有限的被平台公布的数据做再利用再组合再创造。用户,开发者,平台提供者是这个圈子的三大要素。一时间似乎大家都找到了良性生态圈的模板。现在开的互联网公司没有API还真不好意思和别人打招呼。

OPEN API

热闹的开放平台 (via)

  这一切都看上去很美。宿主说,“来吧,我发布好用的接口和数据给你们,发挥你们的想象力和激情吧!” 开发者,“好棒,有那么多好用的接口,我只要加上我的创意找人做个程序就可以做互联网产品了。” 用户说,“噢,我要用开放平台的产品,以后会有更好的更多的应用出现在平台之上。”

  每个人心里都有小九九。宿主想,“我一个人就那么点精力,要快点把这个市场做大做强。接口开放我说的算,留点后路,其他的就让那些Geek玩去吧,顺便看看他们的脑袋里有没有值钱货。当然要树立些正面的英雄形象,给几个先来的一点甜头,增加点曝光率,他们的美要让所有开发者都看得到。” 开发者或者说其他互联网公司,“现在平台上的都是些二货,而且就这些个应用还拉到投资,我的创意好,盈利模式清晰,实际运营又有经验,我不出头谁出头。” 用户想,“反正都是免费的,哪家收钱了我就换家用,开放平台就是好,一个帐后走天下。”

  每个人都有机会,虽然想法各异但相处融洽,但X销就不融洽了么?平台商鼓吹API的免费,而且那么多先走一步成为成功人士的人摆在那里,简直就是零风险的以小博大,不邀请你们来用简直是不把开发者当朋友。不断加入的开发者和互联网公司,用自己的青春热血谱写着一曲良性生态圈的赞歌,他们很辛苦,但很充实,逼近都是做事业,平时有空多碰碰头互相鼓励很重要。用户,最实惠,墙头草,随便倒。

  题目我说了,是某些开放平台,或者说是一些开放平台迫于鼓动,风投,业绩,要做些显而易见的拓展时,这里的X销的味道就更浓了。

  笔者喜欢放例子,看看正在发生或已经发生的事情。先看国外的,国外的一般被认为做得比较规范。Twitter。

  “Twitter呼吁开发者不要再进行类似的Twitter第三方客户端”,“Twitter收购Tweetdeck,自己做客户端”,“Twitter表示将引入图片上传分享功能(twitpic之流们。。。哎)”

  看完国外看国内,找个相当的对手吧,新浪微博。微博最初的时候有个桌面端是一个个人开发者Wing开发的,由于是第一个,用户激增啊,一时间报道访谈,那叫一个热闹。现在,新浪刚推出了基于wp7手机的客户端,现在从Linux到Wp7所有终端全线制霸。LBS基于地理位置服务的应用似乎很好卖啊,看看新浪自己做的微领地 (口号是“一切从这里开始”,你确定开始这个词语没用错?)。有人提出自己研究出了辨别真假粉丝的方法求合作,那位同学难道不知道新浪里有个参数叫“有价值粉丝”么。

  最近微博上又有人放出风声

  以下领域,建议第三方微博应用开发商谨慎进入,用 @王煜全 的话就是,“不要挡巨人的路”:微秀、招聘、分类信息、相册、游戏、支付…… ,裁判可能会自己下场踢球,你懂的~

  笔者的观点是,开放平台的总体发展形势是好的,只是一小撮太心急。作为广大第三方要控制好自己体重,不要太肥太壮。鱼缸里学会沉底翻肚皮的鱼才是聪明的鱼。这是个强者通吃的时代,但会做鱼,混口饭吃也不是难事。

  来源:江南投稿,原文链接

写给新手程序员的一封信

  首先,欢迎来到程序员的世界。在这个世界上,不是有很多人想创造软件并解决问题。你是一名hacker,属于那些愿意做一些有挑战性的事情的人。

  “当你不创造东西时,你只会根据自己的感觉而不是能力去看待问题。” – WhyTheLuckyStiff

  对于下面的文字你不必完全接受,所有这些来自一个其貌不扬的程序员。我喜欢把事情做到最好,而不是对原来的东西修修补补。

  仅仅是因为爱好开始做一些创新,这是一个很好的开始!如果你说“我要先学习一下再开始做”那么你永远不会真正开始。每个人都需要从某个地方开始,所以现在打开你的编辑器开始写代码吧。

  下面是一些很重要的建议,虽然有人并不认同,但我保证你看完我的分析以后会站在我这一边。一开始,先不要管算法和数据结构。大多数简单的程序不需要用到算法和数据结构,所以当你真正需要时再去学习。编程一段时间以后,你就会知道在哪些地方用到他们。这时知道算法的名字并了解它们的功能,然后找一些相关的论文去理解算法并动手编程实践。如果没有现成的函数库(其他程序员提供的可重用代码),你用自己喜欢的编程语言来实现它。

写给新手程序员的一封信

  0. 选择一门好的编程语言,一门你自认为可以用它快速地做出一些有用东西的语言。

  不要选择C语言作为你第一门编程语言。也许选择C语言会给你一种过时的满足感。虽然它比早期的汇编语言提供了更好语法描述,但是今天C(或者C++)不是能够快速编写软件的语言。毫不偏袒的说,我建议你学习一种动态语言。选择一种你觉得语法(文档)让你使用起来更舒服的编程。为此,你可能需要花费一些时间来在几种不同的语言之间进行比较。这么做目的不是为了让你感觉更好或者让编程更容易。更快地完成自己的作品并且能够看到成果,才是激励你编程的源动力。不要选择一门需要某种重量级的IDE(IDE是一种能够帮助你编写并运行代码的工具)才能轻松编程的语言。你所需要的仅仅是一个文本编辑器。(注:原文并没有标号,是我们加上的,请大家别忘记了哦,我们是从零开始数数的。:) )

  1. 选择一个好的编辑器。

  编辑器对程序员而言,就是像是弓对弓箭手一样重要。这里有一些推荐的编辑器:

  • SublimeText 2 – 如果你刚开始编程,推荐使用SublimeText 2
  • Emacs – 学习曲线陡峭,快捷键复杂。如果你想定制自己的使用习惯,需要学习Emacs Lisp.
  • Vim – 不仅操作简洁而且它默认包含在linux的发行版中,所以深受大家欢迎。我开始使用了2年Emacs。由于Emacs的快捷键操作过于复杂,我的双手开始经常疼痛,这迫使我转向了Vim阵营。了解Vim的快捷键是非常有必要的。当你在远程的服务器上编辑代码时,你唯一不需要安装的编辑器就是Vim。

  注意!Emacs和Vim可能已经成为成为古董了。但是,它们都具备一些现代编辑器多不具备的功能。

  2. 选择一个你可以从中学到东西的操作系统

  Windows不会教会你任何东西。使用Windows你唯一学会的就是打开一个exe(可执行)文件来安装软件和使用它。可能刚开始的时候你会觉得很酷,但是长远来看,如果你立志成为一个web开发人员,可能还是要具备基本的linux知识,尤其是当你要发布程序的时候。Linux也允许你根据自己的要求来定制程序。Macs也很酷,但是我认为你现在经济上还负担不起。

  3. 不要通过复制粘贴来做备份

  一个新手程序员通常会把文件复制粘贴到一个临时目录下面来进行备份。这也许也是他们唯一知道的方法。不要那么做!你需要使用版本控制软件。我强烈推荐使用Git,它是个目前很流行的版本控制工具,而且使用起来非常简单。对一个Git新手,有一个良好的社区和很多参考资源来学习。(除了Git之外,还有mercurial, darcs, fossil等等。但是我还是建议从Git开始,我有很多的理由来支持Git,这里就不多费口舌了。)

  4. 知道去哪里寻求帮助

  参加一个和你相关的(你使用编程工具相关的)程序员社区。比如StackOverflow就是程序员的Facebook。那里没有消息状态和回复,取而代之的是问题和答案。除此之外还要学会使用IRC。IRC是一种老式的聊天室,现在还在被大多数开发人员用来分享技术信息和帮助解决问题。

  5. 培养你的礼仪

  知道什么时候问问题。你遇到的大多数问题都是别人碰到过并且在Internet上能够找到解答的。在IRC或者任何论坛里发问之前,先搜索一下google(或者blekko)来看看是不是有现成的答案。在IRC上问问题需要有耐心。永远记住,人们只是处于好心来免费帮助你。有时你发问以后需要几个小时才能有回复。所以,耐心等待。除此之外,记得问问题的时候要礼貌。世界很小,你怎么对待别人,别人就会怎么对待你。

  6. 结交朋友,技术书籍只能教你解决常见的问题(他们说:书是死的)

  当你在捣鼓一些程序或者从程序的作者那里学习,你能学到一些书本上没有的东西。当你散步的时候,请和遇到的朋友打招呼。你肯定不是唯一的程序员。和其他的程序员一起交朋友一起工作。你会注意到,当一群技术爱好者在一起的时候,不论话题是从什么地方开始,最后总是以技术话题收尾。这是必然的现象。所以你可以尽情参与。在你的黄金年龄努力编程,我能告诉你的是,我在开始6年前寻找朋友并开始讨论编程,从那时起才学到那些书本和文章不会我的东西。所以我总是说,我的编程经验有6年,因为只有那个时候开始,我才开始与人交流并开始感觉真正地开始学习编程。

  7. 参加开源项目

  为开源项目编写代码能带来回报。这不仅仅是帮助别人,你留下的代码会被其他人使用或(可能)改进。当别人给你的代码添加功能或者提出修改意见时,也是在提高你的编程水平。开源软件项目不一定要是一个大工程,编写一个下载youtube视频的小程序也是很有用的。更重要的是,你会惊奇地发现你编写的代码会成为与他人有效沟通的桥梁。

  最后,若干年之后如果本文的内容曾经对你有一点点的帮助,作为回报请写一封类似的信给希望开始编程并不知如何入手的朋友,有可能的话请纠正本文中过时的内容。

  智者说过,掌握某个东西需要10年或10000个小时,也就是汉语中的“十年磨一剑”,所以不用着急。

  英文原文:An open letter to those who want to start programming

  中文翻译:伯乐在线

2011年6月12日星期日

使用Google Analytics跟踪404页面

  404页面是当访问者输入了错误的地址或者访问了被删除的页面时,服务器返回的错误页面(404 HTTP 状态代码)。这个页面除了告诉访问者页面不存在以外,不提供任何有价值的信息。访问者可能就此离开网站。

  了解404页面的信息非常有用,可以发现访问者要查找的内容和推介来源,有助于网站补充新的内容并修复有问题的链接。如何使用Google Analytics来追踪并显示404页面的情况?Google Analytics的官方博客介绍了一个简单的方法,使用Google Analytics可以跟踪网站的404页面错误。

  1. 将网站的Google Analytics追踪代码添加到404 页面里。

  2. 修改404页面的Google Analytics代码,将代码修改为一下形式:

<script type="text/javascript"
src="http://www.google-analytics.com/urchin.js">
</script>
<script type="text/javascript">
_uacct = "xxxxx-x";
urchinTracker("/404.html?page=" + _udl.pathname + _udl.search);
</script>

  3. 在热门内容报告中即可查看/404.html页面的报告,里面的信息包括出现错误的URL地址,还会显示访问者上一个访问的页面(推介来源)。通过这些信息,可以及时检查相关页面,修改错误链接。

使用Google Analytics跟踪404页面

  英文原文:Tip: Tracking 404 Pages

塞班S60常用Twitter客户端评测

  虽然这是一个Android、iOS漫天飞的年代,虽然塞班已经推出了新的Symbiam^3系统,不可否认的是,S60仍有着一个庞大的用户群,当然这里面也有不少的推友(twitter用户)。都说塞班用户伤不起,想必塞班推友更能体会这句话中的辛酸。今天笔者就给大家介绍两款塞班系统最常用的twitter客户端。

  一、简单介绍

  Gravity由Jan Ole Suhr(@janole)开发,号称“塞班有史以来最优秀软件”、“twitter全平台最佳客户端”。甚至成为很多发烧友留在塞班平台的唯一理由。

  Dabr由David Carrington(@davidcarrington)开发,是一款著名的twitter网页客户端,即必须通过浏览器(UC或者Opera)登陆。

  二、综合评测

  测试机器:Nokia5630-d(Symbiam S60v3 CPU:600Hz ROM:128MB)

  网络环境:江苏电信2M ADSL

  1、用户界面

Gravity和dabr界面

Gravity、Dabr的界面

  Gravity支持平滑滚动,配色布局都十分精美,甚至每个小图标都能看出来是作者精心制作的结晶,其用户体验在整个塞班平台都是数一数二的。而Dabr的界面则略显简陋,但也不排除一些喜欢简洁风格的朋友对其情有独钟。

  2、流量

Gravity和Dabr流量对比

单次流量数据

  目前绝大多数国内运营商依然采用按流量计费,手机上网还是不得不考虑流量问题。本人先分别清空UC浏览器和Gravity的缓存,并开启UC的压缩中转和Gravity的ZLIB压缩,然后分别刷新Timeline。

  Gravity刷新一次所需流量为460Kb,换算过来就是57.5KB,更新了惊人的196条tweets,平均每条tweet所耗流量0.29KB。

  UC浏览器打开一个Dabr页面所需流量为14.87KB,一个页面显示20条tweets,平均每条tweet所耗流量0.74KB。

  3、效率

  虽说中国已经率先制订了被国际认可的4G标准,但国内3G还并未得到普及。网速太慢,耗时太长也成为阻碍手机互联网发展的障碍。本人在上一步已经顺带记录了刷新一次所需的时间。

  Gravity耗时40.65s,更新了196条tweets,平均每条tweet耗时0.21s。

  Dabr耗时5.56s,显示了20条tweets,平均每条tweet耗时0.28s。

  4、扩展功能

Gravity强大的扩展功能

Gravity强大的扩展功能(添加账户、上传图片)

  twitter不仅只有文字tweet,也有用户会上传图片,有用户在Foursquare上Check-in,功能方面也应该能够尽量满足使用需求。

  Gravity在这方面做得无可挑剔。作为twitter客户端,除了正常的发推、回复之外,用户还能在自设定twitter API,设置定时刷新,消息提醒,消息push(仅支持Symbiam^3),翻译tweet内容,开启ZLIB压缩等。Gravity还自带一个浏览器,一个输入键盘(仅支持Symbiam^3),它还是一个图片上传工具,一个优秀的新浪微博客户端,一个FaceBook客户端(需翻墙),S60平台下最优秀的Google Reader阅读器。

  Dabr则没有这么多眼花缭乱的功能,但是它却有Gravity所没有的一个优点,因为Dabr是开源的,用户可以轻松获取它的源代码,并按照自己的喜好和需求修改Dabr的界面、增添功能,这也是Dabr能吸引Geek们的原因。

  三、总结

  比起Gravity,作者本人其实更青睐Dabr,一来本人有自己动手改造一切的癖好,二来本人更喜欢网页浏览twitter的感觉,就算在电脑上也使用网页客户端。所以本文在评测的过程中,并没有强行判定究竟谁就一定更优秀,不同的用户一定有自己不同的看法。

  来源:读者投稿,作者邮箱:zckevinzc[at]gmail.com。作者博客

2011年6月10日星期五

老板会因为你拼命写代码而感谢你吗?

  程序员热衷于长时间地工作。我想说的是,你就承认吧,你的工作/老板并没有让你这样做,你自己要这样做而已。当然,我知道,也许并非所有程序员都喜欢长时间的编程。不过肯定的是,随着加班成为业内的普遍现象,至少一半的程序员必须喜欢加班,不是吗?

  我早已听到以下这类借口。“不,不是那样的,我们只是喜欢炫酷的技术活,而且不想遗留未解决的问题。实际上,加班是一件好事,它让我们变得出色!”

  我认为,你不能只见树木,不见森林。从某个角度来说,你这样做并非为了自己,而是为了“某个人”。无须质疑,他也许是个高尚的人,但你并不是他的奴隶。从其他角度来说,你有多少次加班,是为了解决问题,研究新技术,编码实现某些东西,以及在截止时间之前完成任务?但是,你在业务上是机智过人的程序开发者,你在帮助公司获得成功。公司管理者已经向你说明了公司的经济状况——必须这样做,公司依靠你。我想说的是,除非这个管理者现在就在你旁边,半夜2点还在陪你聊天,否则他的话将一文不值。

  让我来讲述一个朋友曾经跟我说过的故事。这个故事是关于一个天才程序员的,姑且叫他John吧。

  John是一个百万程序员当中才出现一个的超级明星。他理解和编写代码的能力高超,工作效率是其他任何人的20倍。有一天,公司拿到了一项短交期的大项目。客户提供了一本厚得让所有人沮丧的规格说明书。John出手相助,他把说明书带回家,此后三天没有人有关于他的消息。他回来上班的时候,样子十分憔悴,但他看懂了整本说明书并完成了项目的基本框架。除了一小部分不可能完成之外,说明书的其余部分,甚至连客户自己也不甚了解的需求,John也完成了。真让人吃惊!

  当我第一次听说这个故事时,感受颇深,我问了第一个问题“那john现在何处?”我朋友回答——“他死了,生活太艰难了!”或许用编程过劳死来形容更加合适。这个故事令人意外的是——John才30岁而已。

  程序员从分享死亡竞赛故事来获得反常的快乐。甚至当我们带着厌恶的情绪去这样做的时候,这种厌恶也带着一丝得意,以此怂恿同事去做得“更好”。但这有点像那些穿着短裤的家伙,他们的短裤短到你都看得到他们的内裤;也有点像一些把抽烟当时尚的人,他们和他们的朋友觉得这很酷,其他人却觉得愚蠢。

  使糟糕的情况更糟

  我可以理解偶尔付出一些额外努力以及一两天加班到半夜的必要性。但是,当偶尔变成经常,当老板不再因为你的努力而经常感谢你,而是习以为常时,我们就遇到了麻烦。老板希望程序员经常加班,这不仅是你的悲哀,也是整个行业的。人类就像狗一样,非常容易受到正面和负面强化的影响。整个行业的发展受到长年因过度加班而死亡的悲剧影响,直到某个阶段,在那个阶段甚至还奖励这种行为。我们每次陷入长时间的争论中,都持续消极地加剧了这种趋势。

  这不能帮助我们管理团队。你只需要让一个人做主,其他人遵守。内疚带来平等——“我们不能让我们的伙伴独自去做困难的事情,我们得帮帮忙”。遵守的人越多,那些抛下同伴的人压力就会越大,直到整个团队半夜里聚在一起喝可乐,吃披萨。但他们如何容纳一个同样的人进入他们的世界,因为在这里也有一个因特立独行而著名的程序员。当我们还是学生时,我们乐于把所有事情都推给某个人处理,然后在校内做我们想要做的事;但当我们走上工作岗位时,一切都要靠我们自己。真让人困惑。

  有趣的是,有时候这些大量的努力甚至并没有得到正常合理的追踪记录,好像它反而让项目看起来很糟糕一样。所以他们“作假帐”,正如客户只关心每个人每周工作40小时(或者他们拿的是40个小时的工资),也许还会关心项目在目前的进度,但他们从不在意小组每个成员花费在项目上的另外40个小时。好吧,或许他们会在“第二套假账”中追踪记录的团队成员的真正努力。虽然会计会因为此类造假而锒铛入狱,但在IT业内,没有人会反对这种造假的要求。

  可接受的进度成果

  大多数敏捷开发过程都会就可接受的开发进度进行讨论。不过,我也见过有些甚至自认为灵活的团队会花几个小时的时间坐下来一起讨论交流如何让程序更加高效合理,等等,你懂的。尽管团队成员的思维依旧敏捷,你却不敢说出其他东西。

  每当我想起这东西,我总想到律师。你就像一个刚入门的律师,付出了大量的努力和时间,这是你在这个行业中获得成功的常规途径。没有一个程序员想要跟律师做比较,但情况经常很相似,除非你不希望跟程序开发人员一样通过长时间的加班取得进步(就跟律师一样,除非你在4大咨询公司打工,也可以成为一名律师)。所以,律师跟程序员,哪个是呆子?

  关于一周工作时间超过40小时导致生产力下降的研究呈现出令人不安的规律性。作为程序员,如果你的创造力下降了,你的失误就会增加,你就会遗漏现存的问题,等等;直到到达某个阶段,这个阶段中,你做错的东西比做对的东西还要多。当你花了很多的时间在同样的活动中时,我是否应该特别提到健康问题。关于饮食,你只能靠可乐存活很长一段时间——可怜的John甚至活下来不到40小时。

你的老板会因为你拼命编写代码而感谢你吗?

  你现在能清楚我在反对长时间的工作和面临死亡威胁的行军了吗?你的睡眠时间和睡眠质量达标了吗?或许最近某一天我会告诉你我如何收到叫醒电话(wake up call),这是一个有趣的故事。把猫赶在一起,很容易与在相同的方向下让程序员取得预期的成果这种情况相比较,这是我对我们的人(程序员)又爱又恨的地方。但我希望过段时候后,所有聪明的程序员要一个明确的立场,坚决消除十分糟糕和违背生产力的业内趋势之一。正如我所提到的,聪明的程序员不喜欢长时间工作,也不会因为迫于压力而加班,他们把更多的时间用于享受生活。

  英文原文:Did Your Boss Thank You For Coding Yourself to Death?

  来源:伯乐在线投稿,原文链接

2011年6月9日星期四

I2P不完全使用手册

  说起I2P或许大家有些陌生,可能没有听说过这个软件,但提起Tor人们都知道这是一个著名的开源匿名网络工具。I2P和Tor一样,也是一个著名的开源匿名网络工具。和Tor相比,I2P和Tor有很多相似的地方,也有很多不同。由于人们比较熟悉Tor,那么先从I2P和Tor的比较开始介绍I2P。

  Tor每次启动时首先需要连接中央目录服务器,除非在短时间内重启Tor。通过中央目录服务器获得所有中继列表,所以如果ISP禁止连接到基本固定的中央目录服务器的IP地址,那么Tor很难连接到Tor网络,除非使用代理服务器或Tor网络连接到Tor网络。由于Tor每次获得所有的节点信息,那么ISP可以很容易的禁止连接到这些节点信息,从而禁止用户使用Tor。I2P在首次初始化时需要连接到I2P安装程序中设置的固定的I2P路由,所以ISP如果禁止I2P安装程序中设置的固定的I2P路由的IP地址,那么I2P在首次初始化时将无法连接到I2P网络。但I2P一旦首次连接成功(可以和Tor一样使用代理服务器进行连接)之后,会使用Kad算法(eMule的Kad网络的算法)获取部分I2P路由节点信息,下次启动I2P时将通过上次通过Kad获得的节点信息进行连接。由于I2P没有中央节点,并且每次获得的节点信息并非包含全部的节点,所以一旦I2P首次连接成功之后,虽然无法保证I2P一定不会被封锁,但ISP如果要禁止用户使用I2P将比禁止用户使用Tor困难一些。

  Tor成功连接到Tor网络之后提供本地Socks5代理,I2P成功连接到I2P网络之后提供本地HTTP代理,最新版的I2P也提供本地HTTPS代理,从提供代理服务来说,两者基本一致,Socks5代理和HTTPS代理协议有软件可以互相转换。Tor的出口中继为Socks5代理类型,I2P的出口路由可以是任何使用主动连接的单连接TCP协议,包括并不限于Web服务器、SMTP服务器、SSH服务器、HTTP代理服务器、HTTPS代理服务器、Socks5代理服务器,甚至可以通过Tor客户端提供的网桥或Socks5代理接入Tor网络。由于I2P只支持使用主动连接的单连接TCP的协议,所以不支持FTP协议。

  Tor默认只作为客户端运行,可以更改设置为中继或网桥为别人提供服务的同时更好地保护自己的匿名性。Tor作为中继运行时还可以设置是否是出口中继。I2P成功连接之后即作为I2P网络中的一部分路由为别人路由信息,可以更改设置从而不为别人路由信息,也可以更改设置为出口路由。设置Tor为出口中继时,只需要设置允许和不允许哪些传出端口即可,但由于I2P支持任何主动连接的单连接TCP协议,所以设置I2P出口路由时需要指定目标地址和端口。比如你愿意通过I2P为别人提供Socks5代理服务,那么你自己需要运行一个Socks5代理服务器,然后设置I2P的出口地址和端口为运行Socks5代理服务器的地址和端口。

  由于I2P本身可以对接任何主动连接的单连接TCP协议,所以内置的HTTP代理和HTTPS代理也是有单独的HTTP和HTTPS代理服务器支持的,内置的HTTP和HTTPS代理由官方推荐的HTTP和HTTPS代理服务器提供者提供,所以和Tor每隔一段时间就会变换IP地址不同,使用I2P内置的HTTP和HTTPS代理服务器访问网站所显示的IP基本是固定的。由于I2P的HTTP和HTTPS代理并非由官方提供的,而是由I2P用户提供的,官方只是推荐他们,所以HTTP和HTTPS代理服务有时候会下线,导致内置的HTTP和HTTPS代理服务暂时不可用。好在用户可以修改内置的HTTP和HTTPS代理服务,添加更多的服务器,当其中一个不可用时I2P会自动转到其他服务器提供服务。

  由于每个人可以成为I2P的出口路由提供各种不同的服务,所以除了I2P内置的服务外还可以在I2P的服务目录中找到大量I2P用户提供的各种各样的服务,有提供Socks5代理的,有提供Web服务的,有提供接入Tor网络的等服务。如果需要使用非I2P内置的服务,可以在I2P的设置界面中添加I2P的客户端,添加I2P的客户端时需要填写的一些信息可以在I2P的服务目录中找到。

  另外,Tor的中继之间使用TCP连接,I2P的路由之间既使用TCP连接又使用UDP进行传输数据。Tor作为中继或网桥时需要有公网IP或在路由器上设置端口映射,I2P也可以手动在路由器上设置端口映射,也可以使用UPnP自动设置端口映射,还支持UDP协议的NAT穿越进行路由信息。Tor的设置界面除了手动更改配置文件外,也可以结合Validia或Torpark图形界面进行设置;I2P提供了Web界面进行所有的设置。Tor使用C++编写,I2P使用Java编写。

  说了这么多I2P和Tor的异同点后,我们进入正题,介绍I2P的使用方法。

  使用I2P之前,首先当然是要下载和安装I2P,I2P的官方中文网站是: http://www.i2p2.de/index_zh.html 。但很不幸,国内无法访问这个网站,需要使用国外的IP地址才能访问这个网站。由于I2P为Java编写的程序,所以使用前先确认是否安装了Java,I2P需要Java 1.5及以上版本才能运行,推荐使用Java 1.6,可以在 http://www.java.com/ 中下载和安装Java。安装好后首次运行I2P会调用系统的浏览器,访问I2P的控制台Web配置界面: http://127.0.0.1:7657/ 。在控制台中我们可以看到I2P的运行情况,包括I2P连接到I2P网络的情况。

I2P不完全使用手册

(图1)

  从图中我们看到I2P的活动节点为28 / 70,表示找到活动节点70个,连接了28个。由于Kad每次只获取一部分节点,所以I2P的总节点数远大于70个。一般连接上的活动节点在8 - 10个左右I2P就能正常工作了。首次运行I2P的时候会通过I2P安装程序中内置的路由节点连接到I2P网络,但由于众所周知的原因,国内基本无法连接到内置的路由节点,这时候连接上的活动节点将会不足8 - 10个,I2P无法很好地工作,好在我们可以在I2P的网络引导设置中设置使用代理服务器获取更多的节点。我们访问 http://127.0.0.1:7657/configreseed 进入I2P的网络引导设置,其中可以选择“使用 HTTP 代理”,并填写HTTP代理地址和端口,然后点击“保存修改 + 立即开始网络引导”,如果设置的代理可以连接到I2P的官方网站,过一会儿活动节点数就会有所增加,达到8 - 10个可用的标准。I2P一旦首次连接到I2P网络后,将会不断从连接上的活动节点中获得其他活动节点,网络引导一般只需要进行一次即可,如果长时间未使用I2P导致活动节点数少于8 - 10个则需要再次进行网络引导。

I2P不完全使用手册

(图2)

  I2P连接到I2P网络后,即可开始使用I2P提供的服务了,首先介绍的是I2P内置的官方推荐HTTP和HTTPS代理服务。和一般的HTTP和HTTPS代理服务不同,I2P的HTTP和HTTPS代理服务使用两个不同的端口,默认HTTP代理为4444,HTTPS代理为4445。设置浏览器的HTTP代理地址为127.0.0.1,端口为4444;设置浏览器的HTTPS代理地址为127.0.0.1,端口为4445即可使用I2P的HTTP/HTTPS代理服务匿名访问ISP阻止访问的网站了。在浏览器设置了I2P的HTTP/HTTPS代理服务后,不仅可以访问互联网上的Web网站,也可以访问I2P内置的很多匿名网站,和Tor的匿名网站(也称隐藏的服务)十分相似。I2P的匿名网站是以“.i2p”结尾的网站(Tor的匿名网站是以“.onion”结尾),只有在浏览器设置了I2P提供的HTTP/HTTPS代理后才能访问I2P的匿名网站。常用的I2P匿名网站有I2P内的搜索引擎 http://eepsites.i2p/ 、I2P的Wiki http://ugha.i2p/ 、I2P的论坛 http://forum.i2p/ 等。

  本次I2P的使用先介绍到这儿,下次会介绍如何在I2P内找到其他I2P用户提供的服务和如何发布自己提供的服务到I2P的网络内,包括如何添加更多的HTTP/HTTPS代理服务使得I2P的HTTP/HTTPS代理服务更快速更稳定、如何添加使用其他I2P用户提供的Socks代理服务器、如何通过I2P访问Tor网络、如何通过I2P访问Freenet、如何制作自己的匿名站点、如何提供自己的匿名代理服务、如何将自己提供的服务发布到I2P的匿名网络内等内容,敬请期待。

  来源:davidsky2012投稿

Android拍照和图片处理类应用盘点

  智能手机上的照相和图片处理程序越来越多,要不是光学元件大小限制,现在的智能手机大有取代家庭卡片相机的可能,毕竟手机可以拍照、编辑、分享一条龙搞定,又是随身携带。

  上期介绍了iPhone众多拍照摄影集锦,Android做为Google旗下一款十分出色的移动平台,由于完全开放,其应用商店里优秀的拍照摄影应用数量也得到很大提升。这里就总结和推荐几个不错的的Android拍照和图像处理类app应用。

Android拍照应用

  大众照相类

  camera360——国产程序中最强大的一款android照相程序

Android拍照应用

  feature:从高级到低级的拍照效果都有,能同时保存原照和效果照。2.0版本加入直接分享到微博并随机添加相框的功能,十分人性化,不过美化方面还需改进。

  good:不同色彩效果模式、大头贴模式、趣味模式、移轴移色模式…功能相当丰富,各种效果 满足日常所需…

  bad:功能太杂,而且需要事先选择相应效果再拍照,不过现在版本已经可以在拍摄完后进行小幅的色彩效果改变。不支持导入手机内的图片配置效果。

  LittlePhoto——低调而华丽

Android拍照应用

  feature:可重叠多种色彩特效,有绘画、文字、马赛克模糊等工具。

  good:各种色彩特效很好看,各种工具方便拍照之后直接进行编辑,用不着其他的编辑程序了。支持从手机中调入其他图片进行编辑。

  bad:不能预先对焦。界面简单得有点略显简陋,效果分类有点杂乱。文字绘画等工具还是不及PicSay好看。

  Vignette——Android经典照相程序

Android拍照应用

  feature:10种实用的模式,喜欢X2 double模式 可以照2张图片然后重叠曝光在一起。可以调节不同的色彩效果、长宽比例和边框。同一张照片可以保存多个效果。

  good:效果和边框的整体水平都感觉较高,多重画面的拍摄模式很方便。用户体验较好,各方面功能全面。

  bad:右上角那个红叉,实在是太小,还好可以用返回键替代。

  Pudding Camera——韩国的一款界面很漂亮的照相程序

Android拍照应用

  feature:模拟各种实体相机的特效,用户根据自己喜好选择不同的相机以及与其搭配的胶卷,个个都是经典lomo相机。这种模拟实体效果的虚拟应用的确很酷。

  good:很有趣的用户体验,让人体验到玩lomo的乐趣。效果也比较纯正。

  bad:没有闪光灯。对不同分辨率的兼容性很让人头痛。只能在拍摄前选择效果。拍摄后没有预览图?

  小众特色拍照类

  Action Snap——多格画面捕捉

Android拍照应用

  feature:设置好间隔时间、图片效果,按下快门,自动连拍并组合在一张图片里。 动作效果、动态情景一键轻松捕捉。目前有4种图片组合方式和3种图片效果。

  Fast Burst——高速连拍,不错过任何精彩瞬间

Android拍照应用

  feature:按住快门键不放,能够连续以最高800×480分辨率 最多连续拍摄14张照片。松开快门后会有一段等待处理的时间。手机摄像头应用于动态效果拍摄始终还是不够理想,但毕竟有些关键时刻这功能还是能起到巨大作用的。

  Pro HDR——高动态范围成像

Android拍照应用

  feature:按下快门后保持手机不动,程序会自动分析场景的亮度,然后拍摄两张不同曝光度的图片,最后合并在一起可手动调整出满意效果。

  高动态范围成像在某些特定情况下还是很有作用的,比如拍摄电脑时 对准屏幕曝光 周围会一片漆黑,对环境曝光 屏幕又会过亮,HDR就会让屏幕和周围环境都给正常曝光出来。还有常遇到的大太阳天气 也是同样道理应用。

  图片编辑类

  Photoshake——iPhone经典移植 多格图片组合和编辑

Android拍照应用

  feature:用户体验和界面设计都比较优秀的一款图片处理程序,也难怪成为经典。可以处理单张图片也可把多张图片组合到一起,添加各种边框底纹等。能够添加文字框、部分剪贴画等。各种效果都很漂亮。

  good:多张图片的组合效果方便而且好看。

  bad:图片的色彩特效较少。适合配合有丰富色彩特效的照相程序处理图片。

  PicSay——经典手机图片处理应用程序

  feature:导入图片变换各种色彩效果,添加文字、剪贴画、涂鸦、马赛克模糊…

  good:丰富的剪贴画、文字框等内容。各种图片处理工具。

  bad:色彩特效较多,但整体水平一般。

  其他影像处理相关

  图片查看类:

  JustPictures!——按照更新时间显示相册,可连接多种网络相册,能够把搜藏的多张图片设置为的桌面壁纸 并定时更换。

  快图浏览——小小的200+k程序,却可以有非常流畅的浏览图片能力,比起那默认的3D图库程序的龟速真是好太多了。

  画图类:

  SketchBook Mobile——触摸屏设备的经典画图程序,非此莫属。

  视频拍摄类:

  微拍——国产的一款实时拍摄视频并上传的程序,能直接分享到微博。

  现在手机应用程序发展日新月异,能贴上photography标签的程序也不计其数,有些很鸡肋,有些却能让人很意外,玩法也越来越多,这些是单反相机无法做到的,有了这些有趣而强大的拍照摄影应用,才使得智能手机的硬件发挥到了极致。

  来源:读者投稿,原文链接