Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am tigerwolf on github.
  • I am kieran_andy ( on keybase.
  • I have a public key ASCkVvOC6hCmot7WTfVZMcMVKCTuVan5g8l-rMPZGoN7Uwo

To claim this, I am signing this object:

TigerWolf / minutes.markdown
Last active May 21, 2019 10:56 — forked from pat/minutes.markdown
Ruby Australia Special General Meeting - 12th May 2019


  • Pat Allan
  • Mark Glossop
  • Rebecca Le
  • Celia Colquhoun King
  • Steven Webb
  • Nimeshe Madanayake
  • Vanessa Nimmo
  • Lauren Hennessy

Are you a sheep grazier? Whether you are new to the industry or have been on the land your whole life. You want the best quality wool and healthy sheep genetics.

Our technology can help.

Sheep farmers know improving wool quality is as simple as tracking good performing ewes.

Our App "thinking sheep" takes away the guesswork. takes advantage of electronic ear tags, helping you track sheep grazing habits, drinking frequency

You are a young sheep grazier that has inherited your family's station. You have never farmed sheep and need technology to give you an immediate head start.
Or you are a fourth generation grazier who is struggling to keep up with the demands of buyers who are looking for the best quality wool to export.
Improving your wool quality can be made a simple as tracking good performing sheep, through managing sheep health, pastures and pests.
It sounds daunting but our app thinking sheep takes away the guesswork and best of all you don’t have to change your tried and trusted ways.
With the Thinking Sheep” app, new electronic ear tags and placement of our beacons you can track your sheep grazing habits, including drinking frequency, preferred pastures and best of all the off-sping of your high performing sheep and the quality of the wool by sheep at shearing time.
TigerWolf / Contract Killer
Created September 6, 2016 05:12 — forked from malarkey/Contract Killer
The latest version of my ‘killer contract’ for web designers and developers

Contract Killer

The popular open-source contract for web professionals by Stuff & Nonsense

  • Originally published: 23rd December 2008
  • Revised date: March 15th 2016
  • Original post

class AlertHelper
def initialize(activity, listener = nil)
@activity = activity
@listener = listener
@listener = self if listener.nil?
@ok = false
def dialog(title, message)
r_string_yes = 17039379
class MyPostRequest < Com::Android::Volley::Request
def parseNetworkResponse(response)
p "parseNetworkResponse"
jsonString =
p jsonString.toString
return Com::Android::Volley::Response.success(jsonString, Com::Android::Volley::Toolbox::HttpHeaderParser.parseCacheHeaders(response))
def deliverResponse(response)
keys = json.keys # org.json.JSONObject
array = []
hash = {}
while keys.hasNext
array <<
for i in array
TigerWolf / gist:8d4b7201809a510be5f5
Created October 6, 2014 22:23
Fix audio after sleep OSX
sudo kextunload /System/Library/Extensions/AppleHDA.kext
sudo kextload /System/Library/Extensions/AppleHDA.kext
sudo killall coreaudiod
TigerWolf /
Last active August 29, 2015 14:05