2011年4月25日 星期一

Gnuplot的資料檔案格式

最近帶學生使用數位記錄器, 將實驗過程的資料輸出才純文字的數據檔後, 想使用gnuplot來繪圖, 卻發現畫出來的圖很奇怪。連最基本的2維的繪圖都無法正常產生圖, 出現錯誤訊息如下:
warning: No usable data in this plot to auto-scale axis range
All points x value undefined
或是
warning: Skipping data file with no valid points
all points undefined!
最後在無意間, 使用awk "{print $1,$2 }"來測試資料檔時, 從它的輸出結果中, 發現可能的問題:

原始數據檔案的編碼(encode)。因為數位記錄器預設的輸出格式為Unicode, 而在gnuplot以及awk無法正確輸入, 而造成不預期的結果。使用記事本(notepad)將原始數據檔, 以另存新檔時, 將編碼改為UTF-8, 以及在gnuplot中,要輸入 set encoding utf8 就可以將問題解決了。

In short:
Gnuplot recognizes data file encoded in UTF-8.  If a unicode encoded data file is used in gnuplot, unexpected results will happen.  In order to read UTF-8 data file correctly, "set encoding utf8" should be used in gnuplot.

2011年4月24日 星期日

彰中鳥事-鴒角鴞

多年前就有聽同事說校園裡有鴒角鴞,這些年來有聞其聲,但沒見其鳥。總算是親眼看到牠們,當然要有照片才有真相。
鴒角鴞(Collared Scops Owl),學名Otus bakkamoena,屬於珍貴稀有動物保育類動物。生性好奇,並不怕人,所以經過一整天同事們的拍照後,輪到我拿著相機拍照時,牠們還仔細地觀察我。










以上為鴒角鴞的雛鳥。以下為鴒角鴞的成鳥。






2011年4月17日 星期日

Star Trek

Star Trek 大約是從國中時期,電視臺播放的電視影集,開始看起的,那時是翻譯為《星際迷航際》。直到上大學時,才認真地看這個系列的電影或影集,甚至還從Amazon買了Star Trek百科全書來看。Star Trek在臺灣的翻譯,不用多說,一定是群雄割據的局面,沒有一致的名稱。連同電影版的副標題,有幾部也是翻譯得實在很令人跌倒。例如:Star Trek VIII: First Contact,臺灣譯成《星艦奇航記VIII:戰鬥巡航》,看過影集的都知道,應該譯成《第一次接觸》比較合片名以及影片內容。

今天先聊聊 2009年上映的星際爭霸戰(Star Trek)吧~這部電影是Star Trek系列第11部電影作品,時空背景是在寇克艦長(James Tiberius Kirk)出生到成軍時期的故事,但是有別於原有的時空序列。電影中出現的巨大羅慕侖採礦船以及老史巴克,是來自於原始的Star Trek時空序列的角色。其餘在劇中出現的角色,雖然名字是一樣的,但是是屬於羅慕侖採礦船(船長是尼諾,Nero,沒錯和燒錄軟體同名的)來到這個時空後所改變產生的新時空序列。

這部電影在臺灣是在2009年5月首映,我在2009年8月底搭新航到英國時,在機上看了幾遍,直到2010年9月才在HBO上映,今天在HBO又看到了一次。

每看一次,總會有新發現。今天發現:在年輕寇克被放逐到織女星4號時,與老史巴克一起在太空站(outpost)遇到的蒙哥馬利.史考特時,史考特提到因為他在測試他的曲速傳送實驗,將Archer上將的狗(小獵犬,但不是叫做Porthos的那一隻。因為按時間來推算,Porthos在2151跟著Archer出現,到2222年史考特出生時,它至少70歲)給傳送遺失了,才被發放邊疆。其中,這一位Archer上將是在Star Trek系列比寇克艦長的更前期,編號NX-01的企業號艦長,相關的影集(Star Trek: Enterprise)已經播出過,但是臺灣好像沒有上映過。從維基百科網的條目中,沒有看到Jonathan Archer以及Star Trek: Enterprise的中文條目來看,應該是沒有在臺灣上映過。

這部電影中的派克船長(Christopher Pike),在Star Trek系列,是我不熟的人物,他顯然是早於Kirk擔任企業號(NCC-1701)艦長。

Star Trek系列的影集,對於穿越時空的情節,簡單看待就好,不用太想破頭。不過想要花點時間考據一下合理性或相關性,也是個不錯的戲外消遣。所以說,如果這一批角色要再拍續集,恐怕沒有那麼簡單囉~因為要把整個新的時空序列,重新再安排一次。

先寫到這兒,有想到再寫吧~