paritybit.ca

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | README | LICENSE

commit 00f24b06fe2f149267cf943add3df62bd318214f
parent 15bdcfdb73b6bf3835ea93b4ed8fbb7d6ab1e51b
Author: Jake Bauer <jbauer@paritybit.ca>
Date:   Mon,  2 Nov 2020 02:21:58 -0500

Publish new blog post

Diffstat:
Mgemini/pages/blog.gmi | 6+-----
Agemini/pages/blog/gemini-is-up-and-running.gmi | 22++++++++++++++++++++++
Mgemini/pages/home.gmi | 2+-
Mhttp/pages/blog.md | 9++++++++-
Ahttp/pages/blog/gemini-is-up-and-running.md | 56++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mhttp/pages/home.md | 4++--
Mhttp/public/feeds/sitewide-feed.xml | 17+++++++++++++++++
Mhttp/public/sitemap.xml | 1+
8 files changed, 108 insertions(+), 9 deletions(-)

diff --git a/gemini/pages/blog.gmi b/gemini/pages/blog.gmi @@ -1,10 +1,6 @@ # Blog -View a list of the blogs I follow here: - -=> gemini://paritybit.ca/links.gmi - -[Blog posts will appear here as they are added] +=> gemini://paritybit.ca/blog/gemini-is-up-and-running.gmi 2020-11-02 Gemini is Up and Running For older posts (2020-09-24 and earlier), please see my website: diff --git a/gemini/pages/blog/gemini-is-up-and-running.gmi b/gemini/pages/blog/gemini-is-up-and-running.gmi @@ -0,0 +1,22 @@ +# Gemini is Up and Running + +Written By: Jake Bauer | Posted: 2020-11-02 | Last Updated: 2020-11-02 + +The Gemini protocol is a new "small Internet" protocol which aims to sit in between Gopher and the HTTP-based Web in terms of functionality. I previously wrote a bit about it and you can find a nice quick breakdown in this [blog post on Drew DeVault's blog. + +=> https://gemini.circumlunar.space The Gemini protocol main page +=> https://www.paritybit.ca/blog/diving-deeper-into-the-small-internet My previous blog post +=> https://drewdevault.com/2020/11/01/What-is-Gemini-anyway.html Drew DeVault's blog post + +When I wrote that first blog post about Gemini and the small Internet, I got a quick and dirty Gemini server set up which mirrored what I had created for Gopher. That whole situation was a little bit clunky and I didn't have a good way to maintain it in the long run, so I instead decided to scrap that and start over. Having ditched Gopher (because I don't really see a reason to run it alongside Gemini), I now run only Gemini and HTTP sites. + +I am now running the gmnisrv Gemini server and maintain a `gemini/` folder alongside an `http` folder in my website's repository now. I chose gmnisrv because of its simple implementation (minimal dependencies, low LoC count, etc.). + +=> https://git.sr.ht/~sircmpwn/gmnisrv The gmnisrv repository +=> https://git.sr.ht/~jbauer/paritybit.ca This site's repository + +I also briefly experimented with converting some of these HTTP pages over to Gemini so one could get a perfectly mirrored copy of what is available here over on Gemini. Unfortunately, that resulted in pages which were clunky, messy, and resulted in a degraded Gemini experience. I came to the conclusion that text hosted on Gemini should be written in gemtext and explicitly tailored to the constraints of that platform rather than trying to fit the square peg of made-for-HTTP content into the round hole of Gemini. + +Blog posts written for this site will also be made available on Gemini, as will any other pages. A Gemini-specific Atom feed will also be appearing soon. I suppose it's also fitting that this is my final blog post for #100DaysToOffload: ending an era of HTTP-only blog posts whilst beginning an era of content on two protocols. I have very much enjoyed this challenge and look forward to continuing to write more. + +=> https://100daystooffload.com The 100 Days to Offload Challenge diff --git a/gemini/pages/home.gmi b/gemini/pages/home.gmi @@ -31,4 +31,4 @@ Additional places I exist on the Internet: ## Recent Blog posts -[A list of blog posts will appear here as they are added to the site] +=> gemini://paritybit.ca/blog/gemini-is-up-and-running.gmi 2020-11-02 Gemini is Up and Running diff --git a/http/pages/blog.md b/http/pages/blog.md @@ -4,7 +4,7 @@ [//]: # "main.min.css" -[//]: # "2020; sub:June; sub:May; sub:April; sub:February; 2019" +[//]: # "2020; sub:August; sub:July; sub:June; sub:May; sub:April; sub:February; 2019" <a class="rss-icon" href="/feeds/sitewide-feed.xml"> <img src="/img/feed-icon.png" width="15" height="15" alt="Click for RSS"/> @@ -27,7 +27,11 @@ href="https://pleroma.paritybit.ca/jbauer">Pleroma</a>. ### 2020 <ul> + <li>2020-11-02 <a href="blog/gemini-is-up-and-running">Gemini is Up and Running</a></li> <li>2020-09-24 <a href="blog/gomux-is-the-best-cli-matrix-client">Gomuks is the Best CLI Matrix Client</a></li> +</ul> +#### August +<ul> <li>2020-08-30 <a href="blog/why-irc-is-still-good">Why IRC is Still Good in $CURRENT_YEAR</a></li> <li>2020-08-29 <a href="blog/btw-i-use-arch">BTW, I Use Arch</a></li> <li>2020-08-27 <a href="blog/nope-back-to-st">Nope, Back to st</a></li> @@ -45,6 +49,9 @@ href="https://pleroma.paritybit.ca/jbauer">Pleroma</a>. <li>2020-08-05 <a href="blog/use-xterm-256color-with-alacritty">Use xterm-256color With Alacritty For Better ls Output</a></li> <li>2020-08-03 <a href="blog/my-journey-with-computers">My Journey With Computers</a></li> <li>2020-08-02 <a href="blog/vortex-vibe-keyboard">The Vortex ViBE Mechanical Keyboard</a></li> +</ul> +#### July +<ul> <li>2020-07-29 <a href="blog/my-git-server-was-ddosed">My Git Server Was DDoSed</a></li> <li>2020-07-25 <a href="blog/mastodon-to-pleroma-3-shutting-down-mastodon">Mastodon to Pleroma — 3 — Shutting Down Mastodon</a></li> <li>2020-07-25 <a href="blog/i-was-wrong">I Was Wrong</a></li> diff --git a/http/pages/blog/gemini-is-up-and-running.md b/http/pages/blog/gemini-is-up-and-running.md @@ -0,0 +1,56 @@ +## Gemini is Up and Running + +[//]: # "The Gemini protocol has fascinated me since I heard about it. So, as a fitting way to end the #100DaysToOffload challenge, I wanted to announce that my Gemini page and blog are now live and talk a bit about how I set things up." + +[//]: # "main.min.css" + +[//]: # + +<div class="byline"> +<b>Written By:</b> Jake Bauer | + <b>Posted:</b> 2020-11-02 | + <b>Last Updated:</b> 2020-11-02 +</div> + +_This post is also available [on +Gemini](gemini://paritybit.ca/blog/gemini-is-up-and-running.gmi)._ + +The [Gemini protocol](https://gemini.circumlunar.space) is a new "small +Internet" protocol which aims to sit in between Gopher and the HTTP-based Web in +terms of functionality. I [previously wrote a bit about +it](https://www.paritybit.ca/blog/diving-deeper-into-the-small-internet) and you +can find a nice quick breakdown in this [blog post on Drew DeVault's +blog](https://drewdevault.com/2020/11/01/What-is-Gemini-anyway.html). + +When I wrote that first blog post about Gemini and the small Internet, I got a +quick and dirty Gemini server set up which mirrored what I had created for +Gopher. That whole situation was a little bit clunky and I didn't have a good +way to maintain it in the long run, so I instead decided to scrap that and start +over. Having ditched Gopher (because I don't really see a reason to run it +alongside Gemini), I now run only Gemini and HTTP sites. + +I am now running the [gmnisrv](https://git.sr.ht/~sircmpwn/gmnisrv) Gemini +server and maintain a `gemini/` folder alongside an `http/` folder in my +[website's repository](https://git.sr.ht/~jbauer/paritybit.ca) now. I chose +gmnisrv because of its simple implementation (minimal dependencies, low LoC +count, etc.). + +I also briefly experimented with converting some of these HTTP pages over to +Gemini so one could get a perfectly mirrored copy of what is available here over +on Gemini. Unfortunately, that resulted in pages which were clunky, messy, and +resulted in a degraded Gemini experience. I came to the conclusion that text +hosted on Gemini should be written in gemtext and explicitly tailored to the +constraints of that platform rather than trying to fit the square peg of +made-for-HTTP content into the round hole of Gemini. + +Blog posts written for this site will also be made available on Gemini, as will +any other pages. A Gemini-specific Atom feed will also be appearing soon. I +suppose it's also fitting that this is my final blog post for +\#100DaysToOffload: ending an era of HTTP-only blog posts whilst beginning an +era of content on two protocols. I have very much enjoyed this challenge and +look forward to continuing to write more. + +_This is my one hundredth post for the +[#100DaysToOffload](https://pleroma.paritybit.ca/tag/100DaysToOffload) +challenge. You can learn more about this challenge over at +[https://100daystooffload.com](https://100daystooffload.com)._ diff --git a/http/pages/home.md b/http/pages/home.md @@ -19,6 +19,8 @@ an almost-perfect mirror of this website. <a class="rss-icon" href="/feeds/sitewide-feed.xml"> <img src="/img/feed-icon.png" width="15" height="15" alt="Click for RSS Feed"/> </a> </div> +2020-11-02 <a class="feed-item" href="blog/gemini-is-up-and-running">Gemini is Up and Running</a> + 2020-09-24 <a class="feed-item" href="blog/gomux-is-the-best-cli-matrix-client">Gomuks is the Best CLI Matrix Client</a> 2020-08-30 <a class="feed-item" href="blog/why-irc-is-still-good">Why IRC is Still Good in $CURRENT_YEAR</a> @@ -37,8 +39,6 @@ an almost-perfect mirror of this website. 2020-08-12 <a class="feed-item" href="blog/choosing-an-investment-brokerage">Choosing An Investment Brokerage</a> -2020-08-11 <a class="feed-item" href="blog/the-marble-man">The Marble Man</a> - ### What is a Parity Bit? It is a bit (in the 1's and 0's sense) used in checking for errors in digital diff --git a/http/public/feeds/sitewide-feed.xml b/http/public/feeds/sitewide-feed.xml @@ -7,6 +7,23 @@ <description>The feed that covers all notable additions, updates, announcements, and other changes for the entire paritybit.ca website.</description> <item> + <title>Gemini is Up and Running</title> + <link>https://www.paritybit.ca/blog/gemini-is-up-and-running</link> + <guid>https://www.paritybit.ca/blog/gemini-is-up-and-running</guid> + <pubDate>Mon, 02 Nov 2020 02:14:27 -0500</pubDate> + <description><![CDATA[<h2 id="gemini-is-up-and-running">Gemini is Up and Running</h2> +<div class="byline"> +<p><b>Written By:</b> Jake Bauer | <b>Posted:</b> 2020-11-02 | <b>Last Updated:</b> 2020-11-02</p> +</div> +<p><em>This post is also available <a href="gemini://paritybit.ca/blog/gemini-is-up-and-running.gmi">on Gemini</a>.</em></p> +<p>The <a href="https://gemini.circumlunar.space">Gemini protocol</a> is a new “small Internet” protocol which aims to sit in between Gopher and the HTTP-based Web in terms of functionality. I <a href="https://www.paritybit.ca/blog/diving-deeper-into-the-small-internet">previously wrote a bit about it</a> and you can find a nice quick breakdown in this <a href="https://drewdevault.com/2020/11/01/What-is-Gemini-anyway.html">blog post on Drew DeVault’s blog</a>.</p> +<p>When I wrote that first blog post about Gemini and the small Internet, I got a quick and dirty Gemini server set up which mirrored what I had created for Gopher. That whole situation was a little bit clunky and I didn’t have a good way to maintain it in the long run, so I instead decided to scrap that and start over. Having ditched Gopher (because I don’t really see a reason to run it alongside Gemini), I now run only Gemini and HTTP sites.</p> +<p>I am now running the <a href="https://git.sr.ht/~sircmpwn/gmnisrv">gmnisrv</a> Gemini server and maintain a <code>gemini/</code> folder alongside an <code>http/</code> folder in my <a href="https://git.sr.ht/~jbauer/paritybit.ca">website’s repository</a> now. I chose gmnisrv because of its simple implementation (minimal dependencies, low LoC count, etc.).</p> +<p>I also briefly experimented with converting some of these HTTP pages over to Gemini so one could get a perfectly mirrored copy of what is available here over on Gemini. Unfortunately, that resulted in pages which were clunky, messy, and resulted in a degraded Gemini experience. I came to the conclusion that text hosted on Gemini should be written in gemtext and explicitly tailored to the constraints of that platform rather than trying to fit the square peg of made-for-HTTP content into the round hole of Gemini.</p> +<p>Blog posts written for this site will also be made available on Gemini, as will any other pages. A Gemini-specific Atom feed will also be appearing soon. I suppose it’s also fitting that this is my final blog post for #100DaysToOffload: ending an era of HTTP-only blog posts whilst beginning an era of content on two protocols. I have very much enjoyed this challenge and look forward to continuing to write more.</p> +<p><em>This is my one hundredth post for the <a href="https://pleroma.paritybit.ca/tag/100DaysToOffload">#100DaysToOffload</a> challenge. You can learn more about this challenge over at <a href="https://100daystooffload.com">https://100daystooffload.com</a>.</em></p>]]></description> + </item> +<item> <title>Gomuks is the Best CLI Matrix Client</title> <link>https://www.paritybit.ca/blog/gomux-is-the-best-cli-matrix-client</link> <guid>https://www.paritybit.ca/blog/gomux-is-the-best-cli-matrix-client</guid> diff --git a/http/public/sitemap.xml b/http/public/sitemap.xml @@ -3,6 +3,7 @@ <url><loc>https://www.paritybit.ca</loc></url> <url><loc>https://www.paritybit.ca/home</loc></url> <url><loc>https://www.paritybit.ca/blog</loc></url> + <url><loc>https://www.paritybit.ca/blog/gemini-is-up-and-running</loc></url> <url><loc>https://www.paritybit.ca/blog/gomux-is-the-best-cli-matrix-client</loc></url> <url><loc>https://www.paritybit.ca/blog/why-irc-is-still-good</loc></url> <url><loc>https://www.paritybit.ca/blog/btw-i-use-arch</loc></url>