Skip to content

Instantly share code, notes, and snippets.

\include "english.ly"
\header {
title = "I'll Fly Away"
composer = "Albert E. Brumley"
arranger = "Arr. Mark Hayes"
tagline = ""
}
upper = \relative c' {
{
"data": {
"metrics": [
{
"units": "kcal",
"data": [
{
"qty": 0.207,
"date": "2022-06-14 00:13:00 -0500"
},

Keybase proof

I hereby claim:

  • I am jeffutter on github.
  • I am jeffutter (https://keybase.io/jeffutter) on keybase.
  • I have a public key ASAd8JEzGkmvW-6v-FVLWg1wVjRYBq7UiFhaXvADnFpCcAo

To claim this, I am signing this object:

#cloud-config
write_files:
- path: "/home/core/benchmark.tar.gz"
permissions: "0644"
owner: "core"
encoding: "gzip+base64"
content: |
H4sIAAjcQFgAA+x8B1hUybIwQbIiEhUJQ44DQ85JARGVICKS4wAjAwMzQ5IMIkhUEFARkCAoWUCigOQMouQoQUByzjD/DJh297537967u+/9/7/1AeecPtVV1d1Vdbqq60PD1EUFbGoBhvObO8LhYDukBQSO9QcDCAQSExEBYIkdwY8r6CsIigoDBIRAgiABEREMIvoqLCSIBXD5owX5R+CIQJrC0aLcBlta8jkikeB/c/jHQwF8v/5fAgLiACuIhYyAqKg4GoRAQsQCYgBHTIuIgKiQmJigOLEgCGCOhNiCZQSExUGiwiKiAkKYNtNftAkKEAuJA65evqBw/aLK5ZtKfOZwMBoDZvcDS1BABCRCLCgE0EJjXNXlswA7ofmiNUEQ3VlQ5FszxA4mIyAoLCAmhlYGMWIBiW8v7KAQOxu0XMT/03P2/xLw8f/5PL7Zvzf6noio/RPmau4qugT6Ab+yf0FhUbT9i/z5ov1/b/98/BrfvwBmYDtza1tTuA0fwvqP5PFP/b+AyNf1BwkJCIli/L+YoNjf/v+vgN/t/wWFRQRAv/X/mG/C7/Ls4sRo1r/07H879r8e+P40q/8B/8T/iwmICP7K/oXFhNH+H/TniPNL+P/c/lmY+M0gdvxmpghrYhYEGAkAuhAfXcAwgD3EHmxpCoESEyNgjnBzMICP397UCoxAK8qPFkckBHrUQoze8FnA7KCuAIxjgDkiZZgFQAjmn5qtMbcIGWZWTntrVwTE3BR60d7xIszRDsn1E5o5DAa1gDnbYbr/1IyOSzA9AeYWAMwF/WhnagtG37tdUNBSMdZS175+UUkfZOjBDOBiBrCzA+ydLdB3xMRIW3tjOBjhCEXK
import Inferno from 'inferno';
import InfernoDOM from 'inferno-dom';
import Immutable from 'immutable';
import c3 from 'c3';
let chart;
const onComponentShouldUpdate = (domNode, lastProps, nextProps) => {
if (lastProps.onTemp !== nextProps.onTemp) return true;
if (lastProps.offTemp !== nextProps.offTemp) return true;
defmodule Thermostat.TempSensor.History do
require Logger
use GenServer
use Timex
alias Thermostat.TempSensor.Entry, as: Entry
defstruct [:onewire_port, :onewire_id, :duration, :data, :dirty]
@history_duration 60 * 60 * 24
import Inferno from 'inferno';
import InfernoDOM from 'inferno-dom';
import c3 from 'c3';
let chart;
const shouldComponentUpdate = (domNode, lastProps, nextProps) => {
if (lastProps.onTemp !== nextProps.onTemp) return true;
if (lastProps.offTemp !== nextProps.offTemp) return true;
if (lastProps.heaterHistory !== nextProps.heaterHistory) return true;
*** Dropped 8 messages.
18:02:56:754057 (<11165.332.0>) << update
18:02:56:755218 (<11165.332.0>) 'Elixir.Logger' ! {notify,
{debug,<11165.327.0>,
{'Elixir.Logger',
<<"Monitor: info#update start">>,
{{2016,11,10},{16,58,48,14}},
[{pid,<11165.332.0>},
{application,thermostat},
{module,'Elixir.Thermostat.Monitor'},
@jeffutter
jeffutter / -
Created September 15, 2016 00:21
diff --git a/base.yml b/base.yml
index a589745..a777c0a 100644
--- a/base.yml
+++ b/base.yml
@@ -131,7 +131,7 @@ services:
DB_READONLY_HOSTNAME: mysql-skel
DB_WRITEONLY_HOSTNAME: mysql-skel
ELASTIC_SEARCH_HOST: elasticsearch-noport:9200
- REDIS_SERVERS: redis://redis:6379/0
+ REDIS_SERVERS: redis://52.42.23.67:6379/0
set nocompatible " be iMproved
" Keybindings
" imap <script> <C-X><CR> <CR><SID>AlwaysEnd
" imap <CR> <CR><Plug>DiscretionaryEnd <Esc>
nnoremap K i<CR><Esc>h
call plug#begin('~/.config/nvim/bundle')
Plug 'tpope/vim-sensible'
Plug 'Lokaltog/vim-easymotion'