2006年8月26日星期六

流水账


[数据处理脚本升级]
今天改写了一下实验数据自动处理脚本。脚本版本号升级到0.1.1,主要是增加了另外两个作图模块。

因为这个脚本异常处理、交互性和数据输出格式方面的性能都比较差,所以要在实验室里面推广还是比较困难的。

ChangeLog:
0.1.1    增加另外两种作图方法

TODO:
8. 增加选择作图方法的模块,以便于在3种图形输出之间选择
9. 为了实现8,必须将作图模块作为单独的函数独立出来

放弃了将初始化模块添加到表格加载事件的努力。主要是因为 (1) Excel的安全级别默认比较高,不信任外来宏;(2) 如果每次加载表格都进行工作表的初始化,那么在处理完数据后,每次查阅时会引起很多问题,所以这个过程还是交给用户手工完成。

TODO部分增加了选择作图方法的需要。因为平时并不一定完全要用到3种方法,也许只需要一种。所以决定增加一个变量:表格选择。通过让用户给这个变量赋值,得到用户想要的结果。默认使用作图方法2,即最广泛使用的,精确度/线性最平衡的一种方法。

为了避免代码冗长,所以,要大量修改源代码,将作图模块独立出来,使用独立的过程完成作图和作图选择。

这个版本的源代码就不贴上来了,也就是增加了两个作图模块,结构完全和0.1.0的作图模块相同,只是修改了一下选择区域而已。

另外,我也在心理上放弃了对美化表格格式的修改尝试:即,单元格适合数据宽度,图表位置排列…… 这些工作不但麻烦,而且不具有可移植性,所以还是留给用户自己美化数据格式比较恰当。

[翻译]
翻译的进度老是上不去,每翻译半页就开始觉得没劲了。计划翻两篇,还剩3页半没有翻译,文章实在是又臭又长。老外的论文看多了也让人心烦,同样意思的一句话,在文章中重复,重复,再重复的说,都看得眼睛发花了。

[CSI]
我要看CSI啊!

[QQ]
还是不敢在网吧用QQ,开个Gmail和MSN都胆战心惊的。

[编程]
我应该学什么语言?想去买一本书,系统地学一种新的语言。C++, Java, Perl, Python, FORTRAN……只想选其中的一种。迷茫中……(也许Perl最合适些)

[Bioinformatics]
Bioinformatics = Perl, Perl, Perl……可惜一窍不通。

[cygwin]
cygwin的中文也真要命。一句话:乱码啊。

[热]
最近天气又热了。

[报到]
离报到还有整整一周。

[破解]
啥时候能把学校的上网客户端的反代理破解了……

[完]

没有评论:

发表评论