Skip to content

Instantly share code, notes, and snippets.

View cedeber's full-sized avatar
🦀
Rustacean

Cédric Eberhardt cedeber

🦀
Rustacean
View GitHub Profile
@cedeber
cedeber / objectToString.js
Last active August 29, 2015 14:14
Javascript Object to String
JSON.stringify(object, null, 4)
@cedeber
cedeber / zip.sh
Last active August 29, 2015 14:15
OS X Zip command
zip -r9 file.zip * -x file.ext \*folder\* *.DS_Store
@cedeber
cedeber / install_node.sh
Last active August 29, 2015 14:17
OSX Homebrew Node.js
sudo rm -rf /usr/local/{bin/{node,npm},lib/node_modules/npm,lib/node,share/man/*/node.*}
sudo brew uninstall node
brew update
brew upgrade --all
brew cleanup
brew install node
sudo chown -R YourUsernameHere /usr/local
brew link --overwrite node
sudo brew postinstall node
@cedeber
cedeber / pb.sh
Created March 26, 2015 12:46
Copy & paste clipboard on OS X
echo 'lol' | pbcopy
pbpaste > file.txt
@cedeber
cedeber / .bash_profile
Last active January 26, 2016 20:09
OSX Bash Profile
export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
alias ls='ls -GF'
alias ll='ls -l'
alias la='ls -la'
@cedeber
cedeber / svg_length.js
Created May 5, 2015 08:51
Get length of a SVG path
path.getTotalLength();
@cedeber
cedeber / invert.js
Created January 27, 2016 10:34
Invert Values
if ( min > max ) {
max = [ min, min = max ][ 0 ];
}
@cedeber
cedeber / ajax_uncache.js
Last active February 3, 2016 09:52
Avoid AJAX request cache with a dummy parameter
function uncache( url ) {
var uncached = Math.round( Math.random() * 10000 ) + Date.now();
uncached = ( /\?/.test( url ) ? "&" : "?" ) + "_=" + uncached;
return url + uncached;
}
@cedeber
cedeber / rm_icon_cache.sh
Last active October 3, 2018 07:16 — forked from fabiofl/gist:5873100
Clear Mac OS X's icon cache.
# See https://developer.apple.com/library/archive/documentation/Security/Conceptual/System_Integrity_Protection_Guide/ConfiguringSystemIntegrityProtection/ConfiguringSystemIntegrityProtection.html
# csrutil disable and enable (Cmd+R on reboot)
# https://furbo.org/2015/01/19/clearing-the-icon-services-cache-in-yosemite/
sudo find /private/var/folders/ -name com.apple.dock.iconcache -exec rm {} \;
sudo find /private/var/folders/ -name com.apple.iconservices -exec rm -rf {} \;
sudo rm -rf /Library/Caches/com.apple.iconservices.store
@cedeber
cedeber / ajax.js
Created March 22, 2016 14:14
AJAX requests
var myRequest = new XMLHttpRequest();
myRequest.open("GET", url + ((/\?/).test(url) ? "&" : "?") + (new Date()).getTime());
myRequest.open("POST", "http://www.cedeber.fr/");
myRequest.setRequestHeader("Cache-Control", "no-cache");
myRequest.setRequestHeader("Content-Type", "text/plain");
myRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
myRequest.onload = myOnLoadHandlerFunction;
myRequest.send(data||params);