Skip to content

Instantly share code, notes, and snippets.

Sandro Padin spadin

Block or report user

Report or block spadin

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

Keybase proof

I hereby claim:

  • I am spadin on github.
  • I am sandropadin ( on keybase.
  • I have a public key whose fingerprint is 7DA1 151D 0BB2 50B1 3708 6411 8FB9 6678 CA79 DF9B

To claim this, I am signing this object:

spadin /
Last active Aug 29, 2015
Find app files without specs
#! /usr/bin/env sh
for file in $(find $app_dir -name "*${extension}" -print | sed "s!$app_dir*!!" | sed "s!$extension!!"); do
if [ ! -f $spec_file ]; then
echo $spec_file
spadin /
Last active Aug 29, 2015
Install Nokogiri on Mac w/Homebrew
xml2_dir=`brew info libxml2 | grep $(brew --cellar) | sed 's/ .*//'`
xslt_dir=`brew info libxslt | grep $(brew --cellar) | sed 's/ .*//'`

gem install nokogiri -- --use-system-libraries \
                        --with-xml2-config=${xml2_dir}/bin/xml2-config \
spadin /
Created Aug 11, 2015
Sync clock after time has drifted
#! /bin/env bash
sudo ntpdate
spadin /
Created Aug 30, 2011
Installation notes for installing nodejs, npm and redis on a fresh Ubuntu 11.04 server. Worked on Rackspace Cloud Servers.

Basic Install of Node.js from scratch on Ubuntu 11.04 Notes

$ apt-get update
$ apt-get install git-core curl build-essential openssl libssl-dev
$ git clone && cd node
$ make
$ sudo make install
$ curl | sudo sh

Cleanup node install files:

spadin /
Last active Dec 21, 2015
delete files that show up on `git status` list.
git status --porcelain |cut -c 1-3 --complement | rm
spadin / unmap-help.vim
Created Dec 18, 2013
Unmap help in vim.
View unmap-help.vim
" I got this
nnoremap <F1> <NOP>
spadin / .gitconfig
Created Jul 11, 2013
Create a zip archive of your current git branch.
View .gitconfig
# Zip archive of current branch
# Usage: `git zip [filename]`, eg: `git zip ~/Desktop/`
zip = !sh -c 'git archive --format zip --output $1 `git rev-parse --symbolic-full-name --abbrev-ref HEAD`' -
spadin / strip-trailing-whitespaces.vim
Last active Dec 6, 2018
Simple function for striping trailing whitespace in Vim.
View strip-trailing-whitespaces.vim
fun! <SID>StripTrailingWhitespaces()
let l = line(".")
let c = col(".")
call cursor(l, c)
autocmd BufWritePre * :call <SID>StripTrailingWhitespaces()
map <Leader>cw :call <SID>StripTrailingWhitespaces()<CR>
spadin / kill-port
Last active Dec 7, 2018
End the process that's using a specific port.
View kill-port
#! /usr/bin/env bash
function kill-port () {
local length=$(($#-1))
local killargs=( "${@:1:$length}" )
shift $(($# - 1))
local port=$1
local pid
pid=$(lsof -t -i :"$port")
You can’t perform that action at this time.