Skip to content

Instantly share code, notes, and snippets.

View strugee's full-sized avatar

AJ Jordan strugee

View GitHub Profile
@strugee
strugee / ftcopensource.md
Last active September 17, 2015 03:17
[FTC] Open Source, Please

Hi,

I've seen a lot of mentors making their voices heard on this thread, but I thought it'd be useful for a student to say something. So here I am.

I'm a programmer representing 2856. The fact that we cannot get access to the source code of FTC's software is a major problem that actively impedes our productivity. The fact that we can't look at the APIs available to us and can't look at how they work is a real issue, and this is compounded by the fact that documentation is scarce. Almost by definition, there is no better documentation than (commented) source code. Anything else is inherently a distillation and reproduction of what is really going on.

Here I speak for myself, and not the rest of my team (or other teams), but it also seems fairly obvious that FIRST simply lacks the resources to polish up the software, fix bugs, etc. I get it, truly - you've been experiencing a shocking amount of growth in the past couple years, and it's hard to keep up. I understand. But I just can't wrap my head around why y

@strugee
strugee / offseason-proposal.md
Last active August 29, 2015 14:16
Proposal for an FTC scouting app

Description

During the regular FTC season we've often wished that we had an app for scouting. Let us build this app. It would expose a RESTful, JSON-based API that would allow you to:

  • Input the match schedule
  • Query the match schedule
  • Input available scouters
  • Query available scouters
  • Define which teams should be scouted and the relative priority of those teams
  • Query calculated individual scouter schedules
@strugee
strugee / TemplaterWindow.ui
Created April 7, 2013 13:49
WIP Glade UI paste for an Ask Ubuntu question
<?xml version="1.0" encoding="UTF-8"?>
<interface>
<!-- interface-requires gtk+ 3.0 -->
<!-- interface-requires templater_window 1.0 -->
<!-- interface-local-resource-path ../media -->
<object class="TemplaterWindow" id="templater_window">
<property name="can_focus">False</property>
<property name="title" translatable="yes">Templater</property>
<property name="resizable">False</property>
<property name="icon">../media/templater.svg</property>
@strugee
strugee / successnet_autoconfirm.js
Last active May 4, 2017 15:24
A Greasescript to autoconfirm Pearson SuccessNet, because it was pissing me off.
// ==UserScript==
// @name SuccessNet Confirm Session autoconfirm
// @description This Greasescript will automatically confirm your session whenever Pearson SuccessNet prompts you.
// @namespace strugee
// @version 0.6b
// @include http://www.pearsonsuccessnet.com/session_timeout/confirmsession.htm*
// @include https://www.pearsonsuccessnet.com/session_timeout/confirmsession.htm*
// @grant none
// ==/UserScript==