專訪 Mozilla 總部

去年 12 月去了 San Francisco,順道去參觀了 Mountain View 的 Mozilla 總部(感謝 Marketing 的 Mary Colvig 的招待!)。我自己在當天例會給了 5 min 的小 talk 介紹了 MozTW,反過來則邀請了四位 Mozilla 的員工讓我訪問,影片在 YouTube 上

如果有時間的話,請到 Universal Subtitles 幫忙上字幕!感謝!

WordPress Subversion Install/Upgrade Script

不值得大張旗鼓的小東西,不過既然貼出來了就介紹一下。

wp-script:WordPress 安裝/升級用 shell script

以前就用 shell script 管 WordPress 的安裝與升級,不過後來發現這樣用蓋 tarball 的方式放檔案會讓舊檔案一直被留在機器裡。所以後來就直接拉 WordPress 的 subversion 程式庫裡的檔案跑 svn switch,直接跳到需要的版本的 tag。這組 script 又額外加上了和 API 溝通,直接問 WordPress.org 最新的版號,所以執行起來又更方便。建議的使用情境是看到 WordPress 有更新的新聞就連進去執行備份+更新。不建議在不做自動備份的情況用 crontab 自動更新。

至於中文檔案的部分,script 加上了 subversion 的 external reference ,會去抓 Kirin_Lin 維護的 WordPress 中文翻譯(放在 automattic 那邊)。不過,他有時候無法在緊急更新的時候把版號 tag 即時 commit 到中文程式庫(有時候也沒有必要,因為介面沒有修改),這個時候 script 找不到該版號的目錄就會去抓 trunk。

用文字描述程式行為有點難懂,歡迎直接去看 source code =) 接下來應該會寫幾個單鍵更新外掛和佈景的 script 放進去,一樣也是會自動查版號。