Category: Life

73 posts

Blog migration

My blog (http://pluskid.lifegoo.com) has been down for several months. It disappeared so long that now I can not even found it in google. I'm very sorry to find that. However, it will (finally) be back online again. I hope the situation will recover gradually. Now I'm hosting my new blog through [...]

pluskid.lifegoo.com 大迁移

事情确实发生得有点突然,昨天晚上登上 Google Talk ,Jack 突然告诉我托管的服务器在 11 月份就要拿回来了。那代表所有 lifegoo.com 上的应用都会下线吧。这个 blog 是去年五月份的时候我请求帮忙开通的,非常好用,真的要感谢 Jack 和 sishen 了! 不过,现在得到这个消息还真有些伤心,毕竟是用了这么长时间的 blog ,incoming link 也是有不少的。但是总之还是先把数据备份下来吧。我想先用 wordpress 的方式备份一份数据库,再用普通网页抓取的方式把网站爬下来,不过好像 quark 昨天晚上已经帮我爬过了,还做成了一个 chm [...]

百度印象

其实参加百度面试已经是在好久以前的事情了,那个时候我还在十字路口徘徊。一直想把自己的面试经历和对百度的印象写下来,但是一来是因为最近都比较忙碌,二来好像是有一些东西不能到处去说之类的吧。不过现在面试结果已经确定有一段时间了,而我也已经逐渐进入了准研究生的生活,所以我想写写也无大碍吧,反正也不是要说具体的面试题目。 百度的校园招聘比微软和 Google 都要早许多,我想大概是由于有内部推荐的原因(因为有许多朋友都在百度 :) [...]

Google Reader 在 Firefox 下一片空白

其实并不完全是一片空白,上面的一行诸如“Gmail”、“Calendar”以及右边的账户以及注销等按钮都在,只是内容页面完全是空白。刷新、重启 Firefox 、重启系统都没有作用。其实我以前碰到过同样的问题,但是那时好像是 Google Gears 和 Faster Firefox 这样的修改网络参数的扩展冲突的缘故。可是这次我两个扩展都没有装,还是遇到了这个问题。 在 Google 上搜索了一下,发现有不少人遇到这个问题,而且好像相当随机,各个版本的 Firefox 都有遇到过,甚至连 Safari 也有。那看来是相当地和人品相关了!不过我也找到了一个非常简便的解决办法:按住 Shift [...]

MapReduce 初体验

最近一直都比较忙,blog 都好久没有更新了,不过正好今天十一开始放假,趁机了解了一下 MapReduce 相关的东西,想着还是把自己的经历记下来吧。 MapReduce 最先由 Google 实现并在论文“MapReduce: Simplified Data Processing on Large Clusters”中描述。差不多就是对计算模型做一些限制,让情况得以简化,在有 MapReduce 库支持的情况下,可以非常方便地写出一个应用,并且能够自如地在大型分布式系统里 scale 自如。 map 和 reduce 两个词来源于 Lisp 里的两个基本的函数,其中 map [...]

很鹾的“电话面试”

因为朋友的推荐,阴差阳错地联系上了 Microsoft Ireland ,之前有两道题目,大约算一种海选的机制吧,很简单的,昨晚之后提交回去就可以了。后来说要约电话面试,最近也比较忙,约了两次在定在今晚十点钟,也就是爱尔兰时间的下午三点。 其实我是好好准备的,因为寝室的电话我都怀疑能不能用,还是只能用手机,准备了耳机线和话筒,纸、笔之类的,常见的我觉得会问到的问题都大致想了一下。可是有一个地方我确实是三番五次地忽略掉了——时间。其实最近几天 MSTC 在纳新,昨天我还在面试别人,一般如果遇到觉得合适的但是预感到有可能会很忙的那种人,我们都会问诸如“你能投入多少时间到社团里来”之类的问题。

下一个路口

似乎很久没有来写 blog 了,大概一眼望去,页面上似乎没什么技术文章,所以一直想写一篇,但是我酝酿了很久很久的这篇文章却由于最近一直在忙一些其他的事情,相关的东西还没有做出来,也一直迟迟不好写。不过还是决定来写一篇好了,关于生活的。 这也算是一个路口吧,一路走来总是这样的。寝室的四个人,一个已经搬到了考研寝室,几乎再也没有见过了;一个在外面实习刚刚回来,屋里的东西还没有收拾好似乎又出门去了,大概是为找工作而奔波吧?一个一边扎入实验室,一边为留洋的 PhD [...]

思考是人的最后底线吗?

Image from the cover of The Emperor's New Mind本来不想把标题取得这么大,因为本来就是我自己说几句自己的看法,我也不是专门研究这个的,所以基本上等于是胡说了,不过想来想去也没有想到什么其他的标题。 [...]

玉泉西门行

中午去同学那里聊了一会关于实验室、导师以及若干问题,可惜到最后也没有得出什么实质性的结论来。不过三十二舍那边条件还真不错,寝室里面的环境和紫金港那边最好的那种寝室差不多,桌子也还是那么大;而寝室外面就是山,虽然有许多人会很讨厌虫子,但是我还是更喜欢像小时候那样住得和绿色更近一些;大厅也很宽敞,不像三十舍根本就没有大厅,连窗户都很小气,风都吹不进去,难道还是怕楼层太高了一不小心掉下去? [...]

口算能力太弱了

也许可以归结为对计算机太依赖的原因,但是其实我从小就是这样,如果笔算能算得更轻松的话,何必用口算呢?我似乎就是这样一种性格:追求更方便的工具,而不是注重磨砺自身的能力。在从小到大的数学课中我感触最深,比如自从学会了方程之后,我就绝对不会采用直接反推的方式求解了;高一的时候学到计算函数的斜率,有时候会非常难算,结果我翻出来了用导数求斜率的方法;还有后来的立体几何,我找来了三维向量叉乘求法向量的办法,非常好用。 [...]

Gift from Thousand Parsec

As a student taking part in Google Summer of Code 2008 under the Thousand Parsec mentoring organization. I just received the gift from Mithro. The gift includes a cool Thousand Parsec T-shirt and other Thousand Parsec/Google widgets. If I finished the final-evaluation successfully, I'll get a GSoC [...]

为 blog 添加了回复提醒插件

在 blog 上回复的东西经常忘记去看,最后就不了了之了。有些 blog 提供了“订阅回复”的功能,就是接下来的回复会通过邮件发送给你,我觉得很实用,心想 wordpress 肯定已经有这样的插件了。搜索了一下,果然有!就是这个 Subscribe to Comments 插件,看起来还挺强大的样子。 立马装上,自己先测试一下。 :D

导读:What’s wrong with CS research

其实我也不会写什么“导读”,只是今天在 newsmth 的 FuncProgram 版看到这篇文章的链接,读了一下,有种强烈地想要推荐给别人读一下的冲动。 文章的标题是:What's wrong with CS research ,说了 CS 本不是 science 却如何被硬套上这个名号煞有介事地做 research 的。Mencius Moldbug (文章的作者)说 CS researchers 分为三种: creative programmers mathematicians bureaucrats

OSCON 2008 花名册

gregg 为 O'Reilly 举办的 OSCON (Open Source CONvention) 2008 的与会成员录制了每人 30 秒钟的视频,用于介绍自己和自己要讲的东西。牛人云集,一定要看看!其实转载这个视频的主要原因是这几天看到在学校论坛的 Linux 板块看到一些转载自 cnBeta 的搞笑新闻,我觉得比起“腾讯版的 QQ for Linux”来说,大家还是应该更多地关注一下这些东西。当然,这是我个人意见。 :)

妈妈的新书:《家园》

记得妈妈很久以前给我说过她有一项伟大的计划。今天得知,就是这部叫做《家园》的新作啊: 于是趁机也帮妈妈宣传一下。太文学的东西我其实看不懂,而且我也还没拿到书呢,只好引用了一下当当上的内容简介: 安沙的黎明是从水上的一片乳白色开始的。那是河岚,是河水向太阳发出的第一声问候。安沙的河岚不像别的河岚那么单薄那么气短,它是气壮山河的。开始,它们是一寸厚,平平整整,如水上的一层冰。慢慢的,它们开始往上升。脚并不离开水面,只是把身体往高处长。等长到河谷的半山腰的时候,它们才袅袅的牵牵扯扯的上天去…… 娃娃们在喊童谣:“猫爱鱼啊,野猪爱菜,我们爱太阳天天晒。” [...]

再见,紫金港!

再过几天就要搬家了,离开紫金港,去玉泉。两个室友已经整理好行李回家了,寝室也略显的有些空空荡荡。虽然从小就经常搬家,但是搬家的时候我一般都在外面读书,只是回家以后发现目的地变成了另外一个地方了,自己却没有多少体会过搬家的过程,而且对于我来说,也只是位置变了一下,因为即使搬家,父母也不会轻易丢掉我的任何东西。我是一个倔强的人,你如果想通过某种强制的方式把你的观点加到我身上,必定会造成不愉快,但是父母一直都很尊重我自己的观点,这让我一直觉得是很幸福的。 我觉得,除非大脑损坏了,否则记忆这种东西是不会自己消失的。就是说,如果大脑要分配空间来存放“记忆”的话,这是一个 “new 了以后不 [...]

Back from exams, and skime

终于结束了一段痛苦的考试时间。考试确实非常痛苦,但是另一方面大学里的考试也是很重要吧,至少在计算机专业,普遍存在的现象就是很多课程大部分学到的知识其实是在考试前一周恶补出来的,至少如果整体现状不改变的话,应该是没有可能丢掉考试的吧。 [...]

MSTC Staff 的睡眠趋势

大约是从去年寒假的时候开始,我就经常在 cc98 的 MSTC 版上发“晚安帖”,就是每天晚上睡觉的时候发一个帖子说一声晚安,后来版面上时常出现一大堆晚安帖的情况,遭到大家的抗议。 :p 后来只好集中到了一个帖子里面,养成了习惯大家也都时常来说晚安。 不管是早有预谋还是心血来潮,我对这个晚安贴的内容分析了一下,得到了类似于下面的结果: 其中横坐标是日期,纵坐标是睡觉时间,由于大家都睡得比较晚,所以把第二天凌晨的时间也记作当天晚上(如 25:00 就是第二天凌晨 1:00 [...]

儿童节快乐

又是一年儿童节!Today's kids' day! :D 虽然一如既往过得很平常,但是始终还是很特殊的日子。不过这不是问题,不过生日我依旧还是我;不过 kids' day 我依旧还是 kid 。 :p 不过这几天似乎是太累了,下午的时候决定休息一下,竟然梦到了已经死去多年的爷爷了。 也祝所有还留有童心的人和其他人六一儿童节快乐吧!

Blog 一周年

看了一下,在这个 Blog 发的第一篇文章是 2007 年 5 月 21 日,一晃就已经过去一年了。我决定浏览一下自己这一年来发的 Blog ,做一个整理。一方面我是一个比较喜欢怀旧的人,另一方面也算从一个侧面看看这一年来我都干了些什么吧。 按照 Wordpress 的统计,到目前为止,我一共发了 151 篇 Blog ,并有 556 个评论。我还是按照时间顺序来浏览吧。

Big surprises of the day: gift from Google, Rubinius, etc.

We were having massive earthquake the last several days in China. Though Hangzhou is almost not affected, there were many people died in Sichuan province and the number of death is still growing. I'm very sorry about that. But I can't do more besides denoting some money and blessing. My hometown, [...]

Google Reader 终于增加 note 的功能了

Google Reader 可以 share 自己觉得有趣的文章,然而却无法指明自己为什么觉得有趣,今天打开 Google Reader ,发现左边侧栏有了一个 Note 的菜单。里面列出了自己的 notes ,还有一个 note button ,使用这个 note button 可以在任何地方把看到的有趣的文章 share 到 Google Reader 并添加自己的评注了,这也是一直期待的功能,因为有时候许多文章并不是在 Google Reader 里看到的,有些文章甚至没有 RSS Feed ,不方便用 Google Reader 进行订阅。 而 Reader [...]

流水帐:GSoC、SRTP、MSTC、考试、游戏、动漫……

其实连流水帐也算不上,因为根本没有什么连续性,其实生活本是如此嘛,杂乱无章,如果是一成不变,那就不叫生活了。而且这样的跳跃性似乎更适合我的思维。最近也发生了不少事情,姑且罗列一些吧。本来不是很喜欢在 Blog 上写这类的东西,但是似乎是有些压抑了,再加上受到动漫游戏里虚拟世界的那些美好生活的刺激吧,也想找个“人”倾诉(或者唠叨)一下。 :p Google Summer of Code 前段时间一直在忙的 GSoC 申请也算告一段落了。大三也快结束了,同学们都开始找事情做了吧,特别是暑期的实习,好像 Google 、微软的都有宣讲会面试之类的,我想如果做 GSoC 的话就不会有时间做实习了,而 [...]

Google Summer of Code 2008: First Chapter

Finally, I was accepted by Thousand Parsec and will work on Schemepy with Timothy Robert Ansell this summer. I hope this would be an enjoyable summer. :) It's been a fairly long time since the announcement of Google Summer of Code 2008. I'll try to write something about that period. I learned a lot [...]

“软件工程”课告一段落

“软件工程”也是计算机专业的必修课之一。我一向对诸如敏捷开发、极限编程之类的东西比较感兴趣,“拥抱变化”给我的印象非常深刻,所以我意识里也有些抵制传统的软件工程。我觉得,对于小的项目来说,花那么多的时间在繁琐的软件工程流程上简直就是浪费;而对于大的项目来说,不管你花多少时间来做计划都是徒劳,因为需求总是会变化,我们要做的只能是“拥抱变化”而不是永远停滞在设计阶段。 但是我想既然这个课是由 CYJJ 来上,应该至少不会无聊到哪里去吧。二十多章的内容被压缩在了 8 周的短学期中,上课又是一百多号人的班级,唯一能吸引人的就是课件里穿插的各种故事(或者说叫做 IT [...]

给 YASnippet 的文档做了 css 主题

YASnippet 的文档是用 reStructuredText 生成的,感觉 reStructuredText 虽然很强大,但是自带的那个 HTML Writer 的可定制性实在是不太好,而且文档不好找,许多地方都只能根据固定好的输出结构来做 css ,而 Muse 在这方面要好弄一些,主要是 Muse 比较简单,许多地方可以方便的控制了。下面是一个截图: 还不错吧!可以点过去看看。 :) 其实是借用了 Drupal 6 的默认主题里的不少东西。

Ruby on Crack: yet another web framework

:D 愚人节里各个社区里的气氛都活跃了许多,在 Ruby-talk 的邮件列表里发现了 N 个 Ruby fork 要发布了,还有用 PHP 写的 Ruby 。其他社区也很活跃,Java 似乎是今年的一个主角:各种各样的项目都要迁移到 Java 了。 :D 不过令我敬佩的是虽然只是愚人节的玩笑,许多人都很细心地去做,比如前面的这个叫做 Brobinius 的 Ruby fork 还专门做了一个网站。还有 Antonio Cangiano 的 Ruby on Crack ,他最后一段描述的不同的人对 Ruby on Crack 的反馈: “Those who use Crack can [...]

Rubinius 的首页改版了

好久没有去看过,居然改头换面了,从前 Rubinius 的首页里面的信息量并不比 lifegoo team 的首页多多少。 :p 不过现在换了个风格,而且 Documentation 一页似乎多了不少东西! :D Rubinius 是一个类似于 SmallTalk-80 架构的 Ruby 虚拟机,大部分代码用 Ruby 本身来写成:例如 byte-code 的编译器,这样字节码甚至可以直接在其他 Ruby 实现(比如 JRuby 或者 MRI)上加载。虽然说现在 Rubinius 还不太成熟,在各种测试中似乎都是在各个 Ruby [...]

中文真是复杂啊

平时用起来似乎感觉和英文没有什么大的区别,大概是人脑太强大了,中文和英文都是“小菜一碟”,所以不太能感觉得出区别吧,但是放到现在的电脑上就能明显感觉出区别来了。比如说输入,要依靠输入法,而且输入法的学问也很大。输入以后要显示,字体也是一个问题,英文字体文件可以很小,而中文的话通常会很大。最麻烦的应该还是做检索,要做索引的话需要进行分词,英文很方便,直接 text.split

通宵排队买票

我同 cc98 上一个去内蒙方向的土木的同学和 88 上的一个老乡一起在玉泉正门口通宵排队 15 个小时买火车票。也算是买到了吧,自贺一下。 昨天下午 5 点多到玉泉正门口,本来是想去城站排队的,好歹是室内,暖和啊,可是城站临时变更售票规则,不再提前 11 天出售卧铺票,真是奇怪,火车站反而不可以买,而代售点倒是可以买。总之,昨天下午我们三个人排在第 14、15、16 这三个位置,可惜我们三个人总共就要买 9 张票,没法轮班排队,因为每个人限买三张卧铺嘛。排在最前面的一波人好像是要买去重庆的票,听说是中午一点就过来的。他们似乎有很庞大的队伍,经常轮换。我们几个从紫金港过去,换了也没地方住。

一个时代的终结:MIT CS 6.001 课程停开

今天在 newsmth 的 FuncProgram 版看到这个消息,真是大吃一惊。我在这篇文章中提过 MIT 的 CS 6.001 ,就是那个著名的教材和课程名称都叫做 Structure and Interpretation of Computer Programs 的程序设计基础课程。版上贴出来的链接是这个。 CS 6.001 是 Hal Abelson 和 Gerry Sussman 于 1980 年创立,以 Scheme 语言为基础讲述程序设计的原理(听说后来换成 Python 了?)。事实上,Scheme [...]

崭新的 2008 年

昨天是 2007 年的最后一天,今天是 2008 年的第一天,总是想写一点总结或者展望之类的,却又写不出来了。正好今天阳光如此明媚,就留一张照片吧,阳台的景象,不是很开阔,也没有秀丽风景,但是也伴随了我两年多了: 希望 2008 年的阳光一直都是这么灿烂! 在这条路上来来往往的多少人呢? 愿所有人在新的一年里迎接崭新的自己! :)

RubyConf 2007 video 释出!

RubyConf 2007 演讲的全部视频最近由 Confreaks 公司公布(Creative Commons Attribution-ShareAlike license)出来,可以在这里在线观看或者下载 AVI 格式(H.264)的视频。 这么多牛人的怎么多精彩的演讲,真是令人激动啊!我把他们下载下来了,这样离线的时候也可以看。我还把他们传到了 88 CompLang 版的 FTP 上,校内的朋友们可以直接去那里下载。 :) 我虽然还没有来得及看所有的演讲,但是随便看了几个都是非常有趣的(当然,也是非常精彩的),我这里随便介绍一两个,相信你一定也会喜欢的! Hurting Code [...]

Teach yourself “自主知识产权” in 2 hours

咱们中国人似乎一直很热衷并且很擅长于创造“自主知识产权”的东西,一直很纳闷,直到今天翻开这次的操作系统实验指导一看,才知道原来这玩意这么容易!我们不妨来亲自实践一下,内容就是这次的操作系统实验:为 Linux 内核添加一个新的文件系统(听上去是很浩大的工程啊!): 第一步:准备工作【30 min】 所谓“工欲善其事,必先利其器”,这次我们的工作环境是 Linux ,为了方便起见,我使用我熟悉的 Debian GNU/Linux 系统。 从校内的 FTP 下载 Debian Etch 安装光盘。【10 min】 安装基本子系统,连接网络源,安装必要工具(如 emacs 、sudo [...]

告别一周没有手机的生活

上周手机丢了,也一直都没有时间去买个新手机。一个周过来,并没有什么特别不适应的,只是看时间特别不方便了,于是做事情都没有一个时间概念了,特别是上课的时候期待着下课却又不知道还有多少时间才到下课铃响——非常郁闷,哈哈 :D ! 真是没发现原来我和外界联系这么少,如果我不说的话,这样随便消失一周也恐怕最多只有一两个人知道吧!这样看来,我虽然比以前开朗了许多,但是大致上还是那个样子啦,有时候却不得不感慨时间过得真快啊!这几天无意间在 Blogger 上翻到自己高二时候留在上面的一篇 Blog : 没想到我那个时候就会写 Blog 了,而且还是用 gmail [...]

mile stone 1: 手机被偷了

今天晚上骑车出去,在一个红灯停下来,然后一位小哥过来说他刚才看到有人偷我东西,我才发现上衣口袋里的手机不见了。再找也找不回来了。真是奇怪,我骑车在路上还在想自己上次备份电话本的事情(一直都想备份一下的,因为我也一直都担心手机会丢或者会坏,可是手机不是很智能,不能连到电脑上,只能手工填,导了一小部分之后系统重装了,就中断了),结果手机就丢了。

反思:关于电脑的可用性

计算机的历史虽然不长,但是确实是飞速发展,到现在几乎是家家户户都有电脑,接上了宽带,说不定比固定电话的普及率还高,各行各业都可以见到电脑的身影,应用范围越来越广。我们应该为此自豪吗?电脑完美了吗?答案当然是否定的!电脑确实非常实用,能够帮助我们解决许多问题,可是,从某些方面来看,电脑几乎可以说是人类迄今为止最为失败的发明! 比如在可用性方面。 且不说通过 G 代码来编程的数控车床这类专门面向专业人员的设备,就看我们最常见的 PC 机好了。如果你在看这篇文章,我猜你一定用过电脑了,不知道你觉得自己的电脑是好用还是不要用呢?如果你要添加评论,肯定是要用键盘的了,抛开世界上最差的 10 款 PC [...]

我们该向国外的 CS 课程学习一下了

今天在刘未鹏的 Blog 上看到 Joel Spolsky 在耶鲁的演讲([1] , [2] , [3])的导读,便跟着链接过去看了一下。演讲真是非常诙谐有趣,而且看了以后也觉得蛮有收获的,所以也来推荐一下。 演讲中提到了几门 CS 课程,也是相当有趣。比如 MIT 的那门著名的计算机基础课,第一堂课就讲了“Computer Science isn’t about computers and it isn’t a science”。 这门课确实相当有名,其实就是用 SICP (Structure and Interpretation of [...]

单元测试的绿条条

其实自己对单元测试那套东西也是听说过不少的,而且自己也觉得挺有道理,却是嘛,如果有测试结果摆在那里的话,重构起来胆子都会更壮!不过我却大多数时候都是在提心吊胆地写代码,虽然项目已经分成了几个小的模块,但是当用到其他模块的功能时却老是担心会有错误,而且却是经常会有 bug 散布在各个模块中。 我明白单元测试的重要性,可是却总是“没有时间”(或者所用的工具不太合适)去写单元测试。直到最近有了亲身体验,我才明白:我以前根本没有明白单元测试的重要性!

Linux World 2007 @ ZJU

今天是 Linux World 2007 @ ZJU 系列活动的第二场,嗯,我也作为主讲人之一。今天的主题是 Emacs 和 Vim ,三个主讲人,step 和我讲 Emacs 、Rhythm 讲 Vim 。我本来是准备了两套资料,如果气氛还好就讲“Emacs 生存指南”;如果场面不够活跃的话我就退出精心准备的秘密武器了——各种各样关于 Emacs 的趣闻。 最后还是选择了后者,虽然还是有些紧张,不过我想这次讲座有进步,比上次好了。至少场下都笑了,我的目的就达到了,因为 Emacs 的基础知识的话,step 在前面都讲得差不多了。总之大概还是比较成功的一次讲座了:上次 MSTC 的 [...]

2007 冬季毅行

毅行是 ZJU 的传统项目了,沿山路从玉泉校区出发走到之江校区。以前参加过两次,第一次是加入国防社团的队伍,记得好像是暴走了,到得还挺早的;第二次是我们 cc98 Linux 天地版自己组织了三个队伍,因为天气原因临时改道,所以后面走得比较轻松;这次是加入了 MSTC 的老字号“MSTC 休闲观光队”。

Google Reader 终于有推荐功能了

Google Reader 终于有推荐功能了,那么多数据,也终于开始挖掘了。点那个“Discover”按钮,就能够看到推荐的种子,不像以前那样分类列表排出来,这个是按照你自己的爱好来做推荐的,感觉还不错。 :)

关于抢 IP

忘记从什么时候开始,蓝田的 ip 严重不够用了,如果是晚上再开电脑的话,基本上就申请不到 ip 了,争夺非常惨烈。有时候申请不到 ip ,也很郁闷地想“抢”一个 ip 来用用,可惜我不知道方法。最近突然去图书馆借了那本《计算机网络,自顶向下方法和 Internet 特色》来看了看,大致上明白了其中的过程。

纪念 cc98 威望彩蛋关闭

今天去 cc98 Linux 天地版,看到阿杆发的一个帖子,说起 quark 泄露了威望彩蛋的事情。去的时候已经有四五页的帖子了,基本上就是技术组的几个人和 Linux 版上的一些人在争吵,吵着似乎有些跑题了,都在谈论态度,甚至有人身攻击的倾向,及其不和谐啊。也许是我老了,我不太明白大家为什么发这么大的火,不过这次的事情我自己也有份,所以也连忙去劝解。

售后服务的感想

今天在 Bill Clementson 的 Blog 上看到一篇关于苹果公司售后服务的文章。他三年前买了一个 Mac Book ,最近屏幕上出现了一个细条,他拿去修理,那边的人告诉他屏幕需要更换,可是暂时缺货,他便准备先凑活着用。第二天那边打电话来告诉他可能 LCD 显示屏段时间内还到不了货,他这个问题无法及时得到解决,因此他可以用他的旧的 Mac Book 来换一个全新的 Mac Book Pro 。CPU 是从 1.67 GHz PPC 到 2.4 GHz Intel Core 2 Duo ,内存是从 1 GB 到 2 GB ,硬盘是从 100 GB 到 160 GB [...]

回忆录:KDB

接着上一篇回忆录,KDB 也是一个 MiniSQL 了,这是在大一下的时候,由于时间间隔不是很久,总结了许多问题,重写了所有的源代码,我给它取了一个名字,知道 KDB 的名字由何而来吗?看这个幻灯片里面的片段,应该就能猜到了吧。

回忆录:MiniSQL

在上一篇 Blog 中列举了几次 MiniSQL 开发总结的一些经验教训吧,在整理那些东西的时候也翻出许多有趣的东西来,也来回忆回忆,哈哈!MiniSQL 确实是个十足的 MiniSQL ,因为我们在着手写数据库的时候甚至都还不知道数据库该怎么用,大概了解了一下 select 之类的东西,但对 join 之类的却是完全没有概念,于是我们的数据库里面自然也不支持 join 操作了,简而言之就是一个普通的有索引的表。而且我们为表的每一个 attribute 都建立了索引。当时的分工是我做数据库内容和索引的管理,moonykily 做用户交互和 SQL 解析,我做的部分如下图所示:

Google 拼音的小改进

最近发现 Google 拼音有了新版本(虽然只是小版本号的变动),于是就下载下来装上,竟然惊喜地发现一个正期望改进的地方得到了改进。记得原来的版本好像没有记住输入法在某个程序里的输入状态,比如说,你有一个 Firefox 和一个记事本,两边都打开了输入法,并且都在中文输入状态,在 Firefox 里面按 Ctrl (这是我这边的快捷键,记得默认好像是 Shift )切换到英文输入状态,然后再切换到记事本,发现记事本那里也变成英文状态了。而现在的版本则不会有这样的问题。虽然是小改进,但是真是很贴心。有时候发现 Google [...]

POM

萝卜在任 MSTC 主席的时候发起了 POM 这个组织,到现在也快有一年的时间了。从这一年的经历来看,首先这个组织确实很 Cool !其次这样的活动形式确实起到了增进交流的作用,我想参加的人应该大多数都和我有同样的感受:确实收获挺大的。于是我便想在这里介绍一下这个 POM 。 本来在我们俱乐部的主页上有关于 POM 的一个详细介绍的,不过那个网站目前还只能在校内访问,所以我就厚颜无耻地把一些东西 Copy & Paste 一下了。 :P  

涂鸦

终于拿到相机了。知道有电脑这个东西以后一直希望有一台扫描仪,可是那个东西应该在一般家庭里面没啥用吧,我也并没有指望什么年头能有这么个东西,后来听说数码相机分辨率也是很高的,就一直希望有一台数码相机。可是其实只是小时候一次无意地失信,却让我不再敢抱着太大的期望去等待什么东西了,不曾想过人心竟然如此脆弱,随着慢慢长大,它被塑造成特定的形状,只是再也回不到原来的那个样子了。 [...]

Jump or Exec: The Sharp Sword for your Desktop

Jump or Exec 是我在 Sawfish 中学到的一个理念,自从习惯以后就再也离不开它了。它究竟有什么神奇的地方呢?这还得从我们使用电脑的习惯说起:我们最常见的操作应当属于切换窗口和打开程序了,然而我们似乎从来没有考虑过为什么要有这两个操作。 我们要干什么呢?完成一个任务,这个任务要用到一个程序,于是看看这个程序是否已经打开了,如果是,就切换到那里,如果不是,就打开它。这似乎是很顺理成章的嘛,然而实际上我们让电脑偷懒了。我只是想要这个程序到我面前来而已,为什么要我去检查它是不是已经运行了?这应该是电脑的工作! Jump or Exec [...]

混乱中:开学三周、国庆将至

一晃又开学三周了,国庆节也马上就开始了,然而自己却浑浑噩噩的不知到整天在干些什么。晕了晕了,好像要做的事情实在是太多了,但是好像又有比较闲的时候。也许是时间分配不好吧,总是闲下来的时候要做的事情统统忘记了,然而一忙起来就所有的事情都凑到一块了! 也许该好好看看 time-management 以及 GTD 相关的东西,规划规划自己的生活了!真的不再是小孩了。 :( 按照 Wikipedia 上的说法: GTD rests on the principle that a person needs to move tasks out of the mind by recording them [...]

Mac-like Google Reader theme

Google Reader 以简洁的界面以及实用而贴心的功能吸引许多人,但是时间久了也许换一换界面可以缓解视觉疲劳,这里有一款类 Mac 的主题,可以去试一试,它支持 Firefox 、Opera 、Safari 等众多浏览器,下面是我在 Firefox 下的一个截图: 不过说实话,习惯了原来的界面以后对新的界面会感觉一些不方便的地方。但是其实界面是可以自己定制的,例如在 Firefox 下它可以是以 Stylish 的定制格式或者 Greasemonkey 的 user script 的格式存在,这两种都是可以自己手工编辑的。 [...]

Does Visual Studio Rot the Mind?

...there’s still coding to do, but there’s no APIs, there’s no classes, there’s no properties, there’s no forms, there’s no controls, there’s no event handlers, and there’s definitely no Visual Studio. It’s just me and the code, and for awhile, I feel like a real programmer again. [...]

Feeling lucky with Firefox

最近越来越多地发现经常要去一些项目的主页,这么多的主页当然记不住,然而书签也是越来越多,定位也就麻烦了。多是直接 Ctrl+K 定位到搜索栏,然后用 Google 搜索,再点第一个链接。唉,其实要是用 I'm feeling lucky 就方便多了。 我知道 Firefox 的搜索引擎是可以自己定制的,于是边去网上搜索相关的资料,无意间发现了 Firefox 的 keyword 搜索功能:就是直接在地址栏输入关键字进行搜索。它的优势在哪里呢?请看下表: keyword 搜索搜索栏搜索 定制搜索引擎简单,只需要添加书签即可比较麻烦,虽然有专门的扩展来辅助 便利程度Ctrl+L 然后输入 lk [...]

伊朗、瓦尔登湖、广告和其他

一些琐碎的事情,不知道该怎么写标题,于是也来做一回标题党。 :) 早晨本来要去移动营业厅,路过联通营业厅的时候一个营业员突然叫住我,叫我帮忙把什么东西“搬运”一下。我也没有听清楚是怎么回事,便跟着过去。才发现原来是帮忙翻译一下。三个外国人在那里,从打扮上来看像是伊朗那一带的人,而且他们也互相说着一些完全没有听过的语言。我正心想这根本没法翻译,突然他们改口对我说英语了。 [...]

2007 微软夏令营之行:花絮

MSRA Vs Google China 第一天晚上回到酒店以后,托周 core 的福,我们俱乐部四个人顺便去 Google 那边参观了一下。因为还有两个人穿着微软夏令营的文化衫,其实也不方便在里面乱逛,基本上就是在二楼的休息的地方玩了一下。那里有几个架子上放了许多零食和各种各样的饮料。还有诸如按摩椅、台球、桌上足球之类的娱乐设施,另外,还有一个游戏机放在那里,可惜里面只有两个游戏。 那样的环境下工作真的会很舒服,累了便放松一下,饮料和零食都随手可得。其实能进这样的公司的肯定都是高水平的人,若是对他们管得太严,难保会偷懒,若是放开来了,工作效率反而会提高的。 可惜没有机会参观一下 [...]

2007 微软学生夏令营之行:王坚访谈

我的记忆力是越来越差了,这次夏令营有许多高层的人士过来,一是我一开始就不认识他们,二是他们讲完以后我也没能记住名字或者职位什么的。不过这个王坚我倒是记住了。 其实这个座谈会整个是非常搞笑的,因为主持人老是说错话,或者说王坚老是挑主持人的毛病。 :D [...]

2007 微软学生夏令营之行:换一个角度思考

这次夏令营有一个环节是用于各个学校的俱乐部展示获奖的实践项目。其实我自己也有过这样的体会,比如做课程项目的时候,如果项目最后做得不太好,在文档里面没有什么好写的,就把诸如“本项目用到了XX技术”之类的东西写一堆进去,或者是“由于我们使用了XX平台/技术/框架/语言,所以XX功能不方便实现”之类的。比如这次参展的(我丝毫没有针对某个俱乐部/学校的意思,只是随便举一下例子。 :P )有一个叫做“泡泡堂”的游戏,游戏界面实在不好看,而且和真正的“泡泡堂”也差得很远,只能单击玩,可是项目介绍里面写了一条说使用 Turbo C 的那个 graphics.h 进行开发,这就没有办法了,能用 [...]

2007 微软学生夏令营之行:另一个团队

我们以俱乐部为单位进入了夏令营,但是第一天晚上欢迎会就把我们各个俱乐部的成员打散,组成了另外的团队,一共八个组,每组十五、六个人,并交给了每个组一个任务:在三十分钟之内确定队长、副队长、队名、队训(必须以一个给定的英文字母开头)、队歌,还要设计和制作出自己的队旗。这是第一个挑战,在完成的十分钟之前我都一直觉得不可能完成任务的,然而最后还是让我体会到了团队的力量。而且大家都是从全国各地各个学校的俱乐部过来的精英,肯定都是顶呱呱的聪明的了!不过完成任务也不是容易的事情,相信每个队都用满了这足足的三十分钟吧。经过这紧张刺激的第一次挑战,原本互不相识的组员们也一下子互相熟悉了不少。我们是第二组,队名叫 [...]

2007 微软学生夏令营之行:北京印象

其实我很少旅行,这是第一次到北京,甚至是第一次到北方。我们几个从火车站坐地铁到酒店。北京给我的第一印象就是民风彪悍,不管是男是女都挂着脏话,地铁上还发生了一次不小的冲突,两个人破口大骂。另外地铁也很令我失望,第一次坐地铁嘛,除了速度快一点,感觉比公交车还挤,不过什么东西在中国都这样,也是没有办法的。还有就是到处都看到有人在学英语以及谈论奥运的事情。 活动要当天(8.20)下午才开始,于是我们 check in [...]

2007 微软学生夏令营之行

非常幸运这次能有机会参加今年的微软学生夏令营,虽然不知道会是什么样子,但是知道肯定会非常有趣并且非常难忘。经过了一系列的准备,带上了相关的资料,便和俱乐部的另外三个 dd 一起上路了。其实听说每个俱乐部参加的四个人中都必须至少有一个 mm ,不过这次我们也没有办法了 :P 。而且这次我们竟然一个大二的,三个大一的过去,不知道是不是平均年龄最小的一个俱乐部了。 夏令营虽然只有短短的五天时间,但这五天也着实学到了许多东西,不像技术方面的东西,看书就能学会,这五天体验到的东西也许真正是看五年的书也换不来的。虽然有点累,但是却是非常快乐的五天。

新生报道

这几天又是一年一度的新生报道时间了,学校一下子热闹起来,晚上竟然灯火通明,行政楼外面所有的灯都开起来了。不过我不太喜欢热闹,或者说“不喜欢太热闹”。路上到处都是人,人多了其他东西就多了,比如噪音、满地的垃圾、横七竖八的自行车……还有食堂以及各种超市都排着长长的队,一点都没有进去的欲望了。 [...]

大嗓门

有个室友是大嗓门。其实平时也不大嗓门,可是一打起电话来就特别兴奋了,整个就是在吼。好像这样的人也不少吧,大概是这种性格吧,一点也不会在意周围的情况,经常在很安静的书店里面突然听到一个人拿着电话大叫,实在是很厌恶这种人。不过平时也就算了,大半夜也那样打电话,真叫人恼火,可惜不像小时候那样打雷都吵不醒了,正睡得舒服被大嗓门吵醒,真是特别不爽!真想拿个大木棒过去把他敲晕在电话机那里,然后大家都好好睡觉。 :P 可惜我的性格也不怎么好,遇到这种情况总是忍者不说,其实我是非常不爽的,我也不知道自己为什么不说,大概还是不善于交涉吧,毕竟是室友,也不想为了小事把关系搞僵了。 Sigh~~

Emacs 版衫设计

最近 newsmth 的 Emacs 版在征集版衫设计。我不知道这么远是不是能在那里订版衫。不过还是跟风做了一个。 图像处理工具用得也不熟。抽取 simple.el 中的代码帖了一大段到背面,我想也许会看起来 Cool 一点。 如果太远了订不到的话,有机会不妨在 freecity 也做一个 Emacs 的版衫,这边也有很多人用 Emacs 的。

辞去 cc98 Linux 天地版版主职务了

申请过三次版主了,这还是第一次申请辞职。请辞贴发出去以后看到大家都来道别,才发现是如此的伤感。何况 cc98 Linux 天地是我如此喜欢的地方了。 最初 Linux 天地版自从 Lnzju 走后,有一段时间处于无版主状态,人气比较差,也没有人管理。后来站务的阿杆和我联系了下让我去申请版主(我和阿杆也是挺熟的)。我清楚地记得在我申请版主的那个帖子里面,就有人在讨论起是否要关闭 Linux 天地版,说人气太差,而且也没有见到什么实质性的内容在讨论。我当然非常反对,技术版面本来就不应该用人气来衡量,而且也不能指望大家都整天去研读内核源代码。总之颇有一种“奉命于危难之中”的感觉。我也想把 [...]

消失在以太中

The Times 里面有这样一篇文章 History 1980-2000 has disappeared into the ether. Sorry [...]

Drawing with computer

我自己很小就对绘画非常感兴趣,不过自从上高中之后一直到现在都很少动笔去话了。后来接触到电脑,发现这个东西也可以绘图,不过除非用那些专业的工具,否则用鼠标来画实在是不如笔来得精细。这里是我前不久用鼠标画的一幅图,相当粗糙,但是还不错。 后来听说了矢量图,有一些很有趣的小图标之类的可以利用电脑精确的特性,而不是靠手来勾勒,也一直比较感兴趣,只是都没有太多的时间去关注。其实 Linux 下在设计方面也有许多好用的工具。Inkscape 应该算是比较著名的一个了。今天偶尔看到一些教程,便照着学习了一下,做了一个图标,感觉还是很不错的。 :)

郁闷

下午的时候突然就耳鸣起来,真是难受,嗡嗡地响,什么事情都干不了!干脆去冲了一个冷水澡,从头到脚凉快了一遍。可惜还是鸣,在网上搜索了半天也不知道怎么办。似乎偶尔也会耳鸣,但是从来没有如此难受过。 :( 便泡了一杯热腾腾的奶粉来喝。 后来 cerror 拿过来一本《重构》,是微软给俱乐部寄过来的书,可以借来看,他帮我拿过来了。我顺手放到书架上,手撤回来的时候竟然碰到杯子了!洒得到处都是,本本上、身上还有桌子上!听说马铃薯的第一个本本就是牛奶洒进去了把主板烧坏了,我赶紧把电脑关掉,开始清理。 唉,搞了大半天,电脑似乎是没事,不过从此有了一股奶味。还洒了一身,刚洗过澡……耳朵还在鸣,真是郁闷死了…… [...]

六一儿童节

小叔叔突然打电话来问我们学校放假没,才想起今天已经是六一儿童节了。 :) 不过如今学校不会因为六一为我们放假罗! :( 六一了,穿上新衣服,心情也要舒畅一些啊!妈妈也出书了,《雪豆》,就是原来的《桥溪庄》: 不过妈妈写的东西太文学了,我发现我现在离文学是越来越远了。不过“桥溪庄”这个地名的来源我倒是知道在哪里的,从来没有妈妈那样观察得细致,体会得深刻。 《犬夜叉》也仍然在继续连载: 唉,竟然前面让很重要的一个主角都死掉了,一直以为这个故事要完结了,现在却又开始好像若无其事的样子,故事继续无限期地发展。不过总是这样的,既期待它完结又不希望看到它完结。还是一切顺其自然了。

110 周年校庆

今天是学校 110 周年生日啦,学校发了餐票,可以在餐厅免费就餐。去吃饭的时候就被吓坏了,有“亚洲最大的食堂”的称号的餐厅竟然挤得水泄不通!我不太喜欢人太多,不过看到今天校庆这么热闹,也是很开心的。晚上还有校庆晚会,可惜抽签没有抽到,没有拿到票,不能去现场看,只能在寝室看直播了: mplayer -cache 8000 -af pan=1:1 mms://10.10.5.81/zjulive 晚会也是很好看的啊。如果有清晰版的 DVD 卖的话,一定要买几张,送给亲友,自己也留个纪念。 当然,也衷心祝福学校生日快乐,祝愿浙大越办越好!

视力下降了

最近真正有些感觉到不对劲了,看一些稍微远一点的东西竟然开始模糊起来。也许视力是有些下降了。我可不喜欢戴眼镜,觉得戴上眼镜之后不管做什么都太不方便了。眼睛还是得要好好保养。要减少在电脑前的时间,多一点休息时间和阅读时间,要不然身体糟糕了就一切都没有了。可惜杭州这个地方地势太平坦,周围的高楼一建起来,就什么都看不到了,仅有的绿色就是院子里面的几棵桔子树了,远眺也是一片空白,或者是乌云,或者是飞机拖出来的一跳长长的云尾。相比之下,还是更喜欢家乡那边的大山。