存档

文章标签 ‘北大未名’

下午和晚上对term一顿改啊

2006年10月4日

每篇文章后有全文链接后,被大家抱怨需要多按键从帖中跳出来,而onelittlefox回家了,于是下午亲自改动term的代码。
相关的内容好乱啊,很难看懂的说,慢慢摸索着改的。
开始找到相关代码的位置时以为问题挺简单,不过慢慢发现其实比想像的复杂。而且第一次改好后,留下了bug1:某些文章在普通模式下翻到尾处后不会停住而是直接跳到下一篇了;这个bug改掉后又出现bug2:在一帖最始处,往上翻,屏幕上会只显示当前帖的全文链接,现在也改掉了。因此今天一共重新make了三次bbsd,汗啊…

现在还可预见的bug是:设屏幕上显示n行正文,如果某帖的行数是k*n(k为整数),那么如果一直用pagedown向下翻的时候,第(k-1)*n+1的那行会由于全文链接的显示被挤掉,不过这个情况不好出现,先放着吧。

我感觉这些事情的根本解决方法就是显示帖子前生成一个临时文件,此文件里不光有正文,还有末尾的全文链接,还有那一条蓝的提示等内容,这不光能解决全文链接目前遇到的问题,还能解决帖子看到最后就不能往回翻的问题。

编程

记录一下诡异的ID被误杀事件

2006年8月12日

今天和onelittlefox在机房,其间聊到wenhou这么水,可以去学工组了,于是我下意识地u了一下GCHEM,竟然发现没这个号!
查了一下.PASSWDS,发现这个号确实是没了,而且是全成0了,只剩最后的4个FF

看了一下老的.PASSWDS,GCHEM前面的号是SSPKU,这个ID在7月13号自杀了,昨天刚好到期。于是我们觉得是在杀SSPKU时把GCHEM的记录也给抹了。于是在代码里找,缺也发现不了啥问题。后来开始考虑,会不会这俩ID不是一块没的,只是巧合比较近而已。于是开始逐个对照6小时一次的passwds备份,结果竟然发现是GCHEM先消失的,SSPKU后消失的!再进一步的观察,usies记录里有两个SSPKU被杀的记录。于是大概猜出了问题的所在:

自动杀ID时,到SSPKU时可能由于位移错误,把它后面的GCHEM的记录给清0了,所以GCHEM先死的,再到7小时后另一轮杀ID时SSPKU还在那,所以会再杀一次。
验证了一下,把八月的usies中KILL的记录都给提取了出来,找到了几个被杀两次的ID,其中一个是missphebee,它在较早的passwds可以看到排在GoldenTrue前,而现在这个GoldenTrue果然也没了。

不过现在看杀人的这部分代码仍然没有明显的问题,也无法解释为什么GCHEM和GoldenTrue的记录后面都有4个0xFF(不知道是光这4个0xFF没被盖还是有更多字节,因为前面是0,看不出来),只是多加了点代码加强安全性
1.如果.PASSWDS没被lock住,记错并不再杀
2.如果lseek的相对位置的结果与绝对位置的理论值不同,记错并不再杀

编程

今天复工啦

2006年8月11日

我最近一次提交cvs已然是8月4号凌晨了,近一周没写php代码了,不过forcey和cy也没动静,onelittlefox到是有13条记录

mm回家以后又忙了一些杂事,其中包括关于SYSOP的讨论,今天晚上又开始恢复php代码的编写了。预计13号或是14号离开学校回家,在这之前邮件部分应该能搞定了,只差bbspsm的一半和bbssdm了,大概500行代码的样子。

分区十大的没有完全诞生时,首页上的分区热门话题栏中会显示出乱码,今天也给解决了,不过会留下一堆空地,也不太美观的说…

杂记

附件好了

2006年6月18日

jufeng用效率源修了一下那块硬盘,好像只有分区表那几个道是坏的,修好了插159上一切正常(不过159那个硬盘盒相当复杂,安了好久)

把附件盘挂了开了会站,正常,不过马上就把它umount掉了,怕坏

现在的工作是把附件的数据传到ftp的硬盘上,传完也不用它,再买新硬盘(可能做raid),拷上去再启用。

运维

今天给未名充了一万块钱网费

2006年6月16日

下午wm欠费了,于是我去充了一万(刚考完中级有机,被kk叫去)
头一次见到北大内支,呵呵

不过一万块钱也就管8G,少啊……

杂记

第三次发站衫

2006年6月16日

今天发了50件左右

有我,kk,fallish,potato,kcu(本来没好意思叫potato,结果刚到那就听有人喊我,发现是她自己送上门来了)

八点在campus吃的

杂记

今天把第二批订单交给厂家了

2006年6月15日

675件,其中不印字209件,印字466

不过白色和深蓝报给厂家的时候都按少了报的,这两项积压货比较多

杂记

给159装了80G的硬盘

2006年6月15日

kk把78.188上的80G的硬盘装到159上了,现在未名能用附件了

cy统计了今天的附件量,一共是200M,pic版50多M,beautymarket40多M,加一起占全站的一半了

杂记

159的放附件的硬盘坏了

2006年6月13日

hdd坏了,和hdc组成LVM,所以都不能用了

还没有备份,ms整个wm有史以来的附件就都没了
CVS的root也在上面,也没了

现在把两块硬盘摘下去了

杂记

第二天发站衫

2006年6月12日

第二天发站衫

人比第一天少多了

今天用了根绳子从楼上引下来传递站衫

杂记