November 21, 2012

遠端桌面控制下桌面及工具列消失的解決方式

一位同事在利用遠端桌面佈署程式時,無意間出現了桌面及工具列消失的問題,而這問題之前我也曾發生過一次,當時我並沒有找到解決方式,而是直接發ticket請hosting provider幫我重新開機,當然在情況危急時這不算是好方法(雖然在收到ticket後30分鐘內就幫我重開了)。

出現這問題,大概十之八九是explore.exe這個程式被關閉了。如果是在本機,我們還可以使用CTRL+ALT+DEL組合鍵叫出Windows Security的畫面來重開機。但在遠端我要怎麼重開機呢?桌面和工具列都消失了,按下CTRL+ALT+DEL也沒用。還好在遠端桌面下,我們可以使用另一個組合鍵CTRL+ALT+END叫出Windows Security的畫面,再按下右下角的按鈕進行重新開機。


不過重新開機應該是last resort而不是best practice,如果可以把explore.exe給叫回來不是更好嗎?

在使用CTRL+ALT+END組合鍵後,點選Start Task Manager叫出Windows Task Manager。按下New Task加入explorer即可讓消失的桌面及工具列出現。

November 17, 2012

於SharePoint中一次下載多筆資料

最近公司要把舊的SharePoint網站下線,我負責把部門的文件備份下來。在SharePoint中,如果要下載某個檔案,可以勾項該檔案,接著點選工具列的Download a Copy,瀏覽器就會開始下載檔案。


但是因為文件數量不少,一個一個下載可是很耗費時間。原本以為只要勾項多筆檔案再點選Download a Copy就可以下載多筆檔案了,無奈勾項多筆時,Download a Copy按鈕就被disable了。也對,人家本來就是Download "a" Copy,何必硬是要拿來下載多檔案呢?

November 16, 2012

書評 - The Clean Coder

圖片來源:天瓏網路書店
這本書是去年出版的Uncle Bob系列書,書名全名為The Clean Coder: A Code of Conduct for Professional Programmers。Uncle Bob名氣之響亮相信很多人都知道,尤其是他提出的SOLID更是很多作者都會拿來引用的範例。

這本書頁數不多,但是看起來覺得有點累,一是因為它已經是本英文書籍了,再來是Uncle Bob的英文用字還真是不親民,很多單字對我來說根本沒看過,就如同英文文言文一般,也許是閱歷豐富所以用字較為講究。本書閱讀起來是可以了解作者的用意,但因為單字太多讀起來時總是會有那麼點卡卡的。

本書的內容主是以說故事的方式來呈現。Uncle Bob以自身的經驗來告訴讀者他是如何成為Craftsman,告訴讀者如果想成為Craftsman需要知道些什麼。其實說穿了這本書的重點就只有兩個,專業(Professionalism)和負責(Responsibility)。這兩個字不斷穿梭在各個章節中。

至於評價嘛,在anobii給了三顆星,保持中立看待。以看名人傳記的角度來看這本書的話,個人覺得故事有點平淡。有些論點個人並不認同,有些則是看起來相當基本。不過仍然是可以做為借鏡,尤其是像Uncle Bob那樣成功的人,我想有很多讀者應該對他的故事很有興趣。