Skip to content

Instantly share code, notes, and snippets.

View duncan-bayne's full-sized avatar

Duncan Bayne duncan-bayne

View GitHub Profile
@duncan-bayne
duncan-bayne / development.rb
Created September 26, 2012 04:16
Development configuration
Atlas::Application.configure do
config.cache_classes = false
config.whiny_nils = true
config.consider_all_requests_local = true
config.action_controller.perform_caching = false
config.active_support.deprecation = :log
config.action_dispatch.best_standards_support = :builtin
config.active_record.mass_assignment_sanitizer = :strict
config.active_record.auto_explain_threshold_in_seconds = 0.5
config.assets.compress = false
@duncan-bayne
duncan-bayne / gist:4600539
Created January 23, 2013 00:42
Setting a breakpoint from within the Ruby debugger
$ cat test.rb
class Foo
def bar
'baz'
end
end
debugger
Foo.new.bar
@duncan-bayne
duncan-bayne / gist:4752214
Created February 11, 2013 03:16
RVM installation failure in Vagrant
vagrant@atlas-dev-precise64-devmac-1:~/.rvm/archives$ tar -zxvf wayneeseguin-rvm-stable.tgz
... snip a whole bunch of success ...
tar: wayneeseguin-rvm-287a5f6/README.rdoc: Cannot create symlink to `README': Read-only file system
tar: wayneeseguin-rvm-287a5f6/README.txt: Cannot create symlink to `README': Read-only file system
tar: wayneeseguin-rvm-287a5f6/install: Cannot create symlink to `scripts/install': Read-only file system
/dev/mapper/precise64-root on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
@duncan-bayne
duncan-bayne / gist:4752282
Created February 11, 2013 03:30
ls -l ~/.rvm/archives/wayneeseguin-rvm-287a5f6/
vagrant@atlas-dev-precise64-devmac-1:~/.rvm/archives$ ls -l ~/.rvm/archives/wayneeseguin-rvm-287a5f6/
total 232
drwxr-xr-x 1 vagrant vagrant 408 Feb 9 02:42 binscripts
drwxr-xr-x 1 vagrant vagrant 272 Feb 9 02:42 config
drwxr-xr-x 1 vagrant vagrant 204 Feb 9 02:42 contrib
drwxr-xr-x 1 vagrant vagrant 204 Feb 9 02:42 docs
drwxr-xr-x 1 vagrant vagrant 102 Feb 9 02:42 examples
drwxr-xr-x 1 vagrant vagrant 204 Feb 9 02:42 gemsets
-rw-r--r-- 1 vagrant vagrant 2198 Feb 9 02:42 HACKING.md
drwxr-xr-x 1 vagrant vagrant 1632 Feb 9 02:42 help
@duncan-bayne
duncan-bayne / gist:4752329
Created February 11, 2013 03:35
Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant::Config.run do |config|
config.vm.box = "atlas-dev-precise64-#{`hostname`.strip}"
config.vm.host_name = "atlas-dev-precise64-#{`hostname`.strip}"
config.vm.box_url = 'http://files.vagrantup.com/precise64.box'
config.vm.boot_mode = :gui
config.vm.network :bridged
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>IPSec</key>
<dict>
<key>SystemConfig</key>
<dict>
<key>IPSec</key>
<dict>
client = RestClient::Resource.new(SATISFACTION_BOOKIES_URI,
:ssl_client_key => OpenSSL::PKey::RSA.new(File.read('client.pem'), 'mypassword'))
client.put(:object => data)
@duncan-bayne
duncan-bayne / gist:7111638
Created October 23, 2013 02:26
Trying to use pry-rescue and Cucumber with an Around hook.
Around do |scenario, block|
Pry::rescue do
block.call
end
end
@duncan-bayne
duncan-bayne / gist:74d6e38c506000982237
Last active August 29, 2015 14:02
Transcript of IKEA support chat re. C&D
You are being assisted by IKEA Australia
10:46 Hi
10:46 Hi I'm Laura, how can I help?
10:46 Hi Laura
10:47 I'm writing about the Cease & Desist letter you (i.e. IKEA)
sent to IKEAHackers.