Ben Chuanlong Du's Blog

It is never too late to learn.

Password Management

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

Command-line Password Manager

  1. kpcli (command line version of KeePassXC)

  2. royalguard

  3. pwman3

  4. pass

GUI Password Manager

KeePassXC

KeePassXC is a successor of KeePassX. It is cross-platform.

StrongBox

LastPass

LassPass saves password online …

View and Edit PDF Documents Using Okular

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

Stirling-PDF is is a robust, locally hosted web-based PDF manipulation tool using Docker.

  1. Okular supporting annotating PDF pages but does not supporting adding/removing PDF pages.

  2. Okular supports rotating all pages …

Tips on Git

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

Git Tools

Access Token for Git

There are a few advantages of using (GitHub, etc.) access tokens for Git, especially in an enterprise environemnt.

  1. Access tokens can provided more fined access …

Useful Tools and Extensions for JupyterLab

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

Install/Uninstall Jupyter/Lab Extensions

Install a Jupyter/Lab extension.

pip3 install extension_name

Unnstall a Jupyter/Lab extension.

pip3 uninstall extension_name

Enable an installed Jupyter/Lab extension. Note: An extension is …

Reduce Size of Git Repository

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

Use Git Large File Storage to Manage Large Files

Git Large File Storage (Git-LFS) is the recommended way to work with large files. Please read the following if have already committed …