-
終端機畫面匯出至網頁的方法
這篇文章是寫給我自己的,不然我每次都需要搜尋terminal的history回想上次寫文章的時候是如何把終端機(terminal)的文字匯出到文章內的。
-
為neovim客製化寫測試
neovim可以透過lua API新增客製化指令。新增客製化指令後,我嘗試對剛新增的指令加上自動化測試。分享我摸索出來的測試流程
-
2024 GeForce Now使用心得
GeForce Now,NVIDIA的雲端串流遊戲服務。可以在雲端伺服器上執行遊戲,並把畫面傳送到客端裝置上顯示,滑鼠、鍵盤、麥克風或遊戲手把的輸入也是透過網路傳送至伺服器上。 以下是我2022/7月以來使用經驗觀察到的一些限制。
-
Unix pipeline的單次編輯工具:vipe
透過vim編輯加密檔時,需透過加解密程式(通常是
gpg
)解密密文並另存至暫存檔後再開啟vim編輯暫存檔。可以透過moreutils中的vipe
程式自動化以上步驟,省去手動操作的麻煩。 -
用GPG保護mysql連線資訊
使用mysql cli時,要避免每次連線時輸入密碼可以將連線參數寫到.my.cnf檔。
mysql
與mysqldump
皆可讀取該檔案內的連線資訊。但將連線資訊明文寫在檔案中可能不夠安全。 -
迴圈不變量
透過迴圈不變量(Loop Invariant)可以推理演算法的正確性
-
SQL單行可切換過濾器
在review同事的code時發現的神奇寫法。可能是同事google來的或從古老的codebase中挪用的