<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Barry McCormick</title>
    <link>http://www.snarfingcode666.com/</link>
    <description>Recent content on Barry McCormick</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Tue, 08 Apr 2025 21:42:27 -0700</lastBuildDate>
    <atom:link href="http://www.snarfingcode666.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>My List of Favorite Software for FreeBSD Desktop</title>
      <link>http://www.snarfingcode666.com/posts/software/</link>
      <pubDate>Tue, 08 Apr 2025 21:42:27 -0700</pubDate>
      <guid>http://www.snarfingcode666.com/posts/software/</guid>
      <description>Below is a list of my favorite desktop software to install on FreeBSD.  The list &#xA;is in no particular order other than as I thought of them and look at my rofi menu &#xA;to see what was installed.&#xA;&lt;ul style=&#34;color:yellow;&#34; &gt;&#xA;&#x9;&lt;li&gt; Terminator Terminal Emulator&#xA;&#x9;&lt;li&gt; Strawberry Music Player&#xA;&#x9;&lt;li&gt; Signal Desktop&#xA;&#x9;&lt;li&gt; Telegram Desktop&#xA;&#x9;&lt;li&gt; Hexchat IRC client&#xA;&#x9;&lt;li&gt; PulseAudio System Tray&#xA;&#x9;&lt;li&gt; Prism Launcher&#xA;&#x9;&lt;li&gt; Firefox&#xA;&#x9;&lt;li&gt; Chromium&#xA;&#x9;&lt;li&gt; Thunderbird Mail Client&#xA;&#x9;&lt;li&gt; Xfburn&#xA;&#x9;&lt;li&gt; Cheese&#xA;&#x9;&lt;li&gt; Gnu Image Manipulation Program (GIMP)&#xA;&#x9;&lt;li&gt; Libre Office Suite&#xA;&#x9;&lt;li&gt; VLC&#xA;&#x9;&lt;li&gt; Ultimaker Cura&#xA;&#x9;&lt;li&gt; Gnome Screenshot&#xA;&#x9;&lt;li&gt; OBS Studio&#xA;&#x9;&lt;li&gt; Tiger VNC&#xA;&#x9;&lt;li&gt; FreeCAD&#xA;&#x9;&lt;li&gt; Vim&#xA;&#x9;&lt;li&gt; VS Code&#xA;&#x9;&lt;li&gt; grip&#xA;&lt;/ul&gt;&#xA;&#xA;Below is my thoughts on each of the pieces of software I listed above.  Obviously they are all open source &#xA;free software or I wouldn&#39;t use them.  Don&#39;t mind paying for software at a company and if I was using it in &#xA;production, or development.  But for my home computer system I use all opensource software.&#xA;&lt;br&gt;&lt;br&gt;&#xA;&#xA;&lt;ol&gt;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; Terminator Terminal Emulator &lt;/h3&gt;&#xA;&#x9;Everyone that uses Linux or FreeBSD needs a good terminal emulator.  There are a ton out there but someone, &#xA;&#x9;and I have no idea who, showed me Terminator, or I read it on some blog or article.  Either way, I am &#xA;&#x9;totally addicted to Terminator as my terminal emulator.  What makes it good?  The ability to split your &#xA;&#x9;window into multiple terminals all withen the same panel.  As it sits now  I have two terminals open right &#xA;&#x9;now, the one I am typing with vim this article, the other one has my hugo running building the website so &#xA;&#x9;I can get immediate feedback on how this looks.  Once you get used to splitting the window into different &#xA;&#x9;terminals, there is no way I can go back and not use it.&#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;terminator.png&#34;&gt;&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; Strawberry Music Player&lt;/h3&gt;&#xA;&#x9;Anyone who knows me knows I am a music junkie.  I have well over a 1000 cds of music and all of them are &#xA;&#x9;ripped onto my computer in flac format.  I have used lots of music players over the years, Exaile, Rhythmbox, &#xA;&#x9;XMMS, etc.  My current favorite is a branch of the Clementine Music Player called Strawberry.  It is a &#xA;&#x9;modern looking player with radio stations, and all the features you would expect, it&#39;s own equalizer, &#xA;&#x9;ability to make smart playlists, etc.  Even on FreeBSD on my i3 desktop it has a tray icon of a little &#xA;&#x9;strawberry that you can hover over it and it will tell you the currently playing song.  There are a ton &#xA;&#x9;of music players out there, some just terminal programs like mp123, flac123, etc.  Give Strawberry a &#xA;&#x9;try you might like it.&#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;strawberry.png&#34;&gt;&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; Signal Desktop &lt;/h3&gt;&#xA;&#x9;I use Signal to communicate with several people over a secure channel.  Nothing really of any importance &#xA;&#x9;being said, but I use signal on my phone and communicate with several people with it.  I find the desktop &#xA;&#x9;app version for FreeBSD to be great so I can type with a keyboard without touching my phone.  Quick and &#xA;&#x9;easy.&#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;signal.png&#34;&gt;&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; Telegram Desktop &lt;/h3&gt;&#xA;&#x9;We use Telegram for BastilleBSD so I use this to keep up with the channel and any requests or bugs people &#xA;&#x9;report there.  &#xA;&#xA;&#x9;&lt;img src=&#34;telegram.png&#34;&gt;&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; Hexchat IRC Client &lt;/h3&gt;&#xA;&#x9;OK, so I am a dinosaur.  I am good with that.  I still use IRC a lot.  Great platform for tech support &#xA;&#x9;on open source products.  I started my IRC usage on windows with mIRC YEARS ago.  Hexchat is the &#xA;&#x9;latest version of xchat and has all the features you want in an irc client.  And it is available on &#xA;&#x9;every platform out there including the mac and on windows. Obviously, on all linux distros also.&#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;hexchat.png&#34;&gt;&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; PulseAudio System Tray &lt;/h3&gt; &#xA;&#x9;As I said above, I am a music junkie.  I run a Focusrite Scarlett 4i4 on my desktop to drive a pair of &#xA;&#x9;studio monitors with a bass unit.  If you look at all the audio devices my laptop shows to FreeBSD, it &#xA;&#x9;is kind of ridiculous. The built in speakers of the laptop with the headphone out. My Scarlett which has &#xA;&#x9;two microphone jacks on it, plus 4 outputs.  My Thinkpad docking station has an audio device in it.  My &#xA;&#x9;camera has a microphone in it.  My laptop has a microphone in it.  ETC.  So, if you plug or unplug &#xA;&#x9;something, or change programs sometimes the output or input device gets changed.  Stepping in to fix &#xA;&#x9;this problem is the PulseAudio system tray.  A little system tray that allows you to on the fly change &#xA;&#x9;the output or input to any application.  Handy when you are trying to do conference calls on zoom or &#xA;&#x9;teams or whatever.  I find it a must have for my setup. &#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; Prism Launcher &lt;/h3&gt;&#xA;&#x9;Who says you can&#39;t game on FreeBSD??? Not me.  Prism Launcher allows you to play minecraft on FreeBSD. &#xA;&#x9;It allows you to have multiple clients set up, multiple versions of minecraft etc.  So you can set up &#xA;&#x9;one icon for every server you play that has the right mods on it.  Allows me to play minecraft with &#xA;&#x9;my kids on our heavily modded server I run for us to play on.&#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;prismlauncher.png&#34;&gt;&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; Firefox &lt;/h3&gt;&#xA;&#x9;You need a browser and Firefox is one of the two I always install.  As things change sometimes I have &#xA;&#x9;found that some things only work well in one browser.  I usually use Firefox as my go to browser and &#xA;&#x9;only use others if there is an issue.&#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;firefox.png&#34;&gt;&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; Chromium &lt;/h3&gt;&#xA;&#x9;Not a huge fan of Google as a company, but the Chromium branch of the Chrome Browser helps when &#xA;&#x9;something won&#39;t authenticate or work right in Firefox.  Between Chromium and Firefox I have yet &#xA;&#x9;to find something that one or the other won&#39;t work with correctly. For example, had a job interview &#xA;&#x9;the other day and Teams would not work in firefox and allow the camera to work.  Moved over to &#xA;&#x9;Chromium and it worked flawlessly.&#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;chromium.png&#34;&gt;&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; Thunderbird Mail Client &lt;/h3&gt;&#xA;&#x9;A mail client is a must.  I find Thunderbird the most useful.  It allows me to have multiple email&#xA;&#x9;addresses open in their own inbox and I can keep up with emails from all the email addresses I use. &#xA;&#x9;I know it sounds weird, but I have 4 email addresses that I monitor.  A good mail client in an &#xA;&#x9;absolute have to have for me.&#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;thunderbird.png&#34;&gt;&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; Xfburn &lt;/h3&gt;&#xA;&#x9;Xfburn is not fancy, not the coolest fanciest interface, not the flashiest, but I find it a tank. &#xA;&#x9;It simply works well.  Burns images to cd/dvd flawlessly.  Not as useful as it once was, but &#xA;&#x9;occasionally I want something on a CD or DVD to install to a system that doesn&#39;t like thumb &#xA;&#x9;drives.  &#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;xfburn.png&#34;&gt;&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; Cheese &lt;/h3&gt;&#xA;&#x9;Cheese is simply a camera app that allows you to use your webcam to snap a picture. Clean &#xA;&#x9;and simple.  No real explanation needed.&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; Gnu Image Manipulation Program (Gimp) &lt;/h3&gt;&#xA;&#x9;Gimp is the pinacle of picture editing software in the open source world. It &#xA;&#x9;has features that rival the stuff from Adobe.  I can use maybe 2% of its &#xA;&#x9;features.  But when I need to crop or edit a pic that is my go to.&#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;gimp.png&#34;&gt;&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; LibreOffice Suite &lt;/h3&gt;&#xA;&#x9;Everyone needs an office suite with a text editor, spreadsheet, presentation app, and &#xA;&#x9;all the other bells an whistles that come in all office suites.  LibreOffice fits the &#xA;&#x9;bill and if you install all of it you get draw and other programs that make it a full &#xA;&#x9;featured package.&#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;libreoffice.png&#34;&gt;&#xA;&#x9;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; VLC &lt;/h3&gt;&#xA;&#x9;VLC is a video player.  It will play most video formats.&#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;vlc.png&#34;&gt;&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; Ultimaker Cura &lt;/h3&gt;&#xA;&#x9;If you have a 3d printer then Cura from Ultimaker allows you to slice your models and &#xA;&#x9;create the files from cad drawings to send to your 3d printer.  Cura works well on &#xA;&#x9;FreeBSD where some of the others will not work right.&#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;cura.png&#34;&gt;&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; Gnome Screenshot&lt;/h3&gt;&#xA;&#x9;Gnome Screenshot simply allows you to either take a shot of your entire screen, an area&#xA;&#x9;or one application.  Great for capturing pictures for howtos or blogs like this.&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; OBS Studio &lt;/h3&gt;&#xA;&#x9;OBS Studio is a full featured podcasting/recording studio package.  Allows you to capture &#xA;&#x9;cameras, app windows, anything you can think of it can do.  I use it for podcasting and for &#xA;&#x9;creating video how tos.&#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;obs.png&#34;&gt;&#xA;&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; TigerVNC &lt;/h3&gt;&#xA;&#x9;If you need to connect to a vm or server using VNC, then TigerVNC is an excellent choice on &#xA;&#x9;FreeBSD.  &#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;tigervnc.png&#34;&gt;&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; FreeCAD &lt;/h3&gt;&#xA;&#x9;If you need to edit or create cad files and need a full featured CAD package, then FreeCAD is &#xA;&#x9;the way to go on FreeBSD or Linux.&#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;freecad.png&#34;&gt;&#xA;&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; Vim &lt;/h3&gt;&#xA;&#x9;I have blogged enough about Vim (see other posts) but it is a necessity to upgrade the default &#xA;&#x9;vi that comes with FreeBSD to Vim.&#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;vim.png&#34;&gt;&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; VS Code &lt;/h3&gt;&#xA;&#x9;Microsoft&#39;s Visual Studio Code is not just for Windows anymore.  They released the souce code and &#xA;&#x9;made it an open source product/project now.  It has been ported to FreeBSD along with every other &#xA;&#x9;O/S out there.&#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;vsscode.png&#34;&gt;&#xA;&#xA;&#x9;&lt;li&gt;&lt;h3 style=&#34;color:teal;&#34;&gt; grip &lt;/h3&gt;&#xA;&#x9;Another music junkie item is grip.  It rips cds into either flac or mp3 or ogg depending on your &#xA;&#x9;personal tastes.  Rips the entire cd and allows you to set up the naming convention for your files &#xA;&#x9;to be any way you want so you end up with an organized folder set of your music.&#xA;&#x9;&lt;br&gt;&#xA;&#x9;&lt;img src=&#34;grip.png&#34;&gt;&#xA;&#x9;&lt;br&gt;&lt;br&gt;&#xA;&#xA;So as you see there is a long list of software that I view as necessities for my desktop.  Hopefully in all of &#xA;this you find one that you like and add to your personal list of applications.  Happy computing.</description>
    </item>
    <item>
      <title>Using Bastille Jail as Mailserver</title>
      <link>http://www.snarfingcode666.com/posts/bastillemail/</link>
      <pubDate>Sat, 29 Mar 2025 00:30:49 -0700</pubDate>
      <guid>http://www.snarfingcode666.com/posts/bastillemail/</guid>
      <description>&lt;p&gt; There once was a  boy and he had a raspberry pi......  oh wait...   I had a raspberry pi 3 laying around unused.  So&#xA;I decided to run all my websites and a mail server on it.  That may sound crazy but the pi has more computing power than &#xA;some of the servers we used in the late 90s to do the same thing.  Mail and websites do not take a top of the line server &#xA;to function.  This is about the mail server portion of this.  I blogged about the website setup with jails in another &#xA;post.&#xA;&lt;p&gt;&#xA;&#xA;Setting up a mail server is not as easy as it sounds. There are a lot of moving parts to get to work.  The guy who wrote &#xA;Sendmail, the original mail program, said email is not simple.  He was pretty spot on.  BUT, it is an easily attainable &#xA;task to do.  The steps are:&#xA;&#xA;&lt;ol style=&#34;color:yellow;&#34;&gt;&#xA;&#x9;&lt;li&gt; install FreeBSD&#xA;&#x9;&lt;li&gt; install Postfix&#xA;&#x9;&lt;li&gt; configure your domain&#xA;&#x9;&lt;li&gt; set up your dns records for your domain&#xA;&#x9;&lt;li&gt; test receiving email&#xA;&#x9;&lt;li&gt; configure outgoing mail&#xA;&#x9;&lt;li&gt; send a test email out&#xA;&#xA;&lt;/ol&gt;&#xA;&#xA;&lt;p&gt; I am not going to go through installing FreeBSD. I assume if you are looking to set up a mail server you are well &#xA;past the point of me holding your hand to install FreeBSD.  Besides, there are tons of excellent guides out there on &#xA;installing FreeBSD.  The second step is to install Postfix with the following command as root:&#xA;&lt;pre style=&#34;color:yellow;&#34;&gt; &#xA;&#x9;# pkg install -y portmaster acme.sh postfix dovecot dovecot-pigeonhole \&#xA;  &#x9;mariadb106-server mariadb106-client nginx php82 php82-extensions \&#xA;  &#x9;rspamd redis roundcube-php82 postfixadmin-php82 clamav cmake-core \&#xA;  &#x9;devel/bison devel/gettext-tools devel/libtextstyle devel/gmake devel/m4 \&#xA;  &#x9;print/texinfo converters/p5-Text-Unidecode devel/p5-Locale-libintl \&#xA;  &#x9;misc/help2man devel/p5-Locale-gettext textproc/p5-Unicode-EastAsianWidth \&#xA;  &#x9;devel/ninja devel/pkgconf databases/db18 devel/autoconf \&#xA;  &#x9;devel/autoconf-switch devel/automake devel/re2c textproc/py-docutils \&#xA;  &#x9;devel/py-setuptools@py311 graphics/php82-gd graphics/jpeg-turbo \&#xA;  &#x9;devel/nasm graphics/png graphics/tiff archivers/libdeflate \&#xA; &#x9;graphics/jbigkit graphics/webp graphics/giflib print/freetype2 \&#xA;  &#x9;archivers/brotli x11-fonts/fontconfig devel/gperf devel/meson \&#xA;  &#x9;devel/py-build@py311 devel/py-flit-core@py311 devel/py-installer@py311 \&#xA;  &#x9;devel/py-packaging@py311 devel/py-pyproject-hooks@py311 \&#xA;  &#x9;textproc/py-tomli@py311 devel/py-wheel@py311 textproc/php82-pspell \&#xA; &#x9;textproc/aspell ports-mgmt/portconfig textproc/clucene devel/bsddialog&#xA;&lt;/pre&gt;&#xA;&#xA;Once this is done I would suggest you go to &lt;a href=https:/www.purplehat.org/?page_id=1457&gt;www.purplehat.org&lt;/a&gt; and &#xA;follow his guide to the LETTER. Do not do as I did and use certbot instead of the acme scripts as it will cause problems &#xA;with cert permissions. Once you have done this you need to move on to configuring your dns. I bought my domains from &#xA;GoDaddy.com, not an ad for them, that is just who I used years ago and have never moved them anywhere else.  I use their &#xA;domain servers for my domains. Go to the following link to get a simple howto on doing dns:&lt;br&gt;&#xA;&#xA;&lt;a href=https://www.godaddy.com/resources/skills/configuring-dns-for-email-a-quick-beginners-guide&gt;&#xA;&#x9;configuring-dns-for-email-a-quck-beginners-guide&lt;/a&gt;&#xA;&lt;br&gt;&#xA;&#xA;&#xA;Once you have completed all these steps log into your roundcube email and go to gmail or whereever else you have an email &#xA;account and email yourself on your new account.  That should send you an email.  That is the easy part.  Now on to sending &#xA;email out from your domain.&#xA;&lt;p&gt;&#xA;If you are on a business account or an Internet provider that will allow you to send out email on port 25, your email is easy. &#xA;If you are on a service like TDS that blocks email servers from sending email to minimize spam, you got more work to do.  I am&#xA; still hunting for the perfect solution for this.  I am testing a couple of providers to find  a free solution.  More to come &#xA; once I find a solution.</description>
    </item>
    <item>
      <title>Using Bastille and Jails as Websites</title>
      <link>http://www.snarfingcode666.com/posts/bastilleweb/</link>
      <pubDate>Fri, 28 Mar 2025 08:38:36 -0700</pubDate>
      <guid>http://www.snarfingcode666.com/posts/bastilleweb/</guid>
      <description>&lt;p&gt;&#xA;If you run multiple websites, then running each one in a jail is an easy way to isolate the configs and the &#xA;websites from each other.  Other than running a proxy server, which we will show you how to set up, there is &#xA;little to no complicated setups.  First you need a FreeBSD server set up.  Once the FreeBSD server is running &#xA;then you need to install bastille to manage your jails. Below is the steps to install and configure bastille:&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>YubiKey on FreeBSD</title>
      <link>http://www.snarfingcode666.com/posts/2-factor/</link>
      <pubDate>Wed, 26 Mar 2025 12:50:37 -0700</pubDate>
      <guid>http://www.snarfingcode666.com/posts/2-factor/</guid>
      <description>&lt;p&gt; &#xA;Yubikeys are used for 2 factor authentication. But you probably already knew that if you are &#xA;bothering to read this post.  They can be quite handy and get you away from the authenticator &#xA;app on your phone.  Let us cut to the chase on these devices on FreeBSD.&#xA;&#xA;&#xA;First we need to install some packages to get things working then enable some services. First &#xA;install the following packages:&lt;br&gt;&lt;br&gt;&#xA;&#xA;&lt;b style=&#34;color:yellow&#34;&gt;&#xA;&#x9;yubikey-manager&lt;br&gt;&#xA;&#x9;yubikey-personalization-gui&lt;br&gt;&#xA;&#x9;yubioath-desktop&lt;br&gt;&#xA;&#x9;pcsc-lite&lt;br&gt;&#xA;&#x9;pcsc-tools&lt;br&gt;&#xA;&lt;/b&gt;&#xA;&lt;br&gt;&lt;br&gt;&#xA;Next we need to enable the pcsc service to allow the system to talk to the yubikey. Add the following &#xA;lines to your /etc/rc.conf file:&#xA;&lt;br&gt;&lt;br&gt;&#xA;&lt;b style=&#34;color:yellow&#34;&gt;&#xA;&#x9;# yubikey driver&lt;br&gt;&#xA;&#x9;pcscd_enable=&#34;YES&#34;&lt;br&gt;&#xA;&#xA;&lt;/b&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;&#xA;One weird thing with the yubikey on FreeBSD.  If I run ykman list as my normal user I get:&lt;br&gt;&lt;br&gt;&#xA;&#xA;&#xA;&lt;b style=&#34;color:yellow&#34;&gt;&#xA;$ykman list&lt;br&gt;&#xA;&#xA;WARNING: PC/SC not available. Smart card (CCID) protocols will not function.&lt;br&gt;&#xA;ERROR: Unable to list devices for connection&lt;br&gt;&#xA;YubiKey 5 NFC (5.4.3) [OTP+FIDO+CCID] Serial: 25330243&lt;br&gt;&#xA;&lt;/b&gt;&#xA;&#xA;&lt;br&gt;&lt;br&gt;&#xA;&#xA;If I run the command as root I get:&lt;br&gt;&lt;br&gt;&#xA;&#xA;&lt;b style=&#34;color:yellow&#34;&gt;&#xA;#ykman list&lt;br&gt;&#xA;YubiKey 5 NFC (5.4.3) [OTP+FIDO+CCID] Serial: 25330243&lt;br&gt;&#xA;&lt;/b&gt;&#xA;&lt;br&gt;&#xA;&#xA;The way to fix this is to setup the devfs.conf file to allow any user to access the key.  Now it &#xA;weirdly still works without this step but who likes errors?  No one.  Add the following line to the &#xA;bottom of your /etc/devfs.conf file:&lt;br&gt;&#xA;&lt;br&gt;&#xA;&lt;b style=&#34;color:yellow&#34;&gt;&#xA;perm    /dev/usbhid1   0666&#xA;&lt;/b&gt;&#xA;&#xA;&lt;br&gt;&lt;br&gt;&#xA;A good writeup of how to configure all the various services with your yubikey can be found at:&#xA;&#xA;&lt;br&gt;&#xA;&lt;a href=&#34;https://gist.github.com/daemonhorn/bdd77a7bc0ff5842e5a31d999b96e1f1&#34;&gt;Yubikey setup on FreeBSD&lt;/a&gt;</description>
    </item>
    <item>
      <title>Minecraft Server on FreeBSD</title>
      <link>http://www.snarfingcode666.com/posts/minecraft_server/</link>
      <pubDate>Wed, 26 Mar 2025 09:01:39 -0700</pubDate>
      <guid>http://www.snarfingcode666.com/posts/minecraft_server/</guid>
      <description>&lt;h2 style=&#34;color:Tomato;&#34;&gt; How to Run a Minecraft Server on FreeBSD &lt;/h2&gt;&#xA;&#xA;&#xA;&lt;p&gt; &#xA;FreeBSD has always been a solid server platform.  Minecraft server is nothing more than&#xA;a Java application.  Minecraft was written in Java.  That is why Minecraft has been ported to&#xA;so many platforms, such as Xbox, PC, Mac, Linux, FreeBSD, etc.  Java runs on almost every&#xA;platform out there, one of it&#39;s strong points.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;One thing you have to ask yourself is do you want vanilla minecraft or a heavily modded one. I&#xA;have a daughter who really wanted a heavily modded minecraft.  She wanted the one from Forge &#xA;called Plexiglass Mountain.  It has 270 mods on it, so a lot of it is not stock minecraft.  So &#xA;I had to download the Forge Plexiglass Mountain server from Forge.  You can download tons of &#xA;different modded servers.  All of them you download one jar file and that is what you will set up&#xA;to run your server.  Do your research to determine which one you want. BUT there are other things&#xA;to consider.  You can run multiple servers, or you can always change the server out if you decide &#xA;you don&#39;t like it.  None of this is permenant and can&#39;t be changed.&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>X Window Managers</title>
      <link>http://www.snarfingcode666.com/posts/xwinman/</link>
      <pubDate>Tue, 25 Mar 2025 15:11:56 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/xwinman/</guid>
      <description>&lt;h1 style=&#34;color:Tomato;&#34;&gt; All the Window Managers!!!! &lt;/h1&gt;&#xA;&#xA;There are almost too many window managers.  As with all things holy, starting &#xA;an arguement over what window manager is best is another discussion like politics &#xA;or religion.  Not going to go well.&lt;br&gt;&#xA;&#xA;The best window manager is one that works the way you think. For me, that is tiling &#xA;window managers like i3wm or xmonad.  For others it is KDE that is a lot more like &#xA;how microsoft windows works.  Then there are all kinds of variants out there.  Some of &#xA;the more prevelent ones are:&#xA;&lt;ol style=&#34;color:yellow&#34;&gt;&#xA;&#x9;&lt;li&gt; 9wm&#xA;&#x9;&lt;li&gt; AfterStep&#xA;&#x9;&lt;li&gt; Awesome &#xA;&#x9;&lt;li&gt; Blackbox&#xA;&#x9;&lt;li&gt; Bspwm&#xA;&#x9;&lt;li&gt; Cinnamon&#xA;&#x9;&lt;li&gt; Compiz&#xA;&#x9;&lt;li&gt; CTWM&#xA;&#x9;&lt;li&gt; Desktop Window Manager&#xA;&#x9;&lt;li&gt; dwm&#xA;&#x9;&lt;li&gt; Enlightenment&#xA;&#x9;&lt;li&gt; evilwm&#xA;&#x9;&lt;li&gt; Fluxbox&#xA;&#x9;&lt;li&gt; FVWM&#xA;&#x9;&lt;li&gt; Gnome&#xA;&#x9;&lt;li&gt; i3&#xA;&#x9;&lt;li&gt; IceWM&#xA;&#x9;&lt;li&gt; Ion&#xA;&#x9;&lt;li&gt; JWM&#xA;&#x9;&lt;li&gt; Kwin (KDE)&#xA;&#x9;&lt;li&gt; Matchbox&#xA;&#x9;&lt;li&gt; Mate&#xA;&#x9;&lt;li&gt; Metacity&#xA;&#x9;&lt;li&gt; Openbox&#xA;&#x9;&lt;li&gt; PekWM&#xA;&#x9;&lt;li&gt; PlayWM&#xA;&#x9;&lt;li&gt; Qtile&#xA;&#x9;&lt;li&gt; Ragnar&#xA;&#x9;&lt;li&gt; Ratpoison&#xA;&#x9;&lt;li&gt; Sawfish&#xA;&#x9;&lt;li&gt; StumpWM&#xA;&#x9;&lt;li&gt; Sway&#xA;&#x9;&lt;li&gt; Twm&#xA;&#x9;&lt;li&gt; Window Maker&#xA;&#x9;&lt;li&gt; Wingo&#xA;&#x9;&lt;li&gt; Wmii&#xA;&#x9;&lt;li&gt; Worm&#xA;&#x9;&lt;li&gt; XFCE&#xA;&#x9;&lt;li&gt; Xfwm&#xA;&#x9;&lt;li&gt; Xmonad&#xA;&lt;/ol&gt;&#xA;&#xA;And I am sure there are 20 or so others out there I didn&#39;t find in my searching. Why so many? &#xA;Like all things geeky, every geek thinks they have a better way. I am going to talk about some &#xA;of the main ones that have large user bases. If you find one you like you can always play with &#xA;others with similar layouts.  You can always have multiple window managers installed at the same &#xA;time and choose the one you want when you boot. Now to the comparisons.&#xA;&#xA;&lt;h2 style=&#34;color:Tomato&#34;&gt; AfterStep&lt;/h2&gt;&#xA;&lt;p&gt;&#xA;AfterStep is a nostalgic type window manager.  Not outdated, and a viable desktop.  But it was designed &#xA;for the look and feel of the NeXtStep computer operating system. Their website is &#xA;&lt;a href=&#34;www.afterstep.org&#34;&gt;AfterStep Website&lt;/a&gt;&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Wireless on FreeBSD 14.2</title>
      <link>http://www.snarfingcode666.com/posts/wireless/</link>
      <pubDate>Tue, 18 Mar 2025 15:12:06 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/wireless/</guid>
      <description>&lt;p&gt; &#xA;One of the biggest complaints people have with the BSD community is a lack of wireless drivers and &#xA;the lack of a full featured wireless stack.  Part of this has to do with manufacturers release &#xA;drivers for Linux for their products, but very rarely do you ever see a *BSD driver.  And, most &#xA;hardware is not open source so the specs to write a driver can be hard to come by. But you can run &#xA;wireless on a freebsd laptop.  Here is the steps to get it to work and how I configured it on my &#xA;Lenovo Thinkpad laptop.&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Office Chairs</title>
      <link>http://www.snarfingcode666.com/posts/chairs/</link>
      <pubDate>Tue, 12 Nov 2024 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/chairs/</guid>
      <description>&lt;!DOCTYPE html&gt;&#xA;&lt;html lang=&#34;en&#34;&gt;&#xA;&#xA;&#x9;&lt;h1 style=&#34;color:Tomato;&#34;&gt; Office Chairs &lt;/h1&gt;&#xA;&#xA;&#xA;&#x9;&lt;center&gt; &lt;img src=&#34;chair.webp&#34;&gt; &lt;/center&gt; &lt;br&gt;&#xA;&#xA;        &lt;p&gt;We spend 12 or even more hours a day in our office chairs.  Now, different&#xA;medicial doctors say that our sedentary life is killing us.  Sitting is killing&#xA;us.&lt;/p&gt;&#xA;&lt;p&gt;Well, at least do your back and hips a favor.  If you work from home a 30 dollar&#xA;IKEA or WalMart chair is completely insane.  Spend the money to get a good&#xA;comfortable chair that FITS YOUR BUTT.  Go to office stores and test drive as&#xA;many chairs as you can find.  See what feels good.  Once you pick a chair then&#xA;we can talk upgrades.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Rofi</title>
      <link>http://www.snarfingcode666.com/posts/rofi/</link>
      <pubDate>Mon, 16 Sep 2024 15:03:54 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/rofi/</guid>
      <description>&lt;img src=&#34;rofi-logo-full.png&#34; width=&#34;200&#34;&gt;&#xA;&#xA;&#xA;&lt;p&gt;&#xA;Rofi is a replacement for dmenu on i3 and other window managers.  It allows you &#xA;to have a visually more appealing launcher with more features than dmenu. Rofi has &#xA;themes and a theme editor to allow you to alter the way it looks. &#xA;&#xA;&lt;/p&gt;&#xA;&lt;p&gt;&#xA;Installing rofi is very easy on any system. &lt;br&gt;&lt;br&gt;&#xA;&#xA;&lt;b style=&#34;color:blue&#34;&gt;FreeBSD&lt;/b&gt;&lt;br&gt;&#xA;# package install rofi&#xA;&lt;br&gt;&lt;br&gt;&#xA;&lt;b style=&#34;color:blue&#34;&gt;Linux Systems&lt;/b&gt;&lt;br&gt;&#xA;# apt install rofi&lt;br&gt;&#xA;or&lt;br&gt;&#xA;# dnf install rofi&lt;br&gt;&#xA;&lt;br&gt;&#xA;&lt;p&gt;&#xA;One nice feature with rofi is when you install it you get the rofi-theme-selector.  Once you &#xA;run it you can choose from many different themes for rofi.  I use Adapta, which is kind of a tan &#xA;muted color scheme.  There are 32 themes to choose from.  One is bound to blend in with your &#xA;color scheme on your desktop and tickle your fancy.  Or you can go rouge and create your own.  &#xA;Below is a camera pic of my rofi.  Could not get a pure screenshot of it as rofi disappears any &#xA;time you hit another button or click anywhere.  Same with the theme selector.&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Office Desks</title>
      <link>http://www.snarfingcode666.com/posts/desks/</link>
      <pubDate>Sat, 18 Nov 2023 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/desks/</guid>
      <description>&lt;!DOCTYPE html&gt;&#xA;&lt;html lang=&#34;en&#34;&gt;&#xA;&#xA;&#x9;&lt;h1 style=&#34;color:Tomato;&#34;&gt; Desks &lt;/h1&gt;&#xA;&#xA;        &#xA;        &lt;p&gt;A desk is a weird thing to talk about.  It is simply a huge wood or glass or&#xA;metal surface on some legs to sit at and work.  They are all the same&amp;hellip;..WELL,&#xA;not so fast!&lt;/p&gt;&#xA;&lt;p&gt;It is said that sitting all day is bad on your health so all the rage is&#xA;standing desks.  They cost a bloody fortune if you go to an office supply.&#xA;You can spend 400 dollars for a gadget to sit ON your desk to allow you to&#xA;stand up to work.  IMHO very ridiculous.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Office Space (not the show)</title>
      <link>http://www.snarfingcode666.com/posts/officespace/</link>
      <pubDate>Sat, 18 Nov 2023 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/officespace/</guid>
      <description>&lt;!DOCTYPE html&gt;&#xA;&lt;html lang=&#34;en&#34;&gt;&#xA;&#xA;&lt;head&gt;&#xA;  &lt;title&gt;&#xA;  OfficeSpace · Barry McCormick&#xA;&lt;/title&gt;&#xA; &#xA;&lt;h1 style=&#34;color:Tomato;&#34;&gt; Office Space &lt;/h1&gt;&#xA;&#xA;        &lt;p&gt;When the pandemic hit and people unlike me who had never worked remotely were in&#xA;for a shock and had issues adapting to working from home. A few simple rules to&#xA;follow when setting up a home workspace whether you are hybrid or full time&#xA;remote.&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;pick a dedicated room/space.  Don&amp;rsquo;t think the dining room table is a good&#xA;workspace.  For lots of reasons.&lt;/li&gt;&#xA;&lt;li&gt;Pick somewhere with a door you can close.&lt;/li&gt;&#xA;&lt;li&gt;Train your kids to know that when you are in that work area you are off&#xA;limits. This one is hard with little kids.&lt;/li&gt;&#xA;&lt;li&gt;Don&amp;rsquo;t eat in the work area.  Get out of the room and go to the dining&#xA;room/kitchen to eat and take a break.&lt;/li&gt;&#xA;&lt;li&gt;In other posts I talk about mice, keyboards, chairs, desks, etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&lt;/body&gt;&#xA;&#xA;&lt;/html&gt;</description>
    </item>
    <item>
      <title>3d printing</title>
      <link>http://www.snarfingcode666.com/posts/3d-print/</link>
      <pubDate>Fri, 18 Nov 2022 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/3d-print/</guid>
      <description>&lt;!DOCTYPE html&gt;&#xA;&lt;html lang=&#34;en&#34;&gt;&#xA;&#xA;&#xA;        &#xA;&lt;h1 style=&#34;color:Tomato;&#34;&gt;My experiences 3D Printing&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;A few years ago I became very interested in 3D printing. It was about &#xA;the time that the cost of an entry level printer because very feasible. &#xA;I bought myself an Ender3 whih is the small entry level one from Creality. &#xA;Now you can pick this choice apart, list all the cons for it, etc. But, &#xA;it was a very good first learning experience for me.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Conky on i3wm Desktop</title>
      <link>http://www.snarfingcode666.com/posts/i3-conky/</link>
      <pubDate>Fri, 18 Nov 2022 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/i3-conky/</guid>
      <description>&lt;h1 style=&#34;color:Tomato;&#34;&gt;Configure Conky and feh on i3 Desktop&lt;/h1&gt;&#xA;&lt;br&gt;&#xA;&#xA;&lt;p&gt; As I have mentioned on other posts and and shown the pic of my desktop, there are a couple of programs I need to explain &#xA;how to configure.  One is the Conky setup, with the i3wm command list on the desktop&#xA;transparently, and the second is the feh that i use to set up the wallpaper on the desktop.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;Now I will be the first to admit, I am not a fanatic about wallpapers.  Most time I have my apps covering the &#xA;entire screen, so I don&#39;t see the wallpaper a lot.  But, just to make my desktop look nice, and to give a&#xA;background to the conky setup, I put a wallpaper on mine.  The program I use do to this is called feh.  It is a small&#xA;program to manage wallpapers, and i3 will use it if it is installed. I have a pretty simple setup, in that I created a &#xA;directory in my home folder named backgrounds.  In that directory I put whatever file I want to be the background.  If&#xA;I don&#39;t want it to rotate through each picture in that directory with each reboot, I only put one file in there.  If I &#xA;put 20 files it would rotate through each picture changing with each boot.  Below is the config line that you put in your &#xA;profile to make this work, obviously after installing feh.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Containers</title>
      <link>http://www.snarfingcode666.com/posts/containers/</link>
      <pubDate>Fri, 18 Nov 2022 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/containers/</guid>
      <description>&lt;h1 style=&#34;color:Tomato;&#34;&gt;Containers are the bomb.&lt;/h1&gt;  &#xA;&#xA;&lt;img src=&#34;docker.png&#34; width=&#34;300&#34;&gt;&lt;br&gt;&#xA;&#xA;If you don&#39;t believe me look at how many jobs and tech&#xA;articles on any job site or any geek/tech site.  The number of jobs asking for&#xA;Docker or Kubernetes(K8s) experience are un-ending.  So first I want to talk&#xA;about the history of &#34;containers.&#34;  Below is a list of the dates that the&#xA;various containerization systems were released.&#xA;&lt;/p&gt;&#xA;&#xA;&#xA;&lt;h2&gt; Timeline of the History of Containers &lt;/h2&gt;&#xA;&#xA;&lt;b style=color:#00ff00;&#34;&gt;#################################################################################&lt;/b&gt;&#xA;&#xA;&lt;img src=&#34;chroot.png&#34;&gt;&lt;br&gt;&#xA;&#xA;&lt;b style=&#34;color:#FFFF00;&#34;&gt;**CHROOT**&lt;/b&gt; - In 1979 in the Version 7 of Unix chroot was invented.  (chroot = root and&#xA;  their children) and worked by restricting access to a specified directory.  It&#xA;  gave basically an isolated environment to run tasks.&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Dual Booting Linux and FreeBSD</title>
      <link>http://www.snarfingcode666.com/posts/multi-boot/</link>
      <pubDate>Fri, 18 Nov 2022 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/multi-boot/</guid>
      <description>&lt;h1 style=&#34;color:tomato;&#34;&gt; Dual Boot Linux and FreeBSD using UEFI Boot Mode &lt;/h1&gt;&#xA; &#xA;&lt;p&gt;&#xA;I personally need both Linux and FreeBSD to be available to me.  Linux for things like Udemy.com for training, and FreeBSD for working on my orange pi zero setups. Leaves me &#xA;in an intersting position.  I don&#39;t really like running either in a vm on my laptop, prefer native.  Don&#39;t need both running at the same time.  So how did I solve this?&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>FreeBSD Desktop</title>
      <link>http://www.snarfingcode666.com/posts/fbsd-desktop/</link>
      <pubDate>Fri, 18 Nov 2022 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/fbsd-desktop/</guid>
      <description>&lt;h1 style=&#34;color:Tomato;&#34;&gt;  FreeBSD Desktop Setup with Nvidia card&lt;/h1&gt;&#xA;&lt;br&gt;&lt;br&gt;&#xA;FreeBSD is not just for servers anymore.  I have been running FreeBSD as a desktop for over 10 years.  This article is about how to set up FreeBSD&#xA;as a desktop. Assumption is that you have followed one of the many many how to install FreeBSD and have it installed and configured so you can log &#xA;in as root.&#xA;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;    &lt;font style=&#34;color:yellow;&#34;&gt;Install packages&lt;/font&gt;&lt;br&gt;&#xA;    You have to install some packages in order to run xwindows on your machine.  Here is the list of the packages that I install when I am doing this:&#xA;    &lt;ul&gt;&#xA;        &lt;li&gt;&#xA;            xorg -- the base packages for running xorg.  Needed by all window managers.&#xA;        &lt;/li&gt;&#xA;        &lt;li&gt;&#xA;            vim --  update to vi that I can&#39;t live without&#xA;        &lt;/li&gt;&#xA;        &lt;li&gt;&#xA;            i3 -- my window manager of choice  (gnome, kde, mate, cinnamon, windowmaker, xmonad, dwm are some alternatives)&#xA;        &lt;/li&gt;&#xA;        &lt;li&gt;&#xA;            lightdm -- my display manager of choice (gdm, xdm, slim, etc are alternatives)&#xA;        &lt;/li&gt;&#xA;        &lt;li&gt;&#xA;            lightdm-gtk-greeter -- required for lightdm to work&#xA;        &lt;/li&gt;&#xA;        &lt;li&gt;&#xA;            nvidia-server-470 -- The specific version driver for my card.  If you don&#39;t get a login when the setup is done try other versions.  My &#xA;            card will not run on the latest version, 525.&#xA;        &lt;/li&gt;&#xA;        &lt;li&gt;&#xA;            nvidia-settings -- program to allow you to tweak resolutions and multiscreen layouts.&#xA;        &lt;/li&gt;&#xA;    &lt;/ul&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;    &lt;font style=&#34;color:yellow;&#34;&gt;configure /boot/loader.conf&lt;/font&gt;&lt;br&gt;&#xA;    For the nvidia driver to run you have to put the following line in your /boot/loader.conf file:&lt;br&gt;&lt;br&gt;&#xA;        nvidia-modeset_load=&#34;YES&#34;&lt;br&lt;br&gt;&#xA;    once this is in reboot and once you reboot look with kldstatus and make sure nvidia is in the list.&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;    &lt;font style=&#34;color:yellow;&#34;&gt;configure /etc/rc.conf&lt;/font&gt;&lt;br&gt;&#xA;    Once the nvidia driver is loaded now we tell FBSD to turn on xwindows et al. Here are the minimum lines you need:&lt;br&gt;&lt;br&gt;&#xA;&#xA;    hald_enable=&#34;YES&#34;&lt;br&gt;&#xA;    dbus_enable=&#34;YES&#34;&lt;br&gt;&#xA;    lightdm_enable=&#34;YES&#34;&lt;br&gt;&#xA;    linux_enable=&#34;YES&#34;&lt;br&gt;&lt;br&gt;&#xA;&#xA;    Once this is fixed reboot your computer.  You should see a graphical login for lightdm. If not try a different version of nvidia driver.  If you get &#xA;    a blank screen with nothing, then lightdm-gtc-greeter is not installed.  Hopefully this shows how quickly you can easily set up FBSD as a desktop.&#xA;&lt;/li&gt;&#xA;&lt;/ol&gt;&#xA;      &lt;/div&gt;&#xA;&#xA;      &lt;img src=&#34;screenshot.png&#34;&gt;&#xA; &#xA;&lt;/body&gt;&#xA;&#xA;&lt;/html&gt;</description>
    </item>
    <item>
      <title>FreeBSD Internet Resources</title>
      <link>http://www.snarfingcode666.com/posts/fbsd-resources/</link>
      <pubDate>Fri, 18 Nov 2022 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/fbsd-resources/</guid>
      <description>&lt;h1 style=&#34;color:Tomato;&#34;&gt;Various Resources for FreeBSD from around the Internet  &lt;/h1&gt;&#xA;&#xA;&lt;b&gt;#######################################################################################&lt;/b&gt;&#xA;&lt;img src=&#34;images/freebsd.png&#34; alt=&#34;Freebsd&#34;&gt; &lt;br&gt;&#xA;&lt;p&gt;&lt;b style=&#34;color:#FFFF00;&#34; &gt;&lt;i&gt;Official FreeBSD website&lt;/i&gt;&lt;/b&gt; with tons of resources.  Go here first!!!&lt;br&gt; &#xA;&lt;a href=&#34;https://freebsd.org&#34;&gt;https://freebsd.org&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&#xA;&lt;b&gt;#######################################################################################&lt;/b&gt;&#xA;&lt;img src=&#34;images/FreeBSD-colors.svg&#34; alt=&#34;FreeBSD Docs&#34; height=&#34;100&#34;&gt; &lt;br&gt;&#xA;&lt;p&gt;&lt;b style=&#34;color:#FFFF00;&#34; &gt;&lt;i&gt;Official FreeBSD Docs&lt;/i&gt;&lt;/b&gt; obviously check here first!!!&lt;br&gt; &#xA;&lt;a href=&#34;https://docs.freebsd.org/en/&#34;&gt;https://docs.freebsd.org/&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&#xA;&lt;b&gt;#######################################################################################&lt;/b&gt;&#xA;&lt;img src=&#34;images/phk_200.png&#34; alt=&#34;Jails&#34;&gt;&lt;br&gt;&#xA;&lt;p&gt;&lt;b style=&#34;color:#FFFF00;&#34; &gt;&lt;i&gt;History of JAILS&lt;/i&gt;&lt;/b&gt; Interesting read on the history of&#xA;FreeBSD jails. &lt;br&gt;&#xA;&#xA;&lt;a href=&#34;http://phk.freebsd.dk/sagas/jails&#34;&gt;http://phk.freebsd.dk/sagas/jailsbr&lt;/a&gt;&lt;br&gt;&lt;/p&gt;&#xA;&#xA;&lt;b&gt;#######################################################################################&lt;/b&gt;&#xA;&lt;img src=&#34;images/bastille-icon.png&#34; alt=&#34;bastillebsd&#34;  width=&#34;100&#34; height=&#34;100&#34;&gt;&lt;br&gt;&#xA;&lt;p&gt;&lt;b style=&#34;color:#FFFF00;&#34; &gt;&lt;i&gt;BastilleBSD&lt;/i&gt;&lt;/b&gt; is a project I have worked on.  It is THE jail management&#xA;    system for FreeBSD designed by my good friend Christer Edwards.There are&#xA;    links on the website to our discord server, irc, etc.  Please feel free to&#xA;    drop in if you need help with jails.&lt;br&gt; &#xA;&#xA;    &lt;a href=&#34;https://bastillebsd.org/&#34;&gt;https://bastillebsd.org/&lt;/a&gt;&lt;br&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Home Fileserver</title>
      <link>http://www.snarfingcode666.com/posts/fileserver/</link>
      <pubDate>Fri, 18 Nov 2022 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/fileserver/</guid>
      <description>&lt;h1 style=&#34;color:Tomato;&#34;&gt;&#xA;Orange Pi Zero based Home Fileserver&#xA;&lt;/h1&gt;&#xA;&lt;br&gt;&lt;br&gt;&#xA;All of us have files to store.  I wanted a server to share my music with everyone in the house, and a place to back up&#xA;and store files.  Now there are a ton of NAS devices out there you can buy.  I wanted to build one that runs plain FreeBSD&#xA;and had nothing else on it.  I didn&#39;t, and don&#39;t, see why I need a gui to share files. So this is my setup for my house NAS&#xA;server.&#xA;&#xA;&lt;img src=&#34;images/fileserver.jpg&#34;&gt;&#xA;&#xA;&lt;br&gt;&lt;br&gt;&#xA;&lt;font style=&#34;color:yellow;&#34;&gt;Equipment Needed&lt;/font&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&#xA;    Single board computer -- had issues with usb to sata driver on raspberry pi of all models.  I am using an orange pi zero for the brains&#xA;    of my fileserver. Paid about $8 for them used..&#xA;&lt;/li&gt;&lt;br&gt;&#xA;&lt;li&gt;&#xA;    microSD card for the single board computer&#xA;&lt;/li&gt;&lt;br&gt;&#xA;&lt;li&gt;&#xA;    laptop hard drives -- going low power and small, I bought a bunch of 500 GB laptop hard drives.  I currently have 12 of them &#xA;    attached to my system via sata to usb adapter cables&#xA;&lt;/li&gt;&lt;br&gt;&#xA;&lt;li&gt;&#xA;    usb to sata adapters -- obviously one for every drive.  They are easy to find on Amazon, Banggood, NewEgg, etc for a couple of bucks each.&#xA;&lt;/li&gt;&lt;br&gt;&#xA;&lt;li&gt;&#xA;    powered usb hub -- Orange Pi Zero has limited USB so you need a way to power all the drives and to allow all the drives to be attached.  My&#xA;    solution was a powered usb hub that I bought on Amazon.  Each port will do up to 2 amp so plenty of power to power the drives AND the pi. This &#xA;    eliminates all but ONE plugin to the wall.&#xA;&lt;/li&gt;&lt;br&gt;&#xA;&lt;li&gt;&#xA;    Din Rails -- I opted to 3d print the brackets for all the drives and the orange pi.  The ones I found on Thingiverse mount to din rails.  I bought&#xA;    a pack of din rails and 3d printing the brackets.  You do you on mounting.  I wanted mine on the wall in my office..&#xA;&lt;/li&gt;&lt;br&gt;&#xA;&lt;/ul&gt;&lt;br&gt;&#xA;&#xA;&lt;font style=&#34;color:yellow;&#34;&gt;Software setup&lt;/font&gt;&#xA;&lt;ul&gt;&#xA;    &lt;li&gt;&#xA;        Put FreeBSD on the sdcard.  With the Orange pi you write the arm freebsd image to the card, then go compile the correct Uboot for the SBC. There &#xA;        is instructions in each uboot directory in the ports to tell you what command to properly write the uboot to the card.  Think of the Uboot as the &#xA;        bios or boot loader needed to get the device set up to run FreeBSD. Once this is done move on to the next step.&#xA;    &lt;/li&gt;&lt;br&gt;&#xA;    &lt;li&gt;&#xA;        Connect up all the drives and the power except for the pi.  Put the SD card in and the last step is power up the  pi.  Watch your switch lights to &#xA;        see when the pi is fully up on the network.  Once this is done then go to your router and see what IP address your pi was given.  You will need this &#xA;        to ssh into the device.  If you are using a SBC that has hdmi output you can just go to the screen for it and find out the IP.&#xA;    &lt;/li&gt;&lt;br&gt;&#xA;    &lt;li&gt;&#xA;        Assumming you got your IP ssh into the device.  The default password will depend on the SBC you are using.  root/root is a popular one, root/pi is another. &#xA;        Go online and find yours for your device.  Once you have sshed into the device as root run a pkg update, then pkg upgrade.  Right out the gate we want &#xA;        to make sure the device is up to date.&#xA;    &lt;/li&gt;&lt;br&gt;&#xA;    &lt;li&gt;&#xA;        Now we need to format and setup up your drives.  There are a ton of howtos on doing this online.  I did all of mine with zfs and put it all in a software &#xA;        raid array with parity so I can lose 1 drive and not lose data. Below is a command that will show all drives attached to the system.  Use that to make &#xA;        sure all your drives are seen and are functioning. &lt;br&gt;&lt;br&gt; &#xA;        &lt;font style=&#34;color:green;&#34;&gt;&#xA;        root@fileserver:/ # geom disk list&lt;br&gt;&#xA;        &lt;/font&gt;&#xA;        &lt;br&gt;&#xA;        Once your drives are formatted and set up move to the next step.&#xA;    &lt;/li&gt;&lt;br&gt;&#xA;    &lt;li&gt;&#xA;        set the following lines in your rc.conf file:&lt;br&gt;&#xA;        &lt;p&gt;&#xA;            nfs_server_enable=&#34;YES&#34;&lt;br&gt;&#xA;            nfs_server_flags=&#34;-u -t -n 4&#34;&lt;br&gt;&#xA;            rpcbind_enable=&#34;YES&#34;&lt;br&gt;&#xA;            mountd_flags=&#34;-r&#34;&lt;br&gt;&#xA;            mountd_enable=&#34;YES&#34;&lt;br&gt;&#xA;        &lt;/p&gt;</description>
    </item>
    <item>
      <title>i3status on i3wm</title>
      <link>http://www.snarfingcode666.com/posts/i3-status/</link>
      <pubDate>Fri, 18 Nov 2022 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/i3-status/</guid>
      <description>&lt;h1 style=&#34;color:Tomato;&#34;&gt;i3status for i3wm&lt;/h1&gt;&#xA;&#xA;&lt;img src=&#34;i3status.png&#34; width=&#34;100%&#34;&gt;&#xA;&#xA;&lt;p&gt;&#xA;    i3wm is my window manager of choice.  One part to an i3 ecosystem is the i3status.  Basically it is a bar across the bottom giving&#xA;    lots of data about the system.  Time, cpu temp, date, ip address, disk free amount, etc.  Very useful and there at all times so easy &#xA;    to track system.  This bar has a ton of configurable features.  Here is the discussion of how mine is configured.&#xA;&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>i3wm</title>
      <link>http://www.snarfingcode666.com/posts/i3-wm/</link>
      <pubDate>Fri, 18 Nov 2022 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/i3-wm/</guid>
      <description>&lt;img src=&#34;logo.svg&#34;&gt;&lt;br&gt;&lt;br&gt;        &#xA;        &#xA;&lt;h1 style=&#34;color:Tomato;&#34;&gt;Why do I like i3 Window Manager?&lt;/h1&gt;&#xA;&lt;br&gt;&#xA;&#xA;&lt;p&gt;Starting a discussion of what window manager is best is like starting a holy war.  Or a politics discussion, &#xA;a religous discussion, or any other controversial topic.  People for some reason feel that their favorite is &#xA;the best no matter what and EVERYONE should use it.  Which to me is not even remotely the case.&#xA;&lt;/p&gt;&#xA;&lt;p&gt;Every person works and thinks differently.  If you read one of my other posts, I listed 39 different window managers.&#xA;I have used a multitude of window managers over the years.  Some in the early years were the main ones out there and I &#xA;had no real idea of the options.  Most distros of Linux or even BSD installed TWM by default, which is very bare bones.  Some of &#xA;them installed gnome or KDE. Back in the 90s when I first leaned Linux and BSD, we were all conditioned to three paradigms.  The &#xA;first of them was the Apple pardigm with their pretty GUI and all mouse driven with the bar across the bottom.  The second, and oldest &#xA;of them is the DOS paradigm.  No gui, all command line, which I learned at first. The third and most common paradigm was the Microsoft&#xA;Windows paradigm.&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>i3wm Configuration</title>
      <link>http://www.snarfingcode666.com/posts/i3-configure/</link>
      <pubDate>Fri, 18 Nov 2022 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/i3-configure/</guid>
      <description>&lt;h1 style=&#34;color:Tomato;&#34;&gt;Configure your i3wm to look good and work well&lt;/h1&gt;&#xA;&lt;br&gt;&#xA;&#xA;&lt;p&gt;&#xA;&lt;img src=&#34;images/i3wm-screenshot.png&#34; alt=&#34;i3wm desktop&#34;&gt; &#xA;&lt;/p&gt;&#xA;&#xA;&lt;p&gt;&#xA;Now I will assume that you read my blogpost on why I like i3, or maybe not, but you want a way to configure i3 window manager to your tastes.  This is about how I, over a couple of years, migrated my i3 setup to what I&#xA;have today.  I am very happy with this setup and I am running almost identical setups on both my work Linux Mint laptop and this laptop, my personal FreeBSD 13.1 laptop.  Have the exact same shortcuts and keystrokes&#xA;between every machine I have, all running i3, this makes it easy for me and I do not have to think about which machine I am on what what the correct keystrokes are.  In my previous post I linked my cheatsheet for i3 and&#xA;gave it to you in a download.  Now let us talk about my design requirements for my desktop.,&lt;/p&gt;</description>
    </item>
    <item>
      <title>IPv4 Write-Up</title>
      <link>http://www.snarfingcode666.com/posts/ipv4-class/</link>
      <pubDate>Fri, 18 Nov 2022 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/ipv4-class/</guid>
      <description>&lt;!DOCTYPE html&gt;&#xA;&lt;html&gt;&#xA;&#xA;&lt;h1 style=&#34;color:Tomato;&#34;&gt; IPV4 Class from NOLUG circa 1999 &lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;p style=&#34;margin-bottom: 0in&#34;&gt;December 30, 2022 One-minute read &#xA;&lt;/p&gt;&#xA;&lt;p style=&#34;margin-bottom: 0in&#34;&gt;&lt;a href=&#34;http://www.snarfingcode666.com/authors/barry-bc-mccormick/&#34;&gt;Barry&#xA;&#39;BC&#39; McCormick&lt;/a&gt; • &lt;a href=&#34;http://www.snarfingcode666.com/authors/scott-harney/&#34;&gt;Scott Harney&lt;/a&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;a href=&#34;http://www.snarfingcode666.com/tags/networking/&#34;&gt;networking&lt;/a&gt; • &lt;a href=&#34;http://www.snarfingcode666.com/tags/ipv4/&#34;&gt;ipv4&lt;/a&gt;&#xA;• &lt;a href=&#34;http://www.snarfingcode666.com/tags/home-networking/&#34;&gt;home-networking&lt;/a&gt; &#xA;&lt;/p&gt;&#xA;&lt;h1 class=&#34;western&#34;&gt;&lt;font color=&#34;blue&#34;&gt;Long ago in a galaxy far&#xA;far away, there was a LUG.....&lt;/font&gt;&lt;/h1&gt;&#xA;&lt;p&gt;Back many years ago a good friend of mine, Scott Harney and I were&#xA;members of the New Orleans Linux Users Group (NOLUG). It was the late&#xA;90s, back in the wild wild west of open source, the internet, etc.&#xA;One thing back then was there was a lot of confusion and a lack of&#xA;understanding about IP addressing. &#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mechanical Keyboards</title>
      <link>http://www.snarfingcode666.com/posts/keyboards/</link>
      <pubDate>Fri, 18 Nov 2022 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/keyboards/</guid>
      <description>&lt;h1 style=&#34;color:Tomato;&#34;&gt;Keyboards &lt;/h1&gt;&#xA;  &#xA;        &#xA;        &lt;p&gt;Keyboards are another simple thing to replace to make working at home, or even&#xA;in the office much more enjoyable and help prevent carpal tunnel and other&#xA;repetitive motion injuries.&lt;/p&gt;&#xA;&lt;p&gt;Now, the damn 30 dollar Logitech junk is NOT what I am talking about getting.&#xA;You are just as well off with the cheap keyboard that came with your computer.&#xA;Now, Logitech has made bank selling these keyboards with rubber dome keys in&#xA;them.  95% of the people in the world are happy with them.  BUT, if you are&#xA;like me and spend a significant portion of your day on the computer typing, you&#xA;can do so much better and relieve the finger and wrist strain.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Micro$oft</title>
      <link>http://www.snarfingcode666.com/posts/microsoft/</link>
      <pubDate>Fri, 18 Nov 2022 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/microsoft/</guid>
      <description>&lt;h1 style=&#34;color:Tomato;&#34;&gt;Why I disike Micro$oft So Much&lt;/h1&gt;&#xA;&#xA;&lt;p&gt;People often wonder and even make fun of me for my dislikes for several of the&#xA;big giants in the tech industry.  Oracle, Google/Meta, Facebook and not least &#xA;Microsoft.&lt;/p&gt;&#xA;&#xA;&lt;p&gt;As I get older and more introspective about life, one thing is clear.  I am still &#xA;very much a militant when it comes to how the world works. I have come to understand &#xA;one of the few ways a person can make a diffrence is with their pocketbook, or how &#xA;they spend their money. There are social and political reasons I do not want my family &#xA;spending money at Chic-fila or Hobby Lobby.  I, at a very basic level, hate their view &#xA;and stance against LGBTQ+ people.&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>NetBSD Part 1</title>
      <link>http://www.snarfingcode666.com/posts/netbsd/</link>
      <pubDate>Fri, 18 Nov 2022 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/netbsd/</guid>
      <description>&lt;!DOCTYPE html&gt;&#xA;&lt;html lang=&#34;en&#34;&gt;&#xA;&#xA;&#x9;&lt;h1 style=&#34;color:Tomato;&#34;&gt; NetBSD Part 1 &lt;/h1&gt;         &#xA;&#xA;&#x9;&lt;img src=&#34;netbsd.png&#34;&gt;&lt;br&gt;&#xA;&#xA;&#xA;&lt;p&gt; So with all the years of FreeBSD and Linux would I play with NetBSD??  Pretty simple explanation.&#xA;I have an OLD Cobalt Cube2 mips station that I want to revive for fun.  No real&#xA;valid reason OTHER than I want to say I did.  The machine seems to NOT have a working OS on it anymore, so I have very few options&#xA;when it comes to O/S to put on it.  NetBSD being the only viable one I know.  NetBSD has always had the motto &#34;of course it will run &#xA;NetBSD!&#34; and they mean it.  So here I am going to document my journey into NetBSD for the first real time of using it.  Wish me luck!&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>Orange Pi Zero</title>
      <link>http://www.snarfingcode666.com/posts/orange-pi/</link>
      <pubDate>Fri, 18 Nov 2022 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/orange-pi/</guid>
      <description>&lt;h1 style=&#34;color:Tomato;&#34;&gt; Orange Pi Zero &lt;/h1&gt;&#xA;&#xA;&lt;img src=product.png&gt;&lt;br&gt;&#xA;&#xA;&#xA;&#xA;&lt;p&gt;&#xA;    I had the chance a while back to get my hands on some orange pi zeros and I am very&#xA;    enamoured with them.  I currently have about 15 of them.  They run FreeBSD perfectly, &#xA;    run Linux perfectly, and several other O/S. I got mine used for about $8 each.  Now, &#xA;    they do not have an hdmi out, so ssh into the devices is the only way to manage them,&#xA;    but most servers that is what we do anyway.  These are not for desktop/video applications. &#xA;    But for a server they rock.  I am running a phone system, a file server, a plex server, &#xA;    a firewall, etc on them.  Performance is at least as good as a pi3. Here are the specs:&lt;br&gt;&#xA;    &lt;br&gt;&lt;br&gt;&#xA;    &lt;img src=product2.png&gt;&lt;br&gt;&#xA;&#xA;    &lt;br&gt;&#xA;    &lt;table&gt;&#xA;        &lt;tr&gt;&lt;th&gt;&#xA;    &lt;center&gt;&lt;font style=&#34;color:yellow;&#34;&gt; Orange Pi Zero LTS SPECS&lt;/font&gt;&lt;/center&gt;&lt;/th&gt;&lt;/tr&gt;&#xA;    &#xA;    &#xA;    &lt;tr&gt;&#xA;        &lt;td&gt;CPU&#x9;        &lt;td&gt;H3 Quad-core Cortex-A7 H.265/HEVC 1080P.&lt;/td&gt;&lt;/tr&gt;&#xA;        &lt;tr&gt;&#xA;    &lt;td&gt;GPU&#x9;           &lt;td&gt;• Mali400MP2 GPU @600MHz&lt;br&gt;&#xA;                    • Supports OpenGL ES 2.0&lt;/td&gt;&lt;/tr&gt;&#xA;                    &lt;tr&gt;&#xA;    &lt;td&gt;Memory (SDRAM)&lt;/td&gt; &#x9;&#xA;    &lt;td&gt;256MB/512MB DDR3 SDRAM(Share with GPU)(256MB version is Standard version)&lt;/td&gt;&lt;br&gt;&lt;br&gt;&lt;/tr&gt;&#xA;    &lt;tr&gt;&#xA;    &lt;td&gt;Onboard Storage&lt;/td&gt;&#xA;    &lt;td&gt;&#x9;&#xA;    TF card (Max. 32GB)/ 2MB Spi Flash&lt;/td&gt;&lt;/tr&gt;&#xA;    &lt;tr&gt;&#xA;        &lt;td&gt;Onboard Network&#x9;&lt;/td&gt; &#xA;        &lt;td&gt;10/100M Ethernet RJ45 POE is default off.&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;    &lt;td&gt;Onboard WiFi&lt;/td&gt;&#x9;&lt;td&gt;XR819, IEEE 802.11 b/g/n&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;    &lt;td&gt;Audio Input&lt;/td&gt;    &lt;td&gt;MIC(via 13 pins external board )&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;    &lt;td&gt;Video Outputs&lt;/td&gt;&#x9;&lt;td&gt;AV OUT(via 13 pins external board)&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;    &lt;td&gt;Power Source&lt;/td&gt;&#x9;&lt;td&gt;USB OTG can supply power&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;    &lt;td&gt;Low-level peripherals&lt;/td&gt;&#x9;&#xA;        &lt;td&gt;• 26 Pins Header,&lt;br&gt;&#xA;            • 13 Pins Header,&lt;br&gt;&#xA;             with 2x USB,&lt;br&gt;&#xA;              IR pin,&lt;br&gt; &#xA;              AUDIO(MIC, AV)&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;LED&#x9;&lt;/td&gt;&#xA;&lt;td&gt;Power led &amp; Status led&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;Supported OS&lt;/td&gt;&#x9;&#xA;&lt;td&gt;Android, Lubuntu, Debian, FreeBSD&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;tr&gt;&lt;td&gt;&lt;center&gt;&lt;h2&gt;Interface definition&lt;/h2&gt;&lt;/center&gt;&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;Product size&lt;/td&gt;&#x9;&#xA;&lt;td&gt;48 mm × 46mm&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;tr&gt;&#xA;&lt;td&gt;Weight&lt;/td&gt;&#x9;&#xA;&lt;td&gt;26g&lt;/td&gt;&lt;/tr&gt;&#xA;&lt;/table&gt;&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title>vi(m)</title>
      <link>http://www.snarfingcode666.com/posts/vim/</link>
      <pubDate>Fri, 18 Nov 2022 15:12:14 -0800</pubDate>
      <guid>http://www.snarfingcode666.com/posts/vim/</guid>
      <description>&lt;img src=&#34;vimlogo.gif&#34;&gt;&lt;br&gt;        &#xA;        &#xA;&lt;h1 style=&#34;color:Tomato;&#34;&gt;Why use Vim?  That is OLD and uncool!!!&lt;/h1&gt;&#xA;&#xA;&#xA;&lt;p&gt;One thing that never changes in this industry is that change is ever constant. While things continue to change, &#xA;there are some things that will never change.  Now, you ask any younger developer what do you use to write code? &#xA;You will get probably a few standard answers like  VSCode, Atom, Sublime, etc.  Mostly GUI based code editors. Now &#xA;I am not here to bash those, I have used all kinds of them over the years.  BUT, as a DevOps engineer, and a long &#xA;time system administrator on *nix systems, those GUI tools are not available on a BSD or Linux machine after a fresh &#xA;install of a server.  There is no GUI at all on a Unix server.  VI was created in the 70s at Bell Labs.  It was &#xA;included in the original Unix codebase, and is installed by default on every *nix based or like system I have ever &#xA;touched.  So knowing vim enough to survive the command line is almost a necessity.  So lets dive into the history &#xA;and why vi is a *nix staple.&#xA;&lt;/p&gt;</description>
    </item>
    <item>
      <title></title>
      <link>http://www.snarfingcode666.com/about/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://www.snarfingcode666.com/about/</guid>
      <description>&lt;!DOCTYPE html&gt;&#xA;&lt;html lang=&#34;en&#34;&gt;&#xA;&#xA;&lt;head&gt;&#xA;  &lt;title&gt;&#xA;  About Barry &amp;#39;bmac2&amp;#39; McCormick · Barry McCormick&#xA;&lt;/title&gt;&#xA;&lt;h1&gt;       About Barry &amp;#39;bmac2&amp;#39; McCormick&#xA;&lt;/a&gt;&#xA;      &lt;/h1&gt;&#xA;    &lt;/header&gt;&#xA;&#xA;    &lt;h2&gt;   Hillbillies and Moonshiners, OH MY&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#hillbillies-and-moonshiners-oh-my&#34;&gt;&#xA;    &lt;i class=&#34;fa fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;p&gt;I am of Scotch/Irish decent, specifically the Scotch-Irish that immigrated to&#xA;the US, originally in the Pennsylvania area, then migrated south into the&#xA;foothills of the Applacian Mountains.  Mainly, most of my relatives are from&#xA;Tennessee, Georgia, and Alabama where I was raised. All the jokes aside, my family&#xA;really is from a long line of moonshiners and bootleggers.  My family is not known&#xA;for being the most law abiding group.  Those of you know know me I am SURE are shocked&#xA;at that since I am such a quiet follow the rules person.&lt;!-- raw HTML omitted --&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title></title>
      <link>http://www.snarfingcode666.com/authors/barry-bc-mccormick/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://www.snarfingcode666.com/authors/barry-bc-mccormick/</guid>
      <description>&lt;!DOCTYPE html&gt;&#xA;&lt;html lang=&#34;en&#34;&gt;&#xA;&#xA;&lt;head&gt;&#xA;  &lt;title&gt;Author: Barry &amp;#39;BC&amp;#39; McCormick · Barry McCormick&lt;/title&gt;&#xA;  &lt;meta charset=&#34;utf-8&#34;&gt;&#xA;&lt;meta name=&#34;viewport&#34; content=&#34;width=device-width, initial-scale=1.0&#34;&gt;&#xA;&lt;meta name=&#34;color-scheme&#34; content=&#34;light dark&#34;&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;meta name=&#34;author&#34; content=&#34;Barry &amp;#39;Mac&amp;#39; McCormick&#34;&gt;&#xA;&lt;meta name=&#34;description&#34; content=&#34;bmac2&amp;#39;s personal website&#34;&gt;&#xA;&lt;meta name=&#34;keywords&#34; content=&#34;blog,developer,personal&#34;&gt;&#xA;&#xA;&lt;meta name=&#34;twitter:card&#34; content=&#34;summary&#34;/&gt;&#xA;&lt;meta name=&#34;twitter:title&#34; content=&#34;Barry &amp;#39;BC&amp;#39; McCormick&#34;/&gt;&#xA;&lt;meta name=&#34;twitter:description&#34; content=&#34;bmac2&amp;#39;s personal website&#34;/&gt;&#xA;&#xA;&lt;meta property=&#34;og:title&#34; content=&#34;Barry &amp;#39;BC&amp;#39; McCormick&#34; /&gt;&#xA;&lt;meta property=&#34;og:description&#34; content=&#34;bmac2&amp;#39;s personal website&#34; /&gt;&#xA;&lt;meta property=&#34;og:type&#34; content=&#34;website&#34; /&gt;&#xA;&lt;meta property=&#34;og:url&#34; content=&#34;http://www.snarfingcode666.com/authors/barry-bc-mccormick/&#34; /&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;link rel=&#34;canonical&#34; href=&#34;http://www.snarfingcode666.com/authors/barry-bc-mccormick/&#34;&gt;&#xA;&#xA;&#xA;&lt;link rel=&#34;preload&#34; href=&#34;http://www.snarfingcode666.com/fonts/forkawesome-webfont.woff2?v=1.2.0&#34; as=&#34;font&#34; type=&#34;font/woff2&#34; crossorigin&gt;&#xA;&#xA;&#xA;  &#xA;  &#xA;  &lt;link rel=&#34;stylesheet&#34; href=&#34;http://www.snarfingcode666.com/css/coder.min.5adbe72fc41dcfb852215b84695288939b6b606db73238bd3ee936469572fc9c.css&#34; integrity=&#34;sha256-WtvnL8Qdz7hSIVuEaVKIk5trYG23Mji9Puk2RpVy/Jw=&#34; crossorigin=&#34;anonymous&#34; media=&#34;screen&#34; /&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;    &#xA;    &#xA;    &lt;link rel=&#34;stylesheet&#34; href=&#34;http://www.snarfingcode666.com/css/coder-dark.min.a00e6364bacbc8266ad1cc81230774a1397198f8cfb7bcba29b7d6fcb54ce57f.css&#34; integrity=&#34;sha256-oA5jZLrLyCZq0cyBIwd0oTlxmPjPt7y6KbfW/LVM5X8=&#34; crossorigin=&#34;anonymous&#34; media=&#34;screen&#34; /&gt;&#xA;  &#xA;&#xA;&#xA;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&lt;link rel=&#34;icon&#34; type=&#34;image/svg+xml&#34; href=&#34;http://www.snarfingcode666.com/images/favicon.svg&#34; sizes=&#34;any&#34;&gt;&#xA;&lt;link rel=&#34;icon&#34; type=&#34;image/png&#34; href=&#34;http://www.snarfingcode666.com/images/favicon-32x32.png&#34; sizes=&#34;32x32&#34;&gt;&#xA;&lt;link rel=&#34;icon&#34; type=&#34;image/png&#34; href=&#34;http://www.snarfingcode666.com/images/favicon-16x16.png&#34; sizes=&#34;16x16&#34;&gt;&#xA;&#xA;&lt;link rel=&#34;apple-touch-icon&#34; href=&#34;http://www.snarfingcode666.com/images/apple-touch-icon.png&#34;&gt;&#xA;&lt;link rel=&#34;apple-touch-icon&#34; sizes=&#34;180x180&#34; href=&#34;http://www.snarfingcode666.com/images/apple-touch-icon.png&#34;&gt;&#xA;&#xA;&lt;link rel=&#34;manifest&#34; href=&#34;http://www.snarfingcode666.com/site.webmanifest&#34;&gt;&#xA;&lt;link rel=&#34;mask-icon&#34; href=&#34;http://www.snarfingcode666.com/images/safari-pinned-tab.svg&#34; color=&#34;#5bbad5&#34;&gt;&#xA;&#xA;&#xA;&lt;link rel=&#34;alternate&#34; type=&#34;application/rss+xml&#34; href=&#34;http://www.snarfingcode666.com/authors/barry-bc-mccormick/index.xml&#34; title=&#34;Barry McCormick&#34; /&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;/head&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;body class=&#34;preload-transitions colorscheme-dark&#34;&gt;&#xA;  &#xA;&#xA;  &lt;main class=&#34;wrapper&#34;&gt;&#xA;    &lt;nav class=&#34;navigation&#34;&gt;&#xA;  &lt;section class=&#34;container&#34;&gt;&#xA;    &lt;a class=&#34;navigation-title&#34; href=&#34;http://www.snarfingcode666.com/&#34;&gt;&#xA;      Barry McCormick&#xA;    &lt;/a&gt;&#xA;    &#xA;      &lt;input type=&#34;checkbox&#34; id=&#34;menu-toggle&#34; /&gt;&#xA;      &lt;label class=&#34;menu-button float-right&#34; for=&#34;menu-toggle&#34;&gt;&#xA;        &lt;i class=&#34;fa fa-bars fa-fw&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;&#xA;      &lt;/label&gt;&#xA;      &lt;ul class=&#34;navigation-list&#34;&gt;&#xA;        &#xA;          &#xA;            &lt;li class=&#34;navigation-item&#34;&gt;&#xA;              &lt;a class=&#34;navigation-link&#34; href=&#34;http://www.snarfingcode666.com/about/&#34;&gt;About&lt;/a&gt;&#xA;            &lt;/li&gt;&#xA;          &#xA;            &lt;li class=&#34;navigation-item&#34;&gt;&#xA;              &lt;a class=&#34;navigation-link&#34; href=&#34;http://www.snarfingcode666.com/posts/&#34;&gt;Blog&lt;/a&gt;&#xA;            &lt;/li&gt;&#xA;          &#xA;            &lt;li class=&#34;navigation-item&#34;&gt;&#xA;              &lt;a class=&#34;navigation-link&#34; href=&#34;http://www.snarfingcode666.com/resume/&#34;&gt;My Resume&lt;/a&gt;&#xA;            &lt;/li&gt;&#xA;          &#xA;            &lt;li class=&#34;navigation-item&#34;&gt;&#xA;              &lt;a class=&#34;navigation-link&#34; href=&#34;http://www.snarfingcode666.com/presentations/&#34;&gt;Presentations&lt;/a&gt;&#xA;            &lt;/li&gt;&#xA;          &#xA;            &lt;li class=&#34;navigation-item&#34;&gt;&#xA;              &lt;a class=&#34;navigation-link&#34; href=&#34;http://www.snarfingcode666.com/projects/&#34;&gt;Projects&lt;/a&gt;&#xA;            &lt;/li&gt;&#xA;          &#xA;            &lt;li class=&#34;navigation-item&#34;&gt;&#xA;              &lt;a class=&#34;navigation-link&#34; href=&#34;http://www.snarfingcode666.com/contact/&#34;&gt;Contact me&lt;/a&gt;&#xA;            &lt;/li&gt;&#xA;          &#xA;        &#xA;        &#xA;      &lt;/ul&gt;&#xA;    &#xA;  &lt;/section&gt;&#xA;&lt;/nav&gt;&#xA;&#xA;&#xA;    &lt;div class=&#34;content&#34;&gt;&#xA;      &#xA;  &lt;section class=&#34;container list&#34;&gt;&#xA;  &lt;header&gt;&#xA;    &lt;h1 class=&#34;title&#34;&gt;&#xA;      &lt;a class=&#34;title-link&#34; href=&#34;http://www.snarfingcode666.com/authors/barry-bc-mccormick/&#34;&gt;Author: Barry &amp;#39;BC&amp;#39; McCormick&lt;/a&gt;&#xA;    &lt;/h1&gt;&#xA;  &lt;/header&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;    &#xA;    &lt;li&gt;&#xA;      &lt;span class=&#34;date&#34;&gt;August 13, 2023&lt;/span&gt;&#xA;      &lt;a class=&#34;title&#34; href=&#34;http://www.snarfingcode666.com/posts/multi-boot/&#34;&gt;Dual Boot Linux and FreeBSD using UEFI&lt;/a&gt;&#xA;    &lt;/li&gt;&#xA;    &#xA;    &lt;li&gt;&#xA;      &lt;span class=&#34;date&#34;&gt;August 9, 2023&lt;/span&gt;&#xA;      &lt;a class=&#34;title&#34; href=&#34;http://www.snarfingcode666.com/posts/steam/&#34;&gt;Steam on Debian 12&lt;/a&gt;&#xA;    &lt;/li&gt;&#xA;    &#xA;    &lt;li&gt;&#xA;      &lt;span class=&#34;date&#34;&gt;January 21, 2023&lt;/span&gt;&#xA;      &lt;a class=&#34;title&#34; href=&#34;http://www.snarfingcode666.com/posts/vim/&#34;&gt;Vi(m)&lt;/a&gt;&#xA;    &lt;/li&gt;&#xA;    &#xA;    &lt;li&gt;&#xA;      &lt;span class=&#34;date&#34;&gt;January 21, 2023&lt;/span&gt;&#xA;      &lt;a class=&#34;title&#34; href=&#34;http://www.snarfingcode666.com/posts/microsoft/&#34;&gt;Microsoft&lt;/a&gt;&#xA;    &lt;/li&gt;&#xA;    &#xA;    &lt;li&gt;&#xA;      &lt;span class=&#34;date&#34;&gt;January 18, 2023&lt;/span&gt;&#xA;      &lt;a class=&#34;title&#34; href=&#34;http://www.snarfingcode666.com/posts/i3-conky/&#34;&gt;I3 Conky&lt;/a&gt;&#xA;    &lt;/li&gt;&#xA;    &#xA;    &lt;li&gt;&#xA;      &lt;span class=&#34;date&#34;&gt;January 18, 2023&lt;/span&gt;&#xA;      &lt;a class=&#34;title&#34; href=&#34;http://www.snarfingcode666.com/posts/i3-configure/&#34;&gt;i3wm configuration&lt;/a&gt;&#xA;    &lt;/li&gt;&#xA;    &#xA;    &lt;li&gt;&#xA;      &lt;span class=&#34;date&#34;&gt;January 14, 2023&lt;/span&gt;&#xA;      &lt;a class=&#34;title&#34; href=&#34;http://www.snarfingcode666.com/posts/3d-print/&#34;&gt;3D printing&lt;/a&gt;&#xA;    &lt;/li&gt;&#xA;    &#xA;    &lt;li&gt;&#xA;      &lt;span class=&#34;date&#34;&gt;December 31, 2022&lt;/span&gt;&#xA;      &lt;a class=&#34;title&#34; href=&#34;http://www.snarfingcode666.com/posts/i3-wm/&#34;&gt;I3wm&lt;/a&gt;&#xA;    &lt;/li&gt;&#xA;    &#xA;    &lt;li&gt;&#xA;      &lt;span class=&#34;date&#34;&gt;December 30, 2022&lt;/span&gt;&#xA;      &lt;a class=&#34;title&#34; href=&#34;http://www.snarfingcode666.com/posts/ipv4-class/&#34;&gt;Ipv4 Class from NOLUG circa 1999&lt;/a&gt;&#xA;    &lt;/li&gt;&#xA;    &#xA;    &lt;li&gt;&#xA;      &lt;span class=&#34;date&#34;&gt;December 30, 2022&lt;/span&gt;&#xA;      &lt;a class=&#34;title&#34; href=&#34;http://www.snarfingcode666.com/posts/containers/&#34;&gt;Containers&lt;/a&gt;&#xA;    &lt;/li&gt;&#xA;    &#xA;    &lt;li&gt;&#xA;      &lt;span class=&#34;date&#34;&gt;December 30, 2022&lt;/span&gt;&#xA;      &lt;a class=&#34;title&#34; href=&#34;http://www.snarfingcode666.com/posts/fbsd-resources/&#34;&gt;FreeBSD Online Resoures&lt;/a&gt;&#xA;    &lt;/li&gt;&#xA;    &#xA;    &lt;li&gt;&#xA;      &lt;span class=&#34;date&#34;&gt;November 22, 2022&lt;/span&gt;&#xA;      &lt;a class=&#34;title&#34; href=&#34;http://www.snarfingcode666.com/posts/bastillebsd/&#34;&gt;Bastillebsd&lt;/a&gt;&#xA;    &lt;/li&gt;&#xA;    &#xA;  &lt;/ul&gt;&#xA;  &#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;/section&gt;&#xA;&#xA;&#xA;    &lt;/div&gt;&#xA;&#xA;    &lt;footer class=&#34;footer&#34;&gt;&#xA;  &lt;section class=&#34;container&#34;&gt;&#xA;    ©&#xA;    &#xA;      2009 -&#xA;    &#xA;    2023&#xA;     Barry &amp;#39;Mac&amp;#39; McCormick &#xA;    ·&#xA;    &#xA;      Licensed under &lt;a rel=&#34;license&#34; href=&#34;https://opensource.org/licenses/BSD-3-Clause&#34;&gt;BSD 3 Clause License&lt;/a&gt;&#xA;    ·&#xA;    &#xA;    Powered by &lt;a href=&#34;https://gohugo.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Hugo&lt;/a&gt; &amp; &lt;a href=&#34;https://github.com/luizdepra/hugo-coder/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Coder&lt;/a&gt;.&#xA;    &#xA;  &lt;/section&gt;&#xA;&lt;/footer&gt;&#xA;&#xA;  &lt;/main&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &lt;script src=&#34;http://www.snarfingcode666.com/js/coder.min.6ae284be93d2d19dad1f02b0039508d9aab3180a12a06dcc71b0b0ef7825a317.js&#34; integrity=&#34;sha256-auKEvpPS0Z2tHwKwA5UI2aqzGAoSoG3McbCw73gloxc=&#34;&gt;&lt;/script&gt;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&lt;/body&gt;&#xA;&#xA;&lt;/html&gt;</description>
    </item>
    <item>
      <title></title>
      <link>http://www.snarfingcode666.com/authors/scott-harney/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://www.snarfingcode666.com/authors/scott-harney/</guid>
      <description>&lt;!DOCTYPE html&gt;&#xA;&lt;html lang=&#34;en&#34;&gt;&#xA;&#xA;&lt;head&gt;&#xA;  &lt;title&gt;Author: Scott Harney · Barry McCormick&lt;/title&gt;&#xA;  &lt;meta charset=&#34;utf-8&#34;&gt;&#xA;&lt;meta name=&#34;viewport&#34; content=&#34;width=device-width, initial-scale=1.0&#34;&gt;&#xA;&lt;meta name=&#34;color-scheme&#34; content=&#34;light dark&#34;&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;meta name=&#34;author&#34; content=&#34;Barry &amp;#39;Mac&amp;#39; McCormick&#34;&gt;&#xA;&lt;meta name=&#34;description&#34; content=&#34;bmac2&amp;#39;s personal website&#34;&gt;&#xA;&lt;meta name=&#34;keywords&#34; content=&#34;blog,developer,personal&#34;&gt;&#xA;&#xA;&lt;meta name=&#34;twitter:card&#34; content=&#34;summary&#34;/&gt;&#xA;&lt;meta name=&#34;twitter:title&#34; content=&#34;Scott Harney&#34;/&gt;&#xA;&lt;meta name=&#34;twitter:description&#34; content=&#34;bmac2&amp;#39;s personal website&#34;/&gt;&#xA;&#xA;&lt;meta property=&#34;og:title&#34; content=&#34;Scott Harney&#34; /&gt;&#xA;&lt;meta property=&#34;og:description&#34; content=&#34;bmac2&amp;#39;s personal website&#34; /&gt;&#xA;&lt;meta property=&#34;og:type&#34; content=&#34;website&#34; /&gt;&#xA;&lt;meta property=&#34;og:url&#34; content=&#34;http://www.snarfingcode666.com/authors/scott-harney/&#34; /&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;link rel=&#34;canonical&#34; href=&#34;http://www.snarfingcode666.com/authors/scott-harney/&#34;&gt;&#xA;&#xA;&#xA;&lt;link rel=&#34;preload&#34; href=&#34;http://www.snarfingcode666.com/fonts/forkawesome-webfont.woff2?v=1.2.0&#34; as=&#34;font&#34; type=&#34;font/woff2&#34; crossorigin&gt;&#xA;&#xA;&#xA;  &#xA;  &#xA;  &lt;link rel=&#34;stylesheet&#34; href=&#34;http://www.snarfingcode666.com/css/coder.min.5adbe72fc41dcfb852215b84695288939b6b606db73238bd3ee936469572fc9c.css&#34; integrity=&#34;sha256-WtvnL8Qdz7hSIVuEaVKIk5trYG23Mji9Puk2RpVy/Jw=&#34; crossorigin=&#34;anonymous&#34; media=&#34;screen&#34; /&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;  &#xA;    &#xA;    &#xA;    &lt;link rel=&#34;stylesheet&#34; href=&#34;http://www.snarfingcode666.com/css/coder-dark.min.a00e6364bacbc8266ad1cc81230774a1397198f8cfb7bcba29b7d6fcb54ce57f.css&#34; integrity=&#34;sha256-oA5jZLrLyCZq0cyBIwd0oTlxmPjPt7y6KbfW/LVM5X8=&#34; crossorigin=&#34;anonymous&#34; media=&#34;screen&#34; /&gt;&#xA;  &#xA;&#xA;&#xA;&#xA; &#xA;&#xA;&#xA;&#xA;&#xA;&lt;link rel=&#34;icon&#34; type=&#34;image/svg+xml&#34; href=&#34;http://www.snarfingcode666.com/images/favicon.svg&#34; sizes=&#34;any&#34;&gt;&#xA;&lt;link rel=&#34;icon&#34; type=&#34;image/png&#34; href=&#34;http://www.snarfingcode666.com/images/favicon-32x32.png&#34; sizes=&#34;32x32&#34;&gt;&#xA;&lt;link rel=&#34;icon&#34; type=&#34;image/png&#34; href=&#34;http://www.snarfingcode666.com/images/favicon-16x16.png&#34; sizes=&#34;16x16&#34;&gt;&#xA;&#xA;&lt;link rel=&#34;apple-touch-icon&#34; href=&#34;http://www.snarfingcode666.com/images/apple-touch-icon.png&#34;&gt;&#xA;&lt;link rel=&#34;apple-touch-icon&#34; sizes=&#34;180x180&#34; href=&#34;http://www.snarfingcode666.com/images/apple-touch-icon.png&#34;&gt;&#xA;&#xA;&lt;link rel=&#34;manifest&#34; href=&#34;http://www.snarfingcode666.com/site.webmanifest&#34;&gt;&#xA;&lt;link rel=&#34;mask-icon&#34; href=&#34;http://www.snarfingcode666.com/images/safari-pinned-tab.svg&#34; color=&#34;#5bbad5&#34;&gt;&#xA;&#xA;&#xA;&lt;link rel=&#34;alternate&#34; type=&#34;application/rss+xml&#34; href=&#34;http://www.snarfingcode666.com/authors/scott-harney/index.xml&#34; title=&#34;Barry McCormick&#34; /&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;/head&gt;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;body class=&#34;preload-transitions colorscheme-dark&#34;&gt;&#xA;  &#xA;&#xA;  &lt;main class=&#34;wrapper&#34;&gt;&#xA;    &lt;nav class=&#34;navigation&#34;&gt;&#xA;  &lt;section class=&#34;container&#34;&gt;&#xA;    &lt;a class=&#34;navigation-title&#34; href=&#34;http://www.snarfingcode666.com/&#34;&gt;&#xA;      Barry McCormick&#xA;    &lt;/a&gt;&#xA;    &#xA;      &lt;input type=&#34;checkbox&#34; id=&#34;menu-toggle&#34; /&gt;&#xA;      &lt;label class=&#34;menu-button float-right&#34; for=&#34;menu-toggle&#34;&gt;&#xA;        &lt;i class=&#34;fa fa-bars fa-fw&#34; aria-hidden=&#34;true&#34;&gt;&lt;/i&gt;&#xA;      &lt;/label&gt;&#xA;      &lt;ul class=&#34;navigation-list&#34;&gt;&#xA;        &#xA;          &#xA;            &lt;li class=&#34;navigation-item&#34;&gt;&#xA;              &lt;a class=&#34;navigation-link&#34; href=&#34;http://www.snarfingcode666.com/about/&#34;&gt;About&lt;/a&gt;&#xA;            &lt;/li&gt;&#xA;          &#xA;            &lt;li class=&#34;navigation-item&#34;&gt;&#xA;              &lt;a class=&#34;navigation-link&#34; href=&#34;http://www.snarfingcode666.com/posts/&#34;&gt;Blog&lt;/a&gt;&#xA;            &lt;/li&gt;&#xA;          &#xA;            &lt;li class=&#34;navigation-item&#34;&gt;&#xA;              &lt;a class=&#34;navigation-link&#34; href=&#34;http://www.snarfingcode666.com/resume/&#34;&gt;My Resume&lt;/a&gt;&#xA;            &lt;/li&gt;&#xA;          &#xA;            &lt;li class=&#34;navigation-item&#34;&gt;&#xA;              &lt;a class=&#34;navigation-link&#34; href=&#34;http://www.snarfingcode666.com/presentations/&#34;&gt;Presentations&lt;/a&gt;&#xA;            &lt;/li&gt;&#xA;          &#xA;            &lt;li class=&#34;navigation-item&#34;&gt;&#xA;              &lt;a class=&#34;navigation-link&#34; href=&#34;http://www.snarfingcode666.com/projects/&#34;&gt;Projects&lt;/a&gt;&#xA;            &lt;/li&gt;&#xA;          &#xA;            &lt;li class=&#34;navigation-item&#34;&gt;&#xA;              &lt;a class=&#34;navigation-link&#34; href=&#34;http://www.snarfingcode666.com/contact/&#34;&gt;Contact me&lt;/a&gt;&#xA;            &lt;/li&gt;&#xA;          &#xA;        &#xA;        &#xA;      &lt;/ul&gt;&#xA;    &#xA;  &lt;/section&gt;&#xA;&lt;/nav&gt;&#xA;&#xA;&#xA;    &lt;div class=&#34;content&#34;&gt;&#xA;      &#xA;  &lt;section class=&#34;container list&#34;&gt;&#xA;  &lt;header&gt;&#xA;    &lt;h1 class=&#34;title&#34;&gt;&#xA;      &lt;a class=&#34;title-link&#34; href=&#34;http://www.snarfingcode666.com/authors/scott-harney/&#34;&gt;Author: Scott Harney&lt;/a&gt;&#xA;    &lt;/h1&gt;&#xA;  &lt;/header&gt;&#xA;  &#xA;  &lt;ul&gt;&#xA;    &#xA;    &lt;li&gt;&#xA;      &lt;span class=&#34;date&#34;&gt;December 30, 2022&lt;/span&gt;&#xA;      &lt;a class=&#34;title&#34; href=&#34;http://www.snarfingcode666.com/posts/ipv4-class/&#34;&gt;Ipv4 Class from NOLUG circa 1999&lt;/a&gt;&#xA;    &lt;/li&gt;&#xA;    &#xA;  &lt;/ul&gt;&#xA;  &#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&#xA;&lt;/section&gt;&#xA;&#xA;&#xA;    &lt;/div&gt;&#xA;&#xA;    &lt;footer class=&#34;footer&#34;&gt;&#xA;  &lt;section class=&#34;container&#34;&gt;&#xA;    ©&#xA;    &#xA;      2009 -&#xA;    &#xA;    2023&#xA;     Barry &amp;#39;Mac&amp;#39; McCormick &#xA;    ·&#xA;    &#xA;      Licensed under &lt;a rel=&#34;license&#34; href=&#34;https://opensource.org/licenses/BSD-3-Clause&#34;&gt;BSD 3 Clause License&lt;/a&gt;&#xA;    ·&#xA;    &#xA;    Powered by &lt;a href=&#34;https://gohugo.io/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Hugo&lt;/a&gt; &amp; &lt;a href=&#34;https://github.com/luizdepra/hugo-coder/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Coder&lt;/a&gt;.&#xA;    &#xA;  &lt;/section&gt;&#xA;&lt;/footer&gt;&#xA;&#xA;  &lt;/main&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;  &#xA;  &lt;script src=&#34;http://www.snarfingcode666.com/js/coder.min.6ae284be93d2d19dad1f02b0039508d9aab3180a12a06dcc71b0b0ef7825a317.js&#34; integrity=&#34;sha256-auKEvpPS0Z2tHwKwA5UI2aqzGAoSoG3McbCw73gloxc=&#34;&gt;&lt;/script&gt;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&lt;/body&gt;&#xA;&#xA;&lt;/html&gt;</description>
    </item>
    <item>
      <title></title>
      <link>http://www.snarfingcode666.com/contact/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://www.snarfingcode666.com/contact/</guid>
      <description>&lt;!DOCTYPE html&gt;&#xA;&lt;html lang=&#34;en&#34;&gt;&#xA;&#xA;&lt;head&gt;&#xA;  &lt;title&gt;&#xA;  Contact · Barry McCormick&#xA;&lt;/title&gt;&#xA;&#xA;    &lt;div class=&#34;content&#34;&gt;&#xA;      &#xA;  &lt;section class=&#34;container page&#34;&gt;&#xA;  &lt;article&gt;&#xA;    &lt;header&gt;&#xA;      &lt;h1 class=&#34;title&#34;&gt;&#xA;        &lt;a class=&#34;title-link&#34; href=&#34;http://www.snarfingcode666.com/contact/&#34;&gt;&#xA;          Contact&#xA;        &lt;/a&gt;&#xA;      &lt;/h1&gt;&#xA;    &lt;/header&gt;&#xA;&#xA;    &lt;p&gt;I can be contacted lots of ways.  I am usually online at any time I am awake.  I am a nerd, what can I say????&lt;/p&gt;&#xA;&lt;p&gt;Follow me:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;LinkedIn &amp;mdash; &lt;a href=&#34;https://www.linkedin.com/in/barry-mccormick-a41a727/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.linkedin.com/in/barry-mccormick-a41a727/&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;github   &amp;mdash; &lt;a href=&#34;https://github.com/bmac2&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://github.com/bmac2&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;gitlab   &amp;mdash; &lt;a href=&#34;https://gitlab.com/bmac2&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://gitlab.com/bmac2&lt;/a&gt;&lt;/li&gt;&#xA;&lt;li&gt;discord  &amp;mdash; bmac2#9366 usually on Bastille server, pdx keyboard server, etc.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;WebSites:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://snarfingcode666.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://snarfingcode666.com&lt;/a&gt;   &amp;ndash; my personal website about all things nerdy&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://maildragon.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://maildragon.com&lt;/a&gt;        &amp;ndash; my podcast website&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://rainmadedesigns.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://rainmadedesigns.com&lt;/a&gt;   &amp;ndash; a website about some of our design projects and builds&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://rainmadekennels.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://rainmadekennels.com&lt;/a&gt;   &amp;ndash; my wife&amp;rsquo;s kennel website&lt;/li&gt;&#xA;&lt;li&gt;&lt;a href=&#34;https://remotesimplicity.com&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://remotesimplicity.com&lt;/a&gt;  &amp;ndash; my site about devops and remote work&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;Email Addresses:&#xA;** GMAIL ACCOUNTS&lt;/p&gt;</description>
    </item>
    <item>
      <title></title>
      <link>http://www.snarfingcode666.com/presentations/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://www.snarfingcode666.com/presentations/</guid>
      <description>&lt;!DOCTYPE html&gt;&#xA;&lt;html lang=&#34;en&#34;&gt;&#xA;&#xA;&#xA;&lt;meta name=&#34;author&#34; content=&#34;Barry &amp;#39;Mac&amp;#39; McCormick&#34;&gt;&#xA;    &#xA;&lt;h1 style=&#34;color:Tomato;&#34;&gt;Past Classes and Presentations&lt;/h1&gt;&#xA;&#xA;&#xA;Over the last 40 years or so I have done a lot of teaching, and a lot of presentations/classes.  I regret that I have&#xA; not kept up with and have all the slides and videos of me teaching.  I am scouring all of my storage sources to try to &#xA; collect back up all that I can. &#xA;&#xA; &lt;h2 style=&#34;color:yellow;&#34;&gt;IPv4 Class circa 1999&lt;/h2&gt;&#xA;&#xA;&lt;p&gt;One of the presentations I do have is from the New Orleans Linux Users Group (NOLUG) that a friend of mine and I put together &#xA;a class on IPV4 addressing around 1999.  There was no recording of the presentation, but I still have the copies of the write-up &#xA;that Scott put in docbook form.  Even though that class was almost 25 years ago at the time of this writing, Scott says that the &#xA;files are still the most downloaded thing from all of his websites.  Guess we did a decent job of putting together the class and &#xA;the documents.  Here is the links:&lt;/p&gt;</description>
    </item>
    <item>
      <title></title>
      <link>http://www.snarfingcode666.com/projects/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://www.snarfingcode666.com/projects/</guid>
      <description>&lt;!DOCTYPE html&gt;&#xA;&lt;html lang=&#34;en&#34;&gt;&#xA;&#xA;&lt;head&gt;&#xA;  &lt;title&gt;&#xA;  Projects · Barry McCormick&#xA;&lt;/title&gt;&#xA;  &lt;meta charset=&#34;utf-8&#34;&gt;&#xA;&#xA;    &lt;!-- raw HTML omitted --&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;keezer&lt;/li&gt;&#xA;&lt;li&gt;industrial tables&lt;/li&gt;&#xA;&lt;li&gt;refurbish radial arm saw&lt;/li&gt;&#xA;&lt;li&gt;gazebo for back yard&lt;/li&gt;&#xA;&lt;li&gt;Camper Van&lt;/li&gt;&#xA;&lt;li&gt;beer brewing setup&lt;/li&gt;&#xA;&lt;li&gt;Husky workbench for home office standing desk&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&#xA;  &#xA;&lt;/body&gt;&#xA;&#xA;&lt;/html&gt;</description>
    </item>
    <item>
      <title></title>
      <link>http://www.snarfingcode666.com/resume/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>http://www.snarfingcode666.com/resume/</guid>
      <description>&lt;!DOCTYPE html&gt;&#xA;&lt;html lang=&#34;en&#34;&gt;&#xA;&lt;body class=&#34;preload-transitions colorscheme-dark&#34;&gt;&#xA;  &lt;main class=&#34;wrapper&#34;&gt;&#xA;&#xA;    &lt;h1 id=&#34;barry-mccormick&#34;&gt;&#xA;  Barry McCormick&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#barry-mccormick&#34;&gt;&#xA;    &lt;i class=&#34;fa fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;bsms-in-engineering&#34;&gt;&#xA;  BS/MS in Engineering&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#bsms-in-engineering&#34;&gt;&#xA;    &lt;i class=&#34;fa fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h2&gt;&#xA;&lt;p&gt;LINKEDIN: &lt;a href=&#34;https://www.linkedin.com/in/barry-mccormick-a41a727/&#34;  class=&#34;external-link&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;https://www.linkedin.com/in/barry-mccormick-a41a727/&lt;/a&gt;&lt;br&gt;&#xA;EMAIL:barry.chris.mccormick@gmail.com&lt;br&gt;&#xA;PHONE::+1 (801) 403-8625&lt;/p&gt;&#xA;&lt;hr&gt;&#xA;&lt;h3 id=&#34;technology-leadership-profile&#34;&gt;&#xA;  Technology Leadership Profile&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#technology-leadership-profile&#34;&gt;&#xA;    &lt;i class=&#34;fa fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h3&gt;&#xA;&lt;h4 id=&#34;cloud--on-prem-architectures--devops-leadership--project-management--devops-automation--cicd-pipelines&#34;&gt;&#xA;  Cloud &amp;amp; On-Prem Architectures | DevOps Leadership | Project Management | DevOps Automation | CI//CD Pipelines&#xA;  &lt;a class=&#34;heading-link&#34; href=&#34;#cloud--on-prem-architectures--devops-leadership--project-management--devops-automation--cicd-pipelines&#34;&gt;&#xA;    &lt;i class=&#34;fa fa-link&#34; aria-hidden=&#34;true&#34; title=&#34;Link to heading&#34;&gt;&lt;/i&gt;&#xA;    &lt;span class=&#34;sr-only&#34;&gt;Link to heading&lt;/span&gt;&#xA;  &lt;/a&gt;&#xA;&lt;/h4&gt;&#xA;&lt;p&gt;Senior DevOps leader with a large breath of past work experience, both small and large companies, and experience across several industries. Has designed multiple computer systems on multiple platforms. Some of these are in use today at the VA Hospital System. Has designed and built multiple companies CI/CD pipelines from scratch using Jenkins.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
