Recent posts

VNC via SSH Tunnel

less than 1 minute read

While I typically use a remote shell, occasionally I’ll need use a GUI remotely. On the remote machine, create the remote server:

PDF from Markdown

less than 1 minute read

I like to use markdown for my course syllabus, since it’s quick and easy, and allows easy use of git to make and track updates.

Notes on the C Preprocessor: Token Pasting

2 minute read

A feature of the preprocessor little known outside of hardcore C programmers is token pasting (also called concatenation). As the name suggests, token pastin...