2008年2月26日 星期二

睡眠記憶效應

今早天還沒亮,我就被挖起來當司機,從台北一路飆到桃園機場,大概只睡了4個鐘頭就起床了。我自己的睡眠需求時間是每天8小時,現在睡眠債又多了4小時。

什麼是睡眠債?就是每天不足的睡眠需求量加總。根據科學研究,睡眠債是一定要還的,也就是說,即便你今天睡四小時,就算接下來每天都睡滿八個鐘頭,總有一天也要補足這4小時。有的人年輕時因為工作繁忙,沒時間睡覺,結果到老了,天天都睡上10個鐘頭,這並不誇張。假如睡眠遲遲沒補償,就要注意自己的身體了,某些癌細胞可能已經在體內滋生。睡眠的時候,體內才會大量的殺死老化細胞,假如很久沒有讓身體有時間清理老細胞,很可能會造成老化細胞突變,進而成為癌細胞。

很多人認為自己不太需要睡眠而硬撐,其實是拿身體開玩笑。不過每個人的睡眠需求量都不相同,像拿破輪(拿破崙?)只要睡4個鐘頭就夠了,但這些需求量會隨著年齡而改變。如果要讓自己更健康,應該要了解自己的睡眠習慣,盡量不欠下睡眠債。

至於能不能先預借睡眠,這答案是否定的。睡太多反而會造成身體的負擔。研究統計,睡太多和睡太少的人的壽命都比正常睡眠時間的人要短。最好是讓自己的睡眠債維持在0左右,說到這,我想我該還還債了,我不太愛欠債不還。

shift work sleep disorder

2008年2月25日 星期一

綠色革命?被綠色革命?

昨天吃飯,眼尖的發現旁邊有人自備筷子,不論他是為了衛生也好或是為了環保,都讓我接下來的時間不停想著環保的議題。

最近,環保被炒得沸沸揚揚,越來越多人響應環保的活動。有的人採取激進的手法,像是吃素(對我這種反素食主義者來說很激進);有的人則採取溫和的手法,就像使用環保產品。就我的觀點來看,我比較支持溫和的手法,它比較不會影響到自己的生活。這種溫和手法,對環保的促進功用,也會比較多。例如用環保袋和吃素相比,哪個比較能促進環境綠化?這是個不言可喻的問題。

環保是好事,但有人利用環保來做無本生意(這裡強調是無本),就很下作了。當然,我不是指那些朝五晚九,辛苦的拾荒老人們,我針對的是假環保的大企業。國內很多速食店,都要求消費者自行做資源分類,但他們的產品價格卻沒有相對應的下降,反而步步高升,他們省去了資源回收的人事成本(至少有減少一些),卻增加了消費者的麻煩。所以下次吃完還應該要幫他分類嗎?去你的吃完還要幫你分類。另外,像是那些說什麼買它產品就捐錢的企業,根本是變象吸金。如果他能把扣除成本後的毛利有大部分(只要大部分,不必全部)捐出去,我才會支持他們的產品,但目前好像還沒看見有企業這樣做過。

但並非所有企業都這麼黑心,有的企業會主動在工廠使用昂貴的環保設備,或是讓員工遵守環保規章,就很可取。可以試想一下,如果你有一個自己喜歡的事業(可能是餐廳、法律事務所、研發公司),你會怎樣面對環保的浪潮呢?是要做先知先覺(花成本投資無報酬的環保事業),或是後知後覺的企業(依法規走,被動的環保)呢?當然很多人會選擇沒被抓到就好。我常感嘆,致力於環境綠化是其次,人心綠化倒是最主要的。

切入主題,我想我現在要開始多讓自己節省地球的資源,只要不妨礙到我,我都會盡力而為。雖然環保只是暫時讓地球喘息一下,地球無法再恢復到5000年前的樣子,但內心感到充實就夠了。另外,我很反對"主動的"全素主義者,如果是自己喜歡吃也就算了,沒必要拉人陪他們一起吃。蔬菜很健康嗎?我不認為。我認為要均衡的飲食才健康。最後,我想說,去你的吃肉就是殘害生命,去你的事情一大堆我還在這寫blog...

Tsunami Mosque

2008年2月24日 星期日

沖天炮理論

是否常常覺得時間不夠用?該做的事總是做不完?我最近反覆檢視日常生活中的瑣碎事情,發現很多事浪費了不少時間,導致我們沒有足夠的時間解決正事,所以我們需要有個有效的時間管理方法。

沖天炮理論,就像這個名字一樣,我認為一些日常生活的小事,可以當作放沖天炮,以最快的速度衝刺把它結束。雖然"慢工出細活",但是針對小事情,並不需要浪費那麼多時間在上面。就算你因為衝太快搞砸了,也不會有什麼重大影響。就拿洗澡來說吧,一般順序是抹洗髮精->洗頭->擦肥皂->洗身體,可以看出來需要四個步驟。就管理學吉爾吉斯夫婦的理論來說,這看起來很簡單的動作應該能再縮減,變成抹洗髮精->抹肥皂->沖水,假如每項工作佔的時間比例一樣,你在洗澡上就省了25%的時間了!其他像是打掃、買東西等等也都可以將時間再縮減。為了不讓事情太容易出錯,最好先在腦袋裡跑一遍或是紀錄在紙上,第一次可能節省的時間不多,但只要久了,熟練了,效率會大幅增加。

當然這理論只要能事先規劃好策略,是可以改善某些重要工作的完成時間,但假如規畫不夠周嚴,會導致完成的工作看起來很粗糙。譬如貼磁磚的工人,如果為了省時間把一整桶水泥直接塗滿牆上再貼磁磚,到最後會因為水泥硬化搞砸工作。

假如你成功的為自己省下一些時間,不妨獎勵自己一番(但別太過頭),因為有正循環,下次才會有繼續從日常生活中找時間的動力。

firecracks

2008年2月23日 星期六

快速處理動物機的"檔產"

動物機,是一種俗稱,指的是裝有驢子或其他的P2P下載軟體的電腦,他們的功用就是一天24小時不停猛力抓檔,提供給主人觀看。由於我不看動畫,我家裡的動物機很輕鬆,不太常工作,但有時候載完一堆的檔案時,還要把他們透過網路芳鄰傳到我的主電腦就覺得很麻煩。所以我寫了一個bat檔放在主要的電腦上,他能夠定時或手動到我的動物機上把我的檔案抓回來並自動刪除動物機上已經複製過來的檔案。語法如下:

@echo off
rem This is a copy program that moving files.
rem You can use schedule to make it run in a routine.
xcopy \\NEWTON-X\movies\*.* "D:\temp" /s /e /y
if errorlevel 5 goto writeerr
if errorlevel 4 goto lowmemory
if errorlevel 2 goto abort
if errorlevel 1 goto notexist
if errorlevel 0 goto complete

:writeerr
echo Hard-disk occured an error when I'm writting.

:lowmemory
echo Insufficient memory to copy files or
echo invalid drive or command-line syntax.
goto exit

:abort
echo You pressed CTRL+C to end the copy operation.
goto exit

:notexist
echo Files/Folders not exist.
goto exit

:complete
echo Moving accomplished.
del \\NEWTON-X\movies\*.* /Q
goto exit

:exit
@echo on

注意到其中的NEWTON-X和movies是動物機的電腦名稱和檔案資料夾,D:\temp是我本機上用來存放抓完檔案的資料夾。這段程式碼寫的仍然不算完美,但基本的錯誤處理都有做了,譬如本機的硬碟爆滿,那麼就會顯示出錯誤訊息而不會抓檔。如果有興趣要用這支小程式,有兩個步驟:

  1. 把裡面的\\NEWTON-X\movies\*.*(有兩個地方)和D:\temp分別改成自己的動物機和工作機
  2. 存成bat檔放在桌面(ex: getfiles.bat),在你需要移動檔案的時候點兩下執行
p.s. 我預設是將所有的檔案都抓過來,如果只要抓avi影片檔,可以把上面的*.*改成*.avi,依此類推。 p.p.s. 可以利用附屬應用程式裡面的工作排程器設為每半個鐘頭就自動檢查。 p.p.p.s. 這檔案也可用再將一個資料夾裡面的東西複製到另一個資料夾裡做備份,記得把del那行拿掉即可 p.p.p.p.s. 打完收工......

2008年2月22日 星期五

把你的螢幕搬到空氣中

person

這張圖並非電腦合成,圖中的禿頭男是由一台叫做Heliodisplays的機器撥放出來的影像。這台機器能夠把影像或是影片來源呈現在空氣中,除了空氣,不需要任何介質。由於這項技術是受到專利保護,我無從得知他的原理,只知道這是利用雷射的特性做出來的效果。目前這玩具要價大概70萬台幣(22500美金),這還是最小尺寸的機種(30吋),其他還有50吋和100吋。

如果你認為這玩意只能顯示而已那就錯了,這東西可以讓你像未來的科技人員一樣操控物件。你只要把你的手指靠近影像,就可以任意將他拖曳了。這恐怖的機器是由一家美國公司IO2 technology所製造,他們的網頁上還有很多的展示圖片,比較令我驚訝的是這段影片,竟然能將一個電腦螢幕上的物件完完全全的投影出來,沒有任何瑕疵。

雖然這項技術目前只能顯示平面的東西,但隨著3D技術的發展,未來有天說不定真的能顯示像真人一樣的影像。到時候只要把影像用3D錄影機錄下來,往後可以藉由這台機器播出,就彷彿回到過去一樣,一切歷史又真實的呈現在眼前。

2008年2月21日 星期四

是誰的手機在響?

人耳很難分辨出低頻聲音的方位,像是手機鈴聲,為什麼?判斷聲音的方位和距離主要靠三項因素。兩耳聽覺強度的差異,聲波到達兩耳的時間差以及外耳廓的反射。

那為什麼我們無法辨別低頻聲音的來源?由於低頻的聲音波長相對較長,人體對聲音的屏蔽效應較低(造成時間差很短),再加上人耳先天對低頻聲音就很遲鈍,所以手機鈴聲之類低頻的聲音響起,我們會無法判斷正確的方位。

順便談談耳廓的功用,一般人的耳廓有兩個明顯的突起(Ridge),當聲音打到耳朵上,會因為突起造成不同方位聲音之間會有時間差,讓我們能夠明確的辨別方位。這也是為什麼戴耳機時,我們感覺聲音好像在腦袋中,由與耳廓被蓋住失去了功能,再加上防音耳罩的特性,把聲音限制住,大腦會認為聲源出自兩隻耳朵的水平中心,也就是你的腦袋裡。

假如你的一耳聽力受損,就會導致對方位的判斷出現問題,這也是醫生用來判斷的依據。醫生常常拿音叉在你耳後敲來敲去,假如聽力受損便會無法正確分辨出方位或認為所有聲音都在同一隻耳朵上。

ears

2008年2月20日 星期三

獨自旅行計畫

最近非常嚮往當個背包客到柬埔寨的吳哥窟裡探險。吳哥窟,位於柬埔寨境內暹粒市,在12世紀中葉的時候建立,作為當時宗教的神廟。15世紀,由於暹羅(音"先羅")的入侵,也就是當時的泰國,造成高棉人大舉遷徙,吳哥窟就被棄置在漠漠荒地中,由於長年不為外界所知,也沒人維護,慢慢的遭到叢林吞噬。

吳哥窟最早是信奉印度教的聖地,後來暹羅入侵後傳入小乘佛教(泰國那邊的佛教),漸漸的改以佛教為主,目前裡面看到的雕刻,幾乎都和佛教有關。吳哥窟的總面積大約為1500m*1350m,是36個中山足球場那麼大。外圍是護城河,內部則是主要建築的分布。吳哥窟內部核心有五座主塔,呈現對稱式排列,就像一個長方形的四個角落各一座,正中央是最主要的主塔。

我希望能藉由探索吳哥窟的建築風格,以及上面刻畫的浮雕,試圖猜測及感受當時人的生活情景,並驗證我對吳哥窟的知識,到時一定會比偵探遊戲更有趣,看來要先多K點相關歷史,再排定整趟旅程吧。

ankor-wat

2008年2月19日 星期二

就是要詐

社會上,充滿戒心的人很多,人與人之間充滿了不信任感。以前曾經要進入辦公大樓被警衛攔下,說什麼沒有識別證無法通行,就算說了是洽公,他也要求先打電話到樓上確認。這些還不夠,還要求你留下身分證號碼,然後說一下雜七雜八的事。但,憑什麼要我把身分證號碼給他?所以我留了個假的,他也竟然沒查我的身分證,就這樣通關了。還有一次,要進學校的停車場停車,警衛馬上擺臉色給我看,說什麼你是誰,來做什麼?(警衛好像大都喜歡擺高姿態,但他們明明做的都是低姿態的工作)。我是廠商(當然是假的),和OOO老師有約,有要事找他。由於這個警衛和那位老師很熟,繃緊的臉馬上就放了下來,說沒問題,還要我幫他問好。(憑什麼?)當然,我雖然認識那位老師,但我壓根沒有要去找他。

會寫這篇的原因是,原本打算在美國開外匯戶口,結果那邊麻煩一大堆,又是要住址證明,又要身分證明文件,一下又說照片不清楚,一下又說號碼不清晰。我看起來有那麼像洗錢的通緝犯嗎?未免也太過小心了?

假如什麼事都規規矩矩的按部就班,遲早會被不合理的社會規矩整死;只要不違背善良風俗,偶爾投機點,對自己未嘗沒有好處。

badfaith

2008年2月18日 星期一

Nvidia 顯示卡調校

自從將xp換成vista,螢幕常常會出現問題,視窗顏色會變得怪怪的,看起來很明顯是顯卡的問題。這種情況常常發生在跑完極耗顯卡的程式後發生(譬如:遊戲)。後來我進入了bios,看到以下這些關於我的顯示卡的選項(我的顯卡是AGP8x插槽,如果是PCI或PCI-e可能會跟我情況不同):

  • AGP Fast Write:不透過系統,直接讓AGP的記憶體輸出到螢幕上。
  • Graphics Apecture Size:這個我不太確定,一般來說顯卡的內建記憶體越大,這個Size越小。
  • AGP 3.0 Calibration Cycle:3.0版本校正時間,一般會開啟。
  • DBI Output for AGP Trans:DBI指的是Dynamic Bus Inversion,這個選項主要可以減少功耗及雜訊。

如果你可以將選項全開都沒有問題的話,盡量全開。但AGP Fast Write是最常出問題的地方,這個選項會使系統沒時間檢查輸出是否出錯。由於Vista很吃記憶體資源,如果同時再開個遊戲,等結束遊戲後,記憶體通常會有點錯亂。下次再開遊戲時畫面就會糊掉。除非你的顯卡等級夠高(我的是Nvidia 6800GT),否則在vista下開Fast write會常常出問題 。

CardFB

2008年2月17日 星期日

防毒專用小紅傘

我本來並不使用任何防毒軟體,覺得太耗電腦資源。後來發現了由德國推出的防毒軟體AtiVir,他的logo就是一把小紅傘,由於他不太吃資源,而且又是完全免費,所以決定暫時試用看看。

最近讓他排程掃毒的結果,感覺很小巧玲瓏,他竟然沒把我的cpu time吃完,我可以在他掃毒的時候順便做做自己的事(當然,不要做很吃資源的事,像是打3D game),而不會感到lag。

ok,這防毒軟體很省資源,那他的防毒效果如何呢?我沒有專屬的病毒測試檔,我對他的評價是在中等範圍。由於他不吃資源,沒辦法做到及時檢查進出的檔案。但只要我感覺哪些下載來的檔案很可疑,讓他掃掃,都會發現木馬、病毒之類的東西,也算能勝任防毒的工作。比較大的特色是,這套防毒軟體能檢查rootkit(可以偽裝病毒騙過系統的東西),雖然我不確定是不是真的能檢查出來,但至少這讓我感覺蠻新奇的。

其他的基本功能,像是排程掃描和免費線上更新病毒庫,這套都有。如果打算換防毒軟體,可以試試看這套AntiVir。唯一的缺點是,免費版會跳廣告出來,不過次數不多,大概一天一次,這我也還能接受。

ativir

2008年2月16日 星期六

塵封多年的Warcraft Editor

Warcraft III 是一款曾經膾炙人口的即時戰略遊戲,我對這款遊戲最著迷的地方在於其Map Editor。他的Map Editor十分強大,且界面非常簡單。如果有興趣在遊戲開發,不妨先用這個引擎做出一些有趣的地圖或是帶有劇本的地圖,這個編輯器甚至還能夠製作電影。

we

這是一個要自己做遊戲開發時很好的參考引擎。首先就Trigger的地方看起,他提供了不同事件觸發時的條件與動作,這是一個很好的遊戲架構。我認為複雜的遊戲就應該開發類似的腳本引擎出來,能夠把許多指令以特殊格式記載在外部檔案上,遊戲主程式在跑時,再從外部動態載入。這樣做主要的優點是省卻很多程式碼,不會讓主程式看起來很肥,也能讓不懂程式的使用者設計遊戲。

另一個特別的部分是AI,AI在電腦遊戲中是很複雜的工程。牽涉到的領域很廣,演算法也很多。Warcraft III已經內建了不少的AI演算法在裡面,使用者只要用勾選的就可以套用AI,當然還能再加上自己的code,發展出全新的AI。

如果能把這套編輯器玩熟,加上有程式背景,就可以獨自創作出中型以上的Game了。(當然也能進入遊戲設計行業)