Move to simplypatrick.heroku.com
為了要讓自己持續熟悉新的 web 技術,我已經在 Heroku 用 Octopress 重新架設了一個部落格。
因此以後我就不會再更新這邊的內容,就讓 simplypatrick.wordpress.com 單純是一個歷史紀錄,紀念自己一路走來的歷程。
Git and Jun
大家一般知道 Git 的發明者是 Linus Torvalds,但是實際上假如你常查閱 git help 的話,你會發現 Junio C Hamano 這個名字出現的次數實在比 Linus 多很多。如果說 Linus 是 Git 之父,Jun 應該就是 Git 之母了。
Jun 目前在 Google 工作,Android 或是 Chrome OS 都選擇用 Git 也算是支持自家人了。下面是他的在 Open Source At Google 接受訪談的影片:
附記:
- Google 內部用的 VCS 應該不是秘密吧,聽說是修改過的 Perforce。
- 訪問者啕侃了一下 Jun 為什麼 Git 這麼
難用不好學。 XD
好久沒碰的 Buildbot 改的還不錯
蠻久沒有碰 Buildbot 了,今天看到 Chromium project 在用,新增的這個 Console 界面還不錯,對於 Chromium 這種需要支援許多平台並且要執行許多測試項目的 project 是蠻適合的,整個狀況可以一目了然:
有問題的部份也很明顯可以直接點進去看,比起之前要去拉長長的 waterfall 圖方便許多:
多平台手機遊戲開發
昨天發現一個 Flash 遊戲: Jelly Cannon,相當地好玩,類型也是流行的物理益智遊戲:
玩的過程發現他果凍的質感做得很好,看起來用的物理引擎還挺不錯的,不輸給 Box2D 或是 Chipmunk,查了一下是個叫 Nape 的物理引擎。
自從接觸 iOS programming 以來,一直都對這種小遊戲的設計還蠻有興趣的,仔細看了一下發現它是用 haXe (啥? 聽都沒聽過) 這個 programming language 寫的,而 haXe 的 compiler 是用 OCaml 寫的,一整個非主流 (法國風?) 實在是讓人很感興趣。
特別的是,haXe 是個 multiplatform language,目前可以把 code 編譯成 Flash, JavaScript (用來支援 HTML5?!), C++ (iOS 上看起來沒問題), 之後還會支援 C# (跑在 Windows Phone / Xbox360 上) 及 Java (Android 也行),看起來相當有潛力用來開發支援多種平台 (看起來大家都這樣做吧) 的 mobile game。值得持續關注…
My preferred programming fonts on Mac OS X
Mac OS X 是非常棒的程式開發平台,有非常強的 CLI,也有非常漂亮的 GUI。
我個人對於程式字型的選擇頗為堅持,例如在使用較暗的背景下,我偏好使用 Menlo:
但如果是在白色的背景下,我覺得 Consolas 比較好看些:
關於怎麼在 Mac OS X 下安裝 Consolas 字型,Google 就能找到一堆。









