他們用什麼東東創造世界 - 2. John Resig (jQuery開發者)

評論
評論

本文來自 The Setup 部落格上的 訪談 ,由筆者翻譯而成。該站提供了一系列的人物訪談,只 focus 在一件事情上,就是“他們用什麼東西來完成工作,創造出他們想做的東西。”

筆者將從中挑出幾個有趣的人物,看看他們做的事情,跟他們用的軟硬體設備。所謂工欲善其事,必先利其器。透過瞭解別人怎麼工作的,我們也有機會透過學習,改善自己的工作設備條件。

John Resig

程式設計師 (jQuery)

你是誰,你做什麼?

我是 JavaScript 程式設計師,我在 Khan Academy 工作,工作內容是發展下一代的教育平台。我是 jQuery Javascript 函式庫的創建者與首席開發者。另外,我是兩本 JavaScript 專業書的作者:Pro Javascript Techniques 與 Secrets of the JavaScript Ninja。

你用什麼硬體?

主要的工作電腦是 27 吋的 iMac(i7 processor, 8GB 記憶體),外接 22 吋的第二螢幕。筆電用的是 13 吋的 Macbook Pro (Core 2 Duo, 4 GB 記憶體)。網際網路我用的是 RCN,速度達到 60Mb/s。我有一堆備份機器,大部份用來做測試,包括了一臺 Windows XP 的 PC,一臺 Chromebook,還有一臺 MacBook。我還有測試一堆電話跟平板電腦,大部份放在 Filament Group,也就是 jQuery Mobile 背後的開發者。

另外,我有好幾台 Mac Minis,我用來看多媒體。有一臺接到能播放 720p 視訊的投影機 (BenQ W500),另外一臺接到我桌上的 19 吋 LCD 螢幕。

我用 iPhone 4 ,最近也拿到了一臺 iPad 2

在我的廚房裡,我放了一個 iPod/iPhone 底座跟喇叭。這樣我煮菜的時候就可以邊聽音樂。我在車上也有這樣的設備一套。

我有一組 5 Bay RAID-5 NAS (Thecus N5200BR) ,共放了五顆 1 TB 的硬碟(總共提供了 3.6TB 的儲存空間)。我把所有的多媒體都儲放在上面,我還多留了一顆可以熱插拔的備用硬碟,以備不時之需。除此之外,我還把我的文件多放了一份在 Dropbox 上面。

那軟體哩?

每台電腦我都用 Firefox 瀏覽網頁 (我會打開兩個 tab 放 Google MailCalendar )。我用 Google Docs 寫很多文件, Keynote 是我的簡報工具, 發佈部落格則用 Textmate。我用 Skype,Google Chat (在 GMail 界面下用), 以及 IRC (用的是 IRSSI in a screen session) 作為溝通工具,並用 Gyazo 來作畫面擷取分享。

開發我用 Chromevim (vim 設定 ), Textmate 以及 iTerm2。我的螢幕上隨時隨地都有開啓各種版本的瀏覽器 :各種版本的 Firefox, Chrome, Opera 以及 Safari。我會跑 VMWare Fusion 虛擬機, 裡面跑更多的瀏覽器(包括各種版本的 IE,Firefox,Opera,Chrome 與 Safari)。我用 MAMP 來作簡單的伺服器,配合 MySQL DB 作測試工作。 我的程式碼都用 Git 管理 (放在 Github 上面),並且用 Dropbox 備份。

我的手機上的主畫面從左上到右下,依序是這些 app:

iPod,時鐘,記事,相機, 設定, NOAA (可打開 weather.gov),行事曆, TwitterFoursquareCarcassonneMassTransit (可查波士頓的公車 GPS 位置), YelpFacebook, 與 iSSH (可用 ssh 連上伺服器),地圖, Safari,訊息,最後是 電話。

我用 VLCBoxee 來播放影片。 也用 iTunes 來播放音樂(跟 Last.fm 同步)。我用 AirVideo 把電影串流到我的 iPhone 跟 iPad 上面。

多媒體的來源則是 iTunes,Amazon MP3,Netflix 串流,與 Usenet。對 Usenet 使用來說,我用 SABnzbd+。找一臺 Mac Mini 在上頭執行,連接到 Giganews,從 NZBs.org 或 Newzbin 去抓資料。

遊戲的話,我玩 Starcraft 2Minecraft ,還有一些 iPhone 遊戲(包括 Carcassonne 與 Words with Friends)

你的夢幻配備組合是?

我現在差不多就用的是接近夢幻狀態。不過,我還是有幾個願望:希望我的 MacBook 內建 3G 連線能力。希望 iPad 輸入能再容易一點。希望 Chrome 能變得更好。希望 SABnzbd+能聰明點,不要一再重新下載檔案。希望 iPhone 再快一點。希望。希望不用 dongle 就能用我的 MacBook 座簡報。我希望 Boxee 不要常當機,希望我的車子能夠用語音操控,另外希望 Dropbox 可以備份我的 Google 文件跟郵件。

 

小結

除了閱讀本文,也歡迎在 大家都用怎樣的電腦設備工作? 討論串上添加您現在工作或自用的軟硬體設備工具等等,大家多多交流。

評論