Skip to content

Instantly share code, notes, and snippets.

btoone / deploy.rb
Created Aug 17, 2011
Example Capistrano configuration for multi stage deployment
View deploy.rb
# app/config/deploy.rb
# Most of the changes specific to your environment will be set in
# the `app/config/deploy/[env].rb` files.
# define multiple deployments
set :stages, %w(production staging)
set :default_stage, "staging"
btoone / gist:1151748
Created Aug 17, 2011
Ubuntu Packages for Rails Hosting
View gist:1151748

One command to rule them all

sudo aptitude install apache2 apache2-prefork-dev autoconf bison build-essential \
clang curl dnsutils git-core imagemagick libc6-dev libcurl4-openssl-dev libffi-dev \
libmagickwand-dev libmysqlclient16 libmysqlclient16-dev libreadline6-dev libsqlite3-0 \
libsqlite3-dev libssl-dev libxml2 libxml2-dev libxslt-dev libxslt1.1 libxslt1-dev \
libyaml-dev mysql-client mysql-server openssl sqlite3 wget zlib1g zlib1g-dev 
btoone /
Created Nov 17, 2011
Ubuntu Lucid Setup Guide for Rails

This note will walk you though setting up and securing a Ubuntu 10.04 LTS then deploying a Rails application with mulit-stage deployment.


  • Add section for NGINX setup

Server Setup

btoone / gist:2230355
Created Mar 28, 2012
Load yaml from a string
View gist:2230355
require 'yaml'
y = <<-YAML
:adapter: mysql2
:database: app_development
:username: root
View remote-query.rb
require 'rubygems'
require 'active_record'
require 'mysql2'
require 'net/ssh/gateway'
gateway =
View parse-json.rb
require 'json'
json = '{
"description":"the description for this gist",
"content":"String file contents"
btoone / credentials.yml
Created Apr 3, 2012
Prototype for a gist library using httparty
View credentials.yml
:username: caspyin
:password: PASSWD
btoone /
Last active May 14, 2022
A curl tutorial using GitHub's API


An introduction to curl using GitHub's API.

The Basics

Makes a basic GET request to the specifed URI

# Use .htaccess to redirect subdomains
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\
RewriteCond %{HTTP_HOST} ([^.]+)\
RewriteRule ^(.*)$ /path_to_your_site/httpdocs/work_out.php?url=%1
RewriteEngine On
# Remove the www
RewriteCond %{HTTP_HOST} ^$ [NC]
RewriteRule ^(.*)$ [R=301,L]