文章列表

於28天15小時前收藏
最近 Google Nexus One 推出後,幾乎各大 3C 媒體對這支所謂 "超級手機" 紛紛掛上了 "iPhone 殺手" 這個名詞,這讓我想到了歷史上曾被稱作 "iPhone 殺手" 的各家品牌或系統的手機,都曾冠上過這個名詞。 但很不幸的,iPhone 從來沒被殺死過,為什麼反而是這些被稱為 "iPhone殺手" 的產品早就已經被市場遺忘或淘汰,但他們當初 "要殺" 的對象---iPhone 在介面上幾乎從未改變,反而越賣越好?
於1個月2天前收藏
先前寫過關於Android的分裂問題,看到Nexus One的推出,如果成功大賣,就覺得大概解決了一大半,但是這一切不是因為這隻手機本身的獨特性,而是一些來自Google的操作面
於1個月17天前收藏
轉換語言的成本通常很高,所以一年之內,各個語言通常不會有太大的興衰變化,這篇文章其實是描述以2008為中心,前後數年期間各類編程語言的整體狀況。 農曆新年前,許多大師或老師會對名人、股市、甚至國家的運勢做出各種分析,這倒是讓我靈光乍現,想利用這段時間概略地分析今年編程語言的可能發展。
於1個月17天前收藏
折凳的奧妙之處,就是可以藏在民宅之中,隨手可得,還可以坐著它來隱藏殺機,打完更可以坐下休息,就算被條子抓到也告不了你,真不愧為七大武器之首! 這句星爺的台詞拿來套用在ARM身上再剛好不過!
於1個月17天前收藏
一個多月前,Lynn Greiner總結了腳本語言的現狀和6種流行語言的未來發展。他關注的語言都是開發者比較熟悉,但實際上還有許多不怎麼為人知道的腳本語言也是非常有用。因為每一種語言都是適合解決某一特定問題的工具。這篇文章就是列舉了6種應該允許開發者采用的語言,包括: Scala、Groovy、Clojure(運行在JVM的函數式語言,在多線程方面有優勢),Lua(輕量級的可擴展腳本語言,可方便嵌入別的程序裡),F#(微軟大力推廣的.NET框架下的函數語言),Boo(語法接近Python的物件導向語言)。
於1個月19天前收藏
從外表看來,Microsoft 新的大型資料中心 (data center) 跟工業區裡其他建築差不多。就算是內部,看起來也不太像是資料中心,一樓像停了一些拖車的大型室內停車場。 不過,就在這些拖車內隱藏著微軟雲端運算的關鍵。每一個貨櫃裡都藏著 1,800 至 2,500 台伺服器,每一台伺服器都可處理電子郵件、即時訊息,或是為微軟即將問世的、以雲端運算為基礎的作業系統 Windows Azure 處理應用程式。
於1個月30天前收藏
對軟體開發而言,具備「學習新事物的能力」,代表可以在短時間內了解一項新事物,例如新程式語言、新的開發平臺、新的觀念、新的技術等等,同時可以很快地掌握到核心精神,並且加以運用在實際的開發中。 我不知道「學習新事物的能力」是否可以系統性地訓練,但無庸置疑的,擁有這樣子的程式人在你的團隊中,是一件很棒的事情。
於2個月8天前收藏
JIT在軟體產業上,啟發了Lean Software Development的觀念,而Lean Software Development醞釀了Agile Software Development Method的兩個分支Scrum與Crystal Clear.在Implementing Lean Software Development - from Concept to Cash(Mary and Tom Poppendieck)這本書提出7個實作Lean的原則,呼應JIT的觀念,且反應軟體開發的特質.
於2個月16天前收藏
之前電視媒體報導的一個新興網站,參與的許多創業者都是一流程式設計者出身,前景一片看好。但是,這網站卻悄悄地在今天貼出了停站的公告,因為市場反應、會員數、資金不足。 這樣的故事時有所聞,每每看到這樣的故事,都覺得像是在提醒我們,並不是一流的程式設計者就必然做出一流的產品,也不代表一流程式設計者所開發出來的軟體或系統,必定會受到大眾的歡迎及青睞,或者說「如你想像中的那樣受到歡迎及青睞」。而你對自己所做出來或即將做出來的東西,最好保持一定程度的理性及客觀,這樣才不會做出不切實際的計畫──尤其是在財務上。
於2個月16天前收藏
賴弘哲、陳健文和吳嘉祥所開發的「Location Plus!」服務,擊敗了其他38組作品獲得Yahoo開發競賽的優勝。 Location Plus 從大量的批踢踢 BBS 文章中,找出臺灣 17 個城市的熱門話題,每個城市提供 30 個熱門話題和相關的參考詞,可以讓使用者用這些熱門話題來搜尋 Yahoo 知識+、生活+、無名小站等內容,也提供了手機版介面。 打造 Location Plus 服務的關鍵技術 Hadoop,正是 Google 和 Yahoo 所使用的開源雲端運算技術。