alexkarle.com

Source for alexkarle.com
git clone git://git.alexkarle.com/alexkarle.com.git
Log | Files | Refs | README | LICENSE

005.txt (1273B) [raw]


      1 Server Migration                           [2021-11-07]
      2 -------------------------------------------------------
      3 
      4 I moved from gophernicus(8) to geomyidae(8) tonight.
      5 It was relatively painless, with a bit of lift to
      6 replicate the "*" directory-indexing feature of
      7 the gophernicus gophermap files (I had to write my
      8 own directory-to-gph tool and cat it to index.gph).
      9 
     10 Of course, I _could_ have used dynamic CGI, but it
     11 feels a bit safer NOT to allow the daemon to spawn
     12 other programs :)
     13 
     14 As a funny aside--I was previously championing
     15 gopher's "lack of a markup language" by using
     16 plaintext for content.. the truth is uglier than that:
     17 all servers have their OWN markup for the menu
     18 files that have become core to the gopher experience.
     19 So, migrating servers becomes more of a pain than
     20 just changing the config file.
     21 
     22 In fact, the lack of a standardized markup is the
     23 reason I had to migrate in the first place!
     24 gophernicus doesn't support geomyidae *.gph, which
     25 is what stagit-gopher outputs...
     26 
     27 Maybe the Gemini people are onto something--specify
     28 the markup AND the protocol.. hmmm
     29 
     30 I suppose one could always use canonical-only gopoher
     31 and not embed info (`i`) lines/just have the daemon
     32 auto-list... but that's no fun!
     33 
     34 P.S. the gopherhole is available over TLS now!