Skip to content

Instantly share code, notes, and snippets.

View strugee's full-sized avatar

AJ Jordan strugee

View GitHub Profile
strugee / allowlist
Created January 5, 2023 19:27 — forked from frenata/allowlist
blocklist bypass
strugee / hide-work-github-notifications.js
Last active September 17, 2023 22:51
Hide GitHub notifications about work on your personal machine
// ==UserScript==
// @name Hide work-related GitHub notifications
// @namespace
// @description Hides GitHub notifications about work on your personal machine
// @version 4
// @grant GM.setValue
// @grant GM.getValue
// @include*
// @noframes
// @run-at document-end
strugee /
Created January 14, 2018 23:46
Keybase verification

Keybase proof

I hereby claim:

  • I am strugee on github.
  • I am strugee ( on keybase.
  • I have a public key ASC9gapv_grlcgAsbrftwWFxIlY7sBXSCWOJunNNrZ__kQo

To claim this, I am signing this object:

strugee / raw-bunyan-logs.json.log
Created November 15, 2017 23:16
lazymention log of sending Webmentions to tantek's server
Copyright (C) 2017 AJ Jordan <>. License AGPLv3+: GNU
Affero GPL version 3 or later
<>. This is free software: you
are free to change and redistribute it. There is NO WARRANTY, to the
extent permitted by law.
listening at","time":"2017-11-15T19:57:18.690Z","v":0}
URL with HTTP GET over TLS.","time":"2017-11-15T19:57:41.636Z","v":0}
strugee / stratic-handle-offset_tests.log
Created November 8, 2017 20:39
Sample Perjury output from stratic-handle-offset's test suite
alex@cannot-bind ‹ master ●● › : ~/Development/
[0] % cd ../stratic-handle-offset
alex@cannot-bind ‹ master ● › : ~/Development/stratic-handle-offset
[0] % npm test
> stratic-handle-offset@1.0.0 test /home/alex/Development/stratic-handle-offset
> nyc -r lcov perjury test.js
strugee / count-your-issues.json
Last active April 28, 2019 08:28
Personal config file for count-your-issues
"type": "github",
"username": "strugee"
"type": "gitlab",
"username": "strugee",
"cookie": "XXX"
# count_numbers.bash
# Written by Aditya and AJ
# This is a relatively simple bash script. We went through a couple
# iterations - the comments are leftover from when I was trying to
# make it work without calling out to `seq` (which outputs number
# sequences to stdout). As it turns out, `{num..num2}` expansion
strugee / index.js
Created August 14, 2016 04:46
RC interview database
#!/usr/bin/env node
Copyright © 2013-2015 Alex Jordan <>
This work is free. Except where otherwise noted, you can redistribute
it and/or modify it under the terms of the Do What The Fuck You Want To
Public License, Version 2, as published by Sam Hocevar.
strugee /
Last active December 16, 2015 19:24
glow buggy
# GlowScript 1.1 VPython
# Borrowed from Frank Noschese:
# objects
buggy1 = box(pos=vector(-200,9,0), size=vector(20,12,8),
buggy2 = box(pos=vector(0,9,0), size=vector(20,12,8),
track = box(pos=vector(-100,10,-5), size=vector(620,25,2), color=color.white)
attach_trail(buggy1, type='spheres')
strugee /
Last active October 21, 2015 00:34
List of the problems that Redshift Robotics has encountered with the new Android-based FTC system


  • Android Studio and Java installation is error-prone and takes a huge amount of time
  • Typing on phones doesn’t work
  • Gradle
  • Have to generate signed APK

FTC-specific code

  • Phones don’t detect hardware at runtime (both motor controllers and Core Power Distribution Modules)
  • Scanning sometimes doesn’t work
  • Crashes when editing configurations (i.e. in the middle)
  • If a configuration file is invalid, the app crashes when editing it