Skip to content

Instantly share code, notes, and snippets.

View ZachOrr's full-sized avatar
🤖
TBA

Zachary Orr ZachOrr

🤖
TBA
View GitHub Profile
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))
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()
#
# 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
#include <msp430g2553.h>
extern void turnLEDOn();
int main() {
WDTCTL = WDTPW | WDTHOLD; // Stop watchdog
turnLEDOn(); // Call our assembly code
return 0;
}
@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();
}
@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;
! Label the global
.global NthByte
! Symbol C file contains (label)
NthByte:
save %sp, -128, %sp
clr %l0 ! initialize accumulator
set %l0, 0xFF
loop:
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)
public char[][] findPath(int startRow, int startCol, int destRow, int destCol, int threshold) {
char[][] map = generateMap(threshold);
if(checkIfPassable(startRow, startCol, threshold)) {
if(startRow == destRow && startCol == destCol) {
map[destRow][destCol] = 'O';
return map;
}
else {
ArrayList<int[]> pathzor = new ArrayList<int[]>();
pathzor = findEdges(startRow, startCol, destRow, destCol, threshold, pathzor);