三步驟學會 Persona!!

香蕉人又登場了,今天要來教大家使用 Persona 囉!這是什麼? 能吃嗎?! 是新口味的香蕉嗎?! 有在發落 Mozilla Taiwan 部落格的捧油應該不陌生啦,新朋友別緊張啦~ Persona 的詳細介紹可以看 http://blog.mozilla.com.tw/posts/1061/安全可靠-persona-網路身份認證系統-beta-版首度釋出!簡單來說,Persona 是一種安全,.....深入了解

寫程式?不就打字嘛。

這段 Code 寫得好漂亮喔! 如果你從來沒寫過程式,大概會覺得工程師不只宅還是神經病。也許這跟我去看骨科,結果醫生對著我的X光片讚嘆『你有一個漂亮的脊椎』是差不多的心情(但是我絕對沒有覺得醫生很神經)。 運算結果正確,會動會跑,還不是都一樣?當然不一樣,你難道希望你的憤怒鳥丟出去,結果三分鐘後才打到豬嗎?這樣憤怒的想必會是你吧。 所以愈是簡潔有力,使用較少資源,卻能達到同樣甚至.....深入了解

小插曲

Mozilla Taiwan 的 RD 們正致力於開發 Firefox OS,在專案開發的過程中,享受著把 bug 一一吃掉的小成就,也常有出乎意料的小插曲伴隨著我們。 某天早上,我依照慣例地更新自己的 code base , build 完刷到手機上正準備來試試時,卻發現螢幕是一片黑,什麼畫面也沒有...正當我為此煩惱著不支該如何是好時,轉身問問身旁的同事們是否也有遇到相同的情況,一位同事.....深入了解

跨越語言的邊界 – 淺談 JS API 與 XPConnect

開發 Mozilla 專案主要會使用兩種程式語言:C++ 與 JavaScript。第一次接觸到這份代碼時,我心中就產生了一個疑問:C++ 是強型態、靜態編譯的語言,而 JavaScript 則是弱型態、直譯式的語言,這兩種特性截然不同的程式語言該如何溝通呢?以下讓我們來分析一下 C++ 與 JavaScript 間若要相互溝通需要打通哪些關節。 首先要解決的是基本資料型別以及命名空間的問題.....深入了解