paritybit.ca

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

commit 0d957649339b37fc87666f3bb980e630d988e6d3
parent 92fdd01316185a8b54d31a533f7aaf3393c04992
Author: Jake Bauer <jbauer@paritybit.ca>
Date:   Mon, 25 Jan 2021 02:46:18 -0500

Fix broken links

Diffstat:
Mhttp/pages/blog.md | 6++++--
Mhttp/pages/blog/a-brief-review-of-fedora-32.md | 6++----
Mhttp/pages/blog/automating-publishing.md | 2+-
Mhttp/pages/blog/be-a-good-netizen.md | 18++++++++----------
Mhttp/pages/blog/choosing-a-self-hosted-git-service.md | 6+++---
Mhttp/pages/blog/diving-deeper-into-the-small-internet.md | 3+--
Mhttp/pages/blog/generating-my-geek-code.md | 3+--
Mhttp/pages/blog/housecleaning.md | 8++++----
Mhttp/pages/blog/how-to-create-an-rss-feed-for-your-blog-3.md | 4++--
Mhttp/pages/blog/improving-blog-searching.md | 8+++-----
Mhttp/pages/blog/improving-my-blog-post-publishing-script.md | 2+-
Mhttp/pages/blog/logo-redesign.md | 4++--
Mhttp/pages/blog/making-my-own-vim-statusline.md | 18+++++++++---------
Mhttp/pages/blog/making-my-site-easier-to-read.md | 3+--
Mhttp/pages/blog/mastodon-to-pleroma-1-setting-up-a-pleroma-server.md | 2+-
Mhttp/pages/blog/my-new-t420s.md | 3+--
Mhttp/pages/blog/my-todo-solution.md | 2+-
Mhttp/pages/blog/paying-for-software.md | 3---
Mhttp/pages/blog/posting-statuses-on-pleroma-with-a-shell-script.md | 2+-
Mhttp/pages/blog/refining-my-neomutt-config.md | 4----
Mhttp/pages/blog/rewriting-my-static-site-generator.md | 4++--
Mhttp/pages/blog/submitting-a-bug-report-to-freebsd.md | 4++--
Mhttp/pages/blog/tweaking-some-css.md | 12++++--------
Mhttp/pages/blog/two-of-the-most-valuable-lessons-ive-learned.md | 3---
Mhttp/pages/blog/why-i-love-the-fediverse.md | 11+++++------
Mhttp/pages/links.md | 3---
Mhttp/pages/projects/usrmnt.md | 2+-
Mhttp/pages/software.md | 2+-
28 files changed, 61 insertions(+), 87 deletions(-)

diff --git a/http/pages/blog.md b/http/pages/blog.md @@ -7,8 +7,10 @@ [//]: # Welcome to the blog. Everything I've ever written and published for this site is -listed below. For more short-form content, you can find me on my instance of -the social/microblogging platform +listed below. Please keep in mind that particularly old blog posts probably +won't reflect my current views, opinions, or ways of doing things and may +contain broken links. For more short-form content, you can find me on my +instance of the social/microblogging platform [Pleroma](https://pleroma.paritybit.ca/jbauer). <a class="rss-icon" href="/feeds/sitewide-feed.xml"> <img diff --git a/http/pages/blog/a-brief-review-of-fedora-32.md b/http/pages/blog/a-brief-review-of-fedora-32.md @@ -57,10 +57,8 @@ installation to the user is really nice. It highlights package names, and splits the listing of what it's going to install into nice categories so you can quickly see which packages are dependencies and which are suggestions and so on. -_**Update**: [ShellOwl on -Mastodon](https://social.paritybit.ca/web/statuses/104153133747326267) informed -me that there is a really easy way to make `dnf` faster. Just add the following -to your `/etc/dnf/dnf.conf`:_ +_**Update**: I have since been informed that there is a really easy way to make +`dnf` faster. Just add the following to your `/etc/dnf/dnf.conf`:_ ```ini fastestmirror=true diff --git a/http/pages/blog/automating-publishing.md b/http/pages/blog/automating-publishing.md @@ -24,7 +24,7 @@ In order to publish a blog post, guide, or project to my site I had to: * Manually add an entry under the What's New heading on the [home page](/) and delete the oldest entry. * Manually add an entry under the relevant category page (i.e. [/blog](/blog), - [/guides](/guides), or [/projects](/projects)). + /guides, or [/projects](/projects)). * Manually compile and upload each of these pages. Since all of that is relatively easy to automate, I went ahead and wrote [a diff --git a/http/pages/blog/be-a-good-netizen.md b/http/pages/blog/be-a-good-netizen.md @@ -16,11 +16,10 @@ I was working on my post for today and since that's taking a little longer than expected, I figured I'd tell this story in the hopes that it gets more people to do the same when they encounter a situation like this. -A [toot about some recent Cisco -vulnerabilities](https://social.paritybit.ca/web/statuses/104521055804587168) -caught my attention. I'm used to seeing Cisco vulnerabilities, but what I -wasn't used to was the following SSL connection error I encountered when trying -to view the advisories: +A toot on the Fediverse about some recent Cisco vulnerabilities caught my +attention. I'm used to seeing Cisco vulnerabilities, but what I wasn't used to +was the following SSL connection error I encountered when trying to view the +advisories: <figure> <a href="/img/cisco-ssl-error.png"><img src="/img/cisco-ssl-error-thumb.png" @@ -48,11 +47,10 @@ connecting to websites with broken SSL negotiation. This is a [fairly significant issue](https://wiki.mozilla.org/Security:Renegotiation) so it's good to have those settings activated. -[I poked fun at Cisco in a response to the original -toot](https://social.paritybit.ca/web/statuses/104521184568713589) because... -well... how does a company this large which specializes in networking and -network security equipment allow something like this to happen, especially on -their security advisories page? +I poked fun at Cisco in a response to the original toot because... well... how +does a company this large which specializes in networking and network security +equipment allow something like this to happen, especially on their security +advisories page? However, the moral of this story (aside from turning on those settings in Firefox), is: when something is broken be a good diff --git a/http/pages/blog/choosing-a-self-hosted-git-service.md b/http/pages/blog/choosing-a-self-hosted-git-service.md @@ -235,7 +235,7 @@ friends to collaborate with me in smaller, private projects. I could probably get away with Gitweb, but Gitea also gives me a playground to experiment with CI/CD and other technologies I may encounter in my career. Gitea was also really easy to set up, customize, and maintain. I use a script, -[gitea-updater](https://gitea.superposition.ca/Dan/gitea-updater), created by a +[gitea-updater](https://git.superposition.ca/Dan/gitea-updater), created by a friend of mine to easily update it too. As far as hosted services, I use SourceHut's sr.ht instance because it's @@ -249,8 +249,8 @@ Allura](https://forge-allura.apache.org/p/allura/wiki/Feature%20Comparison/). Additionally, check out [forgeperf.org](https://forgeperf.org/) for a comparison of the performance of some of the biggest hosted software forges. -[Let me know](/contact) if I've failed to mention anything important here or if -I've missed a software forge you'd like to see mentioned. +Let me know if I've failed to mention anything important here or if I've missed +a software forge you'd like to see mentioned. _This is my thirtieth post for the [#100DaysToOffload](https://pleroma.paritybit.ca/tag/100daystooffload) diff --git a/http/pages/blog/diving-deeper-into-the-small-internet.md b/http/pages/blog/diving-deeper-into-the-small-internet.md @@ -14,8 +14,7 @@ Yesterday I posted about making my website available over the <a href="https://en.wikipedia.org/wiki/Gopher_(protocol)">Gopher protocol</a>. -After I posted that, [I was alerted to another up-and-coming -protocol](https://social.paritybit.ca/web/statuses/104159150816402125) called +After I posted that, I was alerted to another up-and-coming protocol called [Gemini](https://proxy.vulpes.one/gemini/gemini.circumlunar.space/) which promises to be somewhere in between the complexity of Gopher and the Web while leaning more towards the Gopher side. diff --git a/http/pages/blog/generating-my-geek-code.md b/http/pages/blog/generating-my-geek-code.md @@ -15,8 +15,7 @@ I've seen something called the Geek Code around the Internet on some people's profiles. After reading a [recent blog post by Marc Grondin](https://blog.marcg.pizza/marcg/new-keyboard-and-geekcode-100daystooffload-day-17), -I figured it would be fun to create my own Geek Code and advertise it on my -[about page](/about). +I figured it would be fun to create my own Geek Code. A Geek Code is essentially a sequence of symbols that, when parsed, give other people a general idea about someone within the context of very geeky things like diff --git a/http/pages/blog/housecleaning.md b/http/pages/blog/housecleaning.md @@ -9,13 +9,13 @@ <div class="byline"> <b>Written By:</b> Jake Bauer | <b>Posted:</b> 2020-04-07 | - <b>Last Updated:</b> 2020-04-07 + <b>Last Updated:</b> 2021-01-25 </div> The suite of sites under the paritybit.ca domain has been steadily growing as -I've been hosting and playing around with new things. I now have [a -wiki](https://wiki.paritybit.ca), [a Mastodon -instance](https://social.paritybit.ca), [a Matrix +I've been hosting and playing around with new things. I now have a wiki (which +has since been decomissioned), [a Pleroma +instance](https://pleroma.paritybit.ca), [a Matrix server](https://matrix.paritybit.ca), [a git server](https://git.paritybit.ca) and even a simple HTTP-based (for now) [file-sharing server](https://ftp.paritybit.ca). diff --git a/http/pages/blog/how-to-create-an-rss-feed-for-your-blog-3.md b/http/pages/blog/how-to-create-an-rss-feed-for-your-blog-3.md @@ -30,7 +30,7 @@ much help to you. To keep my feed up to date and to generate `<item>`s, I have a POSIX shell script that I use to publish my posts. You can [view the publish -script](https://git.sr.ht/~jbauer/paritybit.ca/tree/master/publish) in its +script](https://git.sr.ht/~jbauer/paritybit.ca/tree/master/http/publish) in its entirety online, but I've extracted just the bit which updates my feed and pasted it below: @@ -82,7 +82,7 @@ scripting languages like Perl or Python if you're more comfortable using those languages. I have the benefit that [the static site generator I -use](https://git.sr.ht/~jbauer/paritybit.ca/tree/master/compile) outputs the +use](https://git.sr.ht/~jbauer/paritybit.ca/tree/master/http/compile) outputs the HTML of just the post—no HTML `<head>` or `<body>` tags included—as an intermediate step in the process of compiling a page from Markdown to HTML. This allows me to easily include the text of the post in the `<description>` tags, diff --git a/http/pages/blog/improving-blog-searching.md b/http/pages/blog/improving-blog-searching.md @@ -14,11 +14,9 @@ A few days ago I posted about [the really simple solution I came up with for searching on my blog](https://www.paritybit.ca/blog/adding-search-to-my-blog). -Since then, I've had [a few good -replies](https://social.paritybit.ca/web/statuses/104451892409302622) about ways -I could make it better. One suggestion in particular fit with the themes and -goals of this website so I went ahead and implemented it to improve the search -experience on my site. +Since then, I've had a few good replies about ways I could make it better. One +suggestion in particular fit with the themes and goals of this website so I went +ahead and implemented it to improve the search experience on my site. ### Evaluating Other Suggestions diff --git a/http/pages/blog/improving-my-blog-post-publishing-script.md b/http/pages/blog/improving-my-blog-post-publishing-script.md @@ -50,7 +50,7 @@ also be included in the status updates which provides extra context and makes it easier for people to decide if they care to read the post or not. You can [view the updated version of the -script](https://git.sr.ht/~jbauer/paritybit.ca/tree/master/publish) in the +script](https://git.sr.ht/~jbauer/paritybit.ca/tree/master/http/publish) in the repository for this website. It's portable between operating systems but, unlike `compile`, it wasn't really written for other people to use for their sites. Therefore, if you wish to adapt it for your own site, there are a few changes diff --git a/http/pages/blog/logo-redesign.md b/http/pages/blog/logo-redesign.md @@ -66,8 +66,8 @@ Luckily, coming up with a design for the git.paritybit.ca logo was much easier. The licensing information of the Git Logo and the place from where I obtained it are all detailed in the README of the [paritybit.ca git repository](https://git.sr.ht/~jbauer/paritybit.ca) -([mirror](https://git.paritybit.ca/jbauer/paritybit.ca)). The SVG files for -these logos are also in the repository under the `build/` directory. +([mirror](https://git.paritybit.ca/paritybit.ca)). The SVG files for these logos +are also in the repository under the `build/` directory. Finally, in order to make sure that my logo looked good on every platform, I used a service called [Real Favicon diff --git a/http/pages/blog/making-my-own-vim-statusline.md b/http/pages/blog/making-my-own-vim-statusline.md @@ -9,7 +9,7 @@ <div class="byline"> <b>Written By:</b> Jake Bauer | <b>Posted:</b> 2020-02-24 | - <b>Last Updated:</b> 2020-02-24 + <b>Last Updated:</b> 2021-01-25 </div> I was playing around with a plugin that I came across while browsing @@ -55,13 +55,13 @@ to effectively double! No other plugin had that drastic of an effect. I decided, then, that I was going to replace vim-airline with my own custom statusline. -I used a [blog post by -Irrellia](https://irrellia.github.io/blogs/vim-statusline/) to get me started -and found that it was actually really easy to make a good-looking and functional -statusline. About 100 lines of vimscript later and I had a customized statusline -that fulfilled my needs and looked really good (in my humble opinion). I also -put my custom statusline into a plugin folder in my `.vim/bundle/` directory so -that it would be automatically loaded by Pathogen as if it was a regular plugin. +I used a blog post by Irrellia (whose website seems to have since disappeared) +to get me started and found that it was actually really easy to make a +good-looking and functional statusline. About 100 lines of vimscript later and I +had a customized statusline that fulfilled my needs and looked really good (in +my humble opinion). I also put my custom statusline into a plugin folder in my +`.vim/bundle/` directory so that it would be automatically loaded by Pathogen as +if it was a regular plugin. I will fully admit that I pretty much copied the colour scheme used in the tutorial verbatim because I really liked the way it looked. Little did I know, @@ -93,7 +93,7 @@ video below: I've put my statusline in its own git repository which you can find [on sourcehut](https://git.sr.ht/~jbauer/vim-fastline) or [on my self-hosted git -server](https://git.paritybit.ca/jbauer/vim-fastline). I've decided to call it +server](https://git.paritybit.ca/vim-fastline). I've decided to call it vim-fastline. I don't plan to do anything even remotely comparable to vim-airline with it but I want to make it available in case others want to hack on it. diff --git a/http/pages/blog/making-my-site-easier-to-read.md b/http/pages/blog/making-my-site-easier-to-read.md @@ -25,8 +25,7 @@ reconsider if I was doing all I could regarding typography. For one, I had my line height set at `1.4em` which I've lowered to `1.3em` and I also increased the spacing between paragraph headers and the paragraph above so that individual paragraphs or sections feel more like a single unit. This made text- and -section-heavy pages like my [About This Site](/about-site) page much nicer to -read. +section-heavy pages like blog posts and essays much nicer to read. I also played around with different fonts and line widths, but nothing other than what I currently have looked good to me. I've also considered adding a diff --git a/http/pages/blog/mastodon-to-pleroma-1-setting-up-a-pleroma-server.md b/http/pages/blog/mastodon-to-pleroma-1-setting-up-a-pleroma-server.md @@ -85,7 +85,7 @@ proxy which handles SSL for all the servers behind it. I chose to host the new server at [pleroma.paritybit.ca](https://pleroma.paritybit.ca) so that I could still have Mastodon running concurrently at -[social.paritybit.ca](https://social.paritybit.ca) which would allow me to +social.paritybit.ca which would allow me to pester my followers to go follow me over at my new instance. If I instead deleted and replaced my Mastodon instance with Pleroma, I would disappear off the face of the Fediverse for many people and would be dropped from their diff --git a/http/pages/blog/my-new-t420s.md b/http/pages/blog/my-new-t420s.md @@ -48,8 +48,7 @@ I upgraded the RAM to 8GB immediately using parts I had laying around and took off the worn out trackpad sticker (that textured surface is actually just a sticker!). I also replaced the trackpoint nub with the one from my T440s since the trackpoint on my T440s stopped working (don't get me started, I've been -having [a number of issues with it -recently](https://social.paritybit.ca/web/statuses/104350278767001051)). +having a number of issues with it recently. The screen is definitely nowhere near as good as the 1080p IPS display I have on my T440s, but it's still a matte screen, the resolution is not bad and I can diff --git a/http/pages/blog/my-todo-solution.md b/http/pages/blog/my-todo-solution.md @@ -70,7 +70,7 @@ text editor. I'm interested in hearing about how other people stay organized and whether or not you use something like a TODO application or just pen and paper. Let me know by [sending me a link to a response blog post](mailto:jbauer@paritybit.ca) or by [mentioning me on -Mastodon](https://social.paritybit.ca/@jbauer). +the Fediverse](https://pleroma.paritybit.ca/jbauer). _This is my sixty-fourth post for the [#100DaysToOffload](https://pleroma.paritybit.ca/tag/100daystooffload) diff --git a/http/pages/blog/paying-for-software.md b/http/pages/blog/paying-for-software.md @@ -12,9 +12,6 @@ <b>Last Updated:</b> 2020-05-25 </div> -_This post is inspired by [a recent discussion I had on -Mastodon](https://social.paritybit.ca/web/statuses/104202591060926966)._ - Most of the world now runs on free software; that's free as in freedom, not necessarily free as in beer. It seems though, that many people conflate the two meanings and expect free and open source software to also come free of charge. diff --git a/http/pages/blog/posting-statuses-on-pleroma-with-a-shell-script.md b/http/pages/blog/posting-statuses-on-pleroma-with-a-shell-script.md @@ -49,7 +49,7 @@ curl -s -S -i -X POST \ As opposed to everything else that I was trying to do with visiting the webpage and whatnot. It really is this simple. Now I just put this access token into my -[publish script](https://git.paritybit.ca/paritybit.ca/tree/publish) and it will +[publish script](https://git.paritybit.ca/paritybit.ca/tree/http/publish) and it will automatically post a status update whenever I publish a new blog post. _This is my eighty-ninth post for the diff --git a/http/pages/blog/refining-my-neomutt-config.md b/http/pages/blog/refining-my-neomutt-config.md @@ -58,10 +58,6 @@ Some other minor changes include: * Moving my signature from my `~/docs` folder into `~/.config/neomutt` so that it can be tracked with git. -You can view my dotfiles on -[sourcehut](https://git.sr.ht/~jbauer/dotfiles/tree/master/.config/neomutt) or -mirrored on -[git.paritybit.ca](https://git.paritybit.ca/jbauer/dotfiles/src/branch/master/.config/neomutt). Don't hesitate to share suggestions or comments! _This is my eleventh post for the diff --git a/http/pages/blog/rewriting-my-static-site-generator.md b/http/pages/blog/rewriting-my-static-site-generator.md @@ -65,8 +65,8 @@ this since parsing HTML is quite complicated and perl has a good set of libraries to accomplish that. You can view the new script [on -SourceHut](https://git.sr.ht/~jbauer/paritybit.ca/tree/master/compile) -([mirror](https://git.paritybit.ca/jbauer/paritybit.ca/src/branch/master/compile)). +SourceHut](https://git.sr.ht/~jbauer/paritybit.ca/tree/master/http/compile) +([mirror](https://git.paritybit.ca/paritybit.ca/tree/http/compile)). If you really want to see the horrors of the old script, you'll find it lurking in the commit history. diff --git a/http/pages/blog/submitting-a-bug-report-to-freebsd.md b/http/pages/blog/submitting-a-bug-report-to-freebsd.md @@ -22,8 +22,8 @@ available. On FreeBSD, when I went to `pkg install vim`, it reported that it would use an extra 709MiB of space and would pull in a bunch of X and wayland libraries! I then checked `pkg install neovim` and it reported that it would only use an extra 29MiB of space. Being the FreeBSD newb that I am, I went ahead -and installed the `neovim` package and then [posted about my experience on -Mastodon](https://social.paritybit.ca/web/statuses/104139315294826147). +and installed the `neovim` package and then posted about my experience on +Mastodon. Within a couple hours, it was pointed out to me that there is actually a `vim-console` package which doesn't include the graphical libraries and is diff --git a/http/pages/blog/tweaking-some-css.md b/http/pages/blog/tweaking-some-css.md @@ -22,20 +22,16 @@ internet, I decided to make a few tweaks. I made the backgrounds a little bit brighter, gave them a slight blue tinge to match with the link colours, and I also made a few elements like the table of contents and code tags have rounded corners. Using the Firefox accessibility tools and sites like [Tanaguru Contrast -Finder](https://contrast-finder.tanaguru.com/&distanceSort=asc) and [WebAIM: -Contrast Checker](https://webaim.org/resources/contrastchecker/), I made sure -that these new colours had enough contrast so that there weren't accessibility -issues with the new scheme. +Finder](https://contrast-finder.tanaguru.com/) and [WebAIM: Contrast +Checker](https://webaim.org/resources/contrastchecker/), I made sure that these +new colours had enough contrast so that there weren't accessibility issues with +the new scheme. I also did a little bit of code cleanup in the CSS file. I removed colours and elements that I no longer use on the site such as the `danger` colour and `kbd` element styling and I consolidated some often-used values like `font-size` into variables. This shrunk the size of my unminified CSS file from 4.7K to 3.6K. -That's all I've got for today. Check out some of the other blogs taking part in -the #100DaysToOffload challenge using [the new challenge -blogroll](https://100daystooffload.com/blogroll.html). - _This is my third post for the [#100DaysToOffload](https://pleroma.paritybit.ca/tag/100daystooffload) challenge. You can learn more about this challenge over at diff --git a/http/pages/blog/two-of-the-most-valuable-lessons-ive-learned.md b/http/pages/blog/two-of-the-most-valuable-lessons-ive-learned.md @@ -59,9 +59,6 @@ my skills. I've turned the feelings of inadequacy and self-doubt into feeling that, although I may be an amateur or completely inexperienced with something, I can take this opportunity to better myself. -Do you have any bits of wisdom like this that you find valuable? [Tell me about -them](/contact). - _This is my twenty-seventh post for the [#100DaysToOffload](https://pleroma.paritybit.ca/tag/100daystooffload) challenge. You can learn more about this challenge over at diff --git a/http/pages/blog/why-i-love-the-fediverse.md b/http/pages/blog/why-i-love-the-fediverse.md @@ -32,12 +32,11 @@ discussions anymore. Using Mastodon (which is the only part of the fediverse I currently use), on the other hand, has been completely the opposite experience. I've noticed that -people on Mastodon have been super welcoming, [willing to -help](https://social.paritybit.ca/web/statuses/104139315294826147) and -[incredibly nice](https://social.paritybit.ca/web/statuses/104132480060820626). -Perhaps its because Mastodon is still quite small compared to the walled garden -social networks, or perhaps it's because each instance has its own culture and -set of people with common views, but regardless, it's been a great experience. +people on Mastodon have been super welcoming, willing to help and incredibly +nice. Perhaps its because Mastodon is still quite small compared to the walled +garden social networks, or perhaps it's because each instance has its own +culture and set of people with common views, but regardless, it's been a great +experience. ... and here I was saying I'd never use social media. diff --git a/http/pages/links.md b/http/pages/links.md @@ -75,9 +75,6 @@ * [Conduct unbecoming of a hacker](https://sealedabstract.com/rants/conduct-unbecoming-of-a-hacker/index.html) - Stop bikeshedding and flaming, start solving problems with patches. -* [Delightful-CLI](https://codeberg.org/shellowl/delightful-cli) - - "A curated list of delightful CLI software for the console lovers, and all FOSS." - * [HTTP/2.0 — The IETF is Phoning It In](https://queue.acm.org/detail.cfm?id=2716278) - Why HTTP/2.0 is not a good successor to HTTP/1.1. diff --git a/http/pages/projects/usrmnt.md b/http/pages/projects/usrmnt.md @@ -21,7 +21,7 @@ action"/></a> [Get it from the Git Repository](https://git.sr.ht/~jbauer/usrmnt) -[Alternate Git Repository](https://git.paritybit.ca/jbauer/usrmnt) +[Alternate Git Repository](https://git.paritybit.ca/usrmnt) As always, I am open to any feedback, requests, bug reports, or contributions you may have. Please send these to the sourcehut git repository as diff --git a/http/pages/software.md b/http/pages/software.md @@ -17,7 +17,7 @@ efficient once I've learned how to use them. Many also support vim-like keybindings which are burned into my muscle memory now. View [my dotfiles](https://git.sr.ht/~jbauer/dotfiles) -([mirror](https://git.paritybit.ca/jbauer/dotfiles)). +([mirror](https://git.paritybit.ca/dotfiles)). ### Operating System(s)