Web log entries
=====
* - [My favorite bug: segfaults in Java (redux)](./java-segfault-redux.html)
* - [My X11 setup with systemd](./x11-systemd.html)
* - [An Nginx configuration for MediaWiki](./nginx-mediawiki.html)
* - [I took some videos at LibrePlanet](./lp2015-videos.html)
* - [Building Bash 1.14.7 on a modern system](./build-bash-1.html)
* - [Customizing your login on Purdue CS computers (WIP, but updated)](./purdue-cs-login.html)
* - [A memoization routine for GNU Make functions](./make-memoize.html)
* - [I'm excited about the new RYF-certified routers from ThinkPenguin](./ryf-routers.html)
* - [What I'm working on (Fall 2014)](./what-im-working-on-fall-2014.html)
* - [Miscellaneous ways to improve your Rails experience](./rails-improvements.html)
* - [Bash redirection](./bash-redirection.html)
* - [My favorite bug: segfaults in Java](./java-segfault.html)
* - [Bash arrays](./bash-arrays.html)
* - [`dprintf`: print formatted text directly to a file descriptor](./fd_printf.html)
* - [A git pre-commit hook for automatically formatting Go code](./git-go-pre-commit.html)
* - [Emacs as an operating system](./emacs-as-an-os.html)
* - [A summary of Emacs' bundled shell and terminal modes](./emacs-shells.html)
* - [An explanation of common terminal emulator color codes](./term-colors.html)
* - [An explanation of how "copyleft" licensing works](./fs-licensing-explanation.html)
* - [A quick overview of usage of the Pacman package manager](./pacman-overview.html)
* - [Why documentation on GNU/Linux sucks](./poor-system-documentation.html)
* - [What Arch Linux's switch to systemd means for users](./arch-systemd.html)