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


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


2008年12月21日 星期日

心情一改變,趣味多更多

今天在等公車,竟然碰到一位隔壁 lab 的人,就順道載我回校,挺特別的感覺。隨意地閒聊,原來大家對未來的規劃都有不錯的見解與行動,第一次讓我感到人與人交際上的輕快。不曉得這些機緣是不是心態改變後的隨緣呢?


上週搭區間快返家時,又碰到上上週搭車的母子,這個身高都不滿半票的小孩,我發現他連區間快的車門都打不開,於是順手幫忙打開,或許我會想唸幾句他老媽,又何嘗不是小孩的獨立性學習咧?


今天的搭車事件,讓我有另一番的感受。原來這一年來,我太重視實作成果,幾乎遺忘掉人與人的互動。幾天前跟室友閒聊替代役的事,跟他說原先確定的工作極可能不保,他生氣地替我抱不平,甚至還建議我要提告咧,哈,真趣味耶。大概是主修不一樣的關係,他對我下了好人的評語,哈。


前些陣子,為了省車錢推掉約十間的面試,現在咧?我打算調整心情,以旅行的方式去走走啦,首站先去工研院逛逛囉。


2008年12月20日 星期六

Special Mode

感覺我的人生又開始進入另一個蛻變期!沒想到在中正會碰到兩個階段耶。


十二月初,以為很多事都進入的軌道,只要隨著時間,甚至可以發呆地等待慢慢熟透的果子落下。事實證明,我錯了。


前陣子跟熱血學弟閒聊,我覺得他真的無可限量,因此我突然很想拉拔他,他是我來中正後所認識中,第一位帶有成立中正幫氣勢的人。雖然週遭的強者很多,但那股氣勢有點像是天生的。難怪詹小隆老師,當初還說要稍稍滅他威風一下。


恰恰好又蹦出一些事,我開始反觀自己。在我的週遭是不是存在著真正需要拉拔的人呢?是的,這個問題是肯定的。我發現這幾年我有點阻礙著家人的發展性,可悲地我也自己阻礙自己的學習與挑戰。


至於現在的 special mode 是啥咧?我打算不再走保守路線,並且我想將所學應用在其他方面了。與其等待,不如闖出自己的價值吧!


倒抽一口氣

好不容意實作好轉成 Graph 了,結果跑了程式,( # of nodes , # of links ) = ( 347 , 422 ) ,並且在 FreeBSD 7.0 以及 2GB 的記憶體和 Intel(R) Pentium(R) 4 CPU 2.80GHz (2813.54-MHz 686-class CPU) 下,竟然要花 1 秒鐘!足以讓我認為這東西沒有 on the fly 的價值!


接著,我又開了 UCINET 跑一下 betweenness,咻地,雖然上頭也是寫 1 秒鐘,但感覺就是比我寫的程式快 XD ,雖然 OS 或是硬體是環境又不一樣了(Windows XP with SP3 & AMD2 5000+ & 2GB),仍然讓我很驚訝。


後來,我發現自己實作的 betweenness 有可以偷吃步的加速方式 XD ,不一會兒就給它降到 0.3 秒附近啦!但仍覺得這個結果有點糟!原先我以為可以快到 0.1 以下才是!呼,如果 UCINET 實作上並沒有像我一樣偷吃步,那我寫的程式真的是太慢了 :P 不曉得這是不是因為我實作 Graph 保留太多彈性所造成的?還是因為必須比 UCINET 多做事(切 Record 取資料)咧?anyway,這東西就只看成果跟時間,誰管你做了啥。


這次我仿 Kudo 牌 rgrep ,實作了一個 record2graph 的程式,大概稍微修正 rget 讀 stdin 不能 fseek back 的問題,然後也發現存在一些小問題,不過也都沒無礙啦!所以,我也完全就沒更新 rgrep 囉!要保留最原始的結構啦 XD 我覺得參考別人的程式規劃是件挺不錯的,對我而言,到現在還是有壞習慣,很容易把一堆 functions 塞在一個檔內!


這次實作用了一個 function pointer 來增加程式的彈性!原本還想加上不定長度的參數方式,想想後,只是脫褲子放屁!哈,就沒做了。嘿嘿,開始偷偷地引入 Graph 的分析法囉!


2008年12月19日 星期五

[FreeBSD] Concatenated Disk driver (ccd) 串接與硬碟順序問題

前陣子有一台機器的板子掛了。因此被擺在 lab 一陣子。該台機器是四顆硬碟,其中一顆切 10 GB 當系統槽,其餘部分全部切出來,接著跟其他三顆進行 ccd 的串接使用。


然而,板子掛了,勢必就要換板子。換了板子,就會蹦出串接順序的問題 XD 誰會記得哪顆是哪個槽咧!就算記得,又怎敢保證不會與新的板子產生水土不服的現象。


所幸的是,在 FreeBSD 7.0 在搭配 ccd 的服務之經測試的結果,在執行 ccdconfig -C 後所產生的設備( ex: /dev/ccd ),若硬碟順序與原先不一樣時,要掛上時會顯示錯誤訊息(ex:明明 mount 指令都打對,但卻顯示錯誤)!Good!這樣是件好事,代表可以進行排列來找出真正對的順序啦。據說其他的串連有的可是直接強硬地掛上,這樣的缺點是有可能會破壞掉資料,或者是說什麼訊息也沒有,亦會讓人誤認成功且正常。最慘的情況,莫過於以為正常,然後跑了 fsck 後,一堆變成 lost+found !


目前幾台機器使用 ccd 服務的情況,不是寫死在 /etc/fstab ,而是透過 /etc/rc.local 進行設定的,這樣的好處可以避免因為 ccd 的問題而導致開機卡住。


2008年12月17日 星期三

技術報告

修了某一門課,今天是 report 的日子。


這算是我第二次參加有被劈的 report 情況。原來該位老師對我們大家都很客氣的,但一面對他的學生,就不斷地劈下去,哈,讓我想起大三下,自己第一次 report 的情況。另外,老師給他們的 paper 真的比我們難多了!就算給我啃,我大概也是一樣的情況吧!


記得大三下前的寒假,專題老師丟給我們一本技術介紹,這本可還擺在我的櫃子上呢!SIP :Understanding the Session Initiation Protocol,大概一百八十頁。我好像連二十頁都沒看完!然後就進行第一次 meeting ,老師在底下,由我們幾位專題生上台報告,我記得我報得很鳥,還把原理講錯,最後搞得報告草草結束。這就是我第一次報技術東西的成果!


沒想到距離幾年後,我又碰到這種被劈的 report 情況,只是,這次我是個旁觀者。但仔細想想,我可能沒進步多少。另外,聽高中學弟說,他去的實驗室好像也是屬於大家都互劈的,看來我們的實驗室真的太歡樂啦 XD


不一樣的氣度

今天又碰到以前高中的學弟。每次跟學弟閒聊,都會發現自己的氣度太小。


還不到自嘆不如的程度,而是稍稍後悔過去怎麼沒那麼衝。記得當年平轉過後,真的,內心裡對同學會有一層隔閡。直到大三專題時才漸漸舒解掉。


每次碰到這位學弟,雖然他問的問題我也不怎會解決,但課後外題卻十分新鮮。從他的眼光中,我看不到極限兩個字,一種有夢想就追求的行動感,一股有想法就往前的衝勁,真的令我佩服。


不知為什麼,或許我稱不上什麼能者,但碰到這類人才時,卻恨不得能夠提拔他。最近我也開始試著嘗試新的路線,過去我實在太過於保守了。


2008年12月16日 星期二

…在告別前用微笑全歸還…

這陣子,心煩的事漸漸沉落。記得昨天興奮地寫程式,連走路的步調都使得心跳無法招架。


終於看了海角七號。這部真的還挺不錯的,一些街景不就像似過去的成長環境嗎?電影的細節上,除了親熱那段有點快速外,其餘都安排得很不錯,或許那些都不是常見的人生,但那的確是真實的環境縮寫。…在告別前用微笑全歸還…,我不曉得自己是否能夠真的傻拖,但我開始越來越享受緣份這東西了!


忘了說,這標題是國境之南歌詞的片段,有興趣可以到海角七號官網逛逛。


最近的生活啊?希望能夠慢慢地、慢慢地尋回專屬於自己的微笑角度。


2008年12月13日 星期六

靠廣告賺錢,並非難事:BloggerAds 篇

剛寫完 靠廣告賺錢,並非難事:Google Adsense 篇 ,就非常想要寫一下這個感想!因為這個題目才是我這幾天觀察的主軸。


相較於 Google Adsense 的強大關鍵字的威力, Blogger Ads 走的是 Flash 版的活潑風格!同時,分紅給使用者的金額我覺得比較 Google Adsense 多很多喔!!以我在 Pixnet 的效果,從 2008/12/03 至 2008/12/12 ,廣告曝光達 419 次,被點擊 3 次(極可能是我自己點來看的 XD),扣掉公益廣告的部分,共分得 3.51 元!這遠比 Google Adsense 約 520 次瀏覽僅給予的 0.01 元要高上許多了!(該不會Google的是算美金?但就算乘50,也才0.5元而已),且 Blogger Ads 只要累積到 100 元就可以轉帳囉(雖然又要扣30元費用,但仍有自取等方案),而 Google Adsense 印象中還得累積到 100 美金才行。


Blogger Ads 最讓我感到自在的是因為公益廣告!儘管 Google Adsense 也有,但我更能實質地知道有哪些廣告要播放,就是種主權啦!


另外,對於 Blogger Ads 的收益表現,讓我想再其他間 Blog Service 上進行測試!我想知道,究竟各家 Blog Service 是如何地讓我發表的文章被發現!這其實也算是我本行的研究問題啦,只是轉個層面利用廣告囉!嘿嘿,我已經有著手設置環境了!剩下的就不便多說,但這一切只是算個點心,不可能是我的畢業論文。不過我也為此寫了幾百行程式就是了!


整體上,Blogger Ads 的特色就是可以讓你用在許多家的部落格系統,然後還會列出每天的詳細情況!我記得我上次搜尋 Blogger Ads 廣告收益的部分,我有發現有人可靠著 Blogger Ads 每天賺 20 元呢!一個月就有 600 元啦!而 Blogger Ads 還有一些相關的活動,像是”黃金寫手”,類似介紹文物,還有機會可獲得如電影票等獎勵唷。


最後,我覺得 Blogger Ads 挺適合一般人或第一次想使用部落格廣告的人,而且申請方便快速!重點是獲利的感覺比 Google Adsense 來得多!當然,這是站在自己的部落格尚未因 Google Adsense 的關鍵字廣告而獲利的怨言吧 XD 我承認 Google Adsense 是真的比較有技術,也的確更貼近本行,哈!但我仍建議想玩部落格廣告的,先試試 Blogger Ads 吧!想申請嗎?可以點選以下的圖片,輕鬆又快速地申請!


點此!輕鬆快速地申請部落格廣告!


資訊封藏,人設計出的道理

可能是國中,或是高中開始。我習慣沒有秘密的生活模式,或是說,我認為秘密是人生中最不該負荷的包袱。


我喜歡、亦習慣聆聽別人的心聲,但卻不喜歡將自己的事搞成秘密,我可以替別人保密,但不喜歡把自己的事搞神秘。然而,最近算是在轉型,開始覺得資訊是需要封藏的。原來過去學程式語言 OOP 的那四大特性,並不是為了程式而設計,那是為了人性設計出來的!


年紀增減,生活環境已不如學生時代的單純,開始學著資訊散播的分層化,這不是保護自己,而是為了更適應著環境,可真的是,人在江湖身不由己啊。


靠廣告賺錢,並非難事:Google Adsense 篇

呼,直到今天,我算開始正式地留意與使用 Google Adsense 了!當時在 玩廣告?賺生活費?Google Adsense 和 Blogger Ads 這篇文章中,曾說 Google Adsense 似乎沒用到什麼關鍵字,甚至僅用網域的錯誤觀念,該修正一下了 XD

當時,之所以會只覺得用網域資料,只是因為發現旁邊掛的 Google Adsense 版面,並沒有我預期的功能!但今天終於花點時間去留意,驚覺,其實仍是有用到關鍵字的,只是我的文章大多是心情類的,無明確主題。

今晚,我突然想到,想要去看看自己的 Google Adsense 的收益情況,但我甚至連登入密碼都忘了 XD ,花了點時間猜想後,直接換了密碼!終於去 Google Adsense 的管理頁面逛逛了。發現,從 2008/12/04 至 2008/12/13 當中,平均一天有一篇文章,再加上我曾寫過 整合 SATA Drivers 至 Windows XP with SP3 與自動安裝設定 ,這篇文章點閱比較多!累積下來,大約有 520 次左右的廣告曝光率,但一次也沒有被點擊,哈,累積的廣告收益是...0.01元!怎麼那麼少!所以,就花點時間去看看 Google Adsense 到底在賣什麼藥!

後來發現!哇,其實 Google Adsense 在廣告上還提供不少應用:

  1. AdSense for Content
    • 圖文廣告類
    • 連結廣告類
  2. AdSense for Search
    • 自訂個人化搜尋
  3. AdSense for Feeds
  4. AdSense for Mobile Content

其中,原先的”圖文廣告類”便是現在 Pixnet 提供的面板,但”連結廣告類”我終於去嘗試了!那個效果就是現在擺在我部落格最上方的一條文字的廣告。透過”連結廣告”,我才真的發現,那廣告會依照部落格的內文進行變換!我也才想起前陣子修搜尋引擎課程所提即的”標題”資訊。此時也才恍然大悟!其實是我的標題太沒料了!以至於廣告根本變不出什麼花樣。

繼續說下去之前,會讓我想起過去也曾申請 Google Adsense ,但根本沒過關!此次是搭著 Pixnet 才勉強通關的!這種情況,我猜想是 Google Adsense 內部的資源管控。Google 大概只想對有料的文章提供廣告的服務吧!因為每一則的廣告顯現,就是一次資源的取得。也是這個關係,我又想猜! Google Adsense 可能會使用的資訊,是文章的標題嗎?因為相較之下,標題比內文重要,且標題也比內文短,容易有效地分析來取得廣告。但最後,我發現比較可能是直接對他們之前建 index 資料,直接丟網頁的 link 給他,吐關鍵字來用,因此,經測試後,新文章尚未沒被 index 時,就可能只會透過網域取一些關鍵字,便不是與文章內文相關的恰當廣告。附帶一提,由於是透過 Pixnet 取得廣告的機會,我看了一下,應該有 20% 的收益要播給 Pixnet 的!不曉得我那 0.01 元是不是還要播給 Pixnet 呢?

我發現對於一些標題很顯眼的,特別有效!像是 [生活小法律] 存證信函 與 支付命令 ,作用?意義? 這則,可以明顯看到”連結廣告”顯示是法律上的專業術語,而”圖文廣告”也變成法律事務所相關了。另一個例子是我回顧老動畫的文章,結果上頭的”連結廣告”就會出現漫畫相關啦。

經由這面的經驗,我才開始相信關鍵字廣告的效用啦!只是,獲得的廣告費還真少。另外,還有一項服務,就是”自訂搜尋”,可以限定某個或多個網址或網域!我覺得這滿好用的!使用這個服務也會列出比較大篇幅廣告囉!其餘的細節,如”AdSense for Feeds”和”AdSense for Mobile Content”暫時沒機會使用,就不多論囉。

對於 Google Adsense 管理頁面裡頭,有提供不少觀看各項統計資料唷!類似訂一個 tag ,然後可以把某些廣告服務收集在該 tag 裡,點選此 tag 後,即可得知這些項目的營收狀況,這也還不賴啦!

最後閒聊,其實我前陣子有開發一個小型的網路服務,當時有想透過 Google Adsense 來提供廣告,但我的目的不是用來賺錢,真正的目的是想請 Google 幫忙撈一些資訊出來,藉以提供更多的訊息!只是因為開發在學術網路,外加資訊也是從別的網站撈得的,因此越想越不合適而作罷了!有機會再來玩玩啦~


2008年12月10日 星期三

[Unix] csh 登入後自動執行某些程式

與其說是 Unix/FreeBSD/Linux 相關,不如說是 csh 相關。


今天有同學問我這個問題,能不能一登入後就自動執行程式呢?這個要求我還是從來沒想過,很巧地找到資料,就順便記一下。


以 FreeBSD 7.0 的環境,若使用 csh 時,預設會執行的設定檔如下



  1. /etc/csh.cshrc

  2. /etc/csh.login

  3. /etc/csh.logout


因此,在 csh 環境上,若使用者想更改預設的環境設定,可以在自己的目錄下,建立以下三個檔來覆蓋掉預設的環境設置



  1. ~/.cshrc

  2. ~/.login

  3. ~/.logout


其中以 "~/.cshrc" 為最常設定的,例如環境上使用的預設編輯器等等的。若要 login 後自動執行什麼程式的話,就寫在 "~/.login";而 logout 後想自動執行程式就寫 "~/.logout" 吧!


不過,整體上建議只使用 "~/.cshrc" 比較妥善,剩下的部分,還是少動為妙。至於問我的人的需求呢?是因為常常用 screen 工作,但又常常碰到網路不穩而斷線的情況,因此很希望登入後能夠自動去把 screen 接回來啦。


除此之外,若有些如 "~/.cshrc" 類的設定,希望某些情境下才使用的,例如當我要進行某些開發時,一些常用的開發程式、路逕的設置等需要重新設定等,此時可先寫成 "~/.cshrc_for_work" ,屆時有需要的時候,可以透過指令更新 csh 環境囉!


# source ~/.cshrc_for_work


2008年12月9日 星期二

[動畫] 閃電霹靂車 TV Series

前陣子有幸發現,開始看這部動畫。


原來以前小時候的印象,大部分是 OVA 版的,而不是 TV Series 版本,且逛了一下 wiki 才知道,當年 TV series 並不賣座,從原先 50 級被砍到 37 集。詳情可逛逛這邊:閃電霹靂車


這次並沒有很仔細地看,我相信小時候也是這樣,哈。有些集數過於沉悶,大概花不到我5分鐘吧!不過,整體上卻讓人熱血沸騰!真是的,我怎不記得小時候有這樣的感觸呢?明明看到會飛的卡車還是覺得很誇張!最扯的是還有一兩集要用阿斯拉去救人,真是夠了。其他比較深的印象,倒是像風見的個性,的確稱得上 14 歲的反應,另外,新條直輝的角色也令我印象深刻,原先我把他定位成悲傷角色,後來也掙脫出來,甚至比賽到最後仍推著自己已跑不動的車邁向終點,有勵志到喔!最後,我還是搞不懂那其他國外賽車手,為什麼出場頻率越來越少,這是日本的陰謀嗎?讓我想起足球小將的情境,哈。


人生需要時常地充電,我想,看齣熱血的動漫也是不錯的選擇。


2008年12月8日 星期一

做好事,行善事

這週我返校時,手旁多拎個一袋毯子。這毯子說重不重,說輕也不算輕,就這樣陪我走了 3.5KM。


近冬時,問過室友,原來他住在成大久已,早已習慣那邊的天氣,沒有買什麼厚棉被,就這樣幾天下來,他始終都蓋著厚度不到一公分的夏日薄被,好玩的,我也不好意思拿出厚棉被,跟他一樣都蓋薄被子,哈。在全台低溫處的嘉義,但寢室的溫度其實都還比外頭高上三、五度,關起窗來,其實都還好的。


這次回家後,就打算在家裡找一條棉被拿來送給室友。他從香港來台灣唸書,雖然不至於沒錢買被子,但一切皆省錢,不過還沒我省得誇張啦,哈。從家中挑一條被子,其實也是件難事!每一條棉被、毛毯都是則故事!所以,花了數十分鐘後,才決定拿出一條雙人床用的毯子囉!不算小,但也擔心是不是保暖。這條是我媽很久以前買的,當初買了兩件,希望這件送給有緣人,可以做件善事囉!


行善其實還滿容易也快樂的!


餘光中的閃爍

看了幾集閃電霹靂車,覺得新條直輝還真是悲情人物啊。


停下腳步,望著頭頂上旋而不停的風扇,播放著 Final Fantasy Potion 音樂,呼~有種沉重但慢慢釋懷的感觸。人生中,時常沒有兩全其美的結局,如同賽車場上永遠都要爭個輸贏。


我想,未來會越來越多這樣的處境的,願求平常心地看待。


2008年12月7日 星期日

[嘗鮮] 中正大學 <-> 民雄火車站 距離?走路?

中正大學與民雄火車站,到底多遠咧?


記得大三那年來中正,下車站恰巧碰到高中同學,他跟我說二十來分應該可以到,但最後我走了五十多分鐘才到。今天,有點閒情,我又走了一次。透過 Google Map 得知,距離約 3.7KM,步行時間約48分鐘。


 


民雄火車站至中正大學的距離,點次可觀看 flickr 備註記錄


之前某位學長說他只要三十分鐘,這次我大概花了四十五分鐘,我覺得十分鐘的差距是很恐怖的!我粗估一下:



  • 一秒至少兩步(用2.5來算??)

  • 一步距離 50 公分(快步會變多一點??)

  • 一分鐘走 75 公尺

  • 四十五分鐘走 3375 公尺


我覺得差不多是這樣,其實我不太會估計,我走得不算慢也不算快,一步距離若用30公分來估,又覺得差太多,總之,這趟路程我的確是花了約四十五分鐘,有可能是我背東西手還提毛毯的關係吧 XD 其實,15:30 有一班公車的,我閒來無事想說或許等公車時間就能走回學校啦,後來發現我的確錯了,過了往大林路口後,我看到公車開了過去 Orz 公車花不到五分鐘就追過我了 @_@


2008年12月6日 星期六

[法律] 存證信函 與 支付命令 ,作用?意義?

前陣子常在批踢踢生活法律板閒逛。時常看到債務問題,不免就是這面兩項



  1. 存證信函

  2. 支付命令


到底這些是什麼東西呢?以下用我非法律系的口吻來敘述,有任何錯誤或不妥的地方,可留言提醒我囉!以下是我自己的筆記,強烈建議想要了解實情的,請參考各項最後的連結及出處



  1. 存證信函

    • 一種用以告知他人的方式

    • 類似某人欠你錢,但你要找他卻一直找不到,這時可以使用這種東西,來達到強制通知;或是擔心沒有任何證據,因此透過存證信函來當作一種告知證據

    • 存證信函並沒有什麼效用,完全只是警告而已

    • 透過郵局來執行,一式三份,一份會保留在郵局

    • 最大用途:將事情告訴對方,有些法律途徑,必須先告之後,才能有後續動作

    • 詳情可參考租屋網的相關介紹



  2. 支付命令


    • 透過法院,申請費用為 500 元

    • 債權人對債務人的請求(用來向欠錢不還的人索取積欠款項)

    • 當你有明確的證物,可以透過這種方式進行。

    • 收到支付命人後,若收件者20天內無提出異議,等同承認此件事,寄件者可以依法進行對收件者強制執行

    • 若收件者覺得想反駁,可在 20 天內”不理由”提出異議”,請留意自身權利

    • 這東西很恐怖,若不懂法律的人,在 20 天內沒提出異議,就等同承認支付命令上所呈敘的,因此,若覺得自身利益受損,一定要提出異議

    • 那提出異議後呢?那就是進入法院程序,像是調解或起訴,簡言之,法院見!

    • 因此,寄件者,也要衡量自己是不是能穩贏官司,以免最後被判敗訴喔(所以,收到支付命令的人,其實再怎樣都該去提出異議,至少還在可以在法院打滾看看XD)

    • 詳請可參考如何聲請支付命令

    • 法律條款




因此,若有人欠錢不還,可以試試這些東西囉,但別忘了支付命令要花一千元喔,若只是欠十元不還就當做善事吧 XD 以上是我對這些事的觀感。希望能幫助到別人。


收尾的藝術?

好糟!我覺得自己凡事收尾都不夠好。好比如大學修課時,期初期中的成績漂亮,卻往往在期末失利。


這就是人生嗎?好糟糕的感覺。


這幾天意外蹦出一件事要處理,關於買賣合約問題。我發現自己有易衝動的因子,當自己處境佔上風時,容易曝露,甚至忘了留台階給別人,雖然我常常會想要彌補,往往又容易陷入迷失。


究竟對敵人仁慈,是不是對自己殘忍呢?我好不願意去想這個問題啊。希望我能透過自己的能力幫助更多需要幫助的人。


2008年12月4日 星期四

玩廣告?賺生活費?Google Adsense 和 BloggerAds

這週碩班 Seminar 請來一位作 Search Engines 研究的教授,然後很慶幸地,跟他有所互動,被問了兩三個問題,我發現我回答得很不好,真的有丟實驗室的臉 XD



  1. Google 除了 Page Link 外,還使用什麼資料來進行結果的排序?

  2. Google 的意思是什麼?

  3. Google Adsense?

  4. ...


第一個問題,我很簡單地回說靠 query log ,然而,正式的說法是 click data ;第二個請查 wiki ,本意從 10 的 100 次方來的。我發現我對於專業術語很弱,因此我只會敘述其境,但 click data 這兩個字怎麼也說不出來,覺得滿丟臉的,當然,我更不會對 google 這個字感興趣,哈哈,我只享受在實驗室領導者的創意,真的,我覺得本實驗室的領導人的創意與實作真的很強很強!!


基於不丟臉,我開始去查這些東西,當然,我也開始使用那些東西,第一個就是 Google Adsense !我記得以前我申請過,但都沒有過,被嫌 blog 無料,這我也承認,哈,因為我喜歡寫下心情,除了一些真正實作上碰到需大量記憶的東西,我才會寫下。這次會過大概是捧著 Pixnet 的關係吧?


我原先以為 Google Adsense 會對每篇文章的關鍵字去找合適的廣告,藉以提供更多的資訊,我想,我錯了。我猜用的資訊可能停在 domain 而已,例如該 domain 下常出現的關鍵字什麼等等。因此,很快地我對 Google Adsense 沒什麼興趣。然後,無意間我發現了 Blogger Ads 啦!我覺得 Blogger Ads 反而比較好玩!要申請的可以從我網站右上角點入囉 XD


Blogger Ads 的部分,最滿意的一點就是有作公益!我覺得這點超讚的(或許 Google Adsense 也有?只是合約我沒細看 XD)。接著則是申請很方便,不像 Google Adsense 還要審核,再來則是可以看有什麼廣告,讓使用者有權利去刪去不想刊登的廣告,我覺得些都滿好的!像我就曾想過,乾脆都把其他刪光,只留公益就好,但刪了兩個後才發現被刪掉的廣告是不能恢復的,哈,大概可以去猜想資料結構是怎樣存囉。


anyway,我就這樣開始玩網路廣告囉!那些廣告或許還比我寫得東西還來得有趣呢!


2008年12月2日 星期二

好久沒紀錄心情

其實,我一直都有在打字,只是,打到一半就沒存下來。不曉得這是不是我碩一下時,提醒自己多做少說的後遺症呢?有點習慣打很多字後,選擇不存檔(BBS)或不發表(Blog)


最近的生活很雜,很多大大小小的事都蹦在一起,雖然不至於對人生感到煩悶,但時間被如此切割時,我仍會覺得有點些沉。


說說好事,最近要進 Lab 的碩零學生竟然都是女生!老師好像答應要收兩位學妹了!今天上課時才發現碩一學妹又說她大學學妹也要來中正囉!哇,如果再這樣下去,不曉得下一屆碩士生會不會全都是女生哩!


在老師口頭已說要收碩零學妹中,有一位很崇拜吳大,這讓我回想起過去來這個 Lab 的過程。當初尚未選定實驗室時,曾額外拜訪過三個實驗室,前兩個是嵌入式,而第三個則是網路,當時我很嚮往嵌入式,大概是以為嵌入式都跟大學專題一樣簡單,那時覺得軟體部分已弄的差不多,該廣泛接觸硬體,唯有硬體部分才會更生活化。大概是大學宿舍一停電時,我總是會在想,如果沒有了電腦,還能做什麼。或許,我不該去想這個問題,因為,現在什麼都是二進位啦,那時的念頭僅算守著電腦的軀殼罷了。來中正後,發現這邊的嵌入式不是我想要的生活,很快就轉往網路,那時曾考慮黃主任的實驗室,因為我想累積自己的 paper 數量,當作個足跡,結果仍沒有選擇,最後我進了現在的實驗室。


看著碩零學妹對吳大那般地推崇,讓我想起過去有一陣子,我似乎只是隨著別人口吻欣賞著吳大。啊,這是一位熱血的教授,是一位會親自花時間寫程式的教授,但也止於這樣的感觸。記得碩一上時,我還常常找老師討論實作的部分,常常會急於展現自己的架構,約莫年底,我又轉變,我開始專注於老師提的創意,僅記著一個簡單的想法:「面對強者,不該花太多時間討論實作細節,而是享受願景的鋪陳。」


吳大令我深感佩服的地方,是無論碰到怎樣的環境,能堅持著最初的理念。這陣子我碰到許多雜事,被老師拉了一把,使之更穩地站立。過去我並不算是悲沉的,但我仍會警惕自己那日劇華麗一族的結局,畢竟,每個人總有低潮期。


我的人生,或許沒有碰見吳大,處境並不會改變太多,但卻因吳大使我的內心而更加地堅實。我希望,未來的自己也能更加地有能力,適時地幫助那些需要幫助的人。而現在呢?我希望自己能對實驗室有所貢獻!


[CSS] 修改痞客幫樣版,讓文章內支援預設 ul, ol 清單樣式

Pixnet 裡頭的 Blog 樣式有不少做得挺不賴的,可是,我習慣記東西用條列式的,因此常常會用到 ul , ol 等條列樣式,偏偏九成的風格都已被設定成 list-style:none; ,然後又來個 margin:0; padding:0; 造成的結果就是條列式的尺規貌不見了!繼上次改了 vanmusic - 范逸臣_無樂不作 ,這次就換改 lovejie2005 - 00065 - 綠島燈塔 囉!


我喜歡夏天及陽光充足的場景。綠島燈塔恰恰好符合我的意念。或許,哪天我也開始旅行,也能替自己換上專屬的圖片吧!


修改方式



  1. 拿掉預設的部分

    • dl,dt,dd,ul,ol,li{ margin:0; padding:0; }

    • ol,ul { list-style:none; }



  2. 新增以下設定

    • .article-head , .inner-box ul , .inner-box ol , .box-text ul , .box-text ol { list-style:none; margin:0; padding:0; }




是的,這樣就完成了,其中 article-head 用在 ul ,因此就不必再延伸至 ul 或 ol 囉,而 inner-box 和 box-text 則是選單旁邊的部分,包括分類或留言等,詳細部分請參考 HTML 原始碼。


以上即可達成 ul, ol 的正常顯示啦!最後,為了保護眼睛,我選擇將字體從原先的 12px 調成 16px 囉!


.article-content { font-size:16px; }




[FreeBSD] Unix 一行指令附件寄信 uuencode + mail 或 mutt

最近要測寄信,需要大量快速地寄信,因此在想如何使用 mail 指令來寄信,然而,卻發現還有附件檔案的問題。隨意 google 一下



但不曉得為何測試時總是試不出來會出現問題。我是在 FreeBSD 7.0 環境上,最後就選用 mutt 來寄信了,以下是簡單的 bash script ,可以瀏覽目錄或指定的檔案,重點是限制為 jpg 圖檔,以方面附件測試


#!/bin/sh
mail_date=`date +"%Y/%m/%d-%H:%M:%S"`
mail_subject="[PicTest] @ $mail_date -"
mail_address='email'
if [ $2 ]; then
        mail_address=$2
fi
if [ $1 ]; then
        #test -r $1 && uuencode -m $1 $1 | mail -s "$mail_subject $1" $mail_address
        #test -r $1 && echo $1 | mutt -s "$mail_subject $1" -a $1 $mail_address
        filelist=`ls $1 | grep -e '\.jpg' `
        base=''
        if [ -d $1 ]; then
                base="$1/"
        fi
        for fn in $filelist
        do
                echo "$base$fn" # 要用在解開下面那行
                #test -r "$base$fn" && echo $fn | mutt -s "$mail_subject $fn" -a "$base$fn" $mail_address
        done
fi