Sucha's Blog ~ Archive for September, 2005

9月30日 周五 12:15

明天出发-黄山

三天两晚,总共三个人,前天在工大内的青年旅行社签了合同,明天就出发了,good luck!

9月30日 周五 12:00

Opera for free !

作为 Opera 的“粉丝”,这么大的新闻竟然漏掉了……

免费的 Opera 去掉了广告条,就像以前注册过的那样,虽然没有开源,但这样 的局面已经很好了。

9月27日 周二 23:48

李熬在北大

花了一个晚上才将视频下载完,真是物有所值,后悔现在才看到……

9月27日 周二 23:42

断网 72 小时

学校的网络就是这样,让人永远担心下一秒的联通性。

具体的表现并非认证不上,而是无法从 DNS 那里分配到 IP 地址。三楼和二楼的好几个寝室都是这样,为此我们抱怨了网络中心很久。后来托人找到了网管,结果到一楼将交换机重启一下就好了。

原来事情的解决方式那么简单……

9月23日 周五 22:26

"No title"

今天为了查点东西,到王垠主页上去逛了一下,然后发现了一个大新闻:因为对清华的教育不满,在硕博连读 5 年里的最后一年,他退学了。首页里的一大篇文章,说了他科学家梦的破灭,从川大到清华,无不如此。中国的教育如何如何,已经不是第一次听到了。不过关于退学,真的需要很大的勇气。

下面是另外一件不相关的事情。

今晚是机器人足球选修课的上机实验,而这个课程就是为了 Robocup 而开展的。程序运行于 Linux 上。第一次上机实验很简单,就是熟悉环境。但很多同学都是第一次接触 Linux,虽然系统是和 Windows 很相像的 Redhat,有着不错的桌面环境,但是在系统里写程序,不可避免的使用命令行,许多人顿时变得笨拙起来。

他们对 ls、cd、mv 等等命令很不熟悉,不懂如何使用 gcc 加上一些参数来调整编译选项,而第一次看到在 Linux 里使用很长的“命令”挂载 U 盘更让他们傻眼。平时经常“ 糊弄人”的我突然成了大忙人,帮忙他们挂载 U 盘,解释命令等等。突然间,平时的兴趣成了一件有用的工作,感觉蛮开心的。不过实话说,授人与鱼,不如授人与渔。

看到 Linux 突然间闯入别人的生活,如此忙乱,很是有趣。

9月22日 周四 22:53

中秋节后月饼到

已是中秋节后第 4 天,家人寄来的月饼终于到了。

邮局来电话提醒时我正在床上,合肥的气温从昨天的 34 度一下子降到今天的 18 度,加之外边下着雨,让人懒懒的不想起来,心里想着能帮忙谎报查无此人就好了。可是呆会儿还要上课,而且把东西赖在那里,虽然安全但过不了几天又会来电话骂,这种事情我在新区就领教过了。

可每当想到节日那天没吃到家乡的月饼,就不由得让人恼火。9 号从玉林寄出的东西,18 号了都还没到合肥,以前这种事情都没有那么骇人听闻……为了它,班级信箱的钥匙暂时挂在了我的身上,成了个人标配,接着是天天往那个方向跑,守候着,然后是一次又一次的希望落空。

节日将近,我慢慢地趋于绝望。过了节,我就希望那个东西彻底不要再出现了,管它失踪了,翘辫子或是其他什么的都好,总之不要让我想起曾经存在过那个东西。可是事情往往跟你的希望相反,它最终还是到了。

辗转于中国邮路上足足有 12 天的月饼,比鸡肋还要鸡肋。想咬一口,又怕肚子疼,虽然味道闻起来还好。最后还是仇恨占了上风,狠狠地咬了一口,然后扔掉了。

9月20日 周二 15:11

修改了 EmacsWikiJournal 的下载页面

增加了一些内容同时修改了版面。

增加了新手的配置方法,最好还是使用 M-x customize-group,然后输入 emacs-wiki-journal 来进行配置。也可以先下载李宇的配置模板,配置好后再看之后的修改部分。

如果是原 EmacsWikiJournal 的老用户,得先注释掉一些可能冲突的变量,然后再添上增加的部分,最后修改 emacs-wiki-publishing-header 或 footer 即可。

从中午忙到了现在,好累……

9月19日 周一 12:57

修改了 emacs-wiki-journal 的 startup

自从 hack 了 emacs-wiki-journal 后,很长一段时间都是在对它不断地修修补补。我自己有一份 Changelog,但是由于各种原因,下载页上并没有提供。可以说代码这段时间有一点点的变化,不过不需要对配置文件作出改动。

但却一直没有注意到 emacs-wiki-journal 里面的说明文字,以及 startup。那里面大部分的信息都是原来留下的,我曾在完成 hack 工作时加上了一点点自认为必要的注释,不过现在看来三言两语说不清,再加上我那可怕的英文,里面的东西乱得很。如果可以,还是到下载页去看中文的说明,或者 M-x customize-group,输入 emacs-wiki-journal 来进行配置,里面的说明会更详细些,主要是简短的英文注释,照着里面写,应该不会有问题。

还有一个现成的东西就是下载页上我自己的配置文件样本,其实那就是我现在所使用的配置文件。一旦我对配置文件做了改动,我就会重新上传它。

有时间真该认认真真写一个如何配置运行的说明文件。

9月17日 周六 12:36

使用 Slackware 一周年, :)

从去年的九月十七开始到今天,使用 Slackware 整整一周年。

还记得刚开始那会儿安装设置的情景,为 X11 的显示忙得焦头烂额,接着是中文设置,字体,窗口管理器,……也不知道花了多少时间,才得到了稍微满意的配置。虽然说付出了很多,但收获也很大(相对于以前使用的 Redhat),因为 Slackware 将你放到实实在在的文本文件面前,只要你有了 Vi 或是 Emacs,就可以完成工作。

Slackware 确实是最 Unix-like 的 Linux 发行版。现在感觉当初的选择没有错,:)

9月16日 周五 22:43

Slackware 10.2 is released~!

Mark 一下,:)

看来还得跟上次那样,将第一张 iso 盘整个下载,然后照着 UPGRADE.TXT 本地升级,感觉这才是最快的方法。等明天或是后天起个大早,赶在网速最好的时段,哈哈哈……

9月11日 周日 19:14

食堂奇遇

今天晚饭,点了鸭肉、冬瓜、黄瓜,然后服务员给了我胡萝卜,快吃完的时候,那时候就只剩一块鸭肉我没动口了,没想到在盘的另一半上出现了一只很肥大的菜虫~纯白色,肚子肥圆,而且还在爬,我的妈呀……

还好是完整的菜虫,还好我比较镇定,没有发出刺耳的尖叫声。不过这次我真的郁闷了……最后的一块鸭肉,我犹豫了很久,不过还是坚持把它送到口里去了,不能太亏。我不断的提醒自己,不要去想它,不要去想它……

9月11日 周日 09:41

“无损”的文本剪切

“无损”这个词,是相对而言的。

要达到以下目的:在文本里剪切(Emacs 里面叫 kill-region)一段文字,尽可能的不破坏原来的文章。

先看如下的程序:

(save-excursion
  (kill-region 
   BEG
   END)
  (yank)
  (save-buffer 0)))

使用 kill-region 来剪切 BEG 和 END 中的文本,接着用 yank 将原来的文本粘贴回原处,最后再做无备份的保存。这样就得到了 BEGIN 和 END 区域中的一个拷贝,它在 kill-ring 里。

不过这个函数很危险,因为在 kill 的过程中先删除了选定的文本,再有 yank 的过程,如果 kill-ring 里边还有别的东西,很可能全部一起都被粘贴进来。

可以改变一下,用一个没有破坏过程的函数,处理文本时去掉 yank 的过程,就安全多了。可以使用的函数是 (kill-ring-save BEG END) 和 (copy-region-as-kill BEG END),除此外也许还有别的函数,不过不大清楚了。

浏览一下这两个函数,也蛮有意思。C-h f 输入函数名,可以看到在 kill-ring-save 里是调用 copy-region-as-kill 来完成的,而 copy-region-as-kill 函数很短,它使用 filter-buffer-substring 函数保证将选择的文本加到 kill-ring 的最后。

9月10日 周六 20:11

一年一度教师节

今天是教师节,向老师们祝贺的同时怀念一下以前过节的时光。

记得以前在小学、初中还有高中,每年的这个时候,同学们都会给老师准备礼物。因为教师节临近中秋,不少同学是送月饼的,在小学、初中,这样的例子很多。上高中后长了心眼,觉得送那种东西临时性太浓,结果送摆放的小牌匾,还刻字,这样终于“万全”了。

小学时最有意思,有一次大概四年级还是五年级,那时大家都非常郑重其事,男女同学一大帮人出来买礼物,浩浩荡荡的到处转。结果东逛西逛,没有什么收获,不是觉得东西太贵就是觉得不爽,意见不统一。最后路过了一家卖挂画的,眼看时间也差不多,决定就出来了,至于意见是怎么统一的,不记得了。只是那个场面,那个劲头,很难得。

初中时候买的都是一些零零碎碎的东西,有好几个袋子,一个人拿不完。然后十几个人挤进老师的屋子,那里顿时显得窄小起来。男生一般很羞赧,不怎么能说话,女生相比要好一些,能跟老师扯,说一些在课堂上很难遇到的问题。在玉林这个小城市里,谁跟谁是亲戚,谁跟谁有什么关系,在这种情况下比较容易发掘出来。还聊了一些学习上的东西,将来的计划,目标,理想……

小学阶段,在学校里和同届的比起来,我们班的两个老师带我们的时间最长(班主任和数学老师,别的班级有的一年一换),从一年级到六年级,整整六年的时光!小时候不懂事,不懂得珍惜,不懂得思念,现在想起来,人生有多少个六年呀,我们怀念她们,还不知她们会怎样想我们呢。

初中也一样,没换过老师。朝夕相处,再加上晚自习,和老师相处的时间也很长,那时候人也不小了,只是不怎么能看到将来。由于正处于贪玩的阶段,而学习时间又那么紧,往往不免冲突,少不了挨训。现在看来,那些都是很有意思的事情。

高中阶段住校,三年没换过班主任,而且中午和晚上他常来巡视,好几次我们晚上说话说得太激动了,一直不肯停,也不知道夜有多深,声音有多大,最后被老师逮住敲门警示。老师就住在学校里,所以即便是在寝室,我们都不敢太嚣张。

大学了,老师都是随课程而变,再加上教室也不固定了,在学习环境中没有了“家”的感觉,大家都在赶,走过场。对老师,敬佩的时候多,只是感情没有以前那样重,没有了以前那种朝夕相处的感觉……

今天 Google 和 Baidu 的 Logo 也变了。Google 的 Logo 创意很好,默默地提示着,而 Baidu 的口号很棒,说出了大家的心里话。大家对这个节日都很重视,因为教师是人类灵魂的工程师。

  img

  img

9月8日 周四 08:37

断网的生活

在 Slackware 下仍然无法上网,都郁闷好几天了……

为了发布 Blog 的缘故,修改了一下原来的 upload script,使得更新的文件不再被上传而是被复制到 Windows 分区下的某个目录里,等重启到 Windows 时再上传它。

配置好的 fetchmail、esmtp 和 mutt 因为断网的缘故,现在都闲置了。于是重新拾起了 webmail,管它方便不方便,有得用就行了。

大二转系来到我们班的那位同学现在跟我们住在了一起,慢慢融入了这个集体。现在对我感到新奇的也就是他,几乎每天都来,问这问那,要我解释。“这是什么东西啊,第一次见。”,“Emacs”,“Emacs 是什么东西?”……“哦,你在用 Linux”……

一直到 Linux 这个词出现了这个糟糕的谈话才结束。后来我想,不应该说太多,因为说了也说不明白,缺乏交流的基础。后来每当他走过来,我都会条件反射似的转到终端,$ supertux &……

9月3日 周六 22:19

更改了 emacs-wiki-journal 的 rss 连接设置

原来 emacs-wiki-journal 里的 rss 文章连接总是指向固定页面(就等于 EmacsWiki 里的 WelcomePage),可是每当月份改变时,以前的 rss 文章连接就等于失效了(指向了一个不存在的连接)。

为此,升级了一下 emacs-wiki-journal,将 rss 文章连接指向了相应的月份,等于是“永久”连接了。

为此,上传测试了一下新的 rss,浪费了一点点带宽,:)

9月2日 周五 16:08

锐杰认证

搬到了南区,虽说是六人间,却比往日热闹,似乎一切都好,只有网络……

南区采用 802.1x 身份认证,用的是锐杰,Windows 下面上网没有问题,因为这是大众利益,肯定要顾及,现在客户端已经出到 2.43 测试版。而在 Linux 下面,问题就一大堆。先是客户端版本低,学校提供的 xrgsu 版本才 1.01,而且在安装方面,虽说提供了软件下载,但是文档很少,而且会因为各个发行版的不同而出错。我也是借助网上的帖子修改了 libpcap-0.8.3 的 Makefile.in 文件才顺利编译好 libcap-0.8.3 然后让 xrgsu 启动。否则 xrgsu 会提示说找不到相应的库文件而无法启动。

即便如此,还是不能完成认证。无论是 dhcp 自动分配地址还是手动设定本机 IP 地址,启动 xrgsu 后在显示屏上的信息只有一种:

Searching server...
Connecting server...
Searching server...
Connecting server...
Searching server...
Connecting server...
xrgsu exit!

根本就无法完成认证,跟无名 Linux 板块里所说的完全不同,他们起码完成认证了……

现在正在为此事郁闷着,网站的更新也从 Linux 下转移到了 Windows,不过这不是长久之计。