most of these require logout/restart to take effect
# Quickly Hide All The Icons On Your Desktop
defaults write com.apple.finder CreateDesktop false
# Enable character repeat on keydown
<figure class="wrap"> | |
<div class="clock-wrap"> | |
<div class="clock"> | |
<div id="clock_hours"></div> | |
</div> | |
<div class="ticker" id="ticker_hours"></div> | |
</div> | |
<div class="clock-wrap"> | |
<div class="clock"> | |
<div id="clock_minutes"></div> |
// Object.create Partial Polyfill | |
// Support for second parameter is non-standard | |
if (typeof Object.create !== 'function') { | |
Object.create = function(o, props) { | |
var instance, prop; | |
// Create new object whose prototype is o | |
function F() {} | |
F.prototype = o; | |
instance = new F(); | |
// Copy properties of second parameter into new object |
var w = 600 | |
var h = 380 | |
var stage = new PIXI.Stage(0x66FF99); | |
var renderer = PIXI.autoDetectRenderer(w, h); | |
document.body.appendChild(renderer.view); | |
requestAnimFrame(animate); | |
var n = 12; // CHANGE THIS |
The regex patterns in this gist are intended only to match web URLs -- http, | |
https, and naked domains like "example.com". For a pattern that attempts to | |
match all URLs, regardless of protocol, see: https://gist.github.com/gruber/249502 | |
# Single-line version: | |
(?i)\b((?:https?:(?:/{1,3}|[a-z0-9%])|[a-z0-9.\-]+[.](?:com|net|org|edu|gov|mil|aero|asia|biz|cat|coop|info|int|jobs|mobi|museum|name|post|pro|tel|travel|xxx|ac|ad|ae|af|ag|ai|al|am|an|ao|aq|ar|as|at|au|aw|ax|az|ba|bb|bd|be|bf|bg|bh|bi|bj|bm|bn|bo|br|bs|bt|bv|bw|by|bz|ca|cc|cd|cf|cg|ch|ci|ck|cl|cm|cn|co|cr|cs|cu|cv|cx|cy|cz|dd|de|dj|dk|dm|do|dz|ec|ee|eg|eh|er|es|et|eu|fi|fj|fk|fm|fo|fr|ga|gb|gd|ge|gf|gg|gh|gi|gl|gm|gn|gp|gq|gr|gs|gt|gu|gw|gy|hk|hm|hn|hr|ht|hu|id|ie|il|im|in|io|iq|ir|is|it|je|jm|jo|jp|ke|kg|kh|ki|km|kn|kp|kr|kw|ky|kz|la|lb|lc|li|lk|lr|ls|lt|lu|lv|ly|ma|mc|md|me|mg|mh|mk|ml|mm|mn|mo|mp|mq|mr|ms|mt|mu|mv|mw|mx|my|mz|na|nc|ne|nf|ng|ni|nl|no|np|nr|nu|nz|om|pa|pe|pf|pg|ph|pk|pl|pm|pn|pr|ps|pt|pw|py|qa|re|ro|rs|ru|rw|sa|sb|sc|sd|se|sg|sh|si|s |
The regex patterns in this gist are intended to match any URLs, | |
including "mailto:[email protected]", "x-whatever://foo", etc. For a | |
pattern that attempts only to match web URLs (http, https), see: | |
https://gist.github.com/gruber/8891611 | |
# Single-line version of pattern: | |
(?i)\b((?:[a-z][\w-]+:(?:/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'".,<>?«»“”‘’])) |
curl -O http://ftp.gnu.org/gnu/wget/wget-1.17.tar.gz | |
tar -xzf wget-1.17.tar.gz | |
cd wget-1.17 | |
./configure --with-ssl=openssl | |
./configure --with-ssl=openssl --with-libssl-prefix=/usr/local/ssl | |
make | |
sudo make install | |
wget --help | |
cd .. && rm -rf wget* |
To setup your computer to work with *.dev domains, e.g. project.dev, awesome.dev and so on, without having to add to your hosts file each time.
# ~/.tmux.conf | |
########################################################################### | |
# Change prefix from default (C-b) to C-g | |
# C-g doesn't interfere with emacs-style editing keys | |
unbind -n C-b | |
unbind -n C-g | |
set -g prefix C-g |
#/bin/bash | |
set -e | |
if [ -z "$(which brew)" ]; then | |
echo "This script requires Homebrew." | |
exit | |
fi | |
if [ -z "$VIRTUAL_ENV" ]; then |