Skip to content

Instantly share code, notes, and snippets.

View cee-dub's full-sized avatar

Cameron Walters (cee-dub) cee-dub

View GitHub Profile
Come taste some fine forties, cheetos, and various stank and non-stank bitches
on the sickest corner in SoMA! We're starting early so you can drop by
before heading to your midnight destinations.
Time
~7pm
Location
Jessie at 6th St, in front of the chain link fence
#!/bin/bash
for dir in `find . -empty -type d -maxdepth $1`; do
if [ not `ls -A $dir` ]; then
echo "$dir"
fi
done
# Template which configures a generic Rails app with Shoulda, Factory Girl,
# HAML, etc while commiting each step into git.
#
# Make sure you have Rails 2.3rc1 or greater installed and run:
# rails -d mysql -m http://gist.github.com/57458
# Helper methods
# Modified version of the "gem" method which places the "config.gem..." lines
# after the examples in config/environment.rb.
require 'www/mechanize'
# Patches WWW::Mechanize for Cucumber + Webrat
module WWW
class Mechanize
def self.log_disabled
@@log ||= Logger.new(STDOUT)
end
require 'strscan'
require 'set'
class SqlQuery < Struct.new(:table, :where, :order)
def to_json
[table, where, order].to_json
end
end
class SqlScanner
# Usage: spec payment.rb
# Depends on Ruby and Rspec.
#
# Modify this code to compute the correct fee amount for a given payment amount.
# Add additional tests to cover any behavior you introduce.
class Payment
BASIS_POINTS = 290
INTERCHANGE = 15
def should_be_a_subset(superset, records_selected_by_scope, &condition)
flunk "Your superset is empty" if superset.empty?
flunk "Your scope did not select any records" if records_selected_by_scope.empty?
records_selected_by_block, records_excluded_by_block = superset.partition(&condition)
flunk "Your test condition did not select any records" if records_selected_by_block.empty?
flunk "Your test condition did not exclude any records" if records_excluded_by_block.empty?
records_selected_by_scope.map(&:id).should =~ records_selected_by_block.map(&:id)
end

##YC-backed startup, looking for extremely talented Obj-C/Rails engineer for first technical hire##

We're building a new platform for mobile commerce--an elegant, gorgeous experience for buying and selling. The founding team consists of two people with extensive experience in user acquisition, product design, and development. We've raised money from some of the valley's top investors, and have a ton of support from the most brilliant product minds in SF.

If you're a hacker with interest in an early position at a YC-backed startup, we'd love to talk. We're looking for a hardcore generalist, which means you should:

  • understand undocumented libraries and code bases quickly
  • have a strong understanding of technologies up and down the stack: PostgreSQL, UIWebViews, and everything in between (Rails!)
  • understand what it means to work in an intense startup environment
  • learn quickly, we value raw intelligence pretty highly
@cee-dub
cee-dub / 1_install_transcript.sh
Created January 10, 2012 07:24
Installing Ruby 1.9.3 & gem dependencies on Mac OS X Lion
# Install Xcode from the Mac App Store
open /Applications/Install\ Xcode.app # complete the installation
# Install homebrew
/usr/bin/ruby -e "$(curl -fsSL https://raw.github.com/gist/323731)"
# Install RVM
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
# Install some libraries to link ruby and gems against
@cee-dub
cee-dub / dnsmasq.conf
Created January 14, 2012 23:23
Generic configuration files for *.#{hostname}.local wildcard DNS with dnsmasq and mDNSResponder
# Add domains for which you want to force to an IP address here.
# This is the magic sauce for making *.#{hostname}
# always route to the localhost
address=/#{hostname}/127.0.0.1
address=/#{hostname}/::1
mx-host=#{hostname},#{hostname},10
# Extra options that make dnsmasq play nice
log-queries