Skip to content

Instantly share code, notes, and snippets.

View ZachOrr's full-sized avatar

Zachary Orr ZachOrr

View GitHub Profile
Exception in thread "AWT-EventQueue-0" java.lang.StackOverflowError
at java.util.ArrayList.ensureCapacityInternal(ArrayList.java:184)
at java.util.ArrayList.add(ArrayList.java:411)
at edu.wmich.cs1120.la2.TerrainScanner.findEdges(TerrainScanner.java:118)
at edu.wmich.cs1120.la2.TerrainScanner.findEdges(TerrainScanner.java:125)
at edu.wmich.cs1120.la2.TerrainScanner.findEdges(TerrainScanner.java:125)
at edu.wmich.cs1120.la2.TerrainScanner.findEdges(TerrainScanner.java:125)
at edu.wmich.cs1120.la2.TerrainScanner.findEdges(TerrainScanner.java:125)
at edu.wmich.cs1120.la2.TerrainScanner.findEdges(TerrainScanner.java:125)
at edu.wmich.cs1120.la2.TerrainScanner.findEdges(TerrainScanner.java:125)
! Label the global
.global NthByte
! Symbol C file contains (label)
NthByte:
save %sp, -128, %sp
clr %l0 ! initialize accumulator
set %l0, 0xFF
loop:
@ZachOrr
ZachOrr / gist:3995994
Created November 1, 2012 19:48
Emily Lockable
public abstract class Lockable {
int key = 0;
boolean locked = false;
void setKey(int key) {
this.key = key;
}
void lock(int key) {
if(key == this.key) locked = true;
@ZachOrr
ZachOrr / gist:3996001
Created November 1, 2012 19:49
Emily Lockable (interface)
interface Lockable {
int key = 0;
boolean locked = false;
void setKey(int key);
void lock(int key);
void unlock(int key);
boolean locked();
}
#include <msp430g2553.h>
extern void turnLEDOn();
int main() {
WDTCTL = WDTPW | WDTHOLD; // Stop watchdog
turnLEDOn(); // Call our assembly code
return 0;
}
#
# Makefile - blinkasm.elf
#
# Author: Rick Kimball
# email: rick@kimballsoftware.com
# Version: 1.03 Initial version 10/21/2011
APP=blinkasm
MCU=msp430g2553
#
# Makefile - blinkasm.elf
#
# Author: Rick Kimball
# email: rick@kimballsoftware.com
# Version: 1.03 Initial version 10/21/2011
APP=blinkasm
MCU=msp430g2553
from bs4 import BeautifulSoup
import mechanize
def get_sponsors(team_number):
br = mechanize.Browser()
br.open("http://frclinks.com/t/" + str(team_number))
return BeautifulSoup(br.response().read()).find_all("div", {"class":"team-name"})[0].get_text()
from bs4 import BeautifulSoup
import urllib2
import re
def get_sponsors(team_number):
url = re.findall('window.location = "(.*?)";', BeautifulSoup(urllib2.urlopen("http://frclinks.frclinks.com/t/{0}".format(str(team_number)))).find_all('script')[2].get_text().strip())[0]
return BeautifulSoup(urllib2.urlopen(url)).find_all("div", {"class":"team-name"})[0].get_text()
def get_sponsors_long(team_number):
url = "http://frclinks.frclinks.com/t/{0}".format(str(team_number))
#!/bin/sh
SIZE_MB=${1:-1024}
SECTORS=$((${SIZE_MB}*1024*1024/512))
diskutil erasevolume HFS+ "RamDisk" `hdiutil attach -nomount ram://${SECTORS}`