發表文章

目前顯示的是 10月, 2008的文章

Yes, 就是今天, Silverlight Toolkit正式亮相...

圖片
  不知道你有沒有參加現在正在美國舉行的PDC,我沒有,但是隨著資訊科技的進步,現在我們已經進入到一個資訊沒有延遲的時代,在PDC中,Scott正式介紹了幾個 Silverlight Toolkit中的新控件,這是我對Silverlight耳聞並且期待已久的控件實作專案,在這個專案中,內含了預計數十個控件(及原始程式碼),提供給開發人員免費使用。   先前在與微軟一起舉辦的hands-on Lab課程中,學員常常問到的Chart Control, 是的,也包含進去囉~ 目前已經看到的內容包括: AutoCompleteBox Chart DockPanel Label Expander TreeView UpDown ViewBox WrapPanel ImplicitStyleManager Themes (6): Expression Dark, Expression Light, Ranier Orange,Ranier Purple, ShinyBlue, ShinyRed   我在上課的時候不只一次被學員問道Silverlight的Chart要怎麼做,今天之前,我的回答都是需要自行撰寫Code, 透過UI Element把圖形畫出來,不然就得等其他控件廠商開發的圖表控件。     終於,Silverlight有免費的圖表控件可以用了,配合我在TechED的Demo,未來開發人員想要在Web環境中加上動態圖表,提供數位儀表板的功能將會輕而易舉。 圓餅圖: 折線圖: TreeView這個標準的控件也被加進去囉,你可以透過底下的代碼輕鬆的完成TreeView的設計: 還有幾套主題樣式可供應用:   總括來說,它讓我們看到在Sivlerlight上開發Web應用程式或是RIA未來豐富的可能性,同時也可以大幅縮短開發時程,這些控件目前並非此專案的全部,還有為數不少的控件會陸續推出,並且這些控件也在持續的修正與優化當中。   你對Silverlight 2.0還遲疑嗎? 或許這套控件組能夠大幅增加你對未來的信心... ^_^ 喜歡嘗鮮的朋友可以到底下的網址下載: Silverlight Control toolkit http://www.codeplex.com/Silverlight

給生命留一點餘地...

  有一本書你一定聽過,叫做『有錢人跟你想的不一樣』~   這本書裡面有一句話很經典,差不多是這麼說的:『你想賺多少錢? 如果你說你想賺一千萬,那很抱歉,你就『只能』賺一千萬...』   關鍵字在那個『只能』上面。   劉德華有一部電影,我忘了他的片名,但是其中有一句台詞我記的印象深刻:『有信心不一定會成功,但是沒有信心一定會失敗。』   說真的,上面這些,我都同意,因為我經歷過,而且我也相信,你的夢想有多大,成就就可以有多大。我習慣在每一年的年底(生日過後)幫自己訂下一年度的目標,說來你可能不相信,多半都實現了,只要有具體訂出來時程、數量的具體目標,實現的比例很高(誇張到自己也不相信的目標除外),當然偶而也有一些意外,但是我要說,真的差不多是這樣,你的夢有多大,成就就可以有多大...(這些,我會找一天寫一篇文章..)   但是,我今天想說的卻不是這些,而是...給生命留一些餘地...   為什麼會突然這麼說? 因為最近打開電視上,消極負面的東西實在太多,我猜最近很多人一定碰到了挫折,景氣那麼差,財源恐怕無法自然而然的滾滾而來,像我上一篇說的,想要幫客戶賺錢恐怕沒那麼容易,這個時點恐怕活下去比較重要一些,況且不僅財源不來,恐怕來的是裁員...   最近看周董的MV,『蹈香』真的很讓人感動,礙於著作權的關係,所以我不直接貼在下面,但是你進 youtube 隨便找,也可以找到這個MV,除了歌曲好聽之外,詞的意義頗令人反省和深思,MV拍的又讓人動容...衝著這一點買他個正版算是鼓勵一下...   話說回來,在多頭行情下,我會鼓勵大家往前衝,豁出去,有夢最美、財富相隨,管它世界局勢如何,拼下去多半會有結果,但是現在不是,現在是空頭行情,不過如果你想的是怎樣保守活命,那我覺得太消極,我覺得依舊可以努力,可以盡力,但是不要給自己過多的壓力,不要沒事就自焚抗議,或是成為公司中的激進份子,保住好工作,度過難關,恐怕是這個階段最重要的。   如果不幸,像MV劇情中的主角,被fire掉了,又找不到工作,我的建議是,不要急,政府有非自願性失業補助金,金額還蠻高的可以領六個月,不妨趁這個時間,乘著高鐵回老家看看、離開都市看看這世界其他美好的地方,作一些你一直很想做,但是卻沒機會做的事情,同時間,找朋友聊聊,去幫助別人,甚至去做義工,你會發現很多人其實都需要幫助,也不是每一個人都過得很幸運,

如果客戶不賺錢...

  在軟體業待了那麼多年,也做了不少的案子,當過甲方、也當過乙方,回顧過去,大小案子不少,但是有沒有哪一個案子直接跟客戶的獲利有關? 好像有,但是不多...   我們說服客戶買單的幾個重要原因(或是客戶找你買軟體、作專案的幾個重要原因)不外乎如下: 1.希望用了你的軟體之後,能降低營運成本 2.希望用了你的軟體之後,能提高效能(或產能),或是加快工作速度 3.希望用了你的軟體之後,能解決特定問題 4.不得不買,因為舊版的軟體過時或太爛 5.對未來的願景有所期待,典型的狀況就是聽了很多電腦化的優點之後,老闆下定決心,將公司全面電腦化... 6.預算太多,消化一下   先不管上面這些期待(或是原因)是否合理,還有在導入軟體正式上線之後有沒有真的發生,你會發現,就算真的都發生了,也很少能夠幫客戶賺錢,最高最高的效益大概是幫客戶省錢。   沒錯啦,廣義的來看,幫客戶省錢也是某種程度的賺錢,特別是這麼不景氣的時候。   但是這也表示,客戶並非非要你的軟體不可,它不是無可取代的,不是不可或缺的,在企業軟體當中,乍看之下似乎並不多能夠直接幫客戶賺錢的軟體或專案,幾個在軟體界常聽到的解決方案:ERP、EIP、CRM、PLM、BI、DSS、SCM...等,絕大部分的軟體都是以節省企業成本的角度來考量,而非幫企業提高獲利。   但是回過頭來看,節省成本這件事情有點吊詭,因為公司在短期間內不太可能因為買了你的軟體或導入你的專案,就立刻降低成本(例如因為工作效率提高了,所以把公司的員工fire掉一半,所以財報上看不出效益,頂多生意可以越做越大...但是財報上短期間還是看不到效益),反而會因為要導入新軟體,可能會增加工作量、聘用很多臨時性的工作人員,這又是一筆開銷...   等到軟體導入一兩年後,差不多可以幫助企業省錢(獲利)了,卻很少數據可以清楚的顯示,這一來一回之間,企業到底要花多久的時間才能換回當初的購置成本? 而軟體的變遷如此迅速,客戶的需求也如此多變,兩三年後這套軟體又要重新購置或是調整,企業是不是賺錢和到底是不是與導入了我們的系統之間有正相關,似乎很難得到一個正確的判斷...   是不是因為這個原因,所以我們也很少看到軟體廠商提出數據來佐證,因為XXX客戶導入了我們的產品,所以今年的業績成長一倍...或是YYY公司買了我們的軟體,所以今年EPS多了一塊錢...或是ZZZ公司成功導

Destiny

圖片
半夜兩點, 剛好不想睡... 回頭看自己寫的BLOG, 說真的, 讓自己感動的文章不多(廢話,都是技術文章,哪來的感動...) 倒是看到一篇自己很久以前寫的, 我很愛的電影 , 本來, 這個title我打算寫很多篇讓自己有感覺的影片, 沒想到上一回寫居然是幾個月前了... 看著 這一篇 文章, 我想到另一齣我很愛的電影, 航站情緣: 很輕鬆的休閒小品, 每年總是會有一些(多半都出現在聖誕節前後)的小品電影,像是尼可拉斯凱吉演的『扭轉奇蹟』、或是約翰屈伏塔演的『天使不設防』、或是前陣子休葛蘭的『K歌情人』,這些電影都有一些特性,劇情不複雜,輕鬆有趣(不會給人沉重的感覺),但是如果細細品味,總是讓人有所收穫,這是我喜歡的電影的典型... 話說回來,湯姆漢克的這一部『航站情緣』,也是一部讓我看了超過一次(已經很難得了)的電影,最近在HBO上也重複的播出,它描述一名從東歐小國搭機前往紐約的旅客--威特賴瓦斯基,因為祖國發生武裝政變,使得他的護照失效,只得滯留在美國的國際機場,無法進入美國國土,也無法回國,住在機場航站的過境大廳,等到祖國的戰爭結束。他所住的機場,每天有成千上萬的旅客來自世界各地,讓他在這裡看盡人生百態,甚至和一名美麗的女空服員艾蜜莉(凱薩琳麗塔瓊絲)展開一段沒有結果且極其短暫的戀情。 其中我覺得最發揮片中關鍵喜劇角色的是清潔工嘉塔(庫瑪帕蘭納),他讓整部片輕鬆不少,特別是他在湯姆漢克和凱薩琳晚餐的那一幕(表演特技和轉盤子,我每次重看都會笑一次): 而美麗的凱薩琳則是讓整部片子柔和的要素,凱薩琳是一個美麗的空姐,但是由於總是在各國之間奔波,使得她似乎沒有辦法維繫一段固定的感情,片尾,凱薩琳依舊選擇回到有婦之夫的情人身邊,留下一個字... Destiny~ 這個字,總是給這部片子一個很特別的結尾,我覺得我不喜歡結局亂搞喜劇,凱薩琳不可能跟湯姆漢克在一起的,至少我們這個年紀的觀眾會這麼認為,凱薩琳和湯姆漢克在一起的結局是給18歲的年輕人看的電影...這部片,我覺得不是,這部片中有那麼一點點世故和現實的無奈,而大家也都接受了,就像我們所處的人生一樣...不見得事事順心、事事如意,但是這就是人生, 儘管如此,我們也總是在一些片段的歡笑當中,留下了難忘的回憶,不是嗎? 周末,如果你呆在家裡只能上網無事可做,推薦你,讓自己休息一下,靜下心來享受一部輕鬆的好電影...

Vista的休眠功能消失

圖片
對我來說,Vista的休眠和睡眠兩個功能相當的重要,我絕大部分的時候都沒有關機,都是採用睡眠功能讓系統把狀態保留在記憶體中,由於這時候系統僅對記憶體和主機板供電,所以省去了把RAM中的內容保留在HD上所要耗費的儲存時間,而且並不耗電,所以即使在電池低電位的狀況下,放個一晚上也算是OK。 而休眠這個功能則是把RAM中的狀態存放在HD中,所以少說也要寫個幾G的大小,資料是存放在C:\hiberfil.sys檔案中的,但是不使用時卻占用了很大的空間(我的NB上大概佔了3.5G)。有一次在安裝系統時,為了空出C:的空間,我只好把這個檔案刪了,但是刪了之後,卻發現我的休眠功能不見了(如上圖)。 這個功能不見了對我來說有個問題,因為我常在四處遊走,所以電池是一直會使用的,先前我從不用擔心沒電,因為除了還有一顆備用電池外,若我長時間離開座位而電池沒電,Vista會貼心的幫我進入休眠狀態,但是由於先前我把休眠檔案給殺了,所以現在我的 Vista 是直接斷電,這對我來說就是一個大問題了... 找了半天設定,好像沒地方可以設定...-_-''' 只好上Google Search一番,解決方案如下: OK,我的休眠又出現了...^_^

除了正式發布Silverlight 2.0之外...

OK, 你一定已經知道Silverlight 2.0正式發布了(當然, 我是指英文版...), 如果你還不知道, 那表示大概有幾個該訂閱的BLOG而你沒訂閱...^_^ Anyway, 所以Silverlight 2.0的部分我就不多說了(很多BLOG上都提到了),新的控件、新的外觀樣式、還有一堆包含控件原始程式碼的Silverlight Toolkit專案(就是一堆免費使用的Silverlight控件啦)預計將在這個月的PDC後會有第一個preview版本。這個就蠻令人期待的, scott說,控件的部分目標是100+個...其實回頭看看這幾年類似的幾個Project,不難發現MS這一兩年真的蠻善用社群的力量, 不管在開發或是蒐集意見,社群都有蠻深度的參與...畢竟社群的力量是不可忽視的~ 另外一個我蠻開心的部分是,如果你有看過我在techEd 2008中ASP.NET 3.5 SP1場次Demo的Silverlight調用ADO.NET Data Services,當時採用的版本是beta 2, 在使用ADO.NET Data Services的時候, 需要手動執行底下的指令: DataSvcUtil.exe /language:VB /out:Proxy.vb /uri:http://localhost:50639/NorthwindDataService.svc 來產生一個class file, 其實骨子裡做的事情就是類似Add Web Reference動作所做的工作,那...怎麼不乾脆讓開發人員在VS2008當中用Add Web Reference就搞定呢? yep, 很多人問了這個問題,在正版中這部分也會改進囉...相當令人期待...^_^ Silverlight技術絕對會帶來Web Solutions開發上的改變,這部分的影響或許將會更甚於Flex, 老實說這部分很多人在討論,也有著不同的看法,但是這部分我卻有一個自己的看法,原因呢? 並非Silverlight比Flex技術來的優越, 而是.net開發人員對Sivlerlight 2.0的接受度,大概要比起Flash或是Java(PHP)開發人員接受Flex的機率來的高很多(我想會非常多), 而反過來,讓.net開發人員接受Flex的程度,恐怕要比讓Flex或Java(PHP)開發人員接受Silver