Chris Lockfort (@clockfort)

Top repositories

1

GitHub-Backup

Backup all the repositories of a github user or organization automatically.
Python
355
star
2

wifi-locator

Determines physical location of station judging from 802.11 beacons' BSSID/Signal/Noise/Quality information.
C
33
star
3

amd-app-sdk-fixes

Patches against AMD APP SDK for newer GCC builds (I run GCC 4.7 series)
Objective-C
24
star
4

wall-of-sheep

A quick implentation of a public shaming device from hacker conventions.
Perl
23
star
5

sun-7-keyboard-layout

Use your Sun Microsystems Type 7 Keyboard in Microsoft Windows (Properly, with lettered alt graph mappings and even a supplemental mathematics entry mode)
22
star
6

rip-dvd

Dead simple rip (encrypted) DVD to ISO. Just needs mplayer and pv.
Shell
10
star
7

rr62x

Kernel module for the Rocket Raid 620, including a few changes for 3.0 and 4.0 series kernel compatibility
C
8
star
8

sysstatgraph

Pretty web-facing semi-interactive graph of sysstat data; take a look at the website listed below for an active example.
JavaScript
6
star
9

turntable-as-a-service

Robot that sits in a turntable.fm group all the time, so that users can just connect and magically use the CSH Usercenter speakers. Firefox/Flash were definitely meant to be used as a backend service, right?
Shell
6
star
10

roomba

Arduino Interface to Roomba robots
C++
5
star
11

captcha-solver

Captcha solver I mucked about with a while back. Never did get it to work perfectly, but I got enough to prod Bob to improve upon it / learn more I hope.
Ruby
5
star
12

security-stuff

A collection of harder-to-find computer security tools. Some written by me, some not.
Perl
4
star
13

raspberry-fedora

Infrastructure for building higher-performance (yes, hardware float, among other things) Fedora on Raspberry Pi hardware.
Python
4
star
14

btr-backup

Personal backup scripts (using rsync & btrfs snapshotting)
Shell
4
star
15

vbox-save

VirtualBox is a powerful free machine virtualization application, but lacks some functionality useful for forensic analysis of guest virtual machines. The objective of this application is to add easily accessible and useable memory and disk dumps of live systems. Live system imaging is an increasingly important part of computer forensic investigation, as it offers the investigator access to temporary information not written to the hard disk that would be lost if the machine were just turned off and examined.
Python
4
star
16

parallax-rfid-reader

Arduino project that uses the parallax rfid reader that Radio Shack is throwing out the doors for $10
Java
3
star
17

ClockyOS

Simple, hobby bootloader/OS kernel.
C
3
star
18

AVR-Thermistor

AVR code to get temperature readings out of a thermistor
C
3
star
19

mobile-profiles

Haskell-language LDAP browser + mobile web frontend for contact information database
Haskell
3
star
20

crossbuild-mock-plugin

Add cross-compile capabilities to mock
Python
2
star
21

datacomm-modernized-class-examples

Updated the professor's example code/assignments to work on modern GCC
C++
2
star
22

CSH-Achievements-Browser

My changes to the beautiful web interface that arthiel made for my CSH achievements-system brainchild
PHP
2
star
23

sizeBucket

Sort an initial tier of files into a symlink tree of approximately equal-sized buckets. Very functional python, would be easy to thread if you want a quick speedup. The code wouldn't look as nice though.
Python
2
star
24

csh-interactive-fiction

Interactive Fiction game about CSH made for a game-jam competition. Winner of "Most Obscure Language" and "Most Tactical" awards. Written in Inform7.
2
star
25

Camp

Super-unusuable-alpha of a Haskell distributed version control project. Camp is not my project, I have just made some changes to it to make it more usable, while the main devs spend all day working on formal proofs of various aspects of the project. (Which are important, but I just want to use this now :-) )
Haskell
2
star
26

rss-makers

A collection of random RSS-making scripts
1
star
27

pcjr_3d_demo

A working 3D rendering engine demo for the IBM PCJr (currently just a spinning 3D cube). Apologies for the pre-C89 code, it's difficult to get good modern compilers/libraries for compiling for 286 chips.
C
1
star
28

csh-repo-rpm

1
star
29

bingehack-website

Introductory website to BingeHack.
JavaScript
1
star
30

dynamicmon

Keep an eye out for rogue users and other problems on Computer Science House's network
Perl
1
star
31

LED-Candle

Yet another digital flickering candle solution, this one for AVR chips. It looks pretty good/realistic though, and I'll be adding cooler features later.
C
1
star
32

barbie-car

Onboard electronics/sensors for CSH's electric vehicle
Arduino
1
star
33

lenovo-X230T-parts

3D-printable CAD file replacement parts for my X230T, which has a tendency to explosively shed small plastic parts. Some parts should be compatible with X220T series.
1
star
34

iui

Clone of the iUI project, but with a few directory moves and minor changes by me for my projects.
JavaScript
1
star
35

radio-test

quickly-written test code to test functionality of some cheap chinese radio chipsets
C
1
star
36

bling

Internal CSH Search Engine
Haskell
1
star
37

brewtools

A set of tools helpful to brewing your own beverages. Most all of the utilities apply to making beer, but several are generic enough to apply to making your own wine, soda, cider, etc.
Perl
1
star
38

web-comic-ebook-export

Take in a list of GET requests (i.e. debug data dump from firefox) and use it to re-order and CBZ-collate image files
Haskell
1
star
39

test-btrfs-convert

Testing script for some improvements to btrfs-progs
Shell
1
star
40

Life

Memory-efficient version of Conway's Game of Life (for later inclusion in a microcontroller project)
C++
1
star
41

trivia-bot

Solves multiple-answer trivia questions. Will be in RIT's ImagineRIT innovation fair, where visitors can test their wits against the machines.
Perl
1
star
42

ArduinoSharpIRSensor

C++
1
star
43

beatnik-helper

A tool to aid programming in Beatnik (http://esolangs.org/wiki/Beatnik)
Perl
1
star
44

matrix-led-arduino

LED-Matrix controlling code for an unknown, unlabelled, very cheap ebay'd matrix array.
Java
1
star
45

universal-gcode-sender-contour-jog-control

You may want to create a copy of javaw with a different name so you can have more unique settings for other java applications
1
star
46

achieve-rest

RESTful haskell web server for achievements database
Haskell
1
star
47

python-pyudev-rpm

RPM build (Fedora/EPEL/RHEL focused) of python-pyudev.
1
star
48

Simple-Shell

A rather simple shell written in C; good as an illustrative example on basic syscalls or the like.
C
1
star
49

girlsName

A Haskell-backed webpage/API backed by a time-based uniform-distribution hash algorithm to map input to census data. ... all to make fun of Michael Dumont.
Haskell
1
star
50

euler-problems

Some of the Project Euler problems I have written, with an emphasis on brevity and beauty while maintaining an appropriate run time. Started these to learn Haskell; my Haskillz have improved twenty-fold in the more recently solved problems :-) I've also added hardware-synthesizable VHDL code for problem #1, just because.
Haskell
1
star
51

backports

Packages for EL6/F17 that I required newer versions of and/or newer versions + new features compiled in
1
star
52

firewall-access

Web interface allowing users to temporary open holes in the firewall to use non-public printers. Deprecated by CSH wireless deployment of 2011, so it never saw any use, and as a result it remains a sad 98% complete (needs input validation before deployment)
Perl
1
star
53

image-resequencer

None of the movie maker apps I tried (ffmpeg, Quicktime, VirtualDub) work well with ISO8601 datestamps :-/ But they are convenient to use and meaningful... so this script converts them just so I can re-arrange them into animations. Also was an opportunity to play with PowerShell.
PowerShell
1
star
54

dalek

I wrote this a few years ago, when I was much worse at programming. It's a good look at how to interact with the serial port in java though (in a cross-platform way), so I plopped it here so that a friend could take a look at the serial code. I ended up implementing this entire project as a tiny bit of extra code on top of a LUFA AVR USB joystick module.
Java
1
star