發表文章

Stay Hungry, Stay Foolish

圖片
真是一場發人深思的演說。 這個片段的起頭就說到了 死亡 ,中間也提及了 Your time is limited.. ,死亡是人類重要,但又深深隱身在人群之中,舉個例,某個工安事件發生了,新聞|社會最關注的就是有無人員死亡,誰要對這個死者負責,家屬萬分哀痛等。每個人都知道死亡一定會公平的發生在每個人身上,有可能就是下一秒,但平常生活中,我們卻常 刻意 忽略這個重要的議題,假裝 死亡 不存在,只有在她真的發生時才覺得重要,但對個人來說太晚了。 Steve Jobs曾經得到死亡率超高的胰臟癌,但他活下來了,可能因此體會到死亡的重要,重新去排序生活中的重要的事情,他也提到了不要被傳統的教條束縛,要多聽聽自己的聲音,在死亡前多完成「自己想做的事情」,也許只是件傻事。(不過我相信Steve Jobs在發現胰臟癌之前就懂得尊重自己) Who is Steve Jobs,請自行查閱Wiki的資訊吧( http://zh.wikipedia.org/w/index.php?title=Steve_Jobs&variant=zh-tw ) 完整的演說-1(只有英文字幕): 完整的演說-2(只有英文字幕):

遇見未來的

圖片
這4個研究所的小朋友,是我於2007年就期待看到的一群,當時還在猜測他們是誰,會哪裡考來。 現在他們已經入學超過了半年,也認識快9個月了,我無法否認,對這群小朋友有不一樣的感覺,因此也花了比較多時間在他們身上,把一些我覺得重要的東西讓他們瞭解,但當下一屆出現時,也許我這個熱情就會修正了。終究,他們是我曾經期待的一群。〔將自己放在未來,總有減壓的和跳離現實痛苦的感覺,享受過就好了,不要沈迷在未來與過去之間。〕 我沒讀過國立大學,我不知道那邊的資源,但我的過往經驗告訴我,他們真的很幸福,老師數比學生多,每次諮詢報告老師全到的陣容,還真是完整,除了老師的資源,我同事總是能給這群小朋豐富又實務的資源,這也許就是某種「產學合作」吧。如果當時有這樣的資源,也許我就不用花那麼多時間自修了,想當初自己嘗試「認識」MACRO或是說入門,就花了好多好多時間了。

兩隻笨貓終於可以重逢了

圖片
橘子貓今天終於可以在遙遠的那一方見到另外一隻笨貓了,雖然這一切真的是很突然。 永遠祝福那可愛的兩隻笨貓。

想念的影片

這個已經不知道在那個世界的貓,這是唯一能夠想起她身影的方式了, 一位很愛她的女生曾經說過「她是全世界最可愛的貓」。 當我想要一個人的時候,我都會去她休息的地方坐坐,曬曬太陽, 如果你們看到一個人,默默在那邊舔者傷口,請不要打擾他, 也許他身旁正有一隻全世界最可愛的貓。

SAS Macro ( 巨集 ) 簡易教學

SAS的巨集雖然屬於P3等級的內容,不過對於實際分析資料的使用者來說,應該是相當實用的語法,且必要學習的。巨集沒有想像中的難,只是多了一些平常不會使用的符號,例如『 % 』或『 & 』等,這一篇教學將會舉一個簡單的例子,說明巨集的使用方式。 先來假設一個狀況,有4個資料檔{a1,a2,a3,a4},每個資料檔中均包含4個變項{y1,x1,x2,x3},而我想以PROC REG來分析4個資料檔中「y1和x1」、「y1和x2」及「y1和x3」的相關性。 第一步:先建立4個資料檔並包含3個變數。 先以do loop建立4個資料檔,而y1、x1、x2、x3的值將隨機由uniform分佈中抽取。程式如下: data a1 a2 a3 a4 ; do i=1 to 4; do j=1 to 100; y1=uniform(123); x1=uniform(1234); x2=uniform(12345); x3=uniform(12345); drop i j; if i=1 then output a1; else if i=2 then output a2; else if i=3 then output a3; else if i=4 then output a4; end; end; run; 第二步:用傳統方式寫PROC REG程式。 當然可以傳統語法,逐筆將資料檔名稱和變項寫入程式中,以資料a1為範例: proc reg data=a1; model y1=x1; run; proc reg data=a1; model y1=x2; run; proc reg data=a1; model y1=x3; run; 然後再將這一小段程式複製3次,將data分別改成a2、a3、a4即可。 第三步:改用巨集的語法。 其實可以很清楚的找到一個邏輯性;PROC REG的程式每次只需要修改下面藍色的部分就好, proc reg data= a1 ; model y1= x3 ; run; 因此抓到這個邏輯以後,就可以寫出一段小小的巨集。 %macro My_reg (mydata, myvar); proc reg data=&mydata; model y1=&myvar; run; %mend My_reg; 這裡出現了奇怪的符號「%」和「 ...

令人心碎的一週

一個好好的星期天,卻發生兩件令人心碎/心跳的比賽.... 先說說兄弟象好了,其實看到恰恰的奮戰精神,和由挑戰賽到總冠軍第7站的表現,其實也滿足,雖然結果有點令人難過,但令人整個心碎的比賽卻出現在F1中。 我很少看到重播比賽確如此心跳加速,2008年度車手冠軍幾乎可以說在 最後一個彎角 , 最後10秒鐘 才決定,在倒數幾圈的時候,總冠軍不斷在Massa和那位討人厭的H車手中轉換,真的是超刺激的。但最後卻是那個H車手拿到,真是太令人失望了,看到Massa在台上流淚的樣子,好無言喔。 看比賽如果有支持的隊伍,真的會很有感覺,不管是勝利或失敗,真是很棒的感覺! 黃軍 和 紅軍 明年 加油 ,特別紅軍車手明年不要再讓那位拿冠軍了。

SAS Certified Base Programmer Credential for SAS 9

自從幾年前知道SAS有所謂全球認證考試的時候,就很想要試試,終於在前一段時間順利取得了,把一些個人的心得和大家分享。 參考書目方面, SAS Programming I 、 SAS Programming II 和 SAS Certification Review:Base Programming for SAS9 (簡稱 CRB ),這三本SAS公司正式課程的講義是很棒的參考書目。當然能去上這3堂課可能會是更好的選擇,這3個課程我都上了,在老師的講解下,對以前比較模糊的概念重新釐清,對於考試老師應該也會有重點提示!如果時間真的不夠,那強烈推薦 CRB課程一定要去 。 模擬試題,在CRB課程後面會有50題的試題,而網路上也可以找到所謂的「 50題 」和「 123題 」,其中的123題可能是某家補習班出的,而似乎有點過難,時間不夠可以考慮跳過。 「CRB」和「50題」如果的答題正確率有超過75或80%,正式考試的通過率應該不會太低了。不過我考試時當天可能運氣比較差,覺得正式的題目似乎比模擬題目難了一些。 準備考試,還是需要讀書的,因為會考一些平常比較少用的指令,例如PROC REPORT,可能需要用腦袋記下了。如果有幾個同伴一起準備,應該也會很有幫助,大家先以題目為主題討論,互相分享大加的讀書心得,如再加上已經自己有1年以上的SAS使用經驗,應該對考試更有相當大的幫助,因為有不少題目,用實務經驗判斷就好。 考試形式為 70 題 單選題, 正確率達65% 便可取得證書,英文出題,考完當場就知道成績。 有興趣朋友可以參考下面兩個連結的內容,當然還有課程的費用 (不要被嚇到!) SAS台灣官網: http://www.sas.com/offices/asiapacific/taiwan/index.html SAS Global Certification Program: http://support.sas.com/certify/

台中也是會淹水的!

圖片
我自己住的門口,平常大雨也不會怎樣,但沒想到今天這個颱風,卻讓門口的道路變成小河... 原本還打算出門吃早餐的,只好回頭吃泡麵了,真是有夠猛的! 下面的影片和照片雖然很短,但也可以稍微感受到『河水』的感覺吧。

GPS手機真好玩

圖片
最近買了一台有GPS的手機。 剛好今天做高鐵回台中,路途上無聊開了GPS... 將PaPaGO! VR-ONE紀錄的檔案轉到Google Map的圖如下( 藍色 的線),看起來還滿不錯的, 好像自己用筆畫在高鐵的鐵軌上! 整個40分鐘的過程中PaPaGO!回報的速度幾乎和高鐵車上公告的速度一樣。

好貴的F1賽車執照費

今天看到新聞才知道,F1的一張執照規費真的是天價阿,以目前薪水最高的車手Kimi Raikkonen來說,一張F1賽車執照規費可能高達35萬美金,約合台幣1050萬以上.......