2008年12月31日 星期三

目標?未來~新年快樂!

2008/12/31…,下班時刻,我得知了一個消息是關於未來生活的。


今天很特別,吃過中餐後,碰到實驗室的學長,湊熱鬧地跟去他的演唱會,是的,他的樂團在新理學館的小展望台辦了個小型演唱,主唱應該是學長女友?我不是很確定,過去見過一、兩次面。冷颼颼地,看著熱情的演唱,很特別的感覺。主唱也在每首曲子中間,緩緩地敘述著她在中正的生活點滴,包括第一次上課的情境,搭配著似小野麗莎的唱腔,但途中仍激昂高亢。學長在最後也有表演自己跟貝司手作的曲子,我覺得挺不賴的。曲終人散,回實驗室的路上,細細地品嘗,雖然有點冷到了,但休息一下即恢復,又步往下一堂課了。中午時學長的女友給了我個喉糖,恰好可以讓我在下堂課的報告上一展身手。


回實驗室的途中,想著想著,我一不小心又想幫學長介紹工作地點,因為我知道某間地方有以前大學厲害的吉他手,但沉一下,我才又回神過來,並不是強者都一定要組在同個樂團,而兩個很厲害的吉他手也不一定組在一起就會有好的發展。


回歸現實生活,前陣子我也去探問一下功夫很強的大學同學,詢問他們為何選擇待在一些單位,試想從他們口中探得一些單位的風采……事實證明,不是強就得依著世俗眼光行走,就像碩一時我也問過老師,問他為何不去其他間更多人才的學校,現在想起來,那時可真是太傻太天真啊。


年紀越來越大,很慶幸地可以看見越來越多強者,剛在批踢踢的科技板上,看著一位強者評論著各家科技公司,他的實力讓他擁有著許多公司的工作機會,最後,他細細咀嚼並批判了我想進入的公司,突然間我也慢慢地開悟,為什麼我沒有像那樣的選擇權呢?是實力不夠呢?還是心態上的問題呢?我認為後者有不小待調整的空間,彷彿局限了自己的發展。


晚上,我看了第一神拳動畫的後幾集,究竟什麼是強?而我的人生目標又是什麼呢?今天恰巧是 2008 年的最後一天,我丟了這個問題給自己,看來未來三年我可以在發展性很大的空間好好地找尋答案了。


下午也解決了某一堂課了,接著,我只剩另一門課一月中旬的報告,假設都順利弄完,我碩士該修的學分也都搞定了!2009年的確又可放手一搏了!我想增強自己的體力、健康、實作能力,最重要的,我想好好地飛翔,就像前陣子看到的那位熱血學弟一樣,相信自己的能力,將勇氣灌注在拳頭中!還有!新年快樂!


2008年12月29日 星期一

久違的北上

上週,請了個假,禮拜一上完課就返家,並且是騎腳踏車去火車站,聽從學弟的建議,停在警察局旁有監視器的下方,哈,雖然是爛車,但不見了也是會不方便。從中正大學騎著爛爛的腳踏車,大概 20 分鐘就能夠到達民雄火車站,但從民雄火車站騎到中正,卻花了我至少 25 分鐘甚至 30 分鐘吧!而且我只騎到大學部宿舍的側門,就累的像隻狗一樣。算一算,我步行也才花 45 分鐘,想來想去,腳踏車只比步行快了一倍左右。可參考 中正大學 <-> 民雄火車站 距離?走路?


週二,搭火車北上,好久沒搭往新竹的火車,就像兩年前入秋之際,我總是在星期三上午搭著火車,拎著兩塊燒餅當中餐,就這樣輕鬆地看著窗外的風景。那時的我喜歡海線,可以大概在通霄附近就可以看到海了,雖然總是看到近海區灰黃黃的一片,但還是很滿足。


這次北上,算是個天上落下的面試機會,因為我真的非常非常晚投履歷。中午麻煩了 Randy 載我,路上閒聊,意猶未盡,然後我在四點左右離開單位,在縣道上等公車。所幸碰到一位也要搭車的阿姨,從她口中得知車班時間。我覺得人還是有機會就要多笑,就算年紀增加,微笑永遠使人有好臉色。


公車有點讓我驚訝,過去太習慣搭市內公車了。一上去就是一群稚嫩的臉旁,應該是國中吧?然後我就只好卡在前頭,貌似掌船者扶在司機旁邊,不一會兒,下一站一開門就蹦出了糗事,我被公車門卡住背包了!後來我發現那群站在前頭的國中生是個幌子,他們只是短程的,所以都習慣站著等下站,最後花了26元總算回到光復路。


從光復路回交大,過去沒走過大學路,我跟著一些學生的腳步走著,沒想到第一次走大學路回學校的身份竟是校友。隨後逛逛行政中心,看到那台可以申請成績單的機器了!只可惜我想申請的資料還是得再經由人工,便前往 Randy 的實驗室,路上還看到藍白加牛仔褲,一陣熟悉的場景,讓我竊笑到快內傷!若不是在交大,我會以為那是丐幫啊。


在 Randy 的實驗室也發生有趣的事。Randy的指導教授很逗趣幽默,還模仿了我的指導教授,說他總是酷酷的,隨後閒聊兩三句後,我們也離開交大了。


這趟北上其實還挺快閃的,熟悉的場景,不一樣的心情,倒也還滿配的。


[C] C 語言,使用 Regular Expressions

前陣子開發一些底層程式,需要使用一些彈性高的 Regular Expressions ,然後很隨意地 Google 有無可用的 lib ,一時之間就只使用了 regex 啦,後來發現,其實還有 pcre 可用囉!



另外,此次實作我參考了 在 C 程式中,使用 Regex (Regular Expression) library ,我覺得挺夠用的!另外,對於 Regular Expressions 不熟悉的,我倒常去這邊逛逛,挺受用的。



這次使用上的心得,大至如下:



  1. At FreeBSD 7.0

  2. #include <regex.h>
    #include <ctype.h>
    #defined nmatch 1 // 取 1 個 match

  3. int regex_flag = REG_EXTENDED | REG_ICASE ;
    regex_t preg;
    char * pattern = "[A-Z0-9\\._%+-]+@[A-Z0-9\\.-]+\\.[A-Z]{2,4}"; // 簡單的 Email 格式
    regmatch_t pmatch[ nmatch ];

  4. if( regcomp( & preg , pattern  , regex_flag ) != 0 )
    {
        fprintf( stderr , "regexp comp error.\n" );
        exit(1);
    }

  5. * data_length = 0;
    if( regexec( &preg , str , nmatch , pmatch , 0 ) == 0 )  // 非 0 為 no match
    {
        for( i = 0; i < nmatch && pmatch[i].rm_so >= 0 ; ++i )
        {
            * data_length = pmatch[i].rm_eo - pmatch[i].rm_so;  // 透過 *data_length 得知資料該取的長度
            return ( str + pmatch[i].rm_so );
        }
    }

  6. regfree(&preg);


下次再來試 pcre 好了。


免費網路空間!MSN提供 25GB(SkyDrive服務),有MSN帳號,免申請就擁有!

微軟推出的 SkyDrive 網路空間,原先有 5GB 的空間,剛剛一看,原來已經增加到 25GB 囉!原先趁著 livemail.tw 帳號的開放,申請了屬於自己想要的 ID ,現在可以好好利用一下,把那個帳號當成自己和親友專屬的空間分享。忘了提,只要有用 msn 服務的,就可以擁有 25GB 的空間啦!簡單地說,這是最容易取得的免費空間啦!


我覺得挺不賴的,學網測試下載的速度有每秒100~200KB不等,唯一的限制是單檔有最大50MB的檔案大小限制,我覺得算都挺夠用了,目前我還沒找到其他方便上傳的方式?僅透過 Web 一次上傳約五個檔案的方式。


至於這個空間該怎樣利用呢?目前被我拿來擺放免費軟體,這樣一來,若有人缺什麼軟體時,可以很便利地推薦,除此之外,也替自己弄個網路空間擺放容易遺忘但又很必需的東西吧!若沒有版權問題,我覺得用來擺 paper 或電子書好像也不錯耶!


2008年12月28日 星期日

機會?命運?東西軍?

常常在電視節目上看到這些選擇的片段,是啊,好像就這麼簡單地選擇就對了,沒想到轉換到現實人生中,選擇,卻變成一門大學問。


上週四 Meeting 完,老師也稍稍分享自己的年輕時期的人生,從原本沒有任何想出國的念頭,連什麼英文考試都沒準備,最後卻因同學熱心地拿申請單給他,就這樣地順水推舟地出國了。有道是,持著技術與健康,生涯的遠近是可以更長久的。


有能者,其實並不用急著追求著世俗中的目標,並且更該有自信地闖蕩人生。我覺得跟智者聊天常常會有那種恍然大悟的感覺,簡單地回應著,無論哪個決定,都會是個好決定!要對自己的人生更加地有自信,未來才會走的更穩健。