星期四, 六月 14, 2007

在Safari(3.0beta for Windows)上显示中文

Safari3虽然名为beta版,但是给人的感觉是比alpha版还差——至少在中文上,充其量也就是cvs版的感觉。据说这回Apple连Quartz 2D也一并port到windows上,不过我并没有感觉到UI的速度有多好。

言归正传,Safari安装好后,是无法显示中文的,很多网页都会出现大面积空白。根据日本人的研究(日文,我没有真正看懂),需要修改Document and Settings/用户名/Application Data/Apple Computer/Safari/WebKitPreferences.plist和Document and Settings/用户名/Local Settings/Application Data/Apple Computer/Safari/Fonts.plist这两个UTF8编码的xml文件。

目前所实验的方法是:把"控制面板->区域和语言设置->高级"的非Unicode程序的编码(encoding)设置为英语(实际上是ISO8859-1),然后,把上面提到的WebKitPreferences.plist里面所有能找到的字体名称替换为SimHei(比较像Apple的Heiti),然后把Fonts.plist里面的中文字体的条目,如SimHei、SimSun等移动到其他字体之前,特别是日文字体如MS Mincho/PMincho等之前。不过似乎由于某些CSS指定的原因,MS Gothic、MS PGothic等日文字体会排在默认Sans-serif之前,所以某些中文的字体会用日文字体显示出来?!

星期二, 六月 12, 2007

Safari 3.0's Chinese sucks!


Although Safari 3 for Windows can render Chinese glyph correctly on WinXP SP2 Chinese version(, but ugly), the rendering on English Version sucks!

It seems that Safari prefers Japanese fonts for Kanji, rather than Chinese fonts, therefore some of the glyphs are missing and things left are in actual fact Kanji. (This seems to be the problem of MS Windows, which substitute Courier/Arial with Japanese fonts in default).

星期五, 六月 08, 2007

好像我这里没有铬酸洗液!

发信人: ion (-------〉), 信区: Chemistry
标 题: 当年我们大学一师姐是喝铬酸洗液自杀的
发信站: BBS 未名空间站 (Wed Jun 6 16:55:43 2007), 站内

这种空前绝后的选择让我们惊叹某些女生的毅力

星期四, 六月 07, 2007

Gentoo on VMWare Server: 还真的不只一点土

折腾内核这个费劲啊。先是livecd的2.6.19-r5没法挂VMWare的LSI Logic的SCSI控制器(LSI Logic / Symbios Logic 53c1030 PCI-X Fusion-MPT Dual Ultra320 SCSI),后来自己genkernel编译的2.6.21-3也不成。

搜遍一圈,发现该Adapter依赖于mptspi模块,在livecd的initramfs提供的ash里(就是出错提示没有root设备时的shell),modprobe mptspi就好了。但是DIY的内核虽然加载了mptspi,但是并没有加载scsi_transport_spi(!?),至于是config的问题,新版内核的问题,还是initrd的问题,现在我也没弄清楚。

目前使用livecd的内核,grub加上doscsi这个参数就可以自动加载,因为initrd的/etc/initrd.scripts里读入了该参数,把"scsi"加入了$MY_HWOPTS,并且由此遍历了/etc/module/scsi里列举的模块。一会再瞅瞅自己genkernel出来的东西吧。

参考:

星期一, 六月 04, 2007

此消彼长?

国内的有识之士们正在担心中国的性别比人为偏高的时候,美国和日本的出生婴儿性别比却在下降。我们的科学家担心中国男人过多时,美国人却又在担心男人不足了。也许以后中国未来最大宗的进口贸易会变成进口新娘,而最大宗的出口贸易会变成出口新浪新郎?

星期六, 六月 02, 2007

gnome-terminal sucks!

for (i = 0, p = environ; *p; p++)
{
/* Strip all these out, we'll replace some of them */
if ((strncmp (*p, "COLUMNS=", 8) == 0) ||
(strncmp (*p, "LINES=", 6) == 0) ||
(strncmp (*p, "WINDOWID=", 9) == 0) ||
(strncmp (*p, "TERM=", 5) == 0) ||
(strncmp (*p, "GNOME_DESKTOP_ICON=", 19) == 0) ||
(strncmp (*p, "COLORTERM=", 10) == 0) ||
(strncmp (*p, "DISPLAY=", 8) == 0))
{
/* nothing: do not copy */
}
else
{
retval[i] = g_strdup (*p);
++i;
}
}

retval[i] = g_strdup ("COLORTERM="EXECUTABLE_NAME);
++i;

retval[i] = g_strdup ("TERM=xterm"); /* FIXME configurable later? */
++i;


想把termcap的定义从xterm改成vt100或者linux,慢慢等着吧!

星期二, 五月 29, 2007

BTW,
可能不止perl,TeX也是只写(write-0nly:-)的!不晓得怎么加批注,或协同作业!