Skip to content

Instantly share code, notes, and snippets.

config.action_controller.asset_host = Proc.new { |source|
if source.starts_with?('/javascripts') || source.starts_with?('/stylesheets')
nil # bundle_fu friendly
else
"http://asset%d.domain.com" % ( (source.hash % 4) )
end
}
#!/usr/bin/env bash
sudo cp -R $1 /usr/local/mysql/data/$1
sudo chown -R _mysql /usr/local/mysql/data/$1
sudo chmod -R 660 /usr/local/mysql/data/$1
sudo chmod 750 /usr/local/mysql/data/$1
#!/usr/bin/env bash
# 2D dock
defaults write com.apple.dock no-glass -boolean YES
# highlight on mouse over
defaults write com.apple.dock mouse-over-hilte-stack -boolean yes
# spring load all dock items
defaults write com.apple.dock enable-spring-load-actions-on-all-items -boolean yes
# recent items stack
defaults write com.apple.dock persistent-others -array-add '{ "tile-data" = { "list-type" = 1; }; "tile-type" = "recents-tile"; }'
#!/usr/bin/env bash
cd $1 && \
find ./ -type f -name \geminstaller*.yml -exec sudo geminstaller -c {} \;
#!/usr/bin/env bash
if [ -d sphinx-0.9.8.1 ]; then
rm -rf sphinx-0.9.8.1
fi
if [ -e sphinx-0.9.8.1.tar.gz ]; then
rm sphinx-0.9.8.1.tar.gz
fi
curl -O http://www.sphinxsearch.com/downloads/sphinx-0.9.8.1.tar.gz
class UrlEncodedPairParser < StringScanner #:nodoc:
attr_reader :top, :parent, :result
def initialize(pairs = [])
super('')
@result = {}
pairs.each { |key, value| parse(key, value) }
end
KEY_REGEXP = %r{([^\[\]=&]+)}
We couldn’t find that file to show.
#!/bin/sh
#
# This script starts and stops the Dj daemon
# This script belongs in /engineyard/bin/dj
#
PATH=/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:$PATH
CURDIR=`pwd`
usage() {
echo "Usage: $0 <appname> {start|stop} enviroment [name maximum_priority minimum_priority]"
# == Schema Information
#
# Table name: geocode_results
#
# id :integer(4) not null, primary key
# query :string(255)
# address :string(255)
# lat :string(255)
# lng :string(255)
# created_at :datetime