2008年4月8日 星期二

應該數位化的郵政系統

今天連跑了郵局N趟,為了記一封公文,又要買大信封又要買小信封,信封又分掛號和平信信封。早就用email取代一切的現代人,有幾個能搞清楚?

我很訝異現在網路這麼發達,郵局還在用古老的郵票機制,而且還要手寫寄件人和有的沒的地址。我後來想想這一切都可以透過網路解決才對,只要有印表機就可以了。每個人只需要在郵局的網站註冊一個帳號,裡面記載了自己的地址並且和自己的郵局帳戶連結。每當需要寄信時,只要連上網站,印出郵局網站上即時產生的數位郵票再貼到自己的信封或包裹上,拿到郵局寄即可。省的每次都要買郵票,非常煩人。

數位郵票就類似黑白條碼,郵局只需要拿掃瞄機一刷就會自動顯示寄件和收件人地址,也不怕有人不填郵遞區號,因為都記錄在裡面了。當掃描後,郵局直接對該用戶的郵局戶頭扣款,輕鬆又方便。郵差也只要攜帶掃碼機,馬上較能知道手上的信要寄到哪,也不怕有人寫錯地址。

看來台灣(中華)郵政該考慮我的建議了...

image

2008年4月7日 星期一

Talent辦公椅使用心得

最近把舊的辦公椅汰舊換新,買了美國Talent的椅子。這椅子的特別處是金屬纖維材質,能夠將你全身包覆環繞,坐上去有深陷賽車椅的感覺。整體外觀看起來,是張半透明的椅子,它搭配了許多調整功能在裡面,以深邃的黑色外型體現摩登的概念。

DSC01175 
頭部、背部以及椅墊都是金屬纖維材質。

DSC01176 
別懷疑,椅背不是中空的。

DSC01177 
靠近一點,會發現網狀纖維。

DSC01178
椅子下黑黑的東西是機關所在,聽說有專利

DSC01179 
鋁合金底盤、6軸跑車輪...可惜沒引擎

DSC01182
椅子下面用來調整椅背強度和固定板,調椅子時會有打檔的感覺...

DSC01184  
開閃光照的清楚點,左邊是固定用的,右邊調整椅背剛度(把金屬纖維繫緊或鬆開)。

DSC01185
側面的機關,上面方塊調整扶手高低,下面方塊調整扶手角度。

雖然這椅子很貴($NT 7800),但我覺得物同其價,躺在上面辦公或看電影都是很舒服的選擇,也可以拿來睡覺,它的纖維設計,讓坐的人不會流汗,很通風。這幾乎是全方位的椅子了。如果扶手可以再加裝放飲料之類的小桌子(當然必須要可以收納),我會給這張椅子101分。

2008年4月6日 星期日

windows桌面管理技巧 with GTD

最近實在太著迷於GTD了,看了資料,發現我的vista桌面也可以好好清理一番。步驟很簡單,只要先在桌面上生出四個資料夾0_inbox, 1_action, 2_someday, 3_archive。管理理論可以參考前一篇。然後把桌面上的檔案全部丟入inbox中,除了真的很常用的捷徑外。接著把使用者目錄下的文件和音樂複製到archive,把下載複製到inbox中。最後到inbox裡面好好整理一番,把不需要的檔案刪了,其它的都以自己的命名方式移入archive中。以後有任何文件都到archive中查就對了。在archive中要建立一套檔案排列架構也是一門學問,要花點心思構想。然後把firefox(如果有使用的話)和ftp下載軟體的預設下載資料夾指向inbox中的下載。

這時桌面上應該會很乾淨,像這樣:

image

  我除了以GTD的方式管理桌面,還有加裝google 桌面,要找資料時省去不少時間。

2008年4月5日 星期六

利用gmail+GTD安排工作與生活

在昨天(4/4),我介紹了GTD的觀念,一種時間管理的技巧。現在是實用它們的時候了。在這之前有些東西要先準備好:

  1. Gmail帳戶(記得要調整成英文介面)
  2. Firefox瀏覽器
  3. 安裝GTD add-on for Firefox (http://gtdinbox.com/index.htm#install)

當一切都搞定後,應該會出現像我這個介面。上方會有一個GTD Dashboard。
image

接著開始設定Labels,為了簡單起見,我們先設定一些基本的Label,Status Label。點選左邊的edit label,按照提示設定status label(S/Action, S/Next Action... et cetera),其它的label可以先忽略。

接下來,我們可以開始思考有哪些工作需要做,點選左邊的Compose personal,標題列打上工作事項,並指定標籤為S/Action(點上方的Labels就可指定),表示它是我們今天要做的。打好後按寄出,送信給自己。這時GTD會自動幫你分類標籤。你的信前面應該會出現S/Action的標籤。重複這個動作,把今天可能會做的工作都指派好。指派的同時,假如覺得這工作兩分鐘內就可做好,把它指派為S/NextAction。

以上是最基本的工作分類。接下來我們引入project的觀念。當有很多Action都屬於同一系列的事情時,我們可以把它設定為一個project。譬如說"把家裡大掃除"。由於GTD支援sub project,我們在project下可以有其他的project。要指定project很簡單,也一樣先到label裡創建project,再選擇你要的信件指定即可。

至於Context則是可設可不設,這個標籤主要是用來描述工作該在哪做,譬如office。status、project、context標籤可以同時並存。另外,當一件工作做完,記得把status改為finished,GTD會自動幫你封存(Archive)。

其他更進階的部分可以參考GTD套件的網站,點選gmail左邊的getting started即可。雖然不是每個人都喜歡GTD,但GTD不可否認的,確實能幫助我們減少猶豫要做什麼事的機會。

2008年4月4日 星期五

GTD - 把自己搞定

GTD是Get Things Done的縮寫,主要是教人如何作時間管理,通過記錄的方式把頭腦中的各種任務移出來,頭腦可以不用塞滿各種需要完成的事情,而集中精力在正在完成的事情。

我們可以先假想一個Inbox來放所有的資訊。我們的目的就是要讓這個Inbox清空。接著我們可以假象另一個容器,action,在inbox中可以在兩分鐘內被完成的先全部移到action中。另外再創建一個hold容器,任何無法2分鐘內完成的或甚至是以後才要做的,則放入hold中。最後一個容器是archive,任何完成的事項都可以放進來。

整個工作流程是這樣,先想想該做的事,或蒐集重要的資訊,把他們放入inbox。接著檢視inbox,判斷裡面的資訊是否在接下來2分鐘內可做完,將它們放入action,否則放入hold。接著處理action裡面的事情,把他們全部完成。接著,判斷hold裡面最需要做的事,將它(或它們)移入action中,並處理。處理完的事情,可把他們的結果放入archive或是丟掉。

在電腦上應用GTD的例子很多,詳情可以參考wikipedia,http://zh.wikipedia.org/w/index.php?title=GTD

2008年4月3日 星期四

JkDefrag 免費磁碟重組工具

Question 1. 我們為什麼要用磁碟重組工具?
由於儲存資料時,存放在硬碟裡的資料會以不規則的方式儲存,我們需要將它們重新排序,如此可以提升電腦的運作速度。

Question 2. Windows裡面已經有內建磁碟重組工具了,為什麼要用這個玩意兒?
windows裡的磁碟重組工具非常非常...慢,這套工具重組一個磁碟不需要20分鐘。再來,windows的磁碟重組工具很吃cpu,你沒辦法邊重組邊做其他事,JkDefrag只需要10%的cpu資源,這則文章是我邊重組邊打的,完全不會感到影響。最重要的一點,這是開放原碼軟體,完全免費。

Question 3. 好吧,告訴我這東西哪裡下載以及怎麼用?
http://www.kessels.com/JkDefrag/,把下載來的解壓縮就可以用了,執行JkDefrag.exe,一切自動開始。執行後,會顯示出這顆硬碟裡的狀態,以顏色區分,分別如下:

  • 黑色: 空磁區
  • 綠色: 未分散的一般資料
  • 深綠色: 未分散的資料間隙
  • 黃色: 分散的資料
  • 紅色: 無法移動的資料
  • 白色: 處理中的資料
  • 粉紅色: MFT 保留區 (NTFS檔案系統才會有這東西)
  • 灰色: 未知

image

2008年4月2日 星期三

48hr

由於深感平日過於晚睡,我決定在前幾天開始調整生理時鐘。但我發覺難度真的不低,尤其當你的身體已經習慣先前的睡眠時間更難。

我姑且稱這個計畫為"褪黑激素分泌正常化與生物生理狀態記憶性耦合實驗",整個計畫的宗旨簡單說...就是做個早睡早起的好青年...。基於大自然定律,要將我晚睡的毛病改掉,我必須要給定一個緩衝期,也就是每天提早一點睡。但由於所需耗費時間過長,於是擬定了另一個計畫。"No buffer, just sleep quite early.",亦即每天11點左右睡覺。但這是比較激進的手法,因為我沒辦法說睡就睡,因此我第一個晚上索性不睡了,打算等到第二天再睡。

世界上最痛苦的事,不是愛情,而是拖著一晚上沒睡覺的身軀,迎向第二天的挑戰。(看來伏爾泰沒熬過夜,因為他認為世上最痛苦的事和愛情有關。)一晚上沒睡真的很累,但我發覺事情沒那麼難熬。第二天是會很累沒錯,但真正讓你想睡覺的時刻並不多。我大概記錄了一下讓我想睡的時刻,也只有早上7、8點、中午和下午2點左右。只要撐過那些時間,我的腎上腺素會自動分泌,讓我重振精神。

雖然第二天成功在11點前入眠,但困擾我的是第三天。第三天晚上,可能由於身體的時差沒真正調整過,結果又是失眠一整晚。今天...是第四天。由於前幾天沒睡好,已經讓我頭有點痛了。看來今晚是我的D-Day,不是睡魔死,就是我死。

這次的結論是,下次還是以正常方法來改善睡眠會比較好。激進派總是沒好下場。最後,我必須承認,最近post一些跟睡眠有關的文章和我睡不太好有關。

2008年4月1日 星期二

如何睡覺?

睡眠不足是現代人通病,跟睡眠品質有很大影響的是飲食,正所謂"要怎麼睡,先怎麼吃"

影響人類睏倦的因素是血清素,它是一種神經介質,由腦神經元製造。失眠的人通常因為血清素製造不足,才會導致低劣的睡眠品質,影響血清素產生的原因又可分為心理壓力和飲食。要如何幫助腦神經元製造色胺酸?

最好的方法是睡前或晚餐喝牛奶,並可視情況吃低咖啡因的巧克力。由於這兩樣食物富含色胺酸,可以讓腦中的血清素增加。如果對牛奶過敏,亦可以吃香蕉替代。其實除了血清素外,影響睡眠的還有褪黑激素,這是由人體自然分泌,但不易藉由飲食控制。人體內自然分泌的褪黑激素,約在二十歲左右達到高峰,四十歲以後則會快速下降,因此年紀越大,越容易出現睡眠上的困擾。另外,睡眠前靜坐1分鐘,聽說也能幫助睡眠,雖然本身沒試過,這也是另外助眠的方法。

既然飲食對睡眠影響很大,必然有導致失眠的食物。油膩、含咖啡因或辛辣的食物都會讓你"不得安眠"。

sleep

2008年3月31日 星期一

花園裡的洋娃娃

這篇文章有恐怖性質,如果排斥這方面請忽略下文。

雖然這則故事已經廣為流傳了,但我是最近才聽說這個故事。這是一個關於台灣童謠的故事。開始之前,請先將燈光關閉,把所有會發出聲音的東西都關了。好的,應該所有人都會唱"妹妹背著洋娃娃"...歌詞是這樣:

妹妹背著洋娃娃,
走到花園來看花。

娃娃哭了叫媽媽...娃娃哭了叫媽媽...娃娃哭了叫媽媽,

樹上小鳥笑哈哈。

娃娃...沒有生命的娃娃竟然會哭?這代表什麼?還有樹上的小鳥為什麼會笑?如果這時你身邊的娃娃開始哭了...請趕快逃命。其實這是不知道由誰開始惡搞的鬼故事,大概是說日治時代的小女孩被殺害後,從此就帶著她心愛的娃娃出現在家裡的後花園...殺人。樹上的烏鴉,也嘎嘎的歡呼,等著食用新鮮的屍體。

好吧,有比較惡搞的版本,也許可以緩和一下氣氛。話說小女孩被殺害後,她的娃娃就常常在夜半發出哭聲。她的家人為了讓娃娃安息,找了木匠師傅把她的臉刻成貓的形狀,因為日治時期,大家都認為貓是吉祥的象徵,並要求師傅不要刻嘴巴,避免娃娃又再夜半哭嚎。由於這娃娃很討喜,後來被人不斷複製,現在已經是很普及的東西了。下圖就是解答。

 

 

 

image

2008年3月30日 星期日

程式設計師的使命

最近參與了大型專案的開發,讓我對程式設計師該做的事有了更進一步的感想。

程式設計,是一門很有趣的藝術。身為程式設計師,很多人都認為只要能寫寫指令就是了。其實程式設計師要學的事根部就不是程式指令,而是如何建構出靈活的、易於擴充的程式。

記得之前有人說,越厲害的程式設計師,寫一個程式出來所需的時間以及所需的程式碼行數越少。老實說,我聽了實在是嗤之以鼻,那人的腦袋還停留在電腦剛發明的時代。現代的程式設計師,最需要學的事情是"為別人著想"。假如你用兩三行就寫出一個一般要花四五行的程式,沒錯,你可能省了CPU 0.01%的時間,但你讓其他人要多花100%的時間看懂你的程式。在現在cpu那麼強大的時代,還抱持著以最少程式行數寫完程式的人,我認為他們不是初學者,就是自大狂,沒辦法與人合作。

很多大型專案都有個'程式公約",也就是要求每個開發人員都要遵守一些基礎標準。我很喜歡這種感覺,就像你是一名建築設計師,和其他的建築設計師、電機工程師一起合作蓋一棟雄偉的建築物,總不能這邊的屋頂是白的,那邊卻是黑的吧。很巧的是,程式設計也有像建築藍圖一樣的東西,我們叫做UML圖,他記載了程式裡物件之間的關係,也是發展程式的重要基礎,讓新參與的成員能很快了解整個程式的架構。

我認為程式設計師必須要有藝術家的腦袋,才能建構出實用且漂亮的程式。這部分也是我需要學習的地方。這種感覺,有點像是先在腦袋中模擬一個場景,再透過電腦將場景以文字的方式架構出來,最後透過編譯器實際生產。我想再也沒有比做出完美程式更能讓程式設計師感到有成就的事了吧。

image

2008年3月29日 星期六

慈禧之死

今天有人和我爭論慈禧的壽命,說慈禧治國60餘年,他的壽命至少80歲。我雖然不是歷史學家,但一聽就覺得很荒唐,滿清末年,慈禧就已經駕崩,根本沒撐到民國來臨,不太可能活得很長壽。

果不其然,上維基一查,慈禧享年72歲。此外,還讓我看見了蠻有趣的事。譬如說當初的懸案,光緒和慈禧之死。以下是節錄部分:

懸案:光緒之死

1908年光緒帝病逝於瀛臺,年方三十八歲。因他比慈禧早死一日,故死因諸說紛紜,沒有歷史定論。傳聞他是由慈禧授意光緒帝的近侍所毒死(主因是慈禧病重時,曾猶豫對光緒帝要如何處置,遂以自己不久人世的消息透露給光緒帝知道,惟其近侍回報,帝曾微露喜色,故慈禧決意自己病終前,帝須先於自己命終,以免皇帝有再度親政、否定慈禧生前之佈局的可能)。其實光緒有妃,妃有身孕,但皆因故為慈禧所賜死,遂長年無後。但根據官方紀錄,他是自然病死,光緒至少身體就很虛弱,常有疾病,再加上慈禧太后在心理上對他摧殘,其後又迫死了他最愛的珍妃,令他失去精神支柱,英年早逝。更有一說,是袁世凱進藥害死的,以避免日後光緒報他告密之仇,不過可能性極微。民國之後,據光緒帝的御醫透露,皇帝生前的確身體並不非常健康,主因是不見天日、身體欠運動、心情不佳,導致飲食不正常,卻也無病重之跡象。1909年宣統元年)光緒帝葬入中國最後一座帝陵——河北易縣清西陵中的崇陵。

另一個有趣的部分是清朝滅國傳說:

滅國傳說

傳說在清太祖努爾哈赤崛起的過程中,將敵對的海西女真葉赫部消滅,該部酋長金台吉臨死前發下的詛咒:「即使我葉赫族裡只剩下一個女人,也要將建州女真滅亡!」於是後來的滿清皇帝爲了迴避此詛咒,均避免冊立葉赫部的女子為后。慈禧太后是葉赫部的後代,而清帝國在她的主政下邁向衰亡,因此有人說慈禧太后的出現正是葉赫部的詛咒應驗。由於,努爾哈赤的元配為葉赫部人,也有滿清「興於葉赫,亡於葉赫」之說。

  • 史實上,葉赫那拉氏和愛新覺羅氏世世代代都是姻親。努爾哈赤的母親以及許多妃子都是葉赫那拉人氏;皇太極即為葉赫那拉氏(滿清第一位皇后孝慈高皇后)所生。

在清朝時有一個世代傳說:葉赫那拉家世代出美女。孝慈高皇后是葉赫部首領楊吉努之女,14歲時(明萬曆16年)作為建州女真與葉赫女真結盟條件嫁與努爾哈赤,與努爾哈赤生活了15年,僅生下皇太極一子,29歲病逝。於清崇德元年被皇太極追諡為太祖高皇后。在孝慈與努爾哈赤共同生活的15年間,正是努爾哈赤積極向外擴張,統一女真各部,並收降一部納娶一妃的輝煌時期。努爾哈赤是用36年的時間統一蒙古與東北其他各部之後,最後才向葉赫那拉氏宣戰的!原因有兩個:其一,葉赫那拉最強大;其二,葉赫那拉的汗是他的親舅舅,各守關的將領都是他的表哥、表弟,都是親人。當時,努爾哈赤帶著他的千軍萬馬,包圍了葉赫城,但他沒有馬上宣戰,而是跪在城前三天三夜,請求葉赫那拉氏投降,團結起來,共同對付明朝政權。可是葉赫納拉家族認為,你是我們家的姑爺,你不聽我的指揮,還要聽你的,那哪行呀!堅決不同意。沒有辦法的情況下,努爾哈赤下了一道令,凡是願意投降的,一律高官厚祿,凡是反抗的不管是誰,我六親不認,一律屍首分家。就這樣,努爾哈赤向葉赫那拉宣戰,經過激烈的戰鬥,努爾哈赤最終殺進城去,殺了幾萬人,而葉赫那拉氏的那些被包圍的首領也紛紛自殺,寧死不降,直到最後,老一代的都死了,剩下年輕的看到大勢已去,大勢所趨,才向努爾哈赤投降了。正是因為這個故事,一直流傳著葉赫那拉與愛新覺羅為世仇,宮中后妃與秀女,不選葉赫那拉氏的傳說。

原來慈禧是女真人,這是我第一次聽到的史蹟。另外雖然光緒被毒死時有所聞,看完了介紹,對光緒贈恨慈禧的情節又更加了解了。(光緒不是慈禧的親生子)

image