01/28/08

水仙

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。


很浓郁的自然香

01/28/08 21:09:10,由 cathayan发表。 本文链接
  

01/14/08

IM名号还是要易认

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

今天又一次,MSN上跳出一个神秘ID,昵称是句古诗,hotmail的ID是一串乱字符,如果不是他上来说的话能看出是个熟人,我就直接关窗口了。于是再三,再四,直到快10句话,方才辨认出是哪位。

一般MSN上都是工作关系,同学关系,本来基本都认识,但不一定常聊,社会变化这么快,过上几个月,确认记不得ID,突然蹦出来,很吓人啊。如果原始Email账号也是随机字符串,那就真是灾难了。偏偏MSN上当初加上都是有理由的,如果不回答,似乎有冒犯的嫌疑。

看我的MSN上,基本上经常在线的,都可以看出是谁,并且其中有90%左右都是真名,有的虽然还是邮箱,但账号也是姓名拼音,说明交友情况还不错 :P

Gtalk上基本全是ID,有熟的也有不熟的,全靠网上的印象。QQ上竟然一片灰,开好几个小时,连个骚扰的小P孩都没有。

不管怎么说,强烈建议IM的名号还是要易认,认识的人就实名,工作中更应该如此,怎么也是个脸儿熟;不认识的就用最常用ID,起码可以碰个网熟。什么都不熟的,最好自报来历吧。

01/14/08 12:52:49,由 cathayan发表。 本文链接
  

01/13/08

很诡异的Debian上的Wifi-radar问题

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

昨天升级Debian sid,一直有一个错误,虽然aptitude能恢复出来继续工作,但感觉很不爽。就是这个wifi-radar,管理无线网络的,它好的一点是它只管无线网,不管其他,也不会修改系统中其他网络的配置。

错误说这个wifi-radar不能卸载,旧的不能卸,新的就装不上。查了一下Debian Bug,已经有人报告了,版本1.9.8-2,是运行脚本中找无线网卡的那一句写错了,把/etc/wifi-radar.conf多加了一个目录,成了/etc/wifi-radar/wifi-radar.conf,在/etc/init.d/wifi-radar这个脚本的第28行。/etc/wifi-radar.conf文件中就是写明哪个网卡是无线的,还有已知的无线网配置。

把这个错误改正之后,debian bug上面说就应该可以了,但是我的竟然还不行。检查数次又尝试aptitude数次之后,才想到是不是因为没有开wifi的问题,本子上Fn+fx这种,打开它,果然好了。

这个错误很怪,卸载软件还找网卡干什么呢?还一定要找到?以前都没有问题的,看来做这个版本时,作者可能比较累。

01/13/08 10:56:24,由 cathayan发表。 本文链接
  

01/12/08

发照片

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

IMG_1405

IMG_1412

IMG_1449

IMG_1426

01/12/08 10:34:51,由 cathayan发表。 本文链接
  

01/08/08

恢复Blog文章

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

本Blog所用的这家美帝小服务商似乎支撑不下去,于是就转卖给他人。于是就在2008年1月1日那天出现了不能访问的情况,然后又能访问了,然后就发现丢了快一个月的数据,幸亏近来写得少,不幸是我一个多月竟然没有自己做备份。

新接手的人态度比原来还差,发信过去还要手工确认一次人家才接,回信就说就是丢了,爱咋咋吧。我骂了回去,表达了去意,回信说再研究研究,请Stand by。好几天过去了,看来他们的研究没有更好的结果,只好手工恢复了。这些文章都是从Bloglines那里拷贝回来的,所以,这个故事告诉我们,输出全文的RSS是很好的习惯。

另外,还是要自己做备份啊,过年后换个地方吧。

01/08/08 20:46:16,由 cathayan发表。 本文链接
  

01/02/08

修改X的dpi

cathayan.org版权所有,保留一切权利。转载请保留此说明。谢绝商业转载。

手上这台Dell 640m家用机上原装的是Vista home basic,用得不是很多。前几天翻到它的显示设置,发现还有改变屏幕dpi的功能,可以改到120dpi以便让字体大一些,就改了一下试试,字体果然大了很多,但又感觉屏幕小了,不像是1440x900的高分辨率了,于是就又改了回去。

又回到Linux,感觉字体确实比较大一些,感觉屏幕也不如Vista下面大,看来这个dpi还是挺有用的;在Linux下面一直是120dpi,这也是这个屏幕的标准值,1440x900,304mm x 190mm的尺寸,按25.4mm = 1inch来算,就是120个点一英寸。

但软件就是比较灵活,不一定都按这个点来算,完全可以数96个点就当成一英寸,也就是把英寸这个单位变小了,于是显示的东西都会变小,而屏幕就显得大了些 ──物理尺寸当然不会变,但以变小的英寸表示数值却可以变大。Windows从XP开始使用96dpi的缺省值,高分屏上就会显得字比较小;更早前 Windows大概是用75dpi的。而X对这个问题一向是更加灵活,没有设定缺省值,全靠用户的设置,如果用户不设置,X就自己算dpi,据说是按以下的顺序:

  1. 如果X的启动命令上给出了-dpi xxx,那就按这个命令来;
  2. 如果没有命令,就看xorg.conf里的DisplaySize值来算;
  3. 如果没有,就试着读显示器的DDC,再来设置;
  4. 还没有,就用75dpi。

但在使用中,我发现现在的Xorg大概顺序上有变,显示器的DDC信息权重变大,起码可以压过xorg.conf里设置的DisplaySize。DDC给出的值就是显示器物理值,没有改变的可能。

既然想让X显示和Vista/XP的效果尽量一致,就想改变dpi到96。这同样有几个办法,一是在启动X的命令上加个-dpi参数;如果使用GDM,一时也找不到它在哪里启动X,也就算了;第二招就是改xorg.conf里面的DisplaySize,这个比较简单。

找到/etc/X11/xorg.conf中的Monitor段,加入:

DisplaySize 381 238
这里的381是宽,238是高,单位mm。这个值不是真实的显示器尺寸,而是按1440x900的分辨率和96dpi的设置算出来的,比实际的屏幕要大(真实值是304x190)。

但由于xorg 7.2以后DDC权重变大,所以还要阻止x读ddc,找到Device段,加入:

Option “NoDDC”

这样这个显示尺寸的设置就有用了。

重启X,可以用下述命令看X的分辨率:

xdpyinfo | grep resolution

另外,如果没有noDDC这个参数,X会假装把dpi设对了,在Xorg.log中可以看到,但实际上没用。

上面是X图形界面的dpi,另外字体显示还有一个dpi,也就是xft/fontconfig控制下的字体可以用和X不一样的dpi显示字体,即便在 120dpi的X上也可以让字体按96dpi显示来搞出小字来。这个也有几个方法,一是在font.conf中,最好是改local.conf,加入:

   <match target="pattern" >

      <edit name="dpi" mode="assign" >

         <double>96</double>

      </edit>

   </match>


另外是桌面环境也许就有设置,比如Xfce4,就在用户界面的设置中加入了字体dpi的设置,很方便。所以现在也不知道上面设置font.conf是否真的有用。第三个方法是在Xresources等资源文件中设定:

Xft.dpi: 96

第3个方法也没试过。设完之后可以用这个命令查看:

xrdb -query | grep dpi

总之软件是很软的,自由软件的灵活性更强──换个说法就是没有统一的考虑,会给用户(非Hacker用户)造成不小的困扰。这方面,Windows确实是统一设置的,应该也经过微软高薪员工的调校,所以一般地可以跟着走,比如现在XP/Vista都是96dpi缺省值,我也就全面设定为96dpi了。

Mozilla网站上这篇文章很全面

01/02/08 20:31:00,由 cathayan发表。 本文链接