Daniel T. Martin
This is my personal page. There is not much content as
every time I tell myself I'm going to put content up, I decide that I
really don't have a coherent body of things to say.
It isn't that I don't have anything, I just don't have a
coherent vision and structure. After all, this is just a place where
I throw stuff when I want other people to be able to look at it.
So it's just stuff I've done, or collected, or have for who knows
what reason. Maybe I should implement a system that automatically
makes available links to everything in the directory, though
I'm not sure that's such a great idea.
So here's an unordered list of some of what's here:
-
A map of Carleton College with photos linked
in. I attended Carleton from 1993 to 1997, and one fine spring
morning managed to snag campus computing's digital camera for the
weekend. (hey, in 1997 a digital camera was a big deal) This is the
eventual result.
-
The printable (somewhat) manual
to Apache
ant, that java-specific make replacement everyone's using
these days. Be aware that it's for ant version 1.4
only, and I don't know when I'll get around to making a
printable version of the manual to recent ant versions. (if ever)
-
Fun with continuations in Ruby -
this is me re-implementing an old scheme idea in ruby, the scripting language
that really wants to be smalltalk. ("re-implementing" sounds
much better than "ripping off") You might want to whet your
appetite by beginning with what this can do,
and then look back at the full thing for how it does it.
-
There's also this followup, also in
ruby, where I extend the idea above to have some fun with
basic probability. There's also the same
probabilities in Haskell.
-
Saint Mary's Music Library. An experiment
by my wife in cataloging and by me in
HTML::Mason. The web design
isn't meant to dazzle - it's meant to be just the facts. The
bit I like best is the query parser - go ahead, type in something
invalid and see what it does. (check the help on searching first)
-
Some C code to validate utf-8 byte streams.
Use freely; the code is licensed under the Apache license, but
feel free to adapt the algorithms to other languages at your own
risk without any acknowledgement as described in the README file.
Because there are many
“Daniel Martin”s, I should say that I am the
Daniel Martin who attended Wissahickon
High School from 1989 until 1993, Carleton College from
1993 until 1997, and the Johns
Hopkins University from 1997 until 2000. I worked for
FAME Information
Services in Princeton from 2000 until FAME's acquisition by
SunGard in 2004,
at which point I worked for SunGard out of New York until August 2007, when I
left to go work for Google, also in New York.
Make no mistake - I am the one true Daniel Martin, despite the fact that someone else already snatched up www.danielmartin.com and www.danielmartin.org.
Some people might want to
email me.
My JAPH:
@/=map{[/./g]}qw/.h_nJ Xapou cets krht ele_ r_ra/;
map{y/X_/\n /;print}map{pop@$_}@/for@/