2006年06月 存档

室友结婚流水帐

2006年06月11日,星期天

室友结婚,我受命任婚礼“大总管”,哈哈。

一早,室友床上空空,
奇怪,不会逃婚了吧,哈…
8点多,他终于回来了,
原来早上激动的睡不着,大清早去新房打扫卫生了,
(前天刚租到的房子,还没有完全收拾好)
一个好男人的形象逐渐浮现。

室友,我,大SI,九点半就到了酒店,
负责婚礼前的准备事宜,此时新娘在化妆中。

我这大总管,负责查看桌子摆设,各种物品是否齐备,
糖果,瓜子,香烟分发,
婚礼音乐,……
室友给我买了个胸花,上书“总管”
所有人看了都侧目,哈哈

婚礼进行的很顺利,
新郎帅,新娘漂亮,
小两口脸上洋溢着幸福,
恩,结婚的确是人生一大喜事啊!

大SI这小子,就知道看美女,
新娘的同学朋友好多都是美女,
大SI看得眼珠子都掉出来了。

婚礼结束,算帐,收拾物品,
我跟大SI和小SI去沃尔马买了一些大红的双喜字,
室友新房还空空的,要装饰一下,还买了一包气球。
回去把大红的双喜贴到房间里,房间里顿时充满了喜气。
一包气球,竟然只有四个,气球都很大,
平均一块多钱一个气球,可惜吹爆了三个。
大SI说,早知道买几个“结实的气球”了,哈哈。

今日月儿圆了

2006年06月10日,星期六

明媚皎洁的月光下,
城市里的高楼变矮了,
天空变得开阔了,
世界变得静谧了。

今天是妈妈的生日,祝妈妈身体健康!

acroread全屏问题

2006年06月8日,星期四

不知道什么时候开始,
acroread全屏后,gnome panel依然显示,
也就是全屏的acroread自能在非gnome panel区域显示。

解决方法:
桌面->首选项->键盘快捷键->切换全屏模式
给“切换全屏模式”定义一个快捷键,
以后演示pdf讲稿前,先用快捷键让acroread程序在全屏模式,
然后再ctrl+L切换到放映方式。

scim导致nautilus等gtk程序对键盘失去响应问题

2006年06月7日,星期三

nautilus, stardict等gtk程序,
经常对键盘失去响应,特别是按了shift键后。

终于知道到问题所在了,
失去响应后,在文字输入区域按鼠标邮件,
从邮件菜单中“输入法”选择"SCIM Input Method",
而不是"X输入法",
键盘立马就恢复响应。

仔细阅读了README文件:
/usr/share/doc/scim/README.GTK
主要内容列在下面,仔细看看吧,有好处的。

将GTK_IM_MODULE设为scim,而不是以前的xim

/etc/X11/Xsession.d/95xinput文件内容为:

export LANG="zh_CN.GBK"
export G_BROKEN_FILENAMES=1
export XMODIFIERS="@im=SCIM"
export GTK_IM_MODULE=scim
#export GTK_IM_MODULE=xim #如果不用scim-gtk2-immodule,就要设置为xim,而不是scim
scim -d

——————–README.GTK———————–
In GTK+ 2.x applications, you can use SCIM in two different modes, XIM mode or
GTK IM mode. In order to use GTK IM mode, you need to install package
scim-gtk2-immodule (which depends on scim-modules-socket). Then the
environment variable GTK_IM_MODULE will be used to determine which mode SCIM
will use. To use XIM mode, set GTK_IM_MODULE to xim (also remember you need
to set XMODIFIERS to @im=SCIM); to use GTK IM mode, set it to scim.

Note that all GTK+ applications should work fine with SCIM in XIM mode, so the
package scim-gtk2-immodule is not essential for using SCIM in GTK+/GNOME
environments. A big disadvantage of using GTK IM mode is that it may cause
mysterious crashes if the GTK+ application (or some module the application
dynamically loads) is linked to a different version of standard C++ library
(libstdc++) as SCIM is linked to. For example, Adobe Reader (acroread)
version 7 and the official Mozilla Firefox from mozilla.org are both linked to
libstdc++5, so they will crash if you try to use the SCIM packages in unstable
(which are linked to libstdc++6) with them in GTK IM mode. For more details,
look at Debian bug #323216 [1>.
….

新泳裤,不错

2006年06月5日,星期一

今天买了条新的泳裤,英发9202-1
英发是泳装的老牌子了,虽然款式不是很新潮,
但是做工是比较好的,
价格便宜量又足,性价比比较高。

晚上游泳穿了新泳裤,
比旧的舒服多了。
我的旧的是热浪的,缺点是太紧太硬,弹性比较差。
穿了一年了,还没有泄掉,泳裤的带子都快被磨断了。
英发的这条,弹性更好,更柔软一些,所以舒服的多。
而且带子粗细正合适。
热浪的带子太粗了点,打个结就是一个很大的结。

不过前几天买的泳镜比较失败,
很容易漏水,
转身蹬壁过猛就容易进水,虽然已经勒得很紧了。
实在不行,就想法子把旧泳镜清洗一下,继续使用。

如何让邮件客户端Evolution自动过滤垃圾邮件

2006年06月5日,星期一

最近垃圾邮件越来越多,该砍千刀的发垃圾邮件的垃圾。

1. 安装spamassassin
apt-get install spamassassin

2. 编辑/etc/default/spamassassin文件
将ENABLED=0,改为ENABLED=1

3. 启动spamd
/etc/init.d/spamassassin

4. 设置evolution
菜单:编辑->首选项->邮件首选项->垃圾,把两个地方都打上勾。

关注一下evolution里的junk/垃圾目录,以后的垃圾 邮件基本上全收集到那边了。

最近情绪很容易波动

2006年06月5日,星期一

一点事情心里就烦了。

不爽的google工具栏

2006年06月5日,星期一

Google黑板报诱惑,
装了最新的google工具栏,发现它把我的快捷键给改了。

经常的,我在某个地方选中一片文字,鼠标移动到网页中的文本框,
按下鼠标中键,选中的文字copy到文本框。

可是装了这个工具条后,无论在网页的什么区域按下中键,
google都自以为是的帮我“手气不错”一把。

如果在非输入区域“手气不错”一下还可以理解,
在编辑区域也"手气不错",就太过分了。

卸载了这个工具栏了事。

昨晚跑步跑爽了

2006年06月2日,星期五

最近跑步只是偶尔在楼下转转圈,
昨晚回宿舍,在公寓门口看到一伙准备去清华东操自虐的家伙,
我也跟了去,wosin骑车带我。
不过我穿了长裤,而昨天晚上比较闷热。

我计划跑10圈,悠着点,强度不要太快,因为很久以来一直没有大强度的跑步。
跑了5圈左右,实在太热了,甩掉了T恤,光着膀子跑,反正黑咕隆咚的。
同去的人大都跑了>5000m。
还是标准跑道跑起来爽!

回来,不好意思让wosin带我了,都跑的很累的。
我带他,他的车车座太矮,骑起来好累,我蹬!我蹬!!追上前面的人,我换了个车带人,我蹬!我蹬!!我蹬!!!依然累。

算了我还是跑回去吧,我作功把自行车上的两个人运回去,还不如我作功把我自己运回去。然后他们骑车,我跑步,回到公寓。

小V报告了西瓜和西红柿,几个人围着西瓜和西红柿,风卷残云……

cvFilter2D支持类型比较有限

2006年06月1日,星期四

在使用OpenCV中的cvFilter2D函数的时候,
发现对8S, 16S, 64F都类型的图像/矩阵操作时,输出错误:

OpenCV ERROR: Unsupported format or combination of formats ()
        in function cvFilter2D, cvconvolve.cpp(722)

然后阅读OpenCV源代码,在cv/src/cvconvolve.cpp发现函数

static void icvInitFilterTab( CvFuncTable* tab )
{
    tab->fn_2d[CV_8U> = (void*)icvFilter_8u_CnR;
    tab->fn_2d[CV_16U> = (void*)icvFilter_16u_CnR;
    tab->fn_2d[CV_32F> = (void*)icvFilter_32f_CnR;
}

这说明cvFilter2D函数只支持8U, 16U, 32F三种数据类型,
检查OpenCV CVS里的源代码,依然只有这三种数据结构。