Skip to content

Instantly share code, notes, and snippets.

View kitchen's full-sized avatar
🚴‍♂️
traveling the world

Jeremy Kitchen kitchen

🚴‍♂️
traveling the world
View GitHub Profile
@kitchen
kitchen / ergogen.yml
Created September 25, 2021 20:33
glue free unibody split experiment
points:
rotate: -5
mirror:
ref: matrix_inner_top
distance: 50
zones:
matrix:
columns:
pinky:
@kitchen
kitchen / paintbrish.yml
Created September 16, 2021 04:29
paintbrish
points:
zones:
main:
columns:
pinky:
spread: u
rows:
bottom:
column_net: P1
top:
QMK Firmware 0.10.4
WARNING:
Can not run bin/qmk! This tool will be required when the develop branch is merged on 2020 Aug 29.
Please run util/qmk_install.sh to install all the dependencies QMK requires.
Making fissure with keymap default
avr-gcc (GCC) 5.4.0
Copyright (C) 2015 Free Software Foundation, Inc.
@kitchen
kitchen / gist:c5d2d5dfe9998a3a9793619793ceea42
Created June 27, 2021 05:16
dmesg output from zaphod flashing
[3167141.371164] usb 1-1.1: USB disconnect, device number 3
[3167141.778179] usb 1-1.1: new full-speed USB device number 4 using xhci_hcd
[3167141.889604] usb 1-1.1: New USB device found, idVendor=1d50, idProduct=615e, bcdDevice= 1.00
[3167141.889621] usb 1-1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[3167141.889633] usb 1-1.1: Product: Zaphod
[3167141.889644] usb 1-1.1: Manufacturer: Pete Johanson
[3167141.889654] usb 1-1.1: SerialNumber: A95936859489DD0E
[3167141.926697] usb-storage 1-1.1:1.2: USB Mass Storage device detected
[3167141.927027] scsi host0: usb-storage 1-1.1:1.2
[3167141.927374] usbcore: registered new interface driver usb-storage
/* Copyright 2019 Thomas Baart <thomas@splitkb.com>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
@kitchen
kitchen / setup.org
Created November 18, 2020 21:23
roll20 setup

Getting started with Roll20

tips

  • right mouse button drags, left mouse button selects by default
  • measurement tool is the third one down, the little circle with a ruler looking thing coming out of it

tweaks

@kitchen
kitchen / shell.md
Created November 22, 2019 23:46
gcloud ssh iap fun
➜  gcloud compute instances list
NAME            ZONE           MACHINE_TYPE  PREEMPTIBLE  INTERNAL_IP  EXTERNAL_IP  STATUS
teensybox-c86x  us-central1-a  f1-micro                   10.128.0.7                RUNNING
teensybox-d7nw  us-central1-a  f1-micro                   10.128.0.8                RUNNING
➜  ping 10.128.0.7
PING 10.128.0.7 (10.128.0.7): 56 data bytes
@kitchen
kitchen / output.txt
Created May 27, 2019 03:37
step 2: scan for peripherals!
scanning for peripherals with the TNC service
found a peripheral: 9572E6EC-4A27-420E-BEFB-106B0F785839
@kitchen
kitchen / TNC3-playground.swift
Created May 27, 2019 03:06
step 1, power on!
import Foundation
import CoreBluetooth
import PlaygroundSupport
class TNC3Connector: NSObject {
var centralManager: CBCentralManager!
override init() {
super.init()
print("initializing CBCentralManager")
@kitchen
kitchen / mtu-bisect.bash
Last active October 30, 2018 19:10
Determine your MTU on MacOS empirically using ping
#!/bin/bash
start=${1:-1200}
finish=${2:-1600}
echo "determining MTU by bisecting between $start and $finish bytes per packet."
trap "exit 0" SIGINT SIGTERM
function do_ping {