Rob Olson robolson

View gist:9518870
1 2 3 4 5 6 7 8 9 10
ExifTool Version Number : 9.52
File Name : cookies.jpeg
Directory : .
File Size : 128 kB
File Modification Date/Time : 2014:03:12 16:03:46-07:00
File Access Date/Time : 2014:03:12 16:26:02-07:00
File Inode Change Date/Time : 2014:03:12 16:03:59-07:00
File Permissions : rw-r--r--
File Type : JPEG
MIME Type : image/jpeg
View gist:8994680
1 2 3 4 5 6 7 8 9 10
============
Vows Results
============
 
 
Url vows
Parse
With thumbor inside watermark
✗ should have image
Expected topic("s.glbimg.com/some/image.jpg',0,0,0)/some.domain/img/path/img.jpg") to equal 'some.domain/img/path/img.jpg'
View cappuccino-freebsd-error.log
1 2 3 4 5 6 7 8 9 10
[rob@rob-desktop ~]$ echo $PATH
/home/rob/narwhal/bin:/home/rob/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
 
[rob@rob-desktop ~]$ ./Downloads/Starter/bootstrap.sh
================================================================================
Found an existing Narwhal/Cappuccino installation, /home/rob/narwhal. Remove it automatically now?
WARNING: the ENTIRE directory, /home/rob/narwhal, will be removed (i.e. 'rm -rf /home/rob/narwhal').
Be sure this is correct. Custom modifications and installed packages WILL BE DELETED.
Enter "yes" or "no":
yes
View gentle_overwrite.rb
1 2 3 4 5 6 7 8 9 10
# Blog post at
# http://pivotallabs.com/users/rolson/blog/articles/1162-redefine-a-method-from-a-module-like-a-gentleman
 
module Teacher
def self.included(base)
base.extend ClassMethods
base.overwrite_initialize
base.instance_eval do
def method_added(name)
View gist:212563
1 2 3 4 5 6 7 8 9 10
#!/usr/bin/env ruby
#
# Cataloger watches the directory where completed torrents are placed.
# Upon scanning the directory for all .avi or .mkv files the script will
# attempt to extract the name of the TV show and the season number from the
# filename. Cataloger then checks for a directory of the format:
# "#{COMPLETED_DIR}/#{SHOW_NAME}/Season_#{SEASON_NUMBER}
# and copies over the file.
#
# Naturally this script is for educational purposes only.
View jonathancoulton.sh
1 2 3 4 5 6 7 8 9 10
#!/bin/sh
# Downloads all of Jonathan Coulton's free songs
# from http://www.jonathancoulton.com/store/downloads/
 
curl -C - "http://www.jonathancoulton.com/mp3/Washy%20Ad%20Jeffy.mp3" -o "Washy Ad Jeffy.mp3" \
"http://www.jonathancoulton.com/mp3/SkyMall.mp3" -o "SkyMall.mp3" \
"http://www.jonathancoulton.com/mp3/Creepy%20Doll.mp3" -o "Creepy Doll.mp3" \
"http://www.jonathancoulton.com/mp3/Big%20Bad%20World%20One.mp3" -o "Big Bad World One.mp3" \
"http://www.jonathancoulton.com/mp3/Mr.%20Fancy%20Pants.mp3" -o "Mr. Fancy Pants.mp3" \
"http://www.jonathancoulton.com/mp3/I'm%20Your%20Moon.mp3" -o "I'm Your Moon.mp3" \
View gist:137147
1 2
# Finds all the files with "%20" in their filename and replaces it with a plain space
find . -name "*%20*" -exec sh -c 'mv ${0} "${0//\%20/ }"' {} \;
View update-gits.sh
1 2 3 4 5 6 7 8 9 10
#!/bin/bash
 
repos=(
"/Users/rob/Library/Application Support/TextMate/Bundles/Git.tmbundle"
"/Users/rob/Library/Application Support/TextMate/Bundles/Ruby.tmbundle"
"/Users/rob/Library/Application Support/TextMate/Bundles/RubyAMP.tmbundle"
"/Users/rob/Library/Application Support/TextMate/Bundles/Ruby Haml.tmbundle"
"/Users/rob/Library/Application Support/TextMate/Bundles/Ruby on Rails.tmbundle"
"/Users/rob/Library/Application Support/TextMate/Bundles/ruby-sass.tmbundle"
"/Users/rob/Library/Application Support/TextMate/Bundles/ruby-shoulda.tmbundle"
View set.rb
1 2 3 4 5 6 7 8 9 10
require 'test/unit'
 
class Set
def initialize(initial=[])
@contents = Hash.new
initial.each do |item|
@contents[item.to_s] = item
end
return self
end
View prime1.rb
1 2 3 4 5 6 7 8 9 10
# Calculate all the primes between 0 and the value specified
def primes(up_to)
prev = []
(2..up_to).select do |x|
max_p = Math.sqrt(x).truncate
if !prev.find { |y| y <= max_p ? x % y == 0 : break }
prev << x
end
end
end
Something went wrong with that request. Please try again.