Tag: mac
两个iChm同时发布
by Robin Lu on Nov.12, 2008, under Uncategorized
首先是iChm version 1.4 for Mac OS X,加入了几个呼声比较高的功能:
- 以pdf格式导出整个chm文档。
- 使用翻页键连续浏览文档。当到达页面底部时,会自动翻到下一页。在页首page up 会翻到上一页。
- 打开文件时自动跳转到上次浏览的页面。
- 自动记录上次查询某个文件时,是全文搜索还是在索引中搜索。
然后,就是iChm 1.0 for iPhone/iPod Touch ,经过苦苦等待,终于上了App Store。苹果花了三天审批我的软件,却花了四周审批contracts。11月4号就通过的软件不得不到今天才亮相。第一版功能包括:
- 使用浏览器上传和管理文件。
- 查看chm文档。
- 支持目录和索引。
- 支持在索引中搜索。
详细内容参看App Store中iChm的页面。定价$4.99。
Goo - Ruby Gem文档浏览器
by Robin Lu on Aug.28, 2008, under Uncategorized
一般查看ruby gem 文档都会开一个gem server ,但多少有些不便,每次都要运行一个gem server 不说,浏览器本身也身兼数职,又要测试,又要收mail,又要停车,又要看文档,切换起来越来越不方便。索性写了一个ruby gem 文档浏览器 - Goo .
![]()
另一只龙。

主要功能就是查看gem 文档。除了查看文档,查看gem的代码也是了解gem必不可少的过程,所以也集成了在Finder和TextMate里打开gem的功能。虽然我在shell里也加了自动匹配打开gem的脚本,不过看着文档,一点就看到代码,还是比在Terminal和Safari之间切来切去要方便一些。
功能不多,源代码也非常之少,LOC只有两百多行,从决定动手到写完花了不到两天的时间。Cocao/Object-C也是开发效率相当高的组合了。源码分享在github。
支持Mac OS X 10.5,或许rubygems的版本也需要>1.2.0。目前版本0.2,可以到这里下载。
iCHM - Leopard下的CHM阅读器
by Robin Lu on Aug.06, 2008, under Uncategorized
我差不多有一半的电子书是chm格式的,在mac下看chm基本上就是chmox和xchm。xchm功能比较强,但因为在mac下用X Windows做渲染,用起来非常不流畅。chmox是cocoa写的,可只有基本浏览功能,而且几年如一日的不更新。实在忍受不了,自己写了一个chm阅读器,起了一个很俗的名字叫iChm。
(仅以此图标纪念那些消磨我无数时间的龙们)
基本功能如下:
- Tab浏览。
- 全文档搜索。
- 页面内查询。
- 重置文本编码。
- 页面自动定位。
- 前一页、后一页,放大、缩小。这些chmox也有。
总之,都是我自己期盼已久的功能。本来以为很麻烦,但是Object-C/Cocoa非常容易上手,解析chm有现成的chm_lib,渲染用WebKit,Tab有PSMTabBarControl,Search有spotlight,很快就完成了,真是求人不如求自己。

拿测试版出去给人用才知道有人也做了一个ArCHMock,看着很想像,比我早发布半个月,相比之下,多一个书签功能,但是没有tab,没有页面内查询,没有重置文本编码。差不多就是一个chmox+search。
昨晚在macupdate上发布了1.0,今天居然有好心的德国朋友帮着做了本地化,我自己又做了一下汉化(汗|||),本地化版直接点这里下吧。
mac破墙简易手册
by Robin Lu on Nov.26, 2007, under Uncategorized
苹果电脑用户如何利用tor穿过GFW,访问被和谐的站点?其实非常简单:
1. 下载安装vidalia
2. 运行安装好的vidalia。等dock上的洋葱头变成绿色,代表启动成功。
![]()
3. Firefox使用者可以安装插件Torbutton。
4. Safari用户可以更改proxy设置,将其设置为127.0.0.1:8118。
但是还是有点麻烦,不是每个站点我都希望用tor来访问,毕竟用tor访问的速度不是很快。如果是这样:
5. 下载这个文件,随便将它解压到一个地方。
6.在设置proxy的时候,选择Using a PAC file而不是Manually,然后选择刚才解压出的那个文件。

7.Firefox在proxy设置时选择Automatic proxy configuration URL,同样输入那个文件的url。

这个文件里已经配置集成了一些著名的被和谐站点,当访问这些站点时safari和firefox会自动使用tor,而其他的站点就直接访问。再不用什么torbutton咔嚓咔嚓的切换来切换去了。
如果还有什么不能访问的站点,自己编辑一下那个宝贝文件,把域名加到domain_list中,一看就知道怎么加了。修改完记得在配置中reload一下。
Mac中文输入法FIT开源
by Robin Lu on Sep.17, 2007, under Uncategorized
对中文输入法,一直没有什么特殊的要求.刚上网那阵,用Windows 3.1系统自带的拼音输入,在聊天室里也能行云流水,甚至从来in-ing不分的我,一度也强记了部分常用字的前后鼻音.
用mac后,被人诟病的中文输入法在我看来也凑合了,不过难免觉得这个确实是”不懂中文”的人做出来的.后来试过QIM,用着用着突然就收起费来,感觉好像没有那么迫切的需要,也就作罢.
然后就看到人推荐Fun Input Toy,试用之后,感觉虽然没有QIM那么强大的词库和智能,但相当稳定,不会突然就需要切换两次回到中文,与Firefox和TextMate配合的也相当好,又是免费,就一直用它了.
这两天看到FIT开放源码的消息.一个优秀的软件,在越来越被人接受的时候,没有选择收费而选择了开源,也算是一件相当有魄力的事情了.
