How to Convert PPK PuTTY File to PEM on OS X 10.11 or Later

If you don’t have PuTTY installed these days, use Homebrew to do it painlessly. Don’t have Homebrew?

Open Terminal and paste:

ruby -e "$(curl -fsSL

Then type the command:

brew install putty

Then PuTTY should just work fine without any hassle. The command for converting a PuTTY Private Key would be:

puttygen privatekey.ppk -O private-openssh -o privatekey.pem


6 viewsLeave a comment

IRC for Mac OS X, Simplify with Irssi

Too much time has passed since I made a post, so here is a short one on the best way to use IRC on a Mac: Irssi. This client allows you to use IRC via Terminal and it’s super easy to do. Why install something called IRC Duck or ChatWaffle and bloat your system with more apps? You’re not on an iPhone. Let’s keep something holy.

Irssi is a very configurable client and can be adapted to your needs using a wide variety of Perl scripts. Irssi calls their product “the client of the future” which doesn’t make sense to me, honestly. I just think of them as the client. But their slogan might make sense if you think all of the current application bloat will disappear eventually and everyone will go back to their turtle roots of being happy with shells. So with Irssi the future is constant. You could say the transformation is happening already, albeit very slowly. Read More


1,515 views9 comments

OpenBSD strace equivalent

OpenBSD, I’ve loved you for a long time, but over the last few years, me and you have grown apart. Not due to choice, but due to my career path being deeply entangled with everything associated with Linux.

Thankfully, I recently had the opportunity to bring up an OpenBSD box and set it up from scratch with OpenBSD 4.6.

One of the first issues I encountered had to do with my favorite editor – vi/vim. The problem? The backspace and the arrow keys weren’t working properly and while this is a simple .vimrc fix, I wanted to place the fixes in a global vimrc. On Linux (at least RHEL based distro’s), this can be accomplished by dropping your settings into /etc/vimrc. On OpenBSD though, this is not the case – it is read from a different location. Read More


63 views2 comments

Optimize SEO for Google Friendliness

I’m going to tell you how to make your WordPress site clean, Google friendly and soar in the search engines with an SEO makeover.

1. Focus on the power of your content with a clean design
It’s easy to get stuck in the thought that your website must have the coolest looking design ever. But think of the times when Google comes to your town. Google is coming for one thing: your content. Google doesn’t care if you look cool so you don’t want good text hiding in unreachable graphics or underneath a bunch of other stuff. I use Thesis for DotResults because of a few key points:

  • Dependability. If you love your site, you love what’s in it. Thesis isn’t free but sometimes making an investment is the only way to see a return. Plus the people who make this theme are a savvy-kind-of-smart and know what’s best. They also regularly update and improve the theme. It’s a community feel I can always count on. I love community.
  • Read More


11 views1 comment

Create Your Own Short URLs with Your Domain and YOURLS

YOURLS is an exceptionally coded script to create a short URL service on your own website, for your own use (such as or There are other scripts out there, some with more eye catching interface designs, but YOURLS is the most simple and quick way to do this. Installation is easy and configuration is a breeze. You’ll be up and running within five minutes. This tutorial is for those of you who want a private service for your own use – not a publicly available URL shortener. Read More


176 views14 comments

How to Install PuTTY on OS X

Update: I wrote this in 2009! That was forty Internet years ago. I’m leaving this article here in an archival state. But please, use Homebrew to install PuTTY. You don’t have to read the rest of this post. Simply open Terminal, paste this command:

ruby -e "$(curl -fsSL

Then type:

brew install putty

And that’s it, PuTTY will be installed on your machine. Easy. That is, if you are running the newest version of OS X, which you certainly should be.

If you have any questions at all, please leave a comment below or use the contact form above. I do answer your emails if they are interesting enough!

Some people are very used to PuTTY and they miss it when they are on a Mac. Is there a version for OS X? No, so this post is for those people. This really isn’t an install per se, it’s actually called a port. PuTTY doesn’t work “naturally” on OS X, so you need to use MacPorts to ‘port’ it to your Mac. When utilizing MacPorts, you can find that there are thousands of programs you can run on your Mac that normally wouldn’t be available. The interfaces may feel or act a bit differently, but it’s better than not having them at all.

Here are the steps to get it geared up:

1) Install MacPorts – Download/instructions for MacPorts (Be sure to pick the correct file for your OS X version.) Read More


11,550 views86 comments