ArchLinux 跑 Virtualbox Seamless 無縫模式@Windows 10

ArchLinux 跑 Virtualbox Seamless 無縫模式@Windows 10
原來以為透過 WSL 執行 ArchLinux 是在 Windows 10 系統內執行 Linux 相關應用程式會是理想的解決方案。但,當我在 WSL 要安裝 XFCE 桌面環境卻是問題多多 (Console 模式則很正常)。雖然仍可以啟動 XFCE 並跑應用程式,但我查看 Log 卻是錯誤訊息一堆,大都與 DBus、GTK 等相關的問題,查找 Google 卻是沒看出所以然。看來現階段在 ...

安裝 ArchLinux @Windows 10 子系統 (WSL)

其實 Windows 10 早在去年就已具有可以在 Windows 環境下執行 Ubuntu 的機制,但還很陽春,效能不佳,問題多多。但從 Windows 10 1803 版本釋出後,WSL (Windows Subsystem for Linux) 已修正諸多問題並大幅提昇執行效能,使其執行原生 Linux 系統於 Windows 10 環境下成為可便利運行的方案。 所以,WSL 到底是什麼 ...

[實作筆記] ASP.NET Core Identity 2.1 – 安裝與設定(一)

[實作筆記] ASP.NET Core Identity 2.1 – 安裝與設定(一)
主要是為了方便授課上講授 TDD.NET 如何應用 Mock 隔離測試的觀念,所以打算藉由 ASP.NET Core Identity 2.1 驗證與授權 (Authentication and Authorization)的機制併整合訂購系統 (核心邏輯/資料庫存取位於另一專案)的案例,來展示 單元測試 (Unit Test)搭配 Mock 隔離的程式碼範例。 另外為了測試資料庫方便可攜供學 ...

闡述軟體架構師素養的絕佳古文-柳宗元「梓人傳」

軟體架構師 (Architect) 一詞,雖是源自於國外建築產業的關鍵術語,甚而建築業大師 Christopher Alexander 的著作:「The Timeless Way of Building」(國內翻譯書為「建築的永恆之道」」,更是被軟體業界奉為設計模式 (Design Pattern)之父。不過,關於軟體架構師應具有的素養,卻是更早可以從「古文觀止」其中一篇:柳宗元所著「梓人傳」 ...

整合測試還是單元測試比較有價值?

** 本文同步發表於 軟體設計鮮思維FB社群 ** 看到國外某作者的一篇論述:「Lean Testing or Why Unit Tests are Worse than You Think」。這篇文章我瀏覽了兩遍,思考原作者從什麼樣的角度來看待所謂的單元測試 (unit test)。 文內有提,他純粹從經濟 (economic)的觀點來看待測試,然後接著從三項因子:成本 (Cost)、速度 ...

我家蓁妮的北韓遊記暨心得文章分享

才不到兩個星期,我家蓁妮從西藏旅遊會到她當交換學生的上海師範學校後,竟然緊接著又跟團去北韓玩耍了四天。哇勒,前一天才告訴我,我要阻止也沒辦法。???? 本來都以為她是說說而已,像要去大陸當交換學生、要去西藏旅遊、要去北韓玩等,都是她一年前很不經意的說出來。沒想到如今一年內都成行,真的太讓人意外。我還能說啥?!就只能祝福蓁妮能從北韓旅遊順利回來,千萬不能大嘴巴、不要隨便拍照、不要散漫不經心,小心 ...