Skip to content

Instantly share code, notes, and snippets.

View stephengolub's full-sized avatar

Stephen Golub stephengolub

  • San Antonio, TX
View GitHub Profile
This file has been truncated, but you can view the full file.
{
"basics": {
"name": "Stephen Golub",
"label": "Manager & Software Engineer",
"image": "data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD/4QOeRXhpZgAATU0AKgAAAAgACgEPAAIAAAAGAAAAhgEQAAIAAAAOAAAAjAESAAMAAAABAAEAAAEaAAUAAAABAAAAmgEbAAUAAAABAAAAogEoAAMAAAABAAIAAAExAAIAAAAFAAAAqgEyAAIAAAAUAAAAsAE8AAIAAAAOAAAAxIdpAAQAAAABAAAA0gAAAABBcHBsZQBpUGhvbmUgMTIgUHJvAAAAAEgAAAABAAAASAAAAAExNC41AAAyMDIxOjA0OjE3IDE4OjEzOjQxAGlQaG9uZSAxMiBQcm8AACSCmgAFAAAAAQAAAoiCnQAFAAAAAQAAApCIIgADAAAAAQACAACIJwADAAAAAQAZAACQAAAHAAAABDAyMzKQAwACAAAAFAAAApiQBAACAAAAFAAAAqyQEAACAAAABwAAAsCQEQACAAAABwAAAsiQEgACAAAABwAAAtCRAQAHAAAABAECAwCSAQAKAAAAAQAAAtiSAgAFAAAAAQAAAuCSAwAKAAAAAQAAAuiSBAAKAAAAAQAAAvCSBwADAAAAAQAFAACSCQADAAAAAQAQAACSCgAFAAAAAQAAAviSfAAHAAAAPgAAAwCSkQACAAAABDI4NQCSkgACAAAABDI4NQCgAAAHAAAABDAxMDCgAQADAAAAAQABAACgAgAEAAAAAQAADBCgAwAEAAAAAQAACQyiFwADAAAAAQACAACjAQAHAAAAAQEAAACkAQADAAAAAQAIAACkAgADAAAAAQAAAACkAwADAAAAAQAAAACkBQADAAAAAQAeAACkBgADAAAAAQAAAACkMgAFAAAABAAAAz6kMwACAAAABgAAA16kNAACAAAAMgAAA2SkYAADAAAAAQACAA
@stephengolub
stephengolub / lru_cache_ttl.py
Last active July 18, 2022 20:57 — forked from kgriffs/lru_cache_ttl.py
Grant Jenks' LRU Cache with TTL for Python
# Grant Jenks' LRU Cache with TTL for Python
#
# https://stackoverflow.com/questions/31771286/python-in-memory-cache-with-time-to-live/71634221#71634221
from functools import lru_cache, wraps
from time import monotonic
import typing as t
def lru_cache_with_ttl(
blueprint:
name: Trigger Action Daily Below Threshold
description: Will run defined actions once a value is below a threshold every day
domain: automation
input:
time:
name: Check Time
description: The time at which the sensor value will be checked each day
selector:
time:
Request:
POST https://staging.identity-internal.api.rackspacecloud.com/v2.0/tokens
Headers: Content-Type: application/json
{
"auth": {
"RAX-AUTH:domain": {
"name": "Rackspace"
},
@stephengolub
stephengolub / get_caller.js
Created September 16, 2013 18:06
Get the caller of the javascript function
function Hello()
{
alert("caller is " + arguments.callee.caller.toString());
}
factory('Ticket', function ($http, $q) {
var BASE_URL = '/api/:action';
var _url = function (params, query) {
var p, ret_str = BASE_URL;
for (p in params) {
ret_str = ret_str.replace(":" + p, params[p]);
}