先前介紹過用單一 .aspx 檔在線上環境測試 MSDTC 是否正常的小技巧,今天使用時發現一個小缺點:當有多台 SQL 需要驗證分散式交易功能,因為連線字串寫死在程式裡,需反覆修改程式儲存重測,有點麻煩。 順手把 DTC 測試程式改寫成通用版,將連線字串裡的 Data Source (SQL IP...

今天被問了一個問題:「如何快速查詢 IIS 特定站台的 Log 路徑?」 還不簡單,用 IIS 管理員介面一查就有。 等等,LogFiles 目錄下一堆 W3SVC1、W3SVC2、W3SVC3... 誰是誰? 之前的笨解法是看目錄或檔案時間跟檔案大小,再依各站台流量去猜,再不然就是打開 .lo...

魚缸的打氣幫浦用了兩年多,最近變得軟弱無力。換新前爬文得知,打氣幫浦的原理是靠電磁鐵帶動鐵片左右振動,鐵片上鎖了馬桶吸盤形狀的橡膠半球(術語為鼓風膜或鼓風帽),靠著一推一拉灌入氣體。鼓風帽用久會老化,若破損漏氣就可能導致出氣量變小甚至無法出氣。鼓風帽屬耗材,一顆約 25-40 元不等,水族館買得到。...

最近心血來潮想學點園藝,上網看了影片、在市圖借了書。 學到不少園藝知識:盆栽種久根會纏繞充滿盆土導致衰敗,故每隔一兩年應要翻土切掉部分根系,換上新土或換大盆,植物才會長得更好。而放任枝芽自然生長並非最佳狀況,有些如輪生枝、徒長枝、逆生枝、叉生枝、平行枝等會阻礙發育、茁壯,甚至對樹木造成傷害。對果樹...

Spy++ 是搞 Windows 桌面程式自動化不可或缺的好幫手,用瞄準鏡功能可快速找出桌面程式視窗的類別名稱、Process ID、座標(如下圖),方便你研究子視窗結構,找出特定的視窗、欄位,能玩出許多有趣的應用,例如:伸手進其他程式讀取內容、用模擬鍵盤滑鼠進行自動化操作... 等等。 最近重操...

去聽了談青春期叛逆的親子講座,家裡恰好有典型活體可資印證,格外有感,不時點頭如搗蒜,但內容繁多節奏飛快,只來得及筆記一些印象較深刻的點: 共生 - 與叛逆不同,俗稱媽寶、公主病,說穿就是寵壞了。認定自己的所有需求父母都應該要滿足,否則就是父母的錯,面對事務缺乏自理能力。有時會在外表現正常,只有回...

接到指令要安裝一台 Nginx 當 Reverse Proxy。依過去幾次經驗估計是件簡單任務,應可在半小時內搞定。基本上就是照著(How to install and use Nginx on CentOS 7 / RHEL 7)的步驟,再依先前筆記在 /etc/nginx/conf.d 加入一個...

去年的貓空半馬跑出 1:55:45 的場地 PB,今年沒有刻意在速度下功夫(年紀漸長,沒膽練間歇操心臟),但是月跑量努力維持在 200K 以上,體能狀況還行。賽前與經紀人(誰?)、教練團(哪來的?)跟六萬人的防護醫療團隊(你狠愛演?)研商結果,將本場定位成台北馬的前哨暖身測試,開放自由配速小試身手。...

年初跑了烏峽馬因陪跑初馬當了後段班,飽覽美景但與美食失之交臂,徒留遺憾。一聽說邵老師的 Ulay 烏來馬開報,立馬手刀報好名坐等豐盛補給。 接駁車上車地點在新店捷運站,離家算近,但新店到烏來四點發車時間早了點(猜是要配合送志工到會場),凌晨交通順暢,四點四十多分就到了,拱門還沒吹起來... XD ...

如何使用 JavaScript 模擬 <input type="file"> 選取檔案上傳操作,一直是我寫網頁自動測試的最大障礙。 基於安全考量,瀏覽器禁止 JavaScript 代替使用者為 <input type="file"> 的...

整理完「重構」一書列舉的壞味道,再補上另一份參考資料。 NDepend 是個評估程式碼好壞,估算技術債的 Visual Studio 擴充套件。它會用事先定義的規則分析專案,清查程式碼的壞味道,給出一組品質指標及技術債(Technical-Debt)估價,技術債的計量單位是預估償債(調整程式)所需的...