Docker 新手入門:書與線上課程推薦

by Elizaveta Rusalskaya on Behance

直到今年 7 月前,我對 Docker 一直都處於一知半解的狀態,曾經在 Udemy 買過課也看了一部分,或透過各種文章教學來練習指令操作,但皆成效不彰,以致心中對 Docker 總抱有一定的距離感——覺得怎麼就是學不起來呢?

這樣的歷程跟我學 Python 還真有幾分相似,不禁苦笑。

聊聊接下來的寫作方向與如何持續寫作

2022/01/14:雜記已合併為 just a note,請見:合併雜記與 just a note,與我今年的寫作目標頻率

好久沒有寫雜記了!這是第三篇。

往回看了一下前兩篇的雜記內容,好像都帶有點「沉重」或「嚴肅」的意味,難怪後續就略感難產。我想認真思考是好的,但也不需要太正襟危坐。

這篇就回歸一下生活的感覺,比較符合我對雜記系列的期待。

VS Code 開啟效能提升 1 萬倍的「內建」bracket pair colorization

by Aleksandar Pasaric from Pexels

最後更新日期:2022/05/07

習慣使用 IDE 的開發者們,即使沒有很清楚「bracket pair colorization」為何物,對於它實際的功能特性也應該不會太陌生。

無論以何種語言進行開發,程式碼中總會有著為數眾多的大、中、小括號,用來包覆它所對應的程式邏輯區塊(code block)。

而 bracket pair colorization 講白了,就是為這些括號上色,以增加識別度

Ubuntu 安裝使用 zsh + 輕量套件管理器 zinit

by Aleksandar Pasaric from Pexels

2022/03/18 重要更新:

這兩天看到這篇〈zinit 作者刪庫事件以及後續代替方案〉,才知道原來 zinit 的原作者竟然無預警把 GitHub 上的 repo 刪除了!嚴格來說是把 organization 刪了,所以其下的好多 repo 都變成孤兒,包括一些常用的 zsh 套件。

不過原來的 repo 已經有社群的 fork 版並持續維護中,所以本文內容除了 zinit 與部分套件的安裝網址、路徑有修正外,其餘使用上並不受影響,我暫時也沒打算換到新的管理器,因為其實都大同小異。


將 zsh 套件管理器從 zplug 改為 zinit〉曾提過要嘗試在自己新開的 VM 上面使用之前沒用過的 zsh 套件管理器——zinit,取代原來在 Mac 上的 zplug 方案。安裝後也進行了簡單的回顧

後來工作上又開了好幾個 VM,也是裝 Ubuntu,因為覺得設定有點麻煩所以一直使用預設的 bash shell,但操作起來的效率與體驗,和 zsh 完全不能比。

只能說 zsh 真的用過就回不去了!想想還是下定決心,把整個流程寫下來,作為日後重置 VM 時的參考。

至於為何不選用最常見的套件管理器——Oh My Zsh,前述文章已有提及,基本上就是安裝了太多不必要的功能,著實不夠簡潔。