Some programs and scripts I've written, mainly to learn new languages –try them at your own risk! Anyway, I hope you find them useful. Please send any comments or fixes.
Cryptography
-
caesar
-
Simulates the Caesar cypher where every letter is shifted three to the right in the English alphabet.
-
columnartp
-
Columnar transposition cipher.
-
lsubst
-
Substitution cypher.
-
otp
-
Encrypts stdin using a file as a one-time pad.
-
subsolve
-
Interactive solving of substitution cyphers.
LaTeX
-
cleanlatex
-
Removes files created by LaTeX, e.g. .aux and .toc.
-
latex2html-circumvent
-
Circumvents a bug in latex2html when path has spaces.
-
qphys
-
LaTeX package with general definitions for quantum physics texts and some formating.
-
qphys2file
-
Extract commands from qphys.sty used in a file.
-
unqphys
-
Remove dependencies from package qphys.
Mathematica modules
-
Giq`Graph`
-
Some functions for graph theory. Part of the to-come Giq package.
-
Giq`Lists`
-
Some functions for list manipulation. Part of the to-come Giq package.
Vim
-
otlcat
-
Concatenate and print outline files.
-
vimrc
-
My .vimrc configuration file.