Skip to content

Instantly share code, notes, and snippets.

View jmettraux's full-sized avatar

John Mettraux jmettraux

View GitHub Profile
@coffeeaddict
coffeeaddict / ruote-setup.md
Created July 18, 2012 17:43
For mister_solo, as a reply to a question on #ruote (freenode irc)

Setup

This is my ruote / ruote-kit setup in non Rails project

A Project Module

I tend to have a Project Module for my non-web projects; so that instead of calling Rails.logger I call Project.logger (Where Project would be the actual name, Such as Fubar or SameOld) same goes for ruote. It mostly ends-up in Project.engine where the code would look something like this:

@heisters
heisters / .vimrc
Created March 31, 2011 16:52
my vimrc
set nocompatible " We're running Vim, not Vi!
set hidden
set title
set list
set listchars=tab:»·,trail:·
"set ai sw=2 sts=2 et
set t_Co=256 " lots of colors
set incsearch
syntax on
set scrolloff=2 " make it scroll before I hit the edge
require 'rubygems'
require 'ruote'
require 'flexmock'
require 'spec'
# Workitem fields validation
# This participant validates the fields of the current workitem
# Especially useful to validate the initial workitem
# An input definition may include the following:
# - name: Input name, compulsory
@peterc
peterc / webloc.rb
Created January 26, 2011 04:19
Basic Ruby code to read and write ".webloc" files (as used on OS X)
# Basic Ruby code to read and write ".webloc" files (as used on OS X)
# Reads both "old" Safari style and newer plist style
# Writes "old" style only
# Works on Ruby 1.9.2 and 1.8.7
require 'plist'
class Webloc
attr_accessor :url
@tomash
tomash / metal.rb
Created October 21, 2010 13:28
Metal Lorem Ipsum preview
# Returns a randomly generated sentence of lorem ipsum text.
# The first word is capitalized, and the sentence ends in either a period or
# question mark. Commas are added at random.
def sentence
# Determine the number of comma-separated sections and number of words in
# each section for this sentence.
sections = []
1.upto(rand(5)+1) do
sections << (WORDS.sort_by{rand}.slice(0...(rand(9)+3)).join(" "))

#Tools Engineer

CrowdFlower is funded, growing, and, frankly, where the action is at in San Francisco. As our client base continues to grow, we need you to make sure their projects go smoothly.

Skills that are a must

Startup: You're able to learn quickly, design creative solutions, and work independently.

People: As a tools engineer you’ll work with lots of people—both technical and non-technical.