This is your work, valued
eh-no-libc. exploring coding without the standard library
21libjumphash. A Fast, Minimal Memory, Consistent Hash Algorithm ( origin: Google https://arxiv.org/pdf/1406.2294v1.pdf )
14stm32f4-discovery-example. program the stm32f4-discovery board
14package-users. package-users User Based Management was devised by Matthias Benkmann. In this scheme, each package is installed as a separate user into the standard locations. Files belonging to a package are easily identified by checking the user ID. Orignially from: http://www.linuxfromscratch.org/hints/downloads/files/more_control_and_pkg_man.txt
8base62. base62 encoding / decoding
8code-snips. Just a place for me to put little bits of code to remind myself of something or to illustrate something.
7libeba. Embedable Bit Array - bit setting/getting in byte arrays made easy
4libfastset. A set implmentation which is very fast at the expense of memory. Based upon http://research.swtch.com/sparse
3libsodium-perl. A perl wrapper for libsodium
3arduino-example. program the arduino without the IDE
3avr-toolchain-build. build a toolchain for arduino
3ssh-crypt. Use ssh and ssl to encrypt and decrypt files
2libdeque. Double-Ended QUEue. Like a deck of cards, one may add to (or deal from) the top or bottom of the deque.
2simple_stats. a simple stats library and commandline utility
2libstrbuf. a mutable string library for C, usable in embedded firmwares
2libefloat. Embedable Float manipulation library
2handmaiden-hero. This is my workbork as I follow along the programming tutorial available from Handmade Hero http://handmadehero.org/
2ndb-rolling-restart. utility to restart nodes in a MySQL NDB cluster
2context-alloc. simple pluggable memory allocation for easy testing of malloc returning NULL
2bc. GNU bc - arbitrary precision numeric processing language https://www.gnu.org/software/bc/bc.html
1mesa-c11-threads. extract of the C11 threads library from git://anongit.freedesktop.org/git/mesa/mesa
1libehkv. a simple key-value table, suitable for embedded
1diagnet. WIP: scripts for monitoring my network
1demo-net. netstuff from scratch
1s6. The s6 supervision suite.
1eric-secrets. demo of how I store secrets
1ld-preload-example. How to use dynamic loading to wrap library functions like "malloc" and "free"
1ecc. egregiously cheesy compiler
1silly_sorting. implmentation of "random sort", "sleep sort" and even the new "random sleep sort"
1libeh-printf. a sketch of a version of sprintf to use in embedded
1dumb-alloc. A sketch of a basic OO memory allocator with malloc/free wrapper functions
1