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
# 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.
#!/bin/bash
for dir in `find . -empty -type d -maxdepth $1`; do
if [ not `ls -A $dir` ]; then
echo "$dir"
fi
done
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
@cee-dub
cee-dub / keybase.md
Created September 18, 2015 01:23
keybase.md

Keybase proof

I hereby claim:

  • I am cee-dub on github.
  • I am ceedub (https://keybase.io/ceedub) on keybase.
  • I have a public key whose fingerprint is 4FE7 0A9E F882 8393 C2F3 802D 8080 0A91 52B3 77B9

To claim this, I am signing this object:

# 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