跳到网页内文区。

:::

旅舍日记 卷一百一十一


3.31.’07. 1:03am.

新版 Locale::Maketext::Gettextvsntp

一个星期赶出两个新版程式,累死我了。

Locale::Maketext::Gettext 是因为 Andreas J. König 於去年十二月 (2006-12-16) 回报了一个Locale::Maketext::Gettext 试车测试失败报告Locale::Maketext::Gettext 上次更新版已经是两年前的事了,这两年都没有问题,突然出现问题,让我有点讶异。不过那时候忙案子和空大期中期末考,也没有时间马上看。这一阵子准备考研究所,念书念著念著有点无聊,随便看看,发现原来是 Perl 测试版 5.9.5 上的测试, Perl 测试版上的 Locale::Maketext 的错误讯息有点异动,导致试车测试组,抓不到该有的错误讯息。可是我本来只想在 Perl 正式版下测,根本没想到要放到 Perl 测试版下测。考完最后一所中央后,我马上就开始看。才发现原来 Locale::Maketext 一开始就有相当不错的错误处理系统,我一直都不知道,还自己从头搞一套错误处理系统,结果反而破坏了 Locale::Maketext 原有的错误处理系统。我马上重写,套用 Locale::Maketext 的错误处理系统来处理。再把编码问题整理清楚,修正几个试车测试组本身的问题,大约花了三天,发行了新版。这点,谢谢 Andreas J. König 协助测试。

看信箱地址, Andreas J. König 应该是德国人吧?在 Google 上搜寻了 Andreas J. König ,他好像蛮了不起的。 ^^;

vsntp 则是起源於,当我正忙著重写 Locale::Maketext::Gettext 时, Jean-Alain Le Borgne 於星期一 (2007-03-26) 寄来了一封信,里面附上vsntp 1.1.1 版问题的检测说明,和一个修正档。唔,真的很谢谢,不过也让我蛮不好意思的。 ^^; 我知道 vsntp 好像有点问题,麦特・陈在去年四月曾经来信问过,我那时想到 vsntp 好像没有记多少侦错讯息,除非出新版才有可能找出问题,加上我因为自己跑得非常顺,实在想不出会有什么问题,我在忙空大的课业,实在没有心力为了不知道是什么问题的问题出新版,就一直搁著。 Jean-Alain Le Borgne 信上面提到了在 MS Virtual PC 2007 上,虚拟电脑暂停一段时间后恢复, sleep() 呼叫会无法复原,导致不再继续校时的问题,并附上了加上 alarm() 定时替代方案的修正档。唔,前面我看得懂。不过 alarm() 是什么? ^^; 我本来 C 就不好,看到这样的信,更觉得汗颜。竟然要让一位看起来像 C 的专家的人,帮我这个肉脚的作者写修正档。忙完了 Locale::Maketext::Gettext ,马上又投入去看他的修正档。反覆看了不知道几遍,参阅了好多资料、说明文件,又自己写了几个小程式测试,才逐渐看懂。原来 alarm() 计时是这样子做的啊!也算是学了一课。我又把 vsntp 的程式码挖出来,加上 alarm() 的计时器,以作为替代选择,并加上该加上的侦错讯息,并附上两个启动程式,然后出新版。新版的说明中,我特别提到是由 Jean-Alain Le Borgne 贡献的修正程式改写的。不过其实不是。是我自己实验熟了 alarm() 后,从头重写的。这点看程式码就知道了。可是我不好意思说我没有用到他的贡献。不过若没有他,我也不知道要用 alarm() ,也学不到这些,我不用 MS Virtual PC 2007 ,也不会暂停虚拟电脑,更不可能抓出 sleep() 呼叫可能无法复原的错误问题。无论如何,感谢他总是应该的。 ^_*'

大略看了一下 Jean-Alain Le Borgne 的网站 ,在 Google 上搜寻了 Jean-Alain Le Borgne ,他是法国人,好像在巴黎第八大学当研究助理,好像也是个很了不起的人。真的是好可怕啊~

就这样,一个星期替两个程式出新版,研究所考完了也没得休息,真是累死我了。 ~^ ^~

怎么会短短时间内,跟了不起的德国人和法国人扯上关系呢?唔唔。 ^^; 奇妙的缘份。

如果他们反过来在 Google 上搜寻 imacat ,不知道会不会也觉得很可怕? ^^; 唔…

前一阵子准备考研究所,念书念到无聊,把之前每天跑 CPAN 模组试车测试,出问题到系统当掉,无法回报错误,又没空详查的套件,又一个一个抓出来,确认问题点,然后上 CPAN 流程系统回报。加上在更新 Locale::Maketext::Gettext 时发现 Locale::Maketext 的问题,也都上去回报。短短几天内,一口气在 CPAN 流程系统上回报了十几个问题。不知道会不会把 CPAN 流程系统淹掉。在人家眼中看来,我大概也很可怕吧~ ^^;


目录 | 第一页 | 前一页 | 109 | 110 | 111 | 112 | 113 | 下一页 | 最末页