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!

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

  2. Okular supports rotating all pages of the whole PDF file but does not support rotating a single page …

Cloud IDE

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

Code Server

Makepad

GitPod

GitPod (based on theia) is a web IDE for repositories on GitHub.

CodeSandbox

CodeSandbox is a web IDE specifically for web application development.

StackBlitz

StackBlitz provides web …

Tips on IDE

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

Cloud IDEs

General Purpose IDEs

  1. Visual Studio Code

  2. Lapce

  3. Eclipse (with all kinds of plugins)

  4. SpaceVim

JVM Languages

  1. IntelliJ IDEA (community edition available)

  2. Eclipse

Python

  1. Visual Studio Code

    The best IDE …

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 …