ifttt.com的意义是什么?
上一次互联网升级,被人们称作“Web 2.0”。其实我对这个概念颇不以为然——其实当时互联网并未升级,只不过是互联网的作用在它出现许多年之后才开始慢慢显现:互联网的出现,必然使各种中心转移。
“去中心化”多少是个伪概念,因为这世界永远需要一些中心的存在(尽管有些中心确实是没必要存在的——你懂的),所以,互联网的作用并不是“去中心化”,而是社会结构重组。互联网的出现,必然增加个体的力量,必然在削弱现有中心的基础上创造另外一些中心。可这些并不是互联网升级——互联网从一开始就是这样的,只不过,具体的结果需要时间(很长时间)才能够让人看透而已。
互联网的真正升级的标志,在我看来,是新兴网站开始开放API,比如Facebook、Twitter等等。API的出现,才是真正互联网升级:形象地讲,互联网一下子从植物园变成了动物园。原本,互联网上的网站都只是植物,争奇斗艳。可忽然有一天,有些网站进化出了语言(API),可以相互交流、沟通(Marshup就是其中的一种方式),开始互相讲话⋯⋯互联网开始不一样了!
最明显的结果就是网站的细分化、专业化。在一个网站可以互相说话的互联网上,别人做过的东西,你没必要再做——你要做的是利用它的功能再进化⋯⋯这是为什么Twitter、Facebook这类网站在国外最终都一枝独大的根本原因。你再做个twitter出来是没有意义的,有意义的可能是用Twitter的API开发出其他的应用。(国内互联网环境完全不同,不过却是另外一个话题。)
在API大量出现之后,象ifttt(If This Then That)这样的网站,是互联网升级后必然出现的东西。它的原理很简单,给用户机会,让他们可以使用“If… Then…”的句式,利用互联网上现存的API获取自己想要的东西。
以下是一条@mranti定义的ifttt任务:
如果[A和B同时checkin某个酒店],那么[短信我:“自定义短信内容"]
八卦利器啊!
当然,ifttt可以做的事情很多,绝不仅仅是个八卦利器。朴实一点的就是去做一些你原本做不到的事情:
如果[我在instagram上赞某张照片],那么[将这张照片的链接用我的账号发布到twitter上去]
这样的话,你就不用抱怨Instagram的功能不够丰富了,因为它提供了API,而ifttt又提供了你利用Instagram API的机会,于是,你能所你原本不能⋯⋯技术这东西,只要它发展,只要你学习,那你就会更强大。
(同样的道理,我曾经提过与OS X、Linux相比,Windows就是个“上一代”的操作系统,人家都是动物园了,它现在还是植物园⋯⋯)
然而,ifttt只是一个开端,将来一定会有更强大的“互联网编程网站”出现,ifttt只不过(部分)实现了条件语句,再加上赋值、循环,就能成为几乎无所不能的工具。
顺带慨叹一句,国内的互联网上,没有动物(它们中的部分也尝试着学会说话,可惜,这个园子里是有中宣部的!),最多是一些残疾动物(开放的API都是残疾)。所以,这一次真正的互联网升级,与中国没多大关系。看看这个乐呵一下吧:iffuck.com…