<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Blog on passthejoe</title>
    <link>https://relvokcor.xyz/~passthejoe/hugo/blog/</link>
    <description>Recent content in Blog on passthejoe</description>
    <generator>Hugo</generator>
    <language>en-US</language>
    <copyright>Copyright © 2025, Steven Rosenberg.</copyright>
    <lastBuildDate>Fri, 02 May 2025 03:00:00 -0700</lastBuildDate>
    <atom:link href="https://relvokcor.xyz/~passthejoe/hugo/blog/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Evangelina Mascardi plays Bach&#39;s Prelude, Fugue and Allegro in E-flat major BWV 998 on the Baroque lute</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/evangelina-mascardi-plays-bachs-prelude-fugue-and-allegro-in-e-flat-major-bwv-998-on-the-baroque-lute/</link>
      <pubDate>Fri, 02 May 2025 03:00:00 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/evangelina-mascardi-plays-bachs-prelude-fugue-and-allegro-in-e-flat-major-bwv-998-on-the-baroque-lute/</guid>
      <description>&lt;div style=&#34;position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;&#34;&gt;&#xA;      &lt;iframe allow=&#34;accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share; fullscreen&#34; loading=&#34;eager&#34; referrerpolicy=&#34;strict-origin-when-cross-origin&#34; src=&#34;https://www.youtube.com/embed/H4rd3tV5fb8?autoplay=0&amp;amp;controls=1&amp;amp;end=0&amp;amp;loop=0&amp;amp;mute=0&amp;amp;start=0&#34; style=&#34;position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;&#34; title=&#34;YouTube video&#34;&gt;&lt;/iframe&gt;&#xA;    &lt;/div&gt;</description>
    </item>
    <item>
      <title>When installing ufw closes all the ports</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/when-installing-ufw-closes-all-the-ports/</link>
      <pubDate>Thu, 23 Jan 2025 03:00:00 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/when-installing-ufw-closes-all-the-ports/</guid>
      <description>&lt;p&gt;There comes a time in my setup of a Linux/Unix system where I want to tinker with the firewall. And I usually install &lt;a href=&#34;https://wiki.ubuntu.com/UncomplicatedFirewall&#34;&gt;ufw — the &amp;ldquo;Uncomplicated Firewall&amp;rdquo;&lt;/a&gt; to do it. It&amp;rsquo;s not complicated, and I like that.&lt;/p&gt;&#xA;&lt;p&gt;But if you have existing services running on your server or workstation that you installed with a Linux package manager such as apt or dnf/yum, you have to remember to reopen all the ports you need, because the installation of ufw on most systems closes all of those ports.&lt;/p&gt;</description>
    </item>
    <item>
      <title>GNOME Software was pretty much freezing in Debian 12. Here&#39;s how I fixed it</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/gnome-software-was-pretty-much-freezing-in-debian-12.-heres-how-i-fixed-it/</link>
      <pubDate>Sat, 28 Dec 2024 03:45:00 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/gnome-software-was-pretty-much-freezing-in-debian-12.-heres-how-i-fixed-it/</guid>
      <description>&lt;p&gt;My 2011 iMac 27-inch running Debian 12 (upgraded since 10) was having an issue with GNOME Software. The app would start, but it would &amp;ldquo;spin&amp;rdquo; forever, never allowing me to add, remove or update software.&lt;/p&gt;&#xA;&lt;p&gt;A quick search produced &lt;a href=&#34;https://www.linuxuprising.com/2019/03/fix-gnome-software-stuck-with-software.html&#34;&gt;this fix&lt;/a&gt;, which worked immediately:&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;To fix Gnome Software getting stuck with &amp;ldquo;Software catalog is being loaded&amp;rdquo; being shown, kill the application and remove its cache using these two commands:&lt;/p&gt;&lt;/blockquote&gt;&#xA;&lt;pre tabindex=&#34;0&#34;&gt;&lt;code&gt;$ killall gnome-software&#xA;$ rm -rf ~/.cache/gnome-software&#xA;&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;Then restart GNOME Software. It works!&lt;/p&gt;</description>
    </item>
    <item>
      <title>After self-hosting on a Raspberry Pi 4 Model B, I&#39;m back on a free VPS</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/after-self-hosting-on-a-raspberry-pi-4-model-b-im-back-on-a-free-vps/</link>
      <pubDate>Tue, 10 Dec 2024 07:45:00 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/after-self-hosting-on-a-raspberry-pi-4-model-b-im-back-on-a-free-vps/</guid>
      <description>&lt;p&gt;My time hosting a web server on a Raspberry Pi in the coat closet has come to an end. I&amp;rsquo;m not unhappy. I don&amp;rsquo;t need to be inviting ports 80 and 443 into my home network. It was just an experiment. One that went really well.&lt;/p&gt;&#xA;&lt;p&gt;But I&amp;rsquo;m OK moving on.&lt;/p&gt;&#xA;&lt;p&gt;When the self-hosting experiment began with my first Raspberry Pi (a Zero W that was not up to the task), I was surprised to find out that I could use my Spectrum-supplied Arris cable modem/router to open ports 80 and 443 and forward them to a computer on my local network.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A tribute to the Chicago Manual of Style (while mostly mentioning the AP Stylebook)</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/a-tribute-to-the-chicago-manual-of-style-while-mostly-mentioning-the-ap-stylebook/</link>
      <pubDate>Thu, 19 Sep 2024 07:46:46 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/a-tribute-to-the-chicago-manual-of-style-while-mostly-mentioning-the-ap-stylebook/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m not a &lt;em&gt;Chicago Manual of Style&lt;/em&gt; editor, though &lt;em&gt;I could be&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;Coming up in the world of journalism, the bible is the &lt;em&gt;AP Stylebook&lt;/em&gt;, and I probably used it 20 times a day at one point. Eventually you remember what&amp;rsquo;s in there and can quote passages from memory. This was in the days before the Web took over, and we had reference books, physical clips of old newspapers and a telephone. (When we couldn&amp;rsquo;t figure something out, &lt;em&gt;we&amp;rsquo;d make a call&lt;/em&gt;.)&lt;/p&gt;</description>
    </item>
    <item>
      <title>This is a test entry</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/this-is-a-test-entry/</link>
      <pubDate>Tue, 03 Sep 2024 07:56:01 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/this-is-a-test-entry/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://relvokcor.xyz/~passthejoe/hugo/images/rpi4.jpg&#34; alt=&#34;Raspberry Pi 4 in the case&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Can you see this blog entry?&lt;/p&gt;&#xA;&lt;p&gt;There is a picture of a Raspberry Pi 4 in the case above.&lt;/p&gt;</description>
    </item>
    <item>
      <title>A new Ruby-based static-site generator from Shinobi creator Bradley Taunt</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/a-new-ruby-based-static-site-generator-from-shinobi-creator-bradley-taunt/</link>
      <pubDate>Fri, 02 Aug 2024 07:56:01 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/a-new-ruby-based-static-site-generator-from-shinobi-creator-bradley-taunt/</guid>
      <description>&lt;p&gt;I wasn&amp;rsquo;t expecting a new static-site generator from Bradley Taunt, who created Shinobi, but I should have expected it because he has written a lot of short blog-generating scripts, as he details in &lt;a href=&#34;https://btxx.org/posts/seven-years/&#34;&gt;Blogging for 7 years&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;He left Shinobi behind a few years ago. I don&amp;rsquo;t begrudge him that — it remains good to use and will continue to be so. Shibobi has issues for sure — the biggest being that it doesn&amp;rsquo;t support inline links or other HTML because it uses XML for web display.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Hugo in OpenBSD in 2024</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/hugo-in-openbsd-in-2024/</link>
      <pubDate>Mon, 13 May 2024 19:19:14 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/hugo-in-openbsd-in-2024/</guid>
      <description>&lt;p&gt;Am I playing with lukewarm fire by syncing my Hugo blog files across Linux and OpenBSD systems and attempting to publish from both?&lt;/p&gt;&#xA;&lt;p&gt;Maybe it&amp;rsquo;s my aging theme, but the Hugo binary in OpenBSD threw a whole bunch of errors when I created the file for this post.&lt;/p&gt;&#xA;&lt;p&gt;If you see this, call the experiment &lt;em&gt;cautiously successful&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>OpenBSD seems to run even better in the 7.5 release</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/openbsd-seems-to-run-even-better-in-the-7.5-release/</link>
      <pubDate>Wed, 10 Apr 2024 21:32:34 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/openbsd-seems-to-run-even-better-in-the-7.5-release/</guid>
      <description>&lt;p&gt;I am not sure if I&amp;rsquo;m imagining it, but OpenBSD seems to run better on my 2017 HP Envy laptop on the 7.5 release than it did on 7.3 and 7.4.&lt;/p&gt;&#xA;&lt;p&gt;I don&amp;rsquo;t know if the project made improvements in the way it runs on my Intel Core i7 7th Gen CPU (and the on-chip Intel GPU), but it &lt;em&gt;seems&lt;/em&gt; like things are quieter in terms of the CPU load as seen in &lt;em&gt;htop&lt;/em&gt;, the frequency with which the fans spin up and how cool (to the touch) the laptop feels.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Terminal — the Hugo theme used by this blog — is no longer being maintained</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/terminal-the-hugo-theme-used-by-this-blog-is-no-longer-being-maintained/</link>
      <pubDate>Sun, 14 Jan 2024 16:43:43 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/terminal-the-hugo-theme-used-by-this-blog-is-no-longer-being-maintained/</guid>
      <description>&lt;p&gt;Every time I come back to Hugo as a static-site/blog generator after a long layoff, I look at all the themes available at &lt;a href=&#34;https://themes.gohugo.io&#34;&gt;https://themes.gohugo.io&lt;/a&gt;, and since I&amp;rsquo;m thinking about starting some new sites, I went back to see how my &lt;a href=&#34;https://github.com/panr/hugo-theme-terminal&#34;&gt;current favorite theme&lt;/a&gt;, Terminal (used by this site), was doing.&lt;/p&gt;&#xA;&lt;p&gt;It still looks great but was &amp;ldquo;retired&amp;rdquo; by its developer Radosław Kozieł about 7 months ago.&lt;/p&gt;&#xA;&lt;p&gt;Since I don&amp;rsquo;t update the Hugo binary very often (I tend to download it to my working directory instead of using &amp;ldquo;distro&amp;rdquo; Hugo), I didn&amp;rsquo;t notice any problems — mostly because there aren&amp;rsquo;t any.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Standard Ebooks runs everything on a 2 GB VPS with no database and almost no JavaScript</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/standard-ebooks-runs-everything-on-a-2-gb-vps-with-no-database-and-almost-no-javascript/</link>
      <pubDate>Thu, 04 Jan 2024 09:38:16 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/standard-ebooks-runs-everything-on-a-2-gb-vps-with-no-database-and-almost-no-javascript/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://alexcabal.com/posts/standard-ebooks-and-classic-web-tech&#34;&gt;How Standard Ebooks serves millions of requests per month with a 2GB VPS; or, a paean to the classic web&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;They&amp;rsquo;re keeping the tech simple. They build ebooks and then distribute them.&lt;/p&gt;&#xA;&lt;p&gt;One single-core server hosts all of their Git repos, builds their ebooks and serves their web site.&lt;/p&gt;&#xA;&lt;p&gt;Alex Cabal says the web site runs on a &amp;ldquo;classic LAP stack.&amp;rdquo; It&amp;rsquo;s missing the &amp;ldquo;M,&amp;rdquo; meaning no MySQL — and no database at all.&lt;/p&gt;</description>
    </item>
    <item>
      <title>What&#39;s the difference between blogging and a longer social post?</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/whats-the-difference-between-blogging-and-a-longer-social-post/</link>
      <pubDate>Mon, 27 Nov 2023 08:53:53 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/whats-the-difference-between-blogging-and-a-longer-social-post/</guid>
      <description>&lt;p&gt;There&amp;rsquo;s a certain lack of permanence to social media posts &amp;ndash; in my mind, anyway.&lt;/p&gt;&#xA;&lt;p&gt;In some cases that&amp;rsquo;s a feature, but due to the ease of writing in this medium, it&amp;rsquo;s so easy to just open an app window, write a few lines and hit send. I haven&amp;rsquo;t published a &amp;ldquo;real&amp;rdquo; blog post in months.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve written before about how I would create blog posts more often if doing it was as easy as creating a social post. I even have a script that makes it easy-ish to rsync my Hugo blog, but the Fediverse has such great tools (like &lt;a href=&#34;https://tusky.app&#34;&gt;Tusky&lt;/a&gt;, &lt;a href=&#34;https://semaphore.social&#34;&gt;Semaphore&lt;/a&gt; and the new &lt;a href=&#34;https://elk.zone&#34;&gt;Elk&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How hard is it to move a Hugo setup from one computer to another?</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/how-hard-is-it-to-move-a-hugo-setup-from-one-computer-to-another/</link>
      <pubDate>Sun, 26 Nov 2023 20:48:34 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/how-hard-is-it-to-move-a-hugo-setup-from-one-computer-to-another/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve done a lot of operating system switching over the past many months and not a whole lot of blogging. My question: Does this thing still work?&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s not a terrible question. I&amp;rsquo;m maybe four complete OS changes away from the last time I really used this system, and now I&amp;rsquo;m on immutable/atomic Fedora Silverblue, yet the Hugo binary I stashed with this blog&amp;rsquo;s source still seems to work.&lt;/p&gt;&#xA;&lt;p&gt;But will all of my scripts get this post to the live site? If you see this, it worked.&lt;/p&gt;</description>
    </item>
    <item>
      <title>I love a quiet laptop</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/i-love-a-quiet-laptop/</link>
      <pubDate>Sat, 22 Apr 2023 13:02:19 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/i-love-a-quiet-laptop/</guid>
      <description>&lt;p&gt;I love a quiet computer. That&amp;rsquo;s one of the great appeals of the Raspberry Pi. No fans, no spinning drives. If only they had enough power to really do &lt;em&gt;desktop things&lt;/em&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve never experienced a Pi &amp;ldquo;bigger&amp;rdquo; than a Zero W version 1.1, so I don&amp;rsquo;t have enough information.&lt;/p&gt;&#xA;&lt;p&gt;And like most people who still use &amp;ldquo;real&amp;rdquo; computers that aren&amp;rsquo;t smartphones, I do most of my &lt;em&gt;computing&lt;/em&gt; on a laptop. And that laptop has an x86_64 (in my case Intel) processor.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Friction in the Hugo composition process — Part 1</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/friction-in-the-hugo-composition-process-part-1/</link>
      <pubDate>Sat, 22 Apr 2023 00:11:00 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/friction-in-the-hugo-composition-process-part-1/</guid>
      <description>&lt;p&gt;I would write more, I say, if it was easier to start, write and publish a blog entry.&lt;/p&gt;&#xA;&lt;p&gt;I have a Bash script that allows me to easily write and publish microblog-style entries. Maybe I should come up with something similar for Hugo. It&amp;rsquo;s been on my to-do list.&lt;/p&gt;&#xA;&lt;p&gt;I can write tweets quickly. But a Hugo blog entry is a different thing.&lt;/p&gt;&#xA;&lt;p&gt;There&amp;rsquo;s a bunch of metadata at the top of the post. You need a title, time and date, author name and Twitter handle field. I guess I can forget about that last one in the Elon era. And then there are tags. And I can choose, post by post, whether to show the full post in the index, or not. There&amp;rsquo;s an optional description that makes the blog listing pages look much better. You have to come up with a file name.&lt;/p&gt;</description>
    </item>
    <item>
      <title>You really need to set rsslimit in your Hugo config file</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/you-really-need-to-set-rsslimit-in-your-hugo-config-file/</link>
      <pubDate>Wed, 04 Jan 2023 17:02:27 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/you-really-need-to-set-rsslimit-in-your-hugo-config-file/</guid>
      <description>&lt;p&gt;I use Hugo to automatically build two sites that pull XML feeds from the CentOS project whenever there are updates to the Stream 8 and Stream 9 Linux distributions. The entries tend to be long, but they are all text, and the great thing is that the blog tends to run itself.&lt;/p&gt;&#xA;&lt;p&gt;I was having trouble with IFTTT, which I use to post the new entries to Twitter, and I found that the XML out of Hugo was &lt;em&gt;sluggish&lt;/em&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>You need a good wire stripper</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/you-need-a-good-wire-stripper/</link>
      <pubDate>Fri, 14 Oct 2022 03:00:01 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/you-need-a-good-wire-stripper/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://relvokcor.xyz/~passthejoe/hugo/images/2022_1014_wire_stripper_22774.jpg&#34; alt=&#34;Wire cutter/stripper with spring return, Catalog No. WS-150, from All Electronics&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve never had a good wire stripper. Yes I&amp;rsquo;ve used my teeth, which I don&amp;rsquo;t recommend.&lt;/p&gt;&#xA;&lt;p&gt;I picked &lt;a href=&#34;https://www.allelectronics.com/item/ws-150/wire-cutter/stripper-spring-return/1.html&#34;&gt;this one&lt;/a&gt; up for $7.20 at All Electronics and quickly set the screw for the 22 gauge wire I&amp;rsquo;m working with.&lt;/p&gt;&#xA;&lt;p&gt;It really works. It can even strip the &lt;a href=&#34;https://www.stewmac.com/electronics/components-and-parts/wires/single-coil-hookup-wires---12-inches/&#34;&gt;cloth wire&lt;/a&gt; I bought from StewMac.&lt;/p&gt;&#xA;&lt;p&gt;This makes working with wire so much easier. The comments at All Electronics say the tool hard to adjust, but I had no trouble loosening the screw with a flat-head screwdriver and setting it. And at around $7, if if ever loses its sharpness, I won&amp;rsquo;t hesitate to get a new one.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Playing the guitar — no pressure</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/playing-the-guitar-no-pressure/</link>
      <pubDate>Sat, 16 Jul 2022 17:16:17 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/playing-the-guitar-no-pressure/</guid>
      <description>&lt;p&gt;If things don&amp;rsquo;t get too crazy on any given day, I get back to our garage-turned-office and play the guitar a bit. It could be 15 minutes. Sometimes a half-hour.&lt;/p&gt;&#xA;&lt;p&gt;And I &lt;em&gt;want&lt;/em&gt; to get back there. I think I&amp;rsquo;ve built a habit. Like I said in &lt;a href=&#34;https://relvokcor.xyz/~passthejoe/hugo/posts/2021_1227_practicing/&#34;&gt;my last post on this topic&lt;/a&gt;, I don&amp;rsquo;t have a lot of structure or focus. I play what I want.&lt;/p&gt;&#xA;&lt;p&gt;Often that&amp;rsquo;s working my way through standard tunes. Lately it&amp;rsquo;s been &amp;ldquo;Waltz for Debby,&amp;rdquo; &amp;ldquo;A Nightingale Sang in Berkeley Square,&amp;rdquo; and &amp;ldquo;All the Things You Are.&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Debian 11 on a Mid-2011 Apple iMac 27-inch</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/debian-11-on-a-mid-2011-apple-imac-27-inch/</link>
      <pubDate>Tue, 28 Jun 2022 16:59:21 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/debian-11-on-a-mid-2011-apple-imac-27-inch/</guid>
      <description>&lt;p&gt;An Apple &lt;a href=&#34;https://everymac.com/systems/apple/imac/specs/imac-core-i5-2.7-27-inch-aluminum-mid-2011-thunderbolt-specs.html&#34;&gt;Mid-2011 iMac 27-inch &amp;ldquo;Core i5&amp;rdquo; 2.7&lt;/a&gt; fell into my lap some time around 2017, and even though it had a few years of MacOS support ahead, it was slow — never mind the 20 GB of RAM I added when supporting it for an Adobe Creative Cloud workflow.&lt;/p&gt;&#xA;&lt;p&gt;Booting took forever. Updates took forever. Saving an inDesign document took &amp;hellip; you guessed it. A lot of spinning beach balls. (You know when I get spinning beach balls in Linux? NEVER.)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Goodbye CentOS Stream 8. I guess we didn&#39;t click.</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/goodbye-centos-stream-8.-i-guess-we-didnt-click./</link>
      <pubDate>Mon, 09 May 2022 04:25:16 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/goodbye-centos-stream-8.-i-guess-we-didnt-click./</guid>
      <description>&lt;p&gt;&lt;strong&gt;Writer&amp;rsquo;s note on March 3, 2024:&lt;/strong&gt; &lt;em&gt;I think I took this post off my CentOS blog at some point because it might have been too &amp;ldquo;mean,&amp;rdquo; or maybe just too &amp;ldquo;critical.&amp;rdquo; I felt bad. Being the bull in Red Hat&amp;rsquo;s CentOS china shop wasn&amp;rsquo;t a fun role. Since this post was first written, CentOS 9 has been released and feeding into RHEL 9 for some time. I think the way it still goes is that development happens in Stream 9 and then moves to RHEL 9. But critical security patches begin in RHEL 9 and eventually make their way to Stream 9. I&amp;rsquo;m not sure if there is a regular cadence, but the evidence of patches — especially to Stream&amp;rsquo;s Linux kernel — really only exists in the changelogs on commits in the CentOS Stream Gitlab.&lt;/em&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>I try to play the guitar every day</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/i-try-to-play-the-guitar-every-day/</link>
      <pubDate>Mon, 27 Dec 2021 19:59:59 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/i-try-to-play-the-guitar-every-day/</guid>
      <description>&lt;p&gt;I didn&amp;rsquo;t make a New Year&amp;rsquo;s resolution. I just wanted to get my hands on the guitar. I didn&amp;rsquo;t set any goals, though I do have them. I just want to play.&lt;/p&gt;&#xA;&lt;p&gt;I split my time between classical music, jazz standards and improvisation. I want to learn standard tunes — the melody and harmony — and be able to play over them. I work on my classical technique. If I really concentrated, I could develop something resembling a classical repertoire.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Not a review of CentOS Stream 8</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/not-a-review-of-centos-stream-8/</link>
      <pubDate>Wed, 06 Oct 2021 12:00:12 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/not-a-review-of-centos-stream-8/</guid>
      <description>&lt;p&gt;I have so many notes. I started running CentOS Stream 8 five months ago, and I wanted to document every win, loss, setback and solution as I tried to make what isn&amp;rsquo;t really a desktop distribution — Red Hat Enterprise Linux (and its clones) — into &lt;em&gt;my&lt;/em&gt; laptop operating system.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not going to look at my notes. This non-review won&amp;rsquo;t write itself, and the notes aren&amp;rsquo;t going to do it for me.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The 2021 Linux laptop rebuild</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/the-2021-linux-laptop-rebuild/</link>
      <pubDate>Sun, 11 Apr 2021 14:59:33 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/the-2021-linux-laptop-rebuild/</guid>
      <description>&lt;h4 id=&#34;centos-stream-8--a-controversial-yet-boring-linux--would-be-my-new-operating-system&#34;&gt;CentOS Stream 8 — a controversial yet boring Linux — would be my new operating system&lt;/h4&gt;&#xA;&lt;p&gt;After holding up due to &lt;a href=&#34;https://relvokcor.xyz/~passthejoe/hugo/posts/2021_0328_pausing_the_linux_rebuild/&#34;&gt;indecision&lt;/a&gt;, I went ahead with the Linux laptop rebuild.&lt;/p&gt;&#xA;&lt;p&gt;I decided to give &lt;a href=&#34;https://www.centos.org/&#34;&gt;CentOS Stream 8&lt;/a&gt; a try. It&amp;rsquo;s a &amp;ldquo;hot&amp;rdquo; Linux distro. But for all the wrong reasons. I can say now that it&amp;rsquo;s technically excellent, with the extremely notable exception of an error in the Boot ISO (yes, I filed a bug) that makes it impossible to proceed before figuring out and manually entering a URL for a working mirror and then a regression in Mutter that killed Files/Nautilus for a day or so until I figured out a workaround. (Developers sent a new package soon thereafter.)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Pausing the Linux rebuild</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/pausing-the-linux-rebuild/</link>
      <pubDate>Sun, 28 Mar 2021 16:48:56 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/pausing-the-linux-rebuild/</guid>
      <description>&lt;p&gt;I was all ready to crack open the HP Envy 15 laptop this afternoon, pull the 250 GB NVMe M.2 SSD and replace it with a 1 TB model. While in there, I planned to replace the battery, which has a dead cell.&lt;/p&gt;&#xA;&lt;p&gt;But I decided to press &amp;ldquo;pause.&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;I started running Linux on this particular laptop in 2019 (??) with Debian Stable (then Buster), replacing it with Testing (Bullseye) maybe a couple of months ago.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Backups in Linux: I keep it simple</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/backups-in-linux-i-keep-it-simple/</link>
      <pubDate>Sun, 28 Mar 2021 15:55:35 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/backups-in-linux-i-keep-it-simple/</guid>
      <description>&lt;p&gt;The next step in putting a new hard drive into my laptop is to make a full backup of the &lt;code&gt;/home&lt;/code&gt; files. I haven&amp;rsquo;t done a full-image Clonezilla-style backup in a long, long time, and I do recommend it it you have a spare drive and a lot of spare time.&lt;/p&gt;&#xA;&lt;p&gt;Instead I just back up my user files. I have two working Linux computers right now, and if I need to rebuild one, I can do a reinstall and get my preferred applications set up fairly quickly.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Reinstalling a Linux computer system: Step by step</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/reinstalling-a-linux-computer-system-step-by-step/</link>
      <pubDate>Thu, 25 Mar 2021 09:39:10 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/reinstalling-a-linux-computer-system-step-by-step/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m about to put a new hard drive and battery in my main laptop, a 2017 HP Envy 15.&lt;/p&gt;&#xA;&lt;p&gt;Whenever I make a change like this, I like to be ready with backups, Linux install images on USB drives and whatever tools and parts I might need.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m not as worried about running into problems because I now have a very decent second computer — the 2011 27-inch iMac running Debian Buster — if the laptop isn&amp;rsquo;t ready right away, I&amp;rsquo;ll still be able to work.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The new Debian Bullseye desktop background just moved onto systems</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/the-new-debian-bullseye-desktop-background-just-moved-onto-systems/</link>
      <pubDate>Fri, 26 Feb 2021 04:48:45 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/the-new-debian-bullseye-desktop-background-just-moved-onto-systems/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://relvokcor.xyz/~passthejoe/hugo/images/2021_0225_debian_bullseye_desktop_background.png&#34;&gt;&lt;img src=&#34;https://relvokcor.xyz/~passthejoe/hugo/images/2021_0225_debian_bullseye_desktop_background.png&#34; alt=&#34;The new desktop background for Debian Bullseye/Testing&#34;&gt;&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;The new desktop background image for Debian Bullseye/Testing (the future Debian 11) appeared on my system last night in the updates.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s another in the hundreds (and probably thousands) of steps leading up to Bullseye becoming Debian GNU/Linux&amp;rsquo;s stable release later this year — sometime around July if the recent pattern holds.&lt;/p&gt;</description>
    </item>
    <item>
      <title>If you&#39;re worried about losing Google Sync in Chromium, you might as well use Chrome</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/if-youre-worried-about-losing-google-sync-in-chromium-you-might-as-well-use-chrome/</link>
      <pubDate>Sun, 24 Jan 2021 16:43:50 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/if-youre-worried-about-losing-google-sync-in-chromium-you-might-as-well-use-chrome/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m a hypocrite.&lt;/p&gt;&#xA;&lt;p&gt;I use the Chromium browser packaged by the Debian Linux distribution.&lt;/p&gt;&#xA;&lt;p&gt;I also use Google&amp;rsquo;s sync service for my bookmarks.&lt;/p&gt;&#xA;&lt;p&gt;By using the open-source (yet Google controlled) Chromium instead of the proprietary Chrome (which is based on Chromium), I fool myself into thinking I&amp;rsquo;m adhering to some kind of software freedom principles.&lt;/p&gt;&#xA;&lt;p&gt;I don&amp;rsquo;t want Google &amp;ldquo;spying&amp;rdquo; on me, so I don&amp;rsquo;t use Google Chrome, which could be a black box doing all sorts of horrible things for Google&amp;rsquo;s benefit.&lt;/p&gt;</description>
    </item>
    <item>
      <title>I&#39;m not opposed to nonfree firmware in Debian, but I removed it, and my laptop still runs fine</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/im-not-opposed-to-nonfree-firmware-in-debian-but-i-removed-it-and-my-laptop-still-runs-fine/</link>
      <pubDate>Sat, 23 Jan 2021 12:18:29 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/im-not-opposed-to-nonfree-firmware-in-debian-but-i-removed-it-and-my-laptop-still-runs-fine/</guid>
      <description>&lt;p&gt;The debate over whether to include nonfree firmware in the Debian installer has emerged from &lt;a href=&#34;https://lists.debian.org/debian-devel/2021/01/msg00151.html&#34;&gt;the depths of the debian-devel mailing list&lt;/a&gt; under the title &amp;ldquo;Making Debian available.&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;The gist of this extremely long e-mail thread (and Debian is a mailing list culture, despite attempts to &lt;a href=&#34;https://lwn.net/Articles/817668/&#34;&gt;pull it into the 21st century&lt;/a&gt; is that the Debian Project is hostile to new users because its standard install images do not include nonfree firmware, and installations on most laptops will go poorly because the Linux kernel and free firmware might not support their WiFi or display systems.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ruby gems: Using Linux/BSD packages vs. gem install</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/ruby-gems-using-linux/bsd-packages-vs.-gem-install/</link>
      <pubDate>Tue, 29 Dec 2020 16:06:15 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/ruby-gems-using-linux/bsd-packages-vs.-gem-install/</guid>
      <description>&lt;p&gt;As a Ruby user and programmer, I thought that Linux distributions and BSD projects offered packaged versions of Ruby gems to add sanity and stability to a computer.&lt;/p&gt;&#xA;&lt;p&gt;The problem is that every distribution and project packages a different subset of all the Ruby gems available.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;ve always tried to use as many &amp;ldquo;packaged&amp;rdquo; gems as possible in the systems I run — chiefly Debian and Fedora Linux, along with OpenBSD.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Why CentOS Stream and the end of CentOS Linux doesn’t really matter</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/why-centos-stream-and-the-end-of-centos-linux-doesnt-really-matter/</link>
      <pubDate>Wed, 23 Dec 2020 17:18:25 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/why-centos-stream-and-the-end-of-centos-linux-doesnt-really-matter/</guid>
      <description>&lt;p&gt;There were clones of — or more accurately downstream projects based on — Red Hat Enterprise Linux before Red Hat bought CentOS in 2014.&lt;/p&gt;&#xA;&lt;p&gt;CentOS started in 2006, and there have been other distributions based on RHEL. (My favorite is still &lt;a href=&#34;http://li.nux.ro/&#34;&gt;Nux&lt;/a&gt;&amp;rsquo;s &lt;a href=&#34;http://li.nux.ro/stella/&#34;&gt;Stella&lt;/a&gt; from the CentOS 6 days.)&lt;/p&gt;&#xA;&lt;p&gt;There are many (many!) other Linux distributions and BSD projects that can supply a server or desktop operating system. Most of them are not owned by corporations that can limit their distribution on a whim.&#xA;CentOS was a big deal before Red Hat acquired the project in 2014. New projects will now take its place.&lt;/p&gt;</description>
    </item>
    <item>
      <title>CentOS Stream and the end of the CentOS clone: perils, pitfalls, risks and opportunities for Red Hat</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/centos-stream-and-the-end-of-the-centos-clone-perils-pitfalls-risks-and-opportunities-for-red-hat/</link>
      <pubDate>Tue, 22 Dec 2020 17:06:24 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/centos-stream-and-the-end-of-the-centos-clone-perils-pitfalls-risks-and-opportunities-for-red-hat/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://relvokcor.xyz/~passthejoe/hugo/images/centos_logo.png&#34; alt=&#34;CentOS logo&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Red Hat unleashed the kraken with its recent announcement that its CentOS 8 clone of Red Hat Enterprise Linux would be shut down in 2021 instead of 2029, to be replaced by the newish CentOS Stream 8.&lt;/p&gt;&#xA;&lt;p&gt;What is CentOS Stream? It is a reimagining of CentOS as a continuously delivered yet version-constrained development distribution that tracks ahead of Red Hat Enterprise Linux 8 yet stays within the RHEL 8 world from an ABI (Application Binary Interface)-compatibility standpoint.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How this Debian Stable user ended up with Google Chrome from Google’s repository</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/how-this-debian-stable-user-ended-up-with-google-chrome-from-googles-repository/</link>
      <pubDate>Sat, 19 Dec 2020 16:52:21 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/how-this-debian-stable-user-ended-up-with-google-chrome-from-googles-repository/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://relvokcor.xyz/~passthejoe/hugo/images/Google_Chrome_logo.png&#34; alt=&#34;The Google Chrome logo&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; &lt;em&gt;On Jan. 1, 2021, an updated Chromium package moved into the Debian Stable repository. Hopefully it will also become part of the Testing repo and appear in the next Debian release. The original post follows:&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;I guess I knew that the Chromium web browser — the code from the open-source project that is still coded by Google people but isn&amp;rsquo;t fully &lt;em&gt;Googled&lt;/em&gt; — was &lt;a href=&#34;https://packages.debian.org/buster/chromium&#34;&gt;very out of date&lt;/a&gt; in the Debian Stable repository.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Vim tip: Open the last file you closed with :e#</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/vim-tip-open-the-last-file-you-closed-with-e/</link>
      <pubDate>Fri, 13 Nov 2020 05:03:49 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/vim-tip-open-the-last-file-you-closed-with-e/</guid>
      <description>&lt;p&gt;I can&amp;rsquo;t believe I didn&amp;rsquo;t learn this earlier because now I do it all the time:&lt;/p&gt;&#xA;&lt;p&gt;If you close a file, as I often do with &lt;code&gt;:bd&lt;/code&gt;, to open the last file you closed, type &lt;code&gt;e#&lt;/code&gt; in command mode:&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;:e#&lt;/code&gt;&lt;/p&gt;&#xA;&lt;p&gt;The last closed file opens in your current window.&lt;/p&gt;&#xA;&lt;p&gt;This is great for me because in my editing workflow, I have a story budget from one directory in one window, and I work on stories from a different directory in another. So my working directory is the story directory, and I would have to change it to reopen my budget file, which I often close when moving from one computer to another to do a Google Meet (aka Google Zoom) chat and not be too loud for everybody else in the house. (It&amp;rsquo;s 2020, and we&amp;rsquo;re quarantining.)&lt;/p&gt;</description>
    </item>
    <item>
      <title>Running four sites on NearlyFreeSpeech.net should cost me $3.92 per month</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/running-four-sites-on-nearlyfreespeech.net-should-cost-me-3.92-per-month/</link>
      <pubDate>Sat, 07 Nov 2020 13:16:03 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/running-four-sites-on-nearlyfreespeech.net-should-cost-me-3.92-per-month/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://relvokcor.xyz/~passthejoe/hugo/images/2020_1107_nearlyfreespeech_costs.png&#34; alt=&#34;My estimated monthly charges for NearlyFreeSpeech.net&#34; title=&#34;My estimated monthly charges for NearlyFreeSpeech.net&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;NearlyFreeSpeech.net stands out among shared-hosting companies for many reasons, but its cost structure is one of the biggest.&lt;/p&gt;&#xA;&lt;p&gt;NFSN doesn&amp;rsquo;t charge a flat fee for an &amp;ldquo;unlimited&amp;rdquo; number of web sites, or a smaller fee for one or two sites. Instead, NFSN charges for what you use.&lt;/p&gt;&#xA;&lt;p&gt;Before I committed to switching my sites from Hostgator to NearlyFreeSpeech.net, I needed to make sure I wouldn&amp;rsquo;t be dinged for a Slashdot/Reddit/Hacker News-style traffic spike.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Using rsync to update a Hugo blog</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/using-rsync-to-update-a-hugo-blog/</link>
      <pubDate>Mon, 12 Oct 2020 15:11:24 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/using-rsync-to-update-a-hugo-blog/</guid>
      <description>&lt;p&gt;The one disadvantage of a static-site generator like Hugo is that after you create an entry and build your blog locally, you then have to figure out how to update your site on the server. And Hugo seems to change a whole lot of files with every run of the command &lt;code&gt;hugo&lt;/code&gt;, even if you are only creating a single entry.&lt;/p&gt;&#xA;&lt;p&gt;There&amp;rsquo;s a heavy amount of encouragement to use GitHub to manage the blog and some kind of build utility to transfer the files to the web server.&lt;/p&gt;</description>
    </item>
    <item>
      <title>I got a SinkShroom. Is it worth the money?</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/i-got-a-sinkshroom.-is-it-worth-the-money/</link>
      <pubDate>Thu, 08 Oct 2020 15:36:53 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/i-got-a-sinkshroom.-is-it-worth-the-money/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://relvokcor.xyz/~passthejoe/hugo/images/2020_1008_sink_shroom_04.jpg&#34; alt=&#34;A human hand holds the chrome SinkShroom in preparation to install it in an empty drain&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;I bought this plastic drain stopper called &lt;a href=&#34;https://www.amazon.com/gp/product/B076QDB6QZ&#34;&gt;the SinkShroom&lt;/a&gt; from Amazon. I removed the original stopper from our sink long ago and have been using another easily removed plastic sink stopper that was supposed to catch hair but never did. It didn&amp;rsquo;t work too well at all, but it sells for about $8.&lt;/p&gt;&#xA;&lt;p&gt;The SinkShroom and its bigger cousins the TubShroom and ShowerShroom have a lot of marketing behind them.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dave Winer is too important to think he&#39;s accomplishing nothing</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/dave-winer-is-too-important-to-think-hes-accomplishing-nothing/</link>
      <pubDate>Sat, 04 Jul 2020 14:27:14 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/dave-winer-is-too-important-to-think-hes-accomplishing-nothing/</guid>
      <description>&lt;p&gt;I read Dave Winer&amp;rsquo;s &lt;a href=&#34;http://scripting.com&#34;&gt;Scripting.com&lt;/a&gt; blog every day. I subscribe &lt;a href=&#34;http://scripting.com/email/&#34;&gt;via email&lt;/a&gt;. Like &lt;em&gt;everything&lt;/em&gt; Dave does, it makes me think.&lt;/p&gt;&#xA;&lt;p&gt;Today I wonder if I should set up an email subscription service of some kind for this blog. Email is the new hotness in marketing. Email addresses are like gold.&lt;/p&gt;&#xA;&lt;p&gt;Dave recently wrote about how he feels he&amp;rsquo;s reaching nobody with his blog, especially as it pertains to the political issues of the day (e.g. coronavirus, the Black Lives Matter movement and Trump).&lt;/p&gt;</description>
    </item>
    <item>
      <title>I love these clean electric guitar sounds</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/i-love-these-clean-electric-guitar-sounds/</link>
      <pubDate>Sat, 27 Jun 2020 13:57:20 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/i-love-these-clean-electric-guitar-sounds/</guid>
      <description>&lt;p&gt;Electric guitars weren&amp;rsquo;t invented to make overdriven sounds, though they do excel at that.&lt;/p&gt;&#xA;&lt;p&gt;Made for electricity — and for the music of the day in the 1950s — the guitars created by Leo Fender&amp;rsquo;s company are capable of surprisingly sweet sounds that are as much at home in jazz as in country.&lt;/p&gt;&#xA;&lt;p&gt;I am particular struck by these Songbirds Foundation videos of guitarists playing stellar examples of 1950s Fender Stratocasters and Telecasters through amps that range from vintage Fender to a Dumble.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Writing in git vs. blogging</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/writing-in-git-vs.-blogging/</link>
      <pubDate>Sun, 21 Jun 2020 14:10:21 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/writing-in-git-vs.-blogging/</guid>
      <description>&lt;p&gt;Any of us who have been blogging over the past 10 or more years has written hundreds or maybe thousands of posts.&lt;/p&gt;&#xA;&lt;p&gt;I&amp;rsquo;m pretty sure I have at least a couple thousand.&lt;/p&gt;&#xA;&lt;p&gt;But blog writing and &lt;em&gt;other&lt;/em&gt; writing are different. A blog tends to say &amp;ldquo;this is now, things below this are in the past, things above this will appear in the future.&amp;rdquo;&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s reverse-chronological. That&amp;rsquo;s not a horrible thing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>C&#43;&#43; in Vim with two lines in .vimrc</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/c-in-vim-with-two-lines-in-.vimrc/</link>
      <pubDate>Sat, 23 May 2020 16:55:32 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/c-in-vim-with-two-lines-in-.vimrc/</guid>
      <description>&lt;p&gt;With inspiration and code from &lt;a href=&#34;https://goyalankit.com/blog/compile-and-run-cpp-program-from-vim&#34;&gt;Ankit&lt;/a&gt;, I am using Vim to compile and run C++ programs without leaving the editor.&lt;/p&gt;&#xA;&lt;p&gt;I added these two lines to my &lt;code&gt;.vimrc&lt;/code&gt;:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;nnoremap &amp;lt;F7&amp;gt; :!g++ -o %:r %&amp;lt;Enter&amp;gt;&#xA;nnoremap &amp;lt;F8&amp;gt; :!./%:r&amp;lt;Enter&amp;gt;&#xA;&lt;/code&gt;&lt;/pre&gt;&#xA;&lt;p&gt;I hit &lt;code&gt;F7&lt;/code&gt; to compile the program I&amp;rsquo;m working on.&lt;/p&gt;&#xA;&lt;p&gt;&lt;code&gt;F8&lt;/code&gt; runs that program.&lt;/p&gt;&#xA;&lt;p&gt;This is much simpler than an IDE, and simpler still than Geany, which is pretty simple already.&lt;/p&gt;&#xA;&lt;p&gt;These lines could be modified to compile and run a Java program, or to just run your code in scripting languages like Ruby, Perl and Python.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Upgrading my now-dying 2012 laptop to Fedora 32 probably won&#39;t happen</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/upgrading-my-now-dying-2012-laptop-to-fedora-32-probably-wont-happen/</link>
      <pubDate>Sat, 09 May 2020 14:25:37 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/upgrading-my-now-dying-2012-laptop-to-fedora-32-probably-wont-happen/</guid>
      <description>&lt;p&gt;My 2012 HP Pavilion g6 laptop&amp;rsquo;s keyboard and touchpad are working intermittently. I&amp;rsquo;ve already replaced the keyboard twice. They are crazy cheap to buy (and also cheap in quality), but I&amp;rsquo;m tired of doing it. Not sure what is wrong with the touchpad, but it&amp;rsquo;s about time to cut my losses.&lt;/p&gt;&#xA;&lt;p&gt;The laptop has run Fedora for a LONG time. It is now on F30. It has gone through many upgrades between about 2013 and 2019. I did a backup and downloaded the Fedora 32 upgrade, but that&amp;rsquo;s as far as I went. I have all the user files backed up. I could plug in an external keyboard and mouse, and it&amp;rsquo;ll work fine, but it&amp;rsquo;s pretty slow. It&amp;rsquo;s not worth investing in a SATA SSD and is already maxed out at 8 GB of RAM.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Installing OpenBSD on a USB flash drive. Do not recommend.</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/installing-openbsd-on-a-usb-flash-drive.-do-not-recommend./</link>
      <pubDate>Sat, 09 May 2020 13:39:17 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/installing-openbsd-on-a-usb-flash-drive.-do-not-recommend./</guid>
      <description>&lt;p&gt;My test laptop &amp;ndash; a 2012 HP Pavilion g6 &amp;ndash; is dying. The past couple of OpenBSD installs resulted in kernel panics, and now the keyboard and touchpad keep failing. I&amp;rsquo;ve replaced the keyboard twice, and now it&amp;rsquo;s mostly the ribbon connector between the keyboard and the motherboard.&lt;/p&gt;&#xA;&lt;p&gt;I have to pop the bottom off the laptop, take out a screw, then pry the keyboard off and re-seat the cable. It&amp;rsquo;s probably the same kind of thing with the touchpad. And then there are the kernel panics.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The problem with Conexant&#39;s Flow.exe and Firefox has been fixed in Windows</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/the-problem-with-conexants-flow.exe-and-firefox-has-been-fixed-in-windows/</link>
      <pubDate>Sat, 09 May 2020 13:04:03 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/the-problem-with-conexants-flow.exe-and-firefox-has-been-fixed-in-windows/</guid>
      <description>&lt;p&gt;I&amp;rsquo;m not sure who fixed it, or when, but somebody resolved the issue involving Firefox in Windows 10 laptops from HP and other manufacturers who use the Conexant audio hardware and software.&lt;/p&gt;&#xA;&lt;p&gt;What happened in my 2017 laptop was that running the Firefox browser would cause a Conexant program called Flow.exe to start using a whole lot of CPU, causing the laptop to run hot &amp;ndash; and poorly.&lt;/p&gt;&#xA;&lt;p&gt;The &amp;ldquo;fix&amp;rdquo; at the time was to &lt;a href=&#34;https://relvokcor.xyz/~passthejoe/hugo/post/2019_0626_conexant_flow_exe_firefox_fix/&#34;&gt;rename the Flow.exe file as _Flow.exe&lt;/a&gt; and ignore the Conexant audio system&amp;rsquo;s nag about Flow.exe being missing.&lt;/p&gt;</description>
    </item>
    <item>
      <title>It won&#39;t cure coronavirus, but LAUSD sweetens your life with the recipe for its famous coffee cake</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/it-wont-cure-coronavirus-but-lausd-sweetens-your-life-with-the-recipe-for-its-famous-coffee-cake/</link>
      <pubDate>Wed, 08 Apr 2020 14:36:30 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/it-wont-cure-coronavirus-but-lausd-sweetens-your-life-with-the-recipe-for-its-famous-coffee-cake/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://relvokcor.xyz/~passthejoe/hugo/images/2020_0408_lausd_coffee_cake.jpg&#34; alt=&#34;LAUSD posted what looks like an old-time mimeograph of its famous coffee-cake recipe on Twitter&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s 2020, and coronavirus has shut down most of the country and the world. Los Angeles Unified School District campuses have been closed for weeks.&lt;/p&gt;&#xA;&lt;p&gt;Schools are trying to stay relevant and keep students engaged with online lessons. LAUSD doesn&amp;rsquo;t want parents to forget about them either. With three robocalls a night, how could we? Nobody does robocalls like the LAUSD.&lt;/p&gt;</description>
    </item>
    <item>
      <title>1888 Torres SE 115: A fine example of the maker who set the standard for the classical guitar</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/1888-torres-se-115-a-fine-example-of-the-maker-who-set-the-standard-for-the-classical-guitar/</link>
      <pubDate>Mon, 30 Mar 2020 16:35:59 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/1888-torres-se-115-a-fine-example-of-the-maker-who-set-the-standard-for-the-classical-guitar/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://relvokcor.xyz/~passthejoe/hugo/images/2020_0330_1888_torres_guitar.jpg&#34; alt=&#34;Thanks to Guitar Salon International for this image of the 1888 Torres SE 115 classical guitar&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;(Thanks to Guitar Salon International for &lt;a href=&#34;https://www.guitarsalon.com/store/p5101-1888-antonio-de-torres-ex-matilde-cuervas-emilio-pujol-spmh.html&#34;&gt;their entry&lt;/a&gt; and this photo of the 1888 Torres SE 115)&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;Between its many hundreds of videos and extremely informative &lt;a href=&#34;https://www.guitarsalon.com&#34;&gt;site&lt;/a&gt; and &lt;a href=&#34;https://www.guitarsalon.com/blog/&#34;&gt;blog&lt;/a&gt;, Guitar Salon International is doing quite a service for classical guitar players and fans.&lt;/p&gt;&#xA;&lt;p&gt;Hundreds of historic instruments have passed through the doors of this Santa Monica institution, and this is no exception.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Classical guitar: My nails on March 30, 2020</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/classical-guitar-my-nails-on-march-30-2020/</link>
      <pubDate>Mon, 30 Mar 2020 13:45:39 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/classical-guitar-my-nails-on-march-30-2020/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://relvokcor.xyz/~passthejoe/hugo/images/2020_0330_nails.jpg&#34; alt=&#34;The fingernails on my right hand for playing the classical guitar&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;The whole &lt;em&gt;idea&lt;/em&gt; of playing the classical guitar without nails — with just the flesh of the fingers — holds a great deal of appeal for me.&lt;/p&gt;&#xA;&lt;p&gt;Rob MacKillop&amp;rsquo;s &lt;a href=&#34;https://rmclassicalguitar.com&#34;&gt;extensive web site&lt;/a&gt; is a great resource — and source of inspiration — for players of (or with) the flesh (of the fingers). His own videos are excellent, as is his touch with the guitar. The history he lays out, of players from the 19th century to the present day, is compelling.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Ruby gtk3 GUI applications ARE cross-platform</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/ruby-gtk3-gui-applications-are-cross-platform/</link>
      <pubDate>Sun, 06 Oct 2019 13:48:05 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/ruby-gtk3-gui-applications-are-cross-platform/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been intermittently struggling and totally forgetting about the best way to create cross-platform GUI applications. I&amp;rsquo;ve veered between &lt;a href=&#34;https://www.tcl.tk/&#34;&gt;Tk&lt;/a&gt; for Ruby or Python, &lt;a href=&#34;https://openjfx.io/&#34;&gt;JavaFX&lt;/a&gt; and &lt;a href=&#34;https://www.qt.io/&#34;&gt;Qt&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;I recently &lt;strong&gt;stumbled on GTK3 in Ruby&lt;/strong&gt;, and I&amp;rsquo;ve been going through &lt;a href=&#34;https://iridakos.com/tutorials/2018/01/25/creating-a-gtk-todo-application-with-ruby.html&#34;&gt;a couple&lt;/a&gt; of &lt;a href=&#34;https://github.com/COMU/rubygtk3/wiki/Ruby-Gtk3-Tutorial&#34;&gt;tutorials&lt;/a&gt; in an attempt to figure it out.&lt;/p&gt;&#xA;&lt;p&gt;Since I&amp;rsquo;m back on Debian Stable for 90 percent of my computing, I figured I&amp;rsquo;d give GTK3 a try. I knew that you &lt;em&gt;could&lt;/em&gt; run GTK apps in Windows (and presumably also on MacOS), but maybe I&amp;rsquo;d have to resort to exotic packaging to make it happen.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My &#39;dynamic&#39; IP is pretty static</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/my-dynamic-ip-is-pretty-static/</link>
      <pubDate>Sat, 21 Sep 2019 12:35:57 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/my-dynamic-ip-is-pretty-static/</guid>
      <description>&lt;p&gt;I have been running this web server on a Raspberry Pi Zero W in my coat closet for three months, and my dynamic IP still hasn&amp;rsquo;t changed.&lt;/p&gt;&#xA;&lt;p&gt;That&amp;rsquo;s good because I still haven&amp;rsquo;t implemented a script to change where my URL points from &lt;a href=&#34;https://freedns.afraid.org&#34;&gt;FreeDNS&lt;/a&gt; in the event that my home IP changes. At some point I guess it&amp;rsquo;ll happen, and the server will be offline until I figure it out.&lt;/p&gt;&#xA;&lt;p&gt;Or I&amp;rsquo;ll just sit down some time before then and work out the script &amp;hellip;&lt;/p&gt;</description>
    </item>
    <item>
      <title>I&#39;ve been using Syncthing to mirror files in Linux, Windows, MacOS and OpenBSD, and it&#39;s working</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/ive-been-using-syncthing-to-mirror-files-in-linux-windows-macos-and-openbsd-and-its-working/</link>
      <pubDate>Sat, 14 Sep 2019 15:39:51 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/ive-been-using-syncthing-to-mirror-files-in-linux-windows-macos-and-openbsd-and-its-working/</guid>
      <description>&lt;p&gt;Now that I&amp;rsquo;m running a new Debian 10 Buster laptop and use Dropbox to sync 160 GB of personal files, I have turned to the open-source, Go-coded &lt;a href=&#34;https://syncthing.net/&#34;&gt;Syncthing&lt;/a&gt; to keep about 500 MB of work-related files mirrored across that Linux laptop, a Windows 7 desktop and a 2011-era iMac desktop.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s all pretty much seamless. I have the Syncthing client running on each PC, and I can monitor the &amp;ldquo;state&amp;rdquo; of the sync via a web GUI. Syncthing doesn&amp;rsquo;t consume a lot of CPU, especially when compared with Dropbox, though I&amp;rsquo;m not syncing anywhere near as much data for business on Syncthing as I am for personal use on Dropbox.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Printing in Debian 10: CUPS isn&#39;t in the default desktop if you forget to check the box during installation</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/printing-in-debian-10-cups-isnt-in-the-default-desktop-if-you-forget-to-check-the-box-during-installation/</link>
      <pubDate>Wed, 11 Sep 2019 07:13:18 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/printing-in-debian-10-cups-isnt-in-the-default-desktop-if-you-forget-to-check-the-box-during-installation/</guid>
      <description>&lt;p&gt;I haven&amp;rsquo;t had the occasion to print anything in Debian 10 Buster in the couple of weeks that I have been running it, but today is the day.&lt;/p&gt;&#xA;&lt;p&gt;I knew from the release notes that Debian 10 included &lt;a href=&#34;https://wiki.debian.org/SystemPrinting&#34;&gt;&amp;ldquo;driverless&amp;rdquo; printing&lt;/a&gt;, but I couldn&amp;rsquo;t find any printers in GNOME Setings, even though I have a wireless printer on my local network.&lt;/p&gt;&#xA;&lt;p&gt;The reason? I didn&amp;rsquo;t have CUPS. I had forgotten to check the &amp;ldquo;print server&amp;rdquo; box during my installation.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Debian 10 Buster with GNOME 3: I didn&#39;t expect it to be this fast, but that could be the SSD talking</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/debian-10-buster-with-gnome-3-i-didnt-expect-it-to-be-this-fast-but-that-could-be-the-ssd-talking/</link>
      <pubDate>Mon, 02 Sep 2019 13:30:00 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/debian-10-buster-with-gnome-3-i-didnt-expect-it-to-be-this-fast-but-that-could-be-the-ssd-talking/</guid>
      <description>&lt;p&gt;I don&amp;rsquo;t know how much of it is &lt;a href=&#34;https://www.debian.org/News/2019/20190706&#34;&gt;Debian&lt;/a&gt; 10 and how much is swapping a 5400-RPM hard drive with an M.2 NVMe SSD, but my 2-year-old laptop is FLYING now that I&amp;rsquo;ve ditched Windows 10 and the 1 GB magnetic drive that came with it.&lt;/p&gt;&#xA;&lt;p&gt;And this is with GNOME 3. The stock or lightly/heavily-favored desktop environment in Debian, Fedora and Ubuntu looks great, runs with no hesitation (in constrast to Windows 10) and doesn&amp;rsquo;t have me thinking that I need anything else for speed-related reasons.&lt;/p&gt;</description>
    </item>
    <item>
      <title>WordPress and Disqus in 2019</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/wordpress-and-disqus-in-2019/</link>
      <pubDate>Mon, 05 Aug 2019 09:37:43 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/wordpress-and-disqus-in-2019/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://wordpress.com&#34;&gt;WordPress&lt;/a&gt; is a vital resource that hasn&amp;rsquo;t taken undue advantage of its users like other free, hosted services have done. But right now, it&amp;rsquo;s not for me.&lt;/p&gt;&#xA;&lt;p&gt;The one thing I miss about blogging with a static-site generator is the lack of native comments. It&amp;rsquo;s the one thing self-hosted WordPress (aka &lt;a href=&#34;http://wordpress.org&#34;&gt;WordPress.org&lt;/a&gt;) gets right.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s probably because WP was &amp;ldquo;doing&amp;rdquo; comments before Twitter and Facebook came along. Back then, social &lt;em&gt;was&lt;/em&gt; comments.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Google Cloud nuked the web server on my VM</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/google-cloud-nuked-the-web-server-on-my-vm/</link>
      <pubDate>Mon, 05 Aug 2019 09:07:01 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/google-cloud-nuked-the-web-server-on-my-vm/</guid>
      <description>&lt;p&gt;I wasn&amp;rsquo;t paying for my Google Cloud VM, and it turns out the price was right.&lt;/p&gt;&#xA;&lt;p&gt;Since I started working on my own server in the coat closet, I haven&amp;rsquo;t been using my free Google VM.&lt;/p&gt;&#xA;&lt;p&gt;I got an email today saying that it&amp;rsquo;s been 120 days since I&amp;rsquo;ve opened Google Cloud Shell. If I didn&amp;rsquo;t log in, &amp;ldquo;in 7 days, your Cloud Shell home directory will be automatically scheduled for deletion.&amp;rdquo;&lt;/p&gt;</description>
    </item>
    <item>
      <title>I&#39;m using the Pixyll theme in Hugo</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/im-using-the-pixyll-theme-in-hugo/</link>
      <pubDate>Sat, 03 Aug 2019 16:03:35 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/im-using-the-pixyll-theme-in-hugo/</guid>
      <description>&lt;p&gt;The hardest part about starting a new &lt;a href=&#34;http://gohugo.io&#34;&gt;Hugo&lt;/a&gt; site isn&amp;rsquo;t getting the Hugo program to run. In Windows that part&amp;rsquo;s easy. All you do is download a binary, unzip and run it.&lt;/p&gt;&#xA;&lt;p&gt;I have been a &lt;em&gt;new&lt;/em&gt; user of Hugo at least three times in the past few years. I&amp;rsquo;ve never stuck with it. Every time, the initial &lt;em&gt;pain point&lt;/em&gt; is finding a theme that &lt;em&gt;a)&lt;/em&gt; works, &lt;em&gt;b)&lt;/em&gt; has the features I want and &lt;em&gt;c)&lt;/em&gt; I can understand and modify where needed.&lt;/p&gt;</description>
    </item>
    <item>
      <title>First post in Hugo for 2019</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/first-post-in-hugo-for-2019/</link>
      <pubDate>Fri, 02 Aug 2019 11:24:29 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/first-post-in-hugo-for-2019/</guid>
      <description>&lt;p&gt;It&amp;rsquo;s been a long time since I messed around with Hugo.&lt;/p&gt;&#xA;&lt;p&gt;Now I&amp;rsquo;m thinking it&amp;rsquo;s time for me to make a real blog with this static-site generator.&lt;/p&gt;&#xA;&lt;p&gt;Here it is.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Permissions are hard</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/permissions-are-hard/</link>
      <pubDate>Sun, 14 Jul 2019 19:56:40 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/permissions-are-hard/</guid>
      <description>&lt;p&gt;Figuring out file and directory permissions on a server is hard.&lt;/p&gt;&#xA;&lt;p&gt;You have to balance security with functionality. What are the most restrictive permissions you can set and still have everything work?&lt;/p&gt;</description>
    </item>
    <item>
      <title>Shared hosting does take care of a lot for you</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/shared-hosting-does-take-care-of-a-lot-for-you/</link>
      <pubDate>Sun, 14 Jul 2019 19:00:23 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/shared-hosting-does-take-care-of-a-lot-for-you/</guid>
      <description>&lt;p&gt;As I build my own server — and this would be the same for a cloud VPS or a local computer, there is a lot to set up and configure.&lt;/p&gt;&#xA;&lt;p&gt;Shared hosts like &lt;a href=&#34;http://NearlyFreeSpeech.net&#34;&gt;NearlyFreeSpeech.net&lt;/a&gt; (which I will be using more soon) and &lt;a href=&#34;http://hostgator.com&#34;&gt;Hostgator&lt;/a&gt; (which I&amp;rsquo;ve used for years and will probably be using less) take care of many things in a safe and secure way.&lt;/p&gt;&#xA;&lt;p&gt;Setting up your own server is very much like reinventing the wheel. It&amp;rsquo;s better if you like making wheels, have used a lot of wheels, fixed broken ones and rebuilt old ones.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Setting up FTP on my Raspberry Pi</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/setting-up-ftp-on-my-raspberry-pi/</link>
      <pubDate>Sun, 14 Jul 2019 18:05:22 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/setting-up-ftp-on-my-raspberry-pi/</guid>
      <description>&lt;p&gt;Running your own servers — be they VPSes on Google, AWS or Digital Ocean, or Raspberry Pis in the closet — is a learning experience. You have to put on your sysadmin hat and get to work.&lt;/p&gt;&#xA;&lt;p&gt;Today I&amp;rsquo;m trying to figure out the ftp server. I&amp;rsquo;ve used a hundred of them but never installed and configured one. The hardest part to figure out is the SSL encryption.&lt;/p&gt;&#xA;&lt;p&gt;If you see this file, it means I&amp;rsquo;ve made some progress.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Set umask in vsftpd so incoming files have 644 permissions</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/set-umask-in-vsftpd-so-incoming-files-have-644-permissions/</link>
      <pubDate>Sun, 14 Jul 2019 13:09:18 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/set-umask-in-vsftpd-so-incoming-files-have-644-permissions/</guid>
      <description>&lt;p&gt;If you are setting up an FTP server (I&amp;rsquo;m using &lt;em&gt;vsftpd&lt;/em&gt; in Debian Buster), setting the umask is the way you get incoming files to &amp;ldquo;take&amp;rdquo; the right permissions.&lt;/p&gt;&#xA;&lt;p&gt;For text files, I like the permissions to be &lt;code&gt;644&lt;/code&gt;, which is &lt;code&gt;rw-r--r--&lt;/code&gt; (read-write for user, read for group, read for the world).&lt;/p&gt;&#xA;&lt;p&gt;To get this in vsftpd, uncomment this line:&lt;/p&gt;&#xA;&lt;pre&gt;&lt;code&gt;local_umask=022&#xA;&lt;/code&gt;&lt;/pre&gt;</description>
    </item>
    <item>
      <title>File permissions and ownership that make Ode&#39;s Indexette work on a Debian Buster server</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/file-permissions-and-ownership-that-make-odes-indexette-work-on-a-debian-buster-server/</link>
      <pubDate>Sun, 14 Jul 2019 13:00:40 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/file-permissions-and-ownership-that-make-odes-indexette-work-on-a-debian-buster-server/</guid>
      <description>&lt;p&gt;This was easier on Hostgator, where everything is &amp;ldquo;owned&amp;rdquo; by my user account and everything works.&lt;/p&gt;&#xA;&lt;p&gt;To get Ode addins to work, the &lt;code&gt;/data&lt;/code&gt; directory is owned by my user and is in the &lt;code&gt;www-data&lt;/code&gt; group.&lt;/p&gt;&#xA;&lt;p&gt;The &lt;code&gt;/data/addins/state&lt;/code&gt; directory has the same ownership and permissions (&lt;code&gt;755&lt;/code&gt;).&lt;/p&gt;&#xA;&lt;p&gt;The &lt;code&gt;/data/addins/state/Indexette&lt;/code&gt; directory is owned by &lt;code&gt;www-data&lt;/code&gt; and is in the &lt;code&gt;www-data&lt;/code&gt; group and has permissions &lt;code&gt;755&lt;/code&gt;.&lt;/p&gt;&#xA;&lt;p&gt;The files created by Indexette in &lt;code&gt;/data/addins/state/Indexette&lt;/code&gt; are &lt;code&gt;aux_index_file&lt;/code&gt; and &lt;code&gt;primary_index_file&lt;/code&gt;. They are owned by &lt;code&gt;www-data&lt;/code&gt; and are in the &lt;code&gt;www-data&lt;/code&gt; group. Their permissions are &lt;code&gt;644&lt;/code&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>My current fix for the Conexant-Flow.Exe-Firefox issue</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/my-current-fix-for-the-conexant-flow.exe-firefox-issue/</link>
      <pubDate>Wed, 26 Jun 2019 20:27:13 -0700</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/my-current-fix-for-the-conexant-flow.exe-firefox-issue/</guid>
      <description>&lt;p&gt;The problem for users of Windows laptops using the Conexant audio driver that makes Conexant&amp;rsquo;s &lt;code&gt;Flow.exe&lt;/code&gt; program eat large amounts of CPU when the Firefox web browser is running has not been solved by &amp;ldquo;conventional&amp;rdquo; means.&lt;/p&gt;&#xA;&lt;p&gt;And in order to be part of the &amp;ldquo;solution,&amp;rdquo; should one ever come, &lt;a href=&#34;https://bugzilla.mozilla.org/show_bug.cgi?id=1555726&#34;&gt;I filed a bug with Mozilla&lt;/a&gt; on the issue.&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;https://h30434.www3.hp.com/t5/Notebook-Audio/Flow-exe-spikes-to-20-CPU-and-causes-sporadic-windows-freeze/td-p/6483020&#34;&gt;There have been many fixes proposed&lt;/a&gt; for this problem, which only seems to manifest itself on my HP Envy laptop while running Firefox. You hear the fan rev up almost immediately and then can see both Firefox and &lt;code&gt;Flow.exe&lt;/code&gt; climb in the amount of CPU they are taking, combining for a total of about 60% on my laptop.&lt;/p&gt;</description>
    </item>
    <item>
      <title>There is an rsync for Windows, and it works</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/there-is-an-rsync-for-windows-and-it-works/</link>
      <pubDate>Mon, 16 Jan 2017 15:34:27 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/there-is-an-rsync-for-windows-and-it-works/</guid>
      <description>&lt;p&gt;I&amp;rsquo;ve been meaning to look into backup solutions for Windows, and while there should eventually be a full Ubuntu Linux shell coming to Windows 10, it&amp;rsquo;s not there yet unless you tweak things that I can&amp;rsquo;t ask other users to do.&lt;/p&gt;&#xA;&lt;p&gt;So I figured that when the Linux shell comes to Windows, I&amp;rsquo;ll use &lt;code&gt;rsync&lt;/code&gt;, the Unix/Linux backup utility I&amp;rsquo;ve been using for years.&lt;/p&gt;&#xA;&lt;p&gt;I just found out that there&amp;rsquo;s already &lt;a href=&#34;https://itefix.net/cwrsync&#34;&gt;an rsync port to Windows&lt;/a&gt; called &lt;code&gt;cwRsync&lt;/code&gt; that you can pay for, with a free command-line-only edition &lt;a href=&#34;https://itefix.net/content/cwrsync-free-edition&#34;&gt;available for download&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>PulseCaster records both sides of your conversation - and I can confirm that it works</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/pulsecaster-records-both-sides-of-your-conversation-and-i-can-confirm-that-it-works/</link>
      <pubDate>Fri, 06 Mar 2015 20:43:14 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/pulsecaster-records-both-sides-of-your-conversation-and-i-can-confirm-that-it-works/</guid>
      <description>&lt;p&gt;&lt;img src=&#34;https://relvokcor.xyz/~passthejoe/hugo/images/pulsecaster.jpg&#34; alt=&#34;PulseCaster has a very simple GUI&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;So I&amp;rsquo;m looking for PulseAudio-related software today, and I come across &lt;a href=&#34;https://fedorahosted.org/pulsecaster/wiki&#34;&gt;PulseCaster&lt;/a&gt;, a Python application created by former Fedora Project Leader (and current Red Hat employee) &lt;a href=&#34;http://fedoraproject.org/wiki/User:Pfrields&#34;&gt;Paul Frields&lt;/a&gt;.&lt;/p&gt;&#xA;&lt;p&gt;It&amp;rsquo;s a simple app. On Linux systems equipped with PulseAudio (which these days is most of them), it will record both sides of a conversation you are having on any application that pushes that audio over PulseAudio. The default is recording both sides of the conversation to a single OGG file. There is an &amp;ldquo;advanced&amp;rdquo; setting that records each side of the the conversation as a separate, uncompressed WAV file.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Firefox vs. Chrome on Windows and Linux</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/firefox-vs.-chrome-on-windows-and-linux/</link>
      <pubDate>Tue, 25 Feb 2014 17:51:06 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/firefox-vs.-chrome-on-windows-and-linux/</guid>
      <description>&lt;p&gt;I spent quite a bit of time running Google Chrome/Chromium on both Windows and Linux, but between feeling uncomfortable giving away so much data to Google (when logged in on Chrome) and how well Firefox performs on Linux (which is &lt;em&gt;very well&lt;/em&gt; from what I can see), I now use Firefox about 99 percent of the time in Fedora 20.&lt;/p&gt;&#xA;&lt;p&gt;But on my Windows 7 work machine, which is a more powerful (quad-core AMD to my laptop&amp;rsquo;s dual-core, with 8 GB of RAM to the laptop&amp;rsquo;s 4 GB), I flip it, using Chrome about 99 percent of the time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Amazon s3-style storage without Amazon</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/amazon-s3-style-storage-without-amazon/</link>
      <pubDate>Thu, 27 Dec 2012 15:36:51 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/amazon-s3-style-storage-without-amazon/</guid>
      <description>&lt;p&gt;Since Amazon has an open API for its s3 Simple Storage Service, other cloud vendors (and even YOU) can spin up a similar service.&lt;/p&gt;&#xA;&lt;p&gt;Rudy Godoy shows how you can &lt;a href=&#34;http://blog.stone-head.org/s3tools-simple-storage-service-for-non-amazon-providers/&#34;&gt;use s3tools in Linux&lt;/a&gt; to tap into s3-like services both at Amazon and elsewhere.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Amazon Web Services free for one year</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/amazon-web-services-free-for-one-year/</link>
      <pubDate>Sun, 11 Nov 2012 08:07:04 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/amazon-web-services-free-for-one-year/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;http://aws.amazon.com/free/&#34;&gt;You can use Amazon Web services free for a year&lt;/a&gt;, and I did just that.&lt;/p&gt;&#xA;&lt;p&gt;I wouldn&amp;rsquo;t say signing up for Amazon Web Services was easy, or that you don&amp;rsquo;t need to possess a certain level of geeky experience, because you do. But if you know a minimum about how a Linux server goes together, you can do it.&lt;/p&gt;&#xA;&lt;p&gt;One thing to note: Ubuntu is HUGE in the world of AWS. This is an area where it looks like they are either dominating, or well on their way to dominating.&lt;/p&gt;</description>
    </item>
    <item>
      <title>When I try to arrange bookmarks in the Chromium or Google Chrome browsers in Debian Wheezy, the app crashes</title>
      <link>https://relvokcor.xyz/~passthejoe/hugo/when-i-try-to-arrange-bookmarks-in-the-chromium-or-google-chrome-browsers-in-debian-wheezy-the-app-crashes/</link>
      <pubDate>Thu, 30 Aug 2012 13:05:09 -0800</pubDate>
      <guid>https://relvokcor.xyz/~passthejoe/hugo/when-i-try-to-arrange-bookmarks-in-the-chromium-or-google-chrome-browsers-in-debian-wheezy-the-app-crashes/</guid>
      <description>&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; &lt;em&gt;I only have this problem with the Chrome/Chromium menu while running the GNOME 3 desktop environment. In Xfce, everything is fine.&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;em&gt;The original entry starts here:&lt;/em&gt;&lt;/p&gt;&#xA;&lt;p&gt;I guess I should file a bug report against Chromium in Debian Wheezy about the following:&lt;/p&gt;&#xA;&lt;p&gt;When I go into the menu in either Chromium or Google Chrome (yes, I have both) and try to edit the bookmarks, the browser crashes. So I can&amp;rsquo;t re-arrange my bookmarks in these two browsers.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
