Skip to content

Instantly share code, notes, and snippets.

View JaciBrunning's full-sized avatar

Jaci Brunning JaciBrunning

View GitHub Profile
import jaci.irc.gipsy.*
import org.jibble.pircbot.Colors
import java.util.regex.*
class SedRegex extends BotModule {
static class Message {
public String message;
public String sender;
@JaciBrunning
JaciBrunning / build_all.rb
Created June 30, 2015 06:34
Go Cross Compilation
ROOT_PKG = "jaci/openrio/butterknife"
ARCH_ALL = [
"darwin_386", "darwin_amd64",
"freebsd_386", "freebsd_amd64",
"linux_386", "linux_amd64", "linux_arm",
"windows_386", "windows_amd64"
]
ARCH = ARCH_ALL.select {|arch| arch[/(windows|linux|darwin).*/] } # Only build what we need
puts "OS Build List: #{ARCH}"
@JaciBrunning
JaciBrunning / jre_classlist
Created July 5, 2015 08:18
FRC JRE ClassList from RT.jar
com/sun/demo/jvmti/hprof/Tracker.class
com/sun/java/util/jar/pack/AdaptiveCoding.class
com/sun/java/util/jar/pack/Attribute$1.class
com/sun/java/util/jar/pack/Attribute$FormatException.class
com/sun/java/util/jar/pack/Attribute$Holder.class
com/sun/java/util/jar/pack/Attribute$Layout$Element.class
com/sun/java/util/jar/pack/Attribute$Layout.class
com/sun/java/util/jar/pack/Attribute$ValueStream.class
com/sun/java/util/jar/pack/Attribute.class
com/sun/java/util/jar/pack/BandStructure$Band.class
require 'io/console'
require 'optparse'
# Field Constants
@field_size = 10
@bomb_count = 10
OptionParser.new do |o|
o.on("-f SIZE", "--field", "Set the field size (square)") { |f| @field_size = f.to_i }
o.on("-b COUNT", "--bomb", "Set the bomb count") { |b| @bomb_count = b.to_i }
@JaciBrunning
JaciBrunning / main.js
Created October 27, 2015 14:34
RoboRIO Accelerometer Gyroscopic Test
ACCEL = $('edu.wpi.first.wpilibj.BuiltInAccelerometer');
var accel = new ACCEL();
ALPHA = 0.5;
var fgx = 0;
var fgy = 0;
var fgz = 0;
var socket = $.server_socket(4444);
if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi
alias reload="source ~/.bash_profile"
RESET="\033[0m"
BOLD="\033[1m"
RED="\033[31m"
YELLOW="\033[33m"
MAGENTA="\033[35m"
CYAN="\033[36m"
WHITE="\033[37m"
We can make this file beautiful and searchable if this error is corrected: It looks like row 5 should actually have 27 columns, instead of 24. in line 4.
crossings,reach,matches,captures,breaches,opr,dpr,ccwm,teleop_opr,auto_opr,boulder_opr,wins,losses,ties,ranking_points_per_match,rank,ranking score,auto,scale/challenge,goals,defense,record (w-l-t),played,crossings_success_rate,reach_success_rate,auto_defense_points_avg,team
2,7,10,0,6,19.21440486165669,18.016740665962256,1.1976641956943974,18.883835957753057,1.4578006212293666,4.4714915212922515,4,5,1,1.5,30.0,15.0,124.0,110.0,110.0,390.0,4.0,10.0,0.2,0.7,3.4,5104
1,0,10,0,2,4.970501683430339,26.72852674310516,-21.758025059674807,3.6806415725034674,1.4009075259381196,-0.5433829978982129,1,8,1,0.5,49.0,5.0,134.0,80.0,81.0,355.0,1.0,10.0,0.1,0.0,1.0,4973
8,2,10,0,6,23.14764182475335,21.68924438229293,1.458397442460454,15.701760670177112,8.78539713942766,3.616442646769877,5,5,0,1.6,23.0,16.0,188.0,110.0,137.0,430.0,5.0,10.0,0.8,0.2,8.4,5458
5,3,10,2,6,24.874256925440047,14.777034112604925,10.097222812835081,17.76869764850937,8.191061397574215,5.45554832525263,8,2,0,2.4,6.0,24.0,194.0,105.0,166.0,435.0,8.0,10.0,
buildscript {
repositories {
mavenCentral()
maven {
name = "GradleRIO"
url = "http://dev.imjac.in/maven"
}
}
dependencies {
Lease lease = { 1000 };
ControlLease<Type> resource(new Type());
void run() {
if (resource.IsMine(&lease))
resource.Get()->SomeMethod();
}
#pragma once
#include <Servo.h>
#include <Spark.h>
#include <CANTalon.h>
#include <Joystick.h>
#include <DigitalInput.h>
#include <AHRS.h>
#include <inttypes.h>