jjgod / blog Random notes by Jjgod Jiang.

Archive for August 2008

关于几个我参与的项目

我的一个习惯是做随机的 hacking — 也就是看心情如何,抓起一个软件的代码来改上一阵子,等问题解决了,再封起来好几个月不理。有许多朋友肯定都认为这是一个坏习惯,可惜这几乎已经成了我工作的固定方式,好像已经改不了了。

但是不少朋友仍然关注我以前参与的项目 — 它们是不是已经“死了”,所以,我觉得是时候来个小结了,以后这样的小结大概还是会继续做:

vim-cocoa: 很健康!我近期没有很大规模的计划,因为它对于我每天的使用已经足够了,但是我肯定会找时间把 google code 上一些积压的 issue 统一 fix 掉,或者至少 fix 掉一部分。 MacVim: 将 ATSUI 文本渲染器移植到 MacVim 的工作仍然在继续,下一个阶段的任务是解决特定字体的兼容性问题 — 之前我基本上只用 Monaco 测试过。当然我在 MacVim 上做的许多工作和 vim-cocoa 的是重叠的,代码也可以很大程度上复用。 Nally: 由于出现了 Welly 这个出色的 fork,至少在国内用户中,对 Nally 的用户需求没有那么多了,不过继续开发 Nally 的意愿仍然没有放弃,我自己如此,相信 yllan 也是如此,只不过下一步的计划想想总有点大,抽不出整块的时间来做。对我自己而言 Nally 下一步的计划是设计并实现一个足够灵活的插件架构,第一步会支持 Objective-C,然后会支持 Python, Ruby 等等脚本语言来编写 Nally 扩展。 Chmox: 说实话,Chmox 的代码改得并不舒服,可在我决定动手修改它的当时,那是 Mac 下唯一拿得出手的一个 CHM 阅读软件 (似乎也是当时唯一提供了源代码的 native [...]

How to crash your iTunes

刚刚发现了一个保证 iTunes 能 crash 的方法,屡试不爽,如下。

创建一个叫做 proxy.pac 的文件 (名字随便起),内容是:

function FindProxyForURL(url, host) { if (isInNet(host, “72.32.231.8″, “255.255.255.0″)) return “SOCKS 127.0.0.1:7777″; return “DIRECT”; }