Cairo 图形指南 (3) —— Cairo 后端

这是一份 Cairo 图形指南 (C 语言版),主要面向初级与中级开发人员,翻译自 "The Cairo graphics tutorial",本文是其中的第三篇,基于几个示例,概要性地介绍 Cairo 的 PNG、PDF、SVG 及 GTK 后端的应用。

Posted by LiYanrui Apr 21, 2008 02:35:09 AM


Cairo 图形指南 (2) —— Cairo 概念

这是一份 Cairo 图形指南 (C 语言版),主要面向初级与中级开发人员,翻译自 "The Cairo graphics tutorial",本文是其中的第二篇,讲述 Cairo 图形库中一些有用的定义/概念,理解它们可以帮助你更好的理解 Cairo 绘图模型。

Posted by LiYanrui Apr 20, 2008 11:49:29 PM


Cairo 图形指南 (1) —— 简介

这是一份 Cairo 图形指南 (C 语言版),主要面向初级与中级开发人员,翻译自 "The Cairo graphics tutorial",本文是其中的第一篇,介绍了 Cairo 的一点背景知识。

Posted by LiYanrui Apr 20, 2008 07:22:46 AM


Doxygen 文档的模块化

Doxygen 提供了 grouping(分组)功能,可实现程序源码中内容相近的文档化内容的归类处理,合理使用该功能可有效提高程序文档结构的逻辑性。Doxygen 的 grouping 可通过三种机制来实现,即模块、成员与子页面,详细介绍可参考 doxygen 手册中的 grouping.html(通常位于 /usr/share/doc/doxygen*/html/grouping.html)。对于制作 C 程序文档而言,只有模块机制是有效的(个人观点)。本文讲述如何按照 Doxygen 的模块文档化规则实现 C 程序文档的模块化。

Posted by LiYanrui Apr 19, 2008 01:36:24 AM


使用 Doxygen 制作 C 程序文档

目前,网上所能搜到 Doxygen 资料,大都是介绍 C++ 程序文档生成的,对于 C 程序的文档生成鲜有记述。由于我们的项目主要是采用 C 语言实现,这两天在学习使用 Doxygen 制作 C 程序文档时,摸索了一点东西出来,记之备忘。

Posted by LiYanrui Apr 16, 2008 04:47:39 AM


xNots: 面向 Unix 极客的桌面便笺软件

xNots 是一款桌面便笺软件,但是它与那些有名气的桌面便笺软件(如 gnome sticky notes、tomboy、knotes、zim 等)相比,xNots 的功能简单到不能再简单的地步了,以致于我绞尽脑汁也只能出具一个之所以喜欢它的理由,那就是它容许我使用自己喜欢的文本编辑器撰写便笺。

Posted by LiYanrui Apr 13, 2008 08:44:09 PM


爽了一下 compiz-fusion

把 gnome 精简到 gnome-light 之后,节省了大概有 50M 的内存,重启时进入 gnome 桌面,发现内存占用不过 150M,心里感到无比清爽。尽管机器的内存是 2G,但是也不能随便浪费在那些我永远都可能用不到的程序上。如果非要我浪费一下内存,我倒是很愿意将它用到 compiz-fusion 上。

Posted by LiYanrui Apr 12, 2008 06:21:11 AM


Gentoo gnome-light

今天,把我的那篇精简 gentoo 的 gnome 桌面的文章主体内容发在 linuxsir 论坛上了,详见 http://linuxsir.org/bbs/thread326648.html。虽然已经很满足自己的做法,但是还是有欲望尝试一下 gnome-light。

Posted by LiYanrui Apr 10, 2008 12:46:07 AM