从FreeBSD到Mac-我在Mac上用到的软件

标签: 我的推荐 | 发表时间:2011-01-11 21:50 | 作者:virushuo sqhe18
出处:http://blog.devep.net/virushuo/

最近twitter上一帮人在吵架,起因是在Mac上用什么软件的事,这个其实没什么可吵的,一个人一个用法,但是推荐一些明显性价比不符的软件,或者让人们去盗版一些没必要盗版的软件是很不好的。所以,我也就写写我非常简朴软件搭配吧,当然,这并会不适合所有人。

我从03年底开始远离windows,在一台dell上装了FreeBSD做我的桌面系统,开始用Gnome做为wm,几个月之后换成了ion,这是一个看上去非常简陋,但可以使用lua脚本编程的窗口管理器,功能异常强大(如果你在用Linux或是BSD,强烈推荐尝试)。它满足了我的一切需要。这样顺利的用到了2006年,这时候OS X出了10.4,在我看来已经是一个性能效率都不错的版本,且是完整的UNIX,这让我很动心,考虑到一些驱动程序和外设,往往有官方的Mac版本,再考虑到暴雪所有游戏都有Mac版,于是我决定转向Mac。

到现在已经用了4年了,因为我仍然保留着BSD用户的习惯,所以软件上并没有花太多的钱。如果你和我差不多,我下面这个清单应该会比较适合你。

0 QuickSilver

不用QuickSilver这个软件,说白买了Mac都不过分。这不仅仅是一个快速启动工具,还可以做几乎所有可以用3个动作描述的操作。比如说,要把硬盘上一堆文件发送邮件,可以选中这些文件,激活QS,按cmd+g,然后tab,在键盘上输入mail(通常输入完m这个命令就出现了)再tab,按',输入邮箱名称,回车,一个邮件草稿就生成了。(要安装mail插件才可以)。QS搭配AppleScript强大到无法想象的地步,这才是Mac彻底优于Win的地方,其他界面好看,易于使用都是小意思了。

这么好的软件竟然是免费而且开源的。但作者被google雇走了,他到google开发了google qsb 。所以现在不怎么更新QS,好在QS完成度很高,已经没什么可以改的了。

1 输入法

这曾经是最煎熬的问题,我习惯用双拼,OS X 10.4自带的双拼方案非常不主流,不是自然码也不是微软拼音也不是紫光,完全没法用。后来换用FIT,但内存占用太大,QIM当时还不支持双拼。后来我只好学会了OS X自带的双拼方案,勉强用了下来。

现在我用的是sunpinyin,是和FIT合并之前的版本,我一直没升级,因为这版本已经足够好用,也支持自然码等众多双拼方案。据说现在QIM已经支持双拼,不过sunpinyin我很满意,也就没有换输入法的动力了。

sunpinyin开源且免费
QIM收费但不贵

2 终端

OS X 10.4的Terminal.app很差劲,于是用iTerm,但效率很低。10.5之后的Terminal.app可用性大大提高,我就一直用到现在。最近发现 iTerm 2出了,效率很好,功能也多,于是就两个都用。

iTerm 2开源且免费。

3 编辑器

主要用vim,大多数时候在终端用,少部分时候在桌面用vim-cocoa http://code.google.com/p/vim-cocoa/

这个编辑器解决了我所有文本编辑的需求,各种插件用上,完全可以用来做各种事情,不需要其他编辑器了。比如,写blog用blogit.vim ,写python用 python.vim,写ruby用ruby.vim,诸如此类,凡是需要的领域都能找到合适的插件增强功能。就是需要一点点时间来练习才能上手。

开源且免费

4 上传/下载

下载主要用wget,终端下的工具,开源免费,不能多线程,但很稳定,也省资源。
上传主要用lftp,终端下的工具,开源免费,功能强大。同样需要点时间学习。
桌面使用CyberDuck,我是在寻找支持WebDAV的客户端,以便方便在iDisk上上传东西而找到的这个软件。开源且免费,同时也能用于ftp/sftp,界面也不错,强烈赞。这么好的软件是免费的,可以通过paypal给作者捐助一些钱表示感谢。

5 办公软件

毫无疑问的 iWork。而且,因为我是从FreeBSD到Mac的,所以大量工作都是终端完成,那些软件都是免费且开源的,所以这是我在Mac上唯一买的一套软件。比起来Office,iWork实在太便宜了。现在有了Mac Appstore,就更便宜了,而且可以授权几台计算机,划算。

NeoOffice也还可以凑合用,不好用,不过免费。

6 画流程图

试过很多画图工具,都不好用。最后我选择的办法是,在纸上打好草稿,然后用Graphviz来画。Graphviz使用一种叫dot的语言画图(这语言非常简单,只是描述图的工具),然后可以生成各种图片格式。dot语言用任何文本编辑器可都可以编辑,所以也很容易放入各种版本控制系统中。非常方便。

7 媒体工具

有iTunes和VLC,基本不需要其他东西了。

VLC的内核是ffmpeg,如果需要格式转换,也可以用这个,也有一些ffmpegX之类的图形界面外壳。

开源且免费

8 系统维护

AppleJack,在单用户模式用,系统彻底挂掉没准有用。免费,但其实也就是个心理安慰,因为太少能用到了。我这么多年只用过一次。其他什么卸载,瘦身,都是没啥用的工具。

当然如果你不是和我这样习惯自己改配置文件之类的,那么试试看 @ibuickmfTuneKit

一些系统信息我都是用sysctl -a 和 top 命令看的,其实比大部分花钱买的软件提供的信息多的多,只不过需要花点时间适应。

都是免费的

9 密码安全

系统自带的Keychain Access很好,不仅可以管理全部密码,还可以自动输入。非常安全。另外它还可以帮助你生成各种长度的各种安全级别的密码。我设置新密码都靠这个。尤其是memorable类型,会生成符合安全强度,又便于记忆的密码,相当方便。

10 IM

Adium和系统自带的iChat,足够用了。

Adimu开源且免费

11 压缩/解压缩

unzip/unrar 命令行工具,都免费。
苹果自己也支持zip格式压缩和解压,只需在Finder中按齿轮状的图标,下面就有压缩和解压缩选项

12 python/ruby

Mac自带了这两种语言,虽然不够新,但也很好了。一些工作都可以用他们完成。如果你愿意多装几个程序包,更是强大。

我常用的scipy,装了这个之后,python能完成很多matlab的功能了,比如numpy.fft()这个方法可以直接做快速傅立叶变换。

13 辅助休息

AntiRSI 这个软件是 @robinlu 介绍的,定时会提醒你休息。非常有用。对于我们这种整天对着计算机的人,是毫不夸张的保命工具。

现在我如果有一天忘记打开这东西,就会觉得很疲劳。

免费软件

14 其他相关技巧

(暂时就想出来2个,以后想起来再补充)

a pbcopy/pbpaste

通过管道送往pbcopy的数据可以被送到剪贴板中,我就经常在终端用vi编辑好文本,然后cat filename | pbcopy 送到剪贴板,之后在桌面粘贴到邮件或是IM中发给别人。

pbpaste是把剪贴板的内容粘贴出来,需要编脚本的时候就会用到了。

b automator/applescript
这两个东西可以让你重复操作的工作自动化起来,OS X上大部分软件是可以交互的,所以依靠这两个工具,大部分需要人工完成的东西都可以自动化,非常有效率。再结合上QS的触发器,可以按一下键盘做出来一串动作,简直无所不能。

c 在finder中,在文件上按cmd+c ,到终端下cmd+v,可以把此文件的绝对路径贴到终端。

d 注意那个Services菜单,这也是自动化的重要东西之一。这个说起来话长,不介绍了,自己找相关资料看吧。

e safari插件clicktoplugin 可以让flash/视频等不自动加载,如果需要看,点一下就可以。也可以设置某些站点自动加载。flash是非常糟糕的,严重降低系统性能,所以装上这个插件,去大多数网站都会觉得快很多,而且竟然让我的电池续航时间多出来1个小时...

除去xcode之类的专业软件,我用的就是这些。大部分是开源软件并免费,少部份免费不开源,只有一个收费软件,就是iWork。这些支撑了我所有应用,非常有效率,很多苹果用户只是对着好看的界面,并没有真正理解这系统带来了什么,非常浪费。当然,浪费也是一种使用风格。但是,多学一点,让系统更好用,可以节约很多机械劳动的时间,省下来的时间,就算不想学东西,用来吵架也挺不错的。

相关 [freebsd mac mac] 推荐:

从FreeBSD到Mac-我在Mac上用到的软件

- sqhe18 - demo@virushuo
最近twitter上一帮人在吵架,起因是在Mac上用什么软件的事,这个其实没什么可吵的,一个人一个用法,但是推荐一些明显性价比不符的软件,或者让人们去盗版一些没必要盗版的软件是很不好的. 所以,我也就写写我非常简朴软件搭配吧,当然,这并会不适合所有人. 我从03年底开始远离windows,在一台dell上装了FreeBSD做我的桌面系统,开始用Gnome做为wm,几个月之后换成了ion,这是一个看上去非常简陋,但可以使用lua脚本编程的窗口管理器,功能异常强大(如果你在用Linux或是BSD,强烈推荐尝试).

新的 Mac Mini

- delphij - Gea-Suan Lin's BLOG
為了螢幕的問題弄得相當疲倦 XD. 這幾天可以在一般的店家通路買到新的 Mac Mini,但沒事先做好功課,配上 Dell U2711 讓人碰了不少壁…. 買完 Mac Mini 後第一個想法是用 DVI & USB KVM 同時接 PC 與 Mac Mini,於是順便買 ATEN CS682,裝上去後發現只能支援到 1920×1080… 想想算了,其他地方也還用的到.

Mac迅雷正式上架Mac App Store

- Woooon - cnBeta.COM
今天在Mac App store中赫然发现Mac迅雷的身影. 摘录信息如下:Thunder For Mac 是基于Mac平台的下载软件,支持P2SP,BT和eMule下载协议;高速可靠的数据传输和简约的界面操作,让下载更轻松.

ProVoc – 背!单!词![Mac] | 小众软件 > Mac

- Richard - 小众软件
长孙二狗买过的单词书如果撕开用来擦屁股的话,一年多都够用了. 他把原因归咎于自己天天玩电脑,遂在 Mac 上装专业背单词软件 ProVoc. 功能强大,便于使用,网上还有免费词库下载. 过了一年,二狗还是没记住几个单词,电脑里面的词库倒是够他看几个世纪的了. 下载: 官方 | 下载 | 来自小众软件.

Mac QQ V1.1.1 发布

- KNocTis - cnBeta.COM
1.解决发图片视频崩溃问题;2.修正部分用户反馈bug;3.支持10.5系统下的视频;. 4.大幅优化各个环节的资源使用. 新增视频功能、自定义表情、讨论组、代理登陆等功能.

酷动画: Mac与Cheese[v]

- Leo - 煎蛋
这个动画短片是由乌特列支艺术学院的四名学生耗费5个月时间做出来的. 动画的剧情很简单,两个人你追我逃,不过一个为了逃,磕了兴奋剂;另一个为了追,打了肾上腺素……然后大家请欣赏这充满了迷幻和意识流感的神奇动画吧. 剧透可耻:我看懂了开头,却没有猜中结局……. Google Picasa Mac 版释出.

Mac OS X 10.6.8 升级

- 子奇 - Engadget 中国版
看来 Apple 还打算让 Lion 上阵前再撑一阵子,Mac OS X 10.6.8 升级软件现在已经可以下载,修正了一些操作系统的问题,支持 IPv6 的一些功能以及加强 VPN 稳定度,另外也会自动找出并移除 Mac Defender 恶意软件及其已知变体,并解决预览程序有时会自动跳出的问题.

免费的Hex Color Picker (for Mac)

- yeqiu - Reborn
OS X升级到Lion之后,Pixie上没有了拷贝Color code的功能,相应的功能被打包到App Store里成了收费软件. 最方便的解决方案是使用免费的Hex Color Picker. 下载后的压缩包里,有一个名为“HexColorPicker.colorPicker”的文件,将其拷贝到“~/Library/ColorPickers”目录中(如果没有这个目录就创建它).

Mac Mini王者归来记

- Lu - 白板报
自从Mac Mini被我弄坏之后,我度过了假装世上没有它的十天. 昨天打电话给果硕维修中心,他们说不但更换被我弄坏的i/o接头,还帮我换了ssd硬盘(型号:crucial m4 256g),但是不确定有没有修好,因为他们没有显示器,无法测试. 我赶紧背着显示器出门,钱包里装了不多不少正好1000元钱,准备在对方狮子大开口的时候,掏出钱包给他们看,“就这些钱,再多,没有了,大不了,我mini不要了.

EA:FIFA 2012登陆Mac平台

- 洞箫 - cnBeta.COM
FIFA隶属全球最大互动娱乐软件开发商EA旗下,这个足球游戏的受欢迎程度已经不必过多介绍了. 虽然很流行,但是喜欢FIFA的Mac用户却一直为此抱怨,因为它一直都没有能够进入Mac平台当中,直到今天.