As configured in my dotfiles.
start new:
tmux
start new with session name:
| == Rules == | |
| On Infrastructure | |
| ----------------- | |
| There is one system, not a collection of systems. | |
| The desired state of the system should be a known quantity. | |
| The "known quantity" must be machine parseable. | |
| The actual state of the system must self-correct to the desired state. | |
| The only authoritative source for the actual state of the system is the system. | |
| The entire system must be deployable using source media and text files. |
| filetype indent on | |
| set expandtab | |
| set tabstop=4 | |
| set shiftwidth=4 | |
| set autoindent | |
| set smartindent |
| set :domain, ENV["domain"] | |
| set :application, domain | |
| set :user, ENV["user"] | |
| set :destination, ENV["destination"] || domain | |
| set :web_conf, ENV["web_conf"] || ENV["environment"] || 'production' | |
| raise "please set domain=app.domain.name.com" unless domain | |
| raise "please set user=server_username" unless user | |
| set :port, ENV["port"] || 1234 | |
| set :repository, "." |
| # _______ _ _ _ _ _ | |
| # |__ __| | (_) (_) | | | | | |
| # | | | |__ _ ___ ___ ___ _ __ _ _ __ | |_ _ __ ___ _____ _____ __| | | |
| # | | | '_ \| / __| / __|/ __| '__| | '_ \| __| | '_ ` _ \ / _ \ \ / / _ \/ _` | | |
| # | | | | | | \__ \ \__ \ (__| | | | |_) | |_ | | | | | | (_) \ V / __/ (_| | | |
| # |_| |_| |_|_|___/ |___/\___|_| |_| .__/ \__| |_| |_| |_|\___/ \_/ \___|\__,_| | |
| # | | | |
| # |_| | |
| # | |
| # New home : https://github.com/bric3/osx-jdk5-installer |
As configured in my dotfiles.
start new:
tmux
start new with session name:
| ### Nginx upstart script | |
| ### source: http://serverfault.com/a/391737/70451 | |
| ### /etc/init/nginx.conf | |
| description "nginx http daemon" | |
| start on (filesystem and net-device-up IFACE=lo) | |
| stop on runlevel [!2345] | |
| env DAEMON=/usr/local/sbin/nginx |
Locate the section for your github remote in the .git/config file. It looks like this:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = [email protected]:joyent/node.git
Now add the line fetch = +refs/pull/*/head:refs/remotes/origin/pr/* to this section. Obviously, change the github url to match your project's URL. It ends up looking like this:
Sometimes you want to have a subdirectory on the master branch be the root directory of a repository’s gh-pages branch. This is useful for things like sites developed with Yeoman, or if you have a Jekyll site contained in the master branch alongside the rest of your code.
For the sake of this example, let’s pretend the subfolder containing your site is named dist.
Remove the dist directory from the project’s .gitignore file (it’s ignored by default by Yeoman).
| # Here's the script I'll use to demonstrate - it just loops forever: | |
| $ cat test.rb | |
| #!/usr/bin/env ruby | |
| loop do | |
| sleep 1 | |
| end | |
| # Now, I'll start the script in the background, and redirect stdout and stderr |