Google9岁了

今天是Google9岁的生日了。虽然我对Google的历史了解不多,但是以前看过CCTV的一次介绍,还是有所了解的。拉里·佩奇和布林的故事我也是有所耳闻,他们是斯坦福大学出来的,斯坦福好像已经出过n位名人了,真厉害。然后他们设计的那个自动机器人,不停地在互联网上抓网页,加上他们设计的当时甚至到现在都很有见地的算法,造就了一个以搜索起家的创新型公司Google。下面就是我今天偶然截到的Google9岁的Logo。

google_nine_year

下面还有一个Google的Logo是中秋节那天截下来的,说起来真巧,以前总是看到别人截到这些Logo,但是我自己总是没遇到,但这个星期竟然就遇到两个。中秋那天,真是这么多年最平静的一个中秋了,因为那天搞完海报的工作回来还要赶做毕业论文进度汇报的ppt,而平时最热闹的楼下那天也没什么人,估计都去了游园了吧。

google_mid_autumn

最后介绍一个在线定制网站Jimdo,其实我是第一次使用在线定制网站,有中文版,真的很方便。而且有很多元素可以加进去,比如相册和留言,很简单就添加进去了。地址在这里

jimdo

今天就介绍到这里了,现在思科讲座也结束了,也许明天就要有一个新的开始。

考完CCNA

刚刚终于考完CCNA了,在十月前九月底里,虽然考不到满分,不过考到987对自己算是有个交代了。

在那里机试,原来真的和在pdf上看题库的感觉差很远。说起这个题库,果然是和真题完全一样,应该算是全集了,不过在机上做的时候,顺序却打乱得似乎和题库刚好相反,那些最难的实验在一开始就出现。而且一开始本来就是最紧张的时候,又是全英,感觉就是乱了手脚,也许错的一题也是属于那部分的。不过后面慢慢稳下来后,发现和题库一样,再加上暑假漫长的复习,也就放心了。

现在回来之后,心情轻松很多了。接下来我可以全副心思放在CCNP上了,让自己的网络知识和实验能力再一次有较大的提高。说起来今天去考试穿的正是Psytopic的纪念T恤,感觉不错,呵呵。

Berry

上面就是我穿这件T恤的一张照片,准备把校内网的头像换掉。

深夜无题

今天很累,事情一多起来就有忙不过来的感觉。

首先是星期四就要考CCNA了,这几天都在看题库,虽然难度不大,但是充分的准备还是很必要的。尤其是这个考试已经因为各种原因拖延了那么久,充分准备,一次解决才是明智之举。

然后这几天在研究一种新东西,叫WinPCap编程。这个WinPCap的库真是非常强大,我都怀疑到底有多少网络小程序是基于这个库写出来的,Dynamips就是例子之一。使用它的函数,很容易就能把网卡置于混杂模式,也很容易实现抓包。最郁闷是第一天装了VS2005之后,无论怎样链接总是编译不了,后来找到例子,把预编译头也写上去最后才行。而成功之前,至少花了四五个小时在一个不熟悉的模仿Linux环境的Cygwin下,结果弄了很久都弄不好,放弃了。下图是用WinPCap去获得网卡信息的截图。

WinPCap

这几天还试了一个FireFox的Wordpress插件,挺好玩的,把Wordpress的功能都做成一个菜单,这篇文章也是用这种方式发布的。

还有在忙的是思科网院的宣传,周四有讲座了,所以这几天忙得“不亦乐乎”。

不过细想,其实大家比我还要忙,何必有所怨言呢,大家一起加油吧。

新软件试用

这里所谓新软件试用,其实估计也就一直使用下去了。因为这几天接触了几个新软件,所以想分享一下。

首先是Office2007,这里不只一个软件了。其实很多人早就用了,我一直不用其实有几个原因。首先是担心Office2007比2003更庞大,占用更多资源,也占用更大的空间,这种担心不是没有道理的,像差不多同期推出的Vista,需要的内存如此之多,有点可望而不可及的感觉。好在,现在发现,虽然2007的确比2003占用更多资源,但远没有我想像中的恐怖,只是多了一点点。其次担心的还有2007和Windows XP不是很兼容,或者说配合得不好,更坏的是有一个朋友就是这么对我说2007的。实际上,2007和XP的配合的确没有和Vista的配合那么好,可能也有一些特定功能不能使用,但是基本在可接受的范围之内的。

不过试用了Office2007之后,的确觉得它是一个巨大的进步,起码我在使用各种工具包括Excel和PowerPoint的时候,效率都提高了不少。它给我印象最深的是标签导航的设计,这种有点类似Adobe的Photoshop的设计跟Photoshop的一个很不同的地方是完全放弃了以前的菜单方式,当然菜单还存在,在一个类似开始按钮的地方,但菜单栏不见了,然后几十个甚至上百个不同的功能却很容易在各个标签下轻易找到,这也许是WIndows风格应用程序风格转变的一个里程碑。不过也有一些不足,就像前面所说的,2007和XP配合得不那么好,莫名其妙地有一些bug,比如演示旧版ppt的时候,CPU占用率其高等。但总体很不错,如果总分5分,起码可以打4.5分了。

第二个试用的新软件是FileZilla,这是一个FTP软件,分为Server版和Client版两种,我还没试过用Server去搭FTP服务器,只是使用过客户端。没有使用这个之前,我一直使用FlashFXP,FlashFXP很强大,速度也不慢,甚至远程和远程之间可以之间通信,就是可以直接把一个FTP上的东西传到另一个FTP。之所以放弃使用FlashFXP,是因为毕竟注册码是在网上搜的,不时会失效,有时候觉得很麻烦。FileZilla给我一个最好的印象是它是开源软件。

FileZilla

试用之后发现虽然它不华丽,但很实在。一个最大的优点是速度快,可能重写过协议栈,效率其高,也有可能是错觉。不过新建站点的时候有比较多东西设,有一点麻烦。FileZilla也有一些很有特色的功能,比如本地和远端各分两个屏,也就是一共四个屏,有些占地方,但是用起来有又好像很方便。FileZilla作为一款FTP软件,在开源的动力之下,相信会越做越好。

图片秀

昨天在看肥仔的校内网时,发现了几张很有趣的图片,迫不及待地下载了搞笑了一把。

Monkey1

先来看第一张是“海贼猴”。右上角那个一看就知道是路飞了,这只猴子还蛮帅的,几乎和路飞一样神气。又或者说,路飞本身也是像猴子一样有顽皮的特性吧。更搞笑的事出现在名字上,路飞本来叫蒙奇·D·路飞,但是图上的名字的第一个单词就变成了Monkey,哈哈,读起来蒙奇还真像是Monkey的译音。另外还有那个猪八戒版的索隆,鸭子版的乌索普,及这里形象最好的娜美。

Monkey2

第二张也是猴子系列,这次是火影忍者里面的我爱罗,想了想,原来我爱罗本身真是红毛的喔,呵呵。

Monkey3

第三张也是火影忍者里面的,这次是鸣人。和鸣人一样,脸上有三条胡子。印象中好像猴子是没有胡子的,不过可能以后的印象中猴子就变成有胡子的了,呵呵。

iPhone unlock

最后再分享一张iPhone破解店和AT&T的店的图,相当搞笑,不过也是从别的博客下载的,估计是PS后的照片吧。

二次无题

这次无题的原因是实在找不到一个中心思想去讲,所以决定什么都讲,随便谈谈,而且实际上最近确实发生了很多事。

前天中午的时候突然发生一件意想不到的事,宿舍竟然停水了。本来想停水就停水了,也没什么,以前又不是没有试过。但不幸的是晚上回来之后竟然还是没水,想不到这个学期一来就破了在中大前三年停水的纪录。晚上回来的时候看到楼下贴着通知说8:30到9:30恢复供水一小时,以为好过完全没水了,谁知道到最后竟然没有兑现诺言,换了通知说只提供热水了。那天晚上在侯那里算是解决了。

想不到的是到了第二天还没好,而且说到15号才有,也就是说要停三天水。然后首次觉得原来没有水真的很难活,冲厕所不行,洗澡不行,洗衣服不行,甚至洗脸刷牙。后来终于开发出了一些自救的办法,刷牙就使用比较干净的水,用饮用的纯净水;洗澡就到同学那里洗;洗衣服就拿消防栓的水洗,冲厕所也是。终于难受的日子慢慢习惯了,今天早上,也许是在媒体的压力下,逐步恢复供水了,生活也回复正常。

今天又再次有机会见识到厉害的师兄师姐,想到很多,想到怎样才能变得如此出色,但最后想到的是一步一个脚印,踏踏实实地走,要处理很多事情,就一件一件地处理,记在本子上,不再虐待脑细胞。

Google Time Search

好啦,无题的末尾介绍一下我喜爱的Google现在的时间搜索,不过好像暂时只有英文版有这个功能。

一升的眼泪

在开学的前一天,终于看完《一升的眼泪》了。一个星期后的今天,把观后感记下来。

印象中这部连续剧2004年就有了,当时很多人看完之后很感动,也推荐我看,所以我也下载下来了。但是听到某些人的剧透之后,知道主角最后会死掉,所以就一直犹豫而没看。就这样过了几个暑假和几个寒假,默默地始终留在硬盘了。终于这个暑假,到了最后,在下定决心之后的第二秒,就看了这部经典日剧《一升的眼泪》。

故事的主角是一个性格开朗活泼的15岁女孩,名字叫亚也。不幸的是,在她15岁那里,得了一种叫“脊髓小脑变性症”的绝症。得了这种病的人,随着小脑的慢慢萎缩,首先表现为走路不稳,然后距离感变差,恶化之后甚至不能走路,不能说话,吞食食物的时候可能会梗住,有窒息的危险。这些背景在连续剧一开始就已经交待清楚了,我们很容易代入亚也的思考模式中了,因为亚也也是初期就知道自己患的是绝症,因此我认为作为观众的我们经历着和亚也一样的意志考验,既接受事实,也不放弃希望。

亚也果然和医生预料的一样出现了那些症状,从此也不能再过正常人的生活。但是亚也温暖的家庭和她的好朋友,使她明白自己生存的意义,也使我有很大感悟。尽管亚也遇到很多挫折,但亚也始终不放弃,也没有怨天尤人。她在世人的眼中活出一个又一个的精彩。

One Litre of Tears

亚也最后死了。看她的故事,不仅使我感动,更重要的是使我坚强。

学校游泳池

这个学期,中大东校区的游泳池终于开放了。真可谓是“千呼万唤始出来”,因为我是从大一盼到现在大四了,终于可以一偿所愿了。

下午四点钟就去了,因为暂时只开一场,就是下午四点半到六点。而且限制人数,每次只允许100人。进去之后比我预想中大多了,可能是平时只能见到一个侧面,总以为这个在第二层的游泳池比较小。里面分两个池,1号池和2号池,但是2号池还没开放。1号池又分为3格,两边是1米4的水深,中间是1米6。进去游了两个来回之后,有在中间那格游了一下,那里最少人。之后却发现一起来的两个家伙失去踪影,后来想了想,两边的池一边是在男更衣室对开,另一边是在女更衣室对开。果不其然,两个家伙在最多人那个池那里。

今天基本玩够了,因为据说只有第一个星期是免费,以后就要收费了,所以尽管今天比平时多人也去爽了一番。

Dynamips 0.28 RC1

回来之后又发现另一件开心的事,就是新版本的Dynamips出了,现在支持1700了,而且2600和1700都可以使用串行口了,以后可以更有效率地做网络实验了。不过今天想做TCL脚本实验却找不到相应的IOS,相信不久会找到吧。

互联网一周总结

首先,讲一讲GrayBit,这是一个把网页用灰度颜色显示出来的服务。使用这个服务,可以用来看自己的网页在黑白灰度下的效果是怎样。至于说有什么实用价值,我暂时还没发现。不过好像很有趣。可惜的是显示某些网页的时候,有时不能把所有的元素显示出来,那么作为预览目的的话,就可能有些不足。下面是截图,这里是地址

GrayBit

接下来要介绍的是今天才看到的在线操作系统,Online Operating System,这个东西虽然没有Jooce豪华,但是风格和Windows很像。我的网速不是很快,不能很好的体验,但是也试了一些功能,比如浏览器和看PDF的软件,这里是地址

Online OS

本周最郁闷的是Feedburner访问不了了,虽然说Google Reader还是可以订阅,但是有些经常更新的,我直接用FireFox订阅的那些就不能直接弹出来。希望可以快点解封吧,毕竟Feedburner很好用。

GWCS Family

最近在校内网看到GWCS全家福。什么是GWCS?在以前贴出来的诗里就有提及了,很高兴在全家福见到上了色的自己。

锁的模型

今天我想写一篇文章,介绍一下加密传输数据的两种模型,单锁模型和双锁模型。虽然我刚才说过是“介绍”,但是实际上我也是刚刚接触这些词不久,而且并不深入,所以很可能会说错不少地方。但是我觉得这个东西相当有趣,所以尽管接触不深,但是我还是愿意分享我的想法。

单锁模型

所谓“单锁模型”,就是在传送的过程中使用一把锁,我们把要传送的消息想像成一个箱子。现在双方配了一样的钥匙,锁是外加的锁,不是内嵌在箱子中的,那么A传东西给B,每次就把这把锁加上,而C负责跑腿,到了B后他可以解开锁看箱子的东西。在这个过程中锁是一直加在箱子中的,所以跑腿C没办法偷窥箱子里的东西。我们认为,加了锁就是安全的。

Single Lock

双锁模型

双锁模型比单锁复杂,传送的过程中使用两把锁。A有自己的钥匙和锁,B有自己的钥匙和锁,A传东西也是先放进箱子再传,A锁上锁,B收到后因为没有A的钥匙所以解不开。然后B也加上自己的锁上去,再给回A,A解自己的锁,这时箱子因为还有B的锁锁着,所以A不能解开,再传给B,B再解开自己的锁。这样总共三次来回完成传送过程。整个三次握手的过程中,因为箱子始终有锁(至少锁着一把),所以跑腿C始终没法偷看里面的东西,达到箱子安全的目的。

Two Locks

这时,应该有人会想,既然单锁那么方便,就用单锁好了,干嘛还要把东西搞复杂。其实我当初也是这么想的,但是仔细思考之后,发现双锁原来可以大有作为。

首先,我们可以想一个问题,假如A有很多好友,都要加密传送。如果现在采用单锁模型,假设A希望更安全,那么他可以为不同的好友采用不同的锁,也就是一个好友一把锁,那样子最安全。但是他个人就要保存很多钥匙,甚至传给好友时,还要先检查到底要用哪条钥匙。但是双锁模型不存在这个问题,因为根本不需要对方的锁的钥匙,所以每个人只需要保存自己的钥匙就可以和不同的人通信。

其次还有一个问题,根据上面所说的,单锁模型要求传送开始之前,双方都有那条钥匙。所以假如跟一个陌生人通信,要么在通信前找个见面的机会把钥匙给他,要么用别的方法把钥匙送到他手上。这很麻烦,而且不安全。而且这样如果我将来要换一把锁,那么刚才的步骤还要重做一遍,也就是说,很麻烦,但是不安全。双锁的话自己随时都可以换自己的锁,别人也不需要知道,彻底解决了这一问题。

虽然双锁模型有上面说的好处,但可惜有一个致命弱点,通信量和时延太大。这是因为“三次握手”。如果每条信息都来回三次,那么占用的带宽和传输的时延也是普通传送的三倍。

在我的想法里,暂时想到一种结合的方法(当然还有很多可以挖掘)。一开始首先利用双锁传送单锁,确认后再利用单锁通信。这样的话可以用随机办法生成单锁和双锁,单锁可以周期性再产生,利用双锁机制把单锁加密传送过去,真正的通信内容用单锁加密。

当然,这里的双锁和公钥密钥系统是不同的,但是公钥密钥据说也是从这个模型衍生,以后我懂得多一点的时候我再说说公钥密钥系统吧。