星期日, 12月 31, 2006

喉嚨痛

昨天前天大概都是鼻子的症狀,本來想說可能是著涼,不過今天喉嚨就痛起來,而且感覺腫的很厲害。整個人又很不舒服,要發燒不發燒那種感覺,感覺很像細胞激素風暴的影響,加上最近班上又很流行,所以我猜是流感orz

期末大魔王準備表

病理 7/10(題庫沒做)
藥理 3/6
寄蟲 5/11
病理實 0/3
公衛 0/1

整體一遍完成率:15/31 = 48%,推王的準備看起來不夠,感覺會被大魔王打爆啊>"<

病理切片網站方面,今天大概看了一下Flex的架構,明天要研究flex的DOM,然後看能不能生個陽春版的Google map like程式出來。除此之外還得處理寄蟲的PBL + paper + 讀書心得。

遊戲破關前的大魔王通常是最強的,放寒假前的期末轟炸也是orz 全文連結

星期五, 12月 29, 2006

全面備戰

首先是公衛成績出來了,拿28,線性內插名次90名吧,不在危險範圍裡面。至於為甚麼成績會這樣,只能問公衛老師是不是以改選擇題的方式改申論題了。公衛學科根本就是....

期末考也越來越近了,1/8就是病理實,1/11就是病理,1/12藥理,1/15寄蟲,1/16公衛,1/18寄蟲跑台,中間還有寄蟲的paper要查要報告,寄蟲的PBL要找資料,寄蟲的讀書心得要交,對於嚴禁線上遊戲的禁令,應該更嚴格執行才對。乃至連疲累偷打電動或是上ptt都應該嚴格禁止。

程式設計的負荷也突然變重了。當初班網沒有寫好,結果現在裡面的架構一整個爛掉,帳號密碼權限通通不能動,無法輸入、更改課表,可偏偏平常又沒什麼時間和精力去大修,有一份新程式碼寫到一半,卻因為後來的考試連續轟炸而停擺到現在。結果今天看到共筆調查問卷,裡面就有一項「班網這學期沒什麼用,調課訊息要放哪裡」?雖然說班網只是我志願性寫的東西,不過看到很多人需要他而他不會動,還被寫在問卷上面,感覺還是不開心orz。

更糟糕的是病理學科的網站,當初我接的時候學校告訴我一年可以寫(也就是到五上),不必急慢慢來。結果先是資服中心老師要我二月以前交出來。病理老師更在課堂上講說因為有病理實驗遠距網,所以大家下學期不必來實驗室,讓我感覺壓力蠻大的(要是我下學期在課堂上講因為我寒假都去玩,所以網站沒寫完大家還是要來實驗課,想必我隔天就會在東京灣海底某個水泥桶之中吧XD),一定要趕快寫!病理學網站既然要動態顯示圖片,AJAX一定跑不掉,但我AJAX的經驗值是零,所以有點想說乾脆去學Flex,反正需要的經驗值差不多,還在想。補上一句,其實當天病理老師替我誇下海口的時候,我有點想嘴炮:「要我專心拼網站,先問問我手上這三十二本共筆」

感覺自己做事有點好高騖遠,什麼東西都要堅持書本上的理想,程式寫出來一定要模組化(也因此衍生出DNA偷拳事件XDDD),看C++就要看C爸爸,PHP一定要看Bible,語言一定要了解每個細部的mechanism。但是現實上時間的壓力似乎不允許我這麼做,我可能得學習如何快速產出程式orz

去寫通訊錄查詢系統吧XD 全文連結

星期四, 12月 28, 2006

星期三, 12月 27, 2006

今天

早上病理課以後開班會,雖然現場坐鎮,可是還是被拱上了資訊+.+。結束班會以後去鋼琴社練了一小時左右的巴哈和蕭邦,結果手就痛起來了,肌腱炎還是一直沒好...

程式設計方面就是決定改用PEAR的HTTP_Request這個class。本來的打算是直接在PHP呼叫libcurl,可是使用的代價就是要自己Compile PHP。而且整個事情不是./configure,make install,make就結束了。PHP看起來用到蠻多東西的,這些相依的套件(比如GNU flex,不是Adobe flex),都要一個個自己手動下載回來編譯。沒錯,這就是傳說中的雙手萬能套件系統。當我編譯完flex準備複製檔案的時候我發現網路上原來有人已經把libcurl用class包起來。當然是改用了...

結果今天就在PEAR的設定之中度過。路徑設定和環境變數弄了老半天,設定檔盯老半天明明就沒錯結果就是不對,後來才發現他會先去讀環境變數,沒有環境變數才讀設定檔。總之最後是成功了。能夠Server向另外一台Server要圖。 全文連結

星期一, 12月 25, 2006

自己記一下

最後病理切片網站我決定採用Quick and dirty方案。

方案就是:一台機器架兩台Web server,一台是Aperio官方的Image Server,一台是我架的Apache + PHP。基本的構想是用防火牆把Aperio Image Server關在籠子裡不讓他接受外界的連線,然後由我的PHP script負責接受所有的請求。當有遠端連線要求看圖時,由我的script用自己建立的Mysql資料庫比對身份,身份正確以後,由script向關在籠子裡的Image server抓圖,然後print送回遠端去。這樣的話我就不必處理所有和底層圖檔相關的問題。沒效率?可是圖檔我讀不出來,就只好用這招了。未來了不起加個cache機制優化一下吧。

話說我按照Aperio的API去讀取切片的fileinfo時,他回傳「JPEG libjpeg」,真的嗎?我用的也是libjpeg耶,為甚麼我打開的東西全部都是雜點??或許是我自己讀錯了。或許是Aperio藏了一手,對裡面的table做了奇怪的處理(Aperio:我沒說謊啊,我說過我遵循開放的TIFF標準,可是我沒說連裡面的JPEG都符合標準啊 小T:(/ˋ_ˊ)/ ╩═══╩ ),我不知道。先想辦法在二月死亡期限以前把網站生出來,剩下的未來再說。

附上我Google到的,libcurl真是個好物啊。

PHP使用libcurl範例 全文連結

星期日, 12月 24, 2006

快要焦頭爛額了啦>"<

期末要到了,最近各科都在催報告,目前已知的報告:

實驗動物學報告 Done
免疫學特論報告 Done
寄生蟲學讀書心得 Not Yet
寄生蟲學報告 Not Yet

期末考共筆準備方面

病理:3/6
病理實:0/2
寄生蟲:5/10
藥理:1/5
公衛:0/1

當然這個統計不包括未來還沒出的部份

病理學網站方面,當我去找老師催討薪水的時候,老師給了我一個壞消息:我二月以前就必須做出可以看的網站。啥?不是跟我講有一年可以寫的嗎??原來一年是指「維護」,初步成果要在二月出現。更糟糕的是,Aperio官方文件好像在唬爛,雖然他號稱切片檔完全遵循TIFF、JPEG、JPEG2000的規則,但是我用libtiff和libjpeg讀出來根本完全不是這麼回事啊@@。所以準備請出libcurl用備案了...

昨天和前天還被作業系統重灌吃掉一大堆時間,重灌的過程中因為Active partition弄錯,drive letter一直不對,到最後用一些亂七八糟的方法把他用回來XD 全文連結

星期五, 12月 22, 2006

Ayakawa Firefox

SSE2 Build
SSE Build

電腦王R大推薦的,用起來比Pigfoot版還要快!是我目前用過最快的版本!

據說是採用Visual Studio 2005的PGO(Profile Oriented Optimization)編譯而成。讓我想到gcc 4.0的故事,由於Linux和其週邊應用都是用gcc編出來的,所以gcc優化大幅增強以後,整個Linux世界據說都變快了XD 全文連結

星期四, 12月 21, 2006

瓶頸

昨天的時間幾乎都花在libjpeg上面。

libjpeg架構的古老程度和libtiff似乎不相上下甚至超過。從library documentation上面可以注意到library似乎是在OO出現以前的洪荒時代開始開發。後來又經歷了物件導向大爆發,作者想改用物件導向卻又不想把Code砍掉重練,所以documentation中所謂「Poorman's OO」就出現了。沒有繼承?唉呀沒關係,只要使用function pointer,就算是路邊隨處可見的struct也可以龍飛鳳舞變出物件樹。沒有Exception?向各位隆重介紹C時代的exception:longjmp和他的好朋友setjmp,在這個充斥虛擬機器,新語言直接把指標藏起來的時代,能夠瞻仰這麼暴力簡潔的異常處理機制,實在予以讀者一種震撼的心靈感受。

自己嘗試寫個Helloworld的時候linker一直報錯,到最後才發現是忘了連結C object必備的extern "C",天啊,我用libtiff得時候還沒用到這個耶@@。去網路上晃晃還有一大票程式設計師抱怨這個問題。好傢伙,你們一定沒經歷過艱困的世紀(煙)。

執行Helloworld的時發生了恐怖的Segmentation fault事件,本來想說我的老毛病又犯了。想當初我大一和DNA他們組隊比賽,用wxWidget寫的UI也常常因為SIGSEGV爆掉。不過這次backtrace發現問題是出在libjpeg本身,不是我的問題。正當我心裡暗爽不是只有我會看到SIGSEGV時,突然想到libjpeg這麼老牌的library應該不可能有如此白爛的錯誤,於是去查詢documentation和sample code以後,我發現原來一定要設定個error handler給他,不然他就會SIGSEGV給你看,這該不會是作者在C時代代替unhandled exception的東西吧?先stderr丟一行字串然後來個pointer大暴走強迫結束程式,挺有魄力的XD

用libtiff取出table和圖以後就是用libjpeg做transcoding。做transcoding的時候libjpeg就報錯說JPEG source有corruption,開始有不好的預感。打開合出來的圖檔以後心情更糟糕:開出來的圖檔完全不對。我自己想可能有幾種因素:最糟糕的情況是Aperio用的TIFF和JPEG函式,壓出來的東西根本是錯的,而我的功力絕對沒有高到可以幫他們修復這種錯誤的地步。次糟糕的情況是我對TIFF和JPEG的架構和library使用上有錯誤的了解。

本來想說可能要被逼放棄這個方案了。不過我突然想到,既然Aperio的Web server有提供HTTP Webservice,並且提供傳回JPEG和lossless transcoding兩種方式,那我可以用後者叫他傳回我測試過的部份,然後和我自己實做的結果用hex editor做比較。看看兩個JPEG檔到底差在哪裡?就算這步行不通,我也可以要他把切片以一個個JPEG的方式傳回來然後存檔。等於是以付出多壓縮一次為代價把圖檔抓出來。要用HTTP可是又不想學C語言,怎麼辦呢?準備研究libcurl吧,C++可以用的library真是多....


至於今天呢??今天放學回家都在寫實驗動物學報告啦ˋ_ˊ 全文連結

星期二, 12月 19, 2006

再進展

今天到網路上大概看了一下C++ stream關於binary file I/O的部份。本來是打算用fread和fwrite搞定事情。不過不曉得為甚麼,用fread讀出來的東西都會變樣,把buffer改unsigned還是改size也沒用,最後就不了了之(追求安逸真的是妨礙進步的最大動力啊...),改用fstream以後binary I/O就正常了。

根據我自己對ISO 10918-1的理解,abbreviated table only jpeg和abbreviated image only jpeg應該只要把前面的EOI和後面的SOI marker處理掉就可以合併成正常的jpeg檔,結果事與願違合併出來的是怪怪的東西。打開Hex editor開個漫畫的jpeg檔,用和ISO以及合併出來的怪檔進行比對也對不出所以然來,實事求是力量還是不敵我自己水準的不足和長久的懶惰習氣。

雖然Aperio官方的doc說他的切片檔主要採用JPEG 2000進行壓縮,但是查了手邊的Jpeg2000參考書,開Hex editor進行比對以後,覺得裡面的Marker並不是JPEG2000,所以我猜測裡面的東西是JPEG,應該不會錯。

最後去網路上Google,下載了libjpeg,把八十頁的Library manual印出來,明天有空的時候看一下。要是無法用libjpeg得到我要的圖檔,自己又研究不出東西,那恐怕就必須放棄自己寫模組這條路了,可能就得採用把沒有身份認證的Image Server關在後面,然後用有身份認證的Server當介面去Relay HTTP Request這樣。想也知道沒有效率,而且蠻可惜的,畢竟我已經走到可以把符合ISO standard的Jpeg datastream從TIFF挖出來的地步,這裡放棄實在很不甘願,希望事情不會變成這樣。


明天應該會優先寫系學會的程式吧,好久沒寫了,對於上頭的Request已經心中有個譜要怎麼寫,明天應該可以快樂的動工。


--

每天回來就寫程式,去學校就在課堂上看共筆或是聽講,這種白天當醫生,中午當鋼琴家,晚上當程式設計師的日子其實也很愉快,重點是很紮實。黃易群俠傳或是小朋友齊打交或是世紀帝國,無可否任都很好玩,但是不管玩多久都是一事無成,終究會懊喪。所以現在讀書之餘的時間,就讀手邊的電腦書,兼顧有用的興趣順便過過當程式設計師的癮。

唯一的困難是,要抑制我血液中對於電動的渴望以及看到難題就逃跑的態度.... 全文連結

手指不穩

最近發現彈鋼琴手指很不穩,觸鍵並不是很紮實,節拍會跑掉,決定練巴哈。

巴哈這個東西大概從國小以後就沒再碰吧。跟蕭邦比起來,彈巴哈真的得每個音都非常穩定,而且對於讀譜和觸鍵都要有非常強大的耐心,彈起來真的很痛苦,不過強大的耐心和手指的穩定力,剛剛好都是我很想鍛鍊的,所以最近大概會和巴哈做好朋友吧。

蕭邦的部份,Op10第一首已經練到把所有音都快速彈出來了,但是觸鍵很差而且不準。離別練習曲也練完了,就「剩下」修觸鍵。 全文連結

星期一, 12月 18, 2006

進展

跟libtiff奮鬥到現在,稍微有點掌握。習慣看ManPage,學會操作別人的library,學會只看別人提供的介面和說明寫程式。

雖然看了一部分的The C++ Language,不過幫助並不大。因為libtiff是完全的C library,Exception、Namespace、模組化這些美好的事物完全沒有出現,倒是有許多骯髒的記憶體操作,亂七八糟的typedef、恐怖的define海、亂糟糟的函數呼叫等。不過還好本座也是C設計師(煙),想當年學完培基和現在已經老掉的DOS組語設計就是學C、物件還是高中才熟的。所以要比賽骯髒手段是嗎?別小看C設計師d8888啊XD


目前已經寫到可以把數位切片用的Table和影像資料抓出來,下一個步驟是寫出讓這兩者合體成jpeg檔的程式,這部份比較困難一些,希望有美好的library可以幫助我 >"<。

這個難關過了以後,就是用concrete class和namespace把屬於C的東西包起來,我不希望我的模組出現一大堆難看的cast和指標。嗚,還有GCC編出來的檔案比所有library加起來還大五倍是怎麼回事?

除了寫程式之外,學校的東西,目前有寄蟲報告、實驗動物學報告、免疫特論報告還有期末考等著我。不打太多嘴炮,繼續寫程式先... 全文連結

星期日, 12月 17, 2006

無言

剛剛發現寄生蟲正課考試的成績出來了,58.8,30~40、40~50、50~60的組距分別是1、1、2人,連內插都不用,就知道倒數第四名。天啊,四年級只要有任何一科當掉,明年暑假就不能考國考啊(X_X)。所以寄蟲列為期末搶救科目!不過我也真是的,唸到大四還會沒有背考古題。

有時候真的有種無力感。模組化和物件導向這些方面的天賦即使很多,也不能點醫學系科目啊.... 全文連結

Pigfoot Firefox

網站

這是最近剛發現的,針對處理器指令集最佳化的火狐狸!

Firefox最近也有肥大化的跡象,1.0的時候輕薄小巧,到了1.5開始遲鈍起來,常常無法啟動、瞬間CPU使用率飆高、開網頁有如老牛拉車、無預警崩潰。到了2.0的時候雖然改善了點,不過還是無法回復到1.0的苗條身材。

所幸處理器最佳化版本出現了!用起來好輕巧啊,電腦王者R大用另外一個日本人最佳化過的版本後說:「我現在無法忍受等待一個網頁超過一秒」,我這個版本沒那麼快,不過感覺也很犀利XD 全文連結

星期六, 12月 16, 2006

好廢啊

今天睡到早上十點,看完第一本病理共筆,然後就是打電動和去光華買了隨身碟、填充墨水和DVD空片,敗家一次orz。

買隨身碟,是因為未來可能會順應潮流,升級成Windows Vista(不知道Windows Vista 的server版有沒有像Windows 2003一樣能適用半年的好康?),但是實在不想拿兩千元敗一條已經過氣的DDR 512,所以就買了號稱可以支援ReadyBoost的創新JP150 1G了。

回來完全沒心情唸書,連The C++ Language都沒翻(目前啃了244頁),只有玩電動看小說。

算了一下共筆,天啊,病理五本、藥理四本、寄蟲四本,有十三本@@。切片網沒什麼進展,系學會也沒什麼進展。

明天不可以這樣了。 全文連結

星期五, 12月 15, 2006

星期四, 12月 14, 2006

今天

Mix ova剛好拿了八顆。六十分及格!

考試的過程還有點驚險,大約最後一分鐘的時後,當時我拿了七顆,鏡頭下看到一顆大型蟲卵,可是我不確定是F.Buski還是Echinostoma sp.,答錯有倒扣不敢亂猜,所以就把鏡頭晃到別的地方去了。但是一直找不到新蟲卵,鏡頭晃呀晃,又回到剛剛那顆大型蟲卵,這時我知道:這就是我最後一次的機會。蟲卵東西軍,今晚是布氏薑片蟲還是棘口吸蟲?Dochi!

最後我根據大小和內部的質量選擇了布氏薑片蟲,舉手後老師給我打了個鉤,七顆變八顆,歐耶!(我瘋了....)

學校舉辦了一場鋼琴大賽,鋼琴社的北鼻們一直問我要不要參加,結果幾經考慮,我認為要在剩下的四天內練熟一首莫札特加上一首蕭邦還要背譜找皮鞋實在有難度,所以放棄了orz 全文連結

星期三, 12月 13, 2006

有點酸的文

消息來源

---
這次的北高市長選舉,絕大多數媒體民調在高雄市長選舉「踢到鐵板」,事前民調顯示黃俊英領先陳菊十二到十五個百分點,結果卻是陳菊以一千餘票險勝,為什麼有如此落差?

中國時報、聯合報、TVBS、東森與年代電視等媒體的多次民調相當一致,均顯示黃俊英領先十幾個百分點。民意調查有一套共同遵循的理論與技術,既是科學化的方法,上述媒體採取相同的方法,結果類似就不令人意外。
本報民調中心已成立超過十年,問卷設計與統計方法完全符合專業標準,每次民調均在報上公布題組,需要時還可以提供全部的原始資料。電訪員都須接受嚴謹訓練,從電話簿抽樣的方法到詢問方式,完全依照專業規定。

然而,民調在台灣往往會遇到如下因素的影響:

一、隱性選民─受訪者不願透露投票取向。

二、機構效應─有些受訪者遇到其認為政治色彩不同的媒體訪問時,會選擇拒訪或不講真話。

三、取樣範圍─目前台灣大規模民調幾乎均以市內電話在晚間六時至十時進行,但此時不在家的服務業、勞工等民眾便無法涵蓋,但這群人對選舉可能產生關鍵影響。

事實上,台灣從事民調的機構,對上述問題都很了解,但仍然必須就所得到的數據忠實呈現。雖然民調顯示黃俊英領先十幾個百分點,但事前已預知直接支持度並不完全可信,並在歷次民調報導時有所說明,因此預估這次選舉的結果將會很接近。

相對的,這次唯獨自由時報發表了黃俊英與陳菊差距僅○.二九%的民調。就結果看,簡直已達「神準」之境,但就其方法與過程看,卻有不少值得探究的面向:

一、其他媒體之前即進行了多次民調,但自由僅在投票前三天,在各家民調顯示黃俊英明顯領先之後,突然發布了唯一一次雙方旗鼓相當的民調。

而同樣的手法,也出現於去年台北縣長選舉。同樣是在接近投票時,之前從未發表民調的自由時報,突然公布了一個周錫瑋與羅文嘉差距僅二個百分點的民調,而其他媒體的數據均超過十個百分點。結果是周錫瑋贏十一個百分點。

二、機構效應同樣可能出現在自由時報,只是方向不同,反而可能是藍營民眾不願對自由時報表態,這也許導致自由時報黃俊英支持率僅三四.三八%,比其他媒體少了約十個百分點。

三、自由時報民調陳菊支持率(三四.○九%)並未高出其他媒體太多,甚至還低於TVBS的三六%,只是因為測得的黃俊英支持率偏低,以致差距僅有○.二九%,造成「神準」的假象。事實上,自由時報的未表態民眾的比率遠遠高於其他媒體所作的民調。

自由時報平時未做民調,亦未聞設有民調中心或訓練電訪員,直到這兩次選舉,才都在緊要關頭發表有助綠營士氣的民調,而且完全沒有公布題組。自由時報以外界無法窺知的方法,在選前提出「驚人而準確」的數據,選後更大張旗鼓,自詡調查如何準確,果真如此,恐怕連國際知名的蓋洛普也要自嘆不如了。想來自由時報必有「獨家秘方」,足供國內其他五家擁有十多年民調經驗的媒體、民調機構和學者參考,自由時報何不公布調查方法和問卷題組,共謀提升國內民調水準?
----

長這麼大,頭一次看到中時這麼用力酸別的媒體啊... 全文連結

星期二, 12月 12, 2006

小心詐騙

昨天唸書唸累,決定去玩一下黃易群俠傳,懷抱著好奇的心理測試了個人商店的功能,結果看到了某位店家標題是「不想玩了」,販售產品是「十萬存款單 25000元」,馬上買了下去。

結果「十萬存款單」是「使用後可以把十萬現金轉入銀行的單子」,跟NPC買一張不過9元。

貪婪果然是人性的弱點啊T.T 全文連結

星期一, 12月 11, 2006

頒獎典禮

本來我預期這件事情會更早發生的,但根據師大李小姐的說法,教育部為了省錢,決定把NCPC和另外一個比賽的頒獎在今天合併舉行,所以NCPC頒獎典禮就訂在昨天禮拜日了。

雖然頒獎典禮會耗用時間,但有鑑於我就是全部的隊員,而且身為乙組擁有「全國最強」封號,站在全國眾多精英頂點的男人(謎之聲:精確來說,是Kochi沒來讓你賺到,只寫兩題,而且排進甲組只有佳作...),我實在不能不去領獎啊,不然的話實在太猖狂了,所以我就去頒獎了。

頒獎的心情,雖然不是比賽,但就是一整個緊張。怎麼說呢?因為比賽的座位是按照名次排的,可是不同組的相同名次卻又坐在一起,也就是,甲組冠軍和乙組冠軍坐在一起,甲組亞軍和乙組亞軍坐在一起...也就是說,坐在我左邊的小女生隊伍,是合計寫了七題的恐怖高手,剛好是我的三倍加一,林泰旭或是蔡政洋這些等級的人物可能就坐在我正後面,冷眼的看著很多人叫我「冠軍」、「高手」。整個情況就像坐在大野狼中間的小白兔。

頒獎過程中,老師一直安慰我不要緊張,說我寫兩題是因為我只有一個人,如果我有三個人也可以寫六題之類的。不過根據我對自己實力的保守估計,不要說三人,就算來一打小T,想必也寫不贏林泰旭或是我左手邊的小女生吧囧rz。通知單說一點到場,但實際上一點去那邊只是看音樂表演,實際頒獎典禮大約在兩點才開始,這點也讓我額外緊張了一個小時。


典禮開始的時候,主辦單位先請了師大的幾名音樂系學生合演了一首我沒聽過的曲子,用的都是西洋樂器,曲風聽起來有東方風,但不是中國味,應該說有點篇李泰祥或是蕭泰然的風格。有趣的是樂團的後方有號稱高科技電腦製作的畫面,畫面上播放舞動的火焰,該火焰,根據主持人說,會隨著周圍聲音的大小而改變大小,以我的觀察來看,該主持人開講的時候火焰最大XD

之後頒獎正式開始了,兩個比賽的獎項交互頒發,老師先領,然後下一梯次輪到學生,然後輪到下一名次的老師,然後下一名次的學生。我記得我領到獎狀還有一個神秘的玻璃體獎盃,改天有照片傳上來。我拿完獎後就是別人拿獎。

最詭異的狀況就是頒獎剛開始不久,有一個可怕的突發事件:有蘋果的記者要對我進行專訪,那位記者小姐把我叫到外面去,問了我一大堆問題,比如為甚麼要考醫學系,我對程式設計的經歷和感想,家庭狀況等等,我完全按照真實狀況回答,「為了賺錢」「家庭普通」「有助學貸款」「我只會一點點」.....。結果今天翻蘋果,什麼都沒出來,想必是我真實回答讓她失望吧。我猜測,以台灣記者的性格,如果我回答「因為我仰慕史懷哲」「家境清寒,還要撿蚯蚓」「向親友借學費」「我很喜歡破解」,可能被刊出來的機會會比較大XD

接下來的狀況就是不斷的頒獎,主持人不斷講冷笑話,不斷有人發表感言,直到主持人說可以吃點心為止。

聽到可以吃點心的時候,心中著實一陣狂喜,不過到外面卻有點失望。點心的種類大概就是糕餅,沒有比賽時的壽司,沒有布丁,沒有馬鈴薯,沒有巧克力蛋糕,沒了!根據我的推測,點心的目的就是要讓參賽選手吃了以後,一題都寫不出來。現在不是比賽,根本沒必要擺放吧。要製造讓我高三和這次吃了以後什麼都寫不出來的點心,想必要花費不少心力。不過還是吃了很多糕餅和兩杯咖啡。

吃完點心以後,大家都散了,到外面和老師互相照了幾張像,拿著我得到的(乙組)全國最強實力證明獎狀,飛奔傳送到捷運站,回家。 全文連結

星期日, 12月 10, 2006

The C++ language

為了寫出數位病理切片,最近在邊寫邊翻這本C++書。

國內品牌的C++叢書和這本完全是天與地的差別。目前我從第一章看到第七章,作者對每個C++的功能和設計,都盡可能做出詳盡的解釋,比如為甚麼Pass by Reference的Argument發生Type Conversion的時候一定要用const?Function Overloading的時候順序如何處理?然後Compiler在什麼時機做出型別檢查,什麼時候無法做型別檢查,為甚麼這裡要跳個錯誤訊息出來等等,深度和國內書是萬全不同的。

缺點也不是沒有,它的章節編排和內容深度完全不適合初學者,比如書本第四章mini calculator的範例,書本自己講就他類似一個mini compiler,沒有底子的人碰到想必是當場仆街。範例程式常常用到還沒講到的東西,比如講解變數的章節就用了一大堆流程控制,初學者如果讀這本書一章一章翻卡關的可能性頗高。讀這本書也要有一點點對機器的感覺,雖然不必很多,不過對於定址邊界這些名詞完全不熟的讀者會有障礙,這點也和C++不高不低有關吧。

這本書雖然對於「如何寫出好的程式/避免寫怎麼樣的程式」有所著墨,不過讀到目前,他內容最主要還是在敘述C++的功能和理由,對於Design Pattern方面的問題牽涉叫少,就算有也是low level的detail居多,也許是因為還沒讀完吧,說不定我讀到後面他會告訴我物件怎麼模組化也不一定。

這本書對初學者可能不友善,但我還是感覺寫C++的人,在對C++有一定的基礎認識以後,一定要把這本捧來從頭讀一遍。可能有點不好讀啦,可是深奧往往無法避免難讀,不是嗎? 全文連結

星期六, 12月 09, 2006

Google desktop search

因為我家電腦檔案真的很多,常常用Nicesearch對檔名進行搜尋,感覺每次都花費很久的時間,聽聞Goole Desktop Search的大名,我就去裝了。

GDS的搜尋能力真的很強大,但是不符合我的需要,像我有時要找檔名有「C++」的pdf檔,搜尋下去GDS卻把一些雜七雜八的檔都找出來了。就算加上「filetype:pdf」,往往我要找的檔案也會被放在很後面,而且每次搜尋都要打filetype也實在很累...

更糟糕的是GDS吃的資源不是普通的兇,裝了以後我硬碟的使用率就常常飆到百分之百,每次一出現大型的檔案移動或是跑什麼大程式(ex:黃易群俠傳),整個電腦就動彈不得。

基於這些原因,我就把GDS移除掉了。現在換成Corpernic Desktop Search,可以指定只搜尋特定的目錄,自動對檔案分門別類,比較漂亮的介面和比較低的系統使用率(因為不會搜整台電腦...),看來CDS會在我的電腦駐紮一陣子啊。 全文連結

星期五, 12月 08, 2006

黃易群俠傳

完了一段時間以後,感覺是一個很廢的遊戲啊。內容豐富程度並不是很夠。幾乎所有的任務都是「幹掉XX怪,取得OO個寶物」。故事的內容很空虛,從頭到尾純粹就是打怪->撿寶->回城->打怪,到最後乾脆直接接了任務,然後丟給神X幫我解。

哪裡有經典的好遊戲啊XD 全文連結

星期四, 12月 07, 2006

蟲卵炸了

蟲卵一個學期考兩次,今天一次下禮拜一次,這次沒有倒扣下次有倒扣。十分鐘內寫出八顆卵及格,超過的部份一顆加十分。唯一沒有倒扣可以盡量寫的機會我只拿了六顆,等於四十五分,而且總共答錯五次,如果有倒扣的話那我只能拿七點五分>"<

本來以為自己已經念得蠻熟的,結果實際混合玻片跑起來才知道不是那麼回事。光是鳥鞭蟲的部份就被轟沉了兩次,三顆大型吸蟲卵(布氏薑片蟲、棘口吸蟲、牛羊肝吸蟲)我也爆了兩次,另外一次是把D.Latum認成別的卵。

下禮拜就要再考一次,我打算針對三顆蟲卵、絛蟲卵、還有自己組玻片比較沒有的鉤蟲卵等進行訓練,看圖譜 + 玻片,然後自己模擬混合蟲卵吧... 全文連結

星期三, 12月 06, 2006

鋼琴社發表會

明天要考寄生蟲蟲卵期中考,昨天是鋼琴發表會。我沒有上去彈,在下面看感覺這次發表會的整體水準蠻高的。

首先是,那位學一個月就會彈李斯特超技練習曲的學弟有上去,雖然感覺他的手指沒有全部「展開」,不過該按的音都有很快按出來,另外一個完全沒學過琴今天第一次彈的也來彈宮崎駿,也是彈得很棒。

社團不知道什麼時候開始就陷入了蕭邦風,整個社團都在彈蕭邦,這次發表會比較古典的17首曲子裡面有7首是蕭邦。其他比較大宗的有兩首李斯特練習曲,一首是超強學弟的超技第一首,另外一首是前社長的悲嘆,前社長學琴一二十年,超級有功力的傢伙,在這種莊嚴的場合彈悲嘆卻顯得行有餘力,從容自如好像在玩小奏鳴曲一般,不愧是前社長大大XD

發表會結束清場,十點去吃東西,去附近某家茶坊,孰料這次聚餐成為整個活動最失敗的一點,現場非吸煙區有嚴重的煙味不說,餐點很貴,服務生緊迫釘人執行最低消費(檢查了好幾次),總之整個感覺超級不愉快的...






不愉快照片一張,照片上那張小到不行的披薩要價九十元
全文連結

星期一, 12月 04, 2006

疲累的一天

病理學科十分有效率,今天剛考完今天成績就出來。67,排名的話內插大約是90名吧。雖然成績不是很高,不過還是可以接受,畢竟我上課很多時候都在睡(不過這好像沒差XD),共筆平常雖然有翻,但大部分的準備還是走Kochi風:考前一口氣把他看完XD,大Robbins只拿來做共筆,小Robbins我根本沒有買,我又是程式設計師的頭腦,這麼多條件下,在腫瘤和血管接近瘋狂的攻擊下還是有過,感覺應該算是不錯了XD


考了兩次病理,似乎逐漸印證一件事情:只要共筆做的好,那麼不來上課真的好像沒差。因為考試考的好,似乎取決於共筆背的熟不熟和題庫有沒有做完。共筆背的熟,比如題目一提到病人有t(14,18),馬上就要想到Follicular Lymphoma,一提到病人有抽煙和神經炎血管疾病,馬上就得想到Buerger's disease,一提到cANCA呈陽性,馬上想到Wegener's granulomatosis。一提到病人眼角膜病變,馬上想到他維他命A可能有缺.....醫學真是一門偏重記憶的科目啊。

平常練氣功操,準備考試還是有用。根據我自己的計算,從大一練到大四,平均每練一年,有效熬夜時間(定義:單位時間的知識吸收量有正常的75%以上)可以增加一小時,昨天我大概只睡了一個半小時,可是喝了紅水藍水,ㄜ,是奶茶以後,考試的精神其實很好。不過由於練的氣全部走到中樞神經,手腳冰冷很嚴重就是了。考後回家想說稍微補個眠,結果一躺到床上,也不知道在想什麼,做個怪夢三小時就過去了。


唸醫到現在,雖然還是對醫學沒什麼興趣,可是也不像剛進來或是大三那麼極端的討厭,或許是Kochi跟我講的話也有關吧:「重要的是,唸醫不會妨礙我追求我要的東西」,加上仔細想想,其實只要平常不要打電動然後自己毅力強一點,資訊還是可以當成興趣來繼續鑽研。比如現在我就想要把The C++ programming language好好的看完,至於比賽的東西就交給牛書吧,其他的電腦書就先要求自己不要看,免得分散了自己的經驗值orz。

成績不是很好,將來要濟世救人,看來還得多加把勁呢XD 全文連結

星期日, 12月 03, 2006

今天

雖然被病理大魔王籠罩著,可是還是忍不住出去陪Dream他們嘴炮了三個小時,還請他們吃了充滿愛心的炸雞塊XD

今天讀書讀累的時候去玩NSPR,花了一大堆功夫,裝了Moztools,才搞定他的configure和make,doing things in the unix way還真是痛苦ozr

病理讀完vol22,同時又把黑白的腫瘤共筆翻了一遍。

明天要奮戰最後三本 + 題庫 + 實驗共筆九本 + 光碟,會很辛苦.... 全文連結

星期六, 12月 02, 2006

啊啊啊啊啊啊啊!

好不容易,終於解決病理Vol21,實驗都還沒看,雖然還是不能掉以輕心,不過壓力減輕了不少。

昨天把家裏的寬頻也順便升級了,本來是用和信Cable 1M/64,一個月699,昨天電視公司的人來把系統升級成和信ADSL 2M/384,一個月總費用只要500,沒錯,沒有電路費,一個月就是五百,雖然去DSL report沒有成功跑到下載的上線,不過至少費用變便宜,超開心的啦XD 全文連結

星期五, 12月 01, 2006