Skip to content

Instantly share code, notes, and snippets.

View noopkat's full-sized avatar
🐤
building my own birdfeeder on here

Suz Hinton noopkat

🐤
building my own birdfeeder on here
View GitHub Profile
@noopkat
noopkat / comm_books.txt
Created June 9, 2021 03:58
Communication books
Recommended by my teachers:
'Casing a Promised Land' by Goodall
'Credibility' by Kouzes & Posner
'Leading Change' by O’Toole
'Inviting Transformation' by Sonja Foss and Karen Foss
'Difficult Conversations: How to Discuss What Matters Most' by Douglas Stone
'Gendered Lives' by Julia Wood and Natalie Fixmer-Oraiz
'Visual Communication for Cyber Security - Beyond Awareness' by Van Deursen
'The Handbook of Communication and Security' by Hamilton and Bean

⚠️ this is now stupidly out of date

Computers

  • 13" Macbook Pro 3.3 GHz i7 (late 2016)
  • Microsoft Surface Book (2016)

Peripherals

@noopkat
noopkat / chat.js
Last active August 24, 2022 21:52
Streamlabs Dracula Themed Chat Box
const setup = () => {
const nearestColorScript = document.createElement('script');
document.body.appendChild(nearestColorScript);
nearestColorScript.onload = onScriptLoad;
nearestColorScript.src = 'https://cdn.rawgit.com/dtao/nearest-color/a017c25b/nearestColor.js';
}
const onScriptLoad = () => {
console.log('nearest color script loaded');
@noopkat
noopkat / 01 iTunesSong.scpt
Created January 31, 2019 18:48
Live Stream 'Now Playing' live text label
on is_running(appName)
tell application "System Events" to (name of processes) contains appName
end is_running
set iTunesRunning to is_running("iTunes")
set noMusic to "no music is playing"
set song to noMusic
if iTunesRunning then
set song to run script "tell application \"iTunes\" to if player state is playing then \"now playing: \" & name of current track & \" by \" & artist of current track"
@noopkat
noopkat / fml_quite_seriously.sh
Last active January 14, 2020 07:14
compiling vim with +clientserver on macOS Mojave
brew cask install xquartz
./configure --with-features=huge --enable-multibyte --enable-rubyinterp=yes --enable-python3interp=yes --with-python3-config-dir=$(python3-config --configdir) --enable-perlinterp=yes --enable-luainterp=yes --enable-gui=athena --enable-cscope --prefix=/usr/local/ --with-x --disable-darwin
export DISPLAY=:0.0
@noopkat
noopkat / mech-keyboard-questions.md
Last active July 31, 2019 08:35
Mech Keyboard Questions to ask yourself
  1. How many keys do you want ie. do you need function keys / cursor arrow keys / numpad?
  2. Do you like loud clicky keys, bumpy tactile, or linear fast to hit keys?
  3. Do you want to be able to swap out switches for different ones or mix / match your switches?
  4. Do you need it to be portable?
  5. Do you want LED lighting?
  6. Do you want to program it with macros to be highly custom?
  7. Do you want USB-c?
  8. Windows or Mac?
  9. Do you want split / ergonomic / ortholinear?
  10. Do you want to use custom / creative keycap sets or keep it OEM?
@noopkat
noopkat / pinterest-autoplay-fix.tampermonkey.js
Created June 23, 2019 03:58
Tampermonkey script for pausing autoplaying videos on pinterest only
// ==UserScript==
// @name Pinterest Autoplay Remover
// @namespace http://tampermonkey.net/
// @version 0.1
// @description pauses autoplaying / looping videos
// @author @noopkat
// @match https://www.pinterest.com
// @grant none
// ==/UserScript==
@noopkat
noopkat / gardenSensorDataProcessor.js
Created March 28, 2017 19:00
Azure IOT Hub + Table Storage function App
'use strict';
const https = require("https");
const uuid = require("uuid/v4");
const IotClient = require("azure-iothub").Client;
const IotMessage = require("azure-iot-common").Message;
// main function
module.exports = function (context, eventHubMessage) {
// log this for debugging