vala, vala!

这 1 年多以来,玩 ConTeXt 把我的业余甚至部分主要时间都变成了“暗时间”。昨晚看到 gedit 小版本号更新,有点奇怪这个东西每次都更新了啥,然后就去 http://projects.gnome.org/ 去查看它的更新记录,发现很多次版本升级只是做了一些微小的 bug 修正以及界面本地化,心里对此很不以为然。正在对 gnome 每次都打太极拳感到郁闷时,在那个页面上发现了 vala。

Posted by LiYanrui Dec 24, 2009 09:06:00 AM


开始全面接触 GTK+

说来也惭愧,2 年前我就打算好好学习 GTK+,期间断断续续的进行了几次,每次都是浅尝辄止。这主要是因为在我们的项目里,我不负责界面设计,因此也没有足够的动力。另外,我将大把的时间都用来折腾 TeX 上了,从 PDFTeX、XeTeX 到 LuaTeX,从 LaTeX 到 ConTeXt,又从 ConTeXt MkII 到 ConTeXt MkIV。现在之所以决定认真的搞定 GTK+,是因为有些鲠骨在咽般的因素在刺激我。

Posted by LiYanrui Apr 29, 2009 05:29:19 PM


打算做这么一个东西

CoNote = PDF 文档阅读器 + 书籍管理 + 读书笔记工具

Posted by LiYanrui Apr 25, 2009 07:14:04 PM


Cairo 图形指南 (7) —— 合成

这是 Cairo 图形指南 (C 语言版)中的第七篇,讲述一些合成操作。

Posted by LiYanrui Mar 20, 2009 03:48:49 PM


Cairo 图形指南 (6) —— 透明

这是 Cairo 图形指南 (C 语言版)中的第六篇,讲述有关透明的一些基本知识,并提供两个有趣的透明效果。

Posted by LiYanrui Mar 19, 2009 07:36:43 PM


Cairo 图形指南 (5) —— 形状与填充

这是 Cairo 图形指南 (C 语言版)中的第五篇,讲述一些几何图形的绘制与填充方法。

Posted by LiYanrui Mar 18, 2009 10:32:08 PM


Cairo 图形指南 (4) —— 基本绘图

这是 Cairo 图形指南 (C 语言版)中的第四篇,讲述简单的图元,包括直线、填充与笔画操作、虚线、线端(Cap)与线的交合等图形的绘制方法。

Posted by LiYanrui Mar 18, 2009 10:44:21 AM


GTK+ 中的 OpenGL

在 Gtk+ 窗口中调用 OpenGL 库进行三维图形渲染的资料少而又少,遍索 Google,非但也没有找到一份像样点的文档,反而让我不断感慨 GTK+ 对 OpenGL 支持的孱弱。

Posted by LiYanrui Jan 20, 2009 10:00:12 AM