Mounting VirtualBox's shared folders

When mounting VirtualBox folders shared by Windows with mount -t vboxsf <shared folder> <mountpoint> on a Unix machine, the permissions of files and folders are often incorrect. Both files and folders are mounted with umask 000.

Easy deployment with git hooks

I use Git for managing this website. After commiting content locally, I push it to the remote side. Traditionally, then, I would ssh into remote and copy the repositories content somewhere under /var/www. This was before I found out about a very handy feature implemented in Git called "hooks".1

reveal.js and remote pointers

Reveal.js is a great framework for creating presentations based on HTML5, CSS, and JavaScript. There is only one thing that is a bit puzzling: the default key bindings do not work with remote pointers.