Skip to content

Instantly share code, notes, and snippets.

{
"duration": 165.419006,
"bitrate": 987.312988,
"video": [],
"audio": [{
"codec": "alac",
"samplerate": 44100,
"channels": 2,
"bitrate": 986.385010,
"id": 0
# inspired by http://ariejan.net/2010/08/23/resque-how-to-requeue-failed-jobs
# retry all failed Resque jobs except the ones that have already been retried
# This is, for instance, useful if you have already retried some jobs via the web interface.
Resque::Failure.count.times do |i|
Resque::Failure.requeue(i) unless Resque::Failure.all(i, 1)['retried_at'].present?
end
# retry all :)
Resque::Failure.count.times do |i|

QuckLeft Rube Goldberg Hackfest

API Endpoints

/api/events
/api/runs
/api/teams

handleFileUpload: (e) ->
file = e.target.files[0]
reader = new FileReader();
reader.onload = (e) =>
@image = new Image()
@image.onload = @renderImage
@image.src = e.target.result
reader.readAsDataURL(file)
@messick
messick / gist:3296967
Created August 8, 2012 17:42
part of /lib/rubber/recipes/rubber/volumes.rb
namespace :rubber do
desc <<-DESC
Sets up persistent volumes in the cloud
All volumes defined in rubber.yml will be created if necessary, and attached/mounted on their associated instances
DESC
required_task :setup_volumes do
rubber_instances.filtered.each do |ic|
env = rubber_cfg.environment.bind(ic.role_names, ic.name)
created_vols = []
@messick
messick / gist:3288624
Created August 7, 2012 19:26
RAID Rubber Config
rd1:
availability_zone: us-east-1a
local_volumes:
- partition_device: /dev/xvdb
zero: false # zeros out disk for improved performance
- partition_device: /dev/xvdc
zero: false # zeros out disk for improved performance
packages: [xfsprogs, mdadm]
raid_volumes:
- device: /dev/md0 # OS device to to create raid array on
@messick
messick / deploy.rb
Created June 22, 2012 20:57 — forked from bkutil/deploy.rb
Start and Stop tasks for resque workers and resque scheduler with capistrano deploy hook (without God)
after "deploy:symlink", "deploy:restart_workers"
after "deploy:restart_workers", "deploy:restart_scheduler"
##
# Rake helper task.
# http://pastie.org/255489
# http://geminstallthat.wordpress.com/2008/01/27/rake-tasks-through-capistrano/
# http://ananelson.com/said/on/2007/12/30/remote-rake-tasks-with-capistrano/
def run_remote_rake(rake_cmd)
rake_args = ENV['RAKE_ARGS'].to_s.split(',')
@messick
messick / gist:2784581
Created May 24, 2012 22:31
cat ~/Library/Logs/Homebrew/config.log | pbcopy
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
It was created by pango configure 1.30.0, which was
generated by GNU Autoconf 2.68. Invocation command line was
$ ./configure --disable-dependency-tracking --disable-debug --prefix=/usr/local/Cellar/pango/1.30.0 --enable-man --with-x --with-html-dir=/usr/local/Cellar/pango/1.30.0/share/doc --disable-introspection
## --------- ##
## Platform. ##
@messick
messick / gist:2784573
Created May 24, 2012 22:30
brew doctor 2>&1 | pbcopy
Error: Some installed formula are missing dependencies.
You should `brew install` the missing dependencies:
brew install pango
Run `brew missing` for more details.
@messick
messick / gist:2784560
Created May 24, 2012 22:26
brew --config 2>&1 | pbcop
HOMEBREW_VERSION: 0.9
HEAD: 09c170ea043abb570d5cc4dbd69e77ddc77f3033
HOMEBREW_PREFIX: /usr/local
HOMEBREW_CELLAR: /usr/local/Cellar
CPU: quad-core 64-bit sandybridge
OS X: 10.7.4
Kernel Architecture: x86_64
Xcode: 4.3.2
GCC-4.0: N/A
GCC-4.2: N/A