Blogs

用XUL开发跨平台的应用

XUL(XML User-Interface Language)是基于XML的用户界面描述语言,它可以帮助开发各种功能的跨平台应用。开发人员和设计人员可以通过XUL定制用户界面,很容易做到换皮肤和多语言的支持,以及贴牌定制等。

XUL的主要好处是将UI和底层功能分离,这样基本功能会抽象成一个个组件(Widgets),便于单元测试,软件重用,提高软件可靠性,降低软件开发的开销。

XULRunner ( http://developer.mozilla.org/en/docs/XULRunner )是XUL的运行环境,它是Firefox, Mozilla和Thunderbird的引擎。

用Emacs编辑中文文件

有些时候,emacs打开文件时不能正确判断中文的编码,将gb2312编码的文件误认为是big5编码的,会显示乱码。大部分时候,emacs会判断正确。

为避免误判的情形,可以在打开文件时告诉emacs用什么编码,先输入"C-x Enter c"选择语言,然后用"C-x C-f"打开文件。例如,打开gb2312编码的文件,输入"C-x Enter c",再选"cn-gb-2312"或"chinese-iso-8bit-unix",接着用"C-x C-f"打开文件。

欢迎

欢迎大家在这里建立与技术相关的博客。

页面

Subscribe to RSS - Blog