Randy Pausch的”The Last Lecture”出書了

剛才逛金石堂網路書店不小心看到一本英文書名為"The Last Lecture",好熟悉的名字,不就是Randy Pausch教授在CMU那場讓人感動不已的演講嗎?點進去一看,作者果然是他!在Amazon還找到了Amazon跟Pausch教授的訪談。他說當初那場演講有時間限制,他其實還有更多故事和經歷想要分享,所以他就寫了這本書。其實不用再多說什麼,我看到這裡就決定要買來一看了。無奈在台灣買的價錢大概是Amazon的兩倍,看來只好請在美國的朋友幫我帶回台灣了..:(閱讀全文

程式語言受歡迎程度與其發明者鬍子密度的關係

剛看到一篇有趣的文章COMPUTER LANGUAGES AND FACIAL HAIR – TAKE TWO。作者觀察了許多程式語言發明者臉上鬍子的密度以及他們發明的程式語言受歡迎程度,意外發現原來鬍子密度跟語言的熱門程度間有某種關係。已經存活了三十餘年的C語言,其地位至今仍牢不可破,而三位發明者也都一直留著濃密的鬍子。而C++雖然佔有率還是很高,但近幾年受到的關注少了很多,作者說這是因為C++的發明者Bjarne Stroustrup把鬍子給剃了的關係XD近幾年熱門的script語言,像是Perl、Python、Ruby,其作者也都有留鬍子。最妙的是Ruby的作者Matz是在2004年看了這作者第一篇鬍子與程式語言之假說時才開始留鬍子的,而Ruby也是在2004年因為Ruby on Rails而一炮而紅...。這作者提到很多程式語言,依據他的理論,看來Haskell的未來無可限量,因為其中一個發明者........(BTW, 我也很看好Haskell。但我不是用鬍子來推論的就是XD閱讀全文

iPhone 2.0

剛發現蘋果島上的生活這個blog有很多關於iPhone 2.0(beta)的消息。我太久沒關心iPhone的進展,沒想到現在不但已經有全中文介面,而且還有中文手寫輸入!這次Apple終於沒有遺棄台灣人了(泣)有非常多謠言指出iPhone 3G在6月就會出現,但我也差不多要準備去美國了。iPhone雖然在美國很紅,但因為跟AT&T綁約就變成一個很麻煩的限制。(我當然知道有嘿嘿嘿的方法啦...XD)從AT&T Coverage Viewer看起來,波士頓周邊地區訊號應該都很好,甚至都在3G涵蓋範圍內。但從Mobiledia的comment看來,AT&T在MIT附近的收訊真是糟的可以,甚至還有完全沒訊號的情況。(台灣在這方面真是厲害多了,我們連在玉山上都能收到訊號。)美國國土廣大,基地台沒辦法舖得很密集也是理所當然,但至少把各大城市都搞好嘛。波士頓好歹也是麻州最大的都市,沒想到我竟然還得擔心收訊的問題,真是太黯然了..Q_Q(上圖來自iPhone 2.0 蘋果官方中文手寫輸入!)閱讀全文

釋放出腦裡的音樂

剛在TED.com看到這個超感人的talk:Playing the music in your head: Tod Machover & Dan Ellsey on TED.com,一定要來跟大家分享一下。Ted Machover是MIT Media Lab的教授,他主要的研究是在結合科技發明未來的音樂創作方法。他在這個talk中請來了跟他們group長期合作的腦性麻痺患者Dan Ellsey,利用他們發明的新「樂器」,讓不能說話不能走路的Dan釋放出他的音樂天份,讓他也能自由創作自己的音樂。Dan並沒有因為腦性麻痺而喪失智力或創作力,透過電腦輔助分析他頭的移動軌跡,他一樣能操作作曲軟體,一樣能創作感人的音樂。看了Dan現場的表演,真的很令人感動。科技除了能讓人類生活過得更方便外,更應該幫助人們發掘出每個人的潛能,尤其對於有身心障礙的人們,更應該讓他們能像正常人一樣生活。Tod的新樂器,真的「就甘心」啊。閱讀全文

HOWTO: 在Macbook上DIY窮人的multi-touch (Part 3 – END)

這篇文章將接續這個系列Part 1Part 2的說明向大家說明multi-touch背後軟體運作的原理。這篇文章會盡量用簡單的方式說明原理和實做,希望能讓懂得基本程式設計的讀者都能看懂。這篇文章會說明怎麼從攝影機中擷取圖片,並取得手指所反射出的光點位置,並對每個點做追蹤。下圖是同時追蹤四個手指的範例:在上一篇已經介紹過我們所需要的硬體,包括紅外線投射燈、紅外線攝影機、及反光貼片。這些硬體很重要的功能是讓我們雙手的手指頭能反射大量紅外線,透過紅外線濾光片的協助,我們的攝影機(i...閱讀全文

HOWTO: 在Macbook上DIY窮人的multi-touch (Part 2)

接續Part 1的說明,這次要解說如何自己製作必要的硬體設備,包括紅外線LED、紅外線攝影機、以及紅外線反射貼片。

紅外線LED(Infrared LED, 簡稱為IR LED

紅外線LED可以在電子材料行輕易買到,一顆約NT$ 5~8元。如果會基本的電路製作,說穿了就只是買一大堆LED,插在一塊板子上,然後接...閱讀全文