Skip to content

Instantly share code, notes, and snippets.

@ulisesbocchio
ulisesbocchio / USING-DIFFMERGE.md
Created February 24, 2020 20:01 — forked from smoll/USING-DIFFMERGE.md
Using DiffMerge as your git mergetool (for Mac OS X / macOS)
@ulisesbocchio
ulisesbocchio / flatten.js
Created March 1, 2018 06:46
ES6 flatten
export default function flatten(arrOrElem) {
return Array.isArray(arrOrElem) ? arrOrElem.reduce((flat, elem) => ([...flat, ...flatten(elem)]), []) : [arrOrElem];
}
@ulisesbocchio
ulisesbocchio / post-checkout
Created October 13, 2017 00:48 — forked from betorobson/post-checkout
git hook to run a command after `git pull` and `git checkout` if a specified file was change for example, package.json or bower.json
#!/usr/bin/env bash
# fork from https://gist.github.com/jakemhiller/d342ad51505addf78ec628a16fd3280f
changed_files="$(git diff-tree -r --name-only --no-commit-id $1 $2)"
check_run() {
echo "$changed_files" | grep --quiet "$1" && eval "$2"
}
check_run package.json "npm prune && npm install"
@ulisesbocchio
ulisesbocchio / ImageMagick-Amazon-Linux.md
Last active November 25, 2015 01:44 — forked from ARolek/ImageMagick-Amazon-Linux.md
Install ImageMagick from source on Amazon Linux

I needed a newer version of ImageMagick than is available on the yum packages on Amazon Linux. I tried using the remi repo but it failed with dependency errors. Here is what I did to install ImageMagick with support for PNG, JPG, and TIFF.

download the most recent package

wget http://www.imagemagick.org/download/ImageMagick.tar.gz

uncomress the package