win32

Emacs Unicode branch 中文输入 bug

版本是 GNU Emacs 23.0.60.1 (i386-mingw-nt5.1.2600) of 2007-11-26 on $HOST_NAME,上次更新以后似乎一直没有用过中文,然后周末的时候写 blog 用到了,立刻就发现一个问题:用输入法输入标点符号以后什么都输入不进去了,不管是中文标点还是英文标点都不行。随便打一个字符,然后不选字直接删除,再重新输入就可以了,非常得不方便。换输入法也不行,而在别的应用程序里面都是可以的。

Sylpheed 的 GnuPG

在机器重装以后,现在 [Sylpheed] 不能使用 [GnuPG] 检查 [PGP] 签名了,在 Sylpheed 的配置中打开 Configurations/Common Preferences/Privacy/Display Warning on startup if GnuPG doesn't work,在下次启动的时候就说“GnuPG is not installed properly...“。以为是没找到 GnuPG,然后就把 GnuPG 加到 PATH 中去,还是不行。

Win32 上的 Fortune

为了要在 [Sylpheed] 中增加随机签名档,需要用 [url=http://en.wikipedia.org/wiki/Fortune (program)][Fortune][/url] 在 MinGW 下跑。首先找到一个 [fortune-mod],但是它编译需要很多东西,有 GNU Regex、recode 等,而且也不支持 MinGW。另外一个[实现]看起来很小,但是没有找到可用的下载链接。

进展缓慢

这几天开始做汇编方面的支持, 进展比较缓慢, 主要有以下问题:

  • MinGW 上编译比较缓慢, 导致 configure 非常慢, 难以忍受.
  • 莫名奇妙的问题比较多, 感觉上跟 Windows 关系比较大, configure.in 文件必须得 UNIX 格式, 如果是 DOS 格式就会出错. 现在 X86 上的汇编单独测试的结果是没有问题的, 但是运行在 MAC 中就会出现 CRC 校验错误, 打出的 log 中间前面一部分是对的, 中间有个值错了一点点, 不知道到底是哪里出错了.

Gaim 中打开中文 URI

[Gaim] 上 IRC, 在 #debian-zh@freenode.net 看到了一个[url=http://zh.wikipedia.org/wiki/标点符号][中文链接][/url], 然后就右键点击这个链接, 选择 "Open Link in Brower", 那么不管在 Firefox 还是 IE 中都显示的是 "鏍囩偣绗﹀彿", 当然在 wikipedia 上是找不到了的. 第一感觉就是字符个数不对, 原来是四个, 现在是六个, 估计跟 UTF-8 有关系. 在 Gaim 中使用的是 UTF-8, 每个中文字是三个字节, GBK/GB2312 每个中文是两个字节, 这样字节数就对上了.

Sylpheed win32 上的 bug?

在用 Sylpheed Win32 版本的时候, 发现一个有趣的现象. 在一些编辑框中, 不管是可写的还是只读的, 比如 Compose 界面, About 界面等等, 按以下步骤操作:

  1. 光标放到编辑框 A 中一个地方 P1.
  2. 使用鼠标滚动到另外一个地方(点滚动框或者直接滚轮都行), 把可见区域叫做 Block.
  3. 把光标(输入焦点)切换到另外一个控件上去.
  4. 使用鼠标点一下 A 中 Block 的任何一个位置 P2.

使用 Ledger 记帐

以前在用 Planner 的时候, 看到一个 Ledger 可以用来记帐, 当时拿下来看了一下, 没仔细研究. 昨天忘了在哪里看到, 又提起兴趣, 用这个来把自己的财产以及金融情况记录下来. 它是一个命令行程序, 以一个特定格式的文件作为输入, 进行相关的计算, 然后把结果显示给用户.

Syndicate content