What I’ve done with my MBP

算来买到 MBP 距今也有 4 个月了,这四个月里我主要做了哪些 hack 工作呢?这里罗列出来,或许你会有兴趣:

* 因为 OS X 上没有一个文本编辑程序 (ok, let’s forget vim and emacs) 支持自动的编码探测,所以我在 jserv port 的 Mozilla 的[编码探测技术](http://www.mozilla.org/projects/intl/UniversalCharsetDetection.html) 的 [charset-detector](http://blog.linux.org.tw/~jserv/archives/001672.html) 基础上稍作修改使之能在 OS X 下工作,并打算修改 open source 的 Text Editor 的代码,使之能够自动探测选择常见的编码。这个工作前一部分已经完成,后一部分打算在这个周末做一做,包括 pack charset-detector 为 Framework 等等。[link](http://www3.newsmth.org/bbscon.php?bid=719&id=126786), [binary](http://www3.newsmth.org/att.php?p.719.126786.891.bz2), [source](http://www3.newsmth.org/att.php?p.719.126786.69633.bz2).

* 因为突然要听 APE ([Monkey’s Audio](http://www.monkeysaudio.com)),但 OS X 下把 APE 转换为 MP3/Apple Loss less/AAC 必须先用 MAC (Monkey’s Audio Console) 将 APE decode 为 WAV 格式。但却没有人提供 Universal Binary 的 MAC。所以就自己修改、移植、编译了一份 MAC for Intel。[link](http://www.newsmth.net/bbscon.php?bid=719&id=128445), [binary](http://www.newsmth.net/att.php?p.719.128445.458).

* 将 Apple 提供的输入法例子 BasicInputMethod 修改为 Intel Macs 下可编译。[link](http://www3.newsmth.org/bbscon.php?bid=719&id=128237), [source](http://www3.newsmth.org/att.php?s.719.128310.380.gz).

* 因为想玩《金庸群侠传》,但 OS X 下先前别人编译的 [DOSBox](http://dosbox.sf.net) UB 版本却一跑“《金庸》” 就崩溃,于是自己编译了一份新的 CVS 版本。[link1](http://www.newsmth.net/bbscon.php?bid=719&id=140864), [binary](http://www.newsmth.org/att.php?p.719.140864.482.gz).

* 修改 gVim for Mac OS X,提供完整的中文支持和 ATSUI 渲染功能。并改进对部分中文输入法 (QIM) 的支持。这是最近几天做的,也是最复杂的一个。[link](http://www3.newsmth.org/bbscon.php?bid=719&id=145814), [patch](http://www3.newsmth.org/att.php?s.719.145814.1526989.patch), [binary](http://www3.newsmth.org/att.php?p.719.145947.419.bz2).

还有几个未完成或者未 announce 的 project 🙂 上面这些项目我都是在一完成后就在 newsmth.org 的 [Apple 版](http://www3.newsmth.org/bbsdoc.php?board=Apple)发布,我也时常在那儿停留,参与讨论,如果你有兴趣也不妨来逛逛。

Hacking 真是人生最大的乐趣 😉

Author: Jiang Jiang

A software engineer from China, working on some OS for a fruit company. Interested in typography and science fiction.

6 thoughts on “What I’ve done with my MBP”

  1. 日本人的Jedit和另外个免费软件在sourceforge.jp上支持编码自动侦测。

    转换ape有XLD可以用,很方便,呵呵。

Leave a Reply

Your email address will not be published. Required fields are marked *