(   )
                          (    )
                           (    )
                          (    )
                            )  )
                           (  (                  /\
                            (_)                 /  \  /\
                    ________[_]________      /\/    \/  \
           /\      /\        ______    \    /   /\/\  /\/\
          /  \    //_\       \    /\    \  /\/\/    \/    \
   /\    / /\/\  //___\       \__/  \    \/
  /  \  /\/    \//_____\       \ |[]|     \
 /\/\/\/       //_______\       \|__|      \
/      \      /XXXXXXXXXX\                  \
        \    /_I_II  I__I_\__________________\
               I_I|  I__I_____[]_|_[]_____I
               I_II  I__I_____[]_|_[]_____I
               I II__I  I     XXXXXXX     I
            ~~~~~"   "~~~~~~~~~~~~~~~~~~~~~~~~

Fri, 16 Jan 2015

Slerm - it's Alive

With the switch to Gophernicus as the SDF gopher server, gopher moles became possible again. I talked about this before [0], but recently found the time to update my old dynamic phlogging software, slerm, so that it worked with Gophernicus. I am testing it and will release another tarball hopefully very soon. Here is the list of features from the original README [1]:

I haven't added any features, just fixed it up to work with Gophernicus as a real CGI script. It is a bit like a gopher version of Blosxom. I know from a recent thread on bboard that some do not care for gopher moles, but I have always loved the simplicity of CGI and think it is a good fit for gopher. I think having the ability for readers to leave simple text comments on a phlog is a nice way to foster the gopher community.

posted at: 07:12 | path: / | permalink | cgi, gopher, gophernicus, moles, phlogging, slerm

Wed, 17 Sep 2014

Time to Re-visit Dynamic Phlogging

For a few years SDF used the Bucktooth gopher server, which works fine but had some security issues that were very hard to fix given that server's design and the difficulty of testing.

In particular, this affected gopher moles (CGI scripts), as SMJ had disabled them due to security concerns. I and a few others mentioned Gophernicus, which SMJ was kind enough to install and which now powers the SDF gopher sites. It supports much of the CGI standard and was designed with security in kind. Now that we have mole capability back, I'd like to revisit Slerm [0], my gopher phlogging engine that was based partly on Germ [1], by wt. Last I checked Slerm did not work as-is, and will need some work. This would allow you to dump text files in a directory and have the phlog engine (really a gopher CGI script) display them in date order, broken up in pages, with links to archives and with tag and simple comment support (think Bloxsom for gopher). The latest version of Germ seems to support Gophernicus, so perhaps that is a good starting point.

posted at: 08:01 | path: / | permalink | bucktooth, cgi, germ, gopher, gophernicus, mole, phlog, slerm

Thu, 16 Feb 2012

Perl CGI Programming, the Right Way (redux)

Argh! The excellent Perl CGI course I first mentioned here is offline. Archive.org to the rescue.

For simple web apps, it really can't be beat as a starting point.

posted at: 13:54 | path: / | permalink | cgi, howto, perl, programming