Ben Chuanlong Du's Blog

It is never too late to learn.

Hot Water in the House

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Ways to Get Hot Water Faster

  1. Put a stopper of some kind on the faucet or showerhead. This blocks the water from coming out but the water will still circulate in …

Tips on Plumbing

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

General Tips

  1. Mr. Water Geek
  2. fasten pipes well and add water hammer arrestors where necessary
  3. disconnect outdoor water hose before winter
  4. water pressure: 50-70 psi, aming for 60 psi

Fix Water …

Git Implementations and Bindings in Python

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

There are multiple Git implementations/bindings in Python: pygit2, Dulwich and GitPython .

Below is a simple comparison of the 3 packages.

pygit2 dulwich GitPython
Status Active Active Maintenance mode
Implementation bindings …

Tips on AstroNvim

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

LSP

Use the command :LspInstall to open the prompt to select a LSP to install for the current file type.

Snippets

https://github.com/L3MON4D3/LuaSnip

https://github.com/rafamadriz/friendly-snippets …

User Printers and Scanners on Linux

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Printing

Do NOT manually find and install manufactor-specific drivers for printers/scanners!! Modern printing standards built upon Internet Printing Protocol (IPP), such as IPP Everywhere, Apple's AirPrint, and the Mopria Alliance …