- Groks nginx installed via MacPorts or Homebrew (
/opt/localor/usr/local) - Follows the Ubuntu sites-available/sites-enabled convention
- Expects top-level project folders to exist in ~/Sites
| setup_placeholders = (function() { | |
| $.support.placeholder = false; | |
| test = document.createElement('input'); | |
| if('placeholder' in test) { | |
| $.support.placeholder = true; | |
| return function() {} | |
| } else { | |
| return function(){ |
| // How to create a setTimeout-based incrementer that is self-calling | |
| (function() { | |
| var i = 0; | |
| function incrementer(undefined) { | |
| if (i !== undefined && i < 10) { | |
| i++; | |
| console.log('i is %s', i); | |
| setTimeout(incrementer, 500); | |
| } | |
| } |
| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <title>Zippy Test</title> | |
| <script type="text/javascript" src="zippy.js"></script> | |
| <script type="text/javascript"> | |
| console.profile(); | |
| var kv_str = 'foo,bar,baz|1,2,3,4,5,6,7,8,9', | |
| zippy_list = string_to_zippy(kv_str, true), | |
| zippy_json = JSON.stringify(zippy_list); |
| history|awk '{print $2}'|awk 'BEGIN {FS="|"} {print $1}'|sort|uniq -c|sort -r | |
| 95 node | |
| 82 git | |
| 37 ./manage.py | |
| 35 ls | |
| 35 cd | |
| 25 pip | |
| 22 jshint | |
| 18 brew |
| // Constructor function makes a Person model | |
| var Person = function (lastName, firstName) { | |
| // What's that? I'm not feeling like myself today! | |
| if (!(this instanceof Person)) { | |
| // Just call myself with new then! | |
| return new Person(lastName, firstName); | |
| } | |
| this.lastName = lastName; | |
| this.firstName = firstName; |
| $(function () { | |
| setInterval(function () { | |
| $.post('/has-changed', function (data) { | |
| if (data == '1') { | |
| $(document.body).css('backgroundColor', 'red'); | |
| } | |
| }); | |
| }, 15); | |
| }); |
| pruned_list = filter(None, list_of_strings) |
| tr '\015' '\n' < file_with_carriage_returns.txt > out && mv out file_with_carriage_returns.txt |
| //PubSub | |
| (function(attachTo, defaultContext) { | |
| var topics = {}, | |
| attachTo = attachTo||this, | |
| defaultContext = defaultContext||this, | |
| __slice = function (obj) { return [].prototype.slice.call(obj) }; | |
| attachTo.publish = function() { | |
| var args = __slice(arguments), | |
| topic = args.shift(); |