
看了一下,在这个 Blog 发的第一篇文章是 2007 年 5 月 21 日,一晃就已经过去一年了。我决定浏览一下自己这一年来发的 Blog ,做一个整理。一方面我是一个比较喜欢怀旧的人,另一方面也算从一个侧面看看这一年来我都干了些什么吧。
按照 Wordpress 的统计,到目前为止,我一共发了 151 篇 Blog ,并有 556 个评论。我还是按照时间顺序来浏览吧。
2007 年 5 月
- 视力下降了 (05-21) :想不到我的 Blog 竟然是以此开始的。现在似乎已经很少有视力模糊的感觉了,有两种可能:一是视力恢复了;二是已经习惯了下降的视力了。看样子也许是后者吧。
- 引用已经析构了的局部变量 (05-21) :我在生活中经常会犯各种错误,而且通常总是要犯两次以上同样的错误我才会记住。所以我在自己的 Blog 里建立了 Bug Archive 这一个分类,希望能记录下我平时写的程序中碰到的各种 Bug ,避免再犯。这算是此分类中的第一篇文章吧。这个问题大概是在写 C++ 大程的时候使用 boost::asio 的过程中遇到的。
- smart-snippet and smart-skeleton (05-21) :这是我在接触了 snippet.el 之后突发奇想做出了 smart-snippet.el ,并在这里介绍了我对于编辑器的此类扩展的想法。
- 110 周年校庆 (05-21) :学校举办了 110 周年校庆,还有联欢会,不过普通人是没有机会看的。在 88 上看到有人贴出来在 Linux 下用 mplayer 看直播的方法,于是也凑了凑热闹。从发布日期上看,似乎最开始的这 4 篇 blog 都是在同一天写的,真是忙碌的一天啊。 :D
- Play with macro (05-25) :Lisp 的 macro 之强大应该是众所周知的了,但是不亲自写一写代码也只是空谈。我在写 smart-snippet.el 的时候用了一个比较复杂的宏,才重新觉得 Lisp 的 macro 确实是很厉害的。在这篇 Blog 里谈了谈相关的感想,不过现在看来,太过 tricky 的 macro ,似乎还是少用为妙吧。 :p
- 不愉快的 Qt 之旅 (05-27) :这还是在做 C++ 的大程。用了 Qt ,Qt 4 似乎也刚刚发布吧?然而这个帖子主要却是在抱怨了。这种传统的 GUI 程序的体验和我的 Web 程序的体验,同样是 MCV 模型,还是觉得 Web 程序里( Rails 里)更加透彻一些,而且也更加灵活。所以我也特别期待像 Mozilla 那样的 XUL 式的 GUI 程序构造方式能尽快广泛流行起来。可是,说不定以后所有的程序都是 Web 形式的了呢!
- Beagle the desktop search tool (05-31) :虽然我的文档通常都整理得很好,很少出现找不到的情况,不过我偶尔也会尝试一下桌面搜索引擎。比如这次尝试 Beagle ,其实这样的东西我觉得主要是用来管理系统文档(如
/usr/share/doc下的东西)和电子书之类的比较方便。不过,试用的结果似乎还并不是那么令人满意。 :-/
2007 年 6 月
- Typical Chinese Programmer (06-01) :FatMouse 在 Java 课上给我们讲了这个名词,我也觉得在身边有不少类似的的例子。
- 六一儿童节 (06-01) :儿童节,我却已不再是儿童了。妈妈的小说终于也出书了:《雪豆》。替她感到高兴!妈妈是个追逐梦想的人,虽然是她看着我长大的,但是我也看着她尽力了那么多的艰辛和波折。我希望我也像妈妈那样保持一颗永远不老的心。
- Emacs 22.1 Released! (06-02) :时隔 2 年,经过 N 次跳票,Emacs 22.1 终于发布了。我让这条消息在 freecity LinuxApp 版置顶了 4 个月。这算是 RMS 掌管 Emacs 的日子里发布的最后一个版本了。
- Yakuake + dtach vs Screen + urxvt (06-10) :Linux 的好处就是可以自己定制很多东西,大不了去改源代码!终端是 Linux 下的必备品,而 Screen 是终端的最佳伴侣,然而 Screen 也有一些不很方便的地方,比如和 Term 的滚动条配合得不好。这里我用 Yakuake 和 dtach 在一起实现了我需要的 Screen 的大部分功能。不过现在已经很久没有用 Linux 桌面了,Screen 还依然是必需品。 :)
- 郁闷 (06-12) :郁闷的一天,耳鸣很严重,还把一杯奶粉洒到笔记本里去了。不过笔记本用到现在也还没有坏。 :)
- git and subversion (06-14) :Linus 在 Google Tech Talk 做了关于 git 的演讲。也是在那前后我接触到了 DSCM 的概念,这里谈了一下自己的看法。并想象了一下 git 和 svn 一起使用的场景,大约半年之后,华华在评论里提到了 git-svn 这个工具,后来我一直很喜爱。^_^
- Drawing with computer (06-17) :一幅鼠标绘制的夏娜和一个 Inkscape 制作的图标。
- Tux Factory — 许多可爱的企鹅图标 (06-22) :许多漂亮的企鹅图标。 :)
- 消失在以太中 (06-22) :谈了我自己关于如今爆炸式增长的数据管理的忧虑。他们似乎太容易丢失了。时至今日,我自己也曾经误删除过文件,身边也有不少人磁盘错误丢失了许多数据,而最近 freecity 数据大量丢失导致长时间无法恢复更是让人心寒啊。
- 辞去 cc98 Linux 天地版版主职务了 (06-22) :也许是缘分吧,我当上 cc98 Linux 版的版主也算是一个巧合。幸运的是我把版面建设起来了,掺杂了一些我自己的原则,还交了一大批的好朋友。而如今又看到一批新人涌现出来,也算安心退下了。 :)
- Emacs 版衫设计 (06-29) :newsmth 的 Emacs 版要征集版衫设计了,我也做了一套设计。不过最后我的设计没有被采用,当然后来我还是买了一件,虽然收到的时候时候季节都快过去了。 :p
2007 年 7 月
- 为笔记本猜测网络环境并自动配置网络 (07-16) :之前笔记本一直当台式机用,现在偶尔带去实验室,因此需要管理多个网络配置,于是便根据自己的实践总结了点 Debian 下的 guessnet 工具的使用指南。
- 我以前的笔记 (07-25) :我以前曾经用 Muse 写过不少笔记,不过由于没有空间,并没有放到一个固定的位置。于是我把它放到了 lifegoo 的服务器上,和 blog 放到一起。后来那些笔记再也没有更新过了,似乎相关的 Muse 配置也尘封了。不过从 Google analytics 来看,笔记的访问量似乎比 Blog 更高。 :)
2007 年 8 月
- 大嗓门 (08-05) :呵呵,室友打电话的声音太大了,我睡不着,似乎很郁闷呢! :p 沟通能力有待提高啊。
- 动态语言的尴尬 (08-06) :动态语言究竟是好是坏?事情总是没有绝对的吧。动态语言似乎对 IDE 来说不是很友好,或许又根本就不需要 IDE 吧?确实有不少地方还是比较让人感到尴尬的,给代码的维护带来了不少的麻烦。
- 中文问题 (08-08) :我在 Gmail 的名字那里写了中文的名字,在一些没有中文字体的人那里似乎就显示为乱码了,被标记为了垃圾邮件。后来发现是弄错了,给我发了道歉信。我不禁想起国内和国外的 IT 人的一些显著区别。国内似乎是更“不拘小节”了。
- Ruby 里的元编程 (08-12) :介绍了我对 Ruby 里的 metaclass (或 eigenclass )的理解。
- Vmware module vmnet refused to compile under linux 2.6.22 (08-14) :VMware 和 Linux 碰到一起,最经常出现的问题就是驱动模块编译不过,因为内核经常升级,这次我又遇到了这样的问题,不过幸运的是找到了
Comments (5)
太仰慕了!如此高产优质的Blog~
不过最近像是走向国际化了,总是英文,看着很费力 =.=b
哈哈,众口难调啊,看来我得根据 Google Analytics 的读者分布来选择语言才行。
-,-b