A Casual Guide to Breaking CAPTCHA Text Recognition

由於要整合一個沒有 API 的服務,需要簡單地通過驗證碼。所以研究了一下如何處理文字型的驗證碼。我們會經過四個步驟: 圖片轉灰階 圖片轉二值化(黑白) 圖

Microsoft Graph API 存取 Excel

目標 透過 API 存取讀寫 SharePoint 裡頭的 Excel 文件。 流程 註冊企業應用程式 (Enterprise applications) 授權企業應用程式存取特定檔案 API 呼叫操作 註冊企業應用程式 https://portal.azure.com/#view/Microsoft_AAD_RegisteredApps/CreateApplicationBlade/isMSAApp/ 注意 註冊 跟 新增 不同,這邊需

SPA 部署,新舊版靜態資源管理

由於前端頁面每次在發佈一版的時候, JS 打包器會自動產生新的雜湊檔案( /assets/index-BYVyqdnB.css ),然後舊的雜湊檔案就會隨著部署而消失。當用戶還在瀏覽頁面的同時,如果有

Github 建立私有 Composer Package

過去建立的 composer package 都是以開源為基礎放在 github 的開放專案,但這次是需要在公司內部建立一個共用的套件包。包括在執行測試跟安裝上都踩到一些新的坑。 為單元測