Archive for July, 2008

Schemepy weekly status report

Monday, July 14th, 2008

I was away for several weeks during my final exams. But now I’m in my summer holiday. It seems not having classes is making the everyday life a little boring — you do the same thing every day, you even forget the day of the week. Yes, I don’t know what’s the N in N-th week in Schemepy now, so I changed the title. ;)

Read the rest of this page »

为人机交互作业画的几幅图

Thursday, July 10th, 2008

人机交互这门课实在是有些出乎我的意料,本想能在课上听到许多有意思的东西,结果似乎让我有些失望,大概是因为我没有认真听课吧。虽然美哟考试,但是作业布置却也非常混乱,本来是要花不少时间才能做出来的东西,拖到很晚才布置,而且几个老师之间几乎没有沟通,可苦了我们学生,到现在期末考试都结束好久了,却还在做人机交互的作业。

其中一个作业是设计一个 3D 交互系统,由于整个作业实在是太大了,所以实现部分可以忽略,但是最好做一个 demo 出来。我们几个 CS 的学生,要做 3D 建模,还要做演示之类的似乎很困难,不过作业要求也有些奇怪,这个阶段的 prototype 要求用手绘图来做,这个似乎是比 3D 建模简单了许多。

Read the rest of this page »

the compiler for skime — from bottom up

Wednesday, July 9th, 2008

最近有空的时候也都在折腾 skime 的 VM ,虽然主要集中在 VM 上,但是写测试代码十分麻烦,每次添加一些辅助功能,最后猛然发现一个编译器的原型已经完成了。我仍然在尝试这种编程方式——并非一开始就把所有的东西都设计好,而是对一些简单的 case ,采用最简单的方法构建出一个可以运行的原型,再通过原型进行扩充。到目前为止似乎都感觉挺好的,因为许多东西都是万事开头难,有了一个大致框架之后剩下的事情就要简单多了,而且原型作为一个快速的可行性尝试也是很不错的。

在刚做出一个 VM 样子的时候,要测试必须手工写字节码,全是数字,写起来非常麻烦,而且一开始指令集也时常有改动,指令的 opcode 也跟着变动,改起来非常麻烦,于是我写了一个简单的 encoder ,从 opcode 的名字到数值进行转换,也算是方便了一些,测试代码可以这样写了:

Read the rest of this page »

Schemepy Logo

Monday, July 7th, 2008

schemepyThe mid-term evaluation of GSoC 2008 is approaching. We students are requested to write a summary of our work. In the Thousand Parsec project, Mithro said:

This report should be written as if the person who is reading it has no understanding of what Thousand Parsec is or how to play it.

I think I don’t have to introduce what Thousand Parsec is (I myself is not quite sure, in fact) here. However, it is still necessary to describe Schemepy. So I decided to design a logo in order to promote Schemepy. :D

Read the rest of this page »

Back from exams, and skime

Friday, July 4th, 2008

stopwatch终于结束了一段痛苦的考试时间。考试确实非常痛苦,但是另一方面大学里的考试也是很重要吧,至少在计算机专业,普遍存在的现象就是很多课程大部分学到的知识其实是在考试前一周恶补出来的,至少如果整体现状不改变的话,应该是没有可能丢掉考试的吧。

考完试就是暑假了,仿佛一下子就空下来了。其实是非常不习惯吧,因为好多人都走了,有毕业的,有临时回家的。虽然我喜欢在校园里逛的时候只有稀稀落落的几个人的感觉,但是我不喜欢每天睁眼闭眼都是同样的电脑同样的只有我一个人。非常空也是假的,只是有太多的事情要做而不知道要做什么,或者根本是什么都不想做的一种感觉吧。太过浮躁,做什么事情总想着很快看到效果,结果却是很快就崩溃了。

另外,今天去班搓了,似乎是在紫金港的最后几天吧,虽然离毕业还有不少时间,但是也挺有种要毕业的感觉,毕竟是要搬家。不过我竟然去班搓了,我以为我是一定不会去的呢,看来我也还不够了解自己。回来之后很多人都说我喝醉了,因为我眼睛很红。当然我没有喝醉,因为我是不喝酒的。也许是因为我讨厌那些喝醉酒的人的样子吧。有人说酒后才是最真的,可是最真的并不一定是最好的,且不论人的本性是善是恶,人类区别于普通的动物很重要的一点正是因为人的理性吧。不过眼睛红也许是说我需要休息了,虽然考试期间我的睡眠一直都是很健康的(至少比平时健康得多),但是确实有些累了。不过今天我还想说一说 skime

Read the rest of this page »