工具癖

Posted on Dec 30, 2009

硬件:

现在用的电脑是去年八月份公司配发的 MacBook Pro, 2.4 GHz Core 2 Duo, 4G 内存, 在此之前, 用的是 Dell Vostro 1500 和 iBook G4. 决定以后换电脑还要继续用苹果电脑, 原因很简单, 在这近一年半中, 它从来没有死机, 崩溃, 重装过, 甚至连程序打开, 窗口弹出的速度都没有变慢.

除了 MBP 外, 我还有一台 EeePc 1000, 最初的目的是可以用它做一些简单的文字工作, 但它的触摸板实在太烂了, 好在它的电池很强, 最长可以用到 9 个小时, 所以在一些不需要工作的旅行中我还是会带着它.

鼠标一直用的是 Logitech G3, 有些磨砂表面已经磨光了, 上周刚入手了 Apple Magic Mouse, 很漂亮, 但手感确实一般, 还在适应中.

家里用来上网的路由器是 AirPort Extreme, 我最喜欢它的一点就是它提供了一个 USB 口, 支持外接打印机和 USB 硬盘, 不喜欢它的一点就是它只有一个 USB 口, 需要额外用一个 USB 集线器才能同时接打印机和硬盘.

手机用的是 iPhone 3GS 港版, 用它的原因就是广告上的说那句“有八万个应用程序, 几乎能做任何事情”.

软件:

Eclipse IDE, 百分之八十的代码都是用它来完成. 目前我安装了三份 Eclipse, 一份是我日常使用的 for Java Developers 的最基本的版本, 一份是安装了 SIPMethod ACE 的, 一份是安装了 Android ADT 的版本. 除了基本功能外, 我很少使用额外的插件, 目前安装的也只有 3 个, SVNKit, PMD, Maven.

XCode IDE, 用来开发和管理我的 C 工程, 偶尔还会用它开发一些 Mac 下的原生GUI应用. 它完成了我另外百分之十的代码.

TextMate 完成了最后那百分之十的代码. GNU nano 和 OS 自带的 TextEdit 也会在不同场合用到. 很少会去用 vi 或 vim; 至于 emacs, 一直是我高山仰止的对象.

我用 JUDE/Community 画 UML 图, 其它类型的图用 OmniGraffl e画, 额外说一句, 在 http://graffletopia.com 可以找到各种 OmniGraffle 的模版.

在整个开发流程中, 还会用到 Maven, Ant, JUnit, PMD, Cobertura, CruiseControl, CVS, SVN. 另外, 我们常常用 SIPp 来做性能测试, 用 JProfiler 来做性能分析.

Evernote 管理着我所有的笔记, 书摘, 网摘, 以及一切需要记录的信息, 这篇文章也是在 Evernote 里写的. The Hit List 是我最喜欢的 GTD 工具, 我试用了 Things, OmniFocus, 最后还是选择用它.

即时通信 Skype, Adium, QQ 三个同时用. QQ 为家人, MSN 为同学, Skype 为同事.

文档和 Presentation 用 Pages 和 Keynote, 感觉比 Word 和 PowerPoint 要好用.

我用 iTerm 取代系统自带的 Terminal, 因为它提供了更多更强的 AppleScript 接口.

我在很长一段时间内用 PathFinder 来替换系统自带的 Finer, 不过最新版本的 PathFinder 和 Dropbox 有兼容性问题, 我只能重新用回 Finder, 现在虽然那个问题已经解决了, 我也习惯了 Finder.

视频音频分别用 QuickTime 和 Vox, QuickTime+Perian 就可以应付大多是视频格式了, Vox 很轻便, 让我想起 Windows 下的 Foobar. 如果不是 iPhone 和 iPod, 我很少会打开 iTunes.

浏览器我用 Safari, 现在也在试用 Google Chrome, 不过 Mac 下 Safari 很稳定, 所以 Chrome 每个 tab 单独进程的优势不明显. 我曾经也用过 Firefox, 不过它的 CPU 占用率比较高, 所以被我放弃了, 这也是因为我很少用到浏览器插件, 需要用到的只有 Evernote, 1Password, Delicious 三个, 都有相应的 Safari 版本.

Quicksilver 不可缺少, 虽然它很多年没更新了. 也试用过 LaunchBar, 但因为没有特别的惊喜, 所以我也不愿为它改变使用习惯.

Clyppan, 偶然发现的一个小工具, 用来保存剪贴版历史, 用起来很顺手, 不过没和其它同类产品比较过.

虚拟机用的是 Parallels Desktop, 安装了5个虚拟系统, 3个 Windows, 2个 Linux, 除了一个 Windows 用来网上银行外, 其它都是测试用的.

虽然从用 Mac 以来系统还没有崩溃过, 不过经常做做备份还是必要的, 用系统自带 Time Machine 可以定期将数据通过无线备份到连接在路由器上的 USB 硬盘里, 这一切都是在背后悄悄的进行着, 完全不用我关心.

线上服务:

我不太喜欢线上服务, 所以用的较少, 通常用的也多是有本地客户端的线上服务.

Dropbox 是我最喜欢的线上服务; Evernote 是最重要的, Gmail 则是用的最多.

Gmail 收集了我所有邮箱的信, 它的 filter, label 和 search 功能都很好用, 我没有用其它邮件客户端, 直接就在浏览器中处理邮件, 为了避免错过一些重要邮件, 我用 Notify 这个小软件来检测新邮件, 它比 Google Notifier 要好看一些:)

我用 Google Calendar 和 iCal 同步管理日程, 大多是会议和旅行安排. Todo List 之前用了很长时间 Remember The Milk, 后来还是用 The Hit List + Dropbox 代替了.

除了电邮, 我唯一一个之前用本地软件, 后来切换回线上服务就是 Google Reader.