2019-11-11 09:40 PM 0 11,824
魚缸的打氣幫浦用了兩年多,最近變得軟弱無力。換新前爬文得知,打氣幫浦的原理是靠電磁鐵帶動鐵片左右振動,鐵片上鎖了馬桶吸盤形狀的橡膠半球(術語為鼓風膜或鼓風帽),靠著一推一拉灌入氣體。鼓風帽用久會老化,若破損漏氣就可能導致出氣量變小甚至無法出氣。鼓風帽屬耗材,一顆約 25-40 元不等,水族館買得到。...
2019-11-10 08:50 PM 2 5,144
最近心血來潮想學點園藝,上網看了影片、在市圖借了書。 學到不少園藝知識:盆栽種久根會纏繞充滿盆土導致衰敗,故每隔一兩年應要翻土切掉部分根系,換上新土或換大盆,植物才會長得更好。而放任枝芽自然生長並非最佳狀況,有些如輪生枝、徒長枝、逆生枝、叉生枝、平行枝等會阻礙發育、茁壯,甚至對樹木造成傷害。對果樹...
2019-11-09 04:21 AM 1 8,719
Spy++ 是搞 Windows 桌面程式自動化不可或缺的好幫手,用瞄準鏡功能可快速找出桌面程式視窗的類別名稱、Process ID、座標(如下圖),方便你研究子視窗結構,找出特定的視窗、欄位,能玩出許多有趣的應用,例如:伸手進其他程式讀取內容、用模擬鍵盤滑鼠進行自動化操作... 等等。 最近重操...
2019-11-06 08:34 PM 9 33,446
.NET Core 3.0 正式版已在 9/23 舉辦的 .NET Conf 2019 同步釋出,而 .NET 版本未來發展的 Roadmap 也已大勢底定,.NET 4.8 將是最後一個 .NET Framework 版本,之後 .NET Core 將更名為 .NET 5,繼承 .NET 路線持續...
2019-11-02 10:11 AM 2 1,600
去聽了談青春期叛逆的親子講座,家裡恰好有典型活體可資印證,格外有感,不時點頭如搗蒜,但內容繁多節奏飛快,只來得及筆記一些印象較深刻的點: 共生 - 與叛逆不同,俗稱媽寶、公主病,說穿就是寵壞了。認定自己的所有需求父母都應該要滿足,否則就是父母的錯,面對事務缺乏自理能力。有時會在外表現正常,只有回...
2019-10-31 09:35 PM 0 5,776
為網站寫了自動測試專案,其中引用 PuppeteerSharp 模擬網頁操作。同事由版控取回專案編譯時噴出以下錯誤: System.IO.FileLoadException: '無法載入檔案或組件 'System.Runtime.InteropServices.RuntimeInformation...
2019-10-30 10:15 PM 9 8,496
接到指令要安裝一台 Nginx 當 Reverse Proxy。依過去幾次經驗估計是件簡單任務,應可在半小時內搞定。基本上就是照著(How to install and use Nginx on CentOS 7 / RHEL 7)的步驟,再依先前筆記在 /etc/nginx/conf.d 加入一個...
2019-10-27 05:57 PM 1 897
去年的貓空半馬跑出 1:55:45 的場地 PB,今年沒有刻意在速度下功夫(年紀漸長,沒膽練間歇操心臟),但是月跑量努力維持在 200K 以上,體能狀況還行。賽前與經紀人(誰?)、教練團(哪來的?)跟六萬人的防護醫療團隊(你狠愛演?)研商結果,將本場定位成台北馬的前哨暖身測試,開放自由配速小試身手。...
2019-10-27 06:23 AM 0 1,051
年初跑了烏峽馬因陪跑初馬當了後段班,飽覽美景但與美食失之交臂,徒留遺憾。一聽說邵老師的 Ulay 烏來馬開報,立馬手刀報好名坐等豐盛補給。 接駁車上車地點在新店捷運站,離家算近,但新店到烏來四點發車時間早了點(猜是要配合送志工到會場),凌晨交通順暢,四點四十多分就到了,拱門還沒吹起來... XD ...
2019-10-26 06:53 AM 5 11,073
如何使用 JavaScript 模擬 <input type="file"> 選取檔案上傳操作,一直是我寫網頁自動測試的最大障礙。 基於安全考量,瀏覽器禁止 JavaScript 代替使用者為 <input type="file"> 的...
2019-10-25 06:38 AM 1 7,350
jQuery :contains() 選擇器可用來選取子元素內包含特定文字的元素。最近遇上一個狀況,網頁上有兩個選項,內容分別是【同意】跟【不同意】: <p> <span>同意</span> <span>不同意</span&g...
2019-10-24 05:30 AM 3 7,140
分享這幾天犯下的 SQL 低級錯誤。 有個新功能上線,資料庫需要配合新增資料表。該功能已在測試台測試多時,將當初建立 TABLE 的 SQL 腳本送交部署人員在正式資料庫建立資料表,不料程式執行出錯: System.Data.SqlClient.SqlException (0x80131904): ...
2019-10-23 06:37 PM 4 4,314
整理完「重構」一書列舉的壞味道,再補上另一份參考資料。 NDepend 是個評估程式碼好壞,估算技術債的 Visual Studio 擴充套件。它會用事先定義的規則分析專案,清查程式碼的壞味道,給出一組品質指標及技術債(Technical-Debt)估價,技術債的計量單位是預估償債(調整程式)所需的...
2019-10-19 06:20 PM 4 10,511
由「好程式」跟你想的不一樣!一文,我們知道重構是「提升程式碼的可讀性,寫出容易修改擴充的好程式」的有效手段,接下來,你得先知道什麼叫壞程式,才寫出好程式。 Kent Beck 用「壞味道』(Bad Smell,中譯本把它翻成程式異味,但我偏好最早聽 Ruddy 老師採用的翻譯 - 壞味道)傳神地形容...
2019-10-17 08:30 PM 17 21,762
從事程式開發超過二十年,我一直不是開發方法論的信徒,對於 TDD、重構、Pair Programming 這些僅止於概略輪廓,不曾深入。不過,寫了超過一萬小時,對於程式該怎麼寫才漂亮,多少也發展出自己的心法,例如:抽取成方法重複利用或共用、將函數結果存成變數重複利用減少呼叫... 等等。不記得是怎麼...
2019-10-13 11:30 AM 0 5,330
網友發問,ASP.NET MVC ActionFilter 可攔截檢查 MVC Action 執行結果,若 Action 傳回 return RedirectToAction("..."),ActionFilter 能否取得導向的 URL? 以下列程式為例,目標是在 TestAc...