# File lib/simp/cli/config/utils.rb, line 30
    def validate_hostname hostname
      # based on:
      #   http://stackoverflow.com/questions/2532053/validate-a-hostname-string
      #
      # nicer solution that only works on ruby1.9+:
      #   ( hostname =~  %r{\A(?!-)[a-z0-9-]{1,63}(?<!-)\Z} ) ? true : false
      #
      # ruby1.8-safe version:
      (( hostname =~  %r{\A[a-z0-9-]{1,63}\Z} ) ? true : false ) &&
       (( hostname !~ %r{^-|-$} ) ? true : false )
    end