highlight.js

星期二, 7月 17, 2007

Firefox使用者超越IE指日可待?

根據O'Reilly Radar上的Update: Firefox vs. IE in O'Reilly Network Logs一文指出,依據O'Reilly Media這個網域的log檔資料分析,造訪該集團網站的使用者中,使用Firefox的人數已經以一個百分比之差超過IE的45%了,這是從前年的19%對75%到去年的35%對54%一路攀升到今年的結果。

當然,造訪O'Reilly網站的族群多半是技術背景顯然有絕對的影響,不過Tim O'Reilly在該文後續的回應中也指出,O'Reilly一向都是先驅,過去出版過的許多書籍也都是引領潮流,因此這項分析結果具有很重要的指標。雖然Firefox是我非常喜愛的瀏覽器,不過我個人認為,只要大多數的一般使用者在使用時會遇到狀況,例如MSN Messenger中的連結還是會開啟IE,這就會成為障礙,使得Firefox很難跨到一般使用者的領域。

在該篇文章的後續報導Opera and Safari in O'Reilly Network Logs一文中,也分享了其他品牌的瀏覽器佔比,其中較特別的是Opera 9推出後反而下降,同時期Safari則是往上攀升,成為第三品牌。有網友回應表示,Opera 9剛好遇到了IE7,而既然Opera 9的一些功能IE7都有,所以可能有些Opera的使用者反而回籠到IE的懷抱,才會導致這樣的結果。

無獨有偶,在Tim O'Reilly的文章之後沒有幾天, 法國的XiTiMonitor發表了Firefox narrowly misses 28% use in Europe,Internet Explorer under 70%調查報告,其中Firefox在2007年七月第一周在歐洲的市佔率已經從去年同期的21.1%節節上升到27.8%(IE則是從73.3%下降至66.5%)。特別的是,在少數國家Firefox有高達45%以上得佔有率,像是斯洛法尼亞為47.9%,芬蘭則為45.4%,而根據CNET的(Firefox歐洲佔有率提高 蠶食微軟 IE)報導中指出,Mozilla Europe總裁Tristan Nitot認為這些佔有率超高的國家主要是因為有良好的社群支援,這也指出了Firefox推展主要的障礙。

在這一篇文章最後也提到了全世界的Firefox佔有率狀況,都反應了Firefox上升的趨勢,其中大洋洲的佔有率28.9%最高,而亞洲14.3%最低。

同一時間兩篇文章,一篇代表了極富希望的前景,一篇代表了樂觀的現況,無論怎麼看,似乎Firefox都有極可期待的未來,也許這中間的關鍵就在於Firfox的親和力吧,我想。

延伸閱讀:

越來越多開發者開發的軟體不是在Windows上跑?

根據Evans Data CorporationNorth American Development Survey指出,已經有連續兩年受訪的開發人員在回答所開發軟體的目標作業系統時,Winodws平台的佔比有明顯的下滑。以下是根據該報導提供的數據所繪製的treemap:


你可以看到整個Windows平台完全不意外地佔了超大一塊,而Linux比去年底的調查提昇了2%,我比較好奇的是Others到底包含了哪些作業系統?

延伸閱讀:

星期一, 7月 09, 2007

崔健海洋音樂祭壓軸演出

一直到凌晨回到家,都還覺得像是做夢,等待了這許多年,終於在現場聽到、看到老崔。以下影片品質不佳(手機拍攝),但純粹表達心中對於一位搖滾漢子的崇敬,華文世界搖滾第一人--崔健。

結尾曲(一無所有)的結尾部份及安可曲(解決)開頭


安可曲也是整個session及海洋音樂祭最終曲(花房姑娘)


記憶所及,昨天的演唱曲目如下:
  1. 飛了
  2. 新長征路上的搖滾
  3. 寬容
  4. 混子
  5. 像一把刀子
  6. 一塊紅布
  7. 滾動的蛋
  8. 飛越那一天
  9. 一無所有
安可曲:
  1. 解決
  2. 花房姑娘
晚間10:35登場,足足唱滿約一個半小時,7/9 0:00結束。

星期六, 6月 09, 2007

編輯作品:Ruby on Rails 專業網站案例實作


會簽下這本翻譯書,最早的想法其實是很簡單的,隨著Rails的熱潮不減,市面上一定會有一堆入門書。但是根據我自己的經驗,看完入門書之後還是寫不出程式的大有人在,這時若是能夠有好的臨摹對象,就能發揮很大的幫助。這本書就是以從無到有開發出一個網路書店為主軸,一步步帶領讀者完成。主要的特色如下:


  • 徹頭徹尾強調Test-Driven Developement(TDD):即便你對於Rails沒有太大的興趣,也可以藉由本書了解TDD的概念與作法,更遑論TDD本來就是Rails框架不可或缺的要素。
  • 善用pluggin組合應用程式:Rails本就強調能不自己寫的code就不要自己來(Don't Do it Yourself,DDY),而本書在為網路書店增添像是標籤等功能時,就本著這樣的理念,直接採用現成的pluggin,搭配Rails神奇的ORM魔法,就把新功能兜起來了。
  • 實務的主題:為了讓網路書店邁向國際,這本書中有單獨的章節討論應用程式的localization,可能受到中國這個巨大新興經濟體的影響吧,書中的舉例正巧就是中文化,更值得台灣讀者一讀。
雖然據我的觀察,台灣書市似乎並沒有像是美國市場那樣發生Rails的熱潮,但就網頁開發這部份,open source和.NET等商業平台可說是勢均力敵,而且Rails大有吸取PHP人口之勢,未來應該還是頗有希望。

延伸閱讀:

如果您想出書?

因為工作的關係,我收到過許多投稿的信件,這些信件多半都很簡潔,大概就是:
您好

我是XXX,我想寫一本XXX的書,不曉得貴社有沒有興趣出版?
說實話,收到這樣的信件,我是無從判斷我們公司會不會有興趣的,原因很簡單,資訊實在太少了。如果您也想投稿的話,我建議您準備好幾項資料(格式不拘):
  • 清楚描述對象:是寫給初學者看的?業界人士看的?學校上課用的?哪個科系的學生適合?千萬不要告訴我「就是寫給想看這個主題的人看的」。如果能夠進一步說明這樣的人為甚麼需要看這本書,那就更棒了。
  • 具體說明差異:出版商畢竟就是「商人」,因此在競品環伺的情況下,你的這本書和別人的書有什麼不同就很重要了。除了嶄新主題可能沒有競品外,最好能夠具體講出來你這本書的特點,但是記得,要「具體」!如果你認為你的書是最容易看懂的書,就要讓出版商知道為甚麼?也許是因為你是採用圖解的方式,每一頁至少有一張示意圖;又或者你說你的書是範例最多,那就算給出版商看你的範例的確比別的書多;也可能你說你的書是市面上最完整,那就把你的書有而別人的書沒有的題材列出來。總之,就是要「具體」。
  • 二到三章樣章:光靠以上的資料,出版商也許可以認同這是不錯的企劃,但是卻無從判斷你是否真的寫的出來,所以最好可以準備好樣章,這遠比你將多采多姿的傲人學經歷搬出來要有效的多。
最後,你可能有個疑問,給了這麼多的資料,會不會被出版商給抄去,賠了夫人又折兵呢?我的看法很簡單,如果你的書這麼容易就被抄去,我想出版商出版的興趣大概也不會太大,懂嗎?

星期四, 5月 24, 2007

編輯作品:SQL語法範例辭典

每一個開發人員最需要的就是一本好查閱、看得懂的參考手冊,尤其是像是SQL這種每個人都以為自己學過,卻常常遇到問題的語言更是如此。我一直覺得要找好的工具書,日文書絕對是首選,不論是各種繁雜的索引,高閱讀性的版面設計,日本人在這方面都是首屈一指。這本書就是譯自日文,雖然是2003年的書,但對於版本變動沒有那麼迅速的資料庫伺服器來說,我覺得仍然是夠用的。

本書包含了MS Sql Server、Oracle、MySql、MS Access、PostgreSQL、DB2在內,而且內文中均有明顯標示特定功能適用的資料庫系統。除了基本的SQL語法以外,本書還包含像是T-SQL、PL/SQL等程式設計的語法參考,另外,對於應用程式的開發者來說,本書也包含有程式設計介面(API)的詳細資訊。更棒的是,在這本書的最後,包含有一個SQL常見問題的解答,將較常遇見的SQL問題列出來,並提供解決方案與解說,非常實用。

如果你曾經看過體積厚重、文字密密麻麻不知如何閱讀的SQL in a Nutshell,一定會被這本小巧精緻的參考手冊(全書含索引600頁)所吸引,即便是放入包包也不佔空間,而且幾乎每一頁都有範例,完全不必擔心只能靠文字意會有看沒有懂得窘境,如果你是DBA、應用程式開發人員或是MIS,都應該買一本保心安啊!

延伸閱讀: