Posts Tagged ‘人人’

前言:
部分内容写个外行人,了解的清直接无视之。
人人,前身也就是校内,是中国现在最大的SNS网络。就像墙外的Facebook、Twitter一样,不仅仅是一个社交平台,而且是一个新兴的媒体。就像前一段时间老虎撞车从Twitter中传出一样,今天北京市中小学生停课的消息我是从人人看到的。
2010年1月3日,大雪。下午5点左右,当学生们还在疯狂的赶作业时,一条同学的状态出现在了我的眼前:
我爸刚给教委打电话,教委说马上下通知,明天不上课
然后我就惊奇了,貌似这样的事情以前从来没有发生过,至少在北京、我的记忆里没有过。跟我的反应相同,很多看到这个状态的正在赶作业的同学们都沸腾了,有的去找教委电话,有的直接放下作业打开DotA…
然后更多关于停课的状态和回复接踵而至。
首先是朝阳区停课得到确认,然后东城、西城都传来消息说要停课一天。然后来了个让人更振奋的消息说:北京台6点半新闻会报道关于停课的事宜…
停课这种事对于高中生来说可是一件很值得庆祝的一件事情,这意味着:多了一天些作业的时间,多了一天自有的时间。所以,停课的消息才能在人人这样的平台上能爆炸似的传开。还有要多亏了人人有状态转发的功能,就像Twitter的retweet一样,可以很快得传播某一条状态。
Web2.0, 这个概念已经不算新了。Web2.0强调用户间的互动,内容的用户生成性。Facebook, Flickr, Twitter等新兴网络服务最大卖点也就是这些。其实,现在的Web2.0还缺少一点——那就是即时性。但是尽管Web2.0的定义中没有即时,Facebook, Twitter等SNS其实已经做到了信息的即时化。连人人都发布了人人桌面来增强即时性。即时性提高了,互动性也会跟着提高。
这就是为什么前一段时间Google等搜索引擎都发布了即时搜索功能,“即时”注定会成为Web2.0+中的一个元素!
说到这里,就不得不说说Google Wave了,因为传统的Web应用都有不及时的瓶颈,因为内容都是以页面的形式呈现的。但是Web2.0中大量的使用了Ajax(asynchronous JavaScript and XML),使得客户端能够在现成的网页上更新内容,从而实现某种形式上的“即时”。而Google Wave,是一个终极解决方案,一个即时交流与合作平台(Communication and collaboration in real time)。在Google Wave中,你可以与任何人合作写一篇文章,你可以像在人人聊状态那样聊Wave(而且比人人更先进),你可以把Wave当作邮件来用,你可以… 总之Wave是一个终极的解决方案。过多的我在这里就不多介绍了。
所以,看着一个一个的互联网新服务升起,我在这里想说,即时将会是近期内的互联网发展方向。

前一段时间有过这个想法,由于当时我的服务器上没法安装任何RubyGems,所以就没法用Mechanize。
Mechanize是一个模拟浏览器操作的Gem,有很好的操作性!
今天给服务器编译安装了最新的Ruby1.9.1和Gems1.3.5后,安装Gems没有任何问题了!
Mechanize还是很好上手的,所以我就先写了一小段代码,功能不不多,只有登录和更新状态功能。

require ‘rubygems’
require ‘mechanize’
 
class Renren
attr_reader :agent
attr_accessor :page
def initialize(e,p)
@agent = WWW::Mechanize.new