每种可供阅读的语言文字的设计,都是“形”和“意”双重设计的有机组合。文字包含若干个基本字符,字符的各种组合,实现了语言所表达的逻辑含义。进行阅读时,本质的任务是通过识别语言中字符的组合,理解其背后所代表的含义。这是语言“意”的设计问题。与此同时,语言“形”的设计问题,即字符的呈现形式,也就是“书法”,无疑也会对阅读体验产生重要影响,而这也是字体排印学 (typography) 的重要内容。阅读全文

Linux 的开放性给用户提供了极大的定制化空间,这种开放性渗透到 Linux 生态的方方面面,无论其作为服务器领域的应用,还是其作为桌面系统的应用,都受益于这种极度自由的开放性,概莫能外。利用各种主题和界面资源,几乎可以打造出所有期望的桌面。可以说,对于 Linux 桌面,只有想不到,没有做不到。阅读全文

Web 服务(Web Services)在很多人眼里还是个十分神秘的概念,究其根源,我想主要是由于 Web 服务被宣传得很多,但实际应用却鲜见,给人一种很复杂和难以理解的感觉。另外,Web 服务是基于 XML 的,不少人对 XML 本身也缺乏理解,虽然他们可能每天都在写 XML 格式的配置文件。阅读全文