<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="rss.xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
    <channel>
        <title>Floccinaucinihilipilification Blog</title>
        <link>https://floccinaucinihilipilification.blog/blog</link>
        <description>Floccinaucinihilipilification Blog</description>
        <lastBuildDate>Mon, 27 Apr 2026 00:00:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>https://github.com/jpmonette/feed</generator>
        <language>en</language>
        <item>
            <title><![CDATA[Only Death Is Fair]]></title>
            <link>https://floccinaucinihilipilification.blog/blog/only-death-is-fair</link>
            <guid>https://floccinaucinihilipilification.blog/blog/only-death-is-fair</guid>
            <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Tonight I learned a good friend of mine passed away over the weekend.  Yes]]></description>
            <content:encoded><![CDATA[<p>Tonight I learned a good friend of mine passed away over the weekend.  Yes
it was cancer.  It's always cancer it seems.  Life is not fair... only death is fair and has no ulterior motives, biases or prejudices.</p>
<!-- -->
<p>I worked with Greg for almost 20 years off and on as I would leave the company and return.  There was a small group of us that implemented most of the new technology in the company.  We were the one's that would stand up and fight to do things the "right" way and not how it had been done for the previous 30 years.  We didn't always win but we put up a good fight and I know Greg put up a good fight.</p>
<p>RIP my friend.</p>]]></content:encoded>
            <category>life</category>
        </item>
        <item>
            <title><![CDATA[Hello world]]></title>
            <link>https://floccinaucinihilipilification.blog/blog/hello-world</link>
            <guid>https://floccinaucinihilipilification.blog/blog/hello-world</guid>
            <pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[New site, fresh start. This is a personal blog and project tracker where I'll post updates on what I'm building -- starting with homeCore.]]></description>
            <content:encoded><![CDATA[<p>New site, fresh start. This is a personal blog and project tracker where I'll post updates on what I'm building -- starting with homeCore.</p>
<!-- -->
<p>The blog is for dated updates and notes. The tracker section holds current project status and next steps.</p>
<p>More soon.</p>]]></content:encoded>
            <category>Launch</category>
        </item>
        <item>
            <title><![CDATA[Brewing...]]></title>
            <link>https://floccinaucinihilipilification.blog/blog/brewing</link>
            <guid>https://floccinaucinihilipilification.blog/blog/brewing</guid>
            <pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[I've been involved in home automation in some way shape or form for a long, long time. Started with X10 on a Tandy! Yeah that long.]]></description>
            <content:encoded><![CDATA[<p>I've been involved in home automation in some way shape or form for a long, long time. Started with X10 on a Tandy! Yeah that long.</p>
<!-- -->
<p>Everyone knows about Home Assistant so I won't get into details about it. HA is one of the most popular and widely known systems. I started using it when it was still young and every update was a breaking change. I've used commercial systems (I'm a certified developer installer for RTI Control). I'll just list ones I've used.</p>
<ul>
<li class="">Home Assistant</li>
<li class="">HomeSeer</li>
<li class="">Hubitat</li>
<li class="">RTI Control</li>
<li class="">ISY / Polisy</li>
</ul>
<p>I've gone through the devices from X10, Insteon, Z-Wave, Zigbee, Lutron, Shelly, Random IP devices, Aqara Zigbee, Aqara Matter, etc etc... you get the point.</p>
<p>I've learned a lot from all of these various systems. Mainly I've never been completely happy with any of them. There's always some quirk or feature missing or doesn't work or product team doesn't care. Well... maybe there's an alternative. Maybe.</p>]]></content:encoded>
            <category>homeCore</category>
        </item>
        <item>
            <title><![CDATA[Obligatory first post]]></title>
            <link>https://floccinaucinihilipilification.blog/blog/first-post</link>
            <guid>https://floccinaucinihilipilification.blog/blog/first-post</guid>
            <pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[Over the last couple of weeks I've been exploring the job market. Application here, application there and a lot of them want your Github and personal website URLs if you have any. I (sometimes) would provide my github URL but never really had anything to put for personal site. So...]]></description>
            <content:encoded><![CDATA[<p>Over the last couple of weeks I've been exploring the job market. Application here, application there and a lot of them want your Github and personal website URLs if you have any. I (sometimes) would provide my github URL but never really had anything to put for personal site. So...</p>
<!-- -->
<p><em>Floccinaucinihilipilification</em> is born. A mostly useless site where I can old-school blog and use as a scratch pad for notes and all version controlled. So now I have a Github and personal site.</p>]]></content:encoded>
            <category>Launch</category>
        </item>
        <item>
            <title><![CDATA[Fun with Github Actions]]></title>
            <link>https://floccinaucinihilipilification.blog/blog/github-actions</link>
            <guid>https://floccinaucinihilipilification.blog/blog/github-actions</guid>
            <pubDate>Sun, 08 Mar 2026 00:00:00 GMT</pubDate>
            <description><![CDATA[The new site/blog I'm playing with is using Zola. I don't like heavy CMS with database requirements. Now to the adventures of setting up Github actions to deploy the site.]]></description>
            <content:encoded><![CDATA[<p>The new site/blog I'm playing with is using Zola. I don't like heavy CMS with database requirements. Now to the adventures of setting up Github actions to deploy the site.</p>
<!-- -->
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="first-steps---setup-secrets">First steps - Setup secrets<a href="https://floccinaucinihilipilification.blog/blog/github-actions#first-steps---setup-secrets" class="hash-link" aria-label="Direct link to First steps - Setup secrets" title="Direct link to First steps - Setup secrets" translate="no">​</a></h3>
<p>Basics are needed for how to connect to the remote site. I'll add the following into a Github Environment -&gt; Secrets</p>
<ul>
<li class="">SSH_USER</li>
<li class="">SSH_PRIVATE_KEY</li>
<li class="">SSH_HOST</li>
<li class="">TARGET_DIR</li>
</ul>
<p>Next in Github -&gt; Actions I'll create a new workflow and not use any template just start from scratch and paste the following:</p>
<h3 class="anchor anchorTargetStickyNavbar_Vzrq" id="mainyml">main.yml<a href="https://floccinaucinihilipilification.blog/blog/github-actions#mainyml" class="hash-link" aria-label="Direct link to main.yml" title="Direct link to main.yml" translate="no">​</a></h3>
<div class="language-yaml codeBlockContainer_Ckt0 theme-code-block" style="--prism-color:#393A34;--prism-background-color:#f6f8fa"><div class="codeBlockContent_QJqH"><pre tabindex="0" class="prism-code language-yaml codeBlock_bY9V thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_e6Vv"><div class="token-line" style="color:#393A34"><span class="token key atrule" style="color:#00a4db">name</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> Build and Deploy Zola</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token key atrule" style="color:#00a4db">on</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token key atrule" style="color:#00a4db">push</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">branches</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain"> main  </span><span class="token comment" style="color:#999988;font-style:italic"># Set this to your main branch</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token key atrule" style="color:#00a4db">jobs</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">  </span><span class="token key atrule" style="color:#00a4db">build-and-deploy</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">runs-on</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> ubuntu</span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain">latest</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">    </span><span class="token key atrule" style="color:#00a4db">steps</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain"> </span><span class="token key atrule" style="color:#00a4db">name</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> Checkout Repository</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token key atrule" style="color:#00a4db">uses</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> actions/checkout@v4</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token key atrule" style="color:#00a4db">with</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:#00a4db">submodules</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token boolean important" style="color:#36acaa">true</span><span class="token plain">  </span><span class="token comment" style="color:#999988;font-style:italic"># Necessary if your Zola theme is a submodule</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain"> </span><span class="token key atrule" style="color:#00a4db">name</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> Install Zola</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token key atrule" style="color:#00a4db">run</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">|</span><span class="token scalar string" style="color:#e3116c"></span><br></div><div class="token-line" style="color:#393A34"><span class="token scalar string" style="color:#e3116c">          sudo snap install --edge zola</span><br></div><div class="token-line" style="color:#393A34"><span class="token scalar string" style="color:#e3116c">          zola build</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">      </span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain"> </span><span class="token key atrule" style="color:#00a4db">name</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> SCP Transfer Files</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token key atrule" style="color:#00a4db">uses</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> appleboy/scp</span><span class="token punctuation" style="color:#393A34">-</span><span class="token plain">action@v0.1.7</span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">        </span><span class="token key atrule" style="color:#00a4db">with</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:#00a4db">host</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> $</span><span class="token punctuation" style="color:#393A34">{</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> secrets.SSH_HOST </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:#00a4db">username</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> $</span><span class="token punctuation" style="color:#393A34">{</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> secrets.SSH_USER </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:#00a4db">key</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> $</span><span class="token punctuation" style="color:#393A34">{</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> secrets.SSH_PRIVATE_KEY </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:#00a4db">source</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"public/*"</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:#00a4db">target</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> $</span><span class="token punctuation" style="color:#393A34">{</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"> secrets.TARGET_DIR </span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:#00a4db">strip_components</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">1</span><span class="token plain">  </span><span class="token comment" style="color:#999988;font-style:italic"># Removes "public/" from the path during copy</span><span class="token plain"></span><br></div><div class="token-line" style="color:#393A34"><span class="token plain">          </span><span class="token key atrule" style="color:#00a4db">overwrite</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token boolean important" style="color:#36acaa">true</span><br></div></code></pre></div></div>
<p>Now to fire this off and see what's broken.</p>
<ul>
<li class="">Run one was a fail with authentication issues. Take two....</li>
</ul>]]></content:encoded>
            <category>GitHub</category>
        </item>
    </channel>
</rss>