Navigating Man Pages in Vim
If you program in C you probably look to the man pages as a prime reference. There are a lot of different functions in the standard library. For example, what does this all mean?
sscanf(str, "%*d: %12[^a-zA-Z] 0x%4x %n", ...)
Luckily in Vim I can just press K over sscanf and in a window split I'll have the man page. Now this isn't a new feature, except that the man page opens in a Vim window not in a pager. This is a feature enabled by enabling a plugin that ships with Vim.
As an additional bonus the man page has syntax highlighting and is tagged so you can travel between man pages with CTRL-] and CTRL-T. Now when you see the references (like getc(3)) you can just scroll over and hit CTRL-] to view it.
To enable this plugin, and map K to use ...
Slicehost - Great Hosting
I don't think I've really mentioned my hosting provider, Slicehost on here before, but they deserve a bit of mention for providing great service. Be warned, the rest of this message might be construed as a shameless promotion.
They provide a Xen based VPS solution. I've been using them for about a year and a half now. I originally moved to them due to the excellent price to RAM/HD/Processor ratio. Since then they've added a host of handy features (not all features listed are new):
- DNS hosting (with a zone editor that doesn't suck)
- AJAX based web console to system
- Cheap, automatic, backups
- Great statistics/monitoring
- An excellent wiki, blog, and articles*
- Constant updates on service issues from their blog or twitter
- I'm told 24/7 problem resolution (but I haven't had any)
- Two data-centers
I've been extremely happy with ...

