david l goodrich

www.dsrw.org/~dlg

  • me

    • pgp public key   [0x3AA73F84 | 0xE19140F5] 24FC D0F3 0D22 3268 A876 D8CC 1C39 A8E6 3AA7 3F84
      9E9B 0F44 23E3 B689 1660 2948 B30F 4FB7 E191 40F5
    • ssh2 public keys [instructions] 0e:e7:0c:0f:25:c2:36:5a:31:72:9a:43:b2:f7:8a:24
      df:81:ee:71:fc:f3:d6:4b:68:33:60:39:85:fe:f5:67
    • email [dlg @ dsrw.org]
    • chat
      • aim [WaldoTheSane]
      • irc [waldo @ irc.amescommunity.net / #acn]

      and skype, y!, msn, gtalk. inquire within

    • bookmarks
    • blogroll
  • web dev

    • draw straws!
      draw random straws to decide who has to do the shit jobs. idea from an amesfug meeting brainstorm by thomas. this script uses true random numbers from random.org.
      "Anyone who considers arithmetical methods of producing random digits is, of course, in a state of sin."
      --John von Neumann
    • convex

      inspired by obscura 2.2, convex adds support for other filetypes, (png, gif, tiff, anything supported by convert(1) from ImageMagick) as well as adding a directory tree on the right side and reworks much of the logic for the directory layout. oh. and random images (andy's idea.) and support for userdirs, too. with convex v. 2.0, thumbnails and the smaller images are automatically created the first time you view the image, completely negating the need for shell access to the webserver.

    • compliance checks

      check your webpages for compliance with various accessibility and coding standards

    • time conversion

      just a way for me to keep my head on straight about the time differences between the states and australia. an unholy blend of javascript and php, but it gets the job done.

    • games
      • hangman

        just like you played as a kid, save the poor schmuck from a horrible death by guessing at letters. 17,000 words (courtesy WordNet) and 3 difficulty levels to choose from. obviously, i didn't look at all of these words to verify that they make sense. you'll get some strange ones like sforzando. it's actually a word, just ... kinda strange. yeah. sorry.

      • tic-tac-toe

        play tic-tac-toe against a friend or the computer.

  • sysadmin
    • netview

      this just keeps track of ping latency to a variet of hosts. recently re-written in php and sqlite, but the source code is still not publicly available yet. just ask, i'll share <grin>

    • openbsd + sendmail + auth howto

      running sendmail with cyrus sasl auth and ssl encryption on openbsd

    • openbsd+postfix + spamassassin + greylist + xbl spam gateway

      keep spammers away from your poor ms exchange server by putting this postfix server running spamhaus sbl/xbl blocks and greylisting in front of it. it blocks all kinds of spam.

    • afs and kerberos on openbsd at iowa state

      a patch to set up kerberos-authenticated afs, kerberos-encrypted telnet, etc on a freshly-installed openbsd 3.6 box.

    • various shell scripts

      the shell is still the best way to automate things

  • data parsing
    • opml parser

      parse an opml-formatted list of rss or atom feeds into xhtml/1.1
      just like my blogroll.
      opml sucks. opml sucks. opml sucks.

    • xbel parser

      parse an xbel-formatted bookmarks file into xhtml/1.1.
      again, like mine

    • del.icio.us user feed parser

      mine!

by david l goodrich
check sect.508 xhtml/1.1 css

powered by netbsd apache sqlite php on fawkes