2010年12月6日 星期一

forward/inverse search in latex

當您正利用latex撰寫長篇幅的文章時, Forward and Inverse search 是一個很方便的功能.
底下就利用texmaker 與 sumatra pdfreader 記錄一下如何達到forward/inverse search

texmaker:
option->Configure->Commands->pdflatex:
pdflatex -synctex=-1 -interaction=nonstopmode %.tex


pdfviewer:
"C:\Program Files (x86)\SumatraPDF\SumatraPDF_tex.exe" -reuse-instance -inverse-search """"C:\Program Files (x86)\TexMakerX\texmakerx.exe""" """%%f""" -line %%l" %.pdf


C:\Program Files (x86)\SumatraPDF\SumatraPDF_tex.exe: 為您的sumatra path
C:\Program Files (x86)\TexMakerX\texmakerx.exe: 則是editor的位置

Forward search
User->User Commands-> Edit User Commands:
Menu item: Forward search
command:
dde://SUMATRA/control/[ForwardSearch("?am.pdf","?am.tex",@,0,0,1)]

設定完成之後, 即可作forward search
(選定tex檔案上的某一行, alt+shift+f1 即可跳至pdf上的對應行數)

Inverse search
sumatra.pdf -> setting -> options -> set inverse search command-line:
"C:\Program Files (x86)\TexMakerX\texmakerx.exe" "%f" -line %l
設定完成之後, 即可inverse search
(double-click pdf 上的行, 即可跳至對應的tex檔案上)

reference:
[TexMakerX]: Forward & Inverse Search
LaTeX: TexmakerX with SumatraPDF

2010年10月23日 星期六

給自己的信

在youtube上面有一首還蠻紅的歌曲,,,叫做"手紙: 敬啟者 給十五歲的你"

聽阿聽,,,好像該寫點信給未來的自己...

如果這個真的事寫給自己3年後看的信的話,,,我要寫什麼內容呢?

整理一下再寫

2010年10月12日 星期二

該感謝的是...

從呱呱落地的那一刻開始,,,到現在大概已經過了二十有六個年頭了,,,,
今天突然又翻開了自己以前過去寫的文章(in bbs),,,過去往事如剛發生一般的記憶猶新. 想想自己是該寫一些心得或是感想當作記錄,,,以免bbs掛掉而把過去的記憶也順便忘掉! (這篇文章會不定時的更新)
事件一: 從一進大學那一刻開始, 系上學長姐為我們這屆舉行了系學會的選舉, 主要想選出一些比較熱心的同學來服務大家...正當選舉結束後, 雙方候選人有人高興的恭賀A同學當選, 也有人安慰B同學的說下次再多努力. 當然也有一些核心人物(C同學)被雙方給糾纏住,,,搞得雙方不是人...
而這個的同時, 好管閒事的我在班版上po上一篇: "當你當選的同時,,是不是也讓班上的分裂情況更加的嚴重."
在如此白目的同時,,,一個同學在我版上密文的寫出: "當你自以為事的描述這件事情的時候, 有沒有考慮過ABC這三個同學的感受?" 第一次受到這個衝擊,,讓我察覺到原來我所謂的描述這件事情對別人來說真的是很白目的事情. 或者是說,,,我選擇了一條三派系的人都不接受的路...
當然在這之後難免會有因為這件事情所造成的風波,,,不過我還是很感謝這位同學當時肯挺身在我犯錯的時候給了我一巴掌. 而在往後的大學生活裡, 也跟了這位同學學習了很多.

事件二: 大學暑假的時候有一陣子很想多賺點外快,,,而那時候剛好有小小工作室在應徵coding intern, 主要是利用php, js寫一些web app的案子. 而那一陣子有投了一家履歷, 對方也有打電話來做個簡單的phone interview. interview結果後對方問我哪時候可以上班,,但是由於地點在台北, 所以我跟對方回應說先找看看有沒有住的地方在跟對方說. 之後, 也因為這件事情稍微跟家人吵了一架(家人的觀點是說打工不用去到台北這麼遠的地方, 但是我的觀點是說這種工作在鄉下找不到). 因為住的地方的問題, 問了住台北的朋友能不能住他家的事情,,但是之後才發現事情不是這麼簡單. 那時候我考慮的點只有: 早上八點上班, 晚上五點下班, 只要有的地方能睡覺即可~ 但是我同學說生活這件事情不是這麼簡單, 如果在台北我迷路了, 他也沒時間可以來幫我(他也有他自己的事情要忙); 另一點是要暫住他家一陣子, 可能無形中對他家人造成不方便(因為他家人作息比較不一樣); 最重要的是, 萬一發生了事情, 對方不就要承擔這個責任?(因為雙方家長認知不同)
在這件事情之前, 我一直認為只要我想做的事, 沒什麼事情是不可能的,,,但是現實中存在的因素總是會讓你覺得障礙很難跨過. 不過現在想起來還是覺得自己那時候真的衝了點,,很多細節沒有仔細想過以及規劃過!!萬一出了事情也很難對爸媽有個交代!! 很感謝那位台北同學跟我說了這麼多東西,,,雖然當下不能接受, 但是還是很感謝你願意花這麼多時間指出我的錯誤. 而在往後的大學生活裡, 也因為這個同學而多采多姿.

2010年10月11日 星期一

入冬

最近氣候開始轉變了,,,由原先酷熱的太陽轉變成涼爽的秋風...
好像從我有記憶的時候算起,,,我還蠻喜歡冷冽的天氣,,,也因為如此, 我都會很期待冬天的蒞臨.
冬天, 除了天氣上的改變以外, 還有另一個令人充滿回憶的曲目,,canon(大概是以前大學的時候,,只要一經過琴房,,就會聽到的曲目). 為了回位以前熟悉的曲目, 一上youtube就找到這種充滿笑點但是又很動聽的canon rock version. 除了不太喜歡高音部分以外, 其它的旋律還蠻不錯的.

2010年9月2日 星期四

客製化opera quickly search for cambridge dictionary

最近開始對學習英文有了興趣,,(興趣都是一陣一陣,,有週期性的東西).
所以一遇到看不懂的單字就得先連上cambridge dictionary, 然後再把自己不會的單字key近去,,,,一直重複這個動作.
但是這樣實在是太慢了, 因為有時候keyin的focus不在dictionary的textfield上, 所以還是得移動滑鼠到該textfield, 再keyin.
幸運的是, opera有客製化search engine(其它的瀏覽器應該也有),
Menu->Preference->Search->Add
name與keyword可以自行挑選, address則選用:http://dictionary.cambridge.org/search/british/?q=%s
%s指的是想要找個keyword.
之後就可以直接從opera的address bar搜尋了.

2010年8月30日 星期一

A list of Janine Jansen - Mendelssohn Violin Concerto

繼上一篇"a list of Janine Jansen", 這次再多加 Mendelssohn Violin Concerto(孟德爾頌:小提琴協奏曲)

Mendelssohn Violin Concerto, Janine Jansen 1-4


Mendelssohn Violin Concerto, Janine Jansen 2-4


Mendelssohn Violin Concerto, Janine Jansen 3-4


Mendelssohn Violin Concerto, Janine Jansen 4-4

2010年8月3日 星期二

在matlab環境編譯mex + opencv library

由於工作的需要, 所以需要將別人所寫好的mex funtion重編一次;;;但是該mex function裡面有用到opencv的lib, 所以在編譯mex的時候, 需要將opencv的lib也一起加到matlab的環境中.

系統環境: win 7
matalb: matalb 2010a
c++ compiler: visual studio 2008

首先先設定matlab所選定的compiler:

1. matlab command: mex -setup
(C:\Users\xxx\AppData\Roaming\MathWorks\MATLAB\R2010a\mexopts.bat 為預設的mex option file)

Please choose your compiler for building external interface (MEX) files:
Would you like mex to locate installed compilers [y]/n? y
Select a compiler:
[1] Microsoft Visual C++ 2008 SP1 in C:\Program Files (x86)\Microsoft Visual Studio 9.0
[0] None
Compiler: 1
Please verify your choices:
Compiler: Microsoft Visual C++ 2008 SP1
Location: C:\Program Files (x86)\Microsoft Visual Studio 9.0
Are these correct [y]/n? y
***************************************************************************
Warning: MEX-files generated using Microsoft Visual C++ 2008 require
that Microsoft Visual Studio 2008 run-time libraries be
available on the computer they are run on.
If you plan to redistribute your MEX-files to other MATLAB
users, be sure that they have the run-time libraries.
***************************************************************************

Trying to update options file: C:\Users\xxx\AppData\Roaming\MathWorks\MATLAB\R2010a\mexopts.bat
From template: C:\PROGRA~1\MATLAB\R2010a\bin\win64\mexopts\msvc90opts.bat
Done . . .
**************************************************************************

2. 修改mexopt.bat
由於opencv所放置的路徑為: C:\Program Files\OpenCV-2.1.0\vs2008
所以修改mexopts.bat檔, 請參考.
主要修改的有:
set OPENCVDIR=C:\Program Files\OpenCV-2.1.0\vs2008
set MATLAB=%MATLAB%
set VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio 9.0
set VCINSTALLDIR=%VSINSTALLDIR%\VC
rem In this case, LINKERDIR is being used to specify the location of the SDK
set LINKERDIR=C:\Program Files\\Microsoft SDKs\Windows\v6.0A\
set PATH=%VCINSTALLDIR%\bin\amd64;%LINKERDIR%\bin\x64;%VCINSTALLDIR%\BIN;%VSINSTALLDIR%\Common7\Tools;%VSINSTALLDIR%\Common7\Tools\bin;%MATLAB_BIN%;%PATH%
set INCLUDE=%LINKERDIR%\include;%VCINSTALLDIR%\ATLMFC\INCLUDE;%VCINSTALLDIR%\INCLUDE;%VCINSTALLDIR%\VCPackages;%INCLUDE%;%OPENCVDIR%\include\opencv
set LIB=%LINKERDIR%\LIB\x64;%VCINSTALLDIR%\LIB\amd64;%VCINSTALLDIR%\ATLMFC\LIB\amd64;%MATLAB%\extern\lib\win64;%LIB%;%OPENCVDIR%\lib;%OPENCVDIR%\bin
...略...
set LINKFLAGS=/dll /export:%ENTRYPOINT% /LIBPATH:"%LIBLOC%" libmx.lib libmex.lib libmat.lib /MACHINE:X64 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /incremental:NO /implib:"%LIB_NAME%.x" /MAP:"%OUTDIR%%MEX_NAME%%MEX_EXT%.map" cv210.lib HighGUI210.lib cxcore210.lib

3. build mex: mex -c xxx.cpp

2010年7月3日 星期六

Vivaldi - Four Seasons

有關維瓦第四季的介紹, 可以參考這裡.

Spring



Summer


Full


Winter

2010年6月26日 星期六

A list of Janine Jansen

喜歡聽音樂最早以前可以追朔到大學時期, 那時候正因為在韓劇:野蠻女友 片中的卡農(cannon)鋼琴獨奏而開始喜歡上鋼琴這種樂器,,,念書的時候, 因為做的東西跟音樂有關, 所以在收集資料的過程也就一直聽音樂, 不知不覺得就慢慢喜歡上了, 不過比較偏向管絃樂(orchestra)那種,,,,一直到現在卻發現自己喜歡上小提琴的多愁善感. 所以這陣子狂聽小提琴的獨奏曲. 在youtube裡面就無意的發現 Janine Jansen 這位演奏家, 他在演奏的時候有時輕快有時嚴肅的表情, 而演奏的曲風也很有自己的一套風格. 所以底下列個幾個小弟最喜歡的violin concerto, 由Janine Jansen所演奏.


Janine Jansen - Beethoven Violin Concerto 1/5


Janine Jansen - Beethoven Violin Concerto 2/5


Janine Jansen - Beethoven Violin Concerto 3/5



Janine Jansen - Beethoven Violin Concerto 4/5


Janine Jansen - Beethoven Violin Concerto 5/5



Janine Jansen - Tchaikovsky Violin concerto op.35 1-1/3


Janine Jansen - Tchaikovsky Violin concerto op.35 1-2/3


Janine Jansen - Tchaikovsky Violin concerto op.35 2/3



Janine Jansen - Tchaikovsky Violin concerto op.35 3/3



Janine Jansen - Bruch violin concerto





2010年6月7日 星期一

兩篇受益很多的文章

這兩篇文章分別是大學以及碩士畢業之際, 兩個在我人生中佔了很重要角色的長輩寫給我的.
放在這邊時時提醒自己!!!
--大學畢業文--

恭喜你畢業了!!!
這封mail是前幾天,我mail給 其他工讀生的工作進度報告。
話中有一些我對她們的期許,也希望這 封mail轉寄給你看,你也能有所收獲。
我覺得,年輕人工作,就 是不能怕吃苦。
"吃苦當吃補"這句話有 聽過吧!
愈是苦,愈 能從中學到東西。
過於安逸的 日子,反而要害怕,因為想想正在努力打拼的人,或許一、二年內看不出來,但時間久了,就會察覺到自己落後很多。
試著在每件 事情上,得到點什麼。(否則,就是浪費了時間和精力了!)
也要試著讓 自己多接觸任何可以學習的機會。(別人若不給機會,就要靠自己想辦法去爭取。)
在社會大學 沒有任何人會逼迫你,唯有自己靠自己努力,才會有存在的價值。
加油 囉!!!
--碩士畢業文--
吾與君下相識一年有餘,吾雖非聖賢,亦深諳聖賢之理‧君 下為千里馬,嘆吾非伯樂,未能盡吾所能,以君下之才能,此吾所以為憾‧然吾竊以為古之所謂千里馬,非坐井觀天,閉門造車所以得為千里 馬‧聖賢有云:「學然後知不足、教然後知困;知不足,然後能自反,知困,然後能自強‧」、「傲不可長,欲不可縱,志不可滿,榮不可 及」、「博觀而約取、厚積而薄發」‧此皆為吾之圭臬,未敢輕忽‧
然吾觀今之人未能及於古之賢者,非才有遜於古之賢者,實乃古之賢者,平居以自養,不敢輕用以待其成,此 其今人所以不及也,吾亦深感其理而常以為不足以自學‧然君下之才能雖駕於常人之上,卻自以為是,未待持滿而發之,吾實未見其明也‧吾 自知非有過人之處,亦知教者如撞鐘,叩之以小者則小鳴,叩之以大者則大鳴,君下今自以為滿而拒叩之,吾雖以為憾,即舍鳴之也‧爾後, 君下當謹記為學之道如叩鐘,如發弓,如田稼;叩之以待其鳴,持滿以發其弓,斂之以常其熟,切記‧
 

2010年6月6日 星期日

IE/Firefox DOM差異性-setAttribute

最近在寫js上的一些code, 發現IE與Firefox上的一些DOM差異; 其實本來就知道有些差異了, 只是每次都會忘記然後又要重新找答案..所以趁記憶猶新的時候寫下來:)
在用DOM(Document Object Model)的時候常會用到一個方法叫做setAttribute.
例如說: 
var newtext = document.createElement('input');
newtext.setAttribute('type', 'button');
newtext.setAttribute('id', 'b1');
newtext.setAttribute('value', '按鈕');
newtext.setAttribute('onclick', 'alert(\'showme\')');
以上這些code在Firefox上是可執行的; 但是一旦換上IE之後就掛點了.
主要原因在於IE的setAttribute是不完整的, 無法支援onclick這種event.
所以比較簡單的做法就是.
newtext.onclick = function(){ alert('showme'); };
這樣在IE上就可以work well. 更詳細的內容請參考ref1.
另外, IE與FF上有其他的不同點, ref2提供了一個很好的cross site的function interface.
底下複製一份該作者(Stephen Chapman)所提供的內容.
// Cross Browser DOM
// copyright Stephen Chapman, 4th Jan 2005
// you may copy this code but please keep the copyright notice as well
var aDOM = 0, ieDOM = 0, nsDOM = 0; var stdDOM = document.getElementById;
if (stdDOM) aDOM = 1; else {ieDOM = document.all; if (ieDOM) aDOM = 1; else {
var nsDOM = ((navigator.appName.indexOf('Netscape') != -1)
&& (parseInt(navigator.appVersion) ==4)); if (nsDOM) aDOM = 1;}}
function xDOM(objectId, wS) {
if (stdDOM) return wS ? document.getElementById(objectId).style:
document.getElementById(objectId);
if (ieDOM) return wS ? document.all[objectId].style: document.all[objectId];
if (nsDOM) return document.layers[objectId];
}

2010年4月25日 星期日

新鮮事

最近已經厭倦了一成不變的生活,,所以在今年的三月底就跟自己有個約定...
就算是一點小改變也好, 不要讓自己重複做之前做過的事情,,,舉個例子來說, 之前的生活是:吃完晚餐就會回實驗室繼續弄研究的東西,,然後現在的做法則是會先散個步再回去,,,那散步的程序是一樣的, 所以就要在路線上不一樣....
每天這樣強迫自己做一些新鮮事,,,到現在為止感覺還蠻新鮮的. 至少改變了我過去一成不變的生活. 當然也希望以後可以持續下去 :)
ps. 最近嘗試了有: 去市政府吃義大利麵, 去西門町看電影, 坐公車坐過頭.

2010年4月16日 星期五

我與影印店的邂逅

一看標題好像是要寫愛情故事似的,,,其實我只是想記錄與影印店互動的一些過程.不過說真的, 在我的人生中, 影印店真的是個不可或缺的要素!!!!至於為什麼呢, 請繼續往下看.

還記得大學要推甄研究所的時候, 推甄資料到了報名截止當天還在熬夜修改(因為那時候在出國與國內讀書之間掙扎), 直到下午兩點多匆匆忙忙到影印店輸出,裝訂..然後在快5點的時候到郵局寄出...郵局大哥還跟我保證說: x大已經收到你的報名資料.
另一次經驗則是大學快畢業的時候找的實習生計畫(summer intern program), 也是一樣的狀況, 到面試當天一大早才跑到影印店輸出, 一輸出完後就直接搭火車前往新竹面試.
另一次更誇張, 因為論文資料要趕申請碩博士論文獎的deadline, 早上11點拿給影印店說我下午3點要6本平裝本(這篇論文好死不死寫了一百多頁),,,影印店的阿姨還跟說我: 我們要進入戰鬥狀態了!!!
這次也是一樣很誇張, 明天下午要用的海報剛剛才拿去影印店輸出,,,,聽說明天中午才會拿到海報...拿不到就很囧了Orz...
不過好像經過這種rush hours的影印店我都會常常去光顧,,,大概是操的比較有心得了:)

2010年4月15日 星期四

Break Point

Break Point當然不是網球比賽中的"破發點",,,也不是在debug底下的中斷點,,,,而是改變未來會怎麼發展的時刻..
曾記得去年找工作的時候, 面試了一家很想要去的公司,
經過一的多小時的問答過程之後, 面試官問了我一句話:你的成績看起來不怎麼優秀, 又有一科英文被當, 在所有的面試者裡面大概排行居中; 又沒有對外比賽獲獎的紀錄. 就算我要用你, 上層也不一定會同意. 你是否可以說出為什麼我要用你的原因, 你有什麼淺力?

說真的, 我聽到這句話的時候恍神了一下,,,,
上大學前我連電腦如何組裝都不知道, 唯一知道的就是打電動.
上大學之後, 想說長大了, 不應該在跟家裡拿錢,,,但是又想靠"資工系"的名聲混口飯吃, 所以就跑去找電腦賣場打工, 幫客人修電腦; 從拔主機後面的電線都會害怕到可以輕而易舉的組好一台電腦開始了我的打工之旅,,, 但是電腦賣場打工的薪水不多, 所以就開始找理化科系的家教; 大二之後, 看到學長姐們都在計中打工好羨慕, 所以就跑去計中寫part-time的網頁程式, 一做就是兩年多. 雖然表現得不是很好, 但是有個很細心的老大以及很厲害又負責的學長帶領著我們, 還有一群學弟妹的一起努力, 終於有點小成果. 大三的時候, 就把在計中所學寫了一個超簡易版本的購物網站當做某堂課的期中作業. 大學專題則是換到很炫的3d-real-time rendering. 那時候還為了幫整個系統加速, 實做了一個叫做image-based rendering的做法, 很炫也很快:) 大四的時候, 修了某堂網路應用程式的課程, 實做了人生中的第一個搜尋引擎. 搜尋速度雖然不是很快, 但是嘗試了很多種的做法去測試效能的上限. 之後還因為對對單晶片有興趣, 所以跟同學一起修了單晶片實做的課程, 弄出了升旗系統的單晶片系統. 而這些成果讓我在大學畢業後就到同一家公司當實習生(intern), 還搞出一套parallel的test tool.(雖然不知道他們有沒有用就是了)....

上了研究所之後, 因為對效能的執著, 所以實做了數種資料探勘的演算法, 只是單純想要比較彼此的效能. 因為知道大學的成績不夠好, 所以對課業上事情還蠻專注的(雖然中間有許多非自願性的翹課--都是為了趕計畫), 而這個專注也讓我在碩一結束的時候, 拿到一學年數萬塊的獎學金(剛好可以繳一年的房租); 也因為修課的因素, 做了人生中第一個ftp server並支援openmp技術, 並且在兩年碩士生涯期間完成了數個大型計畫並有些順利技術轉移到財團法人單位, 並且投出了數篇的國際論文以及期刊.

不過以上這些話我都沒講, 因為在面試官問我的那一刻開始, 我沉默了.... 腦袋浮現的是一堆跟我類似的申請者, 而他們的申請文件裡面都是滿滿的書卷以及比賽獎狀.....而我的跟他們比起來, 真的苗小了一點.....之後, 面試的結果當然如預期所料,,,,,,在回台南的路上,老媽打電話過來問面試的如何, 我輕描淡寫的代過....因為我知道我的眼淚快要飆出眼框了...我難過的是: 為什麼我不敢說我所經過的一點一滴?? 已經過了一年多的今天回想起來,,,若當初不要想這麼多, 直接把自己所經歷過的事情, 一五一十的描述出來,,,結果應該不會變, 只是少了淚水跟這篇的碎碎念....

2010年3月26日 星期五

how to write an efficient code

之前寫code的時候, 遇到效能瓶頸的時候往往都訴求"multi-thread"的一個方式, 無論是自己寫pthread in POSIX或是 CreateThread in win32或者使用openmp. 但是最近才發現其實除了這些以外, 還得注意自己的coding style. 最是發現基本的要求就是loop optimization.

2010年3月23日 星期二

有一個名詞叫做"嘗試"

距離上一篇文章差不多一年了; 這一年來真的真的發生了很多事情.

在記錄過去一年所發生的事情同時, 也感謝在這些事件當中幫助過我的人; 無論你是我認識的朋友或是不認識的陌生人. :)

1. 人與人之間的相處: 有一個長輩對我很好, 無論是學業或是生活上的問題都會幫忙解決. 不過也可能是因為彼此太熟悉了, 漸漸讓我摸不清楚什麼叫做"分寸". 沒錯, 我變得很傲慢!!! 我記得有一次長輩在教導新人的時候, 我就插嘴進去; 完全不理會長輩. 大概是這件事情埋下了之後的導火線吧. 直到有一次我收到長輩寄過來的信, 信裡面提到"為學之道". 像我目前的作為就是"自以為是,未待持滿而發之; 自以為滿, 未待持滿而拒叩之; 而為學之道如叩鐘,如發弓,如田稼;叩之以待其鳴,持滿以發其弓,斂之以常其熟". 希望我這一輩子都記得這句話. 而得到這句話的後果, 就是跟人的相處上漸漸變的有點距離; 有些人希望可以多認識他/她, 但是又怕在說話上傷到對方, 然後就歷史再度重演. 不過為了符合這篇文章的主旨, 我還是得說服自己多多嘗試.


2. 出國: 自從三年前分手過後(滿三週年了, 真開心?), 就漸漸對一些新鮮事不感興趣了. 整天腦子裡面想的都是"工作, 工作, 還是工作". 有的時候一天會不停的檢查有沒有新信, 有沒有新的計畫. 可以說是忙到都忘了我是誰了. 當然, 也沒想過要出國玩. 因為工作上的關係, 有了一次機會去美國出差, 雖然出差跟旅行差不多, 不過已經忘了嚐鮮的我, 自然而然的就不想到處走走. 現在想想還真的不值得!!! 如果還有機會出國(差)的話, 一定要做些不會讓自己後悔的事情, 那就是"嘗試". 當然在旅途中, 還是發生了一些窘事. 也感謝一些朋友以及陌生人的相助; 讓我趕飛機的途中(因為沒帶台幣)還可以插隊買高鐵車票; 讓我在聽不懂老外問的問題的時候, 熱心的把問題放慢在說一次, 並且幫我cover掉一些"難以回答"的問題. 喔喔, 還有, 並不昰每個Queen U.都是英國那間Queen Mary U.; 還有不是毎個姓金(Kim)都從韓國來; 最後還有就是, 新加坡人很愛台灣. :)


3. 車子被偷: 08/09 因為大學同學聚會所以開車南下嘉義. 會開車過去的原因只是因為聚餐之後還有跟比較熟的一些同學們續攤; 也不確定在地的交通工具夠不夠, 於是就開車過去. 但是卻忘了那台車可是偷兒眼中的肥羊阿!! 才買不到三年的車就這樣被牽走了!!! 不過在被偷之前, 真的有很多預兆,,,,,,要南下嘉義前, 我爸還問我說要不要開他的車過去, 新車放家裡比較安全, 最近竊賊很猖狂; 在載完大學同學到嘉義聚餐地點的時候, 我還跟他說我爸提醒我最近竊賊很猖狂, 停車要小心; 停完車之後, 我還檢查好幾次車門有沒有鎖好; 在吃飯的過程中我還預感到車子會不會被偷, 但是我沒出來查看; 總總的因素都是預感....然後就發生了!! 這跟我說了一件事情, 就是人最忌"忘形", 而忽略了所處在身旁的危險. 也因為這件事情, 更看透了身旁的一些人. 只是要看透這些人的代價真的不小. 現在想想, 我好像真的很容易破財...不過既然會破財, 倒不如"嘗試"把錢拿去做善事, 至少是幫到需要的人而不是偷兒!!!

這三點算是今年的年度大事; 希望可以當作自己的一個警惕; 當迷失或是有小成就的時候再回來看這歷史故事, 借由警惕提醒自己 never do it again.