Skip to content

Instantly share code, notes, and snippets.

:hierarchy:
- %{environment}
- common
:backends:
- yaml
:yaml:
:datadir: '/etc/puppet/hieradata'
node default {
file {'/home/vagrant/testing-dev':
ensure => file,
content => hiera('message'),
}
}
---
message: 'this is common dude'
@bttf
bttf / file_join_patch.rb
Created March 29, 2013 19:44
file_join_patch.rb fixes an issue with ruby's file join implementation which blows up if non-UTF-8 encoding gets passed in
class File
class << self
alias_method :original_join, :join
end
def self.join(*args)
new_args = args.collect { |questionableEncoding|
join_encoding_fix(questionableEncoding)
}
self.send(:original_join, new_args)
@bttf
bttf / index.html
Created December 30, 2014 16:23
Ember Starter Kit // source http://emberjs.jsbin.com/lanuxazixu
<!DOCTYPE html>
<html>
<head>
<script src="http://cdn.firebase.com/js/client/2.0.2/firebase.js"></script>
<meta charset="utf-8">
<title>Ember Starter Kit</title>
<link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/normalize/3.0.1/normalize.css">
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://builds.handlebarsjs.com.s3.amazonaws.com/handlebars-v2.0.0.js"></script>
<script src="http://builds.emberjs.com/tags/v1.9.1/ember.js"></script>
@bttf
bttf / application.controller.js
Last active January 19, 2016 03:23
active links and such
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle',
groups: [{
id: 1,
}, {
id: 2,
}, {
id: 3
@bttf
bttf / add_swap.sh
Created March 13, 2016 08:28
add swap - ubuntu 14.04
#!/bin/bash
sudo fallocate -l 4G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon -s
@bttf
bttf / controllers.application.js
Last active February 4, 2017 01:23
why-no-oneWay
import Ember from 'ember';
export default Ember.Controller.extend({
appName: 'Ember Twiddle',
firstArray: ['dogs', 'are', 'cool'],
secondArray: Ember.computed.reads('firstArray'),
firstObject: { message: 'coolness' },
secondObject: Ember.computed.reads('firstObject'),
@bttf
bttf / controllers.application.js
Created May 11, 2017 03:04 — forked from samselikoff/mirage.config.js
Mirage dev boilerplate
import Ember from 'ember';
export default Ember.Controller.extend({
});
@bttf
bttf / controllers.application.js
Created May 11, 2017 03:04 — forked from samselikoff/mirage.config.js
Mirage dev boilerplate
import Ember from 'ember';
export default Ember.Controller.extend({
});