Ben Chuanlong Du's Blog

It is never too late to learn.

WebRTC

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

Appear.in seems to be a good one and easy to use.

Talky: Provides both video and screen sharing using WebRTC. Cisco Spark: Create rooms for video calling, group messaging and …

Functional Keys on Computers

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

Lenovo

F2: BIOS

F12: boot manager

Cloud VMs Tips

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

  1. VPN/proxy

  2. Make sure you have needed ports open. I deployed a docker image for RStudio on my AWS EC2 but cannot connect to it. It turned out that I did …

Use LaTeX in Linux

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

  1. Texlive is the most popular package for LaTeX in Linux.

  2. When installing texlive in linux, you'd better install the full version to avoid missing packages. For example, in Debian you can …

Typing Chinese in Vim

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

The simplest suggestion is not to waste your time on this right now. There are some old related Vim plugins but are outdated. NeoVim is a better alternative to Vim. Wait …

String in SQL

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

Teradata

regexp_instr REGEXP_LIKE REGEXP_REPLACE REGEXP_SUBSTR

  1. trim trim specified pad characters or bytes from a character or byte string

  2. like %, _ like, case-insensitive You can also like any (pattern_1, pattern_2, ...) like all …