I hereby claim:
- I am myles-mcdonnell on github.
- I am mylesmcdonnell (https://keybase.io/mylesmcdonnell) on keybase.
- I have a public key ASDG0FTgpWDca8YD3sDqAWAXQ4rBC72mDfdBb9kuqz2YKgo
To claim this, I am signing this object:
FLAC + AAC ABR Streaming Brief | |
Create an Adaptive Bitrate HLS stream with the following inputs and outputs: | |
Inputs: | |
- FLAC @ 16bit / 44.1Khz | |
Outputs: |
I hereby claim:
To claim this, I am signing this object:
ORG="$1" | |
REPO="$2" | |
WS_PATH=~/gowork/$ORG/$REPO | |
mkdir -p $WS_PATH | |
cd $WS_PATH | |
echo export GOPATH=$WS_PATH > .envrc | |
echo export PATH='$PATH':$WS_PATH/bin >> .envrc | |
direnv allow | |
REPO_ROOT=src/github.com/$ORG |
I hereby claim:
To claim this, I am signing this object:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCif5NAtCGXTcFkmLuJqVUlOdrMv3+W1tq6HR6J9f/rF7ZvAy/Bo0x0GO4kLT5xwATZLYvEJ6URXu3PkwP5xg+WXfnYkGasp7hMT/lCDRlHIZam1mOU/ox9wjZ1NNLAw/GyUSllXrw6xqNgE4TgC2Th1JG1H5RTaMAX8clVCfVOlySZxcdqSx+2c0iG0O6CL3KWrATUoGNwWL8B5Rfoas36MK35Sugp+TJZXA9NyILGqTBfBUkiDWlViSV5k68+YBEOMGRPfWx9xeaQcyJ24ara6L29tudpsYn1Au2F+LmdMzuACPa6zIfNrP9tRiWkOJeQqTuimi5YxEd4lRUVn+2K0j87tvveVdGPXOlRH/97gzaFBuuM3JzyHL0iYo18rZX2wzzhsrtmfC51cbNilY8ORqtv0oAdxr//vloxg7XkiR0lf2sUwQKaf4F57Q9NitpO791xG4CPVRq786LGK4efZ2JKErVEurIWNX4DDd4div2AEzlPURd1VRgRo4k483vZrz31X1HooIKe/em8O+St5XNG/tAk4URs4cSBYuRhxqUZGfjKrQijtbPcetbnp7y39Wqc186Aw/7fpDZtMLW8zLQFB2Dr/NTonCLf4ZGa3IzBfsgQH3TMLmp5AeKjnjR0/vF5gYhzSqIqp5wX/YB8EKQvu3UUuc0nTG9m/CRsuQ== mcdonnell.myles@gmail.com |
CREATE OR REPLACE FUNCTION insert_scheduled_event (k varchar(64), i varchar(32)) | |
RETURNS BOOLEAN AS $$ | |
BEGIN | |
LOCK TABLE scheduled_event_log IN ACCESS EXCLUSIVE MODE; | |
INSERT INTO scheduled_event_log ("key") SELECT k WHERE NOT EXISTS( SELECT AGE(now() at time zone 'utc', timestamp_utc) FROM scheduled_event_log WHERE "key" = k AND age(now() at time zone 'utc', timestamp_utc) < i); | |
RETURN FOUND; | |
END; | |
$$ LANGUAGE plpgsql; |
package main | |
import ( | |
"github.com/pkg/errors" | |
log "github.com/sirupsen/logrus" | |
) | |
func main() { | |
LogEntry.Write(Do()) |
func PanicWrap(action func(), label string) (err error) { | |
defer func() { | |
if r := recover(); r != nil { | |
switch x := r.(type) { | |
case string: | |
err = errors.New(x) | |
case error: | |
err = x | |
default: |
package logging | |
import ( | |
"fmt" | |
json "github.com/myles-mcdonnell/jsonx" | |
log "github.com/sirupsen/logrus" | |
"time" | |
) | |
// Default key names for the default fields |
### Keybase proof | |
I hereby claim: | |
* I am myles-mcdonnell on github. | |
* I am mylesmcdonnell (https://keybase.io/mylesmcdonnell) on keybase. | |
* I have a public key ASAGKSjbd2p-UDV_TDWApGRfFz5yiRBf-CjBbqu2XpEUCgo | |
To claim this, I am signing this object: |