追求真相的聖堂 – Bugzilla

整個 Mozilla 的軟體開發流程中,有個非常重要的 Bug 追蹤系統 - Bugzilla 。在 Bugzilla 中,能讓世界各地所有人提出 Bug、提出個人的看法、以及提出解決 Bug 的 Patches。也因此,整個溝通體系架構是相當龐大。且為了找出真正的問題點,提升整個軟體的成熟度穩定性,甚至有些 Bug 的 Comments 達到數十篇。所有參與 Bugzilla 的人,大家所追求.....深入了解

為什麼大家喜歡到 Mozilla 上班-Work hard, play hard!

大家一定很好奇,Firefox OS - 這個由 Mozilla 世界各分部所共同打造的行動 OS,在開發的期間都是工程師們各自默默的坐在辦公室埋頭苦幹,每天只靠 E-mail 或是視訊討論問題嗎? 如果你這麼想就小看在 Mozilla 工作的迷人之處了!在 Firefox OS 開發的過程中,每個軟體專案都會有不同階段所要達到不同的目標,因此每兩到三個月都會有一次的工作週(Work wee.....深入了解

三步驟學會 Persona!!

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

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

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

十年一覺程式夢

又是另外一個執著於把問題解決才想回家的夜晚,等著程式編譯好的同時,不妨來談談我的程式夢。但在這之前,我想我必須先釐清一下一般人對於寫程式的迷思,那就是:千萬別對寫程式這回事懷抱任何美好想像,它其實一點都不像電影裡所演的那樣優雅,駭客緊盯著螢幕敲敲鍵盤就能運籌帷幄、呼風喚雨,在一個真實的世界裡,等著你的永遠只是一堆讓人難堪又難以下嚥的 bug! 這些話在這個鼓勵有夢最美的年代聽起來頗危言聳聽,.....深入了解

Firefox OS (B2G) – 改變你,改變世界!

相信關心「謀智台客」的各位對於 Firefox OS (Boot to Gecko, B2G 專案) 都有基本的認識了(還有問題的可以趕快閱讀由 timdream 哥發表過的「關於 B2G 計畫,以及 Web 的誤解」),但這麼龐大的專案會是兩三個小伙子躲在車庫就搞出來的嗎? 答案當然不是!其實主要是由大約80位 Mozilla 的 Geek 專業工程師和無數個志工所同心協力開發的,而且 B.....深入了解