Gophery things


0123456789012345678901234567890123456789012345678901234567890123456789

I really don't want this phlog (or, heaven forbid, the phlogosphere in

general) to become primary about gopher, but, well sometimes a whole

bunch of gophery things happen at about the same time. Non-gopher

content is coming down the pipeline, slowly.

sysdharma wrote about planning to attend Gophercon in Brazil, which is

about the Go programming language and not our beloved port 70, raising

the question of whether we want to actually try to make a real

gopher conference happen. Tomasino proposed[2] a seriously

tantalising program. I have to admit I like the idea a lot, but I'm

skeptical of it ever being pulled off. Meatspace is basically a

non-starter, as others have mentioned, because the community is small

and geographically widespread. Having something virtual would be

difficult for all interested parties to be active for more than a very

short window of time. Still, I'd love to be proven wrong and see it

happen.

zcray did some interesting exploration[3] to see how many gopher

servers are accessible via IPv6. Circumlunar.space so far is not, and

I hereby pledge to correct that in the very near future. I will also

update VF-1 to function as IPv6 supporting client. I already had a

quick look at getting Gophernicus to listen on IPv6 at

circumlunar.space, hoping it would be easy. From reading the man

pages for systemd socket activation configurations, it absolutely

sure why, and I'm more inclined to just run it from xinetd than try

to figure out why, because this will almost certainly be quicker,

easier and less rage inducing.

I wrote at tedious length yesterday[4] about text encoding support in

VF-1 and mentioned (or at least should have) that Gophernicus, by

default, will downconvert anything it serves to ASCII, and you have

to explicitly disable this in order to be able to serve, say, UTF-8

content. I was looking at the docs today as part of my IPv6 research

and noticed that rather than just turning this off, you can in fact

ask it to reencode whatever it serves into your encoding of choice.

It will apparently automatically detect and handle any on-disk

encoding. So, I'm going to configure my server to re-encode

everything as UTF-8, and I encourage other Gophernicus users to do

the same. This makes me feel nice in a Postel's law kind of way.

My server will be conservative in what it produces (UTF-8 only, no

matter what) and my client will be liberal in what it accepts

(autodetecting anything it can using chardet if installed).

There was a post to the gopher-project mailing list today announcing

a visualisation of modern gopherspace[5]. This is definitely

interesting stuff and I'm happy to see it, although I think there is

a lot of scope for improvement. I am hoping that the raw data will

end up being shared so that people in the community can do various

neat things wiht it. I am curious about the fact that SDF does not

show on the network diagram at all, and also wonder about how

accurate the geolocation behind the world map is (there are no

points in Australia, but jandal's server is in Sydney[6]).

Finally, and most sadly, Ze Libertine Gamer seems to have completely

deleted their gopherhole, replacing it with a single line of text[7]

proclaiming "I don't know what to do with myself on the Internet any

more". I have no idea what the backstory is here, and of course ZLG

is absolutely free to bow out of gopherspace if it's what they truly

want, but I'd be sad to see this happen. Every independently-hosted

gopherhole offering high quality original content is an important

part of the slowly but surely developing revival of gopher, and

there are few enough of them around that the loss of just one is

really significant. :(

[1] gopher://sdf.org:70/1/users/sysdharma/phlog/./2018.04.08

[2] gopher://gopher.black:70/1/phlog/20180408-re-sysdharma-gophercon

[3] gopher://gopher.zcrayfish.soy:70/1/phlog/20180410-who-s-running-gopher-on-ipv6

[4] gopher://circumlunar.space:70/0/~solderpunk/phlog/vf1-updates-and-tips.txt

[5] http://www.jaruzel.com/blog/Visually-Mapping-Gopherspace-in-2018

[6] gopher://tellus.strangled.net:70/0/technical-info

[7] gopher://zelibertinegamer.me:70/1

Proxy Information
Original URL
gemini://zaibatsu.circumlunar.space/~solderpunk/phlog/gophery-things.txt
Status Code
Success (20)
Meta
text/plain; charset=utf-8
Capsule Response Time
399.714704 milliseconds
Gemini-to-HTML Time
0.778847 milliseconds

This content has been proxied by September (ba2dc).