Skip to content

Instantly share code, notes, and snippets.

View mdarby's full-sized avatar
💭
pending validation

Matt Darby mdarby

💭
pending validation
View GitHub Profile
# 1) Point *.example.com in your DNS setup to your server.
#
# 2) Setup an Apache vhost to catch the star pointer:
#
# <VirtualHost *:80>
# ServerName *.example.com
# </VirtualHost>
#
# 3) Set the current account from the subdomain
class ApplicationController < ActionController::Base
#!/bin/sh
export RUBY_HEAP_MIN_SLOTS=500000
export RUBY_HEAP_SLOTS_INCREMENT=250000
export RUBY_HEAP_SLOTS_GROWTH_FACTOR=1
export RUBY_GC_MALLOC_LIMIT=500000000
/opt/ruby-enterprise/bin/ruby $*
GameRouter = new Backbone.Router.extend
routes:
"draw": "draw"
initialize: ->
this.gameView = new GameView()
Backbone.history.start()
draw: ->
this.gameView.draw();
@mdarby
mdarby / gist:1334638
Created November 2, 2011 19:31 — forked from bramhaghosh/gist:1334453
something stupid w/ polymorphic associations
class Deal < ActiveRecord::Base
belongs_to :store
has_many :categories, :as => :categorizable
end
class Store < ActiveRecord::Base
has_many :deals
has_many :categories, :as => :categorizable
has_many :coupons, :through => :categories
end
@mdarby
mdarby / hack.sh
Created March 31, 2012 23:32 — forked from erikh/hack.sh
OSX For Hackers
#!/usr/bin/env sh
##
# This is script with usefull tips taken from:
# https://github.com/mathiasbynens/dotfiles/blob/master/.osx
#
# install it:
# curl -sL https://raw.github.com/gist/2108403/hack.sh | sh
#
@mdarby
mdarby / heroku_db_migrate.rb
Created August 4, 2012 15:31 — forked from urfolomeus/heroku_db_migrate.rb
Quick script to migrate heroku apps to the new free individual postgres DBs
## README
# This is a quick script I hacked out to migrate all my heroku apps
# to the new free individual postgres DBs. To use it:
# - install the heroku gem if you don't already have it
# - set the value of IGNORE_OTHERS_APPS to true if you only want to
# run the script against apps you've created yourself
# - add any apps you want to ignore because they don't use PostgreSQL
# (or for any other reason) to the IGNORE_LIST
## CAVEAT!!
@mdarby
mdarby / object-watch.js
Created September 2, 2012 03:53 — forked from eligrey/object-watch.js
object.watch polyfill
/*
* object.watch polyfill
*
* 2012-04-03
*
* By Eli Grey, http://eligrey.com
* Public Domain.
* NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
*/
@mdarby
mdarby / gist:9141936
Created February 21, 2014 19:43 — forked from aahmad/gist:9141909
if !params[:searchable].present?
params[:searchable] = {}
end
params[:searchable][:account_id] = @account.id
%span.btn-group.add-item-expanded
= link_to 'View', account_select_event_item_path(item.account, item.select_event, item), method: :get, :class => "btn fooda-white"
= form_for :info, url: checkout_items_path do |f|
= f.hidden_field :parent_id, value: @menu_page.select_event.id
= f.hidden_field :parent_type, value: 'SelectEvent'
= f.hidden_field :item_id, value: item.inventory_item_id
= f.hidden_field :item_type, value: "InventoryItem"
= f.text_field :instructions
= f.text_field :options
= f.submit 'Buy Now', :class => "btn fooda-blue"
# They do different things. exec replaces the current process with the new process.
# system invokes another process and returns its exit value to the current process.
# backticks invokes another process and returns the output of that process to the current process.
while true
puts `bundle exec rspec 'spec/dev_free_ipad_idempotent_spec.rb'`
end