Showing posts with label Event. Show all posts
Showing posts with label Event. Show all posts

Thursday, February 26, 2009

the Speech about Google

Google Speech --Client and Connectivity: An introduction to Google's Innovations
Cloud- The infrastructure of Google
Unlimited, Distributed Programing
系統的大問題主要發生在scalablity,尤其是web-application中。Google search engine一開始時,也是在研究單位被開發出來的,單單簡單的幾台server就可以達到效果。But 但是發展到現在已經算是超出當初所構想的架構用了。研究單位在開發過程中,關注的點往往是在於algo或complier上等軟體效能上,btw在商業領域中,User才是最需要被考量的。

More Users & Usage , More data, More Quality才能讓application成長,而這樣就突顯出系統在scalablity上的重要性。而scalablity問題的解決方法,既使再快的演算法、再有效率的程式架構,都不及硬體端的更替和增加來的有用。以現在的硬體低價的狀況,維修一個server倒不如就更新一台,反而更有效率與成本優勢。

Google很幸運的在這個方面,並沒有再一開始就遇到龐大的使用者的需求,然而隨著google的成長,Google在Hardware infrastructure上也發展出一套屬於自己的硬體系統架構。目前Google有眾多的Data center。藉由分散式的運算處理,來完成龐大的Request的需求。

Google 由於要滿足大量的Web Search的需求,而建立了這些龐大的系統,當擁有這龐大的計算能力後,Google開始考量如何在這些系統上提供更多的服務,Gmail是這一切的開端也是關鍵。Gmail的發展,原是於Google想測試User願不願把personal的資料提供出來讓google作研究,而後也因此發展出多樣性的web上AP。

在Google開發AP其實是個很容易的事情,因為整個Google有個標準的作業平台稱為platform,任何開發的AP必須依據這個標準開發,AP在開發過程中,可以用任何現在以存在的API來設計與製作,如此一來,所有的AP都是可以互相關連的,開發的時程相對地也快速很多,像是在堆積木一樣,把過去的一些service拿來在加工,加上各個projcet的idea就可以開發出新的AP。

開發後的AP,也直接在Google 的Web給數百萬人作test,這樣個開發和測試過程是其他地方所做不到,也因此開發出來的AP,也會立刻收到眾多的user的反應,也可以判斷這個程式在市場受歡迎的程度如何?這是Google AP 產品開發生命週期上的一大特點。

另一個特點是,Google對於所有的AP並沒有特別為個個地方作不同的版本,也就是說沒有作Localize的版本,這樣的作法可以少數幾個engineer就可以開發一個global的程式給全世界的user用,這也是Google採用Universal System的優點。當然這樣做法勢必會忽略一些文化和語言上的問題。

Googel完整且有效的開發平台,讓"Three engineers is not a small group!"的軟體快速開發文化得以誕生。

  • web Search--> Google App
Google 從當初的web Search開始發展至今,現在已經因為提供了Gmail的服務,發展出新的一種不同於web Search的服務型態-- Google Application. The personal online date Service!! 目前google提供了多樣性的個人化服務,Ex Gmail, Picasa, Blogger, Calender, Google Doc 等,全部都用Gmail作為這一切個人化服務的連接。其實當初google會設計這樣的服務,一開始完全是個實驗,實驗人們是否願意將私人資料提供Google,相信Google,甚至於是否有可能做更進一步的personal Data search的可能性。經過這麼多年來的研究,其實人們對Google的信任,已經有一定的程度了,但這種關於個人隱私權的issue,多年來還是Google在營運上的挑戰,那也如講者說的,這個挑戰如果一旦因為出現漏洞而挫敗了,那就是Google的末日了。

  • Google App --> App Engin
目前Google不斷的推出Google app外,也嘗試著開發他們開發平台出來,讓有創意的programer,可以用Google的平台與API,開發各樣的軟體,提供給全世界Google的User去使用。這是一種新的嘗試,當然也可能是一種新的商業模式。

Client- Lite Device --NetBook , Mobile
Google在網路世界上如此蓬勃的發展,提供了眾多的網路應用服務,然而網路不能單獨存在,勢必要有Device來接收。過去受限於網路的速度與瀏覽器的技術問題,所謂的上網,最基本的單位是PC。但是近年來的發展,兩項重大的產品的出現NetBook(或稱EeePC),Smart Phone(Mobile),將大大的改變未來上網裝置的發展。這兩個Device有著很接近的特色,輕、薄、小、容易攜帶及無線資料傳輸(無論wifi 或 GPRS,3G)、沒有很大個儲存空間、運算速度沒有很快等等,如此一來Cloud Computing在這樣的Device建立的網絡中,大大有發揮的機會。所以的Device只要能上網,都可以使用Cloud Computing的服務。這類的服務基本上目前還是架構在broswer上為主 ,但還是有其他的軟體可能,如widget(Gadgets),AIR, Java Web start這一類的,跨平台連接webService的軟體程式。讓Device上面只有簡單的呈現程式和暫存資料,其他所有運算都有網路端的Server處理掉了。

NetBook基本上架構還是PC的架構,早就有既定的統一標準。然而Mobile,Smart Phone這樣的應用正才要爆發出來。所以Google看到了這樣的發展,推出了Google的Smart Phone OS平台Android 一個Free OpenSource的Smart Phone OS,Google希望藉由推出這樣的OS,推動Smart phone產業的標準快速統一,更多手機端的應用軟體的產生。由於手持Device本身的限制,手機上的應用必定會配合cloud computing來運作,取得更多的資訊和服務,當然這樣的環境被開發出來後,會有怎樣的創意發展出現,更是可以令人期待的一個夢想。

目前Android正式的手機還未出現,但是目前市場有個可以很棒的例子可以來說明,Apple iPhone
。個人認為iPhone說穿了也只是一隻3G手機,除了Apple名聲跟超漂亮的外型,超大螢幕和Multi-Touch panel,說他有什麼功能可以很便利很好用,其實並不多(個人意見,如有不認同就請見諒..因為我買不起 :P)。但是,當他能夠上網,接上了強大的Google,那一切都將不同。Apple 不再是Apple,iPhone也不在只是之手機了。Google眾多的contact讓這隻大螢幕的手機,成為了手上的Magic Mirror,想知道什麼,他都能夠告訴你。想要分享資訊、照片、影片,他也隨時幫你分享。所以Google或者說Next generation internet打通了Smart Phone任督二脈,真正讓他可以千變萬化。

Smart Phone提供了一更全新的舞台給programer去發展,無論是手機上的、web上的,一種不同與往全新Internet模式的出現,必定會激發出不同與往更適合新一代網路的創意、想法和應用程式出現。這是現在台灣可以努力發展的一個領域、方向。因為Smart phone 全球我們有60%佔有率,我們可以有機會制訂Device上面的標準。這不同於Netbook的窘境,NetBook以EeePC與Aspire One為首,
雖然台灣品牌擁有大的市暫率,但是低價的Notebook市場,必然惡化廠商的財務壓力,這樣的品牌贏來並不容易,也可能傷了自己。加上NetBook上的OS是以PC為架構的,早就處在M$邪惡帝國的陰影下了,台灣廠商能在上面發揮的空間,也必然被壓縮了。

Connectivity
-- Missing
因為時間的關係,簡教授在Client段落,就沒有講完,所以後面這一段「Connectivity」也就沒有機會在講到了。

以上這些是簡教授最後要離開中研院前對所內公開的一個小型演講,內容是介紹一下google的一些未來發展,有小點點收穫,在這做個記錄。

Note:
Cloud:--Unlimited, Distributed Programing , Universal System, API and Open platform,Online test & new software engineering ,3 engineer are not small group

Wednesday, November 5, 2008

2008太魯閣馬拉松-花蓮之旅


今年又再度去挑戰太魯閣馬拉松。
這次剛好大姐住在花蓮所以一群人也順便去花蓮玩了兩天。

由於去年已經跑過一次了,所以今年在心情上比較輕鬆,
也在起跑之前做了應有的準備。
比賽當天一早天氣不佳,下著毛毛雨,身體比較濕冷,所以開始跑步時,速度上就比較慢。
今年的參賽者感覺比去年多了不少,加水站總是人多為患,想要搶個香蕉都搶擠不進去。所以一開始的幾個水站我都直接跳過,也避免浪費時間。
由於是風景區,空氣很乾淨,加上之前有練跑,今年跑起步來,就沒有去年那種呼吸不舒服的狀況,一路上體力也都很穩定,只是上坡的路段到是比較辛苦。約到10Km的部分發現左腳膝蓋大腿附近肌肉有開始不舒服,以為是之前大腿拉傷留下來的問題,不是很在意。沒想到,到了折返點開始下坡後,我就錯了。開始下坡後發現左膝蓋因為下坡的力量壓迫會痛,這真的是個很令人難過的狀況。只好慢慢的開始跑回頭,回程的路上就用比較慢的速度,硬撐著左膝蓋的痛回到了終點。

今年的成績:2小時21分45排名1168,比起去年差了一點,除了腳傷外,大概是天氣濕冷身體熱的比較慢也有影響到速度吧。不過今年沒有再像去年被42K的肯亞選手給超車了,是比較開心的一件事。




跑完後,在花蓮當了兩天跛豪,上下樓梯都有很難過。
但是這樣是不能打敗我們的興致,還是上山下海到處跑,也跑去聽了929,熊寶貝在花蓮的表演演出,參觀大姐在花蓮的房子。在花蓮的生活真是悠閒啊,玩了兩天完全不想回來台北也不想工作,有山有海的環境真美。

Monday, September 1, 2008

8/31 Nike 2008 Human Race

8/31 參加了Nike 2008 Human Race 10Km馬拉松
原本以為去年都已經順利跑完21Km的太魯閣
這次10Km應該可以輕鬆勝任
所以賽前就沒有特別的訓練

沒想到我錯了
跑到一半居然左腳大腿的肌腱不舒服
跑步施力會有點痛
半途約有1Km是是用步行走完的
也讓成績變差了
最後以1小時5分36秒跑完全程
並沒有在一個小時內完成--遺憾



檢視較大的地圖


集合大家總要來張合照
開跑前可是精神抖擻啊~~




等到跑10Km完之後....就會變成這樣
一整個呆啊
(我還躺在家裡跛腳了一天 )




無論如何 能開心的跑完10K最重要~~




<Albums>

Sunday, May 11, 2008

紀念

紀念
為了
    一個人 、一段回憶
    一份感情、一種
    一段難以追回的年少時光
    一份百感交集的感情糾結

我以此為我紀念日
    在潮水的見證下
    為這段回憶獻上苦澀的鮮淚

Friday, April 11, 2008

Goal and Passion

為自己列下幾個目標,告訴自己要努力達成
1. 單車環島
2. 玉山攻頂
3. 西藏
4. 新疆絲路
5. 印度
6. 埃及
7. 吳哥窟
8. 紐約(2008.Apr) 倫敦 巴黎 東京(2002.Jun) 莫斯科
9. 希臘
10.尼泊爾
11.太魯閣21KM馬拉松 2007/11/3 Finish
Record: 2hr 19 Min 19 Sec

12.秘魯
13.阿拉斯加
14.
Boston & MIT Media Lab *2
15.中東
16.北歐
17.紐西蘭
18.橫渡日月潭
19.南非
20.鐵人三項 *1
21.電吉他 *1
22.saxophone *1
*1 Add @ 2007.08.28
*2 Modify@2008.04.11
陸續增加中....

Thursday, September 13, 2007

[展覽]ZONE -V2特區

[ZONE -V2特區]展覽- 動態媒體-行動,互動是台北當代館,邀請荷蘭鹿特丹「V2_動態媒體藝術中心」(V2_Institute for the Unstable Meida )共同合作的一個展覽,共邀請了來自13國20組的國際藝術家,對於現在社會如何「行動」與「互動」的議題,作藝術上的呈現。

(to be continued)

Monday, September 10, 2007

[在紐約最想做的一件事]-羅老師函授教學作業一

大姊居然給了我一個作業
要我想想「在紐約最想做的一件事」
然後用照片說明...
看來要努力拍照了:P

Thursday, September 6, 2007

Roy Hargrove Quintet-- 2007 Summer Jazz

9/1和阿嘎、建凱、學穎一起去看今年的夏日爵士最後一場Roy Hargrove Quintet 洛伊‧哈葛羅爵士五重奏。
整場Jazz音樂會,真的很棒,每個樂器的聲音,覺得都能配合得很好,不會有互相搶音域感覺。聽著小號的不斷的飆高音,那真令人覺得驚喜訝異啊。

一開頭的一兩首,我還覺得不太喜歡,因為整個曲子的節奏並不明顯,每個樂器有點各自為政,好像有點混亂,讓我感覺的有點吵,有點抓不頭緒的感覺。不過聽說這好像也是Jazz的一種樂風,但是雖然吵,卻是每個樂器的聲音都可以被辨別出來,這到是一種很特別的感覺。

接下來的幾首,風格就不同了,是節奏比較明顯的樂風,那也是我比較喜歡的那一種Jazz風格,可以聽到鋼琴, 低音大提琴 double bass,Jazz鼓,小號,Sax的配合演出,那真是一種享受啊。不斷的穿插高潮,合奏和solo,可以感受到,這個Team每個成員,的配合度超好,沒有那種特別突出,突兀的感受,所以讓整個樂曲的平衡感很好。

比較特別值得提的是Roy Hargrove個人,在表演他居然是上衣是西裝腳下是白色運動鞋,令人感覺很有活力,在加上在演出時,如果不需要他演奏時,他會在旁邊搖頭晃腦,隨著拍子起舞一副很享受的感覺,那種活力配合整個場子的音樂和感受,真是令人感覺很棒。

另外這場的鼓手Montez Coleman,我也蠻喜歡,並非是他的鼓出神入化,而是我覺得他將整個人投入在演奏中,還能面帶笑容一種很享受的感覺,讓人覺得很棒,真的對音樂很有熱情的人啊。

Saturday, August 18, 2007

2007 太魯閣國際馬拉松

時間:96年11月3日(六)7:00~13:00
分組: 馬拉松 42 KM
半馬 21 KM
全民健跑 5 KM


我想考慮半馬 21KM
有興趣的人一起來吧
[路跑協會訊息]