rgrep

原来都是使用find-grep在emacs里面搜索文件,但是每次都要手工修改find-grep的命令来过滤.svn这样的目录。其实很想使用ack,可惜它的输出格式与grep不一样。

翻看emacs文档的时候发现了rgrep,它在搜索时会略过用于版本控制的目录,但在使用方式上也与find-grep有些不同,需要习惯一下。

Watching Google I/O

这两天一直在看Google I/O会议的视频,由于这些视频都比较大,一般在100M以上,所以都是先用Firefox的插件Video DownloadHelper下载到本地,然后用vlc观看。

先后看了Maile Ohye的Search Friendly Development,Chris DiBona(这哥们讲话真快)的Open Source is Magic,Steve Yegge的Server-side JavaScript on the Java Virtual Machine,以及Marissa Mayer的Keynote。还有几个已经下载,准备在今后几天观看。

从视频内容本身获得的收获就不说了,单单是这种把会议做成视频放在YouTube上让大家免费观看的方式就让我唏嘘不已。闭门造车是要不得的,要走出去,把自己的东西讲给别人听、听别人讲他们的东西,相互了解、相互启发,这对于一个程序员来说是非常重要的。然而由于各种各样的原因,有些地方我们去不了,有些时间我们挤不开。幸好还有Google想到了我们,不仅是这次会议的视频可以在YouTube上找到,我们还可以找到很多Google举办的内部讲座,比如Linus Torvalds on git等等,都是非常值得一看的。

我相信很多技术公司也举办过类似的会议,我甚至看过Ballmer先生怒吼着Developers! Developers! Developers!的视频,然而,仅此而已。以人为本,不仅要放在嘴上,而且要放在心里,还要有行动。