Version: 1.9.8
Platform: x86_64
First, install or update to the latest system software.
sudo apt-get update
sudo apt-get install build-essential chrpath libssl-dev libxft-dev
| function getUrlParameters(parameter, staticURL, decode){ | |
| var currLocation = (staticURL.length)? staticURL : window.location.search, | |
| parArr = currLocation.split("?")[1].split("&"), | |
| returnBool = true; | |
| for(var i = 0; i < parArr.length; i++){ | |
| parr = parArr[i].split("="); | |
| if(parr[0] == parameter){ | |
| return (decode) ? decodeURIComponent(parr[1]) : parr[1]; | |
| returnBool = true; |
| var defaults = { validate: false, limit: 5, name: "foo" }; | |
| var options = { validate: true, name: "bar" }; | |
| var settings = $.extend({}, defaults, options); | |
| // settings | |
| // {validate: true, limit: 5, name: "bar"} |
| function insertUrlParams(uri, key, value) { | |
| var re = new RegExp("([?|&])" + key + "=.*?(&|$)", "i"); | |
| separator = uri.indexOf('?') !== -1 ? "&" : "?"; | |
| if (uri.match(re)) { | |
| return uri.replace(re, '$1' + key + "=" + value + '$2'); | |
| } | |
| else { | |
| return uri + separator + key + "=" + value; | |
| } | |
| } |
| Spec | |
| http://es5.github.io Annotated ECMAScript 5.1 | |
| Books | |
| JavaScript: The Definitive Guide, David Flanagan | |
| JavaScript: The Good Parts, Douglas Crockford | |
| Secrets of the JavaScript Ninja, John Resig | |
| Pro JavaScript Techniques, John Resig | |
| https://github.com/getify/You-Dont-Know-JS You Don't Know JS | |
| http://bonsaiden.github.io/JavaScript-Garden/ JavaScript Garden |
| // This particular code works with html that looks like this: | |
| <div class="upload_container" id="photo_number_1"> | |
| <div><input name="upload" class="photo_upload_field" type="file" /></div> | |
| <div><input type="button" class="upload_photo_submit" value="Upload Photo"></div> | |
| <p class="center loading hidden"><img src="/assets/loading.gif"></p> | |
| <script> | |
| // yes, I know, don't actually put this in a script tag here. It's for illustration purposes only | |
| $('.upload_photo_submit')[0]).click(function(event){ajaxFileUpload(event);}); | |
| </script> |
| function hasClass(el, className) { | |
| if (el.classList) | |
| return el.classList.contains(className) | |
| else | |
| return !!el.className.match(new RegExp('(\\s|^)' + className + '(\\s|$)')) | |
| } | |
| function addClass(el, className) { | |
| if (el.classList) | |
| el.classList.add(className) |
brew install git bash-completion
Configure things:
git config --global user.name "Your Name"
git config --global user.email "you@example.com"