<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Calvin Bui]]></title><description><![CDATA[Calvin Bui is a DevOps Engineer passionate about IT as a career and hobby!]]></description><link>https://calvin.me/</link><image><url>https://calvin.me//favicon/favicon-48.png</url><title>Calvin Bui</title><link>https://calvin.me/</link></image><generator>Calvin Bui</generator><lastBuildDate>Sat, 21 Mar 2026 13:27:51 GMT</lastBuildDate><atom:link href="https://calvin.me//rss.xml" rel="self" type="application/rss+xml"/><item><title><![CDATA[10 Gigabit Home Networking]]></title><description><![CDATA[In September 2025, NBN started offering 2000 Mbps plans in Australia. I had already tested NBN 250 and NBN 1000, so moving up again was the…]]></description><link>https://calvin.me/10-gigabit-home-networking/</link><guid isPermaLink="false">https://calvin.me/10-gigabit-home-networking/</guid><category><![CDATA[10g]]></category><category><![CDATA[wireless]]></category><category><![CDATA[wi-fi]]></category><category><![CDATA[networking]]></category><pubDate>Wed, 18 Mar 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In September 2025, NBN started offering 2000 Mbps plans in Australia. I had already tested &lt;a href=&quot;/testing-nbn-250-superfast/&quot;&gt;NBN 250&lt;/a&gt; and &lt;a href=&quot;/testing-nbn-1000-ultrafast/&quot;&gt;NBN 1000&lt;/a&gt;, so moving up again was the…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Solar Battery]]></title><description><![CDATA[How I installed a 50 kWh battery for cheap on Black Friday with Government discounts and synced it with Home Assistant. Background How…]]></description><link>https://calvin.me/solar-battery/</link><guid isPermaLink="false">https://calvin.me/solar-battery/</guid><category><![CDATA[solar]]></category><category><![CDATA[battery]]></category><category><![CDATA[voltx]]></category><pubDate>Mon, 09 Feb 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;How I installed a 50 kWh battery for cheap on Black Friday with Government discounts and synced it with Home Assistant.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#background&quot;&gt;Background&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#how-batteries-work&quot;&gt;How Batteries Work&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#voltx-energy&quot;&gt;VoltX Energy&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#system-details&quot;&gt;System Details&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#timeline&quot;&gt;Timeline&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#installation&quot;&gt;Installation&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#home-assistant&quot;&gt;Home Assistant&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#integration&quot;&gt;Integration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#dashboard&quot;&gt;Dashboard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#dongle-ethernet&quot;&gt;Dongle Ethernet&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Gaming PC CPU Upgrade]]></title><description><![CDATA[I upgraded only my CPU and motherboard while keeping everything else the same. Memory/RAM pricing has gone completely stupid. DDR5 prices…]]></description><link>https://calvin.me/gaming-pc-cpu-upgrade/</link><guid isPermaLink="false">https://calvin.me/gaming-pc-cpu-upgrade/</guid><category><![CDATA[amd]]></category><category><![CDATA[ryzen]]></category><category><![CDATA[cpu]]></category><category><![CDATA[motherboard]]></category><category><![CDATA[x570]]></category><category><![CDATA[benchmarks]]></category><category><![CDATA[rtx-3080-ti]]></category><category><![CDATA[ultrawide]]></category><pubDate>Fri, 30 Jan 2026 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I upgraded only my CPU and motherboard while keeping everything else the same. Memory/RAM pricing has gone completely stupid. DDR5 prices…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Home Server 2025 Part 2 - Software]]></title><description><![CDATA[This post is the follow-up to my previous post, where I covered the hardware build and the decisions behind each part, and it focuses on the…]]></description><link>https://calvin.me/home-server-2025-part-2-software/</link><guid isPermaLink="false">https://calvin.me/home-server-2025-part-2-software/</guid><category><![CDATA[software]]></category><category><![CDATA[zfs]]></category><category><![CDATA[podman]]></category><category><![CDATA[debian]]></category><pubDate>Tue, 30 Dec 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This post is the follow-up to my &lt;a href=&quot;/home-server-2025-part-1-hardware&quot;&gt;previous post&lt;/a&gt;, where I covered the hardware build and the decisions behind each part, and it focuses on the…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Home Server 2025 Part 1 - Hardware]]></title><description><![CDATA[I built a new home server/lab a few months back to replace my previous 7 year old server. This post focuses solely on the hardware, the…]]></description><link>https://calvin.me/home-server-2025-part-1-hardware/</link><guid isPermaLink="false">https://calvin.me/home-server-2025-part-1-hardware/</guid><category><![CDATA[nas]]></category><category><![CDATA[homelab]]></category><category><![CDATA[homeserver]]></category><category><![CDATA[hardware]]></category><pubDate>Sun, 30 Nov 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I built a new home server/lab a few months back to replace my &lt;a href=&quot;/my-72tb-freenas-server/&quot;&gt;previous 7 year old server&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This post focuses solely on the hardware, the…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Kubernetes on Oracle Cloud Free Tier]]></title><description><![CDATA[Oracle Cloud Infrastructure (OCI) provide a very generous free tier that is capable of running a highly available Kubernetes cluster…]]></description><link>https://calvin.me/kubernetes-on-oracle-cloud-free-tier/</link><guid isPermaLink="false">https://calvin.me/kubernetes-on-oracle-cloud-free-tier/</guid><category><![CDATA[kubernetes]]></category><category><![CDATA[oracle-cloud]]></category><category><![CDATA[kustomize]]></category><category><![CDATA[flux]]></category><pubDate>Thu, 09 Oct 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Oracle Cloud Infrastructure (OCI) provide a very generous free tier that is capable of running a highly available Kubernetes cluster.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#preface&quot;&gt;Preface&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#free-tier-resources&quot;&gt;Free Tier Resources&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#oci-kubernetes-engine-oke&quot;&gt;OCI Kubernetes Engine (OKE)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#compute&quot;&gt;Compute&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#storage&quot;&gt;Storage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#networking&quot;&gt;Networking&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#load-balancer&quot;&gt;Load Balancer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#terraformopentofu&quot;&gt;Terraform/OpenTofu&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#budget-alerts&quot;&gt;Budget Alerts&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#oke&quot;&gt;OKE&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Shelly Smart Relays]]></title><description><![CDATA[I've installed a Shelly smart relay for every possible light switch in my home over the past three and a half years. These are great devices…]]></description><link>https://calvin.me/shelly-smart-relays/</link><guid isPermaLink="false">https://calvin.me/shelly-smart-relays/</guid><category><![CDATA[shelly]]></category><category><![CDATA[smart]]></category><category><![CDATA[switch]]></category><pubDate>Thu, 04 Sep 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I&apos;ve installed a Shelly smart relay for every possible light switch in my home over the past three and a half years. These are great devices…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Vitamins and Supplements]]></title><description><![CDATA[For a while now, I've been taking vitamins and supplements to support my energy, focus and overall well-being. This is not medical advice…]]></description><link>https://calvin.me/vitamins-and-supplements/</link><guid isPermaLink="false">https://calvin.me/vitamins-and-supplements/</guid><category><![CDATA[vitamins]]></category><category><![CDATA[supplements]]></category><category><![CDATA[health]]></category><pubDate>Thu, 07 Aug 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;For a while now, I&apos;ve been taking vitamins and supplements to support my energy, focus and overall well-being. This is not medical advice…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Spammers Are Spoofing My Email Domain]]></title><description><![CDATA[Three weeks ago, I discovered that spammers had started using my email domain to send thousands of spam messages. This is how I am fighting…]]></description><link>https://calvin.me/spammers-are-spoofing-my-email/</link><guid isPermaLink="false">https://calvin.me/spammers-are-spoofing-my-email/</guid><category><![CDATA[email]]></category><category><![CDATA[domain]]></category><category><![CDATA[spam]]></category><pubDate>Fri, 18 Jul 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Three weeks ago, I discovered that spammers had started using my email domain to send thousands of spam messages. This is how I am fighting…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Gardening Part 3]]></title><description><![CDATA[In Part 1, I worked on improving the lawn. Then in Part 2, I covered the jet water pump, sprinklers, indoor plant sensors, and fixing bent…]]></description><link>https://calvin.me/gardening-part-3/</link><guid isPermaLink="false">https://calvin.me/gardening-part-3/</guid><category><![CDATA[garden]]></category><category><![CDATA[sprinklers]]></category><category><![CDATA[automation]]></category><category><![CDATA[home-assistant]]></category><category><![CDATA[linktap]]></category><pubDate>Thu, 26 Jun 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In &lt;a href=&quot;/gardening-part-1&quot;&gt;Part 1&lt;/a&gt;, I worked on improving the lawn. Then in &lt;a href=&quot;/gardening-part-2&quot;&gt;Part 2&lt;/a&gt;, I covered the jet water pump, sprinklers, indoor plant sensors, and fixing bent…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Gardening Part 2]]></title><description><![CDATA[In Part 1, I was working on improving the state of then lawn. In this post, I will cover the jet water pump, spinklers, indoor plant sensors…]]></description><link>https://calvin.me/gardening-part-2/</link><guid isPermaLink="false">https://calvin.me/gardening-part-2/</guid><category><![CDATA[garden]]></category><category><![CDATA[sprinklers]]></category><category><![CDATA[automation]]></category><pubDate>Sun, 25 May 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In &lt;a href=&quot;/gardening-part-1&quot;&gt;Part 1&lt;/a&gt;, I was working on improving the state of then lawn. In this post, I will cover the jet water pump, spinklers, indoor plant sensors…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Gardening Part 1]]></title><description><![CDATA[This is the first in a two-part post on my gardening adventure. In this post, I will cover pulling weeds, laying down new turf, watering…]]></description><link>https://calvin.me/gardening-part-1/</link><guid isPermaLink="false">https://calvin.me/gardening-part-1/</guid><category><![CDATA[garden]]></category><category><![CDATA[lawn]]></category><pubDate>Mon, 07 Apr 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This is the first in a two-part post on my gardening adventure. In this post, I will cover pulling weeds, laying down new turf, watering…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Subwoofers]]></title><description><![CDATA[I added two SVS SB-3000 subwoofers to my living room entertainment area. SVS SB-3000 Subwoofers West Coast Hi-Fi SVS SoundPath Subwoofer…]]></description><link>https://calvin.me/subwoofers/</link><guid isPermaLink="false">https://calvin.me/subwoofers/</guid><category><![CDATA[subwoofers]]></category><category><![CDATA[svs]]></category><category><![CDATA[speakers]]></category><pubDate>Fri, 07 Mar 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I added two SVS SB-3000 subwoofers to my living room entertainment area.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#svs-sb-3000-subwoofers&quot;&gt;SVS SB-3000 Subwoofers&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#west-coast-hi-fi&quot;&gt;West Coast Hi-Fi&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#svs-soundpath-subwoofer-isolation-system&quot;&gt;SVS SoundPath Subwoofer Isolation System&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#a1-evo-nexus&quot;&gt;A1 Evo Nexus&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#measurements&quot;&gt;Measurements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#tips&quot;&gt;Tips&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#results&quot;&gt;Results&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#home-assistant-automations&quot;&gt;Home Assistant Automations&lt;/a&gt;&lt;/p&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Soldering Tools Refresh]]></title><description><![CDATA[Updating my soldering tools. ESP32 C3 Super Mini Multimeter PCB Holders Wire Stripper Tip Solder Stand Cutting Mat Tweezers Last September…]]></description><link>https://calvin.me/soldering-tools-refresh/</link><guid isPermaLink="false">https://calvin.me/soldering-tools-refresh/</guid><category><![CDATA[soldering]]></category><category><![CDATA[microelectronics]]></category><category><![CDATA[tools]]></category><pubDate>Sat, 01 Feb 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Updating my soldering tools.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#esp32-c3-super-mini&quot;&gt;ESP32 C3 Super Mini&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#multimeter&quot;&gt;Multimeter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#pcb-holders&quot;&gt;PCB Holders&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#wire-stripper&quot;&gt;Wire Stripper&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#tip&quot;&gt;Tip&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#solder-stand&quot;&gt;Solder Stand&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#cutting-mat&quot;&gt;Cutting Mat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#tweezers&quot;&gt;Tweezers&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;Last September, I wrote about &lt;a href=&quot;/diy-mmwave-presence-detectors/&quot;&gt;mmWave sensors I created using ESP8266 boards and HiLink LD2410 sensors&lt;/a&gt;. I built…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Better Overseerr Mattermost Notifications]]></title><description><![CDATA[Creating better notifications from Overseerr to Slack/Mattermost using the webhooks.  As my Plex server's user base expanded to include…]]></description><link>https://calvin.me/better-overseerr-mattermost-notification/</link><guid isPermaLink="false">https://calvin.me/better-overseerr-mattermost-notification/</guid><category><![CDATA[overseerr]]></category><category><![CDATA[mattermost]]></category><category><![CDATA[notifications]]></category><pubDate>Tue, 21 Jan 2025 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Creating better notifications from &lt;a href=&quot;https://overseerr.dev/&quot;&gt;Overseerr&lt;/a&gt; to Slack/Mattermost using the webhooks.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; &quot;
    &gt;
      &lt;a
    class=&quot;gatsby-resp-image-link&quot;
    href=&quot;/static/d62f473fc01d439cbd05a558db7b4253/9afce/mattermost.png&quot;
    style=&quot;display: block&quot;
    target=&quot;_blank&quot;
    rel=&quot;noopener&quot;
  &gt;
    &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 61.502347417840376%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAIAAADtbgqsAAAACXBIWXMAAAsTAAALEwEAmpwYAAABnUlEQVR42o1RyU7cQBCdD4AhbrvbHo/HtJd2uxeb8YbtGaKIhCgcIibAJcqRRSwHfiBSzlmu3JCSAxL8Rc75LNosOWQiMdLTU3V1vapX3T0avyVsPYzHDua2GxuWr5vePAwrmEdPN0MipjiqoM3RUCAnQUPZxU7ykIHqOBQa8jSI/wIg1dHvAdMbBXkk2og3VE4UCG8Jq0NWq6Rioq7EJIxLwoqAZh4ZR7xS3E0GyPdIwWUVsSIWZcTyNJsk2TTNO8hxK9daFcSyZgpJE/FSxQHNu8nGgACEmUzSrMiqmvIEWth21f7Mcugjj2Jwb1sxePJ/L7ZCzSJR3vhpyYomzfPlF6ay01U8CTTYbTiPng7xUG4C8RraeNUL7GZHd4WO8H+r/xUD3fWaD4M3n873t29/fJmcffWbHQ04ytHz4v6K3e6env/6ffr957fLq3pr5siXwHB1K3hevAJG41ezj0cX9vYRnR03n2+K9wf9vmkMFpisQZ8k082td7TaoLOT4+s/G3uHS8toIbFuhYMR674Hs0DUq6yELl/wwe4A10tmU/ettPcAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;mattermost&quot;
        title=&quot;&quot;
        src=&quot;/static/d62f473fc01d439cbd05a558db7b4253/d6170/mattermost.png&quot;
        srcset=&quot;/static/d62f473fc01d439cbd05a558db7b4253/53f68/mattermost.png 213w,
/static/d62f473fc01d439cbd05a558db7b4253/df70d/mattermost.png 425w,
/static/d62f473fc01d439cbd05a558db7b4253/d6170/mattermost.png 850w,
/static/d62f473fc01d439cbd05a558db7b4253/9afce/mattermost.png 1001w&quot;
        sizes=&quot;(max-width: 850px) 100vw, 850px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
  &lt;/a&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;As my Plex server&apos;s user base expanded to include…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Solar Updates]]></title><description><![CDATA[Updates about my 12.76 kW solar system installed at the end of July 2022. Payback Period Fixing Random Shutdowns Firmware Update Removing Wi…]]></description><link>https://calvin.me/solar-updates/</link><guid isPermaLink="false">https://calvin.me/solar-updates/</guid><category><![CDATA[solar]]></category><category><![CDATA[huawei]]></category><category><![CDATA[home assistant]]></category><category><![CDATA[openwrt]]></category><category><![CDATA[fusionsolar]]></category><category><![CDATA[electricity]]></category><pubDate>Sat, 21 Dec 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Updates about &lt;a href=&quot;/solar-power&quot;&gt;my 12.76 kW solar system&lt;/a&gt; installed at the end of July 2022.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#payback-period&quot;&gt;Payback Period&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#fixing-random-shutdowns&quot;&gt;Fixing Random Shutdowns&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#firmware-update&quot;&gt;Firmware Update&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#removing-wi-fi-network-bridges&quot;&gt;Removing Wi-Fi Network Bridges&lt;/a&gt;&lt;/li&gt;…&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Pikmin 4]]></title><description><![CDATA[Sharing my playthrough of Pikmin 4 on the Nintendo Switch. As a long-time fan of the Pikmin series, I've had the joy of experiencing these…]]></description><link>https://calvin.me/pikmin-4/</link><guid isPermaLink="false">https://calvin.me/pikmin-4/</guid><category><![CDATA[pikmin]]></category><category><![CDATA[nintendo switch]]></category><category><![CDATA[gaming]]></category><pubDate>Fri, 22 Nov 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Sharing my playthrough of Pikmin 4 on the Nintendo Switch.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;As a long-time fan of the Pikmin series, I&apos;ve had the joy of experiencing these…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Baby Stuff Part 1 - Books]]></title><description><![CDATA[My baby book recommendations for new and existing parents. Pregnancy Expecting Better by Emily Oster - This book challenges traditional…]]></description><link>https://calvin.me/baby-books/</link><guid isPermaLink="false">https://calvin.me/baby-books/</guid><category><![CDATA[baby]]></category><pubDate>Wed, 23 Oct 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;My baby book recommendations for new and existing parents.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;pregnancy&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#pregnancy&quot; aria-label=&quot;pregnancy permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Pregnancy&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://www.goodreads.com/book/show/16158576-expecting-better&quot;&gt;Expecting Better by Emily Oster&lt;/a&gt; - This book challenges traditional…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[DIY mmWave Presence Detectors]]></title><description><![CDATA[Building a mmWave presence detector from off-the-shelf components. What is mmWave Why/Need My Components Flashing (ESPHome) Soldering Case…]]></description><link>https://calvin.me/diy-mmwave-presence-detectors/</link><guid isPermaLink="false">https://calvin.me/diy-mmwave-presence-detectors/</guid><category><![CDATA[esphome]]></category><category><![CDATA[home assistant]]></category><category><![CDATA[sensors]]></category><pubDate>Mon, 23 Sep 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Building a mmWave presence detector from off-the-shelf components.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#what-is-mmwave&quot;&gt;What is mmWave&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#whyneed&quot;&gt;Why/Need&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#my-components&quot;&gt;My Components&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#flashing-esphome&quot;&gt;Flashing (ESPHome)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#soldering&quot;&gt;Soldering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#caseenclosure&quot;&gt;Case/Enclosure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#tuning-sensitivity&quot;&gt;Tuning Sensitivity&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#speed-comparison&quot;&gt;Speed Comparison&lt;/a&gt;&lt;/li&gt;…&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[10 Years Anniversary]]></title><description><![CDATA[This month marks 10 years since the very first post on this blog. On August 15th 2014, I posted my first ever post on this blog titled Hello…]]></description><link>https://calvin.me/10-years-anniversary/</link><guid isPermaLink="false">https://calvin.me/10-years-anniversary/</guid><category><![CDATA[anniversary]]></category><pubDate>Sat, 31 Aug 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This month marks 10 years since the very first post on this blog.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;On August 15th 2014, I posted my first ever post on this blog titled &lt;a href=&quot;/hello-world-2/&quot;&gt;Hello World, Hi I&apos;m Calvin&lt;/a&gt;. I posted weekly for 5 months, then fortnightly for 9 months before averaging…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Hyundai i30 SR Premium Hatchback]]></title><description><![CDATA[Five years ago, I wrote about the Tech Inside My 2018 Volkswagen Golf R. I sold that car in November 2022 and have gone without one for a…]]></description><link>https://calvin.me/hyundai-i30-sr-premium-hatchback/</link><guid isPermaLink="false">https://calvin.me/hyundai-i30-sr-premium-hatchback/</guid><category><![CDATA[car]]></category><pubDate>Wed, 31 Jul 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Five years ago, I wrote about the &lt;a href=&quot;/tech-inside-my-2018-vw-golf-r/&quot;&gt;Tech Inside My 2018 Volkswagen Golf R&lt;/a&gt;. I sold that car in November 2022 and have gone without one for a…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Blog Post Updates]]></title><description><![CDATA[I've updated a lot of my older posts with new information. Nintendo Switch OLED Modding - September 2022: Updating constantly with new tools…]]></description><link>https://calvin.me/blog-post-updates/</link><guid isPermaLink="false">https://calvin.me/blog-post-updates/</guid><category><![CDATA[blog]]></category><category><![CDATA[updates]]></category><pubDate>Sat, 29 Jun 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I&apos;ve updated a lot of my older posts with new information.&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;/nintendo-switch-oled-modding/&quot;&gt;Nintendo Switch OLED Modding&lt;/a&gt; - September 2022:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;https://github.com/calvinbui/calvin.me/commits/master/posts/2022/2022-09-01-nintendo-switch-oled-modding/index.md&quot;&gt;Updating constantly with new tools&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Added an overclocking section.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;/worm-farm/&quot;&gt;Worm Farm&lt;/a&gt; - September 2023:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;I&apos;m trying to dry the bin out more and add more paper in my feedings so it absorbs moisture from food. It should keep the worms in…&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ol&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Cycling Part 2]]></title><description><![CDATA[Continuing from my previous post. Stands I own two different bike stands. The display stand is the BIKE HAND YC-97 and the repair stand is…]]></description><link>https://calvin.me/cycling-part-2/</link><guid isPermaLink="false">https://calvin.me/cycling-part-2/</guid><category><![CDATA[bike]]></category><category><![CDATA[sport]]></category><category><![CDATA[transport]]></category><pubDate>Sat, 25 May 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Continuing from &lt;a href=&quot;/cycling-part-1/&quot;&gt;my previous post&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&quot;stands&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#stands&quot; aria-label=&quot;stands permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Stands&lt;/h2&gt;
&lt;p&gt;I own two different bike stands. The display stand is the &lt;a href=&quot;https://www.bikehand.com/en/product-343707/Display-Stand-YC-97.html&quot;&gt;BIKE HAND YC-97&lt;/a&gt; and the repair stand is &lt;a href=&quot;https://www.ozbargain.com.au/node/795502&quot;&gt;from ALDI&lt;/a&gt; I bought half-price on…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Cycling Part 1]]></title><description><![CDATA[Last year, I bought a bike and began cycling near my home around Sydney Olympic Park. Bicycles Canyon Endurace Giant Revolt Gear Stem Mount…]]></description><link>https://calvin.me/cycling-part-1/</link><guid isPermaLink="false">https://calvin.me/cycling-part-1/</guid><category><![CDATA[bike]]></category><category><![CDATA[sport]]></category><category><![CDATA[transport]]></category><pubDate>Sat, 27 Apr 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Last year, I bought a bike and began cycling near my home around Sydney Olympic Park.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#bicycles&quot;&gt;Bicycles&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#canyon-endurace&quot;&gt;Canyon Endurace&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#giant-revolt&quot;&gt;Giant Revolt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#gear&quot;&gt;Gear&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#stem-mount&quot;&gt;Stem Mount&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#karoo-2&quot;&gt;Karoo 2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#cycliq-fly12-ce&quot;&gt;Cycliq Fly12 CE&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#garmin-varia&quot;&gt;Garmin Varia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#water-bottles&quot;&gt;Water Bottles&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#bells&quot;&gt;Bells&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#saddle-bag&quot;&gt;Saddle Bag&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#pump&quot;&gt;Pump&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#wireless-blips&quot;&gt;Wireless Blips&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#pedals&quot;&gt;Pedals&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#chain-catcher&quot;&gt;Chain Catcher&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Printing Flexible Filaments on Prusa MK3S]]></title><description><![CDATA[Documenting how I succeeded in 3D printing with TPE/TPU on my Prusa i3 MK3S. Flexible Filaments How to Print Drying Filament Profile Feeding…]]></description><link>https://calvin.me/printing-flexible-filaments-on-prusa-mk3s/</link><guid isPermaLink="false">https://calvin.me/printing-flexible-filaments-on-prusa-mk3s/</guid><category><![CDATA[tpu]]></category><category><![CDATA[prusa]]></category><pubDate>Tue, 19 Mar 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Documenting how I succeeded in 3D printing with TPE/TPU on my Prusa i3 MK3S.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#flexible-filaments&quot;&gt;Flexible Filaments&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#how-to-print&quot;&gt;How to Print&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#drying&quot;&gt;Drying&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#filament-profile&quot;&gt;Filament Profile&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#feeding&quot;&gt;Feeding&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#loading&quot;&gt;Loading&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#prints&quot;&gt;Prints&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;…&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Kobo Clara HD eBook Reader]]></title><description><![CDATA[Breathing life back into my Kobo Clara HD eBook Reader from 2018. Update Firmware Factory Reset Bypass Login NickelMenu Install KOReader…]]></description><link>https://calvin.me/kobo-clara-hd-ebook-reader/</link><guid isPermaLink="false">https://calvin.me/kobo-clara-hd-ebook-reader/</guid><category><![CDATA[ebook]]></category><category><![CDATA[kobo]]></category><pubDate>Tue, 27 Feb 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Breathing life back into my &lt;a href=&quot;https://au.kobobooks.com/products/kobo-clara-hd&quot;&gt;Kobo Clara HD eBook Reader&lt;/a&gt; from 2018.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#update-firmware&quot;&gt;Update Firmware&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#factory-reset&quot;&gt;Factory Reset&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#bypass-login&quot;&gt;Bypass Login&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#nickelmenu&quot;&gt;NickelMenu&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#install-koreader&quot;&gt;Install KOReader&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#autostarting-koreader&quot;&gt;Autostarting KOReader&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#enable-telnetssh&quot;&gt;Enable Telnet/SSH&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#kobopatch&quot;&gt;Kobopatch&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#calibre&quot;&gt;Calibre&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#transferring-books&quot;&gt;Transferring Books&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#converting-ebooks&quot;&gt;Converting eBooks&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Note-taking with Obsidian]]></title><description><![CDATA[Sharing my note-taking migration from Joplin to Obsidian and how I use it everyday. Joplin Obsidian Comparison Features Joplin's Flexibility…]]></description><link>https://calvin.me/note-taking-with-obsidian/</link><guid isPermaLink="false">https://calvin.me/note-taking-with-obsidian/</guid><category><![CDATA[joplin]]></category><category><![CDATA[obsidian]]></category><category><![CDATA[notes]]></category><pubDate>Thu, 18 Jan 2024 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Sharing my note-taking migration from Joplin to Obsidian and how I use it everyday.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#joplin&quot;&gt;Joplin&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#obsidian&quot;&gt;Obsidian&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#comparison&quot;&gt;Comparison&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#features&quot;&gt;Features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#joplins-flexibility&quot;&gt;Joplin&apos;s Flexibility&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#obsidian-plugins&quot;&gt;Obsidian Plugins&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#brat&quot;&gt;BRAT&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#commander&quot;&gt;Commander&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#custom-file-explorer-sorting&quot;&gt;Custom File Explorer sorting&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#dataview&quot;&gt;Dataview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#editing-toolbar&quot;&gt;Editing Toolbar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#front-matter-title&quot;&gt;Front Matter Title&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#iconize&quot;&gt;Iconize&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#periodic-notes&quot;&gt;Periodic Notes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#self-hosted-livesync&quot;&gt;Self-hosted LiveSync&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#tasks&quot;&gt;Tasks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#templater&quot;&gt;…&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Breville Electric Blanket with Home Assistant]]></title><description><![CDATA[How to connect the Breville BodyZone Plus Connect electric blanket to Home Assistant. Breville BodyZone Plus Connect Local Tuya…]]></description><link>https://calvin.me/breville-tuya/</link><guid isPermaLink="false">https://calvin.me/breville-tuya/</guid><category><![CDATA[breville]]></category><category><![CDATA[electric blanket]]></category><category><![CDATA[electronics]]></category><category><![CDATA[home assistant]]></category><pubDate>Sun, 31 Dec 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;How to connect the Breville BodyZone Plus Connect electric blanket to Home Assistant.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#breville-bodyzone-plus-connect&quot;&gt;Breville BodyZone Plus Connect&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#local-tuya&quot;&gt;Local Tuya&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#configuration&quot;&gt;Configuration&lt;/a&gt;&lt;/li&gt;…&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Living Room Entertainment]]></title><description><![CDATA[Sharing my living room setup which includes my television, speakers, gaming and karaoke. Couch Entertainment Unit TV Sony A90J 83" FUTIEYES…]]></description><link>https://calvin.me/living-room-entertainment/</link><guid isPermaLink="false">https://calvin.me/living-room-entertainment/</guid><category><![CDATA[karaoke]]></category><category><![CDATA[electronics]]></category><category><![CDATA[television]]></category><category><![CDATA[entertainment]]></category><pubDate>Thu, 30 Nov 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Sharing my living room setup which includes my television, speakers, gaming and karaoke.&lt;/p&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#couch&quot;&gt;Couch&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#entertainment-unit&quot;&gt;Entertainment Unit&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#tv&quot;&gt;TV&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#sony-a90j-83&quot;&gt;Sony A90J 83&quot;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#futieyes-tv-stand&quot;&gt;FUTIEYES TV Stand&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#govee-t1-backlight&quot;&gt;Govee T1 Backlight&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#calibration&quot;&gt;Calibration&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#automatic-game-picture-mode&quot;&gt;Automatic Game Picture Mode&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#audio&quot;&gt;Audio&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#denon-x3800h-avr&quot;&gt;Denon X3800H AVR&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#svs-ultra-speakers&quot;&gt;SVS Ultra Speakers&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Migrating Fastmail Accounts]]></title><description><![CDATA[How to migrate between two Fastmail accounts without any downtime when using a custom domain. Sign Up Email Routing Migrate Emails, Contacts…]]></description><link>https://calvin.me/migrating-fastmail-accounts/</link><guid isPermaLink="false">https://calvin.me/migrating-fastmail-accounts/</guid><category><![CDATA[email]]></category><category><![CDATA[migration]]></category><category><![CDATA[fastmail]]></category><pubDate>Sun, 01 Oct 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;How to migrate between two Fastmail accounts without any downtime when using a custom domain.&lt;/p&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#sign-up&quot;&gt;Sign Up&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#email-routing&quot;&gt;Email Routing&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#migrate-emails-contacts-and-calendars&quot;&gt;Migrate Emails, Contacts and Calendars&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#migrate-settings&quot;&gt;Migrate Settings&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#migrate-custom-domains&quot;&gt;Migrate custom domains&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#update-email-clients&quot;&gt;Update Email clients&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#thunderbird&quot;&gt;Thunderbird&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#fairemail&quot;&gt;FairEmail&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Worm Farm]]></title><description><![CDATA[Sharing my worm farm journey over the past couple of weeks. Worm Farming Worm Bin Bedding Worms Feeding Benefits Worm Farming A worm farm…]]></description><link>https://calvin.me/worm-farm/</link><guid isPermaLink="false">https://calvin.me/worm-farm/</guid><category><![CDATA[worm]]></category><category><![CDATA[farm]]></category><category><![CDATA[garden]]></category><pubDate>Sun, 17 Sep 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Sharing my worm farm journey over the past couple of weeks.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#worm-farming&quot;&gt;Worm Farming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#worm-bin&quot;&gt;Worm Bin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#bedding&quot;&gt;Bedding&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#worms&quot;&gt;Worms&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#feeding&quot;&gt;Feeding&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#benefits&quot;&gt;Benefits&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h2 id=&quot;worm-farming&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#worm-farming&quot; aria-label=&quot;worm farming permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Worm Farming&lt;/h2&gt;
&lt;p&gt;A worm farm, or &lt;em&gt;vermiculture&lt;/em&gt;, is the process of using worms to create compost from food scraps and garden waste. Worms can eat up to half their body weight each…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Modding Tears of the Kingdom]]></title><description><![CDATA[I want to share how I modded The Legend of Zelda: Tears of the Kingdom on my Nintendo Switch as guides on the internet were targetted at…]]></description><link>https://calvin.me/modding-tears-of-the-kingdom/</link><guid isPermaLink="false">https://calvin.me/modding-tears-of-the-kingdom/</guid><category><![CDATA[zelda]]></category><category><![CDATA[modding]]></category><category><![CDATA[switch]]></category><pubDate>Mon, 21 Aug 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I want to share how I modded &lt;a href=&quot;https://zelda.nintendo.com/tears-of-the-kingdom/&quot;&gt;The Legend of Zelda: Tears of the Kingdom&lt;/a&gt; on my Nintendo Switch as guides on the internet were targetted at &lt;a href=&quot;https://yuzu-emu.org/&quot;&gt;…&lt;/a&gt;&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Resume in LaTeX]]></title><description><![CDATA[I grew tired of updating my current resume and made a new one with LaTeX. Resume The source code for my resume can be found on my GitHub at…]]></description><link>https://calvin.me/resume-in-latex/</link><guid isPermaLink="false">https://calvin.me/resume-in-latex/</guid><category><![CDATA[resume]]></category><category><![CDATA[latex]]></category><pubDate>Sun, 30 Jul 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I grew tired of updating my current resume and made a new one with LaTeX.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;resume&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#resume&quot; aria-label=&quot;resume permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Resume&lt;/h2&gt;
&lt;p&gt;The source code for my resume can be found on my GitHub at &lt;a href=&quot;https://github.com/calvinbui/resume&quot;&gt;calvinbui/resume&lt;/a&gt;…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Holiday Travel Tips]]></title><description><![CDATA[I recently flew Business Class round-the-world and have some tips to share. Flights/Airlines General QANTAS Ryanair Japan Airlines Countries…]]></description><link>https://calvin.me/holiday-travel-tips/</link><guid isPermaLink="false">https://calvin.me/holiday-travel-tips/</guid><category><![CDATA[holiday]]></category><category><![CDATA[tips]]></category><pubDate>Fri, 30 Jun 2023 00:00:00 GMT</pubDate><content:encoded>&lt;!-- more --&gt;
&lt;p&gt;I recently flew &lt;a href=&quot;https://www.pointhacks.com.au/qantas/round-the-world-classic-reward-guide/&quot;&gt;Business Class round-the-world&lt;/a&gt; and have some tips to share.&lt;/p&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#flightsairlines&quot;&gt;Flights/Airlines&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#general&quot;&gt;General&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#qantas&quot;&gt;QANTAS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#ryanair&quot;&gt;Ryanair&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#japan-airlines&quot;&gt;Japan Airlines&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#countriescities&quot;&gt;Countries/Cities&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#europe&quot;&gt;Europe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#france-paris&quot;&gt;France (Paris)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#greece-santorini&quot;&gt;Greece (Santorini)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#hong-kong&quot;&gt;Hong Kong&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#israel&quot;&gt;Israel&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#italy-florence&quot;&gt;Italy (Florence)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#italy-rome&quot;&gt;Italy (Rome)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#italy-venice&quot;&gt;Italy (Venice)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#japan&quot;&gt;Japan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#jordan-petra&quot;&gt;Jordan (Petra)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#korea&quot;&gt;Korea&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#netherlands-amsterdam&quot;&gt;…&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[IKEA Bekant Standing Desk Mods]]></title><description><![CDATA[I modified the IKEA Bekant sit/stand desk to add memory positions and remote control. IKEA Bekant The Problem Megadesk Installation Controls…]]></description><link>https://calvin.me/ikea-bekant-megadesk/</link><guid isPermaLink="false">https://calvin.me/ikea-bekant-megadesk/</guid><category><![CDATA[ikea]]></category><category><![CDATA[desk]]></category><category><![CDATA[esphome]]></category><category><![CDATA[home assistant]]></category><pubDate>Wed, 03 May 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I modified the IKEA Bekant sit/stand desk to add memory positions and remote control.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#ikea-bekant&quot;&gt;IKEA Bekant&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#the-problem&quot;&gt;The Problem&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#megadesk&quot;&gt;Megadesk&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#installation&quot;&gt;Installation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#controls&quot;&gt;Controls&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#wi-fi-control&quot;&gt;Wi-Fi Control&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#d1-mini&quot;&gt;D1 Mini&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#esphome&quot;&gt;ESPHome&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#lm2596s&quot;&gt;LM2596S&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#case&quot;&gt;Case&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#connectors&quot;&gt;Connectors&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#soldering&quot;&gt;Soldering&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#home-assistant&quot;&gt;Home Assistant&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#adding&quot;&gt;Adding&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#dashboard&quot;&gt;Dashboard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#automation&quot;&gt;Automation&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[New Features and Changes]]></title><description><![CDATA[I've been working on some new features and changes for this blog. The State of Gatsby For 3 years now, this blog has been powered by Gatsby…]]></description><link>https://calvin.me/new-features-and-changes/</link><guid isPermaLink="false">https://calvin.me/new-features-and-changes/</guid><category><![CDATA[blog]]></category><category><![CDATA[gatsby]]></category><pubDate>Fri, 07 Apr 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I&apos;ve been working on some new features and changes for this blog.&lt;/p&gt;
&lt;h2 id=&quot;the-state-of-gatsby&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#the-state-of-gatsby&quot; aria-label=&quot;the state of gatsby permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;The State of Gatsby&lt;/h2&gt;
&lt;p&gt;For &lt;a href=&quot;/now-powered-by-gatsby&quot;&gt;3 years now&lt;/a&gt;, this blog has been powered by Gatsby. Unfortunately, &lt;a href=&quot;https://2022.stateofjs.com/en-US/&quot;&gt;The State of JavaScript 2022 survey&lt;/a&gt; was not nice to Gatsby. It&apos;s retention score (would use again rating) is still on freefall from 51% to…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Home Security]]></title><description><![CDATA[Not that there's anything of value to steal. Table of Contents Front Door Lock Camera Doorbell Reolink Doorbell (2024) Eufy Home Assistant…]]></description><link>https://calvin.me/home-security/</link><guid isPermaLink="false">https://calvin.me/home-security/</guid><category><![CDATA[security]]></category><category><![CDATA[cameras]]></category><category><![CDATA[doors]]></category><category><![CDATA[alarms]]></category><pubDate>Mon, 27 Mar 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Not that there&apos;s anything of value to steal.&lt;/p&gt;
&lt;h2 id=&quot;table-of-contents&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#table-of-contents&quot; aria-label=&quot;table of contents permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Table of Contents&lt;/h2&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#front-door&quot;&gt;Front Door&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#lock&quot;&gt;Lock&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#camera-doorbell&quot;&gt;Camera Doorbell&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#reolink-doorbell-2024&quot;&gt;Reolink Doorbell (2024)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#eufy-home-assistant-integration&quot;&gt;Eufy Home Assistant Integration&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#security-cameras&quot;&gt;Security Cameras&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#installation&quot;&gt;Installation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#cameras&quot;&gt;Cameras&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#nvr&quot;&gt;NVR&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#unifi-protect&quot;&gt;UniFi Protect&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#unifi-protection-home-assistant-integration&quot;&gt;UniFi Protection Home Assistant Integration&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Laser Eye Surgery]]></title><description><![CDATA[I had Laser Eye surgery last year and wanted to share my experience in a casual post. Table of Contents About Me Types of Laser Eye Surgery…]]></description><link>https://calvin.me/laser-eye-surgery/</link><guid isPermaLink="false">https://calvin.me/laser-eye-surgery/</guid><category><![CDATA[surgery]]></category><category><![CDATA[prk]]></category><category><![CDATA[medical]]></category><category><![CDATA[health]]></category><category><![CDATA[eyes]]></category><pubDate>Tue, 28 Feb 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I had Laser Eye surgery last year and wanted to share my experience in a casual post.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;table-of-contents&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#table-of-contents&quot; aria-label=&quot;table of contents permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Table of Contents&lt;/h2&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#about-me&quot;&gt;About Me&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#types-of-laser-eye-surgery&quot;&gt;Types of Laser Eye Surgery&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#sydney-eye-clinic&quot;&gt;Sydney Eye Clinic&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#initial-consultation&quot;&gt;Initial Consultation&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#surgery-process&quot;&gt;Surgery Process&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#pre-surgery&quot;&gt;Pre-surgery&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#surgery&quot;&gt;Surgery&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#recovery&quot;&gt;Recovery&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#week-1&quot;&gt;Week 1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#week-2&quot;&gt;Week 2&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#week-3&quot;&gt;Week 3&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#week-4&quot;&gt;Week 4&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#week-8&quot;&gt;Week 8&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Solar Power]]></title><description><![CDATA[I got a 12.76 kW solar system installed at the end of July 2022. It's been half a year since then, and I'm immensely happy with how…]]></description><link>https://calvin.me/solar-power/</link><guid isPermaLink="false">https://calvin.me/solar-power/</guid><category><![CDATA[solar]]></category><category><![CDATA[huawei]]></category><category><![CDATA[home assistant]]></category><category><![CDATA[openwrt]]></category><category><![CDATA[fusionsolar]]></category><category><![CDATA[electricity]]></category><pubDate>Fri, 27 Jan 2023 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I got a 12.76 kW solar system installed at the end of July 2022. It&apos;s been half a year since then, and I&apos;m immensely happy with how…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Smart Home Dashboard]]></title><description><![CDATA[I created dashboards in Home Assistant and put them on Android tablets around the house. I've always liked the idea of quickly being able to…]]></description><link>https://calvin.me/smart-home-dashboard/</link><guid isPermaLink="false">https://calvin.me/smart-home-dashboard/</guid><category><![CDATA[dashboard]]></category><category><![CDATA[tablets]]></category><category><![CDATA[fully kiosk browser]]></category><category><![CDATA[home assistant]]></category><pubDate>Fri, 16 Dec 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; &quot;
    &gt;
      &lt;a
    class=&quot;gatsby-resp-image-link&quot;
    href=&quot;/static/e7ee0f29c3820750a32df31ddb15fce0/92344/device-mockup.png&quot;
    style=&quot;display: block&quot;
    target=&quot;_blank&quot;
    rel=&quot;noopener&quot;
  &gt;
    &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 53.52112676056338%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAALCAIAAADwazoUAAAACXBIWXMAAAsTAAALEwEAmpwYAAACY0lEQVR42m3QXW/SUBgH8H4Fv4NfwDu/hPFy2TQT3RazeGHijTHxYlGTZcmMd97omHsxc1sclLHxVt4KhU22jlHKCu1KWVug0FIKpS/QUUtMjBee/M65ec7/eXIOoHfbjmG/M1Ll/zJ6Ur1G8dXKX32xYSiikwKcrcmtRo3iaKdAcnT5hiIY8spBV0qN2rXf5wF9viQMx+JxOJXy+f0xKGQbvUFHAMaaUi5cbK5vBI4D3p8Hx4dHUPA4FQtnoRASjSDx2Pb290QCtm3bsgzn7CpKMh4d68okbGu9y9NsLnc2Gho8S97q0m6i9GrrdNFz+XIPWfafNaVuGskofdUyTVs3xGYTScP2QBlITcBSZfQkg2SySlfBi4Qkt9+/C9x17dz/9vbe5/d3XJ8KBJ1OwYOBxjvXdfmGqYGeA63Tcl4OmIqYQ1KZbHag6vS10O8MVnbRB8vBN2u7rzcPH67mKKaegpOqpoW7+JFwEQmHQBDE8+hkstMASUbTSNbQ9U5HlGVJaMntvpoXVKLdE3tmU2gloGhdbni49A8SIiq4NRqW8YJUZwCJr8VDQRRFnc8YmkNrska31mg8MRyPLd004EhEFlixVWWreOHilyQ2MDRXr5JOmIkE/CurHwOBoMfrBUGf9x+g73Bvf//rmpvl641m+5pmiBJmmnoxf85SBMBRBBQKzy+8eDb3fOaRa2rq8eyTOdfThenp2ZkZ1/z8omNp6cOG272ztb7p/gJFIAwrnp9kOPIKYMsYiaE8iXMVnCEw5qpQI7A/bspFnio52DLeYioyT0ssVbnM4WeZainPlbHfe6EVx25z3kgAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;device mockup&quot;
        title=&quot;&quot;
        src=&quot;/static/e7ee0f29c3820750a32df31ddb15fce0/d6170/device-mockup.png&quot;
        srcset=&quot;/static/e7ee0f29c3820750a32df31ddb15fce0/53f68/device-mockup.png 213w,
/static/e7ee0f29c3820750a32df31ddb15fce0/df70d/device-mockup.png 425w,
/static/e7ee0f29c3820750a32df31ddb15fce0/d6170/device-mockup.png 850w,
/static/e7ee0f29c3820750a32df31ddb15fce0/12c14/device-mockup.png 1275w,
/static/e7ee0f29c3820750a32df31ddb15fce0/de891/device-mockup.png 1700w,
/static/e7ee0f29c3820750a32df31ddb15fce0/92344/device-mockup.png 4198w&quot;
        sizes=&quot;(max-width: 850px) 100vw, 850px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
  &lt;/a&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I created dashboards in Home Assistant and put them on Android tablets around the house. I&apos;ve always liked the idea of quickly being able…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[10 Gigabit Installation Notes]]></title><description><![CDATA[I bought a Juniper EX3300-48P switch at the beginning of the year. It has 4 SFP+ ports capable of 10-gigabit transfer speeds. I thought I'd…]]></description><link>https://calvin.me/10-gigabit-installation-notes/</link><guid isPermaLink="false">https://calvin.me/10-gigabit-installation-notes/</guid><category><![CDATA[intel]]></category><category><![CDATA[networking]]></category><category><![CDATA[10gbe]]></category><pubDate>Sun, 27 Nov 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I bought a &lt;a href=&quot;/juniper-ex3300-48p&quot;&gt;Juniper EX3300-48P switch&lt;/a&gt; at the beginning of the year. It has 4 SFP+ ports capable of 10-gigabit transfer speeds. I thought I&apos;d…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Home]]></title><description><![CDATA[Last year, my wife and I purchased our first home together. I'll be sharing some of the wisdom we picked up from our 3-year-long search…]]></description><link>https://calvin.me/home/</link><guid isPermaLink="false">https://calvin.me/home/</guid><category><![CDATA[home]]></category><category><![CDATA[mortgage]]></category><category><![CDATA[property]]></category><category><![CDATA[blog]]></category><pubDate>Sat, 29 Oct 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Last year, my wife and I purchased our first home together. I&apos;ll be sharing some of the wisdom we picked up from our 3-year-long search.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Disclaimer&lt;/em&gt;: This is not financial…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Nintendo Switch OLED Modding]]></title><description><![CDATA[Modifying and installing homebrew on a Nintendo Switch OLED. Winning a Nintendo Switch Modchip microSD Setup Picking a microSD Card Creating…]]></description><link>https://calvin.me/nintendo-switch-oled-modding/</link><guid isPermaLink="false">https://calvin.me/nintendo-switch-oled-modding/</guid><category><![CDATA[nintendo]]></category><category><![CDATA[switch]]></category><category><![CDATA[modchip]]></category><pubDate>Thu, 01 Sep 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Modifying and installing homebrew on a Nintendo Switch OLED.&lt;/p&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#winning-a-nintendo-switch&quot;&gt;Winning a Nintendo Switch&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#modchip&quot;&gt;Modchip&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#microsd-setup&quot;&gt;microSD Setup&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#picking-a-microsd-card&quot;&gt;Picking a microSD Card&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#creating-an-emunand&quot;&gt;Creating an EmuNAND&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#homebrew&quot;&gt;Homebrew&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#must-haves&quot;&gt;Must Haves&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#gaming&quot;&gt;Gaming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#file-management-and-backup&quot;&gt;File Management and Backup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#screen-overlay-tesla&quot;&gt;Screen Overlay (Tesla)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#screen-capture-and-streaming&quot;&gt;Screen capture and Streaming&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#tools-and-utilities&quot;&gt;Tools and Utilities&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Self-Hosted Git & CI/CD Use Cases]]></title><description><![CDATA[I've started running my own self-hosted Git server and CI/CD and wanted to share my use cases for it after avoiding both products for so…]]></description><link>https://calvin.me/self-hosted-git-cicd-use-cases/</link><guid isPermaLink="false">https://calvin.me/self-hosted-git-cicd-use-cases/</guid><category><![CDATA[gitea]]></category><category><![CDATA[drone]]></category><category><![CDATA[renovatebot]]></category><category><![CDATA[git]]></category><category><![CDATA[github]]></category><category><![CDATA[ansible]]></category><pubDate>Fri, 26 Aug 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I&apos;ve started running my own self-hosted Git server and CI/CD and wanted to share my use cases for it after avoiding both products for so…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Kubernetes Replica Count Manager]]></title><description><![CDATA[This tool provides an API alongside the native Kubernetes deployment controller to manage the pod replica count of deployment resources. You…]]></description><link>https://calvin.me/kubernetes-replica-count-manager/</link><guid isPermaLink="false">https://calvin.me/kubernetes-replica-count-manager/</guid><category><![CDATA[kubernetes]]></category><category><![CDATA[grpc]]></category><category><![CDATA[mtls]]></category><category><![CDATA[golang]]></category><pubDate>Thu, 28 Jul 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This tool provides an API alongside the native Kubernetes deployment controller to manage the pod replica count of deployment resources.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;You can find this on my GitHub at &lt;a href=&quot;https://github.com/calvinbui/k8s-replica-count-manager&quot;&gt;https://github.com/calvinbui/k8s-replica-count-manager&lt;/a&gt;…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Designing Taller Sofa Feet]]></title><description><![CDATA[The Feet Designing Taking Measurements CAD Design Assembly 3D Printing Screws and Threaded Rod Putting it together Result Files I recently…]]></description><link>https://calvin.me/designing-taller-sofa-feet/</link><guid isPermaLink="false">https://calvin.me/designing-taller-sofa-feet/</guid><category><![CDATA[fusion 360]]></category><category><![CDATA[couch]]></category><category><![CDATA[3d printing]]></category><pubDate>Fri, 10 Jun 2022 00:00:00 GMT</pubDate><content:encoded>&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#the-feet&quot;&gt;The Feet&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#designing&quot;&gt;Designing&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#taking-measurements&quot;&gt;Taking Measurements&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#cad-design&quot;&gt;CAD Design&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#assembly&quot;&gt;Assembly&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#3d-printing&quot;&gt;3D Printing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#screws-and-threaded-rod&quot;&gt;Screws and Threaded Rod&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#putting-it-together&quot;&gt;Putting it together&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#result&quot;&gt;Result&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#files&quot;&gt;Files&lt;/a&gt;&lt;/p&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Troubleshooting Plex with OPNsense]]></title><description><![CDATA[I recently ran into an issue with Plex downloading content onto my mobile devices. It would error when on my Wi-Fi network, but not when…]]></description><link>https://calvin.me/plex-with-dns-over-tls/</link><guid isPermaLink="false">https://calvin.me/plex-with-dns-over-tls/</guid><category><![CDATA[plex]]></category><category><![CDATA[opnsense]]></category><category><![CDATA[dns-over-tls]]></category><category><![CDATA[dot]]></category><category><![CDATA[vpn]]></category><category><![CDATA[mullvad]]></category><pubDate>Thu, 26 May 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I recently ran into an issue with Plex downloading content onto my mobile devices. It would error when on my Wi-Fi network, but not when…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Fractal Design Meshify 2 XL Server Case]]></title><description><![CDATA[This is a short write-up of a switch in my server case. I went from the Norco RPC-431 to the Fractal Design Meshify 2 XL. Norco RPC-431 I…]]></description><link>https://calvin.me/fractal-design-meshify-2-xl-server-case/</link><guid isPermaLink="false">https://calvin.me/fractal-design-meshify-2-xl-server-case/</guid><category><![CDATA[fractal]]></category><category><![CDATA[computer case]]></category><category><![CDATA[server]]></category><pubDate>Fri, 29 Apr 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This is a short write-up of a switch in my server case. I went from the Norco RPC-431 to the Fractal Design Meshify 2 XL.&lt;/p&gt;
&lt;h2 id=&quot;norco-rpc-431&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#norco-rpc-431&quot; aria-label=&quot;norco rpc 431 permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Norco RPC-431&lt;/h2&gt;
&lt;p&gt;I have been using the &lt;a href=&quot;/my-72tb-freenas-server&quot;&gt;Norco RPC-431 rackmount case for over 3 years now&lt;/a&gt;. Its size constraints have started to become an issue as I&apos;ve tried to cram more peripherals inside. The straw that broke the camel&apos;s back was…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Juniper EX3300-48P]]></title><description><![CDATA[I purchased a Juniper EX3300-48P network switch which will be used to network the entire home.  Features The Juniper EX3300 was first…]]></description><link>https://calvin.me/juniper-ex3300-48p/</link><guid isPermaLink="false">https://calvin.me/juniper-ex3300-48p/</guid><category><![CDATA[juniper]]></category><category><![CDATA[fans]]></category><category><![CDATA[ansible]]></category><category><![CDATA[networking]]></category><category><![CDATA[switch]]></category><pubDate>Fri, 04 Mar 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I purchased a Juniper EX3300-48P network switch which will be used to network the entire home.&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; &quot;
    &gt;
      &lt;a
    class=&quot;gatsby-resp-image-link&quot;
    href=&quot;/static/48d328a5a82589c041bd457f591121ca/e3932/ex3300-48p-left-high.jpg&quot;
    style=&quot;display: block&quot;
    target=&quot;_blank&quot;
    rel=&quot;noopener&quot;
  &gt;
    &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 21.5962441314554%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAEABQDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAFQEBAQAAAAAAAAAAAAAAAAAAAAH/2gAMAwEAAhADEAAAAdCIisV//8QAGhAAAgIDAAAAAAAAAAAAAAAAAAIBAwQSE//aAAgBAQABBQJqB9kMeOtf/8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAwEBPwE//8QAFBEBAAAAAAAAAAAAAAAAAAAAEP/aAAgBAgEBPwE//8QAGxAAAgIDAQAAAAAAAAAAAAAAAAIBERIhMpH/2gAIAQEABj8C7f007GTTN2f/xAAZEAADAQEBAAAAAAAAAAAAAAAAASERMXH/2gAIAQEAAT8hUqd+g9LqaKPD/9oADAMBAAIAAwAAABAID//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQMBAT8QP//EABQRAQAAAAAAAAAAAAAAAAAAABD/2gAIAQIBAT8QP//EABsQAQEAAgMBAAAAAAAAAAAAAAERACFRcbHB/9oACAEBAAE/EG02W7r0wNYhdx+ZzOgRDrP/2Q==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;ex3300 48p left high&quot;
        title=&quot;&quot;
        src=&quot;/static/48d328a5a82589c041bd457f591121ca/8a34a/ex3300-48p-left-high.jpg&quot;
        srcset=&quot;/static/48d328a5a82589c041bd457f591121ca/08b27/ex3300-48p-left-high.jpg 213w,
/static/48d328a5a82589c041bd457f591121ca/6f6b2/ex3300-48p-left-high.jpg 425w,
/static/48d328a5a82589c041bd457f591121ca/8a34a/ex3300-48p-left-high.jpg 850w,
/static/48d328a5a82589c041bd457f591121ca/63107/ex3300-48p-left-high.jpg 1275w,
/static/48d328a5a82589c041bd457f591121ca/e3932/ex3300-48p-left-high.jpg 1500w&quot;
        sizes=&quot;(max-width: 850px) 100vw, 850px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
  &lt;/a&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;features&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#features&quot; aria-label=&quot;features permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Features&lt;/h2&gt;
&lt;p&gt;The Juniper EX3300 was first…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Pi Clock]]></title><description><![CDATA[My Grandma sometimes forgets the date and day of the week as she gets older. She doesn't use a smartphone, only analogue clocks. She doesn't…]]></description><link>https://calvin.me/pi-clock/</link><guid isPermaLink="false">https://calvin.me/pi-clock/</guid><category><![CDATA[python]]></category><category><![CDATA[pi]]></category><category><![CDATA[clock]]></category><pubDate>Sun, 20 Feb 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;My Grandma sometimes forgets the date and day of the week as she gets older. She doesn&apos;t use a smartphone, only analogue clocks. She doesn&apos;t…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Daikin Airbase Across VLANs]]></title><description><![CDATA[The Daikin Airbase is a Wi-Fi connected interface for controlling Daikin ducted air conditioning units. This gives the convenience of…]]></description><link>https://calvin.me/daikin-airbase-vlans-opnsense/</link><guid isPermaLink="false">https://calvin.me/daikin-airbase-vlans-opnsense/</guid><category><![CDATA[daikin]]></category><category><![CDATA[vlans]]></category><category><![CDATA[aircon]]></category><category><![CDATA[opnsense]]></category><pubDate>Fri, 21 Jan 2022 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The &lt;a href=&quot;https://www.daikin.com.au/controllers/daikin-airbase&quot;&gt;Daikin Airbase&lt;/a&gt; is a Wi-Fi connected interface for controlling Daikin ducted air conditioning units. This gives the convenience of…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Quzao Sama I'm Computer Case Cooling]]></title><description><![CDATA[The Quzao Sama I'm (sometimes IM, IM01 or IM-01) is a 21.9L computer case. It is best known as a micro-ATX (mATX) version of the mini-ITX…]]></description><link>https://calvin.me/quzao-sama-im-cooling/</link><guid isPermaLink="false">https://calvin.me/quzao-sama-im-cooling/</guid><category><![CDATA[fans]]></category><category><![CDATA[cooling]]></category><category><![CDATA[case]]></category><category><![CDATA[testing]]></category><pubDate>Wed, 08 Dec 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The &lt;a href=&quot;http://www.sama.cn/archives/827&quot;&gt;Quzao Sama I&apos;m&lt;/a&gt; (sometimes IM, IM01 or IM-01) is a 21.9L computer case. It is best known as a micro-ATX (mATX) version of the mini-ITX…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[3D Printer Upgrades Galore]]></title><description><![CDATA[A lot of upgrades and add-ons for my Prusa i3 MK3S. Current State Bear Frame Upgrade 2.1 Purchasing Assembly MK3S to MK3S+ Upgrade Kit Y…]]></description><link>https://calvin.me/3d-printer-upgrades-galore/</link><guid isPermaLink="false">https://calvin.me/3d-printer-upgrades-galore/</guid><category><![CDATA[3d-printing]]></category><category><![CDATA[prusa]]></category><category><![CDATA[bear-upgrade]]></category><pubDate>Wed, 24 Nov 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A lot of upgrades and add-ons for my Prusa i3 MK3S.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#current-state&quot;&gt;Current State&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#bear-frame-upgrade-21&quot;&gt;Bear Frame Upgrade 2.1&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#purchasing&quot;&gt;Purchasing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#assembly&quot;&gt;Assembly&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#mk3s-to-mk3s-upgrade-kit&quot;&gt;MK3S to MK3S+ Upgrade Kit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#y-idler-tensioner&quot;&gt;Y Idler Tensioner&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#extruder-upgrades&quot;&gt;Extruder Upgrades&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#bear-extruder-and-x-axis&quot;&gt;Bear Extruder and X-Axis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#x-end-idler-tensioner&quot;&gt;X End Idler Tensioner&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#prusa-mini-hotend-fan&quot;&gt;Prusa Mini Hotend Fan&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#pulleybox-mod&quot;&gt;Pulleybox Mod&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#e3d-nozzle-x&quot;&gt;E3D Nozzle X&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Super Fast Charging]]></title><description><![CDATA[Super Fast Charging is Samsung's marketing term for charging their mobile phones between 25W to 45W. I went deep into a rabbit hole to…]]></description><link>https://calvin.me/super-fast-charging/</link><guid isPermaLink="false">https://calvin.me/super-fast-charging/</guid><category><![CDATA[charging]]></category><category><![CDATA[cables]]></category><category><![CDATA[usb-pd]]></category><pubDate>Mon, 04 Oct 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;https://www.samsung.com/global/galaxy/what-is/super-fast-charging/&quot;&gt;Super Fast Charging&lt;/a&gt; is Samsung&apos;s marketing term for charging their mobile phones between 25W to 45W. I went deep into a rabbit hole to…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Cross-Platform Dotfiles]]></title><description><![CDATA[How I manage configs across different computers and operating systems. From my previous post, I'm still thoroughly enjoying dotbot for…]]></description><link>https://calvin.me/cross-platform-dotfiles/</link><guid isPermaLink="false">https://calvin.me/cross-platform-dotfiles/</guid><category><![CDATA[dotbot]]></category><category><![CDATA[dotfiles]]></category><pubDate>Wed, 08 Sep 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;How I manage configs across different computers and operating systems.&lt;/p&gt;
&lt;p&gt;From my &lt;a href=&quot;/managing-dotfiles&quot;&gt;previous post&lt;/a&gt;, I&apos;m still thoroughly enjoying &lt;a href=&quot;https://github.com/anishathalye/dotbot&quot;&gt;dotbot&lt;/a&gt; for…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Chicory: A Colorful Tale]]></title><description><![CDATA[I enjoyed playing this game. The themes it explores were deep. The music matched the environments. The boss fights remind me of Undertale…]]></description><link>https://calvin.me/chicory/</link><guid isPermaLink="false">https://calvin.me/chicory/</guid><category><![CDATA[chicory]]></category><pubDate>Mon, 23 Aug 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I enjoyed playing this game. The themes it explores were deep. The music matched the environments. The boss fights remind me of Undertale.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;&lt;a href=&quot;http://chicorygame.com/&quot;&gt;Chicory: A Colorful Tale&lt;/a&gt; is a 2D adventure colouring game. I first heard about it on the &lt;a href=&quot;https://maximumfun.org/episodes/triple-click/the-games-of-summer/&quot;&gt;…&lt;/a&gt;&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Prometheus Traefik Service Discovery]]></title><description><![CDATA[I wrote a tool to generate Prometheus targets from Traefik. Prometheus Traefik Service Discovery is available over on GitHub at calvinbui…]]></description><link>https://calvin.me/prometheus-traefik-service-discovery/</link><guid isPermaLink="false">https://calvin.me/prometheus-traefik-service-discovery/</guid><category><![CDATA[prometheus]]></category><category><![CDATA[traefik]]></category><category><![CDATA[golang]]></category><pubDate>Mon, 16 Aug 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I wrote a tool to generate &lt;a href=&quot;https://github.com/prometheus/prometheus&quot;&gt;Prometheus&lt;/a&gt; targets from &lt;a href=&quot;https://github.com/traefik/traefik&quot;&gt;Traefik&lt;/a&gt;. Prometheus Traefik Service Discovery is available over on GitHub at &lt;a href=&quot;https://github.com/calvinbui/prometheus-traefik-sd&quot;&gt;calvinbui…&lt;/a&gt;&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Homer Service Discovery]]></title><description><![CDATA[I wrote a tool to automatically add and remove new services to the popular Homer dashboard. Homer Service Discovery is available over on…]]></description><link>https://calvin.me/homer-service-discovery/</link><guid isPermaLink="false">https://calvin.me/homer-service-discovery/</guid><category><![CDATA[homer]]></category><category><![CDATA[dashboard]]></category><category><![CDATA[golang]]></category><pubDate>Sat, 07 Aug 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I wrote a tool to automatically add and remove new services to the popular &lt;a href=&quot;https://github.com/bastienwirtz/homer&quot;&gt;Homer dashboard&lt;/a&gt;. Homer Service Discovery is available over on…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Testing NBN 250 Superfast]]></title><description><![CDATA[After testing NBN 1000 in my previous post, I concluded that NBN 250 would be more than enough for me. I'll be putting that to the test…]]></description><link>https://calvin.me/testing-nbn-250-superfast/</link><guid isPermaLink="false">https://calvin.me/testing-nbn-250-superfast/</guid><category><![CDATA[nbn]]></category><category><![CDATA[superfast]]></category><category><![CDATA[internet]]></category><pubDate>Tue, 27 Jul 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;After &lt;a href=&quot;/testing-nbn-1000-ultrafast&quot;&gt;testing NBN 1000 in my previous post&lt;/a&gt;, I concluded that NBN 250 would be more than enough for me. I&apos;ll be putting that to the test.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#churning-to-superloop&quot;&gt;Churning to Superloop&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#nbn-250--home-superfast&quot;&gt;NBN 250 / Home Superfast&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#test-methodology&quot;&gt;Test methodology&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#speed-tests&quot;&gt;Speed Tests&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#speedtestnet&quot;&gt;speedtest.net&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#fastcom&quot;&gt;fast.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#google-speed-test&quot;&gt;Google Speed Test&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#usenet&quot;&gt;Usenet&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#jdownloader&quot;&gt;JDownloader&lt;/a&gt;&lt;/p&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[More Open Source: Build, Hosting and Analytics]]></title><description><![CDATA[I've made changes to this blog's build, hosting and analytics to be more transparent. This blog has been open-source since moving to Jekyll…]]></description><link>https://calvin.me/making-this-site-more-open-source/</link><guid isPermaLink="false">https://calvin.me/making-this-site-more-open-source/</guid><category><![CDATA[github actions]]></category><category><![CDATA[github pages]]></category><category><![CDATA[umami]]></category><pubDate>Sun, 30 May 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I&apos;ve made changes to this blog&apos;s build, hosting and analytics to be more transparent.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;This blog has been open-source since moving to Jekyll…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[DisplayPort 1.4 KVM Alternative]]></title><description><![CDATA[My cheaper solution to purchasing a DisplayPort 1.4 compatible KVM. New Monitor DisplayPort 1.4 (DP1.4) KVMs USB Switching Monitor Switching…]]></description><link>https://calvin.me/displayport-1.4-kvm-alternative/</link><guid isPermaLink="false">https://calvin.me/displayport-1.4-kvm-alternative/</guid><category><![CDATA[displayport]]></category><category><![CDATA[kvm]]></category><pubDate>Wed, 28 Apr 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;My cheaper solution to purchasing a DisplayPort 1.4 compatible KVM.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#new-monitor&quot;&gt;New Monitor&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#displayport-14-dp14-kvms&quot;&gt;DisplayPort 1.4 (DP1.4) KVMs&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#usb-switching&quot;&gt;USB Switching&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#monitor-switching&quot;&gt;Monitor Switching&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#final-solution&quot;&gt;Final Solution&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#diagram&quot;&gt;Diagram&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#price&quot;&gt;Price&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#video&quot;&gt;Video&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;…&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Samsung Galaxy S7+ Keyboard Case Mod]]></title><description><![CDATA[The official Book Cover Keyboard Case from Samsung provides zero protection around the edges of the tablet. My goal was to combine a cheap…]]></description><link>https://calvin.me/samsung-galaxy-tab-s7-plus-keyboard-case-mod/</link><guid isPermaLink="false">https://calvin.me/samsung-galaxy-tab-s7-plus-keyboard-case-mod/</guid><category><![CDATA[samsung galaxy tab s7+]]></category><category><![CDATA[diy]]></category><category><![CDATA[tablet]]></category><pubDate>Sun, 28 Mar 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The official Book Cover Keyboard Case from Samsung provides zero protection around the edges of the tablet. My goal was to combine a cheap…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[How I Play Consoles on PC]]></title><description><![CDATA[This post shows how I play console games through my PC. Hardware Capture Card HDMI Cable Software OBS Windowed Borderless Gaming Automating…]]></description><link>https://calvin.me/how-i-play-consoles-on-pc/</link><guid isPermaLink="false">https://calvin.me/how-i-play-consoles-on-pc/</guid><category><![CDATA[capture card]]></category><category><![CDATA[obs]]></category><pubDate>Sun, 07 Feb 2021 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This post shows how I play console games through my PC.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#hardware&quot;&gt;Hardware&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#capture-card&quot;&gt;Capture Card&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#hdmi-cable&quot;&gt;HDMI Cable&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#software&quot;&gt;Software&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#obs&quot;&gt;OBS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#windowed-borderless-gaming&quot;&gt;Windowed Borderless Gaming&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#automating-through-powershell&quot;&gt;Automating through PowerShell&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;…&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Testing NBN 1000 Ultrafast]]></title><description><![CDATA[Testing the fastest residential NBN connection in Australia. NBN 1000 / Home Ultrafast Test methodology Speed Tests speedtest.net fast.com…]]></description><link>https://calvin.me/testing-nbn-1000-ultrafast/</link><guid isPermaLink="false">https://calvin.me/testing-nbn-1000-ultrafast/</guid><category><![CDATA[nbn]]></category><category><![CDATA[gigabit]]></category><category><![CDATA[internet]]></category><pubDate>Fri, 25 Dec 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Testing the fastest residential NBN connection in Australia.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#nbn-1000--home-ultrafast&quot;&gt;NBN 1000 / Home Ultrafast&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#test-methodology&quot;&gt;Test methodology&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#speed-tests&quot;&gt;Speed Tests&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#speedtestnet&quot;&gt;speedtest.net&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#fastcom&quot;&gt;fast.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#google-speed-test&quot;&gt;Google Speed Test&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#usenet&quot;&gt;Usenet&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#jdownloader&quot;&gt;JDownloader&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#samsung-firmware&quot;&gt;Samsung Firmware&lt;/a&gt;&lt;/p&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Small Personal Rig Update]]></title><description><![CDATA[A small update to my personal computer. Current PC I blogged before about my current PC. It was built in 2017 with the Dan A4-SFX v1. It is…]]></description><link>https://calvin.me/small-personal-rig-update/</link><guid isPermaLink="false">https://calvin.me/small-personal-rig-update/</guid><category><![CDATA[nzxt kraken x63]]></category><category><![CDATA[asus maximus viii gene]]></category><category><![CDATA[personal rig]]></category><category><![CDATA[elgato hd60 s+]]></category><category><![CDATA[avermedia live gamer 4k gc573]]></category><pubDate>Sun, 29 Nov 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A small update to my personal computer.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;current-pc&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#current-pc&quot; aria-label=&quot;current pc permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Current PC&lt;/h2&gt;
&lt;p&gt;I &lt;a href=&quot;/sff-desktop&quot;&gt;blogged before about my current PC&lt;/a&gt;. It was built in 2017 with the &lt;a href=&quot;https://www.dan-cases.com/&quot;&gt;Dan A4-SFX v1&lt;/a&gt;. It is…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Hyperconverging My Servers]]></title><description><![CDATA[I merged all my home servers together to improve performance while reducing power usage. Preface Adding more drives HP H220 (LSI SAS2308) 3D…]]></description><link>https://calvin.me/hyperconverging-my-servers/</link><guid isPermaLink="false">https://calvin.me/hyperconverging-my-servers/</guid><category><![CDATA[zfs]]></category><category><![CDATA[freenas]]></category><category><![CDATA[hyperconverging]]></category><pubDate>Fri, 30 Oct 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I merged all my home servers together to improve performance while reducing power usage.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#preface&quot;&gt;Preface&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#adding-more-drives&quot;&gt;Adding more drives&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#hp-h220-lsi-sas2308&quot;&gt;HP H220 (LSI SAS2308)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#3d-printed-pci-drive-mounts&quot;&gt;3D Printed PCI Drive Mounts&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#zfs-on-linux&quot;&gt;ZFS on Linux&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#importing-the-zfs-zpool-in-linux&quot;&gt;Importing the ZFS ZPool in Linux&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#setting-up-smb-samba&quot;&gt;Setting up SMB (Samba)&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Factorio]]></title><description><![CDATA[I finished Factorio for the first time in just under 50 hours. I waited for the 1.0 release to play it and it was well worth it. What is…]]></description><link>https://calvin.me/factorio/</link><guid isPermaLink="false">https://calvin.me/factorio/</guid><category><![CDATA[factorio]]></category><pubDate>Sun, 13 Sep 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I finished Factorio for the first time in just under 50 hours. I waited for the 1.0 release to play it and it was well worth it.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#what-is-factorio&quot;&gt;What is Factorio?&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#my-first-base&quot;&gt;My First Base&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#blueprints&quot;&gt;Blueprints&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#mods&quot;&gt;Mods&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#stats&quot;&gt;Stats&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#items&quot;&gt;Items&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#fluids&quot;&gt;Fluids&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#buildings&quot;&gt;Buildings&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#pollution&quot;&gt;Pollution&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#kills&quot;&gt;Kills&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#electricity&quot;&gt;Electricity&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#how-i-took-a-screenshot&quot;&gt;How I took a screenshot&lt;/a&gt;&lt;/p&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[My WFH Setup]]></title><description><![CDATA[Due to unprecedented times, I'm working from home. My Setup Desk Monitor Speakers Microphone Headphones Webcam Keyboard Mice Switching…]]></description><link>https://calvin.me/my-wfh-setup/</link><guid isPermaLink="false">https://calvin.me/my-wfh-setup/</guid><category><![CDATA[battlestation]]></category><category><![CDATA[setup]]></category><category><![CDATA[kvm]]></category><pubDate>Sun, 09 Aug 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Due to unprecedented times, I&apos;m working from home.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;div class=&quot;table-of-contents&quot;&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#my-setup&quot;&gt;My Setup&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&quot;#desk&quot;&gt;Desk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#monitor&quot;&gt;Monitor&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#speakers&quot;&gt;Speakers&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#microphone&quot;&gt;Microphone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#headphones&quot;&gt;Headphones&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#webcam&quot;&gt;Webcam&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#keyboard&quot;&gt;Keyboard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;#mice&quot;&gt;Mice&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#switching-between-my-pc-and-laptop&quot;&gt;Switching between my PC and Laptop&lt;/a&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;a href=&quot;#automatically-switch-default-browser&quot;&gt;Automatically Switch Default Browser&lt;/a&gt;&lt;/p&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Cracking .DMG, .RAR and other passwords on MacOS]]></title><description><![CDATA[John The Ripper is a free and open-source software for fast password cracking. Cracking DMG, RAR and other types of passwords is made easier…]]></description><link>https://calvin.me/cracking-passwords-on-macos/</link><guid isPermaLink="false">https://calvin.me/cracking-passwords-on-macos/</guid><category><![CDATA[john the ripper]]></category><category><![CDATA[password]]></category><category><![CDATA[cracking]]></category><category><![CDATA[macos]]></category><pubDate>Sun, 26 Jul 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;https://www.openwall.com/john/&quot;&gt;John The Ripper&lt;/a&gt; is a free and open-source software for fast password cracking. Cracking DMG, RAR and other types of passwords is made easier…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Blog Updates]]></title><description><![CDATA[A few more changes building on top of my previous post. Better Search Searching is now a partial search instead of a sub-string search…]]></description><link>https://calvin.me/gatsby-updates/</link><guid isPermaLink="false">https://calvin.me/gatsby-updates/</guid><category><![CDATA[gatsby]]></category><pubDate>Sun, 28 Jun 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A few more changes building on top of &lt;a href=&quot;/now-powered-by-gatsby&quot;&gt;my previous post&lt;/a&gt;.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;better-search&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#better-search&quot; aria-label=&quot;better search permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Better Search&lt;/h2&gt;
&lt;p&gt;Searching is now a partial search instead of a sub-string search&lt;/p&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 758px; &quot;
    &gt;
      &lt;a
    class=&quot;gatsby-resp-image-link&quot;
    href=&quot;/static/c14876b8c84f54ea31a393b729331b7d/d5719/search.png&quot;
    style=&quot;display: block&quot;
    target=&quot;_blank&quot;
    rel=&quot;noopener&quot;
  &gt;
    &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 44.131455399061025%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAIAAAC9o5sfAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA9ElEQVR42o2Qu2rEMBBF9f/fkibNQtp06bLNNo7B8VtevyTraUmjTBRYAuuQPVwuEujOjIYwxofraK2NMQI8pBuk7MX50lyyvqJ6WIAugc7hx/F6LzqD0OBDCjPh6CjoJFfhpImbBpQwEcUV3ItJMHsMqT9B9wFC8EYrpaS1RuNBCikF/B7xCPL2Xj+dzlbLLPvI8/yzLNuu6/q+aVrvPX4R/q5BVq4WpnBZWmuTcM7FxyAO4jLPuG2R4JyzxLqu6Nu2oX+PcBh+bcXz6UVsvKqquq6LohiGYRzHa2KaJkrpvu/H4UXvQmmAgM1xYHz3755u4S+LmAmNB6v5twAAAABJRU5ErkJggg==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;search&quot;
        title=&quot;&quot;
        src=&quot;/static/c14876b8c84f54ea31a393b729331b7d/d5719/search.png&quot;
        srcset=&quot;/static/c14876b8c84f54ea31a393b729331b7d/53f68/search.png 213w,
/static/c14876b8c84f54ea31a393b729331b7d/df70d/search.png 425w,
/static/c14876b8c84f54ea31a393b729331b7d/d5719/search.png 758w&quot;
        sizes=&quot;(max-width: 758px) 100vw, 758px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
  &lt;/a&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;comment-system&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#comment-system&quot; aria-label=&quot;comment system permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;…&lt;/h2&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Now Powered by Gatsby]]></title><description><![CDATA[After three and half years of Jekyll, I've made the move over to GatsbyJS. Introduction GatsbyJS was introduced to me by Kia Storm, an up…]]></description><link>https://calvin.me/now-powered-by-gatsby/</link><guid isPermaLink="false">https://calvin.me/now-powered-by-gatsby/</guid><category><![CDATA[gatsby]]></category><category><![CDATA[react]]></category><category><![CDATA[netlify]]></category><pubDate>Mon, 25 May 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;After &lt;a href=&quot;/wordpress-to-jekyll&quot;&gt;three and half years of Jekyll&lt;/a&gt;, I&apos;ve made the move over to &lt;a href=&quot;https://www.gatsbyjs.org/&quot;&gt;GatsbyJS&lt;/a&gt;.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;introduction&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#introduction&quot; aria-label=&quot;introduction permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Introduction&lt;/h2&gt;
&lt;p&gt;GatsbyJS was introduced to me by &lt;a href=&quot;https://github.com/kiastorm&quot;&gt;Kia Storm&lt;/a&gt;, an up…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[OpenCore for ASUS ROG STRIX Z270-I]]></title><description><![CDATA[OpenCore bootloader configuration and files for the ASUS ROG STRIX Z270-I GAMING motherboard. Over the weekend I played around with the…]]></description><link>https://calvin.me/opencore-for-asus-rog-strix-z270i/</link><guid isPermaLink="false">https://calvin.me/opencore-for-asus-rog-strix-z270i/</guid><category><![CDATA[hackintosh]]></category><pubDate>Thu, 16 Apr 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;OpenCore bootloader configuration and files for the ASUS ROG STRIX Z270-I GAMING motherboard.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;Over the weekend I played around with the &lt;a href=&quot;https://github.com/acidanthera/OpenCorePkg&quot;&gt;OpenCore&lt;/a&gt; bootloader for…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[OPNsense: Two WANs on Separate Networks]]></title><description><![CDATA[How to use a different WAN interface on different internal networks within OPNsense. Background At the back of my house, there's a granny…]]></description><link>https://calvin.me/opnsense-two-wans-on-separate-networks/</link><guid isPermaLink="false">https://calvin.me/opnsense-two-wans-on-separate-networks/</guid><category><![CDATA[opnsense]]></category><pubDate>Thu, 06 Feb 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;How to use a different WAN interface on different internal networks within OPNsense.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;background&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#background&quot; aria-label=&quot;background permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Background&lt;/h2&gt;
&lt;p&gt;At the back of my house, there&apos;s a granny…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Managing the Perfect CS:GO Server]]></title><description><![CDATA[Everything learnt from managing the Counter-Strike server at work. Autopilot I currently work at Autopilot, and at 12:30 PM each day, we…]]></description><link>https://calvin.me/managing-the-perfect-csgo-server/</link><guid isPermaLink="false">https://calvin.me/managing-the-perfect-csgo-server/</guid><category><![CDATA[csgo]]></category><category><![CDATA[autopilot]]></category><pubDate>Fri, 31 Jan 2020 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Everything learnt from managing the Counter-Strike server at work.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;autopilot&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#autopilot&quot; aria-label=&quot;autopilot permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Autopilot&lt;/h2&gt;
&lt;p&gt;I currently work at &lt;a href=&quot;https://autopilothq.com/&quot;&gt;Autopilot&lt;/a&gt;, and at 12:30 PM each day, we play &lt;a href=&quot;https://store.steampowered.com/app/730/CounterStrike_Global_Offensive/&quot;&gt;Counter-Strike: Global Offensive (CS:GO)&lt;/a&gt;. Players include the CEO, CTO, designers, software…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Migrating from VMs to Docker]]></title><description><![CDATA[My journey from VMware ESXi to purely Docker. Setup 1 - 2014: VMware ESXi VMs  When I first started my homelab 5 years ago, I went with…]]></description><link>https://calvin.me/migrating-from-vms-to-docker/</link><guid isPermaLink="false">https://calvin.me/migrating-from-vms-to-docker/</guid><category><![CDATA[docker]]></category><category><![CDATA[vmware]]></category><category><![CDATA[vlans]]></category><pubDate>Tue, 24 Dec 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;My journey from VMware ESXi to purely Docker.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;setup-1---2014-vmware-esxi-vms&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#setup-1---2014-vmware-esxi-vms&quot; aria-label=&quot;setup 1   2014 vmware esxi vms permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Setup 1 - 2014: VMware ESXi VMs&lt;/h2&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 850px; &quot;
    &gt;
      &lt;a
    class=&quot;gatsby-resp-image-link&quot;
    href=&quot;/static/6ce04e798b4a05cc5e3e9c3a472563d0/399e3/v1.png&quot;
    style=&quot;display: block&quot;
    target=&quot;_blank&quot;
    rel=&quot;noopener&quot;
  &gt;
    &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 43.1924882629108%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAJCAYAAAAywQxIAAAACXBIWXMAAAsTAAALEwEAmpwYAAACtElEQVR42l3MW0zScRQH8F+th7YeemlNq5cyb+Af/yKlRDN1FujaVGKK5RKdCsoUL9SmeAGDKZJra46hSDpnkOsy12Vt2ZbOkItOLlKJFIHmms1JzgcrkNOf7KH18Nk5+54LYg4x77B0rFsEBWuYpci9x+zO1LEk7r6k+h1lrHJbRZJv95IU231J8h1VrNLdEd8cn5h8g0bBes5SqfIzKSkKGo7LUzDsNo7j51DW6wLIfV4ULJuuA85keTj7WT6kTVze8OkoLhiKg1195i5MsCE0ej4MIwnwuZfkPUam+sg0KlwqLAjncjiApaWFElKpEE/FRUhZQn+n5NJn+ooZs6qrDGNvKcPaXUJ/aWZTxj6wsXlXIWZ05VNmXWyKcYmDzZnzkh5J4vAnXWR8Tk5KMcrJ1NkujPZWmphs70xMLkJrMTh8ZDCDHnoOuFMvhL2pmeCMit0wHTnpcpLp4MjI27Wn54AtLSfsxBhgOhrjXTxx2ufPuAieLGbYQ8+ET9mskC8BB0f0KRHi89rcNVXSWUF1l1VQ0WHh89oXiGyyhtc6XsuT2IVVUouwUmqtrWi3CMvbbMIyyYTguuSpoLzDVlMps/ArOq0CXpuZXyZxCUpbuAiNfQc04PsR9fBr6PDYWhANrsA+rX8dDfodSLcGB3Qrv44/Xg8dHF4NoqEvQOQepPV7I/2h0dVgNHG3X+v/iUa+AdL66lGTXrPUqNcYxQaNpZnQeH9g7qZBPdU+fvdFg14z32RQm8UGtSVSRffV862G/lcthv7JyExsGDCLH2gsxA8TYbHJoClG4OMC2NhBAvxhJziuADiLANx1AMsNAO8FAEu1RC/ayyNz+99d4iZsLwzBMpEvsEVoc4qrInQGprmyf23NlEgDRp4sYKqWBYyVezXiv709xdLNaW7P1ptr6b8BN1aZGxOH6oUAAAAASUVORK5CYII=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;v1.png&quot;
        title=&quot;&quot;
        src=&quot;/static/6ce04e798b4a05cc5e3e9c3a472563d0/d6170/v1.png&quot;
        srcset=&quot;/static/6ce04e798b4a05cc5e3e9c3a472563d0/53f68/v1.png 213w,
/static/6ce04e798b4a05cc5e3e9c3a472563d0/df70d/v1.png 425w,
/static/6ce04e798b4a05cc5e3e9c3a472563d0/d6170/v1.png 850w,
/static/6ce04e798b4a05cc5e3e9c3a472563d0/12c14/v1.png 1275w,
/static/6ce04e798b4a05cc5e3e9c3a472563d0/399e3/v1.png 1620w&quot;
        sizes=&quot;(max-width: 850px) 100vw, 850px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
  &lt;/a&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;When I first started my homelab 5 years ago, I went with &lt;a href=&quot;https://www.vmware.com/au/products/esxi-and-esx.html&quot;&gt;VMware ESXi&lt;/a&gt; as my hypervisor and a slew of &lt;a href=&quot;https://ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt;/&lt;a href=&quot;https://www.centos.org/&quot;&gt;CentOS&lt;/a&gt;…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Install Ubuntu 18.04 on RAID1]]></title><description><![CDATA[Create a RAID1 (mirroring) array and install Ubuntu 18.04 onto it. The reason for this post is I haven't been able to find a guide for using…]]></description><link>https://calvin.me/install-ubuntu-18.04-on-raid1/</link><guid isPermaLink="false">https://calvin.me/install-ubuntu-18.04-on-raid1/</guid><category><![CDATA[ubuntu]]></category><category><![CDATA[raid]]></category><pubDate>Thu, 28 Nov 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Create a RAID1 (mirroring) array and install Ubuntu 18.04 onto it.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;The reason for this post is I haven&apos;t been able to find a guide for using &lt;code class=&quot;language-text&quot;&gt;mdadm&lt;/code&gt; in the Ubuntu Live server installer to create a RAID1 partition. Following this, there are also no guides on installing the GRUB bootloader to both GPT partitioned devices…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Oculus Quest Mods]]></title><description><![CDATA[A look at all the mods I've thrown into my Oculus Quest all-in-one VR gaming headset. I bought my Oculus Quest back in December during the…]]></description><link>https://calvin.me/oculus-quest-mods/</link><guid isPermaLink="false">https://calvin.me/oculus-quest-mods/</guid><category><![CDATA[oculus]]></category><category><![CDATA[vr]]></category><pubDate>Thu, 31 Oct 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A look at all the mods I&apos;ve thrown into my Oculus Quest all-in-one VR gaming headset.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;I bought my Oculus Quest back in December during the &lt;a href=&quot;https://www.ozbargain.com.au/node/470990&quot;&gt;Amazon Prime Day sales for $719&lt;/a&gt; before cashback. My only previous experience with VR has been over at a friend…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Retooling for Privacy Part 2]]></title><description><![CDATA[More I've done for my online privacy since my previous post. There were a few areas I in my last post that has not been addressed. This has…]]></description><link>https://calvin.me/retooling-for-privacy-part-2/</link><guid isPermaLink="false">https://calvin.me/retooling-for-privacy-part-2/</guid><category><![CDATA[google]]></category><category><![CDATA[nextcloud]]></category><category><![CDATA[piwigo]]></category><category><![CDATA[xbrowsersync]]></category><category><![CDATA[snips]]></category><category><![CDATA[hauk]]></category><pubDate>Sun, 29 Sep 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;More I&apos;ve done for my online privacy since my &lt;a href=&quot;/retooling-for-privacy&quot;&gt;previous post&lt;/a&gt;.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;There were a few areas I in my last post that has not been addressed. This has…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[HSTS with Traefik]]></title><description><![CDATA[The settings to get an A+ rating on SSL Labs! I didn't find any simple guide out there to do this so I thought I'd write it myself. Traefik…]]></description><link>https://calvin.me/hsts-with-traefik/</link><guid isPermaLink="false">https://calvin.me/hsts-with-traefik/</guid><category><![CDATA[hsts]]></category><category><![CDATA[traefik]]></category><pubDate>Tue, 06 Aug 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The settings to get an A+ rating on SSL Labs!&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;I didn&apos;t find any simple guide out there to do this so I thought I&apos;d write it myself.&lt;/p&gt;
&lt;h2 id=&quot;traefik-hsts-configuration&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#traefik-hsts-configuration&quot; aria-label=&quot;traefik hsts configuration permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Traefik…&lt;/h2&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[My Work Setup]]></title><description><![CDATA[Look at how many screens I've got! This post will be contain a lot of pictures of my current workstation at Autopilot. Everyone gets their…]]></description><link>https://calvin.me/my-work-setup/</link><guid isPermaLink="false">https://calvin.me/my-work-setup/</guid><category><![CDATA[autopilot]]></category><pubDate>Mon, 29 Jul 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Look at how many screens I&apos;ve got!&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;This post will be contain a lot of pictures of my current workstation at &lt;a href=&quot;https://www.autopilothq.com/&quot;&gt;Autopilot&lt;/a&gt;. Everyone gets their own workstation (no &lt;a href=&quot;https://en.wikipedia.org/wiki/Hot_desking&quot;&gt;hot desking&lt;/a&gt; thank…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Retooling for Privacy]]></title><description><![CDATA[The applications and tools I've started using to increase my privacy and security. Privacy Matters Privacy exists on different levels for…]]></description><link>https://calvin.me/retooling-for-privacy/</link><guid isPermaLink="false">https://calvin.me/retooling-for-privacy/</guid><category><![CDATA[google]]></category><category><![CDATA[vpn]]></category><category><![CDATA[dns]]></category><category><![CDATA[dropbox]]></category><category><![CDATA[email]]></category><category><![CDATA[calendar]]></category><pubDate>Sun, 30 Jun 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The applications and tools I&apos;ve started using to increase my privacy and security.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;privacy-matters&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#privacy-matters&quot; aria-label=&quot;privacy matters permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Privacy Matters&lt;/h2&gt;
&lt;p&gt;Privacy exists on different levels for different people, whatever is comfortable for you. This is referred to as a &apos;&lt;a href=&quot;https://www.technadu.com/privacy-threat-modelling/46759/&quot;&gt;threat model&lt;/a&gt;&apos;. If we truly all wanted to…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[My Ansible Roles]]></title><description><![CDATA[A collection of Ansible roles I wrote to automate installation and configuration of my homelab. Why use my roles I use  most of the time so…]]></description><link>https://calvin.me/my-ansible-roles/</link><guid isPermaLink="false">https://calvin.me/my-ansible-roles/</guid><category><![CDATA[ansible]]></category><category><![CDATA[automation]]></category><pubDate>Wed, 15 May 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A collection of Ansible roles I wrote to automate installation and configuration of my homelab.&lt;/p&gt;
&lt;!--   more --&gt;
&lt;h2 id=&quot;why-use-my-roles&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#why-use-my-roles&quot; aria-label=&quot;why use my roles permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Why use my roles&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;I use &lt;code class=&quot;language-text&quot;&gt;arg splatting&lt;/code&gt; most of the time so you can easily provide your own arguments to different modules&lt;/li&gt;
&lt;li&gt;Full documentation provided&lt;/li&gt;
&lt;li&gt;Tested using &lt;a href=&quot;https://github.com/ansible/molecule&quot;&gt;…&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Choosing a VPN Service]]></title><description><![CDATA[The entire process and tough criteria I went through to pick a VPN provider and escape mass surveillance. Criteria Picking a VPN provider…]]></description><link>https://calvin.me/choosing-a-vpn-service/</link><guid isPermaLink="false">https://calvin.me/choosing-a-vpn-service/</guid><category><![CDATA[vpn]]></category><pubDate>Sat, 20 Apr 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The entire process and tough criteria I went through to pick a VPN provider and escape mass surveillance.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;criteria&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#criteria&quot; aria-label=&quot;criteria permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Criteria&lt;/h2&gt;
&lt;p&gt;Picking a VPN provider…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[My 72TB FreeNAS Server]]></title><description><![CDATA[It's been 5 years since my last one and I was starting to run out of space. Reason for upgrade The drives I used at the time, WD Se, had…]]></description><link>https://calvin.me/my-72tb-freenas-server/</link><guid isPermaLink="false">https://calvin.me/my-72tb-freenas-server/</guid><category><![CDATA[freenas]]></category><category><![CDATA[nas]]></category><pubDate>Sun, 03 Mar 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;It&apos;s been 5 years since my last one and I was starting to run out of space.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;reason-for-upgrade&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#reason-for-upgrade&quot; aria-label=&quot;reason for upgrade permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Reason for upgrade&lt;/h2&gt;
&lt;p&gt;The drives I used at the time, WD Se, had…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Managing Dotfiles]]></title><description><![CDATA[How I backup, restore and sync preferences and settings across computers. Recently, I upgraded my Macbook at work but had to spend a few…]]></description><link>https://calvin.me/managing-dotfiles/</link><guid isPermaLink="false">https://calvin.me/managing-dotfiles/</guid><category><![CDATA[dotbot]]></category><category><![CDATA[dotfiles]]></category><pubDate>Mon, 11 Feb 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;How I backup, restore and sync preferences and settings across computers.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;Recently, I upgraded my Macbook at work but had to spend a few…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[TP-Link T1600G-28PS Fan Swap]]></title><description><![CDATA[The TP-Link T1600G-28PS (TL-SG2424P) network switch has really loud fans, but they can be swapped to quieter ones. I went with this switch…]]></description><link>https://calvin.me/tp-link-t1600g-28ps-fan-swap/</link><guid isPermaLink="false">https://calvin.me/tp-link-t1600g-28ps-fan-swap/</guid><category><![CDATA[switch]]></category><category><![CDATA[tp-link]]></category><pubDate>Fri, 04 Jan 2019 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The TP-Link T1600G-28PS (TL-SG2424P) network switch has really loud fans, but they can be swapped to quieter ones.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;I went with this switch…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Network UPS Tools]]></title><description><![CDATA[Notify servers of network power loss so they begin shutting down. CyberPower UPS I recently bought a CyberPower OR600ELCDRM1U UPS as my…]]></description><link>https://calvin.me/network-ups-tools/</link><guid isPermaLink="false">https://calvin.me/network-ups-tools/</guid><category><![CDATA[nut]]></category><category><![CDATA[ups]]></category><pubDate>Sun, 23 Dec 2018 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Notify servers of network power loss so they begin shutting down.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;cyberpower-ups&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#cyberpower-ups&quot; aria-label=&quot;cyberpower ups permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;CyberPower UPS&lt;/h2&gt;
&lt;p&gt;I recently bought a &lt;a href=&quot;https://www.cyberpower.com/au/en/product/sku/or600elcdrm1u&quot;&gt;CyberPower OR600ELCDRM1U&lt;/a&gt; UPS as my…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Python Backup Cleaner Script]]></title><description><![CDATA[A Python script I've written to clean up old backups, keeping only the newest specified amount. As I covered in a previous post, I am…]]></description><link>https://calvin.me/python-backup-cleaner-script/</link><guid isPermaLink="false">https://calvin.me/python-backup-cleaner-script/</guid><category><![CDATA[python]]></category><category><![CDATA[xsibackup]]></category><pubDate>Fri, 14 Dec 2018 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A Python script I&apos;ve written to clean up old backups, keeping only the newest specified amount.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;As I covered in a &lt;a href=&quot;/comparison-of-free-esxi-vm-backup-softwares&quot;&gt;previous post&lt;/a&gt;, I am…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[FreeNAS Replication Task Status]]></title><description><![CDATA[See the current status of a replication job in the FreeNAS shell. I wrote this script to get the details about a FreeNAS Replication Task…]]></description><link>https://calvin.me/freenas-replication-status/</link><guid isPermaLink="false">https://calvin.me/freenas-replication-status/</guid><category><![CDATA[freenas]]></category><pubDate>Sun, 21 Oct 2018 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;See the current status of a replication job in the FreeNAS shell.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;I wrote this script to get the details about a FreeNAS Replication Task. It needs to be executed on the &lt;strong&gt;source&lt;/strong&gt; FreeNAS host. It…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Public DNS Entries for an Internal or Private Domain]]></title><description><![CDATA[Nothing. You should have zero public DNS entries for a domain purchased for private or internal use. Exposes your infrastructure to the…]]></description><link>https://calvin.me/dns-entries-for-private-domain/</link><guid isPermaLink="false">https://calvin.me/dns-entries-for-private-domain/</guid><category><![CDATA[dns]]></category><pubDate>Fri, 17 Aug 2018 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Nothing. You should have zero public DNS entries for a domain purchased for private or internal use.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;ul&gt;
&lt;li&gt;Exposes your infrastructure to the outside world.&lt;/li&gt;
&lt;li&gt;Your &lt;strong&gt;internal DNS&lt;/strong&gt; server will handle resolution&lt;/li&gt;
&lt;li&gt;It&apos;s for &lt;em&gt;private use&lt;/em&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Tech Inside My 2018 VW Golf R]]></title><description><![CDATA[I bought a new 2018 Volkswagen Golf R Wolfsburg Edition back in February. One of the main things I wanted was a car with a lot of features…]]></description><link>https://calvin.me/tech-inside-my-2018-vw-golf-r/</link><guid isPermaLink="false">https://calvin.me/tech-inside-my-2018-vw-golf-r/</guid><category><![CDATA[car]]></category><pubDate>Mon, 23 Jul 2018 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I bought a new 2018 Volkswagen Golf R Wolfsburg Edition back in February. One of the main things I wanted was a car with a lot of features…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[What's In My ESXi]]></title><description><![CDATA[Four years have past since I build my home lab! I thought I'd share what virtual machines I'm currently rolling and what I've left behind in…]]></description><link>https://calvin.me/whats-in-my-esxi/</link><guid isPermaLink="false">https://calvin.me/whats-in-my-esxi/</guid><category><![CDATA[vmware]]></category><category><![CDATA[esxi]]></category><pubDate>Fri, 22 Jun 2018 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Four years have past since I build my home lab! I thought I&apos;d share what virtual machines I&apos;m currently rolling and what I&apos;ve left behind in…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Updates to Ansible Playbook for Usenet Docker containers]]></title><description><![CDATA[Up to date practices, new services, monitoring, logging, backups and heap of other improvements. Read about the playbook in my previous post…]]></description><link>https://calvin.me/updates-to-ansible-usenet-docker/</link><guid isPermaLink="false">https://calvin.me/updates-to-ansible-usenet-docker/</guid><category><![CDATA[ansible]]></category><category><![CDATA[traefik]]></category><category><![CDATA[usenet]]></category><category><![CDATA[docker]]></category><category><![CDATA[monitoring]]></category><pubDate>Sat, 28 Apr 2018 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Up to date practices, new services, monitoring, logging, backups and heap of other improvements.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;&lt;em&gt;Read about the playbook in my &lt;a href=&quot;/ansible-usenet-docker&quot;&gt;previous…&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[My Prusa i3 MK3 3D Printer Mods]]></title><description><![CDATA[The Prusa i3 MK3 is one of FDM printers you can buy. Here's my printer with a bunch of mods to improve print quality and ease of use. A…]]></description><link>https://calvin.me/my-prusa-i3-mk3-3d-printer-mods/</link><guid isPermaLink="false">https://calvin.me/my-prusa-i3-mk3-3d-printer-mods/</guid><category><![CDATA[3d-printing]]></category><category><![CDATA[prusa]]></category><pubDate>Sat, 10 Mar 2018 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The Prusa i3 MK3 is one of FDM printers you can buy. Here&apos;s my printer with a bunch of mods to improve print quality and ease of use.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;&lt;a href=&quot;https://www.thingiverse.com/calvinbui/collections/prusa-i3-mk3&quot;&gt;A…&lt;/a&gt;&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Meizu EP52 Wireless Bluetooth Sport Earphones Review]]></title><description><![CDATA[A really quick review of the Meizu EP52 earphones I use for the gym.  Battery life is good, lasts about a 7-8 hours. During the last hour it…]]></description><link>https://calvin.me/meizu-ep52-review/</link><guid isPermaLink="false">https://calvin.me/meizu-ep52-review/</guid><category><![CDATA[meizu]]></category><category><![CDATA[audio]]></category><category><![CDATA[review]]></category><pubDate>Tue, 13 Feb 2018 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A really quick review of the Meizu EP52 earphones I use for the gym.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 720px; &quot;
    &gt;
      &lt;a
    class=&quot;gatsby-resp-image-link&quot;
    href=&quot;/static/7872db8d795da4357c21718640e51c1b/20801/front.jpg&quot;
    style=&quot;display: block&quot;
    target=&quot;_blank&quot;
    rel=&quot;noopener&quot;
  &gt;
    &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 66.66666666666666%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAANABQDASIAAhEBAxEB/8QAFwABAQEBAAAAAAAAAAAAAAAAAwABBP/EABYBAQEBAAAAAAAAAAAAAAAAAAEAAv/aAAwDAQACEAMQAAABEepBG2s//8QAGBABAQEBAQAAAAAAAAAAAAAAAQACECL/2gAIAQEAAQUCbJ7Y46v/xAAVEQEBAAAAAAAAAAAAAAAAAAAQEf/aAAgBAwEBPwGn/8QAFREBAQAAAAAAAAAAAAAAAAAAABH/2gAIAQIBAT8BiP/EABQQAQAAAAAAAAAAAAAAAAAAACD/2gAIAQEABj8CX//EABoQAAICAwAAAAAAAAAAAAAAAAABETEQIZH/2gAIAQEAAT8hoRbJ8LFZwxM//9oADAMBAAIAAwAAABBD/wD/xAAWEQEBAQAAAAAAAAAAAAAAAAABERD/2gAIAQMBAT8QIJn/xAAXEQADAQAAAAAAAAAAAAAAAAABEBEh/9oACAECAQE/EDep/8QAGxABAAMAAwEAAAAAAAAAAAAAAQARITFBUZH/2gAIAQEAAT8Q0wFy8iG6xrhTA9H5NejFy5QAn//Z&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;front&quot;
        title=&quot;&quot;
        src=&quot;/static/7872db8d795da4357c21718640e51c1b/20801/front.jpg&quot;
        srcset=&quot;/static/7872db8d795da4357c21718640e51c1b/08b27/front.jpg 213w,
/static/7872db8d795da4357c21718640e51c1b/6f6b2/front.jpg 425w,
/static/7872db8d795da4357c21718640e51c1b/20801/front.jpg 720w&quot;
        sizes=&quot;(max-width: 720px) 100vw, 720px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
  &lt;/a&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Battery life is good, lasts about a 7-8 hours. During the last hour…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Facebook Messenger Bot]]></title><description><![CDATA[My shameless Facebook Messenger bot that sends YouTube videos and GIFs if a message received matches a TWICE song. Twice have a lot of…]]></description><link>https://calvin.me/facebook-messenger-bot/</link><guid isPermaLink="false">https://calvin.me/facebook-messenger-bot/</guid><category><![CDATA[facebook]]></category><category><![CDATA[bot]]></category><pubDate>Tue, 02 Jan 2018 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;My shameless Facebook Messenger bot that sends YouTube videos and GIFs if a message received matches a &lt;a href=&quot;https://twitter.com/JYPETWICE&quot;&gt;TWICE&lt;/a&gt; song.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;Twice have a lot of…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Small Theme Update]]></title><description><![CDATA[Some small tweaks here and there. I was thinking this site was a bit ugly and it was mostly to do with the font and spacing. I created this…]]></description><link>https://calvin.me/small-theme-update/</link><guid isPermaLink="false">https://calvin.me/small-theme-update/</guid><category><![CDATA[jekyll]]></category><pubDate>Fri, 01 Dec 2017 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Some small tweaks here and there.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;I was thinking this site was a bit ugly and it was mostly to do with the font and spacing. I created this…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Remove Device from Windows Safely Remove Menu]]></title><description><![CDATA[A step-by-step guide to remove unwanted devices such as DVD drives, USB drives, capture cards and permanently attached hard drives from…]]></description><link>https://calvin.me/remove-device-from-safely-remove-menu/</link><guid isPermaLink="false">https://calvin.me/remove-device-from-safely-remove-menu/</guid><category><![CDATA[windows]]></category><pubDate>Sat, 09 Sep 2017 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A step-by-step guide to remove unwanted devices such as DVD drives, USB drives, capture cards and permanently attached hard drives from…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Microsoft Outlook - Send a reply using an email template]]></title><description><![CDATA[A simple macro to send a range of email templates, prefilled with different items like your subject line, recipients, CC and BCC. I have…]]></description><link>https://calvin.me/outlook-reply-with-template/</link><guid isPermaLink="false">https://calvin.me/outlook-reply-with-template/</guid><category><![CDATA[outlook]]></category><category><![CDATA[email]]></category><pubDate>Sat, 19 Aug 2017 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A simple macro to send a range of email templates, prefilled with different items like your subject line, recipients, CC and BCC.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;I have…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Hacking the Xiaomi Xiaofang Camera]]></title><description><![CDATA[Hacking a $25 indoor camera to do more than it's worth. The Xiaomi Xiaofang IP camera is a indoor WiFi camera capable of 1080P resolution…]]></description><link>https://calvin.me/xiaofang-camera-hack/</link><guid isPermaLink="false">https://calvin.me/xiaofang-camera-hack/</guid><category><![CDATA[xiaomi]]></category><category><![CDATA[camera]]></category><pubDate>Tue, 01 Aug 2017 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hacking a $25 indoor camera to do more than it&apos;s worth.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;The Xiaomi Xiaofang IP camera is a indoor WiFi camera capable of 1080P resolution…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[My Ultra Compact Gaming Desktop]]></title><description><![CDATA[A tiny, 7.25L case sporting an i7 7700K and GTX 1080 Ti! Heaps of pictures too! Parts List  Let's start straight off with the spec sheet. I…]]></description><link>https://calvin.me/sff-desktop/</link><guid isPermaLink="false">https://calvin.me/sff-desktop/</guid><category><![CDATA[sff]]></category><category><![CDATA[mini-itx]]></category><pubDate>Mon, 26 Jun 2017 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A tiny, 7.25L case sporting an i7 7700K and GTX 1080 Ti! Heaps of pictures too!&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;parts-list&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#parts-list&quot; aria-label=&quot;parts list permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Parts List&lt;/h2&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 605px; &quot;
    &gt;
      &lt;a
    class=&quot;gatsby-resp-image-link&quot;
    href=&quot;/static/02f8a331ce68c1959fe89a4e5fafd19c/875c1/box.jpg&quot;
    style=&quot;display: block&quot;
    target=&quot;_blank&quot;
    rel=&quot;noopener&quot;
  &gt;
    &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 59.154929577464785%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAMABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAIBAwQF/8QAFAEBAAAAAAAAAAAAAAAAAAAAAf/aAAwDAQACEAMQAAABhtzDUdET/8QAGhAAAgIDAAAAAAAAAAAAAAAAAgMBEgQRE//aAAgBAQABBQLZ9LthqoeQMxxrCBJYjUf/xAAVEQEBAAAAAAAAAAAAAAAAAAABEP/aAAgBAwEBPwFn/8QAFhEAAwAAAAAAAAAAAAAAAAAAAhBh/9oACAECAQE/ARq//8QAHBAAAwEAAgMAAAAAAAAAAAAAAAECESExQWGR/9oACAEBAAY/AtVP6a6rs12N6yddcexJeD//xAAYEAADAQEAAAAAAAAAAAAAAAAAAREhMf/aAAgBAQABPyGUvvGLUThXBOnoqgl24xWOdXrRFlEmn//aAAwDAQACAAMAAAAQIA//xAAWEQADAAAAAAAAAAAAAAAAAAAQITH/2gAIAQMBAT8QlD//xAAXEQADAQAAAAAAAAAAAAAAAAABEBEh/9oACAECAQE/EK0p/8QAHBABAAIDAAMAAAAAAAAAAAAAAQARMUFxIYGR/9oACAEBAAE/EFgaNGu9m5UgVkVuGNy5ubQVj52JMuAN8jr0Ibs5efUapVCrZ//Z&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;All the boxes&quot;
        title=&quot;&quot;
        src=&quot;/static/02f8a331ce68c1959fe89a4e5fafd19c/875c1/box.jpg&quot;
        srcset=&quot;/static/02f8a331ce68c1959fe89a4e5fafd19c/08b27/box.jpg 213w,
/static/02f8a331ce68c1959fe89a4e5fafd19c/6f6b2/box.jpg 425w,
/static/02f8a331ce68c1959fe89a4e5fafd19c/875c1/box.jpg 605w&quot;
        sizes=&quot;(max-width: 605px) 100vw, 605px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
  &lt;/a&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Let&apos;s start straight off with the spec sheet. I…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Personal Wiki on the Internet]]></title><description><![CDATA[I moved all my personal documentation for my home servers from a self-hosted MediaWiki instance to the Internet with GitHub and Read The…]]></description><link>https://calvin.me/personal-wiki-on-the-internet/</link><guid isPermaLink="false">https://calvin.me/personal-wiki-on-the-internet/</guid><category><![CDATA[wiki]]></category><category><![CDATA[sphinx]]></category><pubDate>Sat, 13 May 2017 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I moved all my personal documentation for my home servers from a self-hosted MediaWiki instance to the Internet with GitHub and Read The…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Deploy Docker containers for Usenet using Ansible]]></title><description><![CDATA[I made a Ansible playbook to deploy Docker containers containing Usenet applications. Update You can find my new playbook (and the roles…]]></description><link>https://calvin.me/ansible-usenet-docker/</link><guid isPermaLink="false">https://calvin.me/ansible-usenet-docker/</guid><category><![CDATA[ansible]]></category><category><![CDATA[usenet]]></category><category><![CDATA[docker]]></category><pubDate>Sun, 07 May 2017 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I made a Ansible playbook to deploy Docker containers containing Usenet applications.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;update&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#update&quot; aria-label=&quot;update permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Update&lt;/h2&gt;
&lt;p&gt;You can find my new playbook (and the roles they refer to) on GitHub at &lt;a href=&quot;https://github.com/calvinbui/usenet-playbook&quot;&gt;https://github.com…&lt;/a&gt;&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Delidding My 7700K and Results]]></title><description><![CDATA[I dropped my Intel i7 7700K a total of 15 degrees at load and 6 degrees at idle. You can stop reading if you that's all you wanted to know…]]></description><link>https://calvin.me/delidding-7700k/</link><guid isPermaLink="false">https://calvin.me/delidding-7700k/</guid><category><![CDATA[delid]]></category><category><![CDATA[intel]]></category><pubDate>Mon, 10 Apr 2017 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I dropped my Intel i7 7700K a total of 15 degrees at load and 6 degrees at idle. You can stop reading if you that&apos;s all you wanted to know…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Viofo A119S - Sydney Weather]]></title><description><![CDATA[The next few clips will be footage from two Viofo A119S dashcams I have mounted on the front and rear of my hatchback. I've included all the…]]></description><link>https://calvin.me/viofo-a119s-weather-video/</link><guid isPermaLink="false">https://calvin.me/viofo-a119s-weather-video/</guid><category><![CDATA[cameras]]></category><category><![CDATA[viofo]]></category><pubDate>Mon, 27 Mar 2017 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;The next few clips will be footage from two Viofo A119S dashcams I have mounted on the front and rear of my hatchback. I&apos;ve included all the…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[My 3D Prints]]></title><description><![CDATA[These are all my 3D prints. 3D Printing is the process where a digital design is turned into a solid three-dimensional (3D) physical object…]]></description><link>https://calvin.me/my-3d-prints/</link><guid isPermaLink="false">https://calvin.me/my-3d-prints/</guid><category><![CDATA[3d-printing]]></category><pubDate>Sat, 18 Mar 2017 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;These are all my 3D prints. 3D Printing is the process where a digital design is turned into a solid three-dimensional (3D) physical object…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Dragon Quest Builders Results]]></title><description><![CDATA[My results from all four chapter of this wonderful game! Chapter 1  Chapter 2  Chapter 3  Chapter 4]]></description><link>https://calvin.me/dragon-quest-builders-results/</link><guid isPermaLink="false">https://calvin.me/dragon-quest-builders-results/</guid><category><![CDATA[dragon-quest]]></category><pubDate>Fri, 24 Feb 2017 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;My results from all four chapter of this wonderful game!&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;chapter-1&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#chapter-1&quot; aria-label=&quot;chapter 1 permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Chapter 1&lt;/h2&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 432px; &quot;
    &gt;
      &lt;a
    class=&quot;gatsby-resp-image-link&quot;
    href=&quot;/static/68f034bb3fc7da31b484680a824dd02d/d11fc/DQB-C1.jpg&quot;
    style=&quot;display: block&quot;
    target=&quot;_blank&quot;
    rel=&quot;noopener&quot;
  &gt;
    &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 124.88262910798123%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAZABQDASIAAhEBAxEB/8QAGQAAAgMBAAAAAAAAAAAAAAAAAAMBAgUE/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/2gAMAwEAAhADEAAAAcaX3lzy4nSzNBYLKP/EABwQAAICAwEBAAAAAAAAAAAAAAECAAMSEyEQEf/aAAgBAQABBQIJzBYw+FEJTU0s49doVN6yxsn9/8QAFREBAQAAAAAAAAAAAAAAAAAAEBH/2gAIAQMBAT8BKf/EABURAQEAAAAAAAAAAAAAAAAAABAR/9oACAECAQE/AaQ//8QAGhABAQACAwAAAAAAAAAAAAAAAQAQESAxQf/aAAgBAQAGPwId3bgxqC9l4f/EAB4QAQACAgEFAAAAAAAAAAAAAAEAESExUSBxgZHw/9oACAEBAAE/ITULPBOLzEw13GcrU7HuFsbAi1uyfIgE6ej/2gAMAwEAAgADAAAAEEPosP/EABURAQEAAAAAAAAAAAAAAAAAABAR/9oACAEDAQE/EIUf/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQAxESH/2gAIAQIBAT8QfWxklg5f/8QAHRAAAgIDAAMAAAAAAAAAAAAAAREAITFBcSBh0f/aAAgBAQABPxCnmMhu+wmxt0/YJdCBaWRAIGDsfZiCUFIqDpCArkv5haFQkwYOJoT54f/Z&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Chapter 1&quot;
        title=&quot;&quot;
        src=&quot;/static/68f034bb3fc7da31b484680a824dd02d/d11fc/DQB-C1.jpg&quot;
        srcset=&quot;/static/68f034bb3fc7da31b484680a824dd02d/08b27/DQB-C1.jpg 213w,
/static/68f034bb3fc7da31b484680a824dd02d/6f6b2/DQB-C1.jpg 425w,
/static/68f034bb3fc7da31b484680a824dd02d/d11fc/DQB-C1.jpg 432w&quot;
        sizes=&quot;(max-width: 432px) 100vw, 432px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
  &lt;/a&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;chapter-2&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#chapter-2&quot; aria-label=&quot;chapter 2 permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Chapter 2&lt;/h2&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 432px; &quot;
    &gt;
      &lt;a
    class=&quot;gatsby-resp-image-link&quot;
    href=&quot;/static/06f4ef28e67f2491649fb675b09f78b8/d11fc/DQB-C2.jpg&quot;
    style=&quot;display: block&quot;
    target=&quot;_blank&quot;
    rel=&quot;noopener&quot;
  &gt;
    &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 124.88262910798123%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAZABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIDBQT/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAABxms8ueOJ00zQaEyj/8QAHBAAAgIDAQEAAAAAAAAAAAAAAQIAAxITIRAR/9oACAEBAAEFAgnMFjD4UUlNTSzj12hU3rLGyf3/xAAVEQEBAAAAAAAAAAAAAAAAAAAQEf/aAAgBAwEBPwEp/8QAFREBAQAAAAAAAAAAAAAAAAAAEBH/2gAIAQIBAT8BpD//xAAaEAEBAAIDAAAAAAAAAAAAAAABABARIDFB/9oACAEBAAY/Ah3duDGoL2Xh/8QAHhABAAICAQUAAAAAAAAAAAAAAQARITEgUXGBkfD/2gAIAQEAAT8hNQs9CXa8xMNdx3K1Ox7hbGwItbsnyIBOnh//2gAMAwEAAgADAAAAEAPosP/EABURAQEAAAAAAAAAAAAAAAAAABAR/9oACAEDAQE/EIUf/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQAxESH/2gAIAQIBAT8QfWxklg5f/8QAHRAAAgICAwEAAAAAAAAAAAAAAREAITFxIEFh0f/aAAgBAQABPxCnmMhve4cTK6fsEuhAtLIgUDBoz6YgmlIqDpCArUv5haFQkwYOJoT1w//Z&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Chapter 2&quot;
        title=&quot;&quot;
        src=&quot;/static/06f4ef28e67f2491649fb675b09f78b8/d11fc/DQB-C2.jpg&quot;
        srcset=&quot;/static/06f4ef28e67f2491649fb675b09f78b8/08b27/DQB-C2.jpg 213w,
/static/06f4ef28e67f2491649fb675b09f78b8/6f6b2/DQB-C2.jpg 425w,
/static/06f4ef28e67f2491649fb675b09f78b8/d11fc/DQB-C2.jpg 432w&quot;
        sizes=&quot;(max-width: 432px) 100vw, 432px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
  &lt;/a&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;chapter-3&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#chapter-3&quot; aria-label=&quot;chapter 3 permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Chapter 3&lt;/h2&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 432px; &quot;
    &gt;
      &lt;a
    class=&quot;gatsby-resp-image-link&quot;
    href=&quot;/static/7095aaa5817e90754af110a40ba2d723/d11fc/DQB-C3.jpg&quot;
    style=&quot;display: block&quot;
    target=&quot;_blank&quot;
    rel=&quot;noopener&quot;
  &gt;
    &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 124.88262910798123%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAZABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIDBQT/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAABxms8ueOJ00zQaEyj/8QAHBABAAICAwEAAAAAAAAAAAAAAgEDABIQEyER/9oACAEBAAEFAoHmhxR8kGZHUss8ddpI7zli2fP/xAAVEQEBAAAAAAAAAAAAAAAAAAAQEf/aAAgBAwEBPwEp/8QAFREBAQAAAAAAAAAAAAAAAAAAEBH/2gAIAQIBAT8BpD//xAAaEAEBAAIDAAAAAAAAAAAAAAABABARIDFB/9oACAEBAAY/Ah3duDGoG9l4f//EAB4QAQACAgEFAAAAAAAAAAAAAAEAESExIFFxgZHw/9oACAEBAAE/ITULPQl2vMTDXcdytTse4WxsCWlWT5EAnTw//9oADAMBAAIAAwAAABAD7LD/xAAVEQEBAAAAAAAAAAAAAAAAAAAQEf/aAAgBAwEBPxCFH//EABgRAQEBAQEAAAAAAAAAAAAAAAEAMREh/9oACAECAQE/EH1sZJYOX//EAB0QAQEAAgMAAwAAAAAAAAAAAAERACExQXEgYdH/2gAIAQEAAT8QPmipXv3HibvT+4U8INk5MFBjpX7cgsJTWHUIDPM3oRsNYtw4WJ0S+fD/2Q==&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Chapter 3&quot;
        title=&quot;&quot;
        src=&quot;/static/7095aaa5817e90754af110a40ba2d723/d11fc/DQB-C3.jpg&quot;
        srcset=&quot;/static/7095aaa5817e90754af110a40ba2d723/08b27/DQB-C3.jpg 213w,
/static/7095aaa5817e90754af110a40ba2d723/6f6b2/DQB-C3.jpg 425w,
/static/7095aaa5817e90754af110a40ba2d723/d11fc/DQB-C3.jpg 432w&quot;
        sizes=&quot;(max-width: 432px) 100vw, 432px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
  &lt;/a&gt;
    &lt;/span&gt;&lt;/p&gt;
&lt;h2 id=&quot;chapter-4&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#chapter-4&quot; aria-label=&quot;chapter 4 permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Chapter 4&lt;/h2&gt;
&lt;p&gt;&lt;span
      class=&quot;gatsby-resp-image-wrapper&quot;
      style=&quot;position: relative; display: block; margin-left: auto; margin-right: auto; max-width: 432px; &quot;
    &gt;
      &lt;a
    class=&quot;gatsby-resp-image-link&quot;
    href=&quot;/static/d065184eebdc4fe4b35e3470604338c4/d11fc/DQB-C4.jpg&quot;
    style=&quot;display: block&quot;
    target=&quot;_blank&quot;
    rel=&quot;noopener&quot;
  &gt;
    &lt;span
    class=&quot;gatsby-resp-image-background-image&quot;
    style=&quot;padding-bottom: 124.88262910798123%; position: relative; bottom: 0; left: 0; background-image: url(&apos;data:image/jpeg;base64,/9j/2wBDABALDA4MChAODQ4SERATGCgaGBYWGDEjJR0oOjM9PDkzODdASFxOQERXRTc4UG1RV19iZ2hnPk1xeXBkeFxlZ2P/2wBDARESEhgVGC8aGi9jQjhCY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2NjY2P/wgARCAAZABQDASIAAhEBAxEB/8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIDBQT/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/aAAwDAQACEAMQAAABxms8ueOJ00zQaEyj/8QAHBABAAICAwEAAAAAAAAAAAAAAgEDABIQEyER/9oACAEBAAEFAoHmhxR8kCZHUss8ddxI7zli2fP/xAAVEQEBAAAAAAAAAAAAAAAAAAAQEf/aAAgBAwEBPwEp/8QAFREBAQAAAAAAAAAAAAAAAAAAEBH/2gAIAQIBAT8BpD//xAAZEAEAAwEBAAAAAAAAAAAAAAABABARIDH/2gAIAQEABj8CHZ60VkBpeP/EAB0QAQACAgIDAAAAAAAAAAAAAAEAESExcZEgUYH/2gAIAQEAAT8hNQs+iXa+xMNdxnK1ODuFsbAljVk5OoBOnw//2gAMAwEAAgADAAAAEAPosP/EABURAQEAAAAAAAAAAAAAAAAAABAR/9oACAEDAQE/EIUf/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQAxESH/2gAIAQIBAT8QfWxklg5f/8QAHRABAQEAAgIDAAAAAAAAAAAAAREAIXExQSBh0f/aAAgBAQABPxDh5lSvvvPibp/cU8INk8mBBj7P26CwlOMdQgM61gKNhl3h1Yngl6+H/9k=&apos;); background-size: cover; display: block;&quot;
  &gt;&lt;/span&gt;
  &lt;img
        class=&quot;gatsby-resp-image-image&quot;
        alt=&quot;Chapter 4&quot;
        title=&quot;&quot;
        src=&quot;/static/d065184eebdc4fe4b35e3470604338c4/d11fc/DQB-C4.jpg&quot;
        srcset=&quot;/static/d065184eebdc4fe4b35e3470604338c4/08b27/DQB-C4.jpg 213w,
/static/d065184eebdc4fe4b35e3470604338c4/6f6b2/DQB-C4.jpg 425w,
/static/d065184eebdc4fe4b35e3470604338c4/d11fc/DQB-C4.jpg 432w&quot;
        sizes=&quot;(max-width: 432px) 100vw, 432px&quot;
        style=&quot;width:100%;height:100%;margin:0;vertical-align:middle;position:absolute;top:0;left:0;&quot;
        loading=&quot;lazy&quot;
        decoding=&quot;async&quot;
      /&gt;
  &lt;/a&gt;
    &lt;/span&gt;&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Bottlehead Crack Amp Build Log]]></title><description><![CDATA[This is a quick build log of Bottlehead Crack OTL tube amplifier with some pictures and little stories. I bought the Crack (and its…]]></description><link>https://calvin.me/bottlehead-crack-build-log/</link><guid isPermaLink="false">https://calvin.me/bottlehead-crack-build-log/</guid><category><![CDATA[bottlehead]]></category><category><![CDATA[amp]]></category><category><![CDATA[audio]]></category><pubDate>Sat, 11 Feb 2017 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This is a quick build log of Bottlehead Crack OTL tube amplifier with some pictures and little stories.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;I bought the Crack (and its…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Goodbye Root and Xposed]]></title><description><![CDATA[Accept it or not, Google is moving transitioning to a non-root/non-xposed world. Having an Android and being able to tweak it however I want…]]></description><link>https://calvin.me/goodbye-root-and-xposed/</link><guid isPermaLink="false">https://calvin.me/goodbye-root-and-xposed/</guid><category><![CDATA[xposed]]></category><category><![CDATA[android]]></category><pubDate>Fri, 03 Feb 2017 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Accept it or not, Google is moving transitioning to a non-root/non-xposed world.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;Having an Android and being able to tweak it however I…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Gmail Mark As Read Alternative]]></title><description><![CDATA[Isn't annoying that Gmail provides the option to either Archive or Delete emails from its notification? Well, no more! This script…]]></description><link>https://calvin.me/gmail-mark-as-read-archive-alternative/</link><guid isPermaLink="false">https://calvin.me/gmail-mark-as-read-archive-alternative/</guid><category><![CDATA[email]]></category><pubDate>Thu, 15 Dec 2016 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Isn&apos;t annoying that Gmail provides the option to either Archive or Delete emails from its notification? Well, no more! This script…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Usenet Providers Speed Test from Sydney]]></title><description><![CDATA[I signed up for a few trials before the Black Friday sales to test out some different providers and their download speeds. Testing Setup All…]]></description><link>https://calvin.me/usenet-speed-test/</link><guid isPermaLink="false">https://calvin.me/usenet-speed-test/</guid><category><![CDATA[usenet]]></category><pubDate>Thu, 08 Dec 2016 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I signed up for a few trials before the Black Friday sales to test out some different providers and their download speeds.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;testing-setup&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#testing-setup&quot; aria-label=&quot;testing setup permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Testing Setup&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;All testing was performed on NZBGet 17.1&lt;/li&gt;
&lt;li&gt;My maximum download speed is 100Mbp/s or 14MB/s which does not drop throughout the day.&lt;/li&gt;
&lt;li&gt;…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Now Powered by Jekyll]]></title><description><![CDATA[I've made the leap over from WordPress to Jekyll. Static sites are just easier, faster and more secure :thumbsup: Honestly, what hasn't been…]]></description><link>https://calvin.me/wordpress-to-jekyll/</link><guid isPermaLink="false">https://calvin.me/wordpress-to-jekyll/</guid><category><![CDATA[jekyll]]></category><pubDate>Thu, 01 Dec 2016 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I&apos;ve made the leap over from WordPress to Jekyll. Static sites are just easier, faster and more secure :thumbsup:&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;Honestly, what hasn&apos;t been said about Jekyll? Static sites are definitely the way to go. I&apos;ve been hearing about vulnerabilities in &lt;a href=&quot;https://wpvulndb.com/&quot;&gt;…&lt;/a&gt;&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Home Security Cameras Setup]]></title><description><![CDATA[This post covers some of my home security camera system. Not a lot of information is shared for obvious reasons, but enough to show its…]]></description><link>https://calvin.me/home-security-cameras/</link><guid isPermaLink="false">https://calvin.me/home-security-cameras/</guid><category><![CDATA[cameras]]></category><category><![CDATA[hikvision]]></category><category><![CDATA[ipcam]]></category><pubDate>Sun, 11 Sep 2016 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This post covers some of my home security camera system. Not a lot of information is shared for obvious reasons, but enough to show its…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Arch Linux on Samsung ARM Chromebook]]></title><description><![CDATA[This is an up-to-date collation of everything to get a good working base for Arch Linux on the Samsung ARM Chromebook XE303C12. I took my…]]></description><link>https://calvin.me/arch-linux-samsung-arm-chromebook/</link><guid isPermaLink="false">https://calvin.me/arch-linux-samsung-arm-chromebook/</guid><category><![CDATA[arch linux]]></category><category><![CDATA[chromebook]]></category><pubDate>Wed, 03 Aug 2016 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This is an up-to-date collation of everything to get a good working base for Arch Linux on the Samsung ARM Chromebook XE303C12.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;I took my…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[My Next Laptop]]></title><description><![CDATA[I’m not into writing a buying guides, LappyList is probably the best place to find a laptop if you want something that would probably do the…]]></description><link>https://calvin.me/my-next-laptop/</link><guid isPermaLink="false">https://calvin.me/my-next-laptop/</guid><category><![CDATA[laptop]]></category><pubDate>Wed, 20 Jul 2016 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I’m not into writing a buying guides, &lt;a href=&quot;http://www.lappylist.com/&quot;&gt;LappyList&lt;/a&gt; is probably the best place to find a laptop if you want something that would probably do the…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Create a persistent Ubuntu USB which boots to RAM]]></title><description><![CDATA[When your drive dies, or in my case, the SATA port fails completely, this is a good temporary solution until the replacement arrives. Live…]]></description><link>https://calvin.me/create-persistent-ubuntu-16-04-live-usb-even-boots-ram/</link><guid isPermaLink="false">https://calvin.me/create-persistent-ubuntu-16-04-live-usb-even-boots-ram/</guid><category><![CDATA[ubuntu]]></category><category><![CDATA[usb]]></category><pubDate>Mon, 23 May 2016 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;When your drive dies, or in my case, the SATA port fails completely, this is a good temporary solution until the replacement arrives.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;Live…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Review of the UTS Bachelor of Science in IT Degree]]></title><description><![CDATA[Today I graduate from UTS with my Bachelor of Science in IT degree. Year 1 Semester 1 31266 Introduction to Information Systems Enrolled…]]></description><link>https://calvin.me/review-uts-bachelor-science-degree/</link><guid isPermaLink="false">https://calvin.me/review-uts-bachelor-science-degree/</guid><category><![CDATA[it degree]]></category><category><![CDATA[university of technology]]></category><category><![CDATA[uts]]></category><pubDate>Tue, 26 Apr 2016 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Today I graduate from UTS with my Bachelor of Science in IT degree.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;year-1-semester-1&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#year-1-semester-1&quot; aria-label=&quot;year 1 semester 1 permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Year 1 Semester 1&lt;/h2&gt;
&lt;h3 id=&quot;31266-introduction-to-information-systems&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#31266-introduction-to-information-systems&quot; aria-label=&quot;31266 introduction to information systems permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;31266 Introduction to Information Systems&lt;/h3&gt;
&lt;p&gt;&lt;strong&gt;Enrolled during&lt;/strong&gt;: Autumn…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[HTTP/2 Blog Speed Test]]></title><description><![CDATA[Last week I updated the backend NGINX web servers to support HTTP/2. Now to find out how much difference it makes. NGINX first supported…]]></description><link>https://calvin.me/speed-test-http1-1-vs-http2/</link><guid isPermaLink="false">https://calvin.me/speed-test-http1-1-vs-http2/</guid><category><![CDATA[http]]></category><category><![CDATA[speed test]]></category><pubDate>Sat, 19 Mar 2016 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Last week I updated the backend NGINX web servers to support HTTP/2. Now to find out how much difference it makes.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;NGINX first supported HTTP/2 with it&apos;s &lt;a href=&quot;https://www.nginx.com/blog/nginx-1-9-5/&quot;&gt;1.9.5 mainline release back in September 2015&lt;/a&gt; after a &lt;a href=&quot;https://www.nginx.com/blog/early-alpha-patch-http2/&quot;&gt;alpha patch release in August&lt;/a&gt;…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Backup VMs! Comparison of Free Backup Software]]></title><description><![CDATA[I searched and compared the offerings to backup VMs on the Internet so you don't have to. As they say, you don't need a backup until you…]]></description><link>https://calvin.me/comparison-of-free-esxi-vm-backup-softwares/</link><guid isPermaLink="false">https://calvin.me/comparison-of-free-esxi-vm-backup-softwares/</guid><category><![CDATA[backup]]></category><category><![CDATA[software]]></category><category><![CDATA[vmware]]></category><category><![CDATA[esxi]]></category><pubDate>Mon, 29 Feb 2016 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I searched and compared the offerings to backup VMs on the Internet so you don&apos;t have to.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;As they say, you don&apos;t need a backup until you…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[ZFS SLOG/ZIL Drive (Revisited)]]></title><description><![CDATA[Taking a look back how my SLOG device has been performing on my ZFS pool after fixing some significant problems. A few moons ago I…]]></description><link>https://calvin.me/zfs-slog-zil-revisited/</link><guid isPermaLink="false">https://calvin.me/zfs-slog-zil-revisited/</guid><category><![CDATA[zfs]]></category><category><![CDATA[freenas]]></category><category><![CDATA[nas]]></category><pubDate>Sun, 14 Feb 2016 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Taking a look back how my SLOG device has been performing on my ZFS pool after fixing some significant problems.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;A few moons ago &lt;a href=&quot;https://calvin.me/slow-vmware-nfs-zfs-add-zil/&quot;&gt;I recommended a SLOG/ZIL to improve NFS performance on ESXi&lt;/a&gt;. At the time I was experiencing tremendously slow write speeds over NFS and adding a SLOG…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[How to Update Firmware on an Intel NIC]]></title><description><![CDATA[You should update your NIC cause newer is always better right? Right! I honestly haven't found any good guides to run through this process…]]></description><link>https://calvin.me/how-to-update-intel-nic-firmware/</link><guid isPermaLink="false">https://calvin.me/how-to-update-intel-nic-firmware/</guid><category><![CDATA[intel]]></category><pubDate>Sat, 23 Jan 2016 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;You should update your NIC cause newer is always better right? Right!&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;I honestly haven&apos;t found any good guides to run through this process…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Improve 10Gbps Performance on napp-it (Solaris 11)]]></title><description><![CDATA[While it can be difficult to have a transfer speed of 1.25GB per second (10Gbp/s), it wouldn't hurt to make sure it works well right? After…]]></description><link>https://calvin.me/napp-it-10gbps-network-solaris-11/</link><guid isPermaLink="false">https://calvin.me/napp-it-10gbps-network-solaris-11/</guid><category><![CDATA[10 gigabit network]]></category><category><![CDATA[10gbe]]></category><category><![CDATA[10gbps]]></category><category><![CDATA[10ge]]></category><category><![CDATA[jumbo frames]]></category><category><![CDATA[lso]]></category><category><![CDATA[mtu]]></category><category><![CDATA[napp-it]]></category><category><![CDATA[solaris]]></category><category><![CDATA[solaris 11]]></category><pubDate>Mon, 11 Jan 2016 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;While it can be difficult to have a transfer speed of 1.25GB per second (10Gbp/s), it wouldn&apos;t hurt to make sure it works well right?&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;After…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Reset ESXi 6 Evaluation License (cron script included)]]></title><description><![CDATA[For testing and educational purposes only. The ESXi 6 evaluation license is valid for 60 days and a free one can be obtained from VMware at…]]></description><link>https://calvin.me/reset-esxi-evaluation-license/</link><guid isPermaLink="false">https://calvin.me/reset-esxi-evaluation-license/</guid><category><![CDATA[cron]]></category><category><![CDATA[esxi]]></category><category><![CDATA[evaluation]]></category><category><![CDATA[license]]></category><category><![CDATA[reset]]></category><category><![CDATA[script]]></category><pubDate>Thu, 17 Dec 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;For testing and educational purposes only.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;The ESXi 6 evaluation license is valid for 60 days and a free one can be obtained from VMware at…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Material Usenet Dashboard]]></title><description><![CDATA[A personalised dashboard built using Google's Material Design. I'm no developer but every year I like to update my personal Usenet dashboard…]]></description><link>https://calvin.me/material-usenet-dashboard/</link><guid isPermaLink="false">https://calvin.me/material-usenet-dashboard/</guid><category><![CDATA[dashboard]]></category><category><![CDATA[material]]></category><category><![CDATA[usenet]]></category><pubDate>Wed, 02 Dec 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A personalised dashboard built using Google&apos;s Material Design.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;I&apos;m no developer but every year I like to update my personal Usenet…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Free IPAM Software Comparision]]></title><description><![CDATA[Lose the spreadsheets, manage IP addresses properly using an IP Address Management tool (IPAM)! I'm one of those people guilty of using…]]></description><link>https://calvin.me/free-ipam-software-comparison/</link><guid isPermaLink="false">https://calvin.me/free-ipam-software-comparison/</guid><category><![CDATA[comparison]]></category><category><![CDATA[free]]></category><category><![CDATA[ipam]]></category><pubDate>Tue, 17 Nov 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Lose the spreadsheets, manage IP addresses properly using an IP Address Management tool (IPAM)!&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;I&apos;m one of those people guilty of using…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Web Interface for ESXi without vCenter]]></title><description><![CDATA[It's now possible to manage standalone ESXi hosts with not only the Windows vSphere Client or vCenter, but with a web interface for ESXi…]]></description><link>https://calvin.me/web-interface-for-esxi-without-vcenter/</link><guid isPermaLink="false">https://calvin.me/web-interface-for-esxi-without-vcenter/</guid><category><![CDATA[esxi]]></category><category><![CDATA[vmware]]></category><category><![CDATA[web interface]]></category><pubDate>Sat, 31 Oct 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;It&apos;s now possible to manage standalone ESXi hosts with not only the Windows vSphere Client or vCenter, but with a web interface for ESXi !&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;&lt;a href=&quot;https://labs.vmware.com/&quot;&gt;VMware Labs&lt;/a&gt; is where the latest tools (known as Flings) are being released for early feedback. One of these Flings is an embedded web interface for ESXi hosts written in HTML and JavaScript known as the ESXi Embedded…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Bypass self-signed certificate errors on Google Chrome]]></title><description><![CDATA[Wasn't it annoying when Google Chrome suddenly made you do two clicks instead of one to bypass certificate errors?! Guide Chrome can…]]></description><link>https://calvin.me/bypass-certificate-errors-chrome/</link><guid isPermaLink="false">https://calvin.me/bypass-certificate-errors-chrome/</guid><category><![CDATA[certificates]]></category><category><![CDATA[chrome]]></category><category><![CDATA[ssl]]></category><pubDate>Mon, 27 Jul 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Wasn&apos;t it annoying when Google Chrome suddenly made you do two clicks instead of one to bypass certificate errors?!&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;guide&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#guide&quot; aria-label=&quot;guide permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Guide&lt;/h2&gt;
&lt;p&gt;Chrome can…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Slow VMware NFS on ZFS? Add a ZIL!]]></title><description><![CDATA[A short post on how I exponentially sped up my VMware environment. Even with 20-30 or so VMs, I always found that they were always…]]></description><link>https://calvin.me/slow-vmware-nfs-zfs-add-zil/</link><guid isPermaLink="false">https://calvin.me/slow-vmware-nfs-zfs-add-zil/</guid><category><![CDATA[nfs]]></category><category><![CDATA[vmware]]></category><category><![CDATA[zfs]]></category><category><![CDATA[zil]]></category><pubDate>Tue, 07 Jul 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A short post on how I exponentially sped up my VMware environment.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;Even with 20-30 or so VMs, I always found that they were always…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[A week with an iPhone]]></title><description><![CDATA[I had a few days with an iPhone so I decided to try it out and see if it was usable for someone like me. My Dad got me to buy my cousin an…]]></description><link>https://calvin.me/iphone-for-a-week/</link><guid isPermaLink="false">https://calvin.me/iphone-for-a-week/</guid><category><![CDATA[ios]]></category><category><![CDATA[iphone]]></category><pubDate>Tue, 23 Jun 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I had a few days with an iPhone so I decided to try it out and see if it was usable for someone like me.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;p&gt;My Dad got me to buy my cousin an…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Android GPS App Comparison]]></title><description><![CDATA[I drive a lot for work. To work and from work. The most handy thing I have on my drive is my phone running my GPS to let me know the fastest…]]></description><link>https://calvin.me/android-gps-apps-comparison/</link><guid isPermaLink="false">https://calvin.me/android-gps-apps-comparison/</guid><category><![CDATA[android]]></category><category><![CDATA[best]]></category><category><![CDATA[comparison]]></category><category><![CDATA[gps]]></category><pubDate>Sun, 07 Jun 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I drive a lot for work. To work and from work. The most handy thing I have on my drive is my phone running my GPS to let me know the fastest…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[More Apps for the System Admin USB Drive]]></title><description><![CDATA[If you haven't read the last post about making a Multiboot USB Drive, definitely take a look! It creates a powerful drive that can be used…]]></description><link>https://calvin.me/more-apps-for-the-system-admin-usb-drive/</link><guid isPermaLink="false">https://calvin.me/more-apps-for-the-system-admin-usb-drive/</guid><category><![CDATA[apps]]></category><category><![CDATA[system admin]]></category><category><![CDATA[usb]]></category><pubDate>Sat, 30 May 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;If you haven&apos;t read the last post about making a &lt;a href=&quot;https://calvin.me/make-a-multiboot-usb-drive/&quot;&gt;Multiboot USB Drive&lt;/a&gt;, definitely take a look! It creates a powerful drive that can be used…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Make A Multiboot USB Drive]]></title><description><![CDATA[For my job and as a system admin, I'm expected to provide quick fixes and know the solution to every single problem that my users face. That…]]></description><link>https://calvin.me/make-a-multiboot-usb-drive/</link><guid isPermaLink="false">https://calvin.me/make-a-multiboot-usb-drive/</guid><category><![CDATA[multiboot]]></category><category><![CDATA[system admin]]></category><category><![CDATA[tool]]></category><category><![CDATA[usb]]></category><pubDate>Sun, 17 May 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;For my job and as a system admin, I&apos;m expected to provide quick fixes and know the solution to every single problem that my users face. That…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Budget Gaming Computer Build]]></title><description><![CDATA[My cousin is a console convert. Previously owning a PS3 and Xbox One, he's moved over to exclusively gaming on his laptop. After realising…]]></description><link>https://calvin.me/budget-gaming-computer-build/</link><guid isPermaLink="false">https://calvin.me/budget-gaming-computer-build/</guid><category><![CDATA[computer build]]></category><category><![CDATA[gaming]]></category><category><![CDATA[pc]]></category><pubDate>Mon, 27 Apr 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;My cousin is a console convert. Previously owning a PS3 and Xbox One, he&apos;s moved over to exclusively gaming on his laptop. After realising…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Connect shares on a as-need basis using autofs]]></title><description><![CDATA[autofs is a program for automatically mounting directories on an as-needed basis. Auto-mounts are mounted only as they are accessed, and are…]]></description><link>https://calvin.me/mount-connect-shares-need-basis-using-autofs/</link><guid isPermaLink="false">https://calvin.me/mount-connect-shares-need-basis-using-autofs/</guid><category><![CDATA[autofs]]></category><category><![CDATA[mount]]></category><category><![CDATA[shares]]></category><pubDate>Sat, 18 Apr 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;autofs is a program for automatically mounting directories on an as-needed basis. Auto-mounts are mounted only as they are accessed, and are…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Monthly Update (March 2015)]]></title><description><![CDATA[In the monthly update, I like to cover what I've been doing throughout the past month in regards to technology, computers and more. You will…]]></description><link>https://calvin.me/monthly-update-march-2015/</link><guid isPermaLink="false">https://calvin.me/monthly-update-march-2015/</guid><category><![CDATA[monthly update]]></category><pubDate>Tue, 07 Apr 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In the monthly update, I like to cover what I&apos;ve been doing throughout the past month in regards to technology, computers and more.&lt;/p&gt;
&lt;p&gt;You will…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[WordPress Caching Comparison]]></title><description><![CDATA[WordPress caching is the fastest way to improve website performance. Caching WordPress reduces server load by reducing the number of…]]></description><link>https://calvin.me/wordpress-caching-comparison/</link><guid isPermaLink="false">https://calvin.me/wordpress-caching-comparison/</guid><category><![CDATA[caching]]></category><category><![CDATA[speed]]></category><category><![CDATA[wordpress]]></category><pubDate>Sun, 29 Mar 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;WordPress caching is the fastest way to improve website performance. Caching WordPress reduces server load by reducing the number of…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Install macOS on ESXi]]></title><description><![CDATA[UPDATE 18/10/16: Changed to support 10.12 For one reason or another you need macOS on ESXi tells you that it isn't possible unless your host…]]></description><link>https://calvin.me/install-macos-esxi/</link><guid isPermaLink="false">https://calvin.me/install-macos-esxi/</guid><category><![CDATA[esxi]]></category><category><![CDATA[install]]></category><category><![CDATA[mac os x]]></category><category><![CDATA[macOS]]></category><category><![CDATA[vmware]]></category><pubDate>Sun, 22 Mar 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;UPDATE 18/10/16: Changed to support 10.12&lt;/p&gt;
&lt;p&gt;For one reason or another you need macOS on ESXi tells you that it isn&apos;t possible unless your host…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Computer Build for Girlfriend]]></title><description><![CDATA[Recently I went through the process of researching and picking out components for a new computer for my SO. Goals LIFESPAN: She's someone…]]></description><link>https://calvin.me/computer-build-girlfriend/</link><guid isPermaLink="false">https://calvin.me/computer-build-girlfriend/</guid><category><![CDATA[computer build]]></category><category><![CDATA[log]]></category><category><![CDATA[parts]]></category><pubDate>Sat, 14 Mar 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Recently I went through the process of researching and picking out components for a new computer for my SO.&lt;/p&gt;
&lt;!-- more --&gt;
&lt;h2 id=&quot;goals&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#goals&quot; aria-label=&quot;goals permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;Goals&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;LIFESPAN&lt;/strong&gt;: She&apos;s someone…&lt;/li&gt;&lt;/ul&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Monthly Update (February 2015)]]></title><description><![CDATA[In the monthly update, I like to cover what I've been doing throughout the past month in regards to technology, computers and more. You will…]]></description><link>https://calvin.me/monthly-update-february-2015/</link><guid isPermaLink="false">https://calvin.me/monthly-update-february-2015/</guid><category><![CDATA[monthly update]]></category><pubDate>Sun, 08 Mar 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In the monthly update, I like to cover what I&apos;ve been doing throughout the past month in regards to technology, computers and more.&lt;/p&gt;
&lt;p&gt;You will…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Rooting the Chromecast]]></title><description><![CDATA[Rooting a Chromecast looks easy. The method itself looks easy. But when things look easy, they're never really easy. This is what I went…]]></description><link>https://calvin.me/rooting-chromecast/</link><guid isPermaLink="false">https://calvin.me/rooting-chromecast/</guid><category><![CDATA[chromecast]]></category><category><![CDATA[hubcap]]></category><category><![CDATA[root]]></category><pubDate>Sun, 01 Mar 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Rooting a Chromecast looks easy. The method itself looks easy. But when things look easy, they&apos;re never really easy. This is what I went…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Getting a Job in I.T.]]></title><description><![CDATA[This is a talk I gave during my time at IBM to University of Western Sydney students who came for a site visit. They were all roughly my age…]]></description><link>https://calvin.me/get-job-in-it/</link><guid isPermaLink="false">https://calvin.me/get-job-in-it/</guid><category><![CDATA[advice]]></category><category><![CDATA[IT]]></category><pubDate>Sat, 21 Feb 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;This is a talk I gave during my time at IBM to University of Western Sydney students who came for a site visit. They were all roughly my age…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[My Homepage Status Monitoring Application]]></title><description><![CDATA[Home is an application I developed last year (Nov-Dec) while learning the MEAN (MongoDB, Express, Angular and NodeJS) stack. It's a homepage…]]></description><link>https://calvin.me/homepage-status-monitor/</link><guid isPermaLink="false">https://calvin.me/homepage-status-monitor/</guid><category><![CDATA[home]]></category><category><![CDATA[javascript]]></category><category><![CDATA[mean]]></category><category><![CDATA[monitoring]]></category><category><![CDATA[status]]></category><pubDate>Sun, 15 Feb 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Home is an application I developed last year (Nov-Dec) while learning the MEAN (MongoDB, Express, Angular and NodeJS) stack. It&apos;s a homepage…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Monthly Update (08/02/2015)]]></title><description><![CDATA[In the monthly update, I bring you what I've been doing throughout the past month in regards to technology, computers and more with links to…]]></description><link>https://calvin.me/monthly-update-08022015/</link><guid isPermaLink="false">https://calvin.me/monthly-update-08022015/</guid><category><![CDATA[monthly update]]></category><pubDate>Sat, 07 Feb 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In the monthly update, I bring you what I&apos;ve been doing throughout the past month in regards to technology, computers and more with links to…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Easily host your first ever website on Bluemix]]></title><description><![CDATA[You don’t need to be an IT nerd to start and manage a website – at least not when using IBM Bluemix. Bluemix takes the worry out of setting…]]></description><link>https://calvin.me/easily-host-first-ever-website-bluemix/</link><guid isPermaLink="false">https://calvin.me/easily-host-first-ever-website-bluemix/</guid><category><![CDATA[bluemix]]></category><category><![CDATA[hosting]]></category><category><![CDATA[ibm]]></category><category><![CDATA[wordpress]]></category><pubDate>Sun, 01 Feb 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;You don’t need to be an IT nerd to start and manage a website – at least not when using &lt;a href=&quot;https://console.ng.bluemix.net/&quot;&gt;IBM Bluemix&lt;/a&gt;. Bluemix takes the worry out of setting…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Upgrade to pfSense 2.2 on VMware]]></title><description><![CDATA[pfSense 2.2 has been released! This release brings FreeBSD 10.1 but also fixes over 300 bugs as well. The biggest change for those…]]></description><link>https://calvin.me/upgrade-pfsense-2-2-vmware/</link><guid isPermaLink="false">https://calvin.me/upgrade-pfsense-2-2-vmware/</guid><category><![CDATA[pfsense]]></category><category><![CDATA[upgrade]]></category><category><![CDATA[vmware]]></category><pubDate>Sun, 25 Jan 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;pfSense 2.2 has been released! This release brings FreeBSD 10.1 but also fixes over 300 bugs as well. The biggest change for those…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[How to install the UniFi Controller on Ubuntu]]></title><description><![CDATA[POST UP TO DATE 19/08/2015 Ubiquiti UniFi is properly supported on Ubuntu and Debian, breaking away from being Windows only. Being on Linux…]]></description><link>https://calvin.me/install-unifi-controller-ubuntu/</link><guid isPermaLink="false">https://calvin.me/install-unifi-controller-ubuntu/</guid><category><![CDATA[guide]]></category><category><![CDATA[install]]></category><category><![CDATA[Ubiquiti]]></category><category><![CDATA[ubuntu]]></category><category><![CDATA[unifi controller]]></category><pubDate>Sat, 17 Jan 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;POST UP TO DATE 19/08/2015&lt;/p&gt;
&lt;p&gt;Ubiquiti UniFi is properly supported on Ubuntu and Debian, breaking away from being Windows only. Being on Linux…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Monthly Update (11/01/2015)]]></title><description><![CDATA[In the monthly update, I bring you what I've been doing throughout the past month in regards to technology, computers and more with links to…]]></description><link>https://calvin.me/monthly-update-11-01-2015/</link><guid isPermaLink="false">https://calvin.me/monthly-update-11-01-2015/</guid><category><![CDATA[chromecast]]></category><category><![CDATA[distributed switches]]></category><category><![CDATA[monthly update]]></category><category><![CDATA[nps]]></category><category><![CDATA[plex]]></category><pubDate>Sun, 11 Jan 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In the monthly update, I bring you what I&apos;ve been doing throughout the past month in regards to technology, computers and more with links to…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[I'm migrating from Ubuntu to CentOS]]></title><description><![CDATA[I'm migrating from Ubuntu to CentOS as my main Linux distro. Literally every virtual machine (VM) I've set up so far runs Ubuntu's latest…]]></description><link>https://calvin.me/im-migrating-ubuntu-centos/</link><guid isPermaLink="false">https://calvin.me/im-migrating-ubuntu-centos/</guid><category><![CDATA[centos]]></category><category><![CDATA[ubuntu]]></category><pubDate>Sat, 03 Jan 2015 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I&apos;m migrating from Ubuntu to CentOS as my main Linux distro. Literally every virtual machine (VM) I&apos;ve set up so far runs Ubuntu&apos;s latest…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Forward IP Addresses with NGINX Proxy]]></title><description><![CDATA[I love nginx. I love how its lightweight, does what it does well and is extremely fast. Nginx has the ability to perform server blocks…]]></description><link>https://calvin.me/forward-ip-addresses-when-using-nginx-proxy/</link><guid isPermaLink="false">https://calvin.me/forward-ip-addresses-when-using-nginx-proxy/</guid><category><![CDATA[ip address]]></category><category><![CDATA[nginx]]></category><category><![CDATA[proxy]]></category><pubDate>Sat, 27 Dec 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I love nginx. I love how its lightweight, does what it does well and is &lt;a href=&quot;http://www.theorganicagency.com/apache-vs-nginx-performance-comparison/&quot;&gt;extremely &lt;strong&gt;fast&lt;/strong&gt;&lt;/a&gt;. Nginx has the ability to perform server blocks…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Twenty Fifteen Theme Problems]]></title><description><![CDATA[I don't like this year's default theme. I was excited for a few months looking at the previews and news circulating around, but it ended up…]]></description><link>https://calvin.me/twenty-fifteen-theme-problems/</link><guid isPermaLink="false">https://calvin.me/twenty-fifteen-theme-problems/</guid><category><![CDATA[wordpress]]></category><category><![CDATA[theme]]></category><pubDate>Sun, 21 Dec 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I don&apos;t like this year&apos;s default theme. I was excited for a few months looking at the previews and news circulating around, but it ended up…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Server, PC, Gadgets & Learning Plans for 2015]]></title><description><![CDATA[Now that 2014 is almost over and its time to wrap up the year, there are a few plans I have in mind for the year ahead. Now they might be…]]></description><link>https://calvin.me/server-pc-gadgets-learning-plans-2015/</link><guid isPermaLink="false">https://calvin.me/server-pc-gadgets-learning-plans-2015/</guid><category><![CDATA[plans]]></category><category><![CDATA[year]]></category><pubDate>Sat, 13 Dec 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Now that 2014 is almost over and its time to wrap up the year, there are a few plans I have in mind for the year ahead. Now they might be…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[The Monthly Update (30/11/2014)]]></title><description><![CDATA[In the monthly update, I bring you what I've been doing throughout the past month in regards to technology, computers and more with links to…]]></description><link>https://calvin.me/monthly-update-30112014/</link><guid isPermaLink="false">https://calvin.me/monthly-update-30112014/</guid><category><![CDATA[apt-cacher]]></category><category><![CDATA[gist]]></category><category><![CDATA[havp]]></category><category><![CDATA[lifx]]></category><category><![CDATA[monitoring]]></category><category><![CDATA[monthly update]]></category><category><![CDATA[pbx]]></category><category><![CDATA[syntax]]></category><category><![CDATA[usenet]]></category><category><![CDATA[video player]]></category><category><![CDATA[wordpress]]></category><pubDate>Sun, 07 Dec 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In the monthly update, I bring you what I&apos;ve been doing throughout the past month in regards to technology, computers and more with links to…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[ZFS Sharing over HTTP, FTP and more]]></title><description><![CDATA[napp-it overs a variety of extensions to make use of your ZFS filesystem a lot easier. One of the main things to do with a filesystem is to…]]></description><link>https://calvin.me/zfs-sharing-options/</link><guid isPermaLink="false">https://calvin.me/zfs-sharing-options/</guid><category><![CDATA[napp-it]]></category><category><![CDATA[sharing]]></category><category><![CDATA[zfs]]></category><pubDate>Sun, 30 Nov 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;napp-it overs a &lt;a href=&quot;http://napp-it.org/extensions/index_en.html&quot;&gt;variety of extensions&lt;/a&gt; to make use of your ZFS filesystem a lot easier. One of the main things to do with a filesystem is to…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Encrypt Everything with SSL/TLS]]></title><description><![CDATA[Why send data over plain text when you can encrypt it as well! SSL/TLS doesn't have to cost anything - it certainly doesn't cost me anything…]]></description><link>https://calvin.me/encrypt-everything/</link><guid isPermaLink="false">https://calvin.me/encrypt-everything/</guid><category><![CDATA[certificate]]></category><category><![CDATA[encryption]]></category><category><![CDATA[openssl]]></category><category><![CDATA[ssl]]></category><category><![CDATA[tls]]></category><pubDate>Sun, 23 Nov 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Why send data over plain text when you can encrypt it as well! SSL/TLS doesn&apos;t have to cost anything - it certainly doesn&apos;t cost me anything…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[NGINX LDAP HTTP Authentication]]></title><description><![CDATA[I expose a few of my web services over the Internet like SABnzbd, CouchPotato and NZBDrone (now known as Sonarr). Whilst they all have HTTP…]]></description><link>https://calvin.me/nginx-ldap-http-authentication/</link><guid isPermaLink="false">https://calvin.me/nginx-ldap-http-authentication/</guid><category><![CDATA[active directory]]></category><category><![CDATA[http authentication]]></category><category><![CDATA[ldap]]></category><category><![CDATA[nginx]]></category><pubDate>Sun, 16 Nov 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I expose a few of my web services over the Internet like &lt;a href=&quot;http://sabnzbd.org/&quot;&gt;SABnzbd&lt;/a&gt;, &lt;a href=&quot;https://couchpota.to/&quot;&gt;CouchPotato&lt;/a&gt; and NZBDrone (now known as &lt;a href=&quot;https://sonarr.tv/&quot;&gt;Sonarr&lt;/a&gt;). Whilst they all have HTTP…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[My Definition of a Strong Password]]></title><description><![CDATA[It's a common misconception that difficult passwords (e.g. X2hj2i) are strong passwords. It takes a computer 0.00743 seconds to crack that…]]></description><link>https://calvin.me/definition-strong-password/</link><guid isPermaLink="false">https://calvin.me/definition-strong-password/</guid><category><![CDATA[password]]></category><category><![CDATA[secure password]]></category><category><![CDATA[strong password]]></category><pubDate>Sun, 09 Nov 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;It&apos;s a common misconception that difficult passwords (e.g. X2hj2i) are strong passwords. It takes a computer 0.00743 seconds to crack that…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Fortnightly Update (2/11/2014)]]></title><description><![CDATA[In the fortnightly update, I bring you what I've been doing throughout the past two weeks in regards to technology, computers and more with…]]></description><link>https://calvin.me/fortnightly-update-22112014/</link><guid isPermaLink="false">https://calvin.me/fortnightly-update-22112014/</guid><category><![CDATA[fornightly update]]></category><pubDate>Sun, 02 Nov 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In the fortnightly update, I bring you what I&apos;ve been doing throughout the past two weeks in regards to technology, computers and more with…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[NZBmegasearcH NGINX Reverse Proxy]]></title><description><![CDATA[NZBmegasearcH is a great program. It aggregates all the sites I regularly visit to find an NZB to just one place. CouchPotato and SickBeard…]]></description><link>https://calvin.me/nzbmegasearch-reverse-proxy/</link><guid isPermaLink="false">https://calvin.me/nzbmegasearch-reverse-proxy/</guid><category><![CDATA[nzbmegasearch]]></category><category><![CDATA[nginx]]></category><category><![CDATA[apache]]></category><category><![CDATA[reverse]]></category><category><![CDATA[proxy]]></category><category><![CDATA[usenet]]></category><pubDate>Fri, 24 Oct 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;http://pillone.github.io/usntssearch/&quot;&gt;NZBmegasearcH&lt;/a&gt; is a great program. It aggregates all the sites I regularly visit to find an NZB to just one place. CouchPotato and SickBeard…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[WiFi and VLANs]]></title><description><![CDATA[WiFi is so important in the household with the emergence of portable devices. Pretty much everyone that comes over my place, young or old…]]></description><link>https://calvin.me/wifi-and-vlans/</link><guid isPermaLink="false">https://calvin.me/wifi-and-vlans/</guid><category><![CDATA[vlan]]></category><category><![CDATA[wifi]]></category><pubDate>Fri, 17 Oct 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;WiFi is so important in the household with the emergence of portable devices. Pretty much everyone that comes over my place, young or old…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[The Weekly Update (13/10/2014)]]></title><description><![CDATA[In the weekly update, I bring you what I've been doing throughout Monday to Sunday in regards to technology, computers and more with links…]]></description><link>https://calvin.me/weekly-update-13102014/</link><guid isPermaLink="false">https://calvin.me/weekly-update-13102014/</guid><category><![CDATA[weekly update]]></category><pubDate>Sun, 12 Oct 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In the weekly update, I bring you what I&apos;ve been doing throughout Monday to Sunday in regards to technology, computers and more with links…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Currently Moving to CloudFlare (Update)]]></title><description><![CDATA[It's been almost 5 days now and the SSL certificate from CloudFlare still hasn't come through. Expected though with 2 million websites to…]]></description><link>https://calvin.me/update-transition-cloudflare/</link><guid isPermaLink="false">https://calvin.me/update-transition-cloudflare/</guid><category><![CDATA[cloudflare]]></category><pubDate>Fri, 03 Oct 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;It&apos;s been almost 5 days now and the SSL certificate from CloudFlare still hasn&apos;t come through. Expected though with &lt;a href=&quot;https://blog.cloudflare.com/universal-ssl-be-just-a-bit-more-patient/&quot;&gt;2 million websites to…&lt;/a&gt;&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[The Best pfSense Packages]]></title><description><![CDATA[pfSense, the great software that it already is, can get even better with 'packages' (plugin, extension etc. whatever you want to call it…]]></description><link>https://calvin.me/favourite-pfsense-packages/</link><guid isPermaLink="false">https://calvin.me/favourite-pfsense-packages/</guid><category><![CDATA[packages]]></category><category><![CDATA[pfsense]]></category><pubDate>Tue, 30 Sep 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;pfSense, the great software that it already is, can get even better with &apos;packages&apos; (plugin, extension etc. whatever you want to call it…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Currently Moving to CloudFlare!]]></title><description><![CDATA[Some stuff might break... SSL certificates are wonky at the moment. But they're offering free HTTPS connection between my server and theirs…]]></description><link>https://calvin.me/currently-moving-cloudflare/</link><guid isPermaLink="false">https://calvin.me/currently-moving-cloudflare/</guid><category><![CDATA[cloudflare]]></category><pubDate>Mon, 29 Sep 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Some stuff might break...&lt;/p&gt;
&lt;p&gt;SSL certificates are wonky at the moment. But they&apos;re offering free HTTPS connection between my server and theirs!&lt;/p&gt;…</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[The Weekly Update (29/9/2014)]]></title><description><![CDATA[In the weekly update, I bring you what I’ve been doing throughout Monday to Sunday in regards to technology, computers and more with links…]]></description><link>https://calvin.me/weekly-update-2992014/</link><guid isPermaLink="false">https://calvin.me/weekly-update-2992014/</guid><category><![CDATA[weekly update]]></category><pubDate>Sun, 28 Sep 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In the weekly update, I bring you what I’ve been doing throughout Monday to Sunday in regards to technology, computers and more with links…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Create an NTP Server using Ubuntu 14.04]]></title><description><![CDATA[Network Time Protocol (NTP) is a networking protocol for time and date synchronisation between computers. By default, Windows 7 provides…]]></description><link>https://calvin.me/create-ntp-server-using-ubuntu-14-04/</link><guid isPermaLink="false">https://calvin.me/create-ntp-server-using-ubuntu-14-04/</guid><category><![CDATA[linux]]></category><category><![CDATA[ntp]]></category><category><![CDATA[ubuntu]]></category><pubDate>Wed, 24 Sep 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Network Time Protocol (NTP) is a networking protocol for time and date synchronisation between computers. By default, Windows 7 provides…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[The Weekly Update (22/9/2014)]]></title><description><![CDATA[In the weekly update, I bring you what I’ve been doing throughout Monday to Sunday in regards to technology, computers and more with links…]]></description><link>https://calvin.me/weekly-update-2292014/</link><guid isPermaLink="false">https://calvin.me/weekly-update-2292014/</guid><category><![CDATA[weekly update]]></category><pubDate>Sun, 21 Sep 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In the weekly update, I bring you what I’ve been doing throughout Monday to Sunday in regards to technology, computers and more with links…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[My pfSense Captive Portal]]></title><description><![CDATA[A Captive Portal is a special webpage users see before using the Internet. It will intercept network packets  and when users try to access a…]]></description><link>https://calvin.me/pfsense-captive-portal/</link><guid isPermaLink="false">https://calvin.me/pfsense-captive-portal/</guid><category><![CDATA[pfsense]]></category><category><![CDATA[captive portal]]></category><pubDate>Fri, 19 Sep 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A Captive Portal is a special webpage users see before using the Internet. It will intercept network packets  and when users try to access a…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Block traffic between VLANs on pfSense]]></title><description><![CDATA[VLANs are a great way to separate components of your network and to protect important infrastructure from being messed around by others. By…]]></description><link>https://calvin.me/block-traffic-vlan-pfsense/</link><guid isPermaLink="false">https://calvin.me/block-traffic-vlan-pfsense/</guid><category><![CDATA[how to]]></category><category><![CDATA[pfsense]]></category><category><![CDATA[vlan]]></category><pubDate>Tue, 16 Sep 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;VLANs are a great way to separate components of your network and to protect important infrastructure from being messed around by others. By…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[VLAN on VMware, pfSense and a Switch]]></title><description><![CDATA[My current set-up has pfSense vitualised on an all-in-one ESXi host providing networking to my entire infrastructure. This infrastructure is…]]></description><link>https://calvin.me/vlan-pfsense/</link><guid isPermaLink="false">https://calvin.me/vlan-pfsense/</guid><category><![CDATA[pfsense]]></category><category><![CDATA[vlan]]></category><category><![CDATA[vmware]]></category><pubDate>Sun, 14 Sep 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;My current set-up has &lt;a href=&quot;https://www.pfsense.org/&quot;&gt;pfSense vitualised&lt;/a&gt; on an &lt;a href=&quot;/all-in-one-esxi-server/&quot;&gt;all-in-one ESXi host&lt;/a&gt; providing networking to my entire infrastructure. This infrastructure is…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Decrease Supermicro IPMI Fan Threshold]]></title><description><![CDATA[I like quiet (slow) fans. I like Supermicro's X10SL7 motherboard. I like how I get email notifications from the IPMI when something is wrong…]]></description><link>https://calvin.me/quick-how-to-decrease-ipmi-fan-threshold/</link><guid isPermaLink="false">https://calvin.me/quick-how-to-decrease-ipmi-fan-threshold/</guid><category><![CDATA[ipmi]]></category><category><![CDATA[supermicro]]></category><pubDate>Tue, 09 Sep 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;I like quiet (slow) fans. I like Supermicro&apos;s X10SL7 motherboard. I like how I get email notifications from the IPMI when something is wrong…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[The Weekly Update (7/9/2014)]]></title><description><![CDATA[In the weekly update, I bring you what I’ve been doing throughout Monday to Sunday in regards to technology, computers and more with links…]]></description><link>https://calvin.me/weekly-update-792014/</link><guid isPermaLink="false">https://calvin.me/weekly-update-792014/</guid><category><![CDATA[weekly update]]></category><pubDate>Sun, 07 Sep 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In the weekly update, I bring you what I’ve been doing throughout Monday to Sunday in regards to technology, computers and more with links…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Enable HTTPS on NGINX Server Blocks]]></title><description><![CDATA[Running HTTPS on NGINX is easy. Running a web server with HTTPS on NGINX server blocks can also be easy. The only real problem is getting…]]></description><link>https://calvin.me/enable-https-on-nginx-server-blocks/</link><guid isPermaLink="false">https://calvin.me/enable-https-on-nginx-server-blocks/</guid><category><![CDATA[nginx]]></category><category><![CDATA[https]]></category><pubDate>Sun, 07 Sep 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Running HTTPS on NGINX is easy. Running a web server with HTTPS on &lt;a href=&quot;https://www.nginx.com/resources/wiki/start/topics/examples/server_blocks/&quot;&gt;NGINX server blocks&lt;/a&gt; can also be easy. The only real problem is getting…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[How To Create a ZFS RAID 10 Array]]></title><description><![CDATA[RAID 10 is great as a highly reliable storage array for your personal files. The ZFS file-system is capable of protecting your data against…]]></description><link>https://calvin.me/create-zfs-raid-10-array-napp/</link><guid isPermaLink="false">https://calvin.me/create-zfs-raid-10-array-napp/</guid><category><![CDATA[napp-it]]></category><category><![CDATA[RAID]]></category><category><![CDATA[zfs]]></category><pubDate>Thu, 04 Sep 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;a href=&quot;http://en.wikipedia.org/wiki/Nested_RAID_levels#RAID_1.2B0&quot;&gt;RAID 10&lt;/a&gt; is great as a highly reliable storage array for your personal files. The &lt;a href=&quot;https://docs.oracle.com/cd/E19253-01/819-5461/zfsover-2/&quot;&gt;ZFS file-system&lt;/a&gt; is capable of protecting your data against…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Port Forward Web Servers In pfSense 2]]></title><description><![CDATA[Web servers are configured to run on port 80 (HTTP) and 443 (HTTPS). pfSense, as a firewall, blocks all incoming connections to your network…]]></description><link>https://calvin.me/port-forward-web-servers-in-pfsense-2/</link><guid isPermaLink="false">https://calvin.me/port-forward-web-servers-in-pfsense-2/</guid><category><![CDATA[https]]></category><category><![CDATA[pfsense]]></category><category><![CDATA[port forward]]></category><category><![CDATA[web server]]></category><pubDate>Tue, 02 Sep 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Web servers are configured to run on port 80 (HTTP) and 443 (HTTPS). pfSense, as a firewall, blocks all incoming connections to your network…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[The Weekly Update (31/8/2014)]]></title><description><![CDATA[In the weekly update, I bring you what I’ve been doing throughout Monday to Sunday in regards to technology, computers and more with links…]]></description><link>https://calvin.me/weekly-update-3182014/</link><guid isPermaLink="false">https://calvin.me/weekly-update-3182014/</guid><category><![CDATA[weekly update]]></category><pubDate>Sat, 30 Aug 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In the weekly update, I bring you what I’ve been doing throughout Monday to Sunday in regards to technology, computers and more with links…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Use the Google SMTP Server for notifications]]></title><description><![CDATA[A lot of (the good ones at least) hardware and software give you the ability to send notifications via email when scheduled too or a warning…]]></description><link>https://calvin.me/use-google-smtp-server/</link><guid isPermaLink="false">https://calvin.me/use-google-smtp-server/</guid><category><![CDATA[email]]></category><category><![CDATA[google]]></category><category><![CDATA[notification]]></category><category><![CDATA[smtp]]></category><pubDate>Thu, 28 Aug 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A lot of (the good ones at least) hardware and software give you the ability to send notifications via email when scheduled too or a warning…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Install LEMP Stack on CentOS 7 (Red Hat 7)]]></title><description><![CDATA[A very quick how-to guide on installing NGINX, MySQL and PHP, otherwise known as a LEMP stack on CentOS 7 (and usable on Red Hat 7 as well…]]></description><link>https://calvin.me/lemp-stack-on-centos-7-red-hat/</link><guid isPermaLink="false">https://calvin.me/lemp-stack-on-centos-7-red-hat/</guid><category><![CDATA[centos]]></category><category><![CDATA[lemp]]></category><category><![CDATA[mysql]]></category><category><![CDATA[nginx]]></category><category><![CDATA[php]]></category><pubDate>Wed, 27 Aug 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;A very quick how-to guide on installing NGINX, MySQL and PHP, otherwise known as a LEMP stack on CentOS 7 (and usable on Red Hat 7 as well…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Part 3: Install pfSense on ESXi 5.5]]></title><description><![CDATA[In Part 3 of my virtualised pfSense installation on ESXi 5.5 we will be configurating the WAN (Internet) interface and finalise our…]]></description><link>https://calvin.me/part-3-install-pfsense-esxi-5-5/</link><guid isPermaLink="false">https://calvin.me/part-3-install-pfsense-esxi-5-5/</guid><category><![CDATA[esxi]]></category><category><![CDATA[install]]></category><category><![CDATA[pfsense]]></category><category><![CDATA[virtualised]]></category><category><![CDATA[vmware]]></category><pubDate>Sun, 24 Aug 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In Part 3 of my virtualised pfSense installation on ESXi 5.5 we will be configurating the WAN (Internet) interface and finalise our…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Part 4: Install pfSense on ESXi 5.5]]></title><description><![CDATA[Now that our pfSense installation is set up and working, we will have to wrap up our installation with a few necessities such as VMware…]]></description><link>https://calvin.me/part-4-install-pfsense-esxi-5-5/</link><guid isPermaLink="false">https://calvin.me/part-4-install-pfsense-esxi-5-5/</guid><category><![CDATA[esxi]]></category><category><![CDATA[install]]></category><category><![CDATA[pfsense]]></category><category><![CDATA[virtualised]]></category><category><![CDATA[vmware]]></category><pubDate>Sun, 24 Aug 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Now that our pfSense installation is set up and working, we will have to wrap up our installation with a few necessities such as VMware…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[The Weekly Update (24/8/2014)]]></title><description><![CDATA[In the weekly update, I bring you what I've been doing throughout Monday to Sunday in regards to technology, computers and more with links…]]></description><link>https://calvin.me/weekly-update-2482014/</link><guid isPermaLink="false">https://calvin.me/weekly-update-2482014/</guid><category><![CDATA[weekly update]]></category><pubDate>Sun, 24 Aug 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In the weekly update, I bring you what I&apos;ve been doing throughout Monday to Sunday in regards to technology, computers and more with links…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Part 1: Install pfSense on ESXi]]></title><description><![CDATA[pfSense is an open source firewall/router based on FreeBSD. It is more than just however, with the ability to be a DNS, VPN, IDS/IPS, DHCP…]]></description><link>https://calvin.me/part-1-install-pfsense-on-esxi-5-5/</link><guid isPermaLink="false">https://calvin.me/part-1-install-pfsense-on-esxi-5-5/</guid><category><![CDATA[esxi]]></category><category><![CDATA[install]]></category><category><![CDATA[pfsense]]></category><category><![CDATA[virtualised]]></category><category><![CDATA[vmware]]></category><pubDate>Sat, 23 Aug 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;pfSense is an open source firewall/router based on FreeBSD. It is more than just however, with the ability to be a DNS, VPN, IDS/IPS, DHCP…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Part 2: Install pfSense on ESXi 5.5]]></title><description><![CDATA[In Part 2 of my virtualised pfSense installation on ESXi 5.5 we will be specifying the network interfaces for pfSense, configuring the LAN…]]></description><link>https://calvin.me/part-2-install-pfsense-esxi-5-5/</link><guid isPermaLink="false">https://calvin.me/part-2-install-pfsense-esxi-5-5/</guid><category><![CDATA[esxi]]></category><category><![CDATA[install]]></category><category><![CDATA[pfsense]]></category><category><![CDATA[virtualised]]></category><category><![CDATA[vmware]]></category><pubDate>Sat, 23 Aug 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;In Part 2 of my virtualised pfSense installation on ESXi 5.5 we will be specifying the network interfaces for pfSense, configuring the LAN…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[My All In One ESXi Server]]></title><description><![CDATA[Since the start of the year I've been working as a Technical Consultant at IBM. It's been a great experience, putting a lot of knowledge…]]></description><link>https://calvin.me/all-in-one-esxi-server/</link><guid isPermaLink="false">https://calvin.me/all-in-one-esxi-server/</guid><category><![CDATA[esxi]]></category><category><![CDATA[server]]></category><category><![CDATA[zfs]]></category><pubDate>Sun, 17 Aug 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Since the start of the year I&apos;ve been working as a Technical Consultant at IBM. It&apos;s been a great experience, putting a lot of knowledge…&lt;/p&gt;</content:encoded><author>Calvin Bui</author></item><item><title><![CDATA[Hello World, Hi I'm Calvin]]></title><description><![CDATA[Hello World ! What's this Blog About? Hello World! It's taken me a while to get back into blogging but now I have two reasons to: I got the…]]></description><link>https://calvin.me/hello-world-2/</link><guid isPermaLink="false">https://calvin.me/hello-world-2/</guid><category><![CDATA[hello world]]></category><pubDate>Fri, 15 Aug 2014 00:00:00 GMT</pubDate><content:encoded>&lt;p&gt;Hello World !&lt;/p&gt;
&lt;h2 id=&quot;whats-this-blog-about&quot; style=&quot;position:relative;&quot;&gt;&lt;a href=&quot;#whats-this-blog-about&quot; aria-label=&quot;whats this blog about permalink&quot; class=&quot;anchor before&quot;&gt;&lt;svg aria-hidden=&quot;true&quot; focusable=&quot;false&quot; height=&quot;16&quot; version=&quot;1.1&quot; viewBox=&quot;0 0 16 16&quot; width=&quot;16&quot;&gt;&lt;path fill-rule=&quot;evenodd&quot; d=&quot;M4 9h1v1H4c-1.5 0-3-1.69-3-3.5S2.55 3 4 3h4c1.45 0 3 1.69 3 3.5 0 1.41-.91 2.72-2 3.25V8.59c.58-.45 1-1.27 1-2.09C10 5.22 8.98 4 8 4H4c-.98 0-2 1.22-2 2.5S3 9 4 9zm9-3h-1v1h1c1 0 2 1.22 2 2.5S13.98 12 13 12H9c-.98 0-2-1.22-2-2.5 0-.83.42-1.64 1-2.09V6.25c-1.09.53-2 1.84-2 3.25C6 11.31 7.55 13 9 13h4c1.45 0 3-1.69 3-3.5S14.5 6 13 6z&quot;&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;What&apos;s this Blog About?&lt;/h2&gt;
&lt;p&gt;Hello World!&lt;/p&gt;
&lt;p&gt;It&apos;s taken me a while to get back into blogging but now I have two reasons to:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;I got the &apos;&lt;a href=&quot;https://calvin.me&quot;&gt;https://calvin.me&lt;/a&gt;&apos; domain :P&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Career building by showing my personal learning and interest in I.T.&lt;/p&gt;
&lt;/li&gt;…&lt;/ol&gt;</content:encoded><author>Calvin Bui</author></item></channel></rss>