Getting Started With RVM: Features To Use and Pitfalls To Avoid

There is a lot of old, outdated, and just plain wrong information floating around about RVM (this is the internet after all), so after some requests from you guys, I bring you an overview of RVM: How to get started correctly, what you need to know, and how to use...

Generating Secure Passwords With Ruby, Atmospheric Noise, and Comics

Generating passwords that you can remember, but that are still secure is almost an everyday battle for most sysadmins. The problem is that the common way of generating passwords (i.e. i3VVH4w32X) may not really be very secure, as explained in this XKCD comic: There are a few XKCD style password...

Running Bash Commands From Ruby

Whenever we talk about Ruby and System Administration, its only a matter of time before Bash is mentioned.  There are several different ways to run a bash script or command in Ruby.  Which one you pick will be based on what you want to occur, full control changed to the...

Connecting to a remote machine using Win32API and Ruby

I haven't used the Win32 API in a while as most of my time is spent in *nix as of late, but when I saw this post on the Ruby mailing list, I thought it'd be a good topic to address.  The Win32 API provides a number of different ways of...