Mark Cowan (@battlesnake)

Top repositories

1

neural

LATEX: TikZ package for drawing neural networks. Also available on CTAN at http://www.ctan.org/tex-archive/graphics/pgf/contrib/neuralnetwork
TeX
225
star
2

gulp-google-webfonts

JS: Google-webfont Gulp-plugin
JavaScript
59
star
3

bootserver

JAVA: My first Java program, from back in ~2011. Partial DHCP/BOOTP/TFTP server, sufficient for serving PXE network installers for most Linux distros. Written in Java so that it would run on Windows/Linux/Android/BSD without much fuss (although Ubuntu seems to have other ideas). Includes optional hack to "support" symbolic links in Windows
Java
18
star
4

ddns

PHP: Host your own Dynamic DNS via a ( Raspbery Pi with static IP || cheap VPS ), with a PowerDNS backend, web interface. Now that this project has had a few users, I wish I hadn't been so lazy and messy when I coded it!
PHP
11
star
5

kaiu

C++: Non-blocking async and functional goodies for C++14
C++
10
star
6

snake-challenge

Coding challenge to find awesome C developers
C
7
star
7

nodejs-starter

JS: My first play with Node.js, a CRUD app using AJAX/Express/Jade/MySQL/JSON/HTML5/CSS3
JavaScript
6
star
8

pixel-paparazzi

PASCAL: Windows utility for taking multiple precise screenshots of either the whole desktop or of specific windows/controls
Pascal
5
star
9

preloader

C+BASH: Preload frequently-used applications into RAM on boot, so they always load quickly when needed
Shell
4
star
10

angular-chrome

Minimal AngularJS debugging/inspection for Chrome
JavaScript
4
star
11

jorgy

Quick and dirtyâ„¢ program to analyse package dependencies between packages and display them as an interactive force-directed graph
Java
4
star
12

canio

CANbus tools for remote-shell access and administration
C
3
star
13

dxflib-total-path-length

dxflib with demo hacked to calculate total path length in DXF file
C++
2
star
14

promise

C promise library
C
2
star
15

Segtimer

PASCAL: Windows Interval timer to assist with time management and multitasking
Pascal
2
star
16

beaglebone-spi0-mcp2515

Device-tree overlay for using MCP2515 CAN controller @ SPI0.0 on Beaglebone with older DTS-using kernels (e.g. 4.9)
Makefile
2
star
17

icm-config

Script to manage ICC/ICM monitor profiles, and to store last chosen profiles for each monitor (which can then be re-applied at logon).
Shell
2
star
18

double-pointer-lock-template

C++ generic locking wrapper using double-pointer proxy
C++
1
star
19

mark_kicad_plugins

Kicad pcbnew plugins
Python
1
star
20

snowman

CSS: Add a bouncing unicode snowman to any page via an empty span or div with class "snowman"
CSS
1
star
21

eventemitter

Minimal implementation of Node.js v6.6.0 EventEmitter specification, for use in browser
JavaScript
1
star
22

html5-canvas-wormhole

Wormhole animation in response to http://math.stackexchange.com/questions/782397/single-point-perspective-tunnel-movement-function/782532#782532
1
star
23

python-serial-example

Example of exchanging JSON-serialisable python objects over a serial port, with forward error-correction.
Python
1
star
24

euclid

C: Euclid's GCD algorithm
C
1
star
25

starwars

Trolling git commit logs (run `git log --format=oneline`), funding my Tesla P90D with the company's new bonus-pay-per-commit policy
Shell
1
star
26

tiny-printf

A small and insecure printf for debugging early-stage embedded systems
C
1
star
27

nasa-cfs-docker

Extracted cFS stuff from virtual machine and dockerised the result in a CentOS v6 i686 container
HTML
1
star
28

d-slap

Domain-specific languages and parsers for JS
JavaScript
1
star
29

firepipe

Experiment, building a process orchestrator in Python
Python
1
star
30

dielectric

Perform electric or acoustic spectroscopy up to ~90kHz with an old, high-end sound card
C
1
star
31

multicodec

[JS/Java]: Facade permitting encodings which use multiple layers, and which tags encoded data with the codec stack configuration in order to allow the decoder to decode any message encoded with this module without being separately told what the original encoder settings were
Java
1
star
32

keystore

C & C++: simple key-value store supporting "append" and "forward iterator" access
C
1
star