Mark Triggs
Hi! My name is Mark. I'm a programmer/sysadmin contractor.
Find me
Now available at several convenient locations!
Code
My GitHub stuff
mailindex — A Lucene-based indexing engine for email
graphit — A tool to plot multiple sets of numeric data sent over the network
MARCgrep — A tool for querying and reporting on collections of MARC records
swissarmybundle — Embedded Python and Clojure REPLs in an OSGi bundle
nla-browse-handler — The browse Solr extension I worked on while at the National Library of Australia. This is used by the VuFind Project for its alphabetic browse functionality.
expenses — Track your expenses using Clojure
mirror-music — Copy tracks off your iPod/iPhone
traffic-replayer — Fire HTTP GET requests to simulate load from an existing log file
timezones — Show time lines for multiple timezones to quickly see how the hours line up
xml-picker-seq — A Clojure library for walking over large XML documents and extracting individual elements
Elisp code
I've written a lot of elisp code but it's mostly just for me (or anyone else who is willing to trawl through it). Here is my elisp code.
Sawfish code
I still really like the Sawfish window manager. Here is my Sawfish code.
Some articles
Well, maybe "articles" is a little grandiose. Every now and then I feel like writing about how I did something in the hope that future Googlers will find it. Here's that stuff.
- Generating Clojure import lines using SLIME
- Tricky uses of Clojure gen-class and AOT compilation
- Completion for Java method calls from Clojure
- Managing my expenses using Clojure
- Sending mail through Gmail using Gnus
- Things I've learned while buying a house in Canberra, ACT
- How I make pizza
- RewriteLock suddenly stopped working!
- Linksys WPC11 PCMCIA and Netgear MA311 PCI wireless cards under Debian GNU/Linux
- Debian GNU/Linux on an IBM Thinkpad X40
About me
I'm an independent I.T. contractor with a background in software development, Unix systems administration and library stuff. I'm currently working with New York University on and around the Sakai OAE Project. Before that, I worked at the National Library of Australia and developed the NLA Catalogue. I like technologies such as Linux (Unix in general, really), Emacs, Clojure, Lucene, Git, Common Lisp, Perl, Ruby, Python, LaTeX but I've also been known to work with Java and PHP. I'm fond of music (listening to a lot of Porcupine Tree & Steven Wilson lately. And Devin Townsend!), computing science, parenthetical remarks, cooking, ducks (but never cooking ducks), rain, Project Euler and the occasional glass of wine.
If any of this sounds useful to you, don't hesitate to drop me a line.