Web开发的多浏览器,很无奈啊

2008-06-20 07:31:55 +0800

这个网站的开发平台在Ubuntu上,自然将Firefox作为默认的浏览器,用久了居然忘了还要兼容一下IE, Safari, Opera。刚刚完成的代码高亮功能,在FF上显示相当完美,部署之后用IE一看,真是差距明显,不好看了。整个时间看看能不能fix掉。

我算是反过来了,大多数网站都是对IE100%支持,对FF什么支持比较差。就因为要用IE才能上网银,用IE才能网上消费,害得我还得装个虚拟机,跑起来还巨占资源。

哎,偏偏我又不擅长css,要处理这些跨浏览器显示对我来说还真不是件容易的事情呢。

=================================================================
发现问题所在了,是overflow:auto在IE上的显示问题。

Ubuntu升级到8.04

2008-04-28 23:23:56 +0800

Ubuntu 8.04(代号Hardy)的正式版出来好几天了,昨天下定决心做了升级,因为学校有个udlchina的源,所以下载升级包的速度那是相当得快。

升级过程不如7.04到7.10那么顺利,upgrade的时候有些包好像没有安装上去,后来都是手动重新安装上去的,感叹apt-get的强大!

除了软件的版本号增大了,升级之后好像也没有发觉什么大的变化呢
GNome ==> 2.22
Linux Kernel ==> 2.6.24
Xorg ==> 7.3
Firefox ==> 3.0b5

升级之后最大的问题是字体问题,之前用的是STHeiti,放在/usr/share/fonts/truetype/下面,配置文件是/etc/fonts/language-selector.conf。新版本中字体配置文件/etc/fonts/language-selector.conf已经不存在了,而是需要到/etc/fonts/conf.avail/69-language-selector-zh-cn.conf去修改,还好配置内容几乎没变。

另外还有一个问题是fcitx,在新版本下中文字显示都为方块,虽然还能输入中文,但是根本没办法找到自己想要输入的字。google了一下,只需要修改~/.fcitx/config,将显示字体(中)=后面填入你的中文字体,我的是STHeiti,OK。

比较头疼的是Firefox 3.0b5很不稳定,有时候会莫名其妙crash,速度也没有传说中的那么快。最过分的,无法显示railsbrain生成的rails api,这个影响太大,于是去装了个opera,还不错哦,试用几天看看。

最后发现的问题是新版本导致vim的rails插件crash。具体是当我输入:Rcontroller po<Tab>,本来应该补全称:Rcontroller posts的,结果就crash了,唉,不知道什么时候修正这个错误呢。

暂时就发现这点问题,还好这次升级没有伤筋动骨,一些小错误暂时先忍忍,谁让自己喜欢尝鲜呢,呵呵!

日志同步发布中

2008-04-24 23:14:30 +0800

发布在flyerhzm.com

同步到flyerhzm.spaces.live.com

感谢rmetaweblog的作者Pieter Steyn给予的邮件答复,不过由于1.0版本发布日志不能加分类,而且服务器上没有安装rmetaweblog这个gem,所以看了rmetaweblog的源码,重新用xmlrpc/client来实现的,增加了分类的数据

导入msn spaces日志

2008-04-22 07:45:54 +0800

    写了个小小的爬虫,把我msn spaces上的日志以及评论都抓取出来,导入我的网站上了。网站一下子充实了好多哦,两边的侧栏也变得丰富了

    下一步要做个日志同步的功能,就是这里发布一篇文章,在msn spaces上也同步发布,呵呵。

个人Wiki

2007-06-13 04:19:00 +0800
差不多一个月前,装了个Wiki系统,主要是为了建立个人的知识库,一来可以方便地查找所需要的内容,二来有利于知识巩固。
我选用的是instiki,看看在rubyforge上的活力不错,而且是基于rails的,正好学习一下。一个月试用下来,感觉不是很方便。没用显式的分类,一旦提交一个标题就不能删除,内容的格式需要按照它的语法。今天一不小心,按了delete orphan pages,居然把所有的内容都删了,吓了我半死(一个月的心血啊),还好跑去sqlite下一查,内容还在,但是网页上已经无法显式。只能到mailing-list上去求救,居然自动回复我说,不在工作,要下周一才能回复,我个汗。
突发奇想,不如自己写个Wiki,反正曾经用Java写过一个,不如尝试rails再写一个,还能更好地满足自己的需求呢!