This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## in test/test_helper.rb | |
class Test::Unit::TestCase | |
alias unlogged_run run | |
def run(result, &block) | |
RAILS_DEFAULT_LOGGER.debug "RUNNING #{self.class} #{@method_name}" | |
start_time = Time.now | |
unlogged_run result, &block | |
time = Time.now - start_time | |
RAILS_DEFAULT_LOGGER.debug "TIME;#{self.class}#{@method_name.gsub(/,/, '')};#{time}" |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
:javascript | |
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); | |
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")) | |
:javascript | |
var pageTracker = _gat._getTracker("YOUR CODE"); | |
pageTracker._setDomainName("YOUR DOMAIN"); | |
pageTracker._initData(); | |
pageTracker._trackPageview(); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'rubygems' | |
require 'midiator' | |
require 'test/unit/ui/console/testrunner' | |
module Test | |
module Unit | |
module UI | |
module Midi |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
compile '*' do | |
case File.extname(item.attributes[:file].path) | |
when '.markdown' | |
filter :bluecloth | |
else | |
filter :erb | |
end | |
layout 'default' | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This is basically a dirty hack :) I have no idea if messing with the default OSX apache config this way is frowned upon. My view is that it works now, and if it breaks I'll fix it. | |
Add any domains you want to blacklist to /etc/hosts, pointing at 127.0.0.1. You need to enable web sharing to get apache running of course. | |
Changes to the default /etc/apache2/httpd.conf | |
============================================== | |
Listen 127.0.0.1:80 # so that the world can't see the list | |
DocumentRoot "/Library/WebServer/Documents/public" # to fit in with passenger, you need to create the public dir (and maybe /tmp too) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
require 'rubygems' | |
require 'ffi' | |
class Kurl | |
extend ::FFI::Library | |
ffi_lib 'libcurl' | |
CURLOPT_URL = 10002 | |
CURLOPT_WRITEFUNCTION = 20011 | |
CURLOPT_TIMEOUT = 13 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
function! Run_shitty_tests | |
silent exe "!truncate log/test.log" | |
let old_make = &makeprg | |
let test_command = "ruby -I <some libs> " | |
let &makeprg = test_command.expand("%") | |
exe "make!" | |
let &makeprg = old_make | |
endfunction | |
nnoremap <C-c>c :call Run_shitty_tests<cr> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
" select at current indent level from http://vim.wikia.com/wiki/Visual_selection_of_indent_block | |
" modified for ruby to allow selecting the prev and next lines too for blocks | |
function! SelectIndent (blockmode) | |
let temp_var=indent(line(".")) | |
while indent(line(".")-1) >= temp_var | |
exe "normal k" | |
endwhile | |
if a:blockmode == "yes" | |
exe "normal k" | |
end |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
chris@slinky % rvm install rbx | |
Installing pre-requisites | |
Downloading rubinius-1.0.0-rc5, this may take a while depending on your connection... | |
% Total % Received % Xferd Average Speed Time Time Time Current | |
Dload Upload Total Spent Left Speed | |
100 8143k 100 8143k 0 0 155k 0 0:00:52 0:00:52 --:--:-- 160k | |
Extracting ... | |
Configuring rbx | |
Compiling rbx | |
Error running '/Users/chris/.rvm/bin/ruby-1.8.7-p249 -S rake install', please check /Users/chris/.rvm/log/rbx-1.0.0-rc5/rake*.log |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
chris@slinky % rvm list | |
rvm Rubies | |
jruby-1.3.1 [ [x86_64-java] ] | |
jruby-1.4.0 [ [x86_64-java] ] | |
jruby-1.5.0.RC3 [ [x86_64-java] ] | |
rbx-1.0.0-head [ ] | |
rbx-1.0.0-rc1 [ ] | |
ruby-1.8.6-p383 [ x86_64 ] |