`
文章列表
Yakuake + dtach vs Screen + urxvt Screen 无疑是每一个经常使用终端的用户的必备工具。它拥有许多非常实用的功能: 管理会话,可以 detach 一个会话,让它在后台运行,并在其他时间/地点 attach 原来的会话。这对于经常远程登录的用户 ...
经过一而再再而三的跳票,RMS 终于让 Emacs 22.1 Release 出来了。http://www.gnu.org/software/emacs/ 上也更新了最新的 Stable 版本的信息: Current Stable Release Latest stable release: 22.1 (June 2, 2007) Emacs version 22 includes GTK+ toolkit support, enhanced mouse su ...

六一儿童节

    博客分类:
  • Life
小叔叔突然打电话来问我们学校放假没,才想起今天已经是六一儿童节了。 不过如今学校不会因为六一为我们放假罗! 六一了,穿上新衣服,心情也要舒畅一些啊!妈妈也出书了,《雪豆》,就是原来的《桥溪庄》: 不过妈妈写的东西太文学了,我发现我现在离文学是越来越远了。不过“桥溪庄”这个地名的来源我倒是知道在哪里的,从来没有妈妈那样观察得细致,体会得深刻。 《犬夜叉》也仍然在继续连载: 唉,竟然前面让很重要的一个主角都死掉了,一直以为这个故事要完结了,现在却又开始好像若无其事的样子,故事继续无限期地发展。不过总是这样的,既期待它完结又不希望看到它完结。还是一切顺其自然了。
FatMouse 在 Java 课上介绍了 Typical Chinese Programmer 的概念。我不知道这个名词从何而来,在 Google 上似乎也没有找到有用的信息。不过 FatMouse 说 Typical Chinese Programmer 是这样的一类人,他们想当然地写程序: 比如,他们做出来的界面上有一堆按钮,他们假定用户会先点击“按钮一”,再点击“按钮二”然后是“按钮三”。如果用户不按照这个顺序点击,那么程序就会莫名其妙地 Crash 掉。然而他们也并没有给任何提示给用户以说明点击顺序,或者是在第一个按钮点击之前禁用掉第二、第三个按钮,因为他们认为用户一定不会笨到不按照 ...
我所了解的人当中大多数都会把自己的磁盘整理得头头是道,很少有找不到自己的文件的情况,当然我自己也是这样的。可是有些时候使用桌面搜索引擎不是找得到找不到的问题,有时候要定位一个文件确实是比较麻烦的,即使你清楚地知道它在哪里。我自己体会最深刻的就是文档 API 。看看系统自带了多少文档吧: $ ls -1 /usr/share/doc/ | wc -l 1486 1486 项。挺吓人的数字,每次都输入 /usr/share/doc/qt4-doc/html/qhttp.html 这么一长串东西确实会让人疯掉了。做成浏览器的书签也不行,书签会越来越多,面临同样的状况。这个时候一个桌面搜索引擎确实是很 ...
今天尝试用 Qt 来写一个小程序,从网上抓取一些东西,并解析一下保存到本地。很简单的功能,但是却写得非常不舒服。 大致看了一下 Qt 提供的库,似乎应有尽有了。一大堆 GUI Widget 可以构建丰富的界面,方便的 QHttp 可以用于 ...
Lisp 的宏可谓是异常强大。我所接触过的宏大约算三种: 一种是 C 语言的宏,这几乎可以算是功能最弱但又用得最多的宏了。只做非常简单的语法分析,并进行文本替换。但是实际上这种简单的宏为 C/C++ 带来了许多额外的能力 ...

110 周年校庆

    博客分类:
  • Life
今天是学校 110 周年生日啦,学校发了餐票,可以在餐厅免费就餐。去吃饭的时候就被吓坏了,有“亚洲最大的食堂”的称号的餐厅竟然挤得水泄不通!我不太喜欢人太多,不过看到今天校庆这么热闹,也是很开心的。晚上还有校庆晚会,可惜抽签没有抽到,没有拿到票,不能去现场看,只能在寝室看直播了: mplayer -cache 8000 -af pan=1:1 mms://10.10.5.81/zjulive 晚会也是很好看的啊。如果有清晰版的 DVD 卖的话,一定要买几张,送给亲友,自己也留个纪念。 当然,也衷心祝福学校生日快乐,祝愿浙大越办越好!
随着 Ruby on Rails 火起来,TextMate 也突然变得很火。没有 Mac 机器,不能体验到 TextMate 是什么感觉,不过在网络上看到 TextMate 的视频演示,其中有一个功能确实是很不错的。就是那个 snippet 。定义一些模板,然后在合适的时候展开 ...
在平常的编程里面,这样的代码算是再普通不过了: void func() {     SomeType local_obj;     another_func(local_obj);     // ... } 然而最近我却遇到了问题。在使用 boost::asio 的时候,使用了这种常规的做法。结果遭遇段错误。后来才意识到是在进行异步调用。 another_func 拿着 local_obj (事实上,真正的代码是一个 local 的容器,我把它的 iterator 传递到了一个异步调用里面)却在 func 返回的时候就已经被析构了。不过,在异步调用里面也可以很容易地自动管理对象的生存期,很常用 ...

视力下降了

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