Skip to content

Instantly share code, notes, and snippets.

@jlong
jlong / uri.js
Created April 20, 2012 13:29
URI Parsing with Javascript
var parser = document.createElement('a');
parser.href = "http://example.com:3000/pathname/?search=test#hash";
parser.protocol; // => "http:"
parser.hostname; // => "example.com"
parser.port; // => "3000"
parser.pathname; // => "/pathname/"
parser.search; // => "?search=test"
parser.hash; // => "#hash"
parser.host; // => "example.com:3000"
{
"domain": "local",
"deploy_user": {
"name": "peeps"
},
"railsapp": {
"name": "peeps",
"dir": "/srv/peeps",
"db": {
"database": "peeps"
# assuming a user peeps, who is a sudoer, and has a key set up for the repo in unfuddle.
echo "effectiveui.unfuddle.com ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA0bTJbUZRCwOfGnWEsWYo1DgJushjeEOOpiYH+T7XFdUUDVUy9M63StNlD2L/v8EDNWj6JFq7qaI4alu7fJqV/eSNLBnyG6mQH0ciB1TEYYw/zv8FyKp8tHg7hBacRcaQw7Wyz9B+St9yKRY4IY9/oeJaxOiXZuVK6lmjnnl3NZoLK8XNhN75CnCr9hYVwMrwLUaDNFxv7i5TUOSamXmDAdEft9hoV7rT9tE5V9GMoXM3fP0Jhs/lDFcA37hkAu1oqYYUcULwDdM+nZmLZcMcfSyCtMXEihE7MGOCyb5OEwHAP4lsmxQMA7S684TFUrBYzXNdR1i+ztWR1OFdN1tAYw==" >> ~/.ssh/known_hosts
sudo sed -i 's/universe/multiverse universe/' /etc/apt/sources.list
# Pause for a sudo
sudo apt-get update
sudo apt-get install -y ruby ruby1.8-dev libopenssl-ruby1.8 rdoc ri irb build-essential wget curl ssl-cert git-core rake librspec-ruby libxml-ruby thin couchdb zlib1g-dev libxml2-dev emacs
cd /tmp
wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz