2011-01-16 11:14 PM 3 9,414
黑暗修車工 連日陰雨嚴寒,一整個星期都軟弱地改搭捷運上班,或許連續多日未騎加速鏽蝕,八歲老機車的方向燈開關忽然鞠躬盡瘁,切換桿變得極難撥動,想當然爾,方向燈也就不亮了。沒有方向燈騎車蠻危險的,之前約略知道這類開關都有卡榫與線路接頭設計,更換難度不高,一時興起,決定自己動手換。 ...
2011-01-15 08:40 AM 1 9,118
VS2010 SP1上個月已經Beta了,已可從MSDN下載(目前只有英文、日文版),剛才看了SP1更新內容,順便筆記了重點: VS2010被嫌棄到不行的線上說明文件操作介面,從善如流地做了調整,內建了離線閱讀功能程式,不再仰賴瀏覽器、文件瀏覽器重拾樹狀TOC檢視/關鍵字索引等重要功能、...
2011-01-14 07:04 AM 1 8,644
在使用Visual Studio進行單元測試時,有時我們需要明確限定測試順序,例如: TestB()會應用到TestA()產生的結果,所以要依TestA->TestB的順序進行。在單元測試哲學的最佳實務(Best Practices)裡,最高境界應追求各測試間不具任何相依性(Avoid cr...
2011-01-11 05:20 AM 7 5,977
收到2011的MVP Award Kit囉~~~ 由於去年起開始採用奬座加年度環的設計,所以連任的Award Kit比較小盒,但我偷懶沒拍開箱照,有興趣一探究竟的朋友可以參考璉大的文。 重點在年度環疊疊樂,所以趕快從儲藏室挖出去年的水晶奬座擦了又擦,接著拿出相機腳架、...
2011-01-10 06:04 AM 4 5,108
許多人可能還不知道,黑暗執行緒部落格其實是有備援站台的(典故: 1 2)。不過,不知道的朋友就繼續當作不知道就好了,因為備援站台近日內要停止服務囉! 這幾天重新調整了網站架構,原本資料庫與網站放在不同的Web Hosting廠商,分隔在美國東西兩邊,甚至有兩小時的時區間隔,所以PO文時間偶有離...
2011-01-08 11:45 AM 4 9,703
去年,在噗浪裡消磨了不少時光,在河道裡認識了不少新朋友,從中掌握了諸多技術資訊、新聞消息,當然能在第一時間得知最夯八掛,讓我不上PTT也不致與時代脫節,自然也是在每天在偉大河道航行的重要目的。小小的驕傲是,從我的第一則噗開始,從來不曾為了卡瑪胡亂抛個"早安"、"踩線...
2011-01-05 06:55 PM 0 9,168
半途加入同事在VSS上已建好的專案,由於開發作業環境不同,我選擇不直接引用現成.sln檔,而是從VSS上取得各網站專案檔案,一一掛成IIS Web Application,再從VS2010中一一加入現有網站專案組成Souction,再使用選單(File/Source Control/Change ...
2011-01-03 08:10 PM 0 6,959
我在電腦裡同時裝了32位元及64位元的Oracle Client,今天在查問題時一直找不到32位元Oracle Client的系統登錄(Registry),經小熊子提供情資,這才發現64位元Windows Registry的玄機。 原來,64位元Windows的機碼(Key)有32與64版本之分,...
2010-12-31 01:02 PM 4 15,755
過去做專案時,偶爾會有需要記錄ASP.NET所在主機IP的需求,最常見的情境是Web Farm有多台主機,在寫入資料庫時希望一併保留該主機的IP,方便追查問題時找到正確的機器調閱IIS Log。 我常用的寫法是先用Dns.GetHostName()取得主機名稱,再用Dns.GetHostEntry...
2010-12-30 08:59 AM 6 35,899
我的辦公室有台Neovo E-19A老爺液晶螢幕,已屆七歲高齡,但外觀設計挺有型的,富士通A級面板配上號稱比牙齒與小刀還硬的強化玻璃,歷經多年使用,表現一直讓人十分滿意。 但機器總是會老的,前些時候開始出現狀況: 每天早上上班開工,打開螢幕後,畫面只會出現一秒,就立即消失;重開一次電源或拔掉訊...
2010-12-28 01:12 PM 2 15,886
最近換了羅技MK520無線鍵盤滑鼠,內附的M310是頗陽春的三鍵鼠,少了瀏覽網頁時可以按滑鼠直接回上一頁的功能,讓用慣五鍵鼠的我頗不習慣。 羅技的鍵鼠軟體SetPoint雖然支援自訂滑鼠中鍵,甚至可選取的清單裡也有"上一頁"/"下一頁",但試過才發現它指的是PageUp/PageDown,並不...
2010-12-21 03:15 PM 2 8,037
剛好需要在不特定機器上測試透過SMTP送信,想在不安裝任何開發工具的前題下跑一小段.NET程式測試SmtpClient,我立即想到Mini C# Lab。 下面是使用Mini C# Lab測試SmtpClient的簡短程式,mail.To.Add加入收信者Email,mail.From為寄信者...
2010-12-18 10:11 AM 11 28,533
因專案需引用使用者提供的Excel資料,我做了些嘗試。原本是用NPOI開啟xls檔案讀取資料,後來發現NPOI似乎無法提供欄位經格式化的文字結果(例如: 使用者輸入日期,轉成"yyyy年mm月dd日"),於是將xls轉為xlsx,也嘗試了Open XML SDK做法。 參考...
2010-12-17 09:00 AM 7 30,391
恰巧與同事討論到將網頁輸入欄位設為唯讀的做法,就順便整理分享一下我嘗試過的幾種方式: readonly, disabled及blockUI。 我把三種做法整理在一個範例中,設了四個checkbox來啟動不同的唯讀效果進行測試: (四個checkbox有加上radio互斥點選的效果,請參照這篇文章)...
2010-12-16 06:18 PM 7 49,909
最近專案裡,我都開始改用NPOI來處理Excel檔案的讀寫輸出,感覺上比Excel DOM、OLE DB for JET、甚至CSV法來得穩定輕巧,而NPOI功能的齊全程度更是讓我驚喜連連。 今天寫了個簡單套版程式要實現類似以下的概念: Template.xls中有寫好的公式計算兩個欄位的相加值,...
2010-12-14 09:21 PM 3 6,652
感謝大家支持與愛護,黑暗執行緒部落格的點閱次數突破200萬囉!! 早上粗估了突破兩百萬的時間大約會落在中午過後不久,沒有很認真地持續監看數字變化,卻還是很幸運地讓我踩到了2,000,001,透過statecounter的記錄,很快就找出踩到第兩百萬人次的朋友,是用Google查詢&quo...