Skip to content

Instantly share code, notes, and snippets.

nathan amick namick

Block or report user

Report or block namick

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAurZVJN2onopLd72rPy8P8Wv5rFZdDl3xD8vbHjTF1l7/cA99xK9GrB0gNCO/5CXD1ViK582BzyRPunVSs55tJnVHjKR+0WAfjnaxWF2swbrI/EGz0Y8yaSze4JBlRL89GQLTHCtNVRkut/BkxEadyTFT/l1tDlyz9H966t8clxR7WPTuGbmypvfZYGeGuhXc2agE+QJPy5ujza8a2wfuNaijhs4JcTxFOKu/+GtoUY3zUS2OS6o7of0Kw9nNoSa/dt6BIraOt9W8rtFVU4hS0ytVJ/jMhR9y9oe13ul6SUGTe5MxrzDP9fLm7fr4fBn4RBxXCpO/Ebp7y8xa0pYA0Q== namick@nv
namick /
Created Mar 23, 2013
Install phantomjs 1.8.1 on headless 64bit Ubuntu

Required by Phantomjs but not on some headless systems

apt-get -y install fontconfig

Download the pre-compiled binary for 64bit Ubuntu

cd /tmp

Extract it

namick /
Created Feb 17, 2012
Load the tango palette into cygwin mintty
# Load the tango palette into cygwin mintty
echo -ne '\e]4;0;#2E3436\a' # 0
echo -ne '\e]4;1;#CC0000\a' # 1
echo -ne '\e]4;2;#4E9A06\a' # 2
echo -ne '\e]4;3;#C4A000\a' # 3
echo -ne '\e]4;4;#3465A4\a' # 4
echo -ne '\e]4;5;#75507B\a' # 5
echo -ne '\e]4;6;#06989A\a' # 6
echo -ne '\e]4;7;#D3D7CF\a' # 7
echo -ne '\e]4;8;#555753\a' # 8
View install_vim_on_heroku
mkdir vim
curl --location --silent | tar xz -C vim
export PATH=$PATH:/app/vim/bin
export EDITOR=vim
IFS="$(printf '\n\t')"
if ! [[ -f ~/.ssh/authorized_keys ]]; then
echo "Creating new ~/.ssh/authorized_keys"
touch ~/.ssh/authorized_keys
keys=`curl$user/keys | grep -o -E "ssh-\w+\s+[^\"]+"`
namick /
Created Mar 25, 2013
These are my responses to a tech screen questionnaire given to me recently.

Q: What is Big O (time complexity) of finding an element in hash table?


Q: What is Big O (time complexity) of sorting an array?

O(n log n)

I had to look up answers for these two questions. I now (hopefully) understand big O to be a notation used to estimate an algorithm's relationship between the size of its input and its performance (speed in this case but could also be used to estimate disk space or another resource).

namick /
Created Mar 25, 2013
Relevant information for those who are considering employing me

Alternate Resume

Relevant information for those who are considering employing me.

If you like traditional looking resumes, check here.

What I do everyday

I code. Red, green, refactor. I love Vim, Ruby and Coffeescript.

namick /
Created Mar 22, 2013
Install rbenv for ubuntu

Clone the repo into a hidden home directory

git clone git:// ~/.rbenv

Add ~/.rbenv/bin to your $PATH for access to the rbenv command-line utility

echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.profile

Add rbenv init to your shell to enable shims and autocompletion.

namick /
Created Mar 22, 2013
all your base are belong to us
ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEAurZVJN2onopLd72rPy8P8Wv5rFZdDl3xD8vbHjTF1l7/cA99xK9GrB0gNCO/5CXD1ViK582BzyRPunVSs55tJnVHjKR+0WAfjnaxWF2swbrI/EGz0Y8yaSze4JBlRL89GQLTHCtNVRkut/BkxEadyTFT/l1tDlyz9H966t8clxR7WPTuGbmypvfZYGeGuhXc2agE+QJPy5ujza8a2wfuNaijhs4JcTxFOKu/+GtoUY3zUS2OS6o7of0Kw9nNoSa/dt6BIraOt9W8rtFVU4hS0ytVJ/jMhR9y9oe13ul6SUGTe5MxrzDP9fLm7fr4fBn4RBxXCpO/Ebp7y8xa0pYA0Q==
namick /
Created Mar 9, 2013
markdown shell script that installs cowsay

Install cowsay and run it

This is a test shell script written in markdown

First, record what we want to say.

words_of_wisdom="Excellent, now we can run shell scripts written in markdown"

Lets install the cowsay app. Maybe we want to use the three backticks for multiple lines of code.

You can’t perform that action at this time.