之前安德魯的Blog介紹過Canon RAW Codec,可以讓Vista整合RAW檔,不過被文後一句只支援.CR2澆了一頭冷水。最近又有一篇文章似乎提到新版Codec支援RAW檔的事,不過一直以來都抱持照片拍完搬到HD就當沒事的苟且心態,看到這類消息並沒有太大的興奮感,更談不上花功夫研究照片檔。 ...

PowerShell是未來微軟管理性Script的主流,過去曾稍微看過,今天總算正式開張,寫了我的第一支PowerShell Script,用途是檢查伺服器上某一個檔案是否順利產生。如果沒看到檔案,表示產生檔案的排程出錯,就要發警告信通知相關人員介入處理。 原本以為接觸一個全新語言會有個充滿挫折感的...

同事寄給我這個"心理測驗",雖然不是女人,我還是很無聊地把它做完:  妳「將來」會是怎樣ㄉ歐巴桑 (男生可以給女朋友、老婆做做看唷!) ( 1) 你曾經被朋友說你是個怪人 YES-- 往 4 NO--往2( 2) 走路走的非常累的時候,會想直接就坐在路邊 YES-- 往3 NO--往5(...

前幾天幫同事看一個WinForm問題,明明有Primary Key限制的DataTable,卻冒出數筆PK相同的資料,Grid還會發狂似地不斷捲動。 由於資料的更新動作來自非UI Thread,我們首先懷疑的就是Threading Issue,不過該問題只出現在尖峰時刻資料量爆多的情境下,在測試台中...

又到了中年人講古的時間了... 二十多年前,以帥氣的吊車尾姿勢,擠上工專錄取的最後一個名額。心想,我這輩子再也不要參加聯考了(造化弄人,後來還是又考了二技),於是央求家裡買了朝思暮想多年的第一台電腦,宏碁小教授MPF 500,Intel 8088 CPU,4.77MHz,640M640K RAM,...

為了要在C1FlexGrid中做出如下Header Cell合併的效果,煞費苦心... 簡單來說,這類的合併效果必須繼承C1FlexGrid再做一顆自訂元件,並Override GetMergeCell這個函數,判斷傳入的Row/Col數是否屬於合併範圍決定傳回值。而GetMergeCell在U...

跟同事討論新網站如何讓所有網頁都保持一致的Header/Menu/Footer,我的看法是回歸ASP.NET 2.0建議使用的Master Page、同事則覺得這樣比較笨重,不如保持用FrameSet切割出一塊Frame切換內容的傳統做法即可。想了想,到ASP.NET 2.0後,看到的幾乎都是用Ma...

.NET的開發效能提示中,有一條原則是"不要把try...catch當成正常流程"。今天在修改前人程式時,看到一個挺經典的真實案例,跟大家分享一下。 1: static void avoidTryCatchDemo(string file) 2: { 3: Stream...

有些事現在不做,一輩子都不會做了! 電影"練習曲" Community Server 2007出來好一陣子了,由於每天分配給這些543的時間有限,偏偏自己又是少不了睡眠的中年人(最近的新體認---所謂的技術強者,意指既聰明又不用睡覺的超人,Scott Hanselman, ScottGu, Rex...

  自己開發元件是件有趣又刺激的任務,看著自己生出來的元件被廣泛地應用在大小專案上,簡化了原本繁瑣的Coding工程,那份成就感與驕傲猶如坐在台下目送兒子女兒上台領市長獎一般。(女兒跟兒子呀,雖然你們還沒上小學,但也不要成天光看雙胞胎公主跟巧虎,知道怎麼讓老爸開心吧?) 當元件愈散愈廣,用...

最近有個需求,要在Windows Form中做出如下的軟體授權同意畫面,使用者必須閱讀完授權書晝面,按下"接受"才可以繼續使用。(會仔細讀軟體授權書的人請舉手! 那個戴眼鏡的胖子,你確定你有? 要誠實哦... 很好,跟我想的一樣,Nobody!) 以下是我這次想出來的寫法,有幾項特色,介紹給還不...

在許多時候,Mail System常變成辦公室裡的第二戰場,是放冷箭、扣帽子、灑狗血的好地方,而Reply To All(回覆給所有人)是好戰分子常用的一招。例如: 你寫了一封信詢問大家對公司廁所衛生紙採申請配給制的意見,初衷只是要蒐集成員工意見,呈報給總經理Mr. Iron Cock以塑造公司很民...