https://avatars.githubusercontent.com/u/6058558

程式狂想筆記

Windows 使用 Xrdp 遠端 Ubuntu 教學和不閃退方法

以前在玩樹梅派有做過遠端是使用 TightVNC,之前使用 Xrdp 就沒有深入研究是什麼原因不能用。最近想在 Windows GUI 操作 VM GUI 介面,使用 Xrdp 在我 Windows 安裝才是最方便的,這邊就研究怎麼使用。

這邊我使用 Xrdp 有看到畫面,打上帳號密碼都會進去閃退,這邊就是解決這個問題。

Excel 轉成 JSON 方法

最近使用者匯入資料,竟然跟之前格式不一樣,但是使用者也不太想改。🤦‍♀️我也只能自己匯入,但用 class 宣告物件真的太麻煩,哪天又改我又要調整,這邊找了很多匯入方案,但都沒有採用,因為單純匯入資料原程式有做額外加工,還有時間不是很充裕,後來想到用暴力把Excel 轉成 JSON,然後用json產生 class 方法,這樣就可以快速匯入程式裡面,又很方便做邏輯檢查。

ASP.NET Core 中間件(Middleware)

中間件(Middleware)在程式架構上設計是很重要功能,之前我在學習 Spring Boot 對應 Request 所對應處理都使用 AOP,AOP概念很像 Middleware,但還是有點差異的,要如何使用 Middleware 讓開發程式更有效率、簡單,不需要異動程式這是很重要的。

這個筆記很久之前就寫完了,但想說有空再整理一下,結果都沒改什麼東西。最近剛好寫中間件文章,覺得還是整理出來好了。

API Blueprint 實用工具小記

如果是幾年前接觸 API 文件工具,API Blueprint 幾乎一定會被拿來和 Swagger、OpenAPI 一起比較。它的語法可讀性不差,對喜歡 markdown 風格的人其實滿友善。不過現在回頭看,工具生態和社群熱度已經明顯往 OpenAPI 靠攏了。

Tcping 測試 Tcp Port 網路狀況

在一般網路我們都使用 ping 指令去做測試網路狀況,但大多安全行關係,防火牆會把 ICMP 封鎖,導致無法測試網路,只能連該服務 port。最近公司網路出點狀況,之前有用過 MTR 測試網路狀況(參考:Java 遇到 connection timed out 問題 - 程式狂想筆記),但這次不能做 traceroute,再找找有沒有查詢方法,結果發現這個好玩的東西。

Web IIS Web Deploy 操作記錄

Web Deploy 是微軟提供 IIS 部屬 Net Core 程式一種方法。因為工作關係我同事有在研究 CI/CD部署,這邊有看到微軟出的 Web Deploy,但發現這個沒有跨平台,最後發現其實感覺微軟現在都不建議這個部署,但我覺得工作還是有機會用到,這邊研究了順便記錄下來。