Archive for September, 2007

注个册真麻烦

Saturday, September 22nd, 2007

前两天俺爹突然跟我说要上搜狐校友录,说是上边有他中学同学建的校友录。我想这好事啊,就赶紧在校友录上帮他找。别说,很快就找到了。不过只有一个人,看来就是这个人通知俺爹的。俺爹说里边有相片,进去一看需要是班级成员才能查看。

要说的就是这注册,上来先是选ID,费了半天劲可找到一个没人用的,注册过程居然还要身份证号码,这是要干嘛,难道是传说中的实名制?好容易注册完成,想着能看相片了,结果还是看不了。加入需要班级管理员批准。费了这半天劲,还是没看成,俺爹都急了,“不弄了,不弄了,看个相片这么费劲!”。

说来也是,注册过程这么麻烦,换我也不搞了。早先我注册的时候很简单,哪有这么多乱七八糟的东西,还身份证号,你要不户口本复印件啊!我想这很可能也不是网站的意思,网站是要追求一点易用性的,还不能让用户反感,但这一做法无疑很讨人嫌。往往总是有人说这证策那措施都是为了你好,为了你的网络安全,为你着想。我想说的是,用不着你为我想,我自己会想,你省出这时间经历干点什么不好,歇会儿吧!

那个管理员批准没啥意义,没那么多无聊跑到和自己毫不相干的校友录里去。既然选择在网络上发点相片,说点小事,就别怕别人看见。真那么秘密,你就见面说去吧。来个批准,有什么可批的。万一这人再也不上网,或者上不了网了,这还完了,是不是还得再弄个班级,再弄个管理员批去。真罗嗦!

随便写写(3)

Saturday, September 15th, 2007

格子同学说,nonsense里的东西最不nonsense。那我就努力多写点,争取把不nonsense的东西写好,而不是把nonsense的东西变成真的nonsense。太绕嘴了,说点正经事吧。

终于下了两场雨之后,按说北京应该秋高气爽。不巧阴云还没过去,所以也就稍能感觉气爽,看不太出来秋高。下午在街上,正看着路上的自行车一辆接着一辆的过去,忽然听到了笛子声。这感觉让我一下想起了《阳光灿烂的日子》里马小军一人骑车走在空荡的胡同里。对于这部电影,有很多想法,感受,但却不知道怎么才能说清楚。也许并不只是对电影本身,这里边也混杂着很多自己的青春。

说起这个,格子同学应该是我青春当中很重要的一个人,哈哈。比如第一次喝白酒这种值得纪念的伟大事件就是我们俩一起完成的!千万别误会,格子同学在经历了几次“挫折”之后,还是很有节制的,有时甚至作出一口不喝这种“不可理喻”的事情来。当然毕业之后的见面次数屈指可数,现在是什么样不好说,不过在穆斯林国家喝酒应该没那么容易。

东拉西扯这么一堆,越来越证明我的nonsense,也说明Nonsense is nonsense。其实也是为了排解一个人坐在肯德基的无聊。感谢移不动还能提供每月免费的一点GPRS流量给我用;感谢zapatista的Marcos给我上边那句话的模板;CCTV,MTV什么的就不谢了。行了,太贫了,再说吧。

fontconfig的问题,openoffice的菜单变成了方块

Friday, September 7th, 2007

在中文的locale(zh_CN.UTF-8)下,openoffice的菜单字体都变成了”方块”。Google之后,只看到有在openoffice里替换字体的。试过之后没什么效果。于是,我想到了我的~/.fonts.conf。把~/.fonts.conf去掉之后,也就是完全使用系统本身的fontconfig配置文件,openoffice的菜单字体就正常了,是楷体。这时,可以断定是~/.fonts.conf造成的问题。

于是,在~/.fonts.conf里边找问题,发现这样的问题:如果~/.fonts.conf里关于sans-serif的设置段里有中文设置,openoffice菜单就会有问题;如果没有中文设置,openoffice的菜单就是正常的楷体。另外,当openoffice菜单为楷体时,firefox的菜单字体也变成了楷体。好像firefox的字体设置也不太遵循fontconfig。通过逐一尝试,最终发现可能是Adobe Heiti Std字体本身的问题,换成STHeiti之后,openoffice的菜单就没有问题,并且使用STHeiti。这个问题算是暂且得到了解决。

但是,其中还有几个问题:
1. openoffice和firefox的菜单字体好像并不是直接受fontconfig控制;
2. fontconfig在字体的匹配顺序上的规则还比较复杂,用foundry,family,lang这么几种,还会和整个的locale相关;
3. Adobe Heiti Std是因为什么问题不能在openoffice菜单里正常显示,还包括AR PL ShanHeiSun Uni。

哈利波特与凤凰社,两个电焊工和一地碎玻璃

Sunday, September 2nd, 2007

上周看了《哈利波特与凤凰社》,这是我看的第一部哈利波特电影。之前,没看过一分钟电影,没看过一个字的小说,所以下边的话基本属于一个哈盲的话,别较真儿。对于这个电影,总的一句话,太无聊了!

那些魔法师使用魔法的时候一点都不酷,也没有什么“仪式”或者说“招式”,基本就是拿棍一指,念一个白话的咒语。太简单了吧,如果小说里也是这么写的,我觉得这和金庸武侠小说差的真不是一个档次,一点想象的余地都没有,太直白了。我想应该是电影表现的不好,不然这小说也不会在世界上有那么多的粉丝。

情节的进展平淡,就是一个流水帐,如果不是偶尔出来一个打斗之类的,这不知道看什么。搞的我睡着了好几次,多亏了强烈的音响效果把我唤醒。也就看到了几个有破坏性的大场面。可是,这让我觉得这些场面好像是为了场面而场面,很突兀的加在了情节进展当中。也就是那个谁变凤凰的时候,我还算看出来和情节有联系。

最后的打斗,我一看,两个人拿着两个小棍,对着发出电光,简直就是两个电焊工对着打出的弧光。这种东西见的太多了,像武侠的对峙发功,也像游戏里对着发波。僵持一会儿,俩人对着发俩大招,我的天啊,这叫什么电影啊。最后,砰的一声,炸下来一地碎玻璃。基本就是这样,看了将近两个小时,最后得到一个结论,“我们有为之而战的价值”。我的神啊,终于结束了。

总的来说,可能有这么几个问题造成我有这样的想法。一是,我们看过之前的电影,也没有看过小说,对里边的有些情节不理解;二是,可能电影被剪掉了不少,以至于有些情节看起来不连贯;三是,我本身有点困,不然也不会花这几十块到电影院睡觉,怎么也得咬着牙看完。好了,也就这些了,其实就是“牢骚”,不说出来不痛快,觉得那样浪费了,毕竟也是消耗了那么多脑细胞想出来的。

Gwget的小问题

Saturday, September 1st, 2007

昨天突然发现Gwget不能启动了,从term了启动,发现如下错误:

$ gwget
** (gwget:13003): CRITICAL **: gwget_data_create: assertion `url != NULL’ failed
Segmentation fault (core dumped)

但是,在另一个同样系统的机器上,却没有这个问题。于是,用strace跟踪,没有发现什么问题。接着,就从源码入手,查找gwget_data_create,最终有了发现。在src/main_window.c里边,大概286-293行:

  1. num_dl=gconf_client_get_int(gconf_client,"/apps/gwget2/n_downloads",NULL);
  2. for (i=0;i<num_dl;i++) {
  3.     key=g_strdup_printf("/apps/gwget2/downloads_data/%d/url",i);
  4.     url=gconf_client_get_string(gconf_client,key,NULL);
  5.     key=g_strdup_printf("/apps/gwget2/downloads_data/%d/dir",i);
  6.     dir=gconf_client_get_string(gconf_client,key,NULL);
  7.  
  8.     data=gwget_data_create(url,dir);

从这里发现和/apps/gwget2/n_downloads有关,联想到从gwget的bugzilla里看到过有关n_downloads的bug,于是打开configuration editor,找到apps/gwget2/n_downloads,这时的值是6,改成0,再重新启动gwget,没有任何问题了。这里的问题和上述bug的描述是一样的,n_downloads的数值比downloads_data的数值大,gwget就crash了。问题解决,这说明,有的小问题也可以通过看源码这种“笨”办法解决。