岚 さんのプロフィールLaner's·流水帐吧フォトブログリスト ツール ヘルプ
全 7 枚中 1 枚目

Laner's·流水帐吧

就让这里成为历史...新的地盘http://hi.baidu.com/czlaner

欢迎来到Laner's

7月30日

那年的大学城

突然从阿便的blog看到,04年的大学城。
3年了,有点恍如隔世的感觉。变了很多,但仍旧荒凉。
今天办公室的人惊呼“你们那边没有电影院?”我唯有苦笑以对。
每天挤76下班,总要等上半小时、一小时,才有进大学城的长线。人真多,今天上车的时候只能贴在前门下楼阶的那里,也因此被门夹了两次。一直开到终点站体育中心的时候,车厢还是座无虚席,仍旧有人站着,我就是一个。司机惊诧着摇摇头问我:“怎么这么多人?你们打暑期工吗?”孤立的岛屿,苦的是我们这些实习的人。

大学城,一个令人又爱又恨的地方。

附:图片见相册《那年的大学城》

 
7月28日

病了

真可怜,上大学以来每个夏天照例最少都要感冒一次。。今年还以为捱过那个魔鬼学期就万事大吉了,结果暑假还病了,呜呜……开风扇又不是,关风扇又不是……最终还是盖了被子吹风扇,虽然是周末,睡了6个小时就醒了,浪费哪。。
想买藿香祛暑,惠佳和happymore都没有,只能继续正气丸……

大运会一结束热水立马就停了,真有效率啊,又得褒开水洗头了。

又听闻饭堂一楼即将关门了,只开三楼,往后我的早餐怎么办?周末也没东西吃了。

只蛙输掉了cz那边的毽球比赛,俺家DD也没还过心理素质那一关,扼腕。

只便的MM差三分上第一志愿,结果滑到第三志愿,有点郁闷。

都是坏消息,啥时才有好消息?
运气是守恒的,好消息坏消息也该是守恒的罢?

7月26日

在最想哭的时候笑着前行

  2006-2007学年度第二学期
  2007年3月5日-2007年6月29日
  我的大三下学期
  ……
  如此非人的一个学期,总算熬过来了。不敢回想自己是怎么度过那些每天3-5小时睡眠的日子的,6.29下午交了图形学的卷子之后,脑海里只剩下一个念头:这日子是熬到头了!
  也许,以后不论遇到什么困难,在这个学期面前,都能挺过去了。
  那时我是这么想的。
  那时我还很憧憬实习。
  
  毫无例外,事实总是跟想象相差甚远。
  我以为我的要求已经放得很低了,然而现实还是让我不忍目睹。也许这也是成比例的,把希望放高点反而会有意外的收获。
  我知道很多人很关心我所谓的实习情况,也许也会有人冷笑着在一旁等着幸灾乐祸。然而我不想把我那么尴尬的境地不厌其烦地再重复M遍,每一遍都在提醒我这是一个何其荒谬的过程。我只能用三个词来形容这个暑假:可笑的,可怜的,可悲的。
  这份所谓的“实习”,许多不明就里的人会羡慕,也有内行的前辈直斥“无用”,也有稍微了解情况的亲友会安慰我……然而没有亲临其境的人是无法体会这其中滋味的。我只能说,由于种种客观原因(也许也有少许主观因素),使得这场本可能是正式的实习成为一场荒谬的闹剧。

  无论如何:
  谢谢你们,即使这样的日子还要持续20来天,但我会挺过去的,只因为刚过去的这个学期;
  谢谢你们,即使看似空洞的安慰并不能改变什么,但是你们让我感到亲切;
  谢谢你们,即使我的心情并不好过,但我会坚持下去的,因为一路上有你们。
  最后的最后,要特别感谢我的妈妈,正是因为有妈妈完完全全的支持,我才能在最想哭的时候,笑着前行。
 
——谨以此文祭奠我可笑的可怜的可悲的暑假 
7月21日

新绝代双骄前传玩后感

  历时10天左右吧,基本上是晚上在打,白天在睡觉。我承认我玩游戏是极端的慢,不像寝室MM一天之内爆了幻三3,她说她纯粹为了看剧情(然后一个劲说幻三3剧情不如幻三2,我以为是典型的期望值过高后遗症)。
也许我是一个彻底的完美主义者,然而我同时又奉行Just Once的原则,极少有小说或电影或连续剧或游戏能让我有看(玩)第二遍的兴趣,这两者化合的结果直接导致了我玩游戏的时候要“步步为营”,做到“三个务必”:务必与每个NPC对话;务必把所有物品都拿到;务必把所有支线都玩遍。
  有装备炼化系统和多支线的游戏是我的最爱。幽城和绝前的装备炼化着实费了我好大心机,也让我过足了瘾。MM每当看我对着人物状态表的各项属性和金钱,就着纸笔琢磨着要怎样买装备怎样炼化才能达到最优资源配置的时候,总是取笑我不去做会计人员实在浪费。
绝前的支线也设计得可以,14个支线加上6个隐藏支线构成的胥类任务体系,着实带来了不少乐趣。只是那6个隐藏支线实在太隐蔽了,而且它必须6个全部达成才能得到最终奖励,当我无意中在网上搜出这个系列的时候,为时已晚矣,第一个支线的触发时间已远远超过,因此尽管我完成了余下的5个支线,却没有得到任何的奖励,还因此无缘得到传说中的终极装备“老婆衣服”和终极武器“兄弟手套”(据说甚至超过UJ学园得到的)……遗憾之至。
  练级是我的另一大癖好。从不练级遇敌就S的MM永远不能体会我听见LevelUp音乐时候的那种喜悦。那代表我的燕南天又可以多砍敌人几个百分点,我的江枫又可以少受几点伤害,我的彩蝶怜星邀约月奴又积攒了一定的精元来升级绚丽的招数,意味着我又有足够的金钱去为它们配置更好的装备……MM不会明白,为何我一个下午在迷宫里进进出出,满大街追着敌人跑,不停地按U和空格也会乐得呵呵笑,她不会明白,那就像看着孩子一点点地长大、变强,是一件多么有成就感和满足的事情。(不过绝前的升级系统是挺厚道的,基本十多场就可以升一次级了,比起当年幽城练级和剑侠2升级雪一刀招式的时候,真是小巫见大巫了,所以我练得还是蛮愉快的。——此是题外话,表过不提。)
说到剧情和结局,自从有了第一个游戏《古龙群侠传》的悲剧先例之后,我学会了寻找隐藏结局。隐藏结局的条件一般都很苛刻,所以只能对着攻略玩。很多人说这样失去了游戏的乐趣,也许吧,人各有志,为了我理想中的结局,我认为值得。
  怀着要女主角复活的美好愿望,我开始了连续挑战40场boss的漫长之旅(虽然前面的都很菜,一击必杀,后面的实力却不容小觑)——不得不说,绝前还是挺厚道的,因为败了还是可以从头再来。因此,只要我有一口气在,青玉就有复活的希望——五十级第一次尝试,在34场折戟而返;六十级卷土重来,在38场败下阵来;七十级再次冲击,这次终于支持到了最后……如愿以偿地玩到了我想要的大团结局:燕南天&青玉,甘桐笙&红玉,江枫就让它享齐人之福吧(没办法,每个MM俺都喜欢)。迫不及待地把截图发给同学看,曰:“太完美了,太假了,摆明了是为了迎合大众口味设计的。”呵呵,我想说的是,既然人都喜欢团圆,为何不顺应民意?对于我,一个游戏能否成为经典并不重要,重要的是它的结局令我开心——既然现实中已有那么多无可奈何的悲剧,为何不让我们在游戏中体验一下喜悦? 
5月31日

宿命

==序==
原以为这学期会这样安静地跟这里绝缘;原以为如此几近窒息的忙碌会让我连感伤的时间都没有;结果不是。
==题==
世上有人得意的时候就有人失意。
接到一个并不意外的结果,我以为我能坦然接受,至少我认为自己应该坦然接受。
至今不明白为何当初要追求一种我并不渴求的东西。兴许是周围的压力把我推上这条一路不住回头的路。没有退出只是因为那不肯半途而废的蠢劲。“既来之,则安之”,单纯如我才会顶着W和B的一片骂声用三天做一个ppt,用三天三夜写那三篇……不求有功,但求心安而已。
一向以为,功课做足了,结果如何只看宿命。
然而,付出的努力得不到认可,竟真的如此难过。
替自己不值。罢了。
流水落花春去也。
==仅以此文悼念我逝去的时间==
12月12日

终于做完网络实验2和3:MutiChat

前言:尽管迟到了N久,历尽艰辛还是终于把网络实验2和3做完了。受berry的启发,决定以后把实验报告发上来,为这个空间增加那么点点技术含量。


实验二 多线程多人聊天程序
完成日期:2006-12-7,Thur

一.实验目的:用_BeginThreadEx/CreateThread和Socket编写一个多人聊天的客户/服务器程序。
二.实验内容:服务器将接收任何客户发送的信息并回传给所有客户。
(1) 采用VC++的MFC应用程序方式编程, 用对话框形式进行输入和显示;
(2) 客户和服务器采用线程以防止阻塞。
(3) 用用户名以区别不同用户的发言。
(4) 服务器和客户进程可以显示出所有人的聊天信息。
(5) (选做)如果具有全局变量,可以采用信号量或互斥量来处理。
(6) (选做)除上述基本功能之外,可以自行设计新功能。
三.实验要求:根据程序简要说明客户端和服务器端的主要步骤(函数)。
(一)服务器端:
界面:(暂时尚未添加图片)

主要函数:
1、  开/关服务器消息响应函数
对应按钮:开/关(动态显示),IDC_ONSERVER
函数名称:OnBnClickedOnServer
功能:
If(未开启)
初始化ssocket[],创建监听套接字,创建等待请求的线程
Else
清除用户列表,关闭套接字
2、等待请求的线程函数ServerAccept
函数原型:unsigned __stdcall ServerAccept(void *p);
功能:分配套接字ssocket给每个请求连接的客户端,建立连接,创建接收线程
If(ssocket已分配完)
 “人数已满”;返回
Else
 Accept——————为每个客户端请求建立连接
 创建线程接收服务器端消息
3、接收线程函数RecvThreadFunc
函数原型:unsigned __stdcall RecvThreadFunc(void *p);
功能:为每个连接的客户端建立的线程的函数,用于验证用户和传送数据
Recv(用户名);
判断连接是否错误,是则退出,否则继续;
If(重名)
Send(”R”);return;———要求客户端重发用户名
Else
Send(”OK”);更新用户列表;Send(userlist);
While(1)
 Recv(消息);判断错误则退出,否则继续
 For(全部ssocket)
  Send(用户列表);
  Send(服务器时间+消息);
 在控件中显示记录
4、清除聊天记录响应函数
对应按钮:清除聊天记录,IDC_CLEAR
函数名称:OnBnClickedClear
功能:SetDlgItemText(空白)
5、退出按钮响应函数
对应按钮:退出,IDCANCEL
函数名称:OnCancel
功能:清除用户列表,SetDlgItemText(空白),关闭socket,WSAClearup;
6、其他自定义函数
/ *------------------------------------------------------------------------
 * SWITCH - 把CString类型的字符串转为char*类型//版权所有:berry
 * void SWITCH(CString in,char* out);
 *------------------------------------------------------------------------ */
/*------------------------------------------------------------------------
 * Update_UserList - 更新用户列表并显示
* void Update_UserList()
 *------------------------------------------------------------------------ */
/*------------------------------------------------------------------------
 * passivesock - allocate & bind a server socket using TCP or UDP
 *------------------------------------------------------------------------ */
/*------------------------------------------------------------------------
 * passiveTCP - create a passive socket for use in a TCP server
 *------------------------------------------------------------------------ */

(二)客户端:
界面:(暂时尚未添加图片)

主要函数:
1、验证按钮消息响应函数
对应按钮:验证,IDC_CONFIRM
函数名称:OnBnClickedConfirm
功能:连接;发送IP、端口、用户名给服务器,处理收到的验证信息
If(已连接)
关闭原来的连接套接字
Else
 Connect;判断连接是否失败;判断用户名是否合法;
 If(连接成功&&用户名合法)
  Send(用户名),Recv(验证信息)
  If(重名) closesocket
  Else 创建接收用户列表和消息的线程
 Else 提示连接失败
2、接收线程函数MessageThreadFunc
函数原型:unsigned __stdcall MessageThreadFunc(void *p);
功能:先收一次用户列表(验证成功时);以后循环依次接收用户列表和消息(即每收一次消息就更新一次用户列表)
3、发送消息按钮响应函数
对应按钮:发送消息,IDC_SEND
函数名称:OnBnClickedSend
功能:获得输入框输入,判断其合法性,合法则发送
4、退出按钮响应函数

四.实验体会:说明实验过程所遇到的问题,并简要说明完成该实验的体会。
本学期第一个用MFC写的程序,在VS2005下遇到很多琐碎的问题,花了很多时间,如下:
(1)”#include”的位置:
写好服务器端的时候编译出现四个错误,查看错误信息,曰“模板类型不匹配,无法构造”云云,错误地方指向Afx头文件。百思不得其解,遂逐句注释掉认为有问题的语句,问题依旧存在。逐个注释掉自己写的函数,只保留函数原型,问题仍然存在。不得已,新建一个项目,逐行把程序复制过去,复制一次运行一次,几经艰辛,终于发现#include头文件的位置放置错误,在.cpp中,#include头文件的位置应放在语句
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
之前,先前放在#endif之后故引起错误
(2)send与recv函数的第三个参数——缓冲区长度问题
在客户端发送的用户信息验证成功后,服务器端会返回一个“OK”信息,然后客户端就会收到第一次的用户列表。起初用语句 
服务器端:(void) send(*s, "OK", 3, 0);
客户端:recvcount = recv(connect_s, buf, 2, 0);
在验证成功后第一次收到的用户列表总是为空,调试之下发现客户端确实收到了用户列表,但是接收用户列表的缓冲区之前被多赋值了一个0,苦思无果,后来在学习委员berry的帮助下发现是服务器端send“OK”的时候send了3个字节,所以把字符串“OK”的结束符0也一并send过来了,接收的时候却只接收了2个字节,所以剩下的一个字节被顺延到下一次接收,导致上述结果。这个经验让我以后要注意send的缓冲区长度,最好使用strlen(“OK”)作为参数,避免出错。
(3)对话框类外的SetDlgItemText函数的第一个句柄,传的是对话框的句柄而非要SetText的控件的句柄。
(4)收数据的时候,每收一次就要先判断连接是否出错,再进行其他操作。否则会造成接收混乱。
(5)存在问题/需要改进的地方:
•使用了文本框而非列表框来显示用户列表
•每当有新用户加入,客户端并不能立即更新用户列表,需等到收到新消息时候才更新列表。这是由于发送线程中服务器固定先发用户列表再发消息,接收线程中客户端固定先收用户列表再发消息。若有新用户加入的时候服务器端向全部客户端发送额外的消息,则会造成接收混乱(send三次recv两次)
•使用了若干全局变量,没有使用信号量实现互斥

五.  致谢:    感谢在完成本实验的过程中帮助过你的同学。
Sugar:本实验是参考该同学的程序写出来的,基本相当于边阅读程序边写注释给自己看,惭愧。
Berry:在实验中帮助我解决了很多细节问题的人。
  


实验三 用Select函数实现多人聊天程序

 完成日期:2006-12-11,Mon

一.实验目的:用CreateThread和Select函数编写一个多人聊天的客户/服务器程序。
二.实验内容:服务器将接收任何客户发送的信息并回传给所有客户。
(1) 采用VC++(6.0-8.0)的MFC应用程序方式编程, 用对话框形式进行输入和显示;
(2) 客户和服务器采用线程以防止阻塞。
(3) 用用户名以区别不同用户的发言。
(4) 服务器和客户进程显示出所有人的聊天信息。
(5) (选做)如果具有全局变量,可以采用信号量或互斥量来处理。
(6) (选做)除上述基本功能之外,可以自行设计新功能。
三.实验要求:根据程序简要说明客户端和服务器端的主要步骤(函数)。
(一)服务器端:
界面:(暂时尚未添加图片)

主要函数:
1、  开/关服务器消息响应函数
对应按钮:开/关(动态显示),IDC_ONSERVER
函数名称:OnBnClickedOnServer
功能:
If(未开启)
设置服务器端界面,创建Select线程
Else
向afds集合中的套接字发送服务器关闭信息,关闭套接字;清除用户列表等
2、Select线程函数SelectThread
函数原型:unsigned __stdcall SelectThread(void *p);
功能:执行Select检查afds集合中的套接字,对符合条件的套接字进行accept或recv
建立msock
While(1)
初始化afds集合,创建afds的副本rfds,保存select函数带入带出套接字的套接字集合
Select(…&rfds…);
If(msock在rfds中)
执行accept
执行ConfirmName函数:从已经建立连接的套接字中接收用户名与验证
用ConfirmName的参数获得的客户端名字建立该名字与该客户端的ssock的映射
For(所有在afds中的套接字)
If(它在rfds中且不为msock)
执行RecvFunc函数:从该套接字接收消息并转发给afds中全部套接字
3、ConfirmName函数
函数原型:int ConfirmName(SOCKET* s, CString &nameCString);
功能:接收客户端用户名与发送验证信息,nameCString保存返回的用户名,用以建立跟该客户端的ssock的映射
Recv(*s…)
If(重名)
Send(”R”);return;———要求客户端重发用户名
Else
Send(”OK”);更新用户列表;Send(userlist);
4、RecvFunc函数
函数原型:int RecvFunc(SOCKET fd, fd_set* fds);
功能:从fd中接收客户端消息与转发给fds中全部套接字
While(1)
 Recv(消息);判断错误则退出,否则继续
 For(fds中全部套接字)
  Send(用户列表);
  Send(服务器时间+消息);
 在控件中显示记录
5、清除聊天记录响应函数
对应按钮:清除聊天记录,IDC_CLEAR
函数名称:OnBnClickedClear
功能:SetDlgItemText(空白)
6、退出按钮响应函数
对应按钮:退出,IDCANCEL
函数名称:OnCancel
功能:向afds中全部套接字发送服务器关闭信息, SetDlgItemText(空白),关闭socket,WSAClearup;
7、其他自定义函数
/ *------------------------------------------------------------------------
 * SWITCH - 把CString类型的字符串转为char*类型//版权所有:berry
 * void SWITCH(CString in,char* out);
 *------------------------------------------------------------------------ */
/*------------------------------------------------------------------------
 * Update_UserList - 更新用户列表并显示
* void Update_UserList()
 *------------------------------------------------------------------------ */
/*------------------------------------------------------------------------
 * passivesock - allocate & bind a server socket using TCP or UDP
 *------------------------------------------------------------------------ */
/*------------------------------------------------------------------------
 * passiveTCP - create a passive socket for use in a TCP server
 *------------------------------------------------------------------------ */

(二)客户端:
界面:(暂时尚未添加图片)

注:实验3没有修改客户端,与实验2中保持一致。

四.实验体会:说明实验过程所遇到的问题,并简要说明完成该实验的体会。
(1)关于Select函数
阅读Select函数的时候,对其第一个参数int nfds的说明“已过时,未用”理解有误,因为是Select函数的标志,故对例子中的传进去的FD_SETSIZE不解,baidu之后才明白该参数在windows环境下是无意义的,在linux环境下被描述为“用以指定测试的描述符(socket)最大值,从0到nfds的描述符都会被测试”,而FD_SETSIZE是一个宏,其值决定了一个fd_set中能够存放多少个文件描述符,故例子中把FD_SETSIZE传进去。
阅读完Select函数后,兴冲冲地修改实验2服务器端的程序,在“开/关按钮消息响应函数”中添加Select,错误地以为因为执行Select函数后不会发生阻塞,居然没有为Select创建一个线程,只是用在while(1)循环里面,所导致的后果是运行exe,一按下“开/关”按钮就出现死机状况。无奈之下,喊室友Sugar帮忙分析,方明白错误之处,被其取笑一番,改之。
(2)alen初始化事件
解决了Select线程问题之后,发现用户端一按“验证”按钮就出现死机状况,几经调试发现服务器端总是在这个时候收到乱码,由于没更改过客户端,从服务器端入手,在SugarMM细心的观察下,发现变量alen缺少初始化,在Select函数开始部分加入语句alen = sizeof(struct sockaddr),问题解决。
(3)rfds的成员fd_count怪现象与传参数rfds和afds的问题
测试过程中,发现一个现象:多个客户端能够正确连接(说明ConfirmName函数执行正确),但是只要有一个用户说话,其它用户就再也不能发送消息,也收不到服务器端的消息,重新验证也会发生死机现象。进入调试,发现在RecvFunc(SOCKET fd, fd_set* fds)函数中,语句for(unsigned int i=0; i<fds->fd_count; i++)本来是向fds集合中所有元素send的,但是无论连接了多少个客户端,fds->fd_count居然为1,导致send语句只send向第一个发送消息的用户。由于对RecvFunc的调用是传了rfds进去:int flag = RecvFunc(fd, &rfds);,继续跟踪调试,发现afds的fd_count是正确的,而rfds在语句memcpy(&rfds, &afds, sizeof(afds));中被初始化时候也是正确的,但是在SelectThread函数中执行到以下语句:
for(unsigned int i=0; i<afds.fd_count; ++i){
 SOCKET fd = afds.fd_array[i];
…}
的时候,rfds.fd_count的值突然变成0,奇怪的是rfds.fd_array仍然是正确的,有若干个元素。百思不得其解。把传给RecvFunc的参数改为afds而不是rfds,上述问题基本解决,所有客户端都能收到消息了,(但发送消息仍有问题,下面再阐述)。不过仍然对rfds的fd_count的值变为零感到不解。
(4)RecvFunc函数的循环接收问题
由于本次实验是在实验2的基础上改进的,故沿用了实验2的函数。具体思路是把实验2的接收线程函数MessageThreadFunc中所做的两个工作:1)先收一次用户列表(验证成功时),2)以后循环依次接收用户列表和消息(即每收一次消息就更新一次用户列表)拆分为两个函数ConfirmName和RecvFunc,前者做工作1),后者做工作2)。
由于在实验2中MessageThreadFunc是一个线程函数,可以独立地处理事情,故接收用户列表和消息的时候用的是while循环。代码移植到实验3中的RecvFunc以后,由于它不是一个独立的线程函数,因此不能用while。开始时犯了这个错误,导致客户端发送与接收消息出现混乱,时而能收到时而不能,或者出现只有用户端轮流说话才能被服务器接收等等的现象。
(5)FD_CLR(fd, &afds)语句问题
刚开始时候该语句不小心写成FD_CLR(fd, &rfds),只把fd从rfds中移除而没有从afds中移除,同样出现了客户端发送/接收消息混乱的问题,而且在客户端关闭后关闭服务器的话会出现中断。
(6)其他问题:XP操作系统重启
在以上问题没有全部解决之前,某种情况下退出服务器端或客户端时候会系统会突然自动重启,不确定是由于哪个原因引起的,也不确定是满足哪些条件才会引起自动重启,因为差不多调试10次中会有2次出现这种情况。在解决了1)~5)的问题以后,系统自动重启的问题似乎解决了(没有出现过,不敢保证100%正常)。
(7)有关string操作的安全性改进
由于用的编程环境为VS2005,故使用strcat、strcpy、ctime等等关于字符串处理函数的时候会出现安全警告,查阅资料发现在VS2005中它们分别被strcat_s、strcpy_s、ctime_s代替,前两个函数参数和返回值没有改变,ctime_s稍微改变了一点,参数从一个变成三个,返回的字符串保存在参数里而不是跟原来一样返回一个指针,因此开始替代的时候忘了给那个参数分配空间(因为原来为指针),导致了危险的内存分配,幸好及时发现问题,改之。

五. 致谢:感谢在完成本实验的过程中给与你帮助的同学。
还是要感谢sugar同学,跟我一起跟踪调试、分析了很多问题(具体见第四点),常常提出中肯的意见^_^。

 

12月10日

订阅RSS心得

昨晚一口气把最近想写的想说的都倒出来了,居然有点完成任务的感觉。今天起床意犹未尽,想着昨晚请教berry的RSS订阅的问题。在那之前,还一直以为RSS是一个随便一点就自动添加的东西,问过之后才知道需要支持RSS的阅读器。听berry说它用的FireFox可以支持直接RSS阅读,我用的Maxthon可能没有,但是应该有专门的RSS阅读器。习惯是一种力量,不想转而使用FireFox,于是起床后baidu了一下,研究了当今4个比较流行的RSS阅读器的横向测评(FeedDemon,周博通,看天下,新浪点点通),最后确定下载了周博通。
打开界面一看,里面预设上千的链接实在令人眼花缭乱,更晕的是那些目录后面跟着的数目不断变为黑体字不断增长,担心起我的空间,不想多些无谓的讯息,于是手足无措起来,赶快查“参数设置”,找到“禁止自动更新”选项,赶忙选上,于是世界暂时清静了。开始搜寻有没有更好的管理方法,比如对某些目录设置允许自动更新,某些项目禁止自动更新,遗憾未果。看着周博通煞费苦心地内置了那么多链接,又觉得不能辜负别人的劳动成果,况且有些链接偶尔有空还是可以逛逛的,于是不忍心删除目录。得出的结论是只好委屈自己一下,以后手动更新想要的链接。
解决了设置问题,开始添加链接了。想把平时几个常去的blog添加进去,然而在MSN上老是看不见RSS订阅源的按钮。还好有些刷新一下就会出现RSS订阅提示,到最后只有顽固的只蛙的MSN无法添加链接。未甘心,于是“帮助”一下,惊奇地发现MSN居然支持RSS模块订阅和显示,遂兴冲冲地尝试。无奈屡试屡爽,总是提示“该订阅源不存在或暂时不可用”,屡次刷新仍然无效,于是到最后只有berry的blog乖乖地待在那里...
后话:
临近关Maxthon的时候突然发现新大陆似的发现RSS图标,原来Maxthon也支持RSS订阅的....不禁喟叹:何其舍进而求远也...
 
无论如何,反正终于如愿以偿订阅了RSS....
接下来的任务是研究Select函数....
最近berry的空间后总是有个想法,也想发表些有点点技术/技巧/学习性的文章上来,只是得等这阵忙完方有功夫,未知何日方能实现..

多事之秋之RECORD*4

前言:尽管放着一堆程序要赶,今晚还是浪费了一个晚上在MSN晃荡。并且思想斗争了一番之后还是准备把这个多事之秋记录下来。网络实验3就暂且放一放吧,反正已经迟了一两周(严重怀疑自己本学期挂科率)....
 
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
RECORD1
时间:2006-11-26, Sun.
事件:宿舍风波
经过:宿舍话题,总是不足为外人道的...主角不是我,况且事情已经过去了,再重复就显得小气了..谨记录一下,因为经过这件事,自己以前的某些想法已经发生了变化。
 
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
RECORD2
时间:2006-11-28, Tue.
事件:灭蟑螂
经过:
中午见太阳难得的好,心血来潮想翻出冬天的鞋子晒晒,怵目惊心一堆蟑螂,在我翻动鞋子的瞬间从柜子角落里四散而逃,瞬间无影。用颤抖的手收拾好现场,用N多洗衣粉和水不断地洗刷我的可怜的鞋子,直到看到它们安详地躺在阳光底下,才觉得它们脱离了那可怕的深渊。而后,狂奔到惠佳,挑了最贵的一瓶杀虫喷雾剂,咬牙付了二十大元,回到宿舍,跟诸位MM商量好,晚饭的时候在外头游荡一个小时才回来。忐忑地过了一下午,终于捱到诸位MM出去吃饭的时刻,喊了K上来帮忙,灭虫行动开始了...先小心翼翼地检查了第一现场,发现一只,灭之;翻箱倒柜,任何有可能藏匿的地方都捣乱一下,窜出若干,眼明手快灭之;终于不见难虫踪影,于是关闭所有电源,出动杀虫剂,对所有角落喷洒一番,封闭门窗,撤退。。。吃饭回来的时候,跟先回来的罗MM一道,又清理了若干余孽。。。此后若干天,未见该虫踪迹。。。
不过,革命事业是不会停止的。。。
幸好我们有了革命的武器----杀虫剂..呃..
 
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
RECORD3
时间:2006-12-04,2006-12-05
事件:毽球擂台赛 && bbs“BS”风波
经过:
终于看到完全由新一届筹备的这场活动出台了。关于这场活动的策划,前后历经了一个多月,其间的艰辛我是知道的。尽管最后解决的方法不尽如人意,但总算看到它们的心血没有白费,由衷高兴一下。
擂台赛的场面还算满意,尽管报了名的许多人怯场,但第一天仍然打了40场左右的比赛,决出16个小擂主,总算达到预期效果。
第二天的表演赛反响就非常热烈了,现场里三层外三层围了观众。一众人乐呵呵地开心,因为这就是我们要的效果。
然而,回到宿舍的时候,却于bbs上瞅见尖锐的不和谐声音,转载原文如下:
(由于被合集了,题目没有保留,但大致意思是:强烈鄙视怀疑毽球协会的组织能力及比赛之公平性)
──── songgodhood (Tue Dec  5 14:25:44 2006)   ──────────
毽球协会应该是隶属于团工委的学生社团,
应该本着推广毽球运动、丰富同学课余生活的宗旨高效率地举办
公平公正公开的毽球比赛。
                                 ——引子一
正所谓得道者多助,失道者寡助……
      不患贫而患不均,不患寡而患不安
                                 ——引子二
然而我们看到的表象热闹的毽球比赛的背后又是怎么样的呢?
请准我耽误诸君几分钟娓娓道来。
经过了昨天的现场报名和两场有惊无险运气颇佳的守擂,
笔者已经顺利晋级今日的决赛阶段的个人淘汰赛。
12点下课后急忙骑车来到饭堂前比赛场地,
见到中大与广中医的表演赛甚是精彩深表赞叹
之后到了我们男子组淘汰赛的时间
按照赛事组织者手中的对阵表(大家请注意这一份对阵表,后续有很大问题!)
找到我的对手,打过招呼后,就等待我的比赛开始
可是比赛开始前,突然发现在场地另一端的对手竟然换了一个人!
于是去询问组织者:我的对手不是这个阿?那个人已经来了阿
组织者支支吾吾,又差了对阵表
说,没有错,就是这个
我把他的对阵表拿来,指着自己的名字,告诉组织者他们的错误
可是那几个组织者竟然说出了让人哭笑不得的借口!
他们说:那个人突然说有事不踢了,已经把他的比赛改在下午了
说我的对手现在是另一个
我说,这个怎么能随便改呢?他不踢就是应该算他弃权,我应该晋级的!
于是问道,我这是几分之一决赛?是否对手算弃权我晋级下一轮
可是那个组织者又说出了十分不专业不道德的话:
他们说:你是最底层的那个比赛,不算晋级
我心想:我考,对手都弃权都不算我晋级?天理何在!!
于是客气地问道:这个赛程表不是写的清清楚楚么?怎么会这样随便改动
而且决定比赛对手的竟然是那个选手!
他们几个人又支支吾吾半天,说什么很多人都没有按时到所以赛制需要随即调整
我又心想:丢~我的对手明明来了,可能见我外表凶悍而不愿意跟我踢
怎么算对手没有按时到呢!!
明明是弃权!!请给我一个这个不算弃权并且我不能晋级的理由!!!
于是继续跟他们交涉,可是他们就是一口咬定那份对战表不算数!
我考,所有的选手都是按照那个唯一一份对战表比赛的,而且这个对战表显然是公开的!
…………(此处省略交涉语句若干)
……·%——!—*!……%#%*!(*(#(*(!(此处省略粗口若干)
于是我就这样背黑了,暂且不去揣摩我的原本对手与其组织者私交如何
可是于情于理我都是被人家黑了
现在的社团真了不起啊,赛制随意改,对手随意换
对了,突然想到,我的后来的对手是实力相当强劲,我个人觉得有冠军相
很可能是他的对手都不愿意跟他比赛故意要求改时间
最后只剩我这个没经事故的毛小子和他对战,死的不明不白
……
于是在此,我以上一届信科院团总支体育部长的身份质疑并且鄙视:
1。为什么比赛不按照事先公布的赛程表进行?
2。为什么有些选手不提前声明没有时间而无故要求改换对手竟然还被同意?
3。为什么对手弃权后不算其对手晋级而要求其改变对手?
4。为什么在有选手提出不公平的时候依然对自己的错误执迷不悟?
5。请问组织者是否看过cctv5是否对国际惯例及体育道德与公平性有所了解?
6。请问组织者是否提前对赛制做出详细规定策划并且公开?
7。请问组织者是否觉得随意更改选手比赛时间和对手是满足您权力的象征?
这就是我情不自禁对你们辛勤工作的质疑与鄙视
                             ——完——
 
当时已经接到一个不开心的消息(具体容后再叙),但看到这个帖子的时候仍然义愤填膺,然而清楚身为主办方与参赛选手抬杠是不明智的行为,寻思着怎么以官方的语调写一个不卑不亢的回击。超人性子急,高效率地当即发了一篇帖子回击:
──── Pinoeercc (Tue Dec  5 15:03:17 2006)   ───────────
键球俱乐部宣传部长回答你的问题:
0.对于你的误会,我表示道歉,因为那个赛表要考虑很多人的上课时间,我们是先到先踢为主
1。为什么比赛不按照事先公布的赛程表进行?
比赛赛制是先到先踢,因为是星期二,所以必须考虑有人有没有课的问题。没有所谓赛
程表,那人到了,先签到,然后你到了,签到,但是他
因为有课,所以他的比赛场次顺推到下午,你的对手随之转变为你后面签到的那个选手
,而且,那个下午比赛的选手没有说他弃权。
如果公布赛制赛程表,估计N多人踢不了比赛,因为有课的原因!
2。为什么有些选手不提前声明没有时间而无故要求改换对手竟然还被同意?
他没有要求换对手,只是要更换时间,因为我们要求中午报到的。不报到就不行。我们
同意的是他的更换时间,不是对手。
3。为什么对手弃权后不算其对手晋级而要求其改变对手?
这个不是弃权。所以,你没有晋级。
4。为什么在有选手提出不公平的时候依然对自己的错误执迷不悟?
上面已回答
5。请问组织者是否看过cctv5是否对国际惯例及体育道德与公平性有所了解?
这个有完全了解,没有涉及什么不公平,赛制这样完全是由于各位的时间问题,否则很
多人踢不了。
6。请问组织者是否提前对赛制做出详细规定策划并且公开?
已有公开,已有详细策划,要的话PM。
7。请问组织者是否觉得随意更改选手比赛时间和对手是满足您权力的象征?
我们有什么权利好满足,我们只是一帮热爱毽子的人。有人来加入,欢迎,有人不服,
我们用实力说话。
PS:1。于是在此,我以上一届信科院团总支体育部长的身份质疑并且鄙视  上一届的学
生会主席和副主席都是我哥们,我是第一届的学术部长,第一届的学生会和团总支全部
知道和熟悉我,我们俱乐部还有其他学院领导级别人物,今天表演赛的有广东省毽球队
成员。
2。对了,突然想到,我的后来的对手是实力相当强劲,我个人觉得有冠军相
很可能是他的对手都不愿意跟他比赛故意要求改时间
最后只剩我这个没经事故的毛小子和他对战,死的不明不白
他当时是只有他和你,所以安排你跟他T,还有,基本我们俱乐部内部主力队员基本不参
赛。所以,其他那些我都是不熟悉水平的。不存在故意刁难你的行为。
3。……·%——!—*!……%#%*!(*(#(*(!(此处省略粗口若干)我们没有粗口
4。可是那个组织者又说出了十分不专业不道德的话:
他们说:你是最底层的那个比赛,不算晋级
这个我道歉,那个不是主要组织者,是我们干事,可能对情况不熟悉,当时人基本去吃饭了
5。
这就是我情不自禁对你们辛勤工作的质疑与鄙视
实力说话。
6。表明身份:我是那个男裁判
7.毽球协会应该是隶属于团工委的学生社团,
应该本着推广毽球运动、丰富同学课余生活的宗旨高效率地举办
公平公正公开的毽球比赛。
  我们是体育系下面的俱乐部,不是社团.
正所谓得道者多助,失道者寡助……
      不患贫而患不均,不患寡而患不安
道有道.......我们正在成长之中,欢迎加入共同提高
8,最后向我们9号楼的兄弟道歉,,,中午吵着你们休息了

 
看了超人的回帖,感觉虽然基本上能回答对方的问题,然后某些措辞还是过于激烈,于是开始写我的回帖,其间斟琢了很多字眼,从两点半中午的比赛结束上来到四点半去帮忙准备下午的比赛,整整用了两个小时,如下:
──── laner (Tue Dec  5 16:19:13 2006)   ─────────────
一、所谓引子
首先声明:本次毽球比赛的主办单位为中山大学东校区毽球俱乐部而非“毽球协会
”,是直接隶属于体育系管理的,其性质不同于协会,与团工委基本上没有关系。
俱乐部的宗旨也是本着推广毽球运动、丰富同学课余生活的宗旨高效率地举办公平
公正公开的毽球比赛。这是没有区别的。————这是我们在很多份文件中已经事
先声明的,此处再次声明一下,虽然俱乐部的性质跟这位同学所反映的问题没有关
系,但既然该同学先提出来了,我就顺便纠正一下。
二、
================================
“我以上一届信科院团总支体育部长的身份质疑并且鄙视:”
re:既然这位同学这么说,我就以上一届毽球俱乐部总负责人的身份兼前信科院学
生会体育部干事回答您的质疑并且请您前体育部长不要随便鄙视人。
P.S.虽然本次策划本人没有直接参与,但是刚才已经从我们本届理事会了解到了情
况,是绝对真实的资料。
=================================
“1。为什么比赛不按照事先公布的赛程表进行?”
re:前面我们现任宣传部部长已经解释得很清楚了,这里我再次不厌其烦地阐述采
纳这种赛制的原因。本次比赛是非正式比赛,旨在推广场地毽球,因此我们挑选了
非周末的中午这种时间段进行比赛,由此而产生的问题之一就是我们不得不因为参
赛选手的上课时间冲突问题制定灵活的比赛赛制,这种赛制的体现就是我们没有固
定赛程表,而是按先来后到的顺序制定赛程。我不知道高高在上的体育部长您有没
有体会过我辈小小干事编排赛程的艰辛。在有固定比赛赛程的时候,我们事先是必
须按照选手的时间来编排赛程的,那个时候就可以执行您上面提到过的“超时未到
场则弃权”的规则。而在没有固定比赛赛程的时候,执行上面的规则有失公允。以
主办方的观点来说,谁跟谁比赛是一样的,因为我们对参赛选手一无所知,因而我
们认为“先到先比赛”的规则是公平的。但是,不排除这种规则被利用来钻空子如
您前文所说“很可能见到强的对手都不愿意跟他比赛故意要求改时间”,暂且先不
讨论说这种漏洞被利用的可能性有多高,退一步讲,这种“空子”对所有人都是开
放的,您如果认为别人以这种手段来导致比赛的不公平,您也可以以其人之道还治
其人之身。从这个意义上讲,赛制仍然是公平的。
下面再画蛇添足讨论下这种空子被利用的意义:即使利用空子避开了一个强劲的对
手,在后来的比赛中还是不可避免要碰到,因为最终擂主只有一个,最终擂主肯定
是以实力说话的。那么如果您技不如人,败给一个比自己强的人又有什么怨言可言
呢?
=================================
“2。为什么有些选手不提前声明没有时间而无故要求改换对手竟然还被同意?”
re:这是由赛制所决定的,选手有权利改变时间,您也同样有权利。
=================================
3。为什么对手弃权后不算其对手晋级而要求其改变对手?
re:请明确对手并非弃权而只是要求改变时间。
=================================
4。为什么在有选手提出不公平的时候依然对自己的错误执迷不悟?
re:如果我们没有跟您阐述明白赛制而引起您的误会,在这里恳请您的谅解。
如果我们已经明确跟您阐述了赛制,而您仍然不能理解这种赛制,那我认为您不适
合参加本次比赛。
=================================
5。请问组织者是否看过cctv5是否对国际惯例及体育道德与公平性有所了解?
re:请不要随便把这种问题上升到某种高度。
作为组织者,我们在编排赛制赛程的时候肯定是以公平性优先考虑,在公平的原则
下制定出我们认为的最佳方案。
请注意我们也是一个体育组织,并非只有学生会或团委的体育部人员才具有体育素
质修养。虽然不敢妄论这种修养有多高,但我们已经尽了我们最大的努力。
=================================
6。请问组织者是否提前对赛制做出详细规定策划并且公开?
re:可以告诉您我们对这个比赛的策划足足进行了一个多月的时间。
而且我们的赛制赛程是公开的,不知道您是否仔细阅读了那份传单?而如果您仔细
阅读了传单之后仍有不解,您完全可以在报名的时候询问咨询人员。如果您没有做
到,请不要妄加评论。
=================================
7。请问组织者是否觉得随意更改选手比赛时间和对手是满足您权力的象征?
re:更改选手比赛时间不是由组织者决定的而完全是由您决定的。
对于一个俱乐部而言,不知道您所谓的“权力”指的是什么。我们作为组织者所做
的就是尽力把比赛搞好。作为一个俱乐部,我们只是一群因为共同的对于毽球的爱
好而聚在一起并且衷心希望能够推广场地毽球运动的人,这也是我们在没有赞助的
情况下举办这次擂台赛的由衷目的。
我也想请问您:是否以一个前体育部长的身份鄙视一个体育类组织的工作是满足您
所谓“权力”的象征?
=================================
这就是我情不自禁对你们辛勤工作的质疑与鄙视
re:这就是我在您高高在上的鄙视下严正的申辩
=================================
End
 
自以为语气还是不过分的,针锋相对的讽刺也恰到好处,于是收拾好心情下去继续帮忙场务。
决赛的效果还是达到了。结束后一众人结伴去吃火锅庆功,半AA,另外一部分是LD付的,感觉这个新负责人当得真不容易,惜...
回来的时候上论坛看回应,帖主不吭声了,然后后面跟了若干不和谐的声音,云我们“高高在上”或“不懂规则”之类。超人的火爆脾气又发作了,当即在bbs上面展开回击,等我看到的时候已经来不及阻止。由此引发的争论有愈演愈烈之势,而且参与发言的人矛头都指向我们这边。EC给我的感觉非常浮躁,从来在EC版上的争论都不会有好结果。版主已经开始出来维持秩序了。好言好语地劝:“建议不要带‘鄙视’等针对性字眼”,竟引发“所谓鄙视,只不过是说明××在自己的心目中印象很差,谈不上侮辱吧??”的所谓言论,对此类说话不负责任者,已经到了忍无可忍的地步了。LD此时也发了个帖子上去,文如下:
──── liudi (Tue Dec  5 22:05:29 2006)   ─────────────
刚刚看完有关毽球俱乐部这次活动的这么多回贴,感慨良多,我以现任毽球俱乐部负责人的身
份回几句:
1.对关于这次活动的小风波我已不想再作解释和澄清了,因为我们的宣传部长和前任负责人
已经说得很清楚!
2.我公开向明德园9号的师兄道歉!对不起,打扰你们午休了!
3.对我们的俱乐部有什么质疑或意见可以找我当面谈或协商,在这里说话言辞就要注意了 你
批评得在理的话我们没任何意见,但如果没弄清楚就说出来的话你赔不起我们的声誉!
4.我们的俱乐部对毽球爱好者永远都是敞开大门的 ^^
 
然而终究还是不够老练,又引发了一场批斗,曰“事实又不是捏造的,何来赔你声誉一说?”“偶们只讨论规则,跟什么俱乐部、协会、社团无关”云云。实在怀疑这些人发贴的诚意,以为在bbs发言就可以不负责任地发言,可以不看别人的回帖而直接妄加论语。寻思良久,觉得有必要以官方的身份发言总结一下,以后可以以个人身份参与评论。又措辞良久,文如下:
我谨代表东校区毽球俱乐部对这次擂台赛和若干同学的质疑作最后的声明:
1.关于songgodhood同学的所谓“鄙视”和提出的质疑,我们已经给了非常详尽的回答。如果这位同学对该解释仍然不满意,我们只能很无奈地抱歉,因为一个活动的组织者很难做到被所有的人体谅。
2.关于我们宣传部长有所激烈的言辞,以一个主办方的身份用那样的语气发言是有所不当,我在这里代表俱乐部先向诸位道歉。人难免有冲动的时候,希望大家谅解我们宣传部长作为一个血气方刚的年轻人。不得不说一下,我们俱乐部全体部员用了一个多月的时间酝酿这次比赛,大小会开了不下十次,策划书改了又改,最终决定在没有外来资金的情况下自己垫钱也要宣传好这次比赛(注:由于俱乐部不同于协会,因此俱乐部不会得到学校的任何资金支持),其中的艰辛不足为外人道。花了大量的心血却得到如此强烈的质疑,心中所受的委屈也可想而知。相信songgodhood同学也是由于觉得委屈而意欲上来发泄忿懑。从人性的角度上讲,是否也可以原谅我们宣传部长失常的表现?
3.关于后来的若干跟贴提到的问题,我想恳请诸位有意参与这次讨论的同学认真阅读原贴和本人之前代表俱乐部恢复的帖子再来发表言论,那是对讨论问题的一种负责的态度。如果您只是想断章取义对片言只语发表评论,那是极度不负责任的行为,只会使无谓的争论漫无目的地继续下去。
4.基于某个帖子的原因,此处再再次声明一下:本次比赛是非正式比赛,旨在推广场地毽球,曰“比赛之前应该公布赛程安排,非不可抗因素不得随意改变,这些规则参加过比较公平、正式的比赛的人都知道”的同学,请问您是否有参与这个讨论的诚意?
5.关于“高高在上”的评论,我想请教一下,既然我们没有权力“高高在上”(这点我们承认),那么是否每个其他人却都有权力“高高在上”呢?以个人名义说话的话就可以随便“鄙视”随便“宽恕”别人,这样是否有失公允?要讨论一个问题,至少双方应该处于一个平等的位置上吧?
6.再次对影响到明9的同学表示歉意。但不得不说明一下,我们并非是因为得到了学校的许可就毫无顾忌地在饭堂门口搞活动,这两天中午到一点的时候我们都已经很注意地把音响调到最小声。当然由于活动还没有结束,影响是肯定会有的,我们只是希望能够尽力将影响减到最低。
7.这是以俱乐部的名义的最后一次发言。以下若仍有争论将以个人身份参与回答。
8.最后对EC造成的影响表示歉意。
 
然而这个帖子终于还是没有发表出去,因为写得太慢,EC那边已经被版主合集并且已经禁止回复,再重新发贴只会再次引起无谓的争端,于是以上帖子就此夭折。
事情并没有得到满意的解决,只是由于强制手段被迫终止,心情未免非常不爽。然而委屈的事情从来都只有自身知道,我们又向谁去诉苦?所幸在广中医毽球群上,得到了来自各个学校的大家的支持和安慰,心情有所好转...一件事情就此平息....
 
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
RECORD4
时间:2006-12-05 至 2006-12-08
事件:乙肝复查风波
经过:
写在前面:
人类在自然面前最最无能为力的,就是疾病和死亡....
——————命运总爱跟人开玩笑。当你以为你很开心的时候,常常有不开心的事情突袭而来.....
  擂台赛第二天,表演赛之后,怀着愉悦的心情走到宿舍楼下之际,却突然接到陌生的消息:“通知:下午带上病历去医院复查”。措手不及,从来体检只担心测视力的我,从来不担心抽血的结果会出现问题。然而医生的话就是命令,匆忙奔上七楼取了病历带了钱就直奔诊所。忐忑不安地问医生是哪个环节出了问题,医生指着一张清单,说:“如果这组数据是真实的话,你已经感染了乙肝病毒。”那份表上赫然写着标志乙肝检验结果的两个指标:775/298,医生告诉我,前面一项正常情况下是40以下,后一项也很少。同时列出来的其他需要复查的同学,最多也是200+/100+,这样的对比未免过于怵目惊心。医生说:“这样的数据老实说连我都不敢相信,况且你的病历上显示大一时候打过乙肝疫苗,与现在测出的这组数据不符,因此建议做一个复查。”对着那一份单我居然苦笑起来,大概被自己那么高的检验结果吓到了。医生很严肃地对我说:“你不要笑,这不是一个可笑的话题。本来看到这么高的指标,为了别的同学的健康着想,第一件要做的事情就是把你隔离起来。只是因为数据可能有误,复查只要两天就有结果,一切等复查结果出来再做打算。”记得自己问了医生一连串需要注意的问题和第二天复查抽血的事情,居然还顺便跟医生吹了一下关于医院和学生之间的矛盾的水,然后恍恍惚惚地回到宿舍,等待第二天的到来。
  那天晚上在做网络实验2,跟K讨论了一下这个问题之后就强制自己专心于实验了,好像没怎么担心这件事(表面上?)。
  那天晚上听医生的话12点就早早爬上去睡觉,做了一个晚上扑朔迷离的梦,梦见自己没事,又梦见自己很幸福。。然而梦总是要醒的。早晨七点多被小马叫醒准备去上课,交待了句不去之后就又赖在床上了,企图继续我那不愿醒的幸福的梦境。然而原先的梦境已经抓不住了,恍恍惚惚中猛然惊醒,早上8点半前是要去抽血的,一开手机瞅见已经8:28。箭一般的速度下床刷牙洗脸拿上化验单就冲往医院,一路上盘算着迟到没有抽到血的后果以及种种补救的可能性,觉得都难以实行。所幸到了医院抽血还没有结束,排在我面前的是两个男生,捏着跟我一样的化验单,未知心情是否跟我一样紧张。抽血的时候一向有一种习惯,习惯看医生把针扎到我手上,血奔腾向外涌的过程。未知这是否潜意识里为了体现我的勇敢,只是觉得没有看到血乖乖流到试管里总是不安心。只是这一次的抽血跟以往有所不同,天知道我凝视着那两管血流出体内的时候我对它们寄予了多大的期望。。。。抽完血就可以走人了,顺便到饭堂喝了久违了的粥,喝完粥的时候已经九点了,估计去Z2拿车再奔上M3七楼收拾书包再到课室已经九点半,而数值这种东西前面没听后面基本也不懂,所以乖乖地回到寝室待着。想着不要爸妈朋友担心,没有告诉它们,等到周五有结果,是好是歹再告诉它们。
  拿出久违的日记本写下了日记,想起未知的未来,掉了几滴眼泪,然后呆呆地对着电脑等K下课喊我吃饭。
  医生的话要听,所以吃饭的时候两个人要用三双筷子,汤也要拿两碗,有点别扭。但是健康是一定要注意的。
  想好吃饭的时候不哭的,不要让K担心,然而眼泪终于还是掉了,晚节不保。。。真脆弱。
  就这样恍恍惚惚患得患失地过了一天,胡思乱想,一时觉得自己一向身体很棒,不会有事;一时又觉得医院的检验是不会错的;一时又担心连累了别人;一时又想起命途坎坷的父亲————难道女儿也要重现父亲的经历?......心情一忽儿忧伤,一忽儿又高兴起来。。。
  捱过了一天,到了星期四了。这天网络实验2进入白热化阶段,从起床开始忙着调试,直到半夜三点完成实验报告,一整天很忙,没什么时间给我忧伤,只是在qq签名里写上:“不管明天等待我的是什么结果,先把今天过好再说”。确实是那样想的。
  星期五就可以看结果了。这晚心里有事,睡得不怎么沉,翻来覆去的,六点多还被闹钟吵醒了,迷迷糊糊地。撑到九点起床,对自己说:“无论结果是好是坏,有结果总比担忧着强。”然而潜意识里还是畏缩的,从下床到出门居然磨蹭了30分钟之久。走在路上的时候,不知道是希望M3到医院的那段路变长还是变短,反正终究是到了医院了。找到医生,医生说化验的结果刚好出来,跟着她到办公室,医生看了看我的名字,对了对化验单,第一句话就是“看来你体内还是有抗体啊”,——有抗体?看来不会是很坏的结果。虽然不肯定,但担忧已经去了大半。医生接着说:“十一个人复查,结果只有你是正常的。”耳朵真切地听到这句话的时候,我已经获得解放。放下了心,听医生对着化验单介绍我的情况(居然曾经感染过乙肝),以及讲一些需要注意的问题,心情跟周二时候已经大不相同。离开的时候,只觉得轻飘飘的,天气也特别的好。
  只是可怜了另外10个孩子...
  回到寝室,点开久违的幽城,庆祝躲过一劫。觉得这样尚不能表明,发短信给另外两只,说我中午要BG,只便居然就说要逃课回来听BG了。。
  很开心的一顿BG。。真的,在身体面前,其他一切都不再重要。。。
  Wish自己,wish亲人,wish朋友,wish所有的人。。。
======End=========

Be seized by a whim...

Being seized by a whim, I was somehow occasionally came to the space of SmallBlack(using this nickname for the moment..hehe..), where I saw English diaries. I was somewhat moved. For me, English seems to has gone away after the CET-6. Those days when I got up at 6 to recite CET-6 words are seem to have been remote dreams, leaving nothing with me. However, the date of CET-6 is drawing on, persons around me are more or less busy preparing for it. A feel of shame getting grown up in my heart. Our predecessors and our theachers have emphasized the importance of English again and again. But how can I be so lazy? I have always been happy with the saying of "escaping the devil of English", but the fact is that I have to take English seriously no matter whether I like it or not. So a thought occurred to me that I should also try to write diary in English. I don't know how long and to what extent I can stick to it, either I won't write every diary in English like SmallBlack, but I will try my best. Come on! Just try...
(P.S. learned a new express: be seized by a whim ---- its meaning is equal to Chinese "心血来潮"...)
12月9日

被MSN吓了一跳——解决了MSN无法添加日志的问题

今天起床本来是想写点关于最近的日志的,结果发现打开添加日志页面后,日志编辑框没有显示。回想起只蛙一个多月前碰到的类似经验,忐忑不安地问了一下,情况果然相同。据说当初只蛙是在忍无可忍的情况下愤而重装系统的,不禁打个冷颤————如果真的是中毒而且无法清除的话,摆在我面前的只有两条路:1)放弃MSN;2)重装系统。
无论哪条路都是不好走的。MSN是我花了很多心血的地方,多开一个空间不知道又要耗费我多少时间;在不久之前刚刚因为VC++6而无谓地重装了一次系统(因为后来证实是与kav冲突的问题),其可怕经历现在回想仍有余悸。不想我可爱的机子再次历经VS2005,VC6,Office,Kav(注册和升级病毒库和安装后的第一次全盘扫描都需要时间)等等软件安装的阵痛。因此,怀着微弱的希望,我采取了两种措施:(1)kav扫描,打算kav搞不定再出动ewido;(2)baidugoogle一起搜。
在普通网页搜索未果的情况下,突然想起我的百度知道,这些天来攒了的那么多分可以拿出来悬赏一下了,为了拯救我可爱的MSN和机子。事情比我想象中还要顺利,还没有提问的时候就已经瞄到了相关问题:“MSN空间无法留言?”,冲着那个“已解决”的标签,抱着试一试的心情,我照着推荐答案做了一番操作,再打开MSN果真正常了,感动ing。
解决问题的方法:
一、清除您的缓存(或 Internet 临时文件)和历史记录(最近访问过的站点)
1. 如果您正在使用 Internet Explorer,请选择“工具”菜单中的“Internet 选项”。
2. 在“常规”选项卡上,单击“Internet 临时文件”下的“删除 Cookies”和“删除文件”按钮。
3. 单击“设置”按钮,选中“每次访问此页时检查”。
若要确认您的文件是否已被删除,请单击“查看文件”按钮。如果它们没有被删除,请选中所有文件,然后将其删除。
二、将 IE 设置恢复为默认状态
1. 选择 Internet Explorer 中的“ 工具”菜单中的“ Internet 选项”。
2. 在“安全”选项卡上,单击“默认级别”。
3. 在“隐私”选项卡上,单击“默认”。
4. 在“高级”选项卡上,单击“还原默认设置”。
来源:http://zhidao.baidu.com/question/10761860.html?si=6
在此,不得不再次赞叹一下,百度知道实在是一个好东西。。。。
我的百度知道攒分行动,会继续下去滴....无论是帮别人解决问题与自己解决问题,都是非常美妙的一种体会...
 

林 岚

職業
所在地
好きなもの/好きなこと
偶是花瓶俺不怕你咧~

中东毽球俱乐部

読み込み中...読み込み中...