Apr 06
finianWeb digu, synchronisation, xiaonei
校内网虽然也随大流在去年推出了开放平台,但实际上其开放程度还远远不够。从一开始的“霸王条款”到目前令人诟病的开发者文档,可以看出,这其实已经不是心态问题而是态度问题了。不够开放或许是国内大多数互联网应用的通病,这当然还有更深层次的原因,比如出于商业策略方面的考虑。或许大多数互联网从业者认为,开放就意味着资源的流失,这可能是事实,但问题总有两面性,“流失资源”未必就会导致价值损耗。平台化是个例子,越是开放的平台,就越能吸引用户和第三方依赖者,因为开放往往意味着灵活,这是吸引用户的一个因素。同时,被平台“流失的资源”所吸引的第三方依赖者的加入,使平台的功能外延得到不断扩大,这是吸引用户的另一个因素,因此,平台表面上虽然流失了资源,但用户的增长以及第三方应用的依赖,却是平台价值提升的源泉。而第三方依赖者也因此而获得了价值,实现了和平台之间的双赢。当然这只是一个例子,实际情况或许会复杂得多。但不管怎样,未来的互联网必定是全开放的,这是趋势所在。
校内网的开放性确实非常有限,比如你无法像facebook一样,通过第三方应用来更新用户的状态(Status),而用户状态和目前流行的微博客形式是一样的,对于习惯于使用微博客来碎碎念的用户来说,如果能通过微博客来更新用户状态则更为方便。
据说嘀咕的插件嘀神很快会推出更新校内网状态的功能,在此之前,可以自己动手实现一下。(update[090408]: 嘀神今天已经推出更新校内网状态的功能了,赞一下)
虽然校内网没有提供更新用户状态的接口,但问题并不大,因为一个互联网应用无法轻易区分使用它的究竟是人类还是机器人,这给自动化操作带来契机(当然,办法肯定是有的,万恶的验证码就是因此而诞生的。不过据闻即便是强悍的captcha,也会有被干掉的一天。Update[090412]:看看 PWNtcha 这个项目),使用代码模拟用户操作则可实现用户状态的自动更新,虽然这因为校内网没有开放相关接口而稍微增加了些工作量。
那么实现过程就相当明了了,首先获取微博客的更新,然后模拟校内网用户操作,更新用户状态。
以嘀咕为例,通过其API获取嘀咕更新。这里有个小插曲,嘀咕API中可以使用一个参数来获取指定日期以后的所有嘀咕,但在测试中,发现该参数实际上并没有起作用,经小甲师兄确认为bug,这里批评一下嘀咕同学,这个bug不应该啊。获取完嘀咕后,判断哪些是需要更新的(因为API没有完全起作用,获取了全部嘀咕),然后稍微格式化一下(比如去掉html标签,加上相关链接等),接着就可以使用这些嘀咕来更新校内网用户状态了。当然,这个过程得使用轮询的方法(although polling sucks!),因此,计划任务是必不可少的。可惜目前很多虚拟主机都不提供cron服务,而我一般使用实验室的机器来完成这项工作,尽管不太方便。这里推荐没有cron服务的虚拟主机用户使用基于web的cron服务,google一下“free cron”即可。
至此,就已经实现了使用嘀咕来更新校内网的用户状态了,效果如下:

不过,嘀咕的url有点长,拖着条长尾巴有碍观瞻。细心的用户可能会发现,嘀神或打嘀在同步嘀咕时,使用的链接是短url形式的,如 http://digu.com/u/43936,而嘀咕API返回的数据当中并没有包含短url中的id信息,因此这肯定是个内部的接口。一些嘀咕插件使用到了内部接口,比如刚才提到的短url接口,还有手机上传照片的接口等,这些接口并没有对外公开,希望嘀咕真能如其所言,做到真正的开放,吸引更多真正的第三方开发者。
既然无法获得短url的接口,可以自己弄一个,凑合着用吧。这是缩短了网址之后的效果,围观起来是不是爽多了呢:-D

Mar 28
finianWeb digu, microblogging, twitter
最近被毕业论文弄得焦头烂额,有一种不成功便成仁英勇就义的姿态,心态一直比较烦躁,这种感觉不甚愉快。这些天的生活一直围绕着论文打转,连做梦也能梦见自己歇斯底里地coding,毕业论文的毒害可见一斑。还是上来透透气吧,写点论文以外的东西。
最近茶余饭后在使用一个叫“嘀咕”的微博客。第一次接触是在2月份,这是在Google Reader上看了某篇博客上的相关介绍后才知道的。其实自从微博客的鼻祖Twitter火起来后,国内类Twitter的微博客应用就雨后春笋般狂飙出来了,这符合国内互联网创业者的一贯作风。自从有了推他(Twitter)以后,人民群众于是有了丰富的业余文化生活,碰头见面就问,“今天你推了没有啊?”,当然并非问你今天推倒了几个萝莉。
我所知道最早的“模仿者”是饭否,这是王兴童鞋继成功抄袭非死不可Facebook整出校内网之后的又一抄袭力作。记得当时第一眼看见饭否的时候,心里就嘀咕,“哎呀妈呀,太他妈推他了”。完完全全地copy推他,连样式也一样,这和当时炮制校内网的手法如出一辙。这外表确实是整得犹如同一个妈憋出来似的,但内涵就差远了,当时饭否有的功能推他都有,推他有的东西饭否就未必有了,这其中一个东西包括用户习惯。老外在互联网上的娱乐方式和国人相比差别还是挺大的,人家有事没事就喜欢发email,用email更新博客,用email聊天/群聊,用email推他……竭尽email之所能,对其情有独钟。人家一般没事不喜欢使用IM,不喜欢发短信。我们就不一样了,喜欢用IM(企鹅的消息标志一闪就是十几年),喜欢泡论坛。所以推他的模式在国内是否受用,这取决于用户是否有使用微博客的习惯,惯性多大。当然,习惯是培养出来的,但有时习惯很难改变,这需要付出代价。马云童鞋培养了人民群众网上购物的习惯,单从这一点看来,马童鞋就相当地牛B。
但有时互联网创业无法考虑得太周全,时机的把握更重要。遥想马化腾童鞋当年,在开发OICQ的时候,如果还得考虑用户习惯的问题(诸如能否像老外一样习惯使用ICQ聊天)而犹豫不决,那么,估计今天在国内就不会有这样一个号称活跃用户数3.5+亿的聊天软件的诞生,也就无法造就这样一个市值逼近千亿的互联网帝国,当然,也就不会有高高矗立在深南大道的巨型剃须刨的出现……创新是重要的,模式新虽然不代表成功,但新的事物总会或多或少引来关注,这也就带来了机会。国内互联网创业者深谙此道,即便他们的“创新”往往只是拿来主义,是在伟大墙内的大中华局域网上的所谓“创新”。
于是,叽歪de来了,做啥来了,叽咕来了,牢骚来了,爱聊客来了……这不,马化腾同学的滔滔也来凑热闹了。千篇一律,大同小异。标配如下:短信彩信接口、手机上网、IM机器人。这年头,你要没这些家伙,你还不好意思说自己是混微博客服务的。而Twitter是他们的风向标,比如现在流行的右侧边栏布局、实时搜索功能等,都是推他派作风。当然,也不乏有点创新的东西,比如群组,比如叽歪大屏幕,都是不错的点子。做啥的域名zuosa.com确实比较囧(难道创始人是广东人?),它的UI设计也比较雷人。什么叽咕、牢骚、爱聊客之辈,不甚了解,估计也无甚作为。至于老马的滔滔,继承了腾讯一贯不开放的作风,一开始只有QQ机器人,很久以后才上线了一款MSN,而且到目前为止没有开放任何接口,这是意料之中的事情。所以,滔滔即便拥有巨大(潜在)用户基数(这是腾讯任何产品的天然优势),但也不被外界看好。
好吧,废话太多了。绕回到“嘀咕”这个“新”的微博客应用上来。当时因为国内类推他应用实在太多了,几乎每隔几天就会看到诸如“XXX,国内又一微博客上线”的报道,所以看到嘀咕新闻的时候,也只是抱着瞥一眼的心态逛了它的网站。
第一眼的感觉,“嗯,又是一个推氏风格的产物”,UI是标准的推氏布局,功能是上面提到的目前微博客的标配。但是它有两个地方吸引了我的注意:域名和插件。域名是digu.com,噢卖糕,这可是4字母双拼呐,估计得在2000年左右才能注册到这样的域名,这是牛B的地方之一,所以当时第一感觉就是,这个公司应该有些来头。第二个引起我注意的是插件页(好吧,我承认之所以能引起我的注意是因为它上面有醒目的“新”字标记),里面的插件不少(目前有10个),引起我注意的,一是有手机客户端,好家伙,我的小6可以派上用场了,而且手机拍照可以直接上传,可以不走彩信的方式,而是直接使用GPRS,单凭这一点,就已经能够打败国内众多的同门师兄弟了,虽然国内有些应用也是支持通过手机浏览器上网上传照片的,但这和使用手机客户端(注意,不是浏览器)上传照片的用户体验上是不一样的,手机客户端上传照片那叫一个淋漓酣畅啊。二是,这些插件当中,除了两个以外,全都使用了独立域名!这让我想起了Twitter,推他的很多第三方应用也使用独立域名,因为推他太他妈流行了,不乏有非常死忠的第三方开发者,所以第三方开发者使用独立域名开发第三方应用并不奇怪。但上线不久的嘀咕一下子也引来了这么多“死忠”的粉丝,这种情况实属罕见。
外界对于嘀咕的报道总离不开俩关键字:“明星”和“开放”。对于嘀咕用“明星嘀咕”来做招牌,我不作过多的评论。反正我不是追星族,这招牌吸引不了我。而且明星都很忙的吧,让他们有事没事上来嘀咕一句挺不靠谱的,即便上来嘀咕,有时往往也是他们的助理帮忙发布,而且都是单方面的信息流,嘀咕的互动性没有得到充分地体现。不过,使用“明星嘀咕”的招牌也许真的能引来不错的流量,因为这个星球上不乏疯狂的追星族,特别是那群90后的孩子,他们应该是不能小觑的中坚力量。
至于“开放”,这个是比较有趣的话题。按照官方的说法,嘀咕“完全开放了API开发接口,其彻底程度尚属国内首家”。按照我的理解,开放性可以从两方面去衡量,一是开放的接口数量,而是开放的接口质量。没有仔细研究嘀咕的API,从粗略的观察来看,嘀咕的API数量也许确实能算是同类型中最多的,从第三方应用的使用体验来衡量,平台的稳定性也不错,按照这种标准去衡量,那么,官方似乎并没有夸大其辞。另外,从第三方应用的数量和牛B程度来看,也能体现嘀咕的开放性,没错,官方也常引用这一数据来说明自己的开放性。
但是,这些插件真的如官方所说是一群“热心的网友”开放的么?窃以为非然。正如前文所述,对于一款上线不久的新应用来说,能在较短时间内吸引那么多热心的开发者,这本身有点困难,而这些开发者竟然都用上了独立域名,这就是灵异事件了。独立域名是要钱的,几乎所有开发者自掏腰包贡献在一个新兴的应用上,这在旁人看来似乎有点“过于热心”了(当然也并非不可能,问题是几乎所有插件都用上了独立域名)。从插件应用的域名可看出点端倪:所有这些独立域名注册人所在的公司要么是中友集团,要么是第三空间集团,而注册人都是同一个人。中友集团有点印象,似乎在去年看到过相关的招聘信息,它旗下有哪些公司?网上搜到的有珍爱网信息技术有限公司、美思科技公司以及乐酷公司,其实应该还有一个,珍惜网也是该集团的。而乐酷(leku.com)就是嘀咕的前身。因此嘀咕网应该也属于中友集团,该集团旗下的域名都比较牛B。至此,明眼人应该都可以看出来了,这些所谓“热心的网友”其实应该都是公司内部的员工(可能不是一个公司的,但至少应该是有关系的)。那么,从这点看来,昨天的那篇关于嘀咕的媒体报道《嘀咕用户突遭信息”死循环” API完全开放带来期望》就实在太软了。
总的来说,相对于国内其他微博客,我还是比较喜欢嘀咕的,一开始是被它的手机客户端上传照片的方式所吸引,因为作为话不是特别多的闷骚男,微博客对我的吸引力是有限的。但嘀咕这种随时随地更新信息(特别是照片)的方式确实比较有趣,把它当作现场直播来使用也相当靠谱。最近的一个例子就是长春地震,微博客用户抢先“报道”了该事件。当然,还有前天的广州金海湾起火事件。实际上,微博客这种现场直播传递消息的作用也日益凸显,微博客这种草根媒体对突发事件的反应速度明显优于网络媒体,更不必说传统媒体了。
微博客的发展还有很多方面值得考虑。比如如何防止垃圾广告信息,话说我在某个微博客上看到了整版的广告,当时那个汗啊。再者,安全问题也值得关注,Twitter上发生过名人账户被盗的事件,另外一些脚本攻击也得注意防范,之前很多微博客上都暴出CSRF漏洞,嘀咕前天也暴出了这个漏洞,我也中招了,不过似乎没什么人知道,“用户也纷纷表示影响不大”。官方第二天把漏洞堵上了,不过修复的速度有点慢,估计是影响不大的缘故吧。最后也是最重要的,当然是盈利问题了,据报道Twitter要推出收费用户了,这对于国内的微博客服务商来说算是一大福音了,但他们自己的路还有很长一段要走呢。
Recent Comments