Skip to content

Instantly share code, notes, and snippets.

Avatar

Kevin Rutten krutten

  • Surrey, BC, Canada
View GitHub Profile
View keybase.md

Keybase proof

I hereby claim:

  • I am krutten on github.
  • I am krutten (https://keybase.io/krutten) on keybase.
  • I have a public key ASBPHZalydWnGd9KL8vUnOw_fO3yks8ZEjGIdLwiYB4k8go

To claim this, I am signing this object:

View company.rake
# Store rake tasks specific to [company]
namespace :[company] do
# Migrate [Company]'s data into the new CRM
namespace :migrate do
require 'progressbar'
desc "Run all [company] migration tasks"
task :all => [:config, :users, :comments, :accounts]
View a.md

This allows you to use the following video streaming services outside of the US from your Mac without having to use a proxy or VPN, so no big bandwidth issues:

  • Netflix
  • Hulu / HuluPlus
  • CBS
  • ABC
  • MTV
  • theWB
  • CW TV
  • Crackle
@krutten
krutten / b.bash
Created Jan 23, 2012 — forked from jlindley/b.bash
Bundle check then bundle install if needed, then bundle exec.
View b.bash
#!/usr/bin/env bash
(bundle check || bundle --local) && bundle exec "$@"
@krutten
krutten / better_logger.rb
Created Jul 19, 2011 — forked from indirect/better_logger.rb
Rails 3 logs with timestamps and PIDs, sort of like syslog
View better_logger.rb
# You must require this file in application.rb, above the Application
# definition, for this to work. For example:
#
# # Syslog-like Rails logs
# if Rails.env.production?
# require File.expand_path('../../lib/better_logger', __FILE__)
# end
#
# module MyApp
# class Application < Rails::Application
View templator.rb
# Cleaning up and extending the Gemfile
remove_file 'Gemfile'
create_file 'Gemfile', <<-GEMFILE
source 'http://rubygems.org'
gem 'rails', '3.0.0'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
gem 'sqlite3-ruby', :require => 'sqlite3'
View Receta.rb
gem "capybara", ">= 0.3.8", :group => [:test, :cucumber]
gem "cucumber-rails", ">= 0.3.2", :group => [:test, :cucumber]
gem "database_cleaner", ">= 0.5.2", :group => [:test, :cucumber]
gem "haml-rails", ">= 0.0.2"
gem "launchy", ">= 0.3.5", :group => [:test, :cucumber]
gem "rspec-rails", ">= 2.0.0.beta.20", :group => [:test, :cucumber]
gem "spork", ">= 0.8.4", :group => [:test, :cucumber]
gem "devise"
gem "hpricot"
gem "ruby_parser"
View gist:753571
Aquarius:tmp krutten$ rvm info
system:
system:
uname: "Darwin Aquarius.local 10.5.0 Darwin Kernel Version 10.5.0: Fri Nov 5 23:20:39 PDT 2010; root:xnu-1504.9.17~1/RELEASE_I386 i386"
zsh: "zsh 4.3.9 (i386-apple-darwin10.0)"
bash: "GNU bash, version 3.2.48(1)-release (x86_64-apple-darwin10.0)"
rvm:
version: "rvm 1.0.1 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]"
View ssl_redirect.conf
server {
listen 81 default;
server_name _;
rewrite ^(.*)$ https://www.domain.com$1;
}
# no need to redirect https, it's already https
View gist:670181
(master) % vmc apps
No applications available.
(master) % ls
foo.rb
(master) % cat foo.rb
require 'rubygems'
require 'sinatra'
get '/' do
host = ENV['VMC_APP_HOST']