Amo Chen

Lazydocker - 懶懶用 Docker

Lazydocker 是用終端機文字作為介面的 Docker 管理工具,在 GitHub 獲得 31K 星星,相當適合離不開終端機的捧油。 lazydocker 支援 Linux, Windows, macOS, 安裝之後只要輸入指令 lazydocker 即可啟動,可以用滑鼠點擊

Posted on  Aug 24, 2023  by  Amo Chen  ‐ 1 min read

白話文解說 Python Immortal Objects

Python 3.12 新增一個稱為 Immortal Objects 的功能,正如其名是個永生的物件(印和闐!印和闐!印和闐! 這個功能與平行處理的效能跟記憶體用量有關,值得說明一下它所帶來的

Posted on  Aug 23, 2023  by  Amo Chen  ‐ 2 min read

白話文解說 CDN(Content Delivery Network)

大家都知道一旦網站上線之後,流量就可能來自世界各地(賺刀了啦~💵 不過有一個很現實的問題是「世界各地的網路速度是存在差異的」,使用者越覺得網站

Posted on  Aug 22, 2023  by  Amo Chen  ‐ 2 min read

Debezium — 它抓得住資料的改變

現代很多應用(application)都很複雜,通常是資料庫裡的資料有變動,就需要觸發一連串的相依動作,光舉一個登入為例,就可能需要 1 更新資

Posted on  Aug 21, 2023  by  Amo Chen  ‐ 1 min read

MySQL - SELECT count(id) 跟 SELECT count(*) 哪個快?

這個問題很有趣,就連用 MySQL 很多年的人也可能不知道(對啦,就是我🤣 答案是:一樣快。 雖然 SELECT count(*) 的語意就像是要走訪所有欄位,感覺就會比 count(id) 來得慢,但其實

Posted on  Aug 20, 2023  by  Amo Chen  ‐ 1 min read

Soft Skills 軟實力|軟體開發人員的生存手冊

市面上很多軟體開發技術的書籍,教你怎麼開發程式或是使用各種技術,這些都屬於硬實力,武功招式來著,容易迭代過時。 但很少有書籍是在談軟體開發從業

Posted on  Aug 19, 2023  by  Amo Chen  ‐ 1 min read

exa 指令 - 1 個立志要更好用的 ls 指令

exa 指令是 1 個想用高易用性取代 ls 的指令,優點有: 預設開啟以顏色顯示各種類型的檔案 整合 tree view 能用樹狀結構列出資料夾內的檔案,甚至可以控制要列到第幾

Posted on  Aug 18, 2023  by  Amo Chen  ‐ 1 min read

設定 VS Code 檔案總管排除檔案、資料夾

開發 JavaScript, TypeScript 相關的專案都經常會碰到檔案總管(explorer)會顯示 dist/ , build/ , node_modules/ 等資料夾,這些資料夾的存在會為搜尋或是 Command Palette 的搜尋結果帶來影響,總是顯示太多不需要的檔案而造成困擾。

所幸這個可以在 VS Code 中設定排除。

Posted on  Aug 18, 2023  in  VS Code  by  Amo Chen  ‐ 1 min read