ROR学习笔记

美国有严厉的最低工资管制,不分男女长幼,也不管何方行业,每小时的最低工资大约八美元。美版的生化危机4是50美元。也就是人家工作一天就可以买一款正版。

中国呢,最低工资的标准是一个月数百元,这是极端情况。我们来看看中国收入最高的城市:上海。在网上搜索了一下:上海居民2005年平均收入达18645元,平均1550元每月;还有一说是市民月收入最高的是上海(月平均收入2847元)。2800元约等于350美元。这样说起来大家都有能力买正版。

但是,我们再来看另外一个情况,美国吃一顿快餐多少钱,10美元。中国呢,10元人民币。美国坐公交,1美元,中国,1元人民币。所以这里面有个心理的问题。美国人买个正版,和我们逛街顺手买件体恤没有区别。可是你要是看到在卖正版的Ps2游戏,400人民币,大多数人立马犹豫了。换个角度思考,如果美国人去买400美元的正版,你以为他就那么轻松,那么顺便。如果他是某款游戏的忠实Fans,也许他会咬咬牙买下来。这和我们咬咬牙买喜欢的正版其实一样的心态。

中国的确有人买得起国外走私进来的正版,但那不是大多数人。

盗版,无非是为玩家的需求提供了一个宣泄的缺口。如果没有盗版,我不觉得这样高价的正版能够卖得动,我想很多人会选择蹭别人的机器玩或者不玩。也许会出现合资购买也未可知。但考虑到中国人口基数,正版也能卖出很好的数量,就算这样才能卖出不少。

正版的另外一个困难是速度和审查制度。正版如果不能全球同步首发,如果因为审查不合格而无法进入中国,买的人就会大量减少。为什么《无极》,《英雄》等正版DVD能够卖那么好,因为正版上市的时候盗版还没有来得及。很多人买盗版不是图省钱,而是图方便,图第一时间玩到看到。盗版盘虽然只要5元一张,但是50元很多人也花得起。看看为什么索尼的正版《恶魔猎人2》为什么卖不动,很大一个原因是它来得太迟了。其实Sony也有难处,同步开发简体中文版对开发商来说根本不是难事,问题是拿到国内开卖还得过审查部门这关,一审查就得几个月,难道索尼让全世界都等着中国的审查部门通过以后再卖吗?

另外一个问题是文化问题,主流始终不接受游戏,虽然有了很多游戏比赛项目,但是你看过电视台放过没有,主流媒体报道过没有?有的只是各种负面报道,电子海洛因,网瘾,玩物丧志,搞得游戏是万恶之源一般。通过游戏杂志的光盘,我们可以看到国外那些游戏广告,中国什么时候才能光明正大地在电视台播放呢。好像《无极》这样的电影这样,如果一款游戏能够在推出前全方位地在各种媒体狂轰烂炸,再加上本身的优秀的素质和四通八达的发行渠道,不想取得《无极》票房那样的成功都难啊。《魔兽世界》中国首发的时候,排出的长队有上千人,我也在其中,为什么这样成功,因为很多人都跑到国外的服务器上体验过再加上口口相传,自然捧场的人多。中国并非不可能象国外那样出现通宵排队的现象,而是在于主流社会对游戏族的排斥态度太厉害了。

次世代主机要进入中国,基本没有希望活下来,以上几点,任何一点都可以害死它。价格的问题通过厂商的诚意可以克服,剩下的几点简直是无药可救。唯一的办法是网游,因为网游这东西成功地克服了这些困难。价格便宜,轻松全国同时发布,甚至可以通过负面新闻为自己炒作。

盗版,给了我们一个宣泄的缺口,却造就了一群畸形的消费者,扼杀了中国类似小岛秀夫和席德梅尔这样的天才。

BTW:写得不好,但是我发现每写一次都有新的思考成果,所以还是坚持写。

实现了上传文件的过程, this web
最重要的是终于搞清楚了Form传递参数的过程.

还剩下一个小问题, 就是现在只能上传到ROR的目录下,而Apache显示图片的时候又是到根目录下去找的. 目录结构的问题…. 怎么解决呢?研究中

现在用笔记本搞这个,感觉很好.最重要的就是工作的继承性. 用两台机器来回切换真的非常浪费精力. 我还写了一个批处理,不时备份一下. 不过还不够保险, 最好的方案应该是备份到网络上, 防止笔记本硬盘出问题. 不过我想我应该不会那么霉的.突然想到华硕电池事件, 还是备份一下吧.

关于ROR实现上传文件,请参考这里:http://wiki.rubyonrails.com/rails/pages/HowtoUploadFiles

总结一下Form传递参数的心得:

从.rhtml中的Form跳转到对应controller的时候,Form中数据是通过Params来传递的;

Params是一个Hash.

取Params里的值的方法, Params[:key]

比如Form中定义了text_field("xxx", "yyy"),

实际上相当于</input id="xxx_yyy", name="xxx[yyy], size=30, type="text", value="">

其中, id="xxx_yyy"根本没用.可以省略.

在Controller中取他们的值的时候, 使用param[:xxx][:yyy]可以取到用户在这里输入的值.

如果使用param[:xxx],那么获得一个hash

另外<%= form_tag {:controller=>"xxx", :action=>"yyyy", :id=>"zzz"}, {multipart=>true}>这里也解释一下,

{:controller=>"xxx", :action=>"yyyy", :id=>"zzz"}相当于一个Hash,里面的=>就是给Hash加元素

此外这里:id=>"zzz",一开始把我搞晕了,实际上它就是一个参数,你可以修改成:aaaa="zzz",没有任何影响的.

在controller里面要取这些值的时候,使用params[:aaaa]即可.返回值类型根据你在form_tag里面的赋值而定.

还有一个实变量在不同action之间是否能够传递值的问题.

表面上看,根据Ruby的语法,这是可以的.但是Ruby也指出,如果存在多个Controller的实例,那么每个Controller中的同一实变量可拥有不同的值

经过试验,我发现每次在.rhtml中通过Form响应action以后,controller就新建了一个实例!

因此controller1中在action1里面定义了一个实变量@xxx, 那么经过.rtml显示表单, 然后回来Action2的时候,实际上已经controller已经换了一个,变成了controller2, 那么这个@xxx自然不在拥有action1里面赋予的值.

如果希望传递值,那么只能通过Form中定义一些hide的值,然后通过params来传递.(不知道对不对?)

XBOX360破解

美国有严厉的最低工资管制,不分男女长幼,也不管何方行业,每小时的最低工资大约八美元。美版的生化危机4是50美元。也就是人家工作一天就可以买一款正版。

中国呢,最低工资的标准是一个月数百元,这是极端情况。我们来看看中国收入最高的城市:上海。在网上搜索了一下:上海居民2005年平均收入达18645元,平均1550元每月;还有一说是市民月收入最高的是上海(月平均收入2847元)。2800元约等于350美元。这样说起来大家都有能力买正版。

但是,我们再来看另外一个情况,美国吃一顿快餐多少钱,10美元。中国呢,10元人民币。美国坐公交,1美元,中国,1元人民币。所以这里面有个心理的问题。美国人买个正版,和我们逛街顺手买件体恤没有区别。可是你要是看到在卖正版的Ps2游戏,400人民币,大多数人立马犹豫了。换个角度思考,如果美国人去买400美元的正版,你以为他就那么轻松,那么顺便。如果他是某款游戏的忠实Fans,也许他会咬咬牙买下来。这和我们咬咬牙买喜欢的正版其实一样的心态。

中国的确有人买得起国外走私进来的正版,但那不是大多数人。

盗版,无非是为玩家的需求提供了一个宣泄的缺口。如果没有盗版,我不觉得这样高价的正版能够卖得动,我想很多人会选择蹭别人的机器玩或者不玩。也许会出现合资购买也未可知。但考虑到中国人口基数,正版也能卖出很好的数量,就算这样才能卖出不少。

正版的另外一个困难是速度和审查制度。正版如果不能全球同步首发,如果因为审查不合格而无法进入中国,买的人就会大量减少。为什么《无极》,《英雄》等正版DVD能够卖那么好,因为正版上市的时候盗版还没有来得及。很多人买盗版不是图省钱,而是图方便,图第一时间玩到看到。盗版盘虽然只要5元一张,但是50元很多人也花得起。看看为什么索尼的正版《恶魔猎人2》为什么卖不动,很大一个原因是它来得太迟了。其实Sony也有难处,同步开发简体中文版对开发商来说根本不是难事,问题是拿到国内开卖还得过审查部门这关,一审查就得几个月,难道索尼让全世界都等着中国的审查部门通过以后再卖吗?

另外一个问题是文化问题,主流始终不接受游戏,虽然有了很多游戏比赛项目,但是你看过电视台放过没有,主流媒体报道过没有?有的只是各种负面报道,电子海洛因,网瘾,玩物丧志,搞得游戏是万恶之源一般。通过游戏杂志的光盘,我们可以看到国外那些游戏广告,中国什么时候才能光明正大地在电视台播放呢。好像《无极》这样的电影这样,如果一款游戏能够在推出前全方位地在各种媒体狂轰烂炸,再加上本身的优秀的素质和四通八达的发行渠道,不想取得《无极》票房那样的成功都难啊。《魔兽世界》中国首发的时候,排出的长队有上千人,我也在其中,为什么这样成功,因为很多人都跑到国外的服务器上体验过再加上口口相传,自然捧场的人多。中国并非不可能象国外那样出现通宵排队的现象,而是在于主流社会对游戏族的排斥态度太厉害了。

次世代主机要进入中国,基本没有希望活下来,以上几点,任何一点都可以害死它。价格的问题通过厂商的诚意可以克服,剩下的几点简直是无药可救。唯一的办法是网游,因为网游这东西成功地克服了这些困难。价格便宜,轻松全国同时发布,甚至可以通过负面新闻为自己炒作。

盗版,给了我们一个宣泄的缺口,却造就了一群畸形的消费者,扼杀了中国类似小岛秀夫和席德梅尔这样的天才。

BTW:写得不好,但是我发现每写一次都有新的思考成果,所以还是坚持写。

实现了上传文件的过程, this web
最重要的是终于搞清楚了Form传递参数的过程.

还剩下一个小问题, 就是现在只能上传到ROR的目录下,而Apache显示图片的时候又是到根目录下去找的. 目录结构的问题…. 怎么解决呢?研究中

现在用笔记本搞这个,感觉很好.最重要的就是工作的继承性. 用两台机器来回切换真的非常浪费精力. 我还写了一个批处理,不时备份一下. 不过还不够保险, 最好的方案应该是备份到网络上, 防止笔记本硬盘出问题. 不过我想我应该不会那么霉的.突然想到华硕电池事件, 还是备份一下吧.

关于ROR实现上传文件,请参考这里:http://wiki.rubyonrails.com/rails/pages/HowtoUploadFiles

总结一下Form传递参数的心得:

从.rhtml中的Form跳转到对应controller的时候,Form中数据是通过Params来传递的;

Params是一个Hash.

取Params里的值的方法, Params[:key]

比如Form中定义了text_field("xxx", "yyy"),

实际上相当于</input id="xxx_yyy", name="xxx[yyy], size=30, type="text", value="">

其中, id="xxx_yyy"根本没用.可以省略.

在Controller中取他们的值的时候, 使用param[:xxx][:yyy]可以取到用户在这里输入的值.

如果使用param[:xxx],那么获得一个hash

另外<%= form_tag {:controller=>"xxx", :action=>"yyyy", :id=>"zzz"}, {multipart=>true}>这里也解释一下,

{:controller=>"xxx", :action=>"yyyy", :id=>"zzz"}相当于一个Hash,里面的=>就是给Hash加元素

此外这里:id=>"zzz",一开始把我搞晕了,实际上它就是一个参数,你可以修改成:aaaa="zzz",没有任何影响的.

在controller里面要取这些值的时候,使用params[:aaaa]即可.返回值类型根据你在form_tag里面的赋值而定.

还有一个实变量在不同action之间是否能够传递值的问题.

表面上看,根据Ruby的语法,这是可以的.但是Ruby也指出,如果存在多个Controller的实例,那么每个Controller中的同一实变量可拥有不同的值

经过试验,我发现每次在.rhtml中通过Form响应action以后,controller就新建了一个实例!

因此controller1中在action1里面定义了一个实变量@xxx, 那么经过.rtml显示表单, 然后回来Action2的时候,实际上已经controller已经换了一个,变成了controller2, 那么这个@xxx自然不在拥有action1里面赋予的值.

如果希望传递值,那么只能通过Form中定义一些hide的值,然后通过params来传递.(不知道对不对?)

XBOX360现在可以在主机里面装一个芯片, side effects
启动的时候选择是否启用光驱破解功能.

不启动破解功能, website
那么只能玩正版盘, ampoule
能上网.

启动破解功能,能玩刻录盘,不能上网.
原始新闻:http://xa.beareyes.com.cn/2/lib/200605/17/20060517411.htm

几个思考:

1, XBOX360缺乏有趣的游戏,因此本身不值得购买,尤其是PS3和它的争斗可能需要数年才能见分晓.

主机选择正确与否,关系很大,看看现在的NGC和PS2,如果一开始选择NGC,肯定很不爽,.虽然电子产品都有使用年限的问题,也许2年以后就不行了需要买新的,但是现在真的不值得出手.

2,所有主机第一批货都会有瑕疵.XBOX360和PS3也一样.看看XBOX360的发热量和划盘吧.相信PS3也好不到哪里去.这时候买,不值.

3,次世代主机需要好的显示器,值得吗?这种高端显示器至少1万人民币左右,而且电子产品价格下跌速度一向非常快.不值得啊.

4,XBOXLive据说很有趣,但是这个应该是最坚固的阵地. 微软只要升级服务器程序就可以阻止破解过的机器.

我认为防止破解最彻底的方式是改变加密方法,升级主机内置操作系统,这个通过售后服务点或者在线升级很容易做到, 当然破解过的机器将无法升级, 不升级肯定会失去Live.

微软的WindowsXP就是这么干的,目前的破解方法无非是使用OEM版或者暴力破解,这些对360基本没用, 360不会有OEM版, 暴力破解只能对单机破解有效果.

另一种方法就是Sony对PSP采用的方法,新出游戏只能在高版本主机上用,如此一来,破解必然疲于奔命.

最后的结论就是想用Live,只能用正版. 要保证一直能上,最好不要改机(好像是废话,反过来就不是了:如果改机,不能保证一直能够上live).

综上所述,因为360被破解而心动不已的朋友们可以洗洗睡了.

进展

美国有严厉的最低工资管制,不分男女长幼,也不管何方行业,每小时的最低工资大约八美元。美版的生化危机4是50美元。也就是人家工作一天就可以买一款正版。

中国呢,最低工资的标准是一个月数百元,这是极端情况。我们来看看中国收入最高的城市:上海。在网上搜索了一下:上海居民2005年平均收入达18645元,平均1550元每月;还有一说是市民月收入最高的是上海(月平均收入2847元)。2800元约等于350美元。这样说起来大家都有能力买正版。

但是,我们再来看另外一个情况,美国吃一顿快餐多少钱,10美元。中国呢,10元人民币。美国坐公交,1美元,中国,1元人民币。所以这里面有个心理的问题。美国人买个正版,和我们逛街顺手买件体恤没有区别。可是你要是看到在卖正版的Ps2游戏,400人民币,大多数人立马犹豫了。换个角度思考,如果美国人去买400美元的正版,你以为他就那么轻松,那么顺便。如果他是某款游戏的忠实Fans,也许他会咬咬牙买下来。这和我们咬咬牙买喜欢的正版其实一样的心态。

中国的确有人买得起国外走私进来的正版,但那不是大多数人。

盗版,无非是为玩家的需求提供了一个宣泄的缺口。如果没有盗版,我不觉得这样高价的正版能够卖得动,我想很多人会选择蹭别人的机器玩或者不玩。也许会出现合资购买也未可知。但考虑到中国人口基数,正版也能卖出很好的数量,就算这样才能卖出不少。

正版的另外一个困难是速度和审查制度。正版如果不能全球同步首发,如果因为审查不合格而无法进入中国,买的人就会大量减少。为什么《无极》,《英雄》等正版DVD能够卖那么好,因为正版上市的时候盗版还没有来得及。很多人买盗版不是图省钱,而是图方便,图第一时间玩到看到。盗版盘虽然只要5元一张,但是50元很多人也花得起。看看为什么索尼的正版《恶魔猎人2》为什么卖不动,很大一个原因是它来得太迟了。其实Sony也有难处,同步开发简体中文版对开发商来说根本不是难事,问题是拿到国内开卖还得过审查部门这关,一审查就得几个月,难道索尼让全世界都等着中国的审查部门通过以后再卖吗?

另外一个问题是文化问题,主流始终不接受游戏,虽然有了很多游戏比赛项目,但是你看过电视台放过没有,主流媒体报道过没有?有的只是各种负面报道,电子海洛因,网瘾,玩物丧志,搞得游戏是万恶之源一般。通过游戏杂志的光盘,我们可以看到国外那些游戏广告,中国什么时候才能光明正大地在电视台播放呢。好像《无极》这样的电影这样,如果一款游戏能够在推出前全方位地在各种媒体狂轰烂炸,再加上本身的优秀的素质和四通八达的发行渠道,不想取得《无极》票房那样的成功都难啊。《魔兽世界》中国首发的时候,排出的长队有上千人,我也在其中,为什么这样成功,因为很多人都跑到国外的服务器上体验过再加上口口相传,自然捧场的人多。中国并非不可能象国外那样出现通宵排队的现象,而是在于主流社会对游戏族的排斥态度太厉害了。

次世代主机要进入中国,基本没有希望活下来,以上几点,任何一点都可以害死它。价格的问题通过厂商的诚意可以克服,剩下的几点简直是无药可救。唯一的办法是网游,因为网游这东西成功地克服了这些困难。价格便宜,轻松全国同时发布,甚至可以通过负面新闻为自己炒作。

盗版,给了我们一个宣泄的缺口,却造就了一群畸形的消费者,扼杀了中国类似小岛秀夫和席德梅尔这样的天才。

BTW:写得不好,但是我发现每写一次都有新的思考成果,所以还是坚持写。

实现了上传文件的过程, this web
最重要的是终于搞清楚了Form传递参数的过程.

还剩下一个小问题, 就是现在只能上传到ROR的目录下,而Apache显示图片的时候又是到根目录下去找的. 目录结构的问题…. 怎么解决呢?研究中

现在用笔记本搞这个,感觉很好.最重要的就是工作的继承性. 用两台机器来回切换真的非常浪费精力. 我还写了一个批处理,不时备份一下. 不过还不够保险, 最好的方案应该是备份到网络上, 防止笔记本硬盘出问题. 不过我想我应该不会那么霉的.突然想到华硕电池事件, 还是备份一下吧.

关于ROR实现上传文件,请参考这里:http://wiki.rubyonrails.com/rails/pages/HowtoUploadFiles

总结一下Form传递参数的心得:

从.rhtml中的Form跳转到对应controller的时候,Form中数据是通过Params来传递的;

Params是一个Hash.

取Params里的值的方法, Params[:key]

比如Form中定义了text_field("xxx", "yyy"),

实际上相当于</input id="xxx_yyy", name="xxx[yyy], size=30, type="text", value="">

其中, id="xxx_yyy"根本没用.可以省略.

在Controller中取他们的值的时候, 使用param[:xxx][:yyy]可以取到用户在这里输入的值.

如果使用param[:xxx],那么获得一个hash

另外<%= form_tag {:controller=>"xxx", :action=>"yyyy", :id=>"zzz"}, {multipart=>true}>这里也解释一下,

{:controller=>"xxx", :action=>"yyyy", :id=>"zzz"}相当于一个Hash,里面的=>就是给Hash加元素

此外这里:id=>"zzz",一开始把我搞晕了,实际上它就是一个参数,你可以修改成:aaaa="zzz",没有任何影响的.

在controller里面要取这些值的时候,使用params[:aaaa]即可.返回值类型根据你在form_tag里面的赋值而定.

还有一个实变量在不同action之间是否能够传递值的问题.

表面上看,根据Ruby的语法,这是可以的.但是Ruby也指出,如果存在多个Controller的实例,那么每个Controller中的同一实变量可拥有不同的值

经过试验,我发现每次在.rhtml中通过Form响应action以后,controller就新建了一个实例!

因此controller1中在action1里面定义了一个实变量@xxx, 那么经过.rtml显示表单, 然后回来Action2的时候,实际上已经controller已经换了一个,变成了controller2, 那么这个@xxx自然不在拥有action1里面赋予的值.

如果希望传递值,那么只能通过Form中定义一些hide的值,然后通过params来传递.(不知道对不对?)

XBOX360现在可以在主机里面装一个芯片, side effects
启动的时候选择是否启用光驱破解功能.

不启动破解功能, website
那么只能玩正版盘, ampoule
能上网.

启动破解功能,能玩刻录盘,不能上网.
原始新闻:http://xa.beareyes.com.cn/2/lib/200605/17/20060517411.htm

几个思考:

1, XBOX360缺乏有趣的游戏,因此本身不值得购买,尤其是PS3和它的争斗可能需要数年才能见分晓.

主机选择正确与否,关系很大,看看现在的NGC和PS2,如果一开始选择NGC,肯定很不爽,.虽然电子产品都有使用年限的问题,也许2年以后就不行了需要买新的,但是现在真的不值得出手.

2,所有主机第一批货都会有瑕疵.XBOX360和PS3也一样.看看XBOX360的发热量和划盘吧.相信PS3也好不到哪里去.这时候买,不值.

3,次世代主机需要好的显示器,值得吗?这种高端显示器至少1万人民币左右,而且电子产品价格下跌速度一向非常快.不值得啊.

4,XBOXLive据说很有趣,但是这个应该是最坚固的阵地. 微软只要升级服务器程序就可以阻止破解过的机器.

我认为防止破解最彻底的方式是改变加密方法,升级主机内置操作系统,这个通过售后服务点或者在线升级很容易做到, 当然破解过的机器将无法升级, 不升级肯定会失去Live.

微软的WindowsXP就是这么干的,目前的破解方法无非是使用OEM版或者暴力破解,这些对360基本没用, 360不会有OEM版, 暴力破解只能对单机破解有效果.

另一种方法就是Sony对PSP采用的方法,新出游戏只能在高版本主机上用,如此一来,破解必然疲于奔命.

最后的结论就是想用Live,只能用正版. 要保证一直能上,最好不要改机(好像是废话,反过来就不是了:如果改机,不能保证一直能够上live).

综上所述,因为360被破解而心动不已的朋友们可以洗洗睡了.

这几天的进展:

1, viagra 60mg
register里面增加了校验两次密码是否一致

2, listmygame把3种状态分开显示,并美化了部分页面

3, 增加destroymygame动作

4, addmygame的时候,增加了是否已经增加过的判断

最重要的一点, 对Ruby语言和ROR的掌握得到了提高. 这次是个好的机会,以前想学TCL/Python/LUA都没有机会好好操练一番,浅尝辄止,而编程语言最重要的就是实践. 至少这次掌握了Ruby语言.

下一步的目标是实现上传文件分页搜索功能.其实我现在还是摸黑走路. 唬人一点叫做"递增式开发".

移民的事情一直不下来, 我也只好学着放轻松一点.

现在看来离开HW真是非常好的决定, 每天准时下班, 周末从不加班, 上班还能学东西. 再奢华的宫殿只是一个牢房, 自由自在的生活才适合我. 顺便感谢原项目组, 没有那么压抑的组织气氛, 我现在还在牢房里面死撑呢. 顺便BS一下ZYL这个SB.

未卜先知的CCTV

华纳计划 将网游《魔兽世界》搬上银幕


央视国际 www.cctv.com  2006年05月15日 09:48 来源:

   6月11日从北美传来的最新消息可能会令所有的魔兽迷们雀跃-万众期待的《魔兽世界》电影版即将开拍!

看起来CCTV闹的笑话真多啊.5月15日能够知道6月11日的消息….

原始链接:http://www.cctv.com/performance/20060515/100436.shtml

改变了我生活的网络和计算机事物

华纳计划 将网游《魔兽世界》搬上银幕


央视国际 www.cctv.com  2006年05月15日 09:48 来源:

   6月11日从北美传来的最新消息可能会令所有的魔兽迷们雀跃-万众期待的《魔兽世界》电影版即将开拍!

看起来CCTV闹的笑话真多啊.5月15日能够知道6月11日的消息….

原始链接:http://www.cctv.com/performance/20060515/100436.shtml

有了一点空闲时间, urologist
放松一下, hair
顺便回顾一下网络和电脑是怎样改变了我的生活.

最大的影响: 大一的时候迷上了编程, 从此改变了我人生的道路, 给我带来了金钱的同时, 让我感觉很充实, 自我价值得到实现. 我想不会有其他职业更适合我了.

排名第二的是游戏. 喜欢上编程的同时喜欢上了游戏. 虽然有过编游戏的梦想,不过一直没有机会实现. 而且我也认识到编写游戏实在太费脑子了, 不搞也罢. 因为游戏,我没有考研究生. 而且还补考数门课. 不过我并不后悔, 现在我觉得那些课真是没有什么用. 实际上凡是和计算机占边的课我从来都能考个不错的成绩. 当时一起玩游戏的人现在混得都不错. 我想说的是, 游戏要被主流社会接受, 就在我们这一代人了!我是不会反对我女儿打游戏的.哈哈.

排名第三的是即时通讯软件, 包括QQ, MSN, Skype, 淘宝旺旺. 这里顺便鄙视一下腾讯, 刚刚发现不知道什么时候中招, 被它收了每月5元的不知道什么服务费. 估计都被搜刮了2年了! 我在网上看到一个故事,说大学毕业大家留联系方式,结果2年后发现只有QQ号能用了.可见即时通讯软件的作用之大.不过我现在只用MSN了.

下一个是什么呢?对了, BT! 有了BT下载,我基本上没有买过碟子, 手里一张租碟的卡也没有用完. 类似的软件有电驴. 还有很多P2P软件, 不列举了.

下一个! Google!内事不决问老婆, 外事不决问Google. 刚开始的时候,我老是上新浪搜索, 后来有人推荐Google以后, 其他搜索引擎基本不用了. Google不好的地方是老是被封,无奈. 现在经常用百度,不过搜索能力明显比Google差. Google不行的时候就用百度.其他搜索引擎免谈.

下面还有网上购物. 便宜, 方便. 易趣. joyo, 淘宝都用过.现在只用淘宝. 除了刚开始的时候被人骗了一点钱以外,后来就没被人骗过. 我自己是IT的,所以自我防范能力要强大一点. 顺便鸣谢一下招商银行. 这是我最喜欢的银行. 所有网上交易都是从招商银行走的.

再列举一个, 金山糍粑, 有了它以后, 没有用过英汉字典!

还有Blog, 喜欢, RSS改变我的阅读习惯.随便推荐一下Maxthon,它对RSS的集成很好.还有Zoundry, Blog的发布软件, 我这篇就是用它发布的.

还有代理软件, 最近在用的是代理超人,很方便. 还有今天刚刚发现的Tor. http://tor.eff.org/, 用起来很方便, 据说可以穿透过滤.

我对现在的生活很满意. 对所谓的网瘾问题, 我个人不以为意. 网瘾专家要么是骗子,要么是无知. 青少年上网问题, 建议有关专家想想他们为什么除了上网没有别的娱乐. 到了上海以后, 我就没有发现过一份让我想买的报纸, 深刻怀念当年带给我无限欢乐的深圳小报….忘了报纸的名字了,不过深圳生活过的人都知道. 报纸其实不小, 称为小报,主要是喜欢报道小道消息~~~