Code
- trip.tgz
- 2010.4.24 -
This is a "fork" of the
TRIvial Package manager (trip),
which uses Unionfs or Aufs to track files which get installed and builds a
package from there!
I hope somebody finds it useful.
- oweage.sh
- 2010.4.10 -
Track oweages among a group of people.
Who owes who what, and why?
Now handles (flat file) databases with git!
- fast-wireshark (google code)
- 2010.3.9 -
A Wireshark plugin which dissects
FAST
traffic. It's still being developed.
I'm in charge of automated testing.
TShark doesn't play very well with shell scripts,
but I think my setup (in test/)
is pretty good.
- buftree
- 2009.9.29 -
C library I've been having fun with over the summer.
It provides a buffer and a red-black tree implemented using some
"polymorphic" attributes of structs. Closures are mimicked as well.
No, I didn't actively think of a name.
- compile-sbcl.sh |
sbcl.sh
- 2008.7.16 -
Bash scripts for lisp code compilation and invocation using
Steel Bank Common Lisp.
They ignore init files for extra quickness.
- fohill
- 2008.10.16 -
A simple keylogger for linux.
It uses /dev/input/event0 for the keyboard.
The logger itself is in C while the client/server
communication scripts are in Python.
- heap.lisp
- 2008.7.19 -
Tree based heap.
- tails-do.lisp |
test-tails-do.lisp
- 2008.7.19 -
Efficient list accumulation using do* loop syntax
and some test cases showing its abilities.
- inputs.lisp
- 2008.7.15 -
Useful input functions.
- ttables.lisp
- 2008.7.12 -
Formal logic using truth tables. Examples at bottom of file.
- integral-approx.lisp
- 2008.7.12 -
Compare numerical methods for approximating integrals. Full of examples.
- beepboard.cc (lin) |
beepboard.cpp (win)
executable.exe
- 2008.10.22 -
Play the system beep on a computer keyboard in linux or windows respectively.
Dependencies listed in opening comments.
Useless
- getmail-multi
- 2009.9.29 -
C 'script' that uses getmail to... get mail from multiple email accounts.
The buftree archive is required as a library. Using getmail's -g or
multiple -r flags should give the same effect and consume less memory.
I hope this wasn't the case when I wrote it :)
- lineal
- sig
- 2008.10.8 -
[defunct] Linear algebra calculator web or shell interface.
More info
on common-lisp.net.
Math (pdf format)
-
2009.12.4 -
An interesting matrix
(lyx)
I constructed in spring of 2008
which transforms polynomials into a form where successive integer
values of x can be found quickly by summing n-1 times
(for a polynomial of order n). There are some
properties
(lyx)
I've used to brute-force some Project Euler problems.
Of course, Pascal's triangle has been studied extensively and these
things are being
constantly rediscovered.
There are some other nice properties I'd like to mention later involving
figurate numbers... this description will be shortened.
-
2008.6.14 -
Attributes of
polynomial expansion
(lyx)
(combinatorics)
-
2008-7-6 -
More combinatorics (Catalan Numbers)
(lyx)
dealing with the BF
programming language. (lisp solution)
Note: I didn't know about
Catalan
Numbers
at the time of writing so they are never mentioned. Derivation ensues.
RC Files
- .mutt/muttrc using POP3 and multiple accounts
- .xinitrc
recursive version... makes restarting the window manager easier
- .vimrc
- .vim/ directory
- .xmodmap
Programmer's Dvorak with some tweaks (layout in top comments)
- dvg.map Same keymap for loadkeys
- .vifm/vifmrc
Note: Anything posted here which doesn't say otherwise, you can assume
is in the public domain. It's a hassle to amend old code to reflect the
'license' decision, though I will on request.
Alex Klinkhamer
org.codelove::grencez (email@ddress.org == org.ddress::email)