Web 类别下的文章

CNblog.org 中文 Blog 心得集 首页改版了,变成了 Blog 作者聚合,现已正式上线.相比原来的旧版本省去了一些作者 Blog 发布两次的麻烦, 改为自动聚合, 热闹了许多, 每天都有更新.感谢 Che Dong 的辛苦劳动.

一直以来, 中文 Blog 心得集都是 Web 2.0 的一块重地,风向标,几年来, 虽然低调,却颇引人注意.我的 Blog 也被收录,荣幸.

关注 Blog / Web 2.0 , 必读之.

刚才和田春峰聊的时候,他说:

据说 Google 中国的黑板报 也使用的 Dreamhost...

我特地去查了查,真的呀.Whois.有意思. 但是 GoogleChinaBlog.net 的域名似乎被网友抢注了 :)

不过 Google 黑板报的页面代码似乎就是拼凑的. 虽然好像也用了 Blogger.com 的模板,但页面代码结构非常糟糕. CSS 是随便嵌进去的, 很多内容都是直接用 font 标记做格式化. Site:www.googlechinablog.com , 结果只有一条. 稍稍有点丢人哦. 或许 Google 都是程序天才,不屑于设计 HTML 页面的。

注意到在 DBA Wiki 的 Apache Error Log 里面有这样一条信息频繁出现:

http:[Thu Feb 12 22:16:11 2006] [notice] cannot use a full URL in a 401 
ErrorDocument directive ---ignoring

在 bin 目录下的 .htaccess 我定义了 401 错误的重定向.检查了一下.原来 Apache 下不能用 URL 路径.必须要本地路径才可以.修改为如下:

# File to return on access control error (e.g. wrong password)
# By convention this is the TWikiRegistration page, that allows users
# to register with the TWiki. Apache requires this to be a *local* path.
ErrorDocument 401 /bin/view/TWiki/TWikiRegistration

修改之后该错误不再出现.记录一下.或许对别人也有用.

有朋友问我在 DreamHost 上配置 TWiki 的情况.下面简单说说我的安装过程.

TWiki 最近发布了 4.01 版本.相对 4.0 有了性能上的改进. 首先通过 SSH 登录到自己的帐户上.准备好合适的目录之后,下载并解压缩文件.

$ wget http://twiki.org/p/pub/Codev/Release/TWiki-4.0.1.tgz
$ tar -zxvf TWiki-4.0.1.tgz 

进入该目录后.

$ cp bin/LocalLib.cfg.txt bin/LocalLib.cfg
$ vi bin/LocalLib.cfg

编辑该文件.把 $twikiLibPath 指向实际的路经(要绝对路径).

然后

$ cp lib/LocalSite.cfg.txt lib/LocalSite.cfg
$ chmod +w lib/LocalSite.cfg
$ vi lib/LocalSite.cfg

编辑这个文件.修改对应的一些路径变量.都由英文说明.注意有的是相对路径.有的是绝对路径.这个地方写错了问题倒也不大,后面还有纠正的机会.

在 bin 目录下创建 .htaccess 文件.加入如下三行:

Options +ExecCGI
SetHandler cgi-script
Allow from all

然后在浏览器中输入 http://www.YourDomain.com/twiki/bin/configure 查看. 如果幸运的话.应该可以看到配置页面出现了.如果得到了一个 500 错误.很可能是你的 .htaccess 文件权限有问题,确保有读取权限.通过查看你的 Apache Error Log 应该可以看到更多的提示信息.比如:

tail -f /home/Your_User_Name/logs/Your_Domain_Name/http/access.log

昨天访问 LiveJournal 的时候,偶然间注意到 中文字体看起来很舒服[效果图]. 虽然不是那么尽善尽美,但是作为一个 Web 2.0 英文站点, 已经很难得了.简单查看了一下,基本上是 Verdana + Arial 字体混用.不由得让我捉摸起一些站点的字体问题.国外很多 Web 2.0 的服务也都有了中文化的版本,但是水平有些参差不齐.

这方面做得好的当属微软, MSN Space 中文版本字体的属性设置非常符合中文用户的习惯,Tahoma((英文 Windows 默认字体是 Tahoma,中文 Windows 默认字体则是宋体:Simsun, 英文就看起来很"瘦")大量运用使得 Web UI 和 Windows UI 字体一致,很符合用户观感. 这恐怕也和微软一贯以来注重用户体验有关吧.

Yahoo! 360°相对来说则不那么入乡随俗, Georgia + Arial 字体混用.不要忘了汉字是方块字,Georgia 中英文字体的高是不一致的.Yahoo! 的 CSS 控制中也大量了使用 6px,10px 这样小的字号,而这些字号显示中文的时候会出现毛边.

昨天尝试在 Dreamhost 上搭建 Trac.经过一番折腾,终于能 "Run" 起来了.下面说一下安装过程的注意事项,供一些准备在 Dreamhost 搭建 Trac 的朋友参考.

虽然 Dreamhost 现在已经可以做到一键安装 Subversion, 但是还做不到一键安装 Trac . 不过还好,Dreamhost 的 Wiki 提供了一篇比较详尽的安装指导:Installing Trac without Debian packages on a shared host(以下简称'指导')

安装过程会依次涉及到安装 Python 2.3.5(因为要使用Clearsilver,所以需要单独安装一份自己的 Python,虽然 Dreamhost 已经在系统中安装了 Python 的几个版本), ClearSilver(功能强大的 HTML 模板系统), SQLite(Trac 用到的数据库.Trac 支持 SQLite 与 PostgreSQL), pysqlite(Python 调用SQLite的接口), SWIG(Simplified Wrapper and Interface Generator ),(Subversion--我最后没安装而用系统预安装的版本),所以需要先决定这些软件的安装目录.我是把这些工具安装在当前用户的默认目录($HOME)下.如果你准备安装到默认目录下的特定目录,需要注意一下环境变量的设定.

安装过程比较繁琐, 如果不是特别肯定, 我都不安装相关软件的最新版本.我用的版本号会注明.

好了, 参考'指导'开始安装 Python ,注意当前操作的 Shell 用户要有足够的空间.接下来一系列的编译操作会占生成很多临时文件并占用很多磁盘空间.

安装 Python 完成后,Clearsilver 的安装需要做一点修改,以便于能够找到刚才安装的 Python 环境.对 clearsilver-0.9.14.tar.gz 解压缩之后,修改 scripts/document.py 的第一行为 #!/usr/bin/env python .然后按照'指导'的操作进行编译并安装.

然后安装 SQLite 会很顺利, 安装 pysqlite (2.0.7) 需要修改一下 setup.py 文件的 include_dirs 与 library_dirs 要分别指向我们特定的目录,'指导'有示例.然后安装 SWIG (1.3.24).问题不大.

前天, 我提到过 Google T4 工具条"增强了扩展能力. 可以添加第三方扩展 Button". 今天就看到 SixApart 官方 Blog 发布了一则 Googlify your Movable Type Blog, 教用户如何定制针对自己 Blog 站点的 Google T4 Button. 当然,前提是用户必须使用 MT . 相信用不了多久,针对 WordPress 的也会有的.

操作起来比较简单,第一步,建立一个模板:toolbar_button.xml. 然后Rebuild . 这个模板是 Niall Kennedy 创建的. 请参见完整的模板源代码

第二步,点击这个连接添加:点击测试添加 Google 工具条按钮

简单用了一下 IE 7 Preview

看到不少站点放出来的新闻说微软公开发布 IE7 Beta2,正好想测试一下自己的 Blog 在 IE 7 下面的表现能力. 就下载了一个.

没想到结果比较糟糕, Banner 部分的横向列表居然显示到该层的外面去了[截图].找了半天的原因,最后发现只要我把页面代码中的第一行的 DOCTYPE 声明去掉就可以正常显示.感觉很不好.

第二个不舒服的地方是 IE 7 默认把浏览器内的 Cleartype(字体平滑处理)打开了.老实说,这个平滑处理我在液晶上从来不用,对英文用户是个很好的帮助,但是对中文处理有的时候是发虚的.如何关掉这个平滑处理? 在 IE 右上角菜单右边选择 Tools -> Internet Options -> Advanced -> MultiMedia 部分反选 "Use ClearType" .

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

关于归档

本页包含 Web 类别下的所有文章.

上一类别为 Tech.Memo.

回到 首页 查看最近发表的文章或者查看所有 归档文章.