Skip to content

Instantly share code, notes, and snippets.

View burtlo's full-sized avatar

Lynn Frank burtlo

View GitHub Profile
@burtlo
burtlo / content_controller_spec.rb
Created April 28, 2011 17:27 — forked from kwerle/content_controller_spec.rb
spec/controllers/content_controller_spec.rb
require 'spec_helper'
describe ContentController, :type => :controller do
integrate_views
describe "root" do
it "should work" do
get :index
end
end
@burtlo
burtlo / example.rb
Created April 30, 2011 06:11
(), [], and {} ... oh my!
def function(param)
puts param
end
def function param
puts param
end
def function ; puts param ; end
@burtlo
burtlo / rakefile
Created May 11, 2011 18:45
Rake task that accepts parameters
rake unsubscribe['myemail']
@burtlo
burtlo / rakefile.rb
Created May 11, 2011 18:48
Rake with some namespacing
require 'rubygems'
[ :dev, :test, :stage, :prod ].each do |environment|
namespace environment do
desc "Deployment to #{environment}"
task :deploy do
puts "Deploying to #{environment} environment"
@burtlo
burtlo / danny.rb
Created May 17, 2011 22:22
Danny's file example
require "p4"
require "highline"
client_root = 'C:\Ruby'
#ask user for the CL number
puts "Input desired change to refresh up to:"
last_change = gets
@burtlo
burtlo / search.rb
Created June 13, 2011 22:00
Generic Indy Log Parsing
require 'rubygems'
require 'Indy'
custom_pattern = /^(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2},\d{3})\s*(?:\[[^\]]+\])\s*(INFO|WARN|ERROR)\s*(.+)$/
results = Indy.search("file.log").with([custom_pattern,:time,:severity,:message]).like(:severity => '(?:WARN|ERROR)')
f = File.open('investigate.log','w') do |f|
results.each do |result|
f.write("#{result.line}\n")
@burtlo
burtlo / Gemfile
Created July 26, 2011 20:33
Spec Results
#...
# Provides SASS functionality for our stylesheets
gem 'haml', '3.0.13'
#
@burtlo
burtlo / README.md
Created July 29, 2011 18:52
Jenkins - JMeter Performance Test

Requirements

Jenkins Job

  • See the jenkins_job.sh defined below for the shell script that is executed.
@burtlo
burtlo / signage.rb
Created August 24, 2011 03:56
Interact with the sign brought by @tenderlove
require 'drb/drb'
require 'betabrite'
SERVER_URI = "druby://192.168.1.172:8787"
DRb.start_service
def S(str)
BetaBrite::String.new(str)
end
@burtlo
burtlo / response.html
Created September 6, 2011 20:05
PNG in response instead of HTML
ÔøΩPNG
ÔøΩÔøΩÔøΩ
IHDRÔøΩÔøΩÔøΩÔøΩÔøΩÔøΩÔøΩÔøΩÔøΩÔøΩ·éÆÔøΩÔøΩÔøΩtEXtSoftwareÔøΩAdobe ImageReadyqÔøΩe<ÔøΩÔøΩÔøΩ1IDATxÔøΩÔøΩ ÔøΩ%Wu&xÔøΩÔøΩÙWZYÔøΩ&ÔøΩ$y%ŸåwÔøΩlCÔøΩœßÔøΩ{ÔøΩÔøΩÔøΩÔøΩM+ÔøΩÔøΩÔøΩÔøΩV…¶mÔøΩA% ÔøΩLÔøΩÔøΩÔøΩÔøΩÔøΩÔøΩÔøΩÔøΩÔøΩÔøΩ|=ÔøΩÔøΩT ÔøΩŸªRlZÔøΩUJmÔøΩÔøΩ\ÔøΩÀΩsÔøΩsnÔøΩèÔøΩÔøΩT ÔøΩÔøΩ])ÔøΩ|KÔøΩÔøΩ7ÔøΩÔøΩÔøΩÔøΩMÔøΩtL«ìocÔøΩÔøΩÔøΩ]06ÔøΩÔøΩtÔøΩ(,GÔøΩy^ÔøΩ7aÔøΩÔøΩÔøΩÔøΩÔøΩ^>◊ø 1S ÔøΩÔøΩÔøΩÔøΩtÔøΩÔøΩÔøΩÔøΩ.yÔøΩÔøΩ4ÔøΩbÔøΩÔøΩBÔøΩÔøΩ4 ÔøΩHÔøΩÔøΩ`ÔøΩs–ëÔøΩÔøΩÔøΩ⁄ØÔøΩLÔøΩd:ÔøΩc:ÔøΩ@2ÔøΩÔøΩÔøΩÔøΩÔøΩvÔøΩ7ÔøΩWÔøΩÔøΩÔøΩÔøΩ#ÔøΩTd2KÔøΩaÔøΩn3ÔøΩ%ÔøΩJÔøΩ{ /WÃæÔøΩsbÔøΩÔøΩCÔøΩÔøΩLÔøΩtLÔøΩtÔøΩÔøΩ6MnbÔøΩ1 ÔøΩZÔøΩÔøΩAÔøΩAP%SÔøΩlÔøΩPÔøΩ&ÔøΩÔøΩyNÔøΩÔøΩÔøΩLÔøΩtLÔøΩtÔøΩÔøΩFÔøΩÔøΩd1XZ0÷à5ÔøΩ/ÔøΩÔøΩÔøΩcÔøΩHu @ÔøΩÔøΩÔøΩUÔøΩÔøΩÔøΩÔøΩ3ÔøΩÈòéÈòéÔøΩ _ÔøΩWÔøΩÔøΩ ÔøΩmÔøΩ…ñÔøΩebÔøΩÔøΩbÔøΩƒ∞ubÔøΩSKÔøΩÔøΩ7BÔøΩÔøΩUÔøΩÍò¶1ÔøΩÈòé'ÔøΩÔøΩNÔøΩÔøΩÔøΩÔøΩQÔøΩ`ÔøΩn>ÔøΩÔøΩYÔøΩÔøΩÔøΩ>ÔøΩ[ÔøΩcYu ÔøΩÔøΩ7?ÔøΩÔøΩdÔøΩnÔøΩÔøΩÔøΩ3 ÔøΩBÔøΩœèÔøΩ$Fb%ÔøΩÔøΩÔøΩ¬èÔøΩ5ÔøΩÔøΩÔøΩTÔøΩ≈ÇÔøΩÔøΩyVÔøΩWÔøΩÔøΩÔø