Skip to content

Instantly share code, notes, and snippets.

View davidjairala's full-sized avatar

Pablo Jairala davidjairala

  • Guideline
  • Austin, TX
View GitHub Profile
require 'resolv'
class Domain
def mxers(domain)
mxs = Resolv::DNS.open do |dns|
ress = dns.getresources(domain, Resolv::DNS::Resource::IN::MX)
ress.map { |r| [r.exchange.to_s, IPSocket::getaddress(r.exchange.to_s), r.preference] }
end
return mxs

tmux cheatsheet

As configured in my dotfiles.

start new:

tmux

start new with session name:

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
@davidjairala
davidjairala / install ncurses on macosx
Created December 6, 2012 07:25 — forked from cnruby/install ncurses on macosx
HOW TO INSTALL ncurses on MacOSX
$ curl -O ftp://ftp.gnu.org/gnu/ncurses/ncurses-5.9.tar.gz
$ tar -xzvf ncurses-5.9.tar.gz
$ cd ./ncurses-5.9
$ ./configure --prefix=/usr/local \
--without-cxx --without-cxx-binding --without-ada --without-progs --without-curses-h \
--with-shared --without-debug \
--enable-widec --enable-const --enable-ext-colors --enable-sigwinch --enable-wgetch-events \
&& make
$ sudo make install
@davidjairala
davidjairala / vimrc.after
Created November 16, 2012 18:43
VIM after config
" colors and font
if has('gui_running')
set guifont=Monaco:h13
color molokai
else
color desert
endif
let mapleader = ","
@davidjairala
davidjairala / gist:2996847
Created June 26, 2012 16:25 — forked from lucasfais/gist:1207002
Sublime Text 2 - Useful Shortcuts

Sublime Text 2 – Useful Shortcuts (Mac OS X)

General

⌘T go to file
⌘⌃P go to project
⌘R go to methods
⌃G go to line
⌘KB toggle side bar
⌘⇧P command prompt
def getTwitterConsumerKey()
return 'twitter_consumer_key'
end
def getTwitterConsumerSecret()
return 'twitter_secret_key'
end
def getGoogleClientId()
return 'google_client_id'