思维快照

解密辅助工具

我们的密码学课程的作业之一就是老师给你一段字母拼成的文字,单词已经划分好了,每个字母都代表另外一个字母,让你翻译成原文。翻译的方法是通过找出一些特殊的部分,不如两个相同字母结尾的单词、单字母单词之类的,来找出更多的字母。对于这种方法的难处,我在之前的文章里有过描述。其中也说了我要写个工具来帮我干这个事情。今天用Ruby简单的写了这么一个。放在了这里

这样的桌面也不错

升级了Snow Leopard之后,我原先结合了SIMBL(记不清模块的名字了)的Terminal.app就不能打开了。简单的搜索了一下,没找到解决方案,于是就直接用起了iTerm。几天下来,除了切换标签是command+option+左右键让我不习惯外(我喜欢标准的Mac OS X方式:command+shift+{}),其它的感觉还都不错。

英文单词列表

《密码学》课上的一个内容就是“破译”密码。其实我们也不算真正的破译,只是老师选一段话,把每个字母用另外一个字母代替,让我们找出原文。比如这个:

智能不智能

jess-in-action本文是我看了一小节老师给我们的《Jess in Action》书后得出的对“专家系统”的不成熟的感觉。

在计算机系里上了这么长时间的课,我发觉我对“人工智能”的兴趣不小。但自从我去年上过对于人工智能的介绍后,我就知道人们对于人工智能的研究还很浮浅。比如我们学校里搞的也不过是弄机器人踢足球之类的,从录像上来看也不过是刚刚起步。话说日本从90年代就开始搞人工智能,搞到现在他们产的机器人也不过如此,远远达不到电影中的只能程度。

MT5发布了Beta版

今天上MovableType.org的时候,看到了MT5的beta测试版发布的消息,就下载下来试验了一下。我一直觉得MT相对WP的一点优势就是对多种格式数据库的支持,特别是sqlite,可以方便的随便安装一个独立的MT网站;不像WordPress,只支持MySQL,弄起来那么麻烦。这是题外话了。

MT5给我的第一个印象就是安装界面有了一定的美化。特别是按钮,在Mac OS X下的Firefox 3.5版本中,显示为圆角,这在之前似乎是没有的。登录时我注意到了另一点不同,就是输入用户名和密码的框变大了,和WordPress的登录框差不多了,而不是像MT4那样的扁扁一条。

中国女老师

今天下午的计算机网络课是一位中国女老师给我们上的。

回想我在语言班毕业之后,在大学中的课程没有一门是由女老师上的,计算机系更是如此。所以今天的网络课,让我感觉很不自在。

停止使用NetNewsWire

我大概是一个多月前开始尝试使用NetNewsWire的。当时是看了apple4us上的一篇文章,于是尝试了一下,发现这个免费的工具非常好用,改变了我对离线RSS阅读器的不良印象。而且它支持与Google Reader的同步,这样Google Reader里的内容也会即时更新,方便了移动阅读。

不过今天经过考虑,我决定还是停止使用NetNewsWire,用回Google Reader。有一小一大两个原因。

“回”加拿大

从7月23日到达北京,到现在的五个多星期的时间,就像是瞬间就过去了。明天早上,我就要乘坐去北京的火车,去坐飞机了。今天下午,在父母的帮助下,把东西放进了一个大箱子和一个手提包之中,书籍也打算带上几本,放在我的书包里带过去。不过还没有决心是不是要多带上两本。

Eric Giler演示无线电力

对我这个日常用无线网络已经习以为常的人来说,一直坚信电力需要用电线来传递让现在的我觉得有点不可思议。

我接触无线网络的时间并不长。在三年前,隔壁寝室的同学让我帮他们设定一个宿舍用的无线路由器,我才第一次见到无线网络。那时我家里还在通过调制解调器,用电话线拨号上网,下行速度大约5KB/s,因此当时并未对无线网络有什么遐想,毕竟有有线的宽带网络可以用,就已经是天大的运气了。

Ruby学习

programming-ruby五个月的假期基本上快过去了。在假期中一直想对自己的技术做一下突破,一直想学点东西。针对自己的时间条件考察了一下,当初把目标定位在Ruby上。