December 24, 2006

原文链接:Michael Arrington

翻译:hidecloud

转载请保留以上信息

有一种并不怎么光鲜的潮流正在互联网上流行开来。嗯,也许它应该是很光鲜的一件事,只是对于我们这种对潮流一无所知的人来说不是而已。

我觉得《The Devil Wears Prada》中的女主角在没穿那些最时尚的衣服之前更加漂亮,对,我就是这类人。但很明显,有很多人并不赞同我的观点。并且根据类似PopSugarGlam这类站点流行度来看,这种潮流正要迎来它在互联网上的黄金时代。

有三家新公司正在测试一种新型的社会网络—— 关注女性时尚信息。与以往不同的是,这些站点的内容主要来自他们的用户对自身时尚的见解。这些站点都鼓励用户们穿上自己最时尚的搭配,然后将照片上传到网 站上。用户间彼此评论其他人的服装搭配,或添加趣味相投的好友,社会网络就这样在用户间扩展开来。

这个领域中最老的一家公司应该是于2005年5月在洛杉矶创建的StyleDiary。该公司CEO Patricia Handschiegel与她的合作者William Kapke在时尚界工作多年后开办了这家公司。StyleDiary拥有大量的忠实用户,并且Handschiegel告诉我,在近期他们将会推出一系列 新的社会网络功能。这个站点唯一的问题就是照片的质量不高——用户大多数时候都是对着一面镜子或者在光线不佳的环境下用手机拍照。这样出来的照片往往不如人意。这家公司宣称他们正在研究如何自动改善图片质量。

ShareYourLook是一家近期才创办的公司。他们模仿了StyleDiary中大多数有趣的功能,并且添加了更多”web2.0″的应用,如照片评分或个人简介。这使得该站点看上去更具用户友好性,虽然照片质量这个问题同样困扰着他们。

最后一个站点,即将上线,Shoutfit。这是一家我们在十一月提到的Y Combinator投资的公司。关于该站点的信息并不太丰富,但就我所得到的消息看来,它将与StyleDiary和ShareYourLook看上去很相似。

Tags: No Tags

原文链接:Going Beyond User Generated Software: Web 2.0 and the Pragmatic Semantic Web
原文作者:Dion Hinchcliffe

我们现在已经开始目睹一些公司网络服务能够自动的帮助用户进行网络导航,将不同的在线信息重组成全新的、有用的结果。更有胜者能够按照当前的环境动 态的产生 Web 应用,与 Web 生态系统产生完全的交互。就像那些能够自我组装的应用程序,它们能够帮助人们完成假期计划、管理个人日程、甚至编制更加复杂的商务应用流程,和在现实世界 中完成项目一样。这种景象有点科幻,但是我们拥有内容如此丰富的 Web,通过数量繁多的开放API接口、那些大量而且原始的数据,完全有打开这扇通往未来大门的可能性。

背景阅读:看看 8 个最终用户的混合应用平台(mashup platform)

我最近写了不少关于用户创建软件(user gernerated software) 的发展趋势的文章,利用 Web 2.0 时代的开发性,与各种 Web 服务进行交互,有价值的应用就能够被最终的用户所开发出来。但是我们现在已经能够看到下一个趋势的浮现:软件自己可以智能的创建应用和完成任务。Tim- Berners Lee 自己也预见了这种语义网络(Semantic Web)时代的到来,他在几年前的《科学美国人》上就提出了对这个概念的支持,也有不少的公司在以此为目标,但直到到现在这种模式的网络还是没有在大范围内被成功的实践。这个原因很复杂,但似乎在于我们从 Web 1.0 那里所学到的;一个首选的解决方案通常不是最正确,但那个备选的却是

trends in webapps

很多人可能会说现在已经有超过1200多个“混合应用”(mashups)被列在 Programmable Web 的趋势表上,它们之中绝大多数都不是用户创建的,只要看看那些在 MySpace 和各种主流的社会网络上广泛流行的小徽章(badges)和小组件(widgets),看看人们每天不辞辛劳的在他们的blog和空间上耕作,修改内容、 调整代码、从互联网的各个角落寻找 RSS feeds,并把它们放在里面。虽然我们现在可以看到这么多活跃的最终用户的”混合应用”,但这些都比较浅显,并不能够体现更较深的层次上的功能性,不过 我们可以看到那些新的工具正在一天天的变强大,允许用户更加深度的控制,创建出一个真正的“混合应用的生态系统”(mashup ecosystem)。

开发者和程序购买单最大的问题就在于难以发现你所需要的应用

这里有一个很显著的事实,你可以看到现在虽然有大量的专业的软件开发者,但是他们在为数众多的最终用户需求方案面前还是显得力不从心。有趣的是,同样的数量问题也存在于那些能够被控制用来创建程序和完成我们所需任务的电脑系统上面。

如果你仅仅只看那些企业的IT部门,你通常都会发现一份常常软件解决方案清 单,但是传统的购买和定制开发在大多数组织里面都难以满足需求。所有的 CIO 们都在为从列表中选中那个工具而苦恼。但在 Web 上,这将是一个完全不同的问题:几乎没有软件能够帮助用户去从头到尾完整的完成一件事情。就像 Steve Borch 说的,“坐回到你的位置上,放松一点,让你的顾客来创建你的产品”。

就像 IBM ,他们也正在尝试由最终用户所驱动开发的产品,例如 QEDWiki,最终用户将自己来执行,并不是所有的软件集成都要通过那些永无止境的手工重新输入或者是拷贝粘贴数据来完成。这一切都意味着:

1)有需求的存在,但不足以被人们精确的表达出来用作软件的设计
2)在我们日常使用的那些软件之间有一种非常松散的整合(功能不会过度耦合)

事实上,的确有至少两种方式的语义网络技术,可以被我们用来改进 Internet 的使用方式。第一种是提供一个语义描述上的“层”;在它里面的服务和内容能够清晰表达给程序,而不是给开发人员。第二点是积极的使用这个“层”;让用户自 己来构建软件或者是智能的执行它里面所提供的过程。

传统的软件模式将无法适应:混合(Mashup)与 语义网络的应用才是最好的方式

需要一份软件来管理婚礼的计划,和那些参与者、物资提供者的关系列表吗?如何协调好把建筑材料运送到工地的最少费用,里面包括了材料和运输,以及按 照的时间和正确顺序来完成,如何控制建设项目能够如期完成?这样的软件在消费和商 业的世界里都存在着无限的可能性,它能够反映出在IT应用中的长尾(Longtail)需求,我们不可能开发出数以千计的定制软件来有效的服务与这些需 求,但是使用那些潜在的“日常软件(例如通用的邮件服务、日程管理等等)”来组合成可以连贯执行的应用已不再是梦想,在这里过程(可以被程序智能感知的逻 辑接口)也是需要被管理的,而不仅仅是数据。

我把这种形式的应用理解为能够利用集体智慧进行重组和自我组装的软件,毫无疑问这是一种前卫的软件开发形式,许多公司已经开始进入这个领域。那些初创的公司例如 JackBe, Teqlo, OpenKapow, Itensil 和其他参与者的已经完全的或者是部分的支持自动化的软件创建和过程管理。有趣的是,他们并没有使用真正的语义网络技术,而是通过那些开放的、简单的、容易理解和描述的 Web 2.0 时代的服务来实现的。

现在是我的最后一个观点。在今年的早些时候我和 Adam Bosworth 还有一些其他的 Web 传教士们,答复了一个听众关于 Web 2.0 和语义网络之间的区别的问题,“Web 2.0 是语义网络的初级阶段”。这里有一个有趣的问题,最新一代的工具似乎是建立在简单的私有的方式之上的,而不是利用那些正式开放的语义网络技术。这是否会影 响到语义网络 1.0 的可用性还很难说,但至少 RSS 1.0 已经被广泛采用了。所以我把这称之为新一代的“务实语义网络”。但我有点担心缺乏标准的支持,不过这种下一代的在线软件是否能够展翅高飞我们将拭目以待。

你还知道有那些其他的 Web 3.0 或语义网络 公司和项目吗?

indigo 翻译整理(Indigo 的数字镜像 - 超越用户创建的模式:Web 2.0 和语义网络

Tags: No Tags

December 20, 2006

不可否认,Page View 仍然是判断网站流行程度的主要参数之一。但是在 Steve Rubel 看来 Page View 已经处于生命周期的下滑阶段,他更是预测 Page View 只有4年的生命力并立碑悼念。

Page View 将死?

Tags:

December 6, 2006

原文地址:The Econ 101 Management Method

原文作者:Joel Spolsky,即《Joel说软件》一书作者

翻译:连乔


笑话:

19世纪俄国的一个犹太人小村庄里住着一个犹太人。

“你用什么喂鸡”,有一天一个哥萨克人跑来问他。

“一些面包屑”,犹太人回答。

“你居然敢用这么低劣的食物喂我们的俄国鸡”,哥萨克人一边说一边给了犹太人一棍子。

第二天哥萨克人又来问犹太人:”现在你用什么喂鸡?”

“嗯,我给它上了三道菜。新鲜的草,上好的鱼子酱,甜点是一小碗奶油洒上进口的法国巧克力粉”

“白痴”,哥萨克人又敲了犹太人一棍子,”你居然用这么高级的食物喂这么低等的鸡”

第三天哥萨克人又来了:”你用什么喂鸡?”

“什么也不用”,犹太人说,”我给他们一个铜板,它们爱吃什么就买什么”

(暂停-等待笑声)

(没有?)

(ba dum dum)

(仍然没有人笑)

(哦,算了)

这里我用的”经济101″只是一个玩笑。为非美国的读者解释一下:绝大多数的美国大学把各种学科的入门课程编号为”101″。经济101管理就是说管理者对经济的一知半解反倒会带来危险。

经济101管理者认为所有人都是为钱工作的,激励员工工作最好的手段就是用金钱刺激或者惩罚。

比如说,AOL(注:美国在线)给能够挽留住用户的客服人员额外奖励。

软件公司给编写程序时、bug最少的程序员奖励。

这些行为就像给鸡铜板,让它们自己去买食物一样可笑。

这种方式的最大问题在于它用外在的激励代替了内在的激励。

内在的激励来自于每个人内心的渴望,他们都希望把事情做好。人们常常具有很强烈的内在激励性,他们希望把工作完成得很出色。比如,客服人员想要用户理解:每月付给AOL公司24美元是值得的;程序员想要写一些bug更少的代码。

外在的激励是来自外部的激励,比如说你因为完成特定的事情而获得报酬。

内在激励的效果比外在激励要强烈得多。人们在做他们想做的事情时,会更加努力地工作。这无可置疑。

但是当你付钱让人们做他们想做的事情时,这会带来过度理由效应(overjustification effect)的问题。”我必须写没有bug的代码,因为我喜欢奖金”,他们这样想的时候,内在激励已经被外在激励所替代了。因为外在激励效果微弱得多,结果他们的工作积极性被实际削弱了。当你停止发奖金,或者他们不再关心奖金的时候,就不会在写代码的同时注意修改bug。

经济101管理的另一个大问题是:人们倾向于寻找局部最大化利益。他们会针对你所提出的指标,找到一些急功近利的方法来完成,但忽视了你真正想让他们做的事情。

比如说你的客服人员,由于他们疯狂地想要留住用户获得奖金,结果被逼疯的用户在纽约时报的头版讲述你们公司令人作呕的服务。你为他付钱这件事上(用户挽留计划得以实施)获得了最大化的利益,但是你真正在意的事情(利润)却受到了损害。如果你想要用公司利润(比如说公司的股票)来奖励他,结果你会发现他的所作所为偏离了正确的方向,这完全是在浪费时间。

当你运用经济101管理,就是在鼓励开发人员耍弄系统。

假如你决定给编写代码时bug最少的开发人员奖励。那么每一次测试人员试图汇报一个bug,就会变成一场争论。通常开发人员说服测试人员这不是一个真正的bug。或者测试人员同意采用一种非正式渠道告诉开发人员,而不是写进bug跟踪系统。这样一来没有人使用bug跟踪系统,所以表面上的bug数量减少了。但是实际上却没什么变化。

开发人员在这方面是很聪明,无论你用什么指标,他们都可以找到一个最大化利益的方法,但却不是你真正想要的。

Robert Austin在他名为《度量与管理组织绩效》一书中提到,当你提出新指标的时候,组织中存在两个阶段。第一个阶段是你真的获得了你想要的,因为还没有人发现欺骗指标的方法。第二个阶段就变糟了,因为所有人都发现了最大化指标的方法,并不顾一切地这么做,甚至搞垮整个公司。

更糟糕的是经济101管理者认为他们足够聪明,调整指标就可以达到目的。Austin博士的结论是不可能,这种方法永远不可能成功。无论你怎么调整指标来反映你想要的东西,总是会有逆效应出现。

经济101管理方法的最大问题在于它根本不是管理。它是管理的退化。它回避寻找真正能把事情做得更好的方法。这意味着管理团队不知道如何教会人们把工作做好,所以他强迫系统中的每个人自己想办法去做。

你没有试图教会开发人员如何把代码写得更稳定可靠,只是在用付钱的方式逃避自己的责任。然后每个开发人员还得自己想办法。

对于比较简单的工作,比如说星巴克的服务员,或者AOL的电话客服,他们通常能找到自己的方法。当你走进一家咖啡店,要了一杯咖啡,然后你会发现这个单子要被一遍一遍地重复:告诉制作咖啡的人一次,如果他忘记了还要催一次,最后给收银员重复一次,好让她知道该收多少钱。这就是因为没有人告诉员工们更好的工作方式。除了星巴克,没有其他的咖啡店解决了此问题。在星巴克,标准的培养方式包含了一整套规范的命名系统,比如把单子写在杯子上,就送出了单子,保证了顾客只需要下一次单子而不必重复。这套系统是星巴克总部发明的,运行得非常好。系统链条上的每一个人永远不需要用自己的方法来解决问题。

你的客服人员整天与顾客对话,他们没有时间、兴趣或者练习机会来找到更好的工作方式。客服人员没有人能够测量并统计出哪种挽留顾客的方式是最好的,同时得罪的博客也最少。他们不关心,他们不够智慧,他们没有足够的信息,他们工作太忙。作为管理者,你的工作就是建立一套良好的系统。这就是星巴克成功的关键。

如果你小时候多读一些安·兰德的作品(Ayn
Rand,1905-1982,俄裔美国作家、哲学家。她的客观主义哲学自20纪世50年代起风靡美国校园,影响了几代美国人),或者学习了一个学期的经济学,而学到没有什么东西是不能用钱衡量的,你也许会觉得建立一套奖金制度、按照绩效付钱是很不错的管理手段。但是这是行不通的。把管理工作真正做起来吧,不要只是给鸡付铜板。

“Joel!你昨天还说开发人员应该做所有的决策,今天又说管理者要做所有的决策,到底应该怎样?”你高呼。

恩,不能这么说。昨天我说开发人员就像是树上的叶节点,掌握最详细的信息,事无巨细的命令式管理不能对其产生最优结果。今天我说的是要建立一套系统,不能因为给了钱就逃避培养他们的责任。管理,宽泛地说,就是要建立一套让人们把事情做好的系统。这需要避免用外在激励代替内在激励,也不能单纯地使用恐吓和命令。

现在我否定了命令式管理和经济101式管理,那么还剩下一种管理可以让人们把事情做好,我称之为同一性方法。我明天会谈一谈它的。

(完)

连乔投稿翻译,他做了一个网站叫youyulu,这是一个RSS阅读器,与现在主流的RSS阅读器不同,youyulu定位在阅读好友的blog,相册等。他说“因为现在全球有大几千万的blog,我们相信绝大部分的blog并不是以公众阅读为目的,而是以朋友交流为主。youyulu就是定位在服务这些blog上。为了方便使用,我们给加入了一些SNS的功能。比如说标签功能,根据班级/公司的标签可以帮助用户比较方便地找到好友。八卦功能,可以增强用户在站内的沟通。”)

Tags: No Tags

December 5, 2006

原文:《The visual design of Web 2.0

前一阵子维基百科的Web2.0条目包含了一节内容,专门描述Web 2.0的视觉元素,讲述了渐变色、绚丽的图标、反射效果、阴影以及大号字体等等。

但是几天之后维基人投票决定撤掉“视觉元素”这一部分。推究其原因,可能是Web 2.0的特性不能通过一系列的视觉规则来精确地定义。如果 Web 2.0 被理解为一种内容生成和发布的途径,那就没必要将其禁锢在视觉效果的框框里。

尽管如此,事实上大多数 Web 2.0 网站都有某种独特的艺术风格。也许维基人觉得这不属于Web 2.0的讨论范畴,但我却认为这十分必要。让我们开始 Web 2.0 的视觉之旅,看看所谓“Web 2.0风格”起着怎样的作用。

请相信我是Web 2.0

完美的 Web 2.0 依靠着访问者的力量。用户可以为Web服务制造内容,通过流行的点对点方式像“病毒”一样传播,并依照他们的意愿和喜好来提高内容的质量。

但是要让访问者为Web应用程序付出时间和内容,首先需要让他们相信你。为获取人们的信任,绝大多数 Web 2.0 网站都通过绝妙的设计给我们带来了友好、亲切的印象。

阅读更多,请移步至译者原文:(Original article

Tags: No Tags

原文:The Major Trends that will Shape IT

翻译:EPIN

审稿:Jacky Peng

整合:由紧到松

我们相信技术整合中新的发展――即面向服务架构(SOAs)的大规模采用,是全球最重要的趋势,因为不仅对于商业运作如何与信息技术结合,还是对于信息技术产业自身的结构,它都有潜力从根本上改变。

过去,在企业内部,信息技术的功能整合是通过一些紧密联结的大型单个系统和成套软件来实现的。但在整个IT产业范围内,包括从通讯到控制的所有层面中,正在采用的新标准将促使功能性整合与松散联结。这样,SOAs 的普遍使用就有可能改变软件产业本身。SOAs 的普遍使用将挑战大型成套软件零售商的垄断地位,以及提供由可在不同系统间互用的组件构建的最佳商业解决方案.

对于信息总管来说,SOAs 意味着较为简单的系统,较低的维护费用,易更改,易与其他系统整合。对于企业经营者来说,SOAs使技术更容易配置来支援企业的商业策略。它能令企业实现较大的灵活性,更容易与其他企业的合作,形成新的商业模式以及找到新的收入来源。尽管SOA前途无量,挑战依然存在。语意集成――整合不同数据的类型和结构――将会成为一个大问题。

硬件基础设施:从稀缺到充裕

基础设施――传送信息的硬件――正由稀缺有限转变为充裕。现在,用先进的硬件技术收集、存储、处理数据,能满足除最高端商业运作外的所有需求。企业将更关注服务质量、可靠性、信任度、机动性和可维护性。

从手机到铣床等各种嵌入式设备的数量和类型都在大量增加,这是这个时代的基础设施完善的一个成果。在埃森哲公司,我们相信,当今的服务器/桌面平台将与三个新的信息技术平台――移动设备、家用电器或工业设施――共存并为补充。对SOAs的需求将加速更具活力更灵活的基础设施的需求,这些设施在许多方面将变得更复杂。

信息:从受控到失控

将来,信息管理通常会遇到这三个挑战:

  • 结构化与非结构化信息的量的迅猛增长。
  • 从传感器和嵌入式装置产生的实时信息,今天的数据库技术对此无法处理。
  • 企业越来越依赖于他们不能控制的外部信息。

要实时请求处理大量复杂的查询必须用到实时数据库技术。关键的技术设备已经准备就绪:支持数据近实时交换的网络带宽已经出现;电脑硬件及存储设备都越来越好,运行越来越快,价格越来越便宜;数据库每次处理的成本不断下降;数据库系统的容量也越来越大。

不过既使实时数据库技术也不足以解决高效利用大量实时数据的这一高端要求,比如说,传感器和带全球定位系统的设备生成的数据。那将需要可扩展的,概率性〔不是定值的〕分析技术。而且,分析及数学技巧将带来额外优势。即使假设企业能应付语义集成和差别程度各异的一体化数据的各种问题,无论数据是否结构化,SOAs在连接不同类型的数据方面也将是非常重要的。

虚拟化:硬件、软件和商业运作的虚拟化

在上述的技术发展将带来的主要商业及社会后果是虚拟化:通过性能和硬件间更高的抽象来实现用户性能要求。虚拟化将变得无所不在:

  • 虚拟并动态提供硬件要求;
  • 以服务方式存在的软件――伴随多态互联网应用技术的出现,这一趋势变得非常有吸引力;
  • 动态提供或是外包商业运作――网络及协作技术的进步使这一切变得可行。

虚拟化将导致所有层面的信息技术产业化。由于硬件可以与虚拟无关,所以相同的硬件可以重组,这样就能消除专门化,并带来规模效益。地理位置将变得透明,因为硬件、软件或商业运作的供应商以及用户都不关心对方的具体位置。随着通讯及信息日益数字化,人们工作的方式也将改变。外包及外购将变得越来越有吸引力,因为这样企业将可以利用全球人才资源和全天候地完成工作。(感谢Jacky Peng投稿,他的blog在这里)

Tags: No Tags

Next Page »