2008年3月3日 星期一

如何增進自己程式能力

我自身程式能力不是很強,但我有個好點子能增加自己程式設計的能力。如果有人有興趣也可以照作,前提是要有英文底子。我覺得最能督促自己的方法就是加入Open Source的開發團隊。Open Source應該很多人耳熟能詳,就是開放原始碼。大家現在用的Windows系列,正好跟這理念相違背,Microsoft從來不肯公開windows的原始碼,避免它的搖錢樹被人搶走。有人為了對抗像M$這樣靠賣軟體牟取暴利的人,促成了開放原始碼理論。就像在貪污腐敗的時代中,一股解救蒼生的清流。

為什麼我說加入這種team能增加自己程式能力?第一,你的程式會受到眾人監督,別人可不會容許你寫一個破爛程式出來給人用。第二,你能夠見識到許多不同怪咖的理念與方法,這些都是難得的經驗。要尋找開放源碼的專案,可以到SourceForge.net尋找,幾乎各類型的程式都有。

2008年3月2日 星期日

灰塵+顯卡=熱當

今天我的顯卡不停熱當,我想應該又是灰塵搞的鬼。經過千辛萬苦將顯卡從電腦的身軀中拆卸下來後,發現果不其然,灰塵如寄生蟲般附著在我的顯卡上。很多人不知道灰塵很容易積熱,它的熱導係數非常低,如果用灰塵來防寒是個不錯的選擇,但如果跑到顯卡上面就不太妙了。通常顯卡熱當,有大半的原因都是灰塵造成的。

看著我這張nv6800GT,已經買了三年,最近在盤算是不是要汰舊換新了,但我主機板不支援新型的PCIe插槽,真是困難的決定...

2008年3月1日 星期六

年輕人創業

我常常希望有機會能夠自己創業,但現在這個時代,已經不適合小型企業的生存了,對於創業這種事更是難如登天。

現在創業的年輕人,多半是小本經營且非技術導向的事業,換句話說,通常都是做餐廳或賣小玩意、服裝。如果你具有特別的技術或點子想要創業,會是一條很艱難的路。一開始要面臨的問題就是申請專利了,你必須要花不少時間寫專利企畫書,這對沒經驗的人來說很困難。再來是建立一個可信賴的團隊,光是這點,就會令很多年輕人打退堂鼓,畢竟一個小毛頭怎麼可能認識許多技術底子的人,更別說能招來資深的員工了。接下來是資金籌措,一般人很少能夠獨資創業,必須要靠創業企劃書和金主交涉,吸引他們投資。

目前研發型的公司比較有可能打造一個新興市場,純粹做銷售就必須要和競爭對手來硬的,在現有市場中瓜分微薄的利潤。問題是研發型公司的開銷十分巨大,如果是給一個沒經驗的年輕人領導,可能幾個月錢就燒完,宣布倒閉。

我也想要創業,但我認為最好的方式是先進業界"摸底",並認識一些人才,等時機適合再創業也不遲。

shake-hands

2008年2月29日 星期五

一次搞定檔案重新命名

由於工作的需要,我有時必須將一堆檔案重新命名,如果用手一個一個慢慢敲,實在有違我的最高懶惰原則。於是上網找了一下,發現了一個軟體叫做RenameMaster(載點在這)。這個軟體可以幫你批次命名,不論是檔案名稱或檔案格式(extention)都可以搞定。

使用方法也很簡單,首先先從File->Chanege Folder選擇你的檔案所在位置,接著下面的欄位有很多,假如是要保持原有檔名再另外增加字串可以選Add,Replace則是取代原有檔名,Remove是移除某些特定檔名。譬如我有一群照片,檔案名稱是2008-02-29-1.PNG到2008-02-29-100.PNG,我想註明這些是跟陳冠希有關的,可以用Add加上[陳冠希]到檔名開頭,變成 [陳冠希]2008-02-29-1.PNG到[陳冠希]2008-02-29-100.PNG。

此外,這套軟體的特色是它不需要安裝,直接執行就可以用,簡直太方便了。

image

2008年2月28日 星期四

徵兵狀

昨天收到了兵役部的體檢通知,要我去做體檢。這張單子就像古代的兵單一樣,有的人接到會面無表情,一臉呆滯;有的人接到會呼天搶地,悲極而泣;也有人接到會歡天呼地,好不開心,因為他腦神經突然斷裂。我應該屬於第一個,雖然不害怕當兵,但這畢竟要蹉跎我一年光陰,心中難免覺得可惜。很多大學生寧可進研究所也不願先當兵,抱著"以後會改募兵制"的心態,我覺得這樣反而更是在浪費自己的時間。

面臨可汗大點兵,我們必須先通過體檢來判定體位。也有很多人打算在這方面動手腳,聽過蠻好笑的例子是喝醬油,讓自己血壓狂升。但這些現在都不太管用了,我看到體檢單上註明有任何病史務必要帶診斷證明書,可能是為了防止有人蓄意逃兵吧。體檢單上還註明,假如當天無故未到,要移送法辦,聽起來就是唬人的。

話說政府現在積極的徵兵,以兵源不足為理由,大幅提高常規兵的門檻,幾乎到了只要能呼吸就要當正規兵的地步。他們以高科技戰爭為理由說就算是扁平足,也可以操作高科技武器,不需要行軍,用這理由把扁平足的人拉進去。但我覺得是自打嘴巴,既然是高科技化的戰爭,應該不需要像以往那麼多人力才對,況且現在不需要短兵相接,更不需要像以前那麼多的人力資源了。

記得以前在班上做過調查,假如兩岸開打,不會投降的人少的可憐。就像海珊和美軍的戰爭,海珊一直吹捧自己的人有多勇猛,忠誠度有多高,最後還不是全部投降。看來政府有成為下一個海珊的潛力。雖然廢話了一堆,也只是發發牢騷,現在的政府需要大量的兵員讓他們打腫臉充胖子(雖然怎麼打臉都不會腫),身為市井小民,又能奈他們何?

hitler

2008年2月27日 星期三

嗆聲英語教學

突然想找找有關英語嗆聲用的句子,以下是從網路搜到的10句"實用"句子。(還是少說為妙,學學就好)

1. Just wait and see. I won't let you get away with that.
咱們走著瞧。我不會讓你得逞的。

2. You'll be sorry.
你會後悔的。

3. You're gonna get what's coming to you.
你會得到報應的。

4. If you're looking for a fight, you don't have to look far.
如果你想找人打架的話,不用找太遠。

5. Watch your mouth. Do you know who you're talking to?
說話客氣一點。你知道你在跟誰說話嗎?

6. I'll get even with you sooner or later.
跟你的這筆帳我遲早會要回來的。

7. Listen, you've picked the wrong person to quarrel with.
聽著,你找錯吵架的對象了。

8. You'd better take that back.
你最好收回那句話。

9. You want to take it outside? Anytime!
你想到外頭解決(幹架)嗎?隨時奉陪!

10. Don't mess with me! / Don't get fresh with me!
不要惹我!/ 給我放尊重一點!

我蠻喜歡裡面的You'll be sorry(講完就可以開打)和You'd better take that back(對方不道歉就開打),簡潔有力。雖然字面都是很簡單的字,但文法跟中文不同,假如沒待過國外,可能會聽不懂這裡的某些句子。另外還有一個常用的"語助詞"沒有shit那麼直接,也沒有shoot那麼做作.....請說"Crap"。Ex. What the crap is that?

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錄影機錄下來,往後可以藉由這台機器播出,就彷彿回到過去一樣,一切歷史又真實的呈現在眼前。