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
4x - berliner weisse, soured with Wyeast L. delbrueckii and Wyeast L. brevis, primary with Wyeast 1056, | |
fed some maltodextrin and finished with a blend of ECY-03b, ECY-19, ECY-24, ECY-30 Bretts. Dried | |
it out nicely with good carbonation. | |
30 - berliner weisse, soured with Wyeast L. delbrueckii and Wyeast L. brevis, primary with Wyeast 1056, | |
fed some maltodextrin and finished with ECY-30. Not as dry as the 4x. The ECY-30 adds hints of | |
honey and strawberry. Not as much carbonation. | |
Pineapple - berliner weisse, soured with Wyeast L. delbrueckii and Wyeast L. brevis, primary with | |
Wyeast 1056, fed some maltodextrin and finished with a blend bugs from my lambic barrel. Aged |
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
Brisket | |
======= | |
There's not much of a recipe. I season generously with salt, pepper, and a bit of garlic powder. I throw them on the smoker at 225F-250F. I pull them when they hit an internal temp of 195-200F and wrap in foil to rest for at least an hour. This usually takes around 12 hours on my BGE. | |
Turkey Breast | |
============= | |
I prepped the turkey breast as described in: | |
- http://www.seriouseats.com/recipes/2014/11/sous-vide-turkey-breast-crispy-skin-recipe-thanksgiving.html |
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
class GistPlugin { | |
def config | |
def setupBinding(binding) { | |
binding.gist = { user, id -> | |
"""<script src="https://gist.github.com/${user}/${id}.js"></script>""" | |
} | |
} | |
} |
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
//#!/usr/bin/env groovy | |
import groovy.json.JsonSlurper | |
import java.text.SimpleDateFormat | |
// fetches a Github API URL and parses the result as JSON | |
def fetch(addr, params = [:]) { | |
def auth = "<personal api token>" | |
def json = new JsonSlurper() | |
return json.parse(addr.toURL().newReader(requestProperties: ["Authorization": "token ${auth}".toString(), "Accept": "application/json"])) |
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
/** | |
* Test AppTouch | |
* | |
* Author: josh | |
* Date: 2013-03-07 | |
*/ | |
def preferences() { | |
[ | |
sections: [ |
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
// simulates random messages from a contact sensor via socket to dev-conn | |
RANDOM = new Random() | |
MESSAGES = [ | |
"zone report :: type: 19 value: 0031", | |
"zone report :: type: 19 value: 0030" | |
] | |
ENV = [ | |
josh: [ |
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
/** | |
* Scheduled On and Off | |
* | |
* Author: SmartThings | |
*/ | |
def preferences() | |
{ | |
return [ | |
sections: [ |
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
14:01:59.232 DEBUG <> [ ] {} (localhost-startStop-1) conf.BootStrap - Registering JSON object marshaller on: Artefact > Location | |
14:01:59.232 DEBUG <> [ ] {} (localhost-startStop-1) conf.BootStrap - Registering JSON object marshaller on: Artefact > Mode | |
14:01:59.365 ERROR <> [ ] {} (localhost-startStop-1) context.GrailsContextLoader - Error executing bootstraps: java.lang.ExceptionInInitializerError | |
org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.ExceptionInInitializerError | |
at grails.util.Environment.evaluateEnvironmentSpecificBlock(Environment.java:301) | |
at grails.util.Environment.executeForEnvironment(Environment.java:294) | |
at grails.util.Environment.executeForCurrentEnvironment(Environment.java:270) | |
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334) | |
at java.util.concurrent.FutureTask.run(FutureTask.java:166) | |
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) |
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
#!/bin/sh | |
# A commit hook script that automatically tags commits for Lean-To integration if you use a branching scheme | |
# bug/<num> or story/<num> | |
# | |
# Drop this file into your repos .git/hooks/ directory as 'commit-msg' | |
LEANTO="1179" | |
# figure out bug/story and id |
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
def sb = new StringBuffer("Foo") | |
def foo = "Foo" | |
assert sb == foo | |
/** | |
assert sb == foo | |
| | | | |
Foo| Foo | |
false | |
*/ |
NewerOlder