Skip to content

Instantly share code, notes, and snippets.

View pristinenoise's full-sized avatar

James Stuart pristinenoise

  • Propel
  • New York, NY
View GitHub Profile
#! /bin/sh
mkdir -p cleaned
mv to\ do/* convert
./fixics.pl convert
mv convert/*-cleaned.ics cleaned
mv convert/* done
apps_ocelot:
domain: ocelot.cul.columbia.edu
admin_user: a_user
admin_password: a_password
apps_cul:
domain: apps.cul.columbia.edu
admin_user: another_user
admin_password: another_password
require "rubygems"
require "google_apps_api"
include GoogleAppsApi
credentials = { :domain => "ocelot.cul.columbia.edu", :admin_user => "_sc_api", :admin_password => "scrubbed" }
p_api = Provisioning::Api.new(credentials)
puts p_api.retrieve_user("jws2135")
puts p_api.retrieve_user("jws2135", :return_format => :xml)
puts p_api.retrieve_user("jws2135", :debug => true)
def run_add_contact(mode, options)
co_api = @connector.contacts_api
ce_hash = {:id => "_new_", :name => @details[:name], :emails => {:work => @details[:work]}, :primary_email => :work}
ce_hash[:emails][:home] = @details[:home] unless @details[:home].to_s.empty?
ce = GoogleAppsApi::ContactEntity.new(ce_hash)
if mode == "Run"
co_api.create_contact(ce)
@result = :success
class BAction
attr_reader :category, :details, :result, :notes, :connector
def initialize(category, details, result, connector = nil)
@category = category
@details = details
@result = result
@connector = connector
@notes = []
end
Cassia Martin July 2 (noon) July 5 (5 pm)
Tom L July 2 (noon -- or early, probably) July 5 (5 pm -- or evening, probably)
Jason L July 2 (evening) July 4/5
Alessandro July 2 (midday, ideally) July 5
Kaitlin July 2 (evening) July 4/5
Elisabeth C July 2 (noon) July 5 (5 pm)
Cody July 2 (evening) July 5 (unclear)
Michael July 2? July 5?
ES Quirk G July 2 (probably) July 5 (probably)
Emily July 2 (probably) July 5 (probably)
# Precision System Document
## Openings
Notes: 1NT includes 5M332 and some 5m422/6m322.
Otherwise, always open 5cM 1M. Always always.
All 11s get opened.
With limited openings, jump shifts promise max values, and raw
playing strength or an implied fit.
@pristinenoise
pristinenoise / precision system document.markdown
Created November 1, 2010 21:49
Precision System Document

Precision System Document

Changes:

Openings

1C      !F 17+ bal or 16+ unbal, any distribution

1D 2+D, 11-15, no 5cM, <6C (announce: could be short)

Precision System Document

Changes:

Openings

1C      !F 17+ bal or 16+ unbal, any distribution

1D 2+D, 11-15, no 5cM, <6C (announce: could be short)

@pristinenoise
pristinenoise / gist:968615
Created May 12, 2011 14:34
bl3 upgrade trace
/Users/jamesws3/.rvm/gems/ruby-1.8.7-p334@newarrivals_bl3/gems/blacklight-3.0.0pre3/lib/blacklight.rb:44:in `init': uninitialized constant Blacklight::SolrDocument (NameError)
from /Users/jamesws3/.rvm/gems/ruby-1.8.7-p334@newarrivals_bl3/gems/blacklight-3.0.0pre3/lib/blacklight/engine.rb:22
from /Users/jamesws3/.rvm/gems/ruby-1.8.7-p334@newarrivals_bl3/gems/railties-3.0.7/lib/rails/initializable.rb:25:in `instance_exec'
from /Users/jamesws3/.rvm/gems/ruby-1.8.7-p334@newarrivals_bl3/gems/railties-3.0.7/lib/rails/initializable.rb:25:in `run'
from /Users/jamesws3/.rvm/gems/ruby-1.8.7-p334@newarrivals_bl3/gems/railties-3.0.7/lib/rails/initializable.rb:50:in `run_initializers'
from /Users/jamesws3/.rvm/gems/ruby-1.8.7-p334@newarrivals_bl3/gems/railties-3.0.7/lib/rails/initializable.rb:49:in `each'
from /Users/jamesws3/.rvm/gems/ruby-1.8.7-p334@newarrivals_bl3/gems/railties-3.0.7/lib/rails/initializable.rb:49:in `run_initializers'
from /Users/jamesws3/.rvm/gems/ruby-1.8.7-p334@newarrivals_bl3/gems/railties-