do {} while (1);

学的越多,知道的越多;知道的越多,忘记的越多;忘记的越多,知道的就越少,那么为什么费劲去学呢?

基于 mod_python 的 Moinmoin 1.7 附件上传 bug 问题的解决方案

Moinmoin 1.7.0 发布快一个月了,期间,我反复折腾了多次,都是因为没法解决 apache + mod_python 环境中存在着附件上传失败的问题,后来只好继续死心塌地的用着 1.6.3 版。今晚总算在 Moinmoin 的 bug 列表中看到了有关这一 bug 产生原因,原来并非是 Moinmoin 1.7.0 的问题,而是 mod_python 的 bug,因此开发者建议使用 mod_wsgi 替换 mod_python,详情见:1.7ModPythonAttachmentUploadFails

Read more

TeXworks 安装与试用

TeXworks 是 XeTeX 作者 Jonathan Kew 开发的一款 TeX 编辑器,适用于 TeX、LaTeX、ConTeXt 排版,其特点是界面简洁友好,集成了轻便的 PDF 阅读器,并且可跨操作系统 (Unix-like、Windows) 运行。目前,TeXworks 已处于可用状态。本文讲述如何在 Gentoo Linux 中基于源码编译安装 TeXworks,并讨论其配置与应用。

Read more

尝试一下 lftp

一直在用 gftp,也一直在忍受在删除许多文件时 gftp 突然崩溃退出的问题。现在我的耐心也到了极限了,搜了一下替代品,发现 lftp 这一老牌工具享有诸多好评,故尝试之。

Read more

对于中文 TeX 用户,AcroReader 9 很有意思

要知道 AcroReader 9 对于中文用户有什么意思,可以先阅读一下王越写的那篇讨论 TeX 软件中文字体嵌入兼讨伐中文字体设计的文章,然后再看看下面分别使用 AcroReader 8 与 AcroReader 9 对同一份由 TeX 生成的 PDF 文档的显示效果对比,文档视图均放大 120%,可发现中文字体不再发虚了。

Read more

基于 MkIV 虚拟字体机制的中英文排版预处理方法

最新的 MkIV Beta 版本提供了虚拟字体界面,是对 LuaTeX 所提供的虚拟字体机制的面向用户级别的友好封装。虽然目前该套虚拟字体界面不是非常完善,譬如还不能与 \ConTeXt typescript 机制配合使用。经过测试,我发现将虚拟字体机制应用于我写的中西文排版预处理程序,可以比较好的解决中西文字体切换问题,文档编译速度以及内存利用率均比较可观。

Read more

ConTeXt 中文章节与图表标题的设置

不知道原来 MkII 的那些中文环境的设置以后会不会迁移到 MkIV 的正式版本里。如果现在使用 MkIV 排版中文,要想实现章节的编号格式为“第 x 章”、“第 x 节”,或者实现图、表标题格式为“图 x”、“表 x”,可能需要自己来做一些有些 dirty 的工作。

Read more

IEEE 浮点数格式

IEEE 754 标准规定了三种浮点数格式:单精度、双精度、扩展精度。《编程卓越之道》第一部的 4.2 节对这些浮点数格式已进行了详细的讲解,为了让读书笔记更像读书笔记,本文只道出个人的一些理解以及一些疑惑之处。

Read more

轻量级的 XML 解析库 —— Mini-XML

暂时记下有这么一个库,以后或许会用得着,详细介绍:http://www.minixml.org/index.php