星期四, 1月 26, 2006

CloseAll Application Shell Extension

緣由:
很久以前寫過類似的程式,之前因為Schedule趕,什麼時MFC, ATL都還不懂的時候就直接用C++硬幹寫了一個Shell Extension, 現在再回想起來,差不多就是用一Win32 寫一個Windows Application 一樣複雜。現在開發工具越來越普遍,我也多學了一些,趁有空時,一樣一樣征服,雖然程式的運作原理很簡單,倒是用了不少Tools。這次直接使用ATL,跟我直接使用C++寫COM Server的複雜度還真的是差很多。

另外就是Free Software的影響,之前提到的NSIS Windows Installer,這次也一併使用上了。

主要功能:
沒什麼,就是可以幫你關閉所有在運算的程式,讓你不用一個一個關,要達成這個方法有幾個,第一是在Windows Task Bar上按住CTRL,選完所有的應用程式後,再右鍵選Close也行。第二個方法是我上網找的Close All Windows,不過要價US13元,平當還會有一個小icon在你的視窗右下角,佔用一點小小的記憶體。第三個就是當我的白老鼠,安裝我的這個Shell Extension。附加的功能就是另外可以Log Off, Shutdown and Restart。又這個按鍵比使用Windows方法少按幾個鈕。

程式只在我的電腦上Windows XP上測試過,理論上Windows 2K也可以跑沒有問題,但是沒測試過(所以才要應徵白老鼠啊)。

執行畫面


好處:
因為是Shell Extension,所以平常不用多耗費你的記憶體。

缺點:
目前還沒想到。

下載:
Requirement/Project Execution Plan請在此下載。
CloseAll Shell Extenstion程式請在此下載。

附記:
有任何問題建議請留言,如果你喜歡這功能,也請在下面的Comment留言。

keyword: close all application shell extension, ATL, MFC

星期六, 1月 21, 2006

Linux嵌入式應用確實違反了GPL

自由軟體技術交流網 - 新聞區

投入這個OEM的產業已經有一段時間了。GPL其實很明確的規範出這是一定要遵守的,可是台灣的產業不知道為什麼,大概都是真的是先賺錢再說吧。

錢是要賺沒錯,但是老是賺這種錢,別人難道不會很容易就先追上了嗎?還是要研發自有的特有技術,保持在競爭對手很難追上的程度才能賺的心安理得而且長久吧。

Piled Higher and Deeper - 如何讓自己看來很忙碌



看到這篇漫畫實在讓人會心苦笑。
我之前的老闆說實在還不少都是吃這套的,只能用是否努力不努力來衡量一個人.....

我心目中的老闆,是要能定出你的performance, 就像我們是寫程式的,不要只看加班時數,這跟看寫幾行code沒什麼兩樣。
再用這些performance criteria, 量出你的指標,才決定你的貢獻度,而不是只是因為努力不努力好觀察,就只用這個方法觀察.....

星期二, 1月 03, 2006

新年新希望

一年又過去了,好像除了討生活外應該還要來點新的希望才對。
在這一年過去後再來檢視我是否能落實實踐的精神來把我這些希望實現。;-P

我的希望當然是能夠畢業,除了這個之外,就是...



前陣子買了一本書,有一百個小故事,每天在睡前講一到兩個小故事給小孩聽,一下子就講完了。說實還真是不太滿意這些故事書,內容也不太好,有些充滿了刻板的教育精神,有些故事看了之後還講不下去,因為不符合我的教育精神。我就是不太希望我的小孩成為模範生。但是奇怪,在書店裡也一直找不到合意的故事書。

我小時候非常喜歡看故事書,因為我會看,媽媽就一直買,造就我看了非常多的故事書。還記得同學,尤其是老弟有陣子還叫我書呆子。其中,很懷念的就是國語日報就出了非常多的故事書非常適合小學生看,現在還念念不忘。等到大了之後,才發覺這些故事有些因為版權的關係,有些都再也買不到了。在遠流的論壇裡有討論這些絕版故事書的討論串

這時就要感激父母栽培我,讓我有學過英文。這些書找不到,沒關係,還有英文原版的,手頭上現在就有一本爺爺與我的英文版,今年的希望其中之一就是講這些故事給小孩聽,順便看看這些英文的故事書。^^