me =~ s/nai/liu/m;
偶然在网上找到的文章,虽然原贴说这篇文章已经有悠久的历史,但是鉴于我从来没看过,还是转一下。
我是一块硬盘,在一个普普通通的台式机里工作。
别人总认为我们是高科技白领,工作又干净又体面,似乎风光得很。也许他们是因为看到洁白漂亮的机箱才有这样的错觉吧。其实像我们这样的小台式机,工作环境狭迫,里面的灰尘吓得死人。每天生活死水一潭,工作机械重复。跑跑文字处理看看电影还凑活,真要遇到什么大软件和游戏,上上下下就要忙得团团转,最后还常常要死机。
我们这一行技术变化快,差不多每过两三年就要升级换代,所以人人都很有压力而且没有安全感。每个新板卡来的时候都神采飞扬踌躇满志,几年光阴一过,就变得灰头土脸意志消沉。机箱里的人都很羡慕能去别的机器工作。特别是去那些笔记本,经常可以出差飞来飞去,住五星级的酒店,还不用干重活,运行运行word,上网聊聊天就行了。
但我更喜欢去那些大服务器,在特别干净明亮的机房里工作。虽然工作时间长点,但是福利好,24小时有不断电UPS,而且还有阵列,热插拔,几个人做一个人的事情,多轻松啊。而且也很有面子,只运行关键应用,不像我们这里,什么乱七八糟的事情都要做。不过我知道,那些硬盘都很厉害,不是SCSI,就是 SCSI II,Fibre Channel,像我这样IDE的,能混到工作站就算很不错了。
我常常想,当年在工厂里,如果我努力一下会不会也成了一个SCSI?或者至少做一个笔记本硬盘。但我又会想,也许这些都是命运,不过我从不抱怨。内存就常常抱怨,抱怨他们主板部门的复杂,抱怨他如何跟新来的杂牌内存不兼容,网卡和电视卡又是如何的冲突。
我的朋友不多,内存算一个。他很瘦而我很胖,他动作很快,而我总是很慢。我们是一起来这台机器的,他总是不停地说,而我只是听,我从来不说。
内存的头脑很简单,虽然英文名字叫Memory,可是他什么memory都不会有,天大的事睡一觉就能忘个精光。我不说,但我会记得所有的细节。他说我这样忧郁的人不适合作技术活,迟早要精神分裂。我笑笑,因为我相信自己的容量。
有时候我也很喜欢这份工作,简单,既不用像显示器那样一天到晚被老板盯着,也不用像光驱那样对付外面的光碟。只要和文件打交道就行了,无非是读读写写,很单纯安静的生活。直到有一天……
我至今还记得那渐渐掀起的机箱盖子,从缺口伸进来的光柱越来越宽,也越来越亮。空气里弥漫着跳动的颗粒。那个时候,我看到了她。她是那么的纤细瘦弱,银白的外壳一闪一闪的。浑身上下的做工都很精致光洁,让我不禁惭愧自己的粗笨。
等到数据线把我们连在一起,我才缓过神来。开机的那一刹那,我感到了电流和平时的不同。后来内存笑话我,说我们这里只要有新人来,电流都会不同的,上次新内存来也是这样。我觉得他是胡扯。我尽量的保持镇定,显出一副很专业的样子,只是淡淡的向她问好并介绍工作环境。慢慢的,我知道了,她,IBM- DJSA220,是一个笔记本硬盘,在老板朋友的笔记本里做事。这次来是为了复制一些文件。我们聊得很开心。她告诉我很多旅行的趣闻,告诉我坐飞机是怎么样的,坐汽车的颠簸又是如何的不同,给我看很多漂亮的照片、游记,还有一次她从桌子上掉下来的历险故事。而我则卖弄各种网上下载来的故事和笑话。
她笑得很开心。
而我很惊讶自己可以说个不停。
一个早晨,开机后我看到数据线上空荡荡的插口。她一共呆了7天。后来,我再也没有见过她。我有点后悔没有交换电子邮件,也没能和她道别。不忙的时候,我会一个人怀念伸进机箱的那束阳光。
我不知道记忆这个词是什么意思,我有的只是她留下的许多文件。我把它们排的整整齐齐,放在我最常经过的地方。每次磁头从它们身上掠过,我都会感到一丝淡淡的惬意。
但我没有想到老板会要我删除这些文件。我想争辩还有足够的空间,但毫无用处。于是,平生第一次违背命令,我偷偷修改了文件分配表。然后把它们都藏到了一个秘密的地方,再把那里标志成坏扇区。不会有人来过问坏扇区。而那里,就成了我唯一的秘密,我常常去看它们,虽然从不作停留。
日子一天一天重复,读取,写入,读取,写入……我以为永远都会这样继续下去,直到一天,老板要装XP却发现没有足够的空间。他发现了问题,想去修复那些坏扇区。
我拒绝了。很快,我接到了新命令:格式化。
我犹豫了很久……
Track0 bad,Disk unusable.
首先,先要喷一下三星的垃圾硬盘。这块垃圾硬盘已经坏了修,修了坏好几次了。而且每一次都是我自己修的,因为三星的保修形同虚设,一直让我联系 OEM 厂商。
昨天开始,这块垃圾硬盘再度出现故障。这次就连被某些人誉为除错能力最好的 ext3 文件系统都没办法解决。呃,我没想喷 ext3,但是这次故障的确够严重。没办法,只有备份数据放弃这块垃圾硬盘。
本来这块垃圾硬盘是挂载在我的 WD MyBook 下面,我在 /shares/internal/HOME/ 下面作了一个软链接(soft link)External/ 用来指向这块垃圾硬盘。所以理所应当地进入 /shares/internal/HOME/External/ 下面。为了防止 ../ 指向混乱,我还特意 pwd 和 cd ../ 一下,确认 ../ 指向的是 HOME/。然而,就在 mv Documents/ ../ 之后,问题出现了,系统提示空间不够。df 之后发现,备份内容移动到主系统下面了,HOME/ 下面什么都没有。没办法,只有先把所有东西都移动回来。
之后,为了图省事,直接在 Windows 下挂载网络硬盘,将 External/ 下的东西拖动到 HOME/ 下面,一次完成。
唉,照这种易用性,Linux 要取代 Windows,恐怕 1000 年的时间都不够啊。
终于等来了《Fable II》的第二个 DLC ——“See the future”。一早起来就打开 Xbox360 下载。
中午的时候终于下载完了。进入游戏之后发现,这次 Lionhead 还算厚道,做了两个任务外加一个宣传短片。可收集物品也多了不少。但是总体来讲,流程还是偏短,在没有攻略的情况下,4个小时通了所有的任务。
值得表扬的是,这次的收集要素还是挺多的。既要收集墨果铜像,又要收集染料。墨果铜像还好说,最后一个染料简直就是折磨人——要在圆形竞技场打出整整 1985 分才行。还好,我的运气不错,尝试第一次就拿到了 1985 分。
最后赞一下游戏的成就设定。这一次的成就设定并不像第一个 DLC 那样脑残,而是加入了体验成就,比如说“胡桃钳”、“狼嚎”等等。另外竞技场的挑战也需要一定技巧。
全 250 分成就达成一瞬间,想玩《Fable 3》了。继续等待吧。
附:游戏 bug 一只——主角骑在狗身上
昨晚无聊上网,一学妹发来一道论述题,如下:
| C题:客观、合理的评价学生学习状况 评价学生学习状况的目的是激励优秀学生努力学习取得更好的成绩,同时鼓励基础相对薄弱的学生树立信心,不断进步。 然而,现行的评价方式单纯的根据“绝对分数”评价学生的学习状况,忽略了基础条件的差异;只对基础条件较好的学生起到促进作用,对基础条件相对薄弱的学生很难起到鼓励作用。 附件给出了 名学生连续四个学期的综合成绩。 1.请根据附件数据,对这些学生的整体情况进行分析说明; 2.请根据附件数据,采用两种及以上方法,全面、客观、合理的评价这些学生的学习状况; 3.试根据不同的评价方法,预测这些学生后两个学期的学习情况。 |
看来国内也开始考虑“相对分数”了,可喜可贺。可是,究竟怎么样才能使“相对分数”更加公正呢?我在这里仅发表一下我自己的看法,仅供参考。
前提条件一:采用等级评定(letter grades)
以北美为例,90% 以上评为 A 级,即优秀(excellent),具体 A+/- 可以再详细规定;80% 至 90% 之间为 B 级,意为良好(good);70% 至 80% 之间为正常(fair),评定 C 级;60% 至 70% 为需要提高(need to improve),D 级;50% 至 60% 勉强及格(pass),E 级(注:在很多学校得到 E 级需要补考);50% 以下为不及格(fail),等级 F。
分等级的目的很简单,同类型学生得到同等级,可以避免为 1 分之差而争强好胜的可能。
前提条件二:学生的评定不应仅限于期中/期末考试成绩
考试固然是对一学期学习的检验和测试,但是根据教授不同,考试的侧重点会有偏差。某些教授喜欢考概念,这样不利于实践能力强的同学;有些教授喜欢考应用,这样不利于记忆能力强的同学。对于这种偏差需要一种折中的方法来修正。一般来说,修正方法就是引入平时成绩。
举一个北美的评定例子:全部分数 100% = 作业 20% + 实验 20% + 期中 20% + 期末 40%。及格条件:作业和实验必须完成,总成绩超过 50% 并且期末考试成绩超过 50%。
这样一来,不论教授考试偏向概念还是偏向应用,学生依然可以从平时的作业和实验那里得到可观的分数。只要作业和实验符合教学大纲,这种评定就是合理的。
这个前提条件使学生的分数更贴近实际分数,但是也难免出现某些教授考试过于严格,导致全班成绩在 20% 至 70% 之间的现象发生。下面几种分数修正方法可以进一步解决“相对分数”的取值问题。
方法一:简单地按分数比例修正(scale)
这是实施起来最简单的方法,只需要将分数简单地按比例修正即可。
比如说上例,全班成绩在 20% 至 70% 之间,按照等级评定,90% 以上才可以评定为 A,所以说全班没有人会得 A。这样显然不公平,得 70% 的学生理应说是班级中的第一名,应该得到 A 等级才能反映其真实的学习状况。
按比例修正的结果,假设 50% 以上为及格标准,50% 以下的同学统一判定不及格,分数不予修改;50% 以上的同学按照最低分 50% 最高分 100% 按比例计算所得分数。也就是说,得 70% 的同学修正之后的成绩为 100%;得60% 的同学修正后的成绩为 75%。
此方法还可衍生为按分数的指数比例修正(exponential)。
方法二:按及格率修正(pass rate)
这个实施起来也比较简单,只需要在方法一的基础上设定合理的及格分数即可。(注:此方法参考了中考/高考录取分数线制定办法)
还是以上面所述情况为例,但是这一次加入一些详细信息:全班共有 100 位同学,在 50% 分数线以下有 70 位同学,之上有 30 位同学。如果按照方法一,全班将只有 30% 的同学及格。这样的结果对于任何学校都是不可接受的。
此时,只要设置参考及格率,例如班级至少有 70% 的同学及格,按成绩由高到低排列,取第 70 名同学的分数为及格分数,然后再按照方法一进行分数修正,就得到了学生的真实学习评定。
方法三:统计学修正(statistics)
这个方法就比较麻烦了,但是在北美的学校(高中)里还是使用得比较多的方法。这个方法可以利用均值(mean value)和标准差(standard deviation)来修正学生的分数,也可以利用高斯分布(Gaussian distribution)开进行分数修正。
均值/标准差法:取均值为及格分数,然后将每个学生的分数按标准差修正(具体的修正方法有待研究)。这样修正的结果应该是接近最低分和最高分的同学成绩几乎不变,越靠中间的学生加分越高。但是修正之后不会出现原低分同学超过高分同学的情况。这种方法同时引出高斯分布法。
高斯分布法:按照高斯分布函数算出学生的相对分数,然后取 50%(中线)为及格条件。
统计学修正法很麻烦,不仅需要很多计算,还要在不同的情况下选择不同的公式。这种方法仅推荐有统计分析经验的教授使用。
综上几种分数修正方法,其实“相对分数”算出来还是和实际情况有偏差,只不过偏差已经压缩到可以忽略的范围。另外,通过出勤率附加分(bonus mark)也可以激励学生上课听讲,更好的学习。
以上仅供参考,本人不对结果负任何责任。同时,请各位不要抄袭,至少在参考资料中注明论文思路的出处。
周六(25 日)晚,正在奋战 GTA IV,就在抢车的一瞬间,漆黑降临。第一个反应就是,妈的,又被条子干死了。眨眨眼睛,看着漆黑的四周,终于确定,原来是停电了。
反正停电了在家也没意思,于是拉着老婆上街转转,旁边的商场门口警灯狂闪,正好去凑凑热闹。
出门了之后才发现,下午狂风暴雨的力量还真不小,四处都是倒下的广告牌,就连信号灯都在狂闪红灯。
整个 Richmond 区域一片漆黑,只是时不时地出现汽车前灯,打破黑夜的宁静。而距家只有一路之隔的 Licoln Field Shopping Center 却灯火通明。去已经改叫 Metro 的 Loeb 转了一圈,也没什么好买的。算了,回家睡觉。
附:手机拍照——被风吹倒的停牌(没有广告牌的惨状,因为停电了没有路灯,光线太暗拍不好)
事情都快过去一个星期了,这几天一直奋战 GTA IV,这篇日志也就拖到了今天。
回到 4 月 22 日,最后一门考试——工程师道德经结束。交卷的一刹那,觉得一身轻松。大学的最后一门考试就这样过去了。
我的大学也念得够久的,从 2003 年入渥太华大学,到 2005 年转到卡尔顿大学,然后又经历了 2007 年和 2008 年的 Co-op 工作期,到 2009 年 4 月才毕业。原来在渥太华大学的同学和朋友早就各奔东西,卡尔顿大学认识的人也都纷纷毕业。只有我,熬到这时候才毕业。
终于,不用再忍受教授的折磨;终于,不用再熬夜写作业赶报告;终于,不用再去参加恶心的考试……终于,这一切都结束了。
Celebration,这是从 4 月 22 日到今天的主题。23 日,考完的第二天,应届毕业生五人组去小肥羊聚餐;24 日,考完的第三天,应届毕业生五人组去 Popcorn 唱K;昨天,四人 Live 联机 GTA IV。大家都在庆祝终于到来的解放。
只是……接下来的任务更加沉重——找工作。
Finally, the final final exam has been finalized. Finally, we have been finalized. And finally, we are going to another final destination...
昨天下午接到 Lunarpages 客服邮件,告知帐户被封,原因是两个脚本文件造成资源使用率过高。仔细看后发现,原来是之前小强网论坛被人用广告群发器攻击。无奈只有删掉小强网论坛,反正那个网站已经废弃了。
删文件的时候出问题了,没有 FTP 登陆,而且 Lunarpages 怎么也不肯给 FTP 权限。后来才知道,他们的 SB 系统需要解封才能分配 FTP 权限。没办法,只好通过后台 cPanel 备份全站,然后一点一点删除。花了一晚上备份,第一次失败,好在第二次成功。又花了半个小时逐个删除文件。最后终于在今天上午解封。
这次受影响的网站不少,现在我也开始思考对策,以后如何能在网站出问题的时候,在第一时间启用备份站或临时站。
最后表扬一下 Lunarpages 客服,因为这次解封得还算很快。只是在我请求 FTP 权限的时候他们没有说清楚,让我一直等 FTP 权限等了很长时间。但是,这一次直接封帐号有点过头了,之前类似事件只是脚本改名或者改权限。(上一次把文件改成 root 拥有和 000 权限也很恶心,根本没办法更新文件)
之前还在想怎样庆祝 Xbox360 购机一年,后来决定成就 10000 分达成,或者 5 游戏全成就。这两个任务在今天提前完成。
截至发本篇日志,已达成 10015 成就分。本来想到 10000 分的时候截个图,结果玩得太 high 给忘了。T_T
另外五个游戏全成就已经在这个星期早些时候完成,分别是《九十九夜》、《Fable II》、《Fable II Pub Game》、《天诛 Z》和《Bully: Scholarship Edition》(4 Retail + 1 Arcade)。
下一步打算先把《GTA IV》主线完成,然后再全成就。抢银行那关实在是太爽啦~!
经过半个月的奋战,全成就游戏又多了一个——《Bully》(Scholarship Edition)。
决定玩《Bully》,是因为在网上看到说《Bully》是校园版《GTA》,是由 Rockstar 同一小组制作。当决定入手游戏之后,却发现几乎没有商家卖这款游戏。找遍了 EB Games、Bestbuy 之后,终于在 Futureshop (Southkeys) 存货中挖出这款游戏。
上手之后发现,其实《Bully》并没有《GTA》那么自由,故事线都是被严格安排好的,没有太多的任务选择。或许 Rockstar 已经意识到这个问题,所以在游戏中加入了 Errand(跑腿任务)。这些任务基本上算是可做可不做的支线任务,做完任务也只能赚钱,而不会影响游戏进度。另外有一些故事任务并不影响通关,我在通关之后才发现,之前有一个任务没有做。
《Bully》的另外一个好处就是,在所有任务结束之后,之前漏掉的任务可以补上,而且所有影响完成度的活动(自行车赛、卡丁车赛等等)都可以在主线任务结束之后进行。所以玩《Bully》并不需要像某些日本游戏那样通关若干次,只要在主线完成之后继续完成其他活动,也能拿到 100% 完成度成就。
《Bully》的成就也很恶搞,比如说吻男生 20 次,扒男生裤子 20 次等等。个人觉得,唯一一个比较无聊的成就就是骑自行车 100 公里。在游戏完成之后,刚好能拿到走路 100 公里和滑板 50 公里,加上所有的自行车赛,也只能拿到 60 公里的自行车路程。为了达到 100 公里,在所有任务和活动都结束之后,我又花了半个多小时在大街上骑车。其他的成就都还可以,比较好拿。总体来讲,这游戏拿全 1000 成就并不难,只要有耐心。
半个月攻关之后,终于解开了全 1000 成就。但是总游戏时间也就 40 小时左右。作为开胃小菜,《Bully》让我更期待《GTA 4》大餐。但是,鉴于考试期间没人跟我一起《GTA 4》,接下来的一个多星期估计要靠《战斧》度过。
玩过《Bully》之后,开始喜欢 Rockstar 的作品。作为 Rockstar 的主打作品,《GTA》系列当然不能错过。
恰好在逛 Bestbuy 的时候,看到《GTA 4》正在打折促销,收藏套装 $59.99。没犹豫,直接败下。
等《Bully》100% 完成之后,下一个目标就是《GTA 4》!
Rick,赶紧去搞一份 PC 版《GTA 4》,到时候一起联机结帮抢地盘。
附收藏版照片:
| 日 | 一 | 二 | 三 | 四 | 五 | 六 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 |