diff --git a/_data/pages.yml b/_data/pages.yml index 8328fac..21f95aa 100644 --- a/_data/pages.yml +++ b/_data/pages.yml @@ -2,3 +2,4 @@ pages: - {name: 'About', url: 'about.html'} - {name: 'Tags', url: 'categories'} - {name: 'Feed', url: 'atom.xml'} + - {name: 'Gopher', url: 'gopher://gopher.brokenco.de/'} diff --git a/_posts/2020-08-06-go-for-it.md b/_posts/2020-08-06-go-for-it.md new file mode 100644 index 0000000..1814a4f --- /dev/null +++ b/_posts/2020-08-06-go-for-it.md @@ -0,0 +1,48 @@ +--- +layout: post +title: Gopher it +tags: +- gopher +- opinion +--- + +The web is getting faster but feeling slower, something which I have +complained about loudly on [Twitter](https://twitter.com/agentdero) but now +some folks have put together [data to back it +up](https://www.nngroup.com/articles/the-need-for-speed/). The web is +simultaneously a medium to transmit documents (e.g. an article) and an +application platform (e.g. Jira). Anecdotally it seems to me like far too many +publishers think of the web only as the _latter_. There are more and more +websites which require significant JavaScript or other multimedia resources to +render what ends up being a few paragraphs of text. If you don't believe me, +just visit the website for your local television news station with +[NoScript](https://noscript.net/) turned on. In my own way, I have been +resisting this push by keeping this blog as barebones as neceessary to present +the content you're reading now. On a whim, I recently took this idea a little +bit further by deploying a [Gopher site](gopher://gopher.brokenco.de/) (viewable over HTTP via [a proxy](https://gopher.floodgap.com/gopher/gw?a=gopher%3A%2F%2Fgopher.brokenco.de)). + +![gopher.brokenco.de viewed with elinks](/images/post-images/2020-gopher/gopherspace.png) + +[Gopher](https://en.wikipedia.org/wiki/Gopher_(protocol)) is old, somewhat +primitive, but still captures my interest because of those qualities. By and +large I have filled up my gopher site with this blog content, a couple other +text files, and archives of some of my video presentations which I +downloaded from YouTube. + +When I first started tinkering around with the idea, I was absolutely floored +by how fast content was loading via some of the Gopher sites I was visiting, +even over [Tor](https://tor-project.org) the responsiveness of sending a few +kilobytes cannot be understated. + +I do not plan on publishing too much content "exclusively" via Gopher, since +HTTP is where most things on the internet are happening these days. I have +however set up an automatic publishing pipeline for my blog and other content +to automatically go to [gopher.brokenco.de](gopher://gopher.brokenco.de) once +it has been committed. + +Personally I find [elinks](http://elinks.or.cz/) to be a good Gopher client, +though others [do exist](https://github.com/xvxx/phetch). If you're interested +in exploring some of the content that lives on the interview via Gopher, I +recommend starting at [gopherproject.org](gopher://gopherproject.org). Have +fun! :) + diff --git a/images/post-images/2020-gopher/gopherspace.png b/images/post-images/2020-gopher/gopherspace.png new file mode 100644 index 0000000..96194c1 Binary files /dev/null and b/images/post-images/2020-gopher/gopherspace.png differ diff --git a/tag/meows.md b/tag/gopher.md similarity index 55% rename from tag/meows.md rename to tag/gopher.md index a160f00..da961df 100644 --- a/tag/meows.md +++ b/tag/gopher.md @@ -1,6 +1,6 @@ --- layout: tag_page -title: "Tag: meows" -tag: meows +title: "Tag: gopher" +tag: gopher robots: noindex --- diff --git a/tag/smol.md b/tag/smol.md deleted file mode 100644 index 889165b..0000000 --- a/tag/smol.md +++ /dev/null @@ -1,6 +0,0 @@ ---- -layout: tag_page -title: "Tag: smol" -tag: smol -robots: noindex ----