Skip to content

Instantly share code, notes, and snippets.

@lukecameron
lukecameron / tail.pl
Created August 18, 2012 07:28
comp2041: perl implementation of tail
#!/usr/bin/perl -w
$n = -10;
@files = ();
foreach $arg (@ARGV) {
if ($arg =~ /^(-\d+)$/) {
$n = $1;
} else {
@lukecameron
lukecameron / AcceptanceUtils.java
Created June 14, 2012 10:42
Roma Acceptance Utilities
package acceptance;
import java.util.ArrayList;
import java.util.List;
public class AcceptanceUtils {
public static List<framework.cards.Card> reverseCards(
List<framework.cards.Card> pile) {
List<framework.cards.Card> reversed = new ArrayList<framework.cards.Card>();
@lukecameron
lukecameron / strlen.asm
Created May 27, 2012 01:35
a string length function in AVR assembler
/*
* strlen.asm
*
* Created: 28/03/2012 6:00:53 PM
* Author: Luke
*/
/*
* strlen.asm
@lukecameron
lukecameron / toggle.asm
Created May 9, 2012 12:47
an AVR assembly program to toggle PORTC when INT0 or INT1 is triggered by falling edge
/*
* toggle.asm
*
* Created: 9/05/2012 9:07:24 PM
* Author: Luke Cameron (lukecameron)
*
* Toggle the led's when pb0 is pressed.
* wire pb0 to pd0, leds to portc
* some code copied from example 3.1
*/