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了。(當然也能進入遊戲設計行業)

2008年2月15日 星期五

Ubuntu上裝Adobe reader

在Ubuntu上其實有內建PDF檔的閱讀器,但看起中文字會碎掉,所以必須要安裝Adobe的PDF reader。

首先要做的事,就是增加Repository列表,因為原本的Repositories裡沒有PDF reader套件。

# 針對7.10版,其他版本請到這裡參考 https://help.ubuntu.com/community/Medibuntu


sudo wget http://www.medibuntu.org/sources.list.d/gutsy.list -O /etc/apt/sources.list.d/medibuntu.list


# 增加GPG key,這是開源軟體要的簽證


wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add - && sudo apt-get update



再來就是更新Repository列表,然後安裝acroread (Acrobat Reader)



# 先更新完再安裝


 sudo apt-get update && sudo apt-get install acroread



因為現在的reader是新版的,不必安裝中文字型,就大功告成。

會需要安裝中文字型,是因為要下載勞委會的技能檢定簡章來看。話說他的技能檢定項目五花八門,如果有機會可能也會考幾項證照試試,感覺不賴。

2008年2月14日 星期四

睡夢中殺人

人的睡眠可粗分為淺眠期和深眠期。淺眠就是著名的快速動眼期(Rapid Eye Movement,REM),夢境就是在這時候發生的,此時人的眼睛會快速活動,大腦也會啟動感官功能,讓人感覺好像身歷其境。但為什麼我們雖然在睡夢中有真實的體驗,卻不會說夢話或夢遊呢?主要是我們的腦幹,他能夠控制神經訊號的傳遞,將大腦通知肌肉運動的訊號攔截。但是有些人卻會說夢話或是夢遊,這是為什麼?因為他們的腦幹失去了制止訊號傳遞的功能,所以訊號會被傳遞至肌肉上。

這些REM行為障礙病患往往都會做惡夢居多,並將他們的經歷在睡夢中真實呈現。這就造成了一種危險,他的枕邊人面臨了安全上的威脅。由於患者通常會做惡夢,對外界就會有反抗的動作,通常要叫醒患者的人都會被當成惡夢中的兇手、怪物。曾經有例子是患者夢見自己被鬼魂纏身,為了擺脫他們,他打算將他們掐死;當早上醒來時竟發現自己的枕邊人已經氣絕身亡。這種疾病通常發生在50歲以上壓力龐大的上班族。

由於這種情況是在患者非自主的意識下殺人的,法律上比較能夠獲得寬恕。如此可能造成另一種逃避犯罪的手法。或是,殺人手法。有心人可以不停的讓患者處於壓力大的狀態,並灌輸許多恐怖片或兇殺片的想法,如此就不構成教唆殺人的刑事責任。說不定也是能夠拿來寫小說的題材之一。

nightmareta