Skip to content

Instantly share code, notes, and snippets.

View route's full-sized avatar
🕛
Things only change when we change them

Dmitry Vorotilin route

🕛
Things only change when we change them
View GitHub Profile
@cfcosta
cfcosta / gist:2124269
Created March 19, 2012 19:05
integration test helper for rails with minitest
ENV['RAILS_ENV'] = "test"
unless defined?(Bundler)
require 'bundler/setup'
end
require 'minitest/autorun'
require 'factory_girl'
MiniTest::Unit::TestCase.send(:include, FactoryGirl::Syntax::Methods)
@sethbro
sethbro / spec_helper.rb
Created February 10, 2012 01:09
Rails unit, functional and integration tests in Minitest spec format.
ENV["RAILS_ENV"] = "test"
require File.expand_path('../../config/environment', __FILE__)
require 'rubygems'
gem 'minitest'
require 'minitest/autorun'
require 'action_controller/test_case'
require 'miniskirt'
require 'capybara/rails'
@mdp
mdp / ajax.coffee
Created February 2, 2012 22:54
Backbone AJAX Rails CSRF token hack
app.csrf_token = $('meta[name="csrf-token"]').attr('content')
$.ajaxSetup
beforeSend: (xhr, settings) ->
return if (settings.crossDomain)
return if (settings.type == "GET")
if (app.csrf_token)
xhr.setRequestHeader('X-CSRF-Token', app.csrf_token)
@zaius
zaius / background.sh
Created January 16, 2011 23:29
How to redirect a running process output to a file and log out
ctrl-z
bg
touch /tmp/stdout
touch /tmp/stderr
gdb -p $!
# In GDB
p dup2(open("/tmp/stdout", 1), 1)
p dup2(open("/tmp/stderr", 1), 2)
@rogerleite
rogerleite / install_monaco_font.sh
Last active June 5, 2025 17:53
Install Monaco font in Linux
#!/bin/bash
# Install Monaco font in Linux
# Version from nullvideo https://gist.github.com/rogerleite/99819#gistcomment-2799386
sudo mkdir -p /usr/share/fonts/truetype/ttf-monaco && \
sudo wget https://gist.github.com/rogerleite/b50866eb7f7b5950da01ae8927c5bd61/raw/862b6c9437f534d5899e4e68d60f9bf22f356312/mfont.ttf -O - > \
/usr/share/fonts/truetype/ttf-monaco/Monaco_Linux.ttf && \
sudo fc-cache