Skip to content

Instantly share code, notes, and snippets.

View beaugunderson's full-sized avatar
type type type

Beau Gunderson beaugunderson

type type type
View GitHub Profile
#!/usr/bin/env node
const Modbus = require('@glanglois/jsmodbus');
const net = require('net');
const wifiName = require('wifi-name');
// const BATTERY_ITEMS = [
// ['battery voltage', 259, 100],
// ['battery current', 261, 10],
// ];
#!/usr/bin/env python
import os
import re
import sys
from telnetlib import Telnet
from env_tools import apply_env
#!/usr/bin/env node
const assert = require('assert');
function fieldNumberToLetter(number) {
return String.fromCharCode(number + 65);
}
function squareToNeighbors(square) {
square = square.toUpperCase();
#!/usr/bin/env python3 -u
import signal
class Runner:
def __init__(self):
self.stop = False
self.previous_handler = signal.signal(signal.SIGINT, self.cb_signal_handler)
my_thing = SomeThingModel()
# type 1
class ModifyThing:
@classmethod
def format_date(cls, thing):
return thing.created.format('MMMM ddd ...')
Message ID <20200331183800.66D2823017CE5B90@becu.org>
Created at: Tue, Mar 31, 2020 at 4:38 PM (Delivered after -17996 seconds)
From: BECU Credit Union <no-reply@becu.org>
To: beau@beaugunderson.com
Subject: BECU Account Alert
SPF: PASS with IP 64.147.108.52 Learn more
DMARC: 'FAIL' Learn more
1.5434598344325519e+09 error terminal/output.go:97 Error handling escape sequence: Unknown OSC control sequence: 1337;RemoteHost=beau@theodore
github.com/liamg/aminal/terminal.(*Terminal).processInput
/Users/beau/go/src/github.com/liamg/aminal/terminal/output.go:97
1.5434598344326131e+09 error terminal/output.go:97 Error handling escape sequence: Unknown OSC control sequence: 1337;CurrentDir=/Users/beau
github.com/liamg/aminal/terminal.(*Terminal).processInput
/Users/beau/go/src/github.com/liamg/aminal/terminal/output.go:97
1.543459834432895e+09 error terminal/output.go:97 Error handling escape sequence: Unknown OSC control sequence: 1337;ShellIntegrationVersion=5;shell=bash
github.com/liamg/aminal/terminal.(*Terminal).processInput
/Users/beau/go/src/github.com/liamg/aminal/terminal/output.go:97
1.5434598346229088e+09 error terminal/output.go:97 Error handling escape sequence: Unknown OSC control sequence: 133;C;
@beaugunderson
beaugunderson / output.txt
Created October 16, 2018 22:27
timedelta / cProfile repro
working: -25200
broken: no exception
broken: 2177280001.000001
*** PROFILER RESULTS ***
broken (repro.py:18)
function called 1 times
5 function calls in 0.000 seconds
Verifying my Blockstack ID is secured with the address 12ge7qKh7nekGQE8kaWMMMtsDQBSS8CCY9 https://explorer.blockstack.org/address/12ge7qKh7nekGQE8kaWMMMtsDQBSS8CCY9
@beaugunderson
beaugunderson / index.js
Created June 26, 2017 18:07
requirebin sketch
var ip = require('ip-address');
function subnetFromNetmask(netmask) {
var mask = new ip.Address6(netmask);
return mask.getBitsBase2().match(/^(1+)/)[1].length;
}
function addressFromAddressAndNetmask(address, netmask) {
return new ip.Address6(address + '/' + subnetFromNetmask(netmask));