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 / svg_length.js
Created May 5, 2015 08:51
Get length of a SVG path
path.getTotalLength();
@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 / 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 / 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);
@cedeber
cedeber / selenium_async.js
Last active April 27, 2016 06:37
Selenium Async
var should = require( "should" ),
webdriver = require( "selenium-webdriver" ),
test = require( "selenium-webdriver/testing" );
test.describe( "MouseEvent", function () {
var driver, windo;
this.timeout( 5000 );
test.before( function () {