iCHM - Leopard下的CHM阅读器

我差不多有一半的电子书是chm格式的,在mac下看chm基本上就是chmox和xchm。xchm功能比较强,但因为在mac下用X Windows做渲染,用起来非常不流畅。chmox是cocoa写的,可只有基本浏览功能,而且几年如一日的不更新。实在忍受不了,自己写了一个chm阅读器,起了一个很俗的名字叫iChm。

iCHM

(仅以此图标纪念那些消磨我无数时间的龙们)

基本功能如下:

  • Tab浏览。
  • 全文档搜索。
  • 页面内查询。
  • 重置文本编码。
  • 页面自动定位。
  • 前一页、后一页,放大、缩小。这些chmox也有。

总之,都是我自己期盼已久的功能。本来以为很麻烦,但是Object-C/Cocoa非常容易上手,解析chm有现成的chm_lib,渲染用WebKit,Tab有PSMTabBarControl,Search有spotlight,很快就完成了,真是求人不如求自己。

ichm

拿测试版出去给人用才知道有人也做了一个ArCHMock,看着很想像,比我早发布半个月,相比之下,多一个书签功能,但是没有tab,没有页面内查询,没有重置文本编码。差不多就是一个chmox+search。

昨晚在macupdate上发布了1.0,今天居然有好心的德国朋友帮着做了本地化,我自己又做了一下汉化(汗|||),本地化版直接点这里下吧

36 条评论

mac破墙简易手册

苹果电脑用户如何利用tor穿过GFW,访问被和谐的站点?其实非常简单:

1. 下载安装vidalia

2. 运行安装好的vidalia。等dock上的洋葱头变成绿色,代表启动成功。
Vidalia

3. Firefox使用者可以安装插件Torbutton

4. Safari用户可以更改proxy设置,将其设置为127.0.0.1:8118。

但是还是有点麻烦,不是每个站点我都希望用tor来访问,毕竟用tor访问的速度不是很快。如果是这样:

5. 下载这个文件,随便将它解压到一个地方。

6.在设置proxy的时候,选择Using a PAC file而不是Manually,然后选择刚才解压出的那个文件。
Torproxy

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

这个文件里已经配置集成了一些著名的被和谐站点,当访问这些站点时safari和firefox会自动使用tor,而其他的站点就直接访问。再不用什么torbutton咔嚓咔嚓的切换来切换去了。

如果还有什么不能访问的站点,自己编辑一下那个宝贝文件,把域名加到domain_list中,一看就知道怎么加了。修改完记得在配置中reload一下。

7 条评论

Mac中文输入法FIT开源

对中文输入法,一直没有什么特殊的要求.刚上网那阵,用Windows 3.1系统自带的拼音输入,在聊天室里也能行云流水,甚至从来in-ing不分的我,一度也强记了部分常用字的前后鼻音.

用mac后,被人诟病的中文输入法在我看来也凑合了,不过难免觉得这个确实是”不懂中文”的人做出来的.后来试过QIM,用着用着突然就收起费来,感觉好像没有那么迫切的需要,也就作罢.

然后就看到人推荐Fun Input Toy,试用之后,感觉虽然没有QIM那么强大的词库和智能,但相当稳定,不会突然就需要切换两次回到中文,与Firefox和TextMate配合的也相当好,又是免费,就一直用它了.

这两天看到FIT开放源码的消息.一个优秀的软件,在越来越被人接受的时候,没有选择收费而选择了开源,也算是一件相当有魄力的事情了.

5 条评论

Recent Posts:

Recent Comments:

Archive:

Tags:

Bookmarks:

My music:

About Me:

I am a software engineer in Beijing, China. I write code for work and for fun. I am interested in web technology, life hacking and console games. This blog is dumped from my left brain.
View Robin Lu's profile on LinkedIn

My Flickr:

    scribbleAt Modern Sky Music FestivalIMG_0389IMG_0312urumqi panaramaIMG_9664

Friends: