Catcatlog

  • 我討厭通勤 2025-05-06

    理想的工作是:錢多、事少、離家近。 2017年工作至今約7~8年年資,目前任職第二份工作。我花在job hunting的時間少,兩份工作皆是受邀面試。工作內容有興趣就接受。 符合三個條件的工作,可遇不可求。所以我主要以工作內容選擇工作機會。但這樣似乎是挺吃虧的。

  • 終端機畫面匯出至網頁的方法 2025-03-21

    這篇文章是寫給我自己的,不然我每次都需要搜尋terminal的history回想上次寫文章的時候是如何把終端機(terminal)的文字匯出到文章內的。

  • 為neovim客製化寫測試 2025-02-23

    neovim可以透過lua API新增客製化指令。新增客製化指令後,我嘗試對剛新增的指令加上自動化測試。分享我摸索出來的測試流程

  • 2024 GeForce Now使用心得 2024-08-21

    GeForce Now,NVIDIA的雲端串流遊戲服務。可以在雲端伺服器上執行遊戲,並把畫面傳送到客端裝置上顯示,滑鼠、鍵盤、麥克風或遊戲手把的輸入也是透過網路傳送至伺服器上。 以下是我2022/7月以來使用經驗觀察到的一些限制。

  • Unix pipeline的單次編輯工具:vipe 2024-02-13

    透過vim編輯加密檔時,需透過加解密程式(通常是gpg)解密密文並另存至暫存檔後再開啟vim編輯暫存檔。可以透過moreutils中的vipe程式自動化以上步驟,省去手動操作的麻煩。

  • 用GPG保護mysql連線資訊 2023-11-18

    使用mysql cli時,要避免每次連線時輸入密碼可以將連線參數寫到.my.cnf檔。mysql與mysqldump皆可讀取該檔案內的連線資訊。但將連線資訊明文寫在檔案中可能不夠安全。

  • 迴圈不變量 2021-07-30

    透過迴圈不變量(Loop Invariant)可以推理演算法的正確性

  • SQL單行可切換過濾器 2020-10-02

    在review同事的code時發現的神奇寫法。可能是同事google來的或從古老的codebase中挪用的

Created by @tony84727