折腾……

最近一直在折腾。

把 ub 9.04 一帆风顺地塞进了上网本,又搞定了一款无线上网卡(实际上 ub 直接就支持了),是我这段时间折腾过程的序曲。

探索与发现了好长时间,敲定了一套比较经济的虚拟现实背投系统、一套三维交互设备(控制器、数据手套、跟踪器)和数台图形工作站的设备购置方案,剩下的时间就是等待设备来到,继续折腾。我的计划是要建立一套基于 Gentoo 的虚拟现实系统,用于工业造型设计。

上厕所的时候,只看那本委托学校图书馆从上交图书馆复印的《The essentials of CAGD》,这么多天过去了,居然也让我看了 1/4。

看 ConTeXt 邮件列表,里面有很多人提出我一点都不明白的问题。跟 Wolfgang 切磋那个 simplefonts 模块,一直想看懂他是怎么从数十行代码搞出来上千行对我而言像天书一样的 ConTeXt 模块的。现在,ConTeXt 许许多多的宏,连文档记载都没有。我对 TeX 也不熟,直接看代码很难看懂,很郁闷。

折腾 LuaTeX 中文支持,亦步亦趋的,不过实质性的工作还没开始。我打算先模仿 Hans 那样,做一个分析器,利用 LuaTeX 的断行之前的回调接口,对文档的每个 glyph 进行判断,先在中文字符之间插入可以断行的 glue;再根据标点符号的 bbox 计算它们 kern 值,进行单标点的压缩,再进一步解决相邻标点压缩问题;最后尝试使用 lpcode 与 rpcode 实现标点边界对齐。

Fedora 11 出来了,自然是要折腾一下的,因为它是我的 Linux 启蒙版本。这次我一改往日作派,换成了 KDE 桌面。因为环境不熟悉的缘故,强烈的排斥感让我暂时得出一个结论:除了菜单之类的比较方便一些,桌面稍微好看一些之外,KDE 也没什么先进的地方了。先这样子,等以后慢慢地去熟悉它,或许我会得出更客观的结论。不过,我现在算是半个 KDE 用户,凡有人欲恶意攻讦 KDE,我会和 KDE 粉丝一起向他吐口水的。

我的 CoNote 计划……目前只实现了一个 pdf 阅读器……离最终目的大概是火星的距离。另外,上个课题的验收材料被我拖了很久。现在这拖刀计到了要反斩的时刻了,否则招式就用老了。

生命在于折腾……over and over again!

Posted by LiYanrui Jun 11, 2009 06:17:43 PM


使用 luatex mini 包处理中文

在“LuaTeX 最小包 for Linux 用户”一文中,我是以英文和一幅 MetaPost 图形作为测试示例的。在这篇文章中,我简单介绍一下如何使用这个 luatex mini 包处理中文。

Posted by LiYanrui Jun 08, 2009 06:19:40 AM


LuaTeX 最小包 for Linux 用户

建立一个随时更新的适合 linux 用户使用的 luatex 最小包。

Posted by LiYanrui Jun 07, 2009 03:31:52 AM


让 Emacs 飞起来

许多憎恨 emacs 的人往往不是因为它的功能太强大了,而是因为它启动太慢。我曾经玩过一个字符界面的游戏——Word War vi,内容就是讽刺 Emacs 是内存怪兽的。估计 emacs 忍气吞声已经很久了。终于有一天,emacs 实现了一个有些笨拙的服务器模式——使用 M-x server-start 启动服务器,然后使用 emacs-client 进行连接——让它的 fans 们和机器可以轻松那么一下了。然而,真正让 emacs fans 们扬眉吐气的是去年 9 月(也许是 8 月,也许是 10 月,反正我不是考古学家)实现的 daemon 进程,它让 emacs 飞起来了。如果你也与我一样对此后知后觉,那么不妨来看我写的这篇文章吧。

Posted by LiYanrui May 22, 2009 02:40:46 AM


开始全面接触 GTK+

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

Posted by LiYanrui Apr 30, 2009 01:29:19 AM


打算做这么一个东西

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

Posted by LiYanrui Apr 26, 2009 03:14:04 AM


GtkGLExt 有了新的维护者

早先,我一直造抱怨 GtkGLExt 项目的半死不活,也不被 GTK+ 开发组接受,见拙文:"GTK+中的 OpenGL"

现在 GtkGLExt 的主页已经更新了,看上去非常的 http://gtk.org!这昭示着这个项目将会持久地运作下去。我原本打算,如果今年它依然半死不活,就研究一下,接过来。现在,看来是没这个必要了。

GtkGLExt was originally written by Naofumi Yasufuku (安福尚文). It is currently maintained by Stéphane Brunet, Ralf Corsépius, and Braden McDaniel.

原始作者,应该是位日本同学。现在的维护人员有三位,估计对付这个包是绰绰有余啊。很好。

Posted by LiYanrui Apr 24, 2009 07:00:28 AM


去除 xorg-x11 所依赖的那一堆字体

我承认自己是有点洁癖。几日前,portage 移除了一堆 perl 包的依赖之后,我的 gentoo 中软件包减少了大概有 20 多个,然后又删除了一些不再使用的包。今天,趁着洁癖的余热未退,开始着手去除 xorg-x11 所依赖的字体包,这些字体包似乎是从 xorg-x11 7.4 开始被依赖上的。我可能一辈子也用不到这些字体。

Posted by LiYanrui Apr 23, 2009 04:06:17 AM