feat: Ports all existing articles and images.
This commit is contained in:
@@ -52,7 +52,6 @@
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2025/vapor-htmx-todo-app/"><div>
|
||||
<img alt="banner" src="http://localhost:3000/articles/images/2025-01-05-vapor-htmx-todo-app.png"/>
|
||||
Build an example application using Vapor and HTMX.
|
||||
</div></a>
|
||||
</p>
|
||||
@@ -73,7 +72,6 @@
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2024/free-as-in-freedom/"><div>
|
||||
<img alt="banner" src="http://localhost:3000/articles/images/2024-04-09-free-as-in-freedom.png"/>
|
||||
Salute to open-source software engineers
|
||||
</div></a>
|
||||
</p>
|
||||
@@ -87,7 +85,6 @@
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2024/pgp-encryption-introduction/"><div>
|
||||
<img alt="banner" src="http://localhost:3000/articles/images/2024-04-04-pgp-encryption-introduction.gif"/>
|
||||
In this article I introduce PGP and show a use case for me, which perhaps you can use as well.
|
||||
What is PGP
|
||||
PGP stands for Pretty Good Privacy, it was first developed in 1991 by Phil Zimmermann. PGP uses
|
||||
@@ -104,7 +101,6 @@ cryptographic privacy and authentication and is...
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2024/unvr-as-nas/"><div>
|
||||
<img alt="banner" src="http://localhost:3000/articles/images/2024-03-15-unvr-as-nas.png"/>
|
||||
In this post, I’m going to show how to setup a Samba server on a Ubiquity UNVR so that it can be
|
||||
used as NAS (network attached storage). Be aware that this should be done with caution and may void
|
||||
any warranty on your UNVR as we are using it for...
|
||||
@@ -120,7 +116,6 @@ any warranty on your UNVR as we are using it for...
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2024/elevating-hvac/"><div>
|
||||
<img alt="banner" src="http://localhost:3000/articles/images/2024-02-27-elevating-hvac.png"/>
|
||||
This is a guest post from my good friend, Ty Branaman.
|
||||
Introduction:
|
||||
Heating, Ventilation, and Air Conditioning (HVAC) is often mistakenly categorized as a simple labor
|
||||
@@ -144,7 +139,6 @@ job, overshadowing the intricate skill set and technical expertise required in..
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2023/most-important-job/"><div>
|
||||
<img alt="banner" src="http://localhost:3000/articles/images/2023-12-14-most-important-job.gif"/>
|
||||
This short tech tip is about something one of my good friends in the trade told me a long time ago,
|
||||
that has stuck with me through the years. It is a simple phrase / mindset.
|
||||
|
||||
@@ -163,7 +157,6 @@ This...
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2023/cancel-this/"><div>
|
||||
<img alt="banner" src="http://localhost:3000/articles/images/2023-12-12-cancel-this.gif"/>
|
||||
This post is going to be hard to put into words, it’s going to seem egotistical at points, but know
|
||||
that my actions / feelings online are the same as they are if you met me in person. The problem with
|
||||
online interactions is tone and other subtleties...
|
||||
@@ -179,7 +172,6 @@ online interactions is tone and other subtleties...
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2023/hope/"><div>
|
||||
<img alt="banner" src="http://localhost:3000/articles/images/2023-10-30-hope.png"/>
|
||||
This is a piggy-back article off of
|
||||
The Struggle article that I had recently.
|
||||
I was a bit of a “Debbie Downer” in that article, which is okay, I get that way sometimes. In this
|
||||
@@ -196,7 +188,6 @@ article I’d like to take a minute to layout some of the things that give...
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2023/heat-recovery-chiller/"><div>
|
||||
<img alt="banner" src="http://localhost:3000/articles/images/2023-10-27-heat-recovery-chiller.png"/>
|
||||
This is an article that I wrote back in 2020, but I don’t believe that I published it anywhere, so
|
||||
I’m doing it now. I did discuss this on
|
||||
this episode of the HVAC School Podcast.
|
||||
@@ -214,7 +205,6 @@ I have always had a love and passion for...
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2023/you-should-learn-markdown/"><div>
|
||||
<img alt="banner" src="http://localhost:3000/articles/images/2023-10-21-you-should-learn-markdown.png"/>
|
||||
This is a quick article about why you should learn markdown.
|
||||
What is markdown
|
||||
Markdown is a “mark-up” language. It allows you to write content in plain text that can be easily
|
||||
@@ -231,7 +221,6 @@ converted to other formats, such as html, pdf, docx, and many more. All...
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2023/the-struggle/"><div>
|
||||
<img alt="banner" src="http://localhost:3000/articles/images/2023-10-18-the-struggle.png"/>
|
||||
This is a get stuff of my chest article. Probably going to be a mixture of ranting and whining. If
|
||||
that is not your cup of tea then feel free to skip this article.
|
||||
The struggle
|
||||
@@ -239,6 +228,87 @@ It has been one of those “when it rains, it pours” type of weeks. As...
|
||||
</div></a>
|
||||
</p>
|
||||
</section>
|
||||
<section>
|
||||
<h2 class="text-2xl font-bold mb-2">
|
||||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/free-quotes-are-bad-for-the-industry/">Free quotes != good</a>
|
||||
</h2>
|
||||
<div class="text-gray gray-links text-sm mb-4">
|
||||
<span class="border-r border-gray pr-2 mr-2">October 04, 2023</span><a href="/articles/tag/hvac/">HVAC</a>
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2023/free-quotes-are-bad-for-the-industry/"><div>
|
||||
I found myself re-reading the
|
||||
ACCA Quality Installation Standard
|
||||
recently and it got me thinking about the industries tendency of offering free quotes. In this article, I’d like to just focus in on the
|
||||
items that are required as what I’m calling...
|
||||
</div></a>
|
||||
</p>
|
||||
</section>
|
||||
<section>
|
||||
<h2 class="text-2xl font-bold mb-2">
|
||||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/introduction-to-programming-for-hvac-4/">Introduction to Programming for HVAC Part-4</a>
|
||||
</h2>
|
||||
<div class="text-gray gray-links text-sm mb-4">
|
||||
<span class="border-r border-gray pr-2 mr-2">September 26, 2023</span><a href="/articles/tag/hvac/">HVAC</a>, <a href="/articles/tag/programming/">programming</a> and <a href="/articles/tag/software/">software</a>
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2023/introduction-to-programming-for-hvac-4/"><div>
|
||||
This article builds upon our last article, so make sure to catch up
|
||||
before continuing with this article.
|
||||
Arguments
|
||||
Before we start creating our program that will remove the background from images let’s go over arguments in shell scripts. Arguments...
|
||||
</div></a>
|
||||
</p>
|
||||
</section>
|
||||
<section>
|
||||
<h2 class="text-2xl font-bold mb-2">
|
||||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/introduction-to-programming-for-hvac-3/">Introduction to Programming for HVAC Part-3</a>
|
||||
</h2>
|
||||
<div class="text-gray gray-links text-sm mb-4">
|
||||
<span class="border-r border-gray pr-2 mr-2">September 24, 2023</span><a href="/articles/tag/hvac/">HVAC</a>, <a href="/articles/tag/programming/">programming</a> and <a href="/articles/tag/software/">software</a>
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2023/introduction-to-programming-for-hvac-3/"><div>
|
||||
In this article we will put together some of the pieces from the last 2 articles, and build our first program. If you have missed the first
|
||||
articles, then you can catch up here before continuing with this article.
|
||||
Getting Started
|
||||
We are going to make...
|
||||
</div></a>
|
||||
</p>
|
||||
</section>
|
||||
<section>
|
||||
<h2 class="text-2xl font-bold mb-2">
|
||||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/introduction-to-programming-for-hvac-2/">Introduction to Programming for HVAC Part-2</a>
|
||||
</h2>
|
||||
<div class="text-gray gray-links text-sm mb-4">
|
||||
<span class="border-r border-gray pr-2 mr-2">September 22, 2023</span><a href="/articles/tag/hvac/">HVAC</a>, <a href="/articles/tag/programming/">programming</a> and <a href="/articles/tag/software/">software</a>
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2023/introduction-to-programming-for-hvac-2/"><div>
|
||||
In this article, learn about installing a package manager. If you missed it, check out the
|
||||
first article in the series where we learned about using your terminal.
|
||||
This article builds upon that foundation.
|
||||
What is a Package Manager
|
||||
A package manager...
|
||||
</div></a>
|
||||
</p>
|
||||
</section>
|
||||
<section>
|
||||
<h2 class="text-2xl font-bold mb-2">
|
||||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/introduction-to-programming-for-hvac-1/">Introduction to Programming for HVAC Part-1</a>
|
||||
</h2>
|
||||
<div class="text-gray gray-links text-sm mb-4">
|
||||
<span class="border-r border-gray pr-2 mr-2">September 21, 2023</span><a href="/articles/tag/hvac/">HVAC</a>, <a href="/articles/tag/programming/">programming</a> and <a href="/articles/tag/software/">software</a>
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2023/introduction-to-programming-for-hvac-1/"><div>
|
||||
This is part one of a series of articles to help HVAC technicians (or others) get started in developing their skills to program. This can
|
||||
help to automate everyday tasks or just familiarize themselves with some of the tools used by programmers.
|
||||
Why
|
||||
I...
|
||||
</div></a>
|
||||
</p>
|
||||
</section>
|
||||
<section>
|
||||
<h2 class="text-2xl font-bold mb-2">
|
||||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/calculate-seer-degradation-by-age/">Calculate SEER Degradation by Age</a>
|
||||
@@ -248,7 +318,6 @@ It has been one of those “when it rains, it pours” type of weeks. As...
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2023/calculate-seer-degradation-by-age/"><div>
|
||||
<img alt="banner" src="http://localhost:3000/articles/images/2023-09-19-calculate-seer-degradation-by-age.png"/>
|
||||
This is a quick tech-tip to learn how to calculate the degradation of SEER based
|
||||
on age.
|
||||
The degradation of SEER is due to fouling of the evaporator coil with dirt and
|
||||
@@ -256,6 +325,98 @@ refrigerant charge losses. It should be noted that this is not true for...
|
||||
</div></a>
|
||||
</p>
|
||||
</section>
|
||||
<section>
|
||||
<h2 class="text-2xl font-bold mb-2">
|
||||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/introducing-psychrometrics-cli/">Introducing Psychrometrics CLI</a>
|
||||
</h2>
|
||||
<div class="text-gray gray-links text-sm mb-4">
|
||||
<span class="border-r border-gray pr-2 mr-2">September 18, 2023</span><a href="/articles/tag/hvac/">HVAC</a>, <a href="/articles/tag/psychrometrics/">psychrometrics</a> and <a href="/articles/tag/software/">software</a>
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2023/introducing-psychrometrics-cli/"><div>
|
||||
Today, I’m releasing a command line application that is built on top of my
|
||||
swift-psychrometrics package, that I open sourced over 2 years ago.
|
||||
The application consists of many calculations / conversions for psychrometric properties of an air stream....
|
||||
</div></a>
|
||||
</p>
|
||||
</section>
|
||||
<section>
|
||||
<h2 class="text-2xl font-bold mb-2">
|
||||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/sizing-dehumidifier-by-latent-load/">Dehumidifier Sizing by Latent Load</a>
|
||||
</h2>
|
||||
<div class="text-gray gray-links text-sm mb-4">
|
||||
<span class="border-r border-gray pr-2 mr-2">September 15, 2023</span><a href="/articles/tag/hvac/">HVAC</a>, <a href="/articles/tag/design/">design</a>, <a href="/articles/tag/formulas/">formulas</a> and <a href="/articles/tag/tech-tip/">tech-tip</a>
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2023/sizing-dehumidifier-by-latent-load/"><div>
|
||||
This is a quick article to show how to calculate the size of dehumidifier needed based on the latent load of a building. This is useful if
|
||||
you’ve done a load calculation and know the latent load of the structure.
|
||||
Formulas
|
||||
The formula above is used to...
|
||||
</div></a>
|
||||
</p>
|
||||
</section>
|
||||
<section>
|
||||
<h2 class="text-2xl font-bold mb-2">
|
||||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/why-mini-splits-stink/">Why Mini Splits Stink</a>
|
||||
</h2>
|
||||
<div class="text-gray gray-links text-sm mb-4">
|
||||
<span class="border-r border-gray pr-2 mr-2">September 14, 2023</span><a href="/articles/tag/hvac/">HVAC</a>
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2023/why-mini-splits-stink/"><div>
|
||||
In this general article, I explain why I don’t generally like to use mini-splits.
|
||||
The Positive Sides
|
||||
When people say mini-splits, in general we mean “ductless” style units. These can either be high wall, floor mounted, or ceiling mounted
|
||||
consoles....
|
||||
</div></a>
|
||||
</p>
|
||||
</section>
|
||||
<section>
|
||||
<h2 class="text-2xl font-bold mb-2">
|
||||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/pounds-of-water-removed/">Pounds of Water Removed</a>
|
||||
</h2>
|
||||
<div class="text-gray gray-links text-sm mb-4">
|
||||
<span class="border-r border-gray pr-2 mr-2">September 08, 2023</span><a href="/articles/tag/hvac/">HVAC</a>, <a href="/articles/tag/formulas/">formulas</a>, <a href="/articles/tag/psychrometric-chart/">psychrometric-chart</a>, <a href="/articles/tag/psychrometrics/">psychrometrics</a> and <a href="/articles/tag/tech-tip/">tech-tip</a>
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2023/pounds-of-water-removed/"><div>
|
||||
This is an article that shows how to calculate the pounds of water removed from an air stream, given the entering conditions (return air
|
||||
stream) and the outlet conditions (supply air stream).
|
||||
This is useful in the field when you want to calculate the...
|
||||
</div></a>
|
||||
</p>
|
||||
</section>
|
||||
<section>
|
||||
<h2 class="text-2xl font-bold mb-2">
|
||||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/rss-feed/">Rss Feed</a>
|
||||
</h2>
|
||||
<div class="text-gray gray-links text-sm mb-4">
|
||||
<span class="border-r border-gray pr-2 mr-2">August 10, 2023</span><a href="/articles/tag/how-to/">how-to</a> and <a href="/articles/tag/software/">software</a>
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2023/rss-feed/"><div>
|
||||
In this article I will show how to add this site’s rss feed. In particular, we will be using NetNewsWire as the
|
||||
rss reader.
|
||||
What is an RSS Feed
|
||||
An RSS feed will show you new posts, generally from a blog, without having to remember to check the...
|
||||
</div></a>
|
||||
</p>
|
||||
</section>
|
||||
<section>
|
||||
<h2 class="text-2xl font-bold mb-2">
|
||||
<a class="[&:hover]:border-b border-orange" href="/articles/2023/coil-bypass-overview/">Coil Bypass Overview</a>
|
||||
</h2>
|
||||
<div class="text-gray gray-links text-sm mb-4">
|
||||
<span class="border-r border-gray pr-2 mr-2">August 10, 2023</span><a href="/articles/tag/hvac/">HVAC</a> and <a href="/articles/tag/design/">design</a>
|
||||
</div>
|
||||
<p>
|
||||
<a href="/articles/2023/coil-bypass-overview/"><div>
|
||||
This is the first article in a series that explores the idea of a coil bypass strategy in an HVAC system. This article introduces you to a
|
||||
coil bypass strategy at a high level, future posts will dive deeper into the features, benefits, as well as the...
|
||||
</div></a>
|
||||
</p>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@@ -279,6 +440,12 @@ refrigerant charge losses. It should be noted that this is not true for...
|
||||
|
|
||||
<a href="mailto:michael@mhoush.com" rel="nofollow">Email</a>
|
||||
</p>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-core.min.js">
|
||||
</script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/keep-markup/prism-keep-markup.min.js">
|
||||
</script>
|
||||
<script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/plugins/autoloader/prism-autoloader.min.js">
|
||||
</script>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user