上午最后一门考试结束了,这个学期也终于结束。11月1号注册了个人域名ariesbear.com,然后架设了WordPress博客。原本想同时管理两个博客,在这里继续写一些技术性的文章,但最近一段时间ZF的行为很让人难以接受。我在yo2和blogbus上的博客相继挂掉,很多个人博客也被墙了,看来在天朝说话是会犯罪的。国内的互联网开始倒退了,恩……
我发现自己的精力已经很难同时支持多个博客,以后还是把这里作为ariesbear.com的镜像吧,觉得好的文章就顺便贴过来。
欢迎访问我的独立博客。
上午最后一门考试结束了,这个学期也终于结束。11月1号注册了个人域名ariesbear.com,然后架设了WordPress博客。原本想同时管理两个博客,在这里继续写一些技术性的文章,但最近一段时间ZF的行为很让人难以接受。我在yo2和blogbus上的博客相继挂掉,很多个人博客也被墙了,看来在天朝说话是会犯罪的。国内的互联网开始倒退了,恩……
我发现自己的精力已经很难同时支持多个博客,以后还是把这里作为ariesbear.com的镜像吧,觉得好的文章就顺便贴过来。
欢迎访问我的独立博客。
前段时间格掉了Ubuntu,成功叛逃到Arch阵营。从仔仔细细阅读官方文档到使用Google查询各类资料,上论坛提问解决问题等,几天的折腾终于换来了难得的安宁。虽然采用的包管理方式很激进,但Arch还是比较稳定的,至少比目前的Ubuntu 9.10 Beta更让人放心。所谓一次折腾,终身轻松,现在的系统每天执行一次pacman -Syu就可以保持最新的软件包,感觉很不错。
目前已经喜欢上了这个发行版,个人比较喜欢它的几个优点:
终于安装上Arch了,其实准确地说是安装了Chakra,一个整合了Arch和Kdemod的版本。以前尝试过安装原版Arch,总是以各种不明问题告终,在虚拟机里竟然也不能成功引导(后来发现是virtualbox的一个bug,最新版本已经修正了)。这次偶然发现Chakra这样一个对我充满诱惑力的项目,虽然还处于alpha 3版本,我依然奋勇向前,毕竟白鼠也不是第一次当了。
最初在Ubuntu论坛接触到Arch后,对他的KISS("Keep It Simple, Stupid")原则感到很好奇,毕竟当时还是没有能力自己配置系统,更喜欢拿来就直接用的软件。后来开始学习Emacs和Vim,发现只有通过自己的配置才能找到最适合自己的方案,然后开始对Arch产生兴趣。当然,先前的尝试安装都以失败告终,一段时间折腾下来,实在没精力了,还是回到Ubuntu。
明天就开始放假,今天班上一群人出去吃饭了,不过我还是选择去上公选课。本以为刘老师会面对空旷的教室发感慨,没想到他带来了笔墨纸砚,说因为人比较少不准备讲课,就给我们每人留一份墨宝吧。围在老师旁边看他给每个人题字,最后我得到的是“静以修身,俭以养德”。其实公选课大都比较有意义的说,可是一旦遇到日程冲突,我们给公选课的优先级总是最低。相比出去吃喝玩乐,我还是比较喜欢在这里看老师题字,听他讲中国古代科学史。
回到正题,八天长假,总要有个计划才可以利用好。积累的一堆未完成事项,也该集中处理下了。
9月3日,闲来无事就把使用emacs时的截图上传到了flickr。没想到过了两天去看,发现这张图片的访问量暴涨,目前已经到1100+了。我很奇怪怎么忽然有这么多人对我的图片感兴趣,后来发现Planet Emacsen的rss订阅中也出现了我的图片链接,估计很多人是由此前往围观的吧。
最初订阅Planet Emacsen,并没有关注它的Flickr tag 'emacs',后来查看了一下发现只要在flickr上传了有'emacs'这个tag的图片,Planet Emacsen就会把它抓过来,很有趣的功能。
PS:今天怎么又要翻墙上flickr了,据说思科升级了GFW,唉……
我的桌面环境换成Openbox了。不是为了追求轻量级,也不是为了追求定制性,只是因为nvidia显卡驱动的一个bug,导致Emacs几乎无法正常使用。自从升级到9.04后,我就发现了Emacs Buffer显示混乱的问题。在ubuntu论坛发贴询问,发现通过换旧版的驱动可以解决,可是这样桌面性能就打折扣了,而且在1000+的文件中快速翻页就很卡。我基本是依靠Emacs完成课程设计的所有代码,换成Vim等别的工具感觉很不顺手,只有去寻找解决方案。
接下来的一段时间我试用了KDE,Emacs的Buffer没有出现显示混乱的情况,KDE桌面的响应速度却慢得让人抓狂,很怀恋朴实的gnome啊。无奈下四处寻找取代的方法,发现xfce下也不会出现显示的问题,就换了xubuntu。Ubuntu 9.10的alpha 4出来后,我马上下载安装,毕竟还是喜欢gnome桌面,也期待新的版本会解决这个显示问题(现在看来有点病急乱投医)。和很多不幸的小白一样,安装进度到一半时出错停止了,这下没办法了。我手上只有一个ubuntu 9.04的光盘,重装之后实在不想再去下载安装xubuntu了,只好去寻找可以取代gnome的桌面环境。
最近几天正在赶C语言课程设计,原本曹老爷子是要求使用Turbo C使用图形函数设计界面,可我的本上已经装了Windows 7 & Ubuntu 9.04,无法正常运行Turbo C的图形程序。老爷子下了禁令,不准使用Windows API,不准使用GTK+、Qt等开发窗口界面,必须在终端下进行设计。我的任务是一个投资管理系统,数据结构很简单,就是一个十字链表,但图形界面可就麻烦了。老爷子说,这是让我们体会到在系统底层开发的痛苦。
向老爷子请教是否能在linux下用curses开发,得到了许可。于是我开始搜集有关方面的极其匮乏的资料,最后按照NCURSES Programming HOWTO和man文档开始了艰难跋涉。鼓捣了几天,搞出来一个简单丑陋的界面,还算能用了,但当我开始写有关的输入输出函数时,遇到麻烦了。