Ben Chuanlong Du's Blog

It is never too late to learn.

Text-based Flowchart and UML Tools

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

DOT

DOT is an abstract grammar for defining Graphviz nodes, edges, graphs, subgraphs, and clusters.

diagrams

Diagrams is a Python package for prototyping cloud system architectures. It is the best text …

SpaceVim - A Modern Vim/NeoVim Configuration

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

Installation

curl -sLf https://spacevim.org/install.sh | bash
# enable Python3 support
wajig install python3 python3-pip
pip3 install -U pynvim

Uninstallation

curl -sLf https://spacevim.org/install.sh | bash -s -- --uninstall …

Public Jupyter/JupyterLab Hosts

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

GitPod

GitPod allows users to use their customized Docker images and allow users to expose HTTP services from your workspace. This means that if you have JupyterLab/Hub installed in your …

Useful Chrome Extensions

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

Tampermonkey

Tampermonkey is used to run so called userscripts (sometimes also called Greasemonkey scripts). Userscripts are little computer programs that for example add download buttons to YouTube pages, cleanup your Facebook …

Jupyter Notebook Kernels

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

Jupyter Kernels

By default, Python kernels are installed to /usr/local/share/jupyter/kernels and BeakerX kernels are installed to /usr/share/jupyter/kernels.

Python

ipykernel

IPython Kernel for Jupyter/Lab …

Tips on Hyper

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

Awesome Hyper

Themes for Hyper

verminal is good one

General Tips

  1. Updating the environment variable SHELL (using the command chsh) to change the default shell doesn't work for Hyper. You have …